cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

windowsでMSYS2とWSLとネイティブインストールの使い分け

windows上での開発環境について、かつてはmsys2とそれに付随しているmingwですべてを賄おうとしていたが、msys2/mingwでnodejsがサポート外になったことと、ネイティブでしかサポートしていないアプリや開発環境が増えたこと、そもそもネイティブのPATHにmsy…

windows更新したらNAS(LANDISK-HDL2-A)にアクセスできなくなった。

ネットワークのコンピューター一覧にNASのフォルダが表示されなりアクセスできなくなった。以下のサイトを参考にSMB 1.0/CIFS共有のサポートを有効にすることで解決した。 itojisan.xyz 注意: ただし、SMB 1.0/CIFS共有のサポート機能は、脆弱性が見つかりWi…

「本当に頭いい人はわかりやすい説明ができるはずだ」という言葉が大嫌いだ

「本当に頭いい人はわかりやすい説明ができるはずだ」という言葉はバカが「わしらにわからんような話をする奴はバカだ。わかるように話せ」という傲慢なニュアンスで使うから好きでないが、そもそも論理的にも正しくないように思う。実際には頭いいけれど説…

ワイモバイルからもらえるキャリアメールだけを受信する設定をしてた

ワイモバイル(Yahooモバイル、Yモバイル、Y!mobile)と契約して一つ大きな誤算があったのは、キャリアメール*1が使い物にならなかったことだ。 キャリアメールアドレスは@yahoo.ne.jpなのだが、Yahooのアカウントと連携すると、本来あるYahooメール(@yahoo.c…

scoopの導入

環境変数 `SCOOP` と `SCOOP_GLOBAL` を設定する(インストール先をd:\scoopにする場合) > setx SCOOP d:\scoop\%USERNAME% > setx SCOOP_GLOBAL d:\scoop\global /m [scoopのインストール先を変更する - Qiita ](https://qiita.com/eamat/items/c91be7a9eb71…

wsl + windows terminal + brew 初期設定

WSL と Ubuntu 20.04 LTS、Windows Terminal*1インストール済み ※WSL1とUbuntu 20.04の組み合わせは2020年6月現在問題が出る((今はまだ)WSL1にUbuntu 20.04を入れるな - Qiita)。 WSL2にするか、WSL1とUbuntu 18.04 LTS を採用してMicrosoftが問題に対応す…

xubuntuの初期設定

swapの設定 $ sudo fallocate -l 2G /var/swapfile2 $ sudo chmod 600 /var/swapfile2 $ sudo mkswap /var/swapfile2 $ sudo swapon /var/swapfile2 $ swapon -s terminalrc 青がやけに見にくいので、カラーを#0039aa;から#4499ffに変更。 ColorSelection行…

Promiseはthenされてから実行されるのではなく作成された時点で実行される

そしてresolveされた結果を保持しておいて、thenで実際にハンドラが渡されたらそのハンドラに結果を渡して呼び出す。 thenされたときに初めて実行されるとか、thenがなければ実行されないと誤解してた。

note.muを登録するときには初めの、興味のあるジャンルを選択してフォローする機能を使わないようにしないように

興味のあるジャンルを選択すると、もっと少なくて気軽にタイムラインを眺められる分量のユーザーが登録されるんだろうなー、そこからフォローを絞り込んだらいいやーとか深く考えずにいたら、150を超えるユーザーを初期で登録されて、しかも削除するのにマイ…

なんでinnerWidth outerWidthじゃなくて clientWidth offsetWidth なの?

ブラウザ js の、DOM要素のサイズを取得するプロパティ/メソッドの話。 q-az.net js標準であるECMAScriptでは、jQuery なら .innerWidth であらわされるものが .clientWidth に、.outerWidth であらわされるものが .offsetWidth になるんですと。 多少わか…

はてなダイアリーが終わってしまうのか

しょうがないから、はてダの記事をこっちにインポートしてブログを統一した。別のブログを作成してそっちにインポートすることも考えたけれど、domainを考えるのが面倒だったし、今現在こっちのブログとはてダとの使い分けがあいまいになってきているし*1。 …

MacからRemote Desktop でWindowsにつなぐと一部のキーが使えなくて超不便

PrtSc や バックスラッシュ2つが動かない。 バックスラッシュは正確には標準ではない文字コードが出力される。このMacから送られるおかしなキーコードが厄介で、AutoHotkeyでキースワップでとらえることができない*1。 何とか解決策を探したけれどどうにもで…

短い変数名を付けるときは3文字以上(できれば3文字)にすべきだし、頭字語にしない。頭字語からほんの少しずらす。

例えば、CheckManager を収める変数名を付けるなら `cm` でなく、例えば `cmg` にする。 頭字語は文脈からほんの少し離れるだけでぱっと見で意味が解らない。 「`cm`・・何の略だったっけな・・」と一瞬考えてしまう。それが目に見えない心理的なロスになる…

Mac mini を中古で買ったので環境を整える途中経過

感じるのは、環境一つ整えるにしてもMacは大抵有料ソフトしかなく、しかも問題にならんだろうと高をくくっていたところが(Appleがおかしな制限をしてたりするせいで微妙にかゆいところに手が届かず)問題になったりして、やっぱMacって私のような自分の妙な…

ffmpegエンコード設定メモ

tsファイルをffmpegでx264 mp4でエンコードする設定を検案した際のメモ。 エンコードの適切な設定値を求めようとするとどうしても大量のドキュメントを読まなくてはいけないし、実際にいくつかの設定でファイルを生成して出来栄えを比較することも必要になっ…

どのナッツをメインに食べるべきか、脂肪酸に注目して検討してみる

ララバー(エナジーバー)の材料に、また普段の間食に、どのナッツをメインにするかを検討した。 ナッツはオイルが多数含まれているのでどれでも食べすぎ注意なのだが、それでも食べるとすればどれを選ぶべきなのか。 複数のサイトをめぐってみたが、脂肪酸の…

iHerb 3つのダークチョコレート食べ比べ

iHerbのおすすめチョコレートご紹介! 2018年3月版 ここで紹介されていたチョコレートのうち、私はダークチョコレートが好きなので安いやつを3つ選んで食べ比べてみました。 どれも300円前後で買えるのでお手軽です。 結果は 1. Chocolove, アーモンド & シ…

特殊記号の使われ方

主に特殊な接頭辞を付けたファイルを作りたいときに利用できる文字の確認用。 記号 説明 ! " # (vimだと直接開けなかった) $ シェル変数接頭 % dos環境変数、URLエスケープ & HTML実体参照 * ワイルドカード + - / ディレクトリ、dosオプションフラグ (0-9) …

多分、恐らくの英語表現maybe・likely・probably・perhaps・possibly〜?

probably : 十中八九、ほぼ確実に probe : 長期調査する、徹底的な調査、探査用装置 very likely, most likely : ありえる、ありがち、高確率で maybe : 五分五分 perhaps : ひょっとすると、もしかしたら possibly : 万が一、あわよくば、ワンチャン、望み…

単3、単4電池は充電式以外持たない方がいい

リモコンの中にはMAX電圧じゃないと効きが悪くなる、あるいは完全に効かなくなるものがあって、電池残量チェッカーでみるとグリーンなのに実際にはそのリモコンには使えないという中途半端な電池が出てくる。 表示上はグリーンなのだから他の機器に使えるか…

iHerb系ブログリンクメモ

iHerbを初めて利用するにあたり、購入商品のリサーチを行った。 そのときに参考にしたブログを追記していきます。 ※カッコ内はその人のiHerb紹介コード#iHerb生活(アイハーブ生活)(AMU409) フードに強い #おすすめ記事 | パレオな男 #iHerbおすすめ商品紹介…

バックスラッシュでエスケープされていないスペースを表す正規表現

vim

いい加減どこに書いたのか忘れてその度に考えて作り直すのが面倒くさいのでメモ。 let list = split(str, '\%(\%(\%([^\\]\|^\)\%(\\\\\)*\)\@<=\\\)\@

スマートタグはまだ決定版と言える物がない

電池の持ちはおおよそ半年程度。一年以上は長く持ってほしい。 コミュニティメンバーが通過するとGPS情報を利用できるとのことだが、乱立するスマートタグの規格が統一されていないのでコミュニティが拡散され勿体ない。 防水製品が少ない 忘れ物通知の距離…

楽天カードの口座引き落としに間に合わなかったのでTELしてわかったこと

楽天カードについては引き落とし日から翌月1日まで楽天銀行に毎日引き落とし処理が掛かる。 信用機関には実際に支払われた日にちが情報として送られる。つまり支払いに何日遅れたのかが情報として残る。信用機関はその情報に基づいてカードを停止するかどう…

LibreOffice (OpenOffice) で python を使ってマクロを書く

マクロのファイルは次のディレクトリ以下に.pyファイルを用意する(windows)。 C:\Users\ユーザ名\AppData\Roaming\LibreOffice\4\user\Scripts\python ポータブル版では Data/settings/user/Scripts/python 基本的に、勝手に定義されるグローバル変数 XSCRIP…

python触り初めて嫌に感じたところ

私はほとんど vimscript しか触ってこなかったのだけど、最近必要に応じて他の言語にも手を出すようになった。 それでちょっと触り初めて気持ち悪く感じたところ。 なんかあったら追記する。 三項演算子が汚いこと 三項演算子を使うと行を減らせるし、うまく…

msys2でlv-windowsをmakeできない問題

関数 ConsoleGetWindowSize にて、undefined reference to `tigetnum' やら tigetnum に対する定義されていない参照です やら tgetent に対する定義されていない参照です やら言われてエラーしてた。結論を言えばncurses-devel をインストールすれば解決した…

保存の度に指定ディレクトリにバックアップを残すプラグイン autobackup.vim を作りました。

vim

autobackup.vim はありていに言うと効率化された savevers.vim です。 私の愛用していたプラグインに savevers.vim というのがありました。ファイルを更新する度に更新前のバージョンを通し番号を付けてバックアップしてくれる奴です。 ただ、このプラグイン…

Windows10にしてOfficeが知らないうちにアンインストールされてたので

しかもアップグレードしたのは大分昔で、とうに元のWindows7に戻す期間を過ぎていたので、 再セットアップすればいいやと思ってたら、 なんとHDD内のNECリカバリ用データにアクセスできない状態だった(起動時F11を連打しても回復メニューが表示されない)。元…

顔文字保管庫

\\\ ٩( 'ω' )و ////(・ᾥ・)ヾ(:3ノシヾ)ノシ(و'ω')و✧