2017-01-01から1年間の記事一覧

英語勉強メモ

割とよかった本 日本人の英語

JavaScript メモ

ES2015 let > const > var その他 オブジェクトは参照渡し 関数の引数は arguments に入っている プロトタイプではなく、そのオブジェクトの property を調べる場合は hasOwnProperty() || でのデフォルトの指定 var test = abc.def || 'unkown' オブジェク…

競技プログラミングのメモ

数値の大きさ 32bit int = 2147483648 ≒ 2 * 109。 値域で 109 って書いてあったら2倍越えで溢れるということ。 時間の感覚 100,000,000 = 108 = 1 億で 1 秒と考える。複雑な計算では TLE するかもしれない。 C++ STL algorithm max() min() sort() next_pe…

Firebase のメモ

npm の global の保存先の変更 (ホームディレクトリに置くのが一番トラブルがなかった) https://docs.npmjs.com/getting-started/fixing-npm-permissions 1.) Make a directory for global installations: mkdir ~/.npm-global 2.) Configure npm to use the…

apt-get 操作メモ

(設定ファイルも含めて)パッケージを削除。ワイルドカード。 sudo apt-get purge packagename* パッケージの検索。正規表現利用可。 sudo apt-cache search 'nvidia-[\d+]'

会社アカウント等での個人 git への誤 commit 防止

下記のシェルスクリプトを ~/.git_tempalte/hooks/pre-commit として保存 #!/bin/bash DIR=$(pwd) EMAIL=$(git config user.email) if [[ "$DIR" =~ ^/home/hogehoge/private/ ]] then if [[ ! "$EMAIL" =~ @users.noreply.github.com$ ]] then echo "Error:…

TopCoder メモ

Java Applet が Security 警告で起動しない Oracle Java 8 Plugin Control Panel –> Security –> Exception Site List に http://www.topcoder.com を追加する 俺スクリプト #!/bin/bash function make { MAKE=`which make` if [ ! -f Makefile ]; then $MAK…

Ubuntu 16.04 で x230 がスリープしない

原因 Jun 3 04:14:22 x230 kernel: [ 1785.787010] pci_pm_suspend(): e1000e_pm_suspend+0x0/0x40 [e1000e] returns -2 Jun 3 04:14:22 x230 kernel: [ 1785.787013] dpm_run_callback(): pci_pm_suspend+0x0/0x140 returns -2 Jun 3 04:14:22 x230 kernel:…

Dropbox のアイコンの左クリックメニューが gnome-flashback で表示されない

/usr/bin/dropbox の import 後に 1 行加える。 os.environ['XDG_CURRENT_DESKTOP'] = 'Unity' indicator - Dropbox AppIndicator Menu broken in gnome-flashback - Ask Ubuntu

Mac OS の起動音 (ジャーン) を消す

osx

古くからの Mac ファンにとってはカルチャーかもしれないが、Mac OS の起動音はイラっとする。Mute にしていれば鳴らないらしい。音鳴らすときはボリューム上げるので自分は常時 Mute で問題ない。 /Library/nobootsound/nobootsound.sh を作り、chmod +x す…

Postscript プログラミングのメモ

スタックマシン 実行可能でなければスタックに積まれる 実行可能であればスタックからデータを読み込んで実行される 引数の表現 /function { /var2 exch def /var1 exch def } 引数の順番にスタックに積まれるので、逆順で取り出す 変数への代入は 変数名 → …

読んだ本 (テスト)

オススメ 2017/4 2017/3 2017/2

リーダー向け意識高い系のミームのまとめ

アイデア創出 (視点を広げる、ゼロベース思考) ブレインストーミング 否定的にならずあらゆる可能性について発展的に意見を出しあう KJ 方 (川喜田二郎) カードに書いて仕分けしていく 事業分析 SWOT 強み (Strengths)、弱み (Weaknesses)、機会 (Opportunit…

Atom 設定のまとめ

(ubuntで) CPU の負荷が異常に高い場合 ~/.atom を一度削除して再構築したら解決した。 core package の Fuzzy-Finder を disable にする。 emacs キーバインドの実現 atomic-emacs キーバンドの一覧 https://github.com/avendael/atomic-emacs Ctrl-h '.edi…

django のおぼえ書き

django のバージョンの確認方法 $ python >>> import django >>> django.get_version() '1.8.7' データベースのマイグレーションについて django 1.7 以降ではマイグレーション対応が入っている https://docs.djangoproject.com/en/1.8/topics/migrations/ 1…

[windows][directx] Direct X 開発環境のセットアップまとめ

Visual Studio Community 2015 https://www.microsoft.com/ja-jp/dev/products/visual-studio-2015.aspx Microsoft Direct X SDK https://www.microsoft.com/en-us/download/details.aspx?id=6812

Rust のまとめ

インストールとドキュメント 一次ソース https://doc.rust-lang.org/book/ 日本語 https://rust-lang-ja.github.io/the-rust-programming-language-ja/1.6/book/ 設定 emacs rust-mode https://github.com/rust-lang/rust-mode 言語仕様のメモ println! のよ…

Visual Studio インストールまとめ

実行環境に Visual C++ 2015 Redistributable がインストールできない プログレスバーの最後で固まってしまう問題。KB2999226 をインストールすることで解決できる。https://support.microsoft.com/ja-jp/kb/2999226 Run-Time Check Failure が表示される De…

「US 式和英翻訳システムの制作」を Windows 10 で動かしたときのメモ

honyavar.h の jn を jn2 に名前変更 "error C4703: potentially uninitialized local pointer variable 'xxx' used" はポインタ未初期化等なので定義で = 0 をつける ポインタ = 32bit が前提 x86 で build する jedcfunc.c, jedcmain.c も含めて #define B…