MacのiTerm2でOptionキーをmetaとして認識させる方法
iTerm2でEmacsやshellを操作するとき、デフォルトではOptionキーをmetaとして認識してくれませんでした。 解決方法 iTerm2のPreference -> Profi...
188 search resultsShowing 1~20 results
You need to log-in
iTerm2でEmacsやshellを操作するとき、デフォルトではOptionキーをmetaとして認識してくれませんでした。 解決方法 iTerm2のPreference -> Profi...
高級言語のif文に相当するものはassemblyでこのように表現されることがあります。 (gas表記) test %rax, %rax je .L0 これの意味を解説します。 test %rax...
authn = AutheNtication = 認証1 authz = AuthoriZation = 認可2 ということみたいです。 認証と認可の違いはこちら: http://d.haten...
こちらの記事がとても良記事だったので、ビルドの勉強のために自分でやってみました。 Apache HTTP Serverのビルドを始めよう 自分でソールからビルドしてみると、共有ライブラリ(=ダイ...
Go言語コンパイラをスクラッチから書いてセルフホストを達成しました。 本家Goコンパイラの実装はほとんど見ずに、ほぼ 8cc というCコンパイラから学んだ知識のみで作りました。 特徴 コンパイル...
例として、npmの公式tupai.jsの代わりに自分専用のバージョンを使いたいとします。 Github上のモジュールを指定する forkして作ったオレオレ版をGithubなどに置いておきます。 ...
gcc -Sでアセンブリを出力すると、.cfi_startproc,.cfi_offsetなどがごちゃごちゃと書かれていてコードが読みづらいです。 これらは "CFI directive"という...
巷のアセンブリ入門とかを見ると、hello worldするのにlibcのprintfを呼んでいる例が多くて、「それアセンブリちゃうやんけC言語やんけ」という気持ちになってきます。 というわけでw...
注: Mojaveの場合は下記記事をご覧ください。 ここからは Sierra の場合 phpenvでphp7.2をインストールしようとしたらエラーが出ました。 phpenv install 7....
Linuxサーバ初心者向けに、「ポートが開いてる」と「Listenしている」の違いをわかりやすく説明してみます。 まずはこちらをご覧ください ロミオとジュリエットが窓越しに会話をしています。 H...
docker pullを何回も叩いていると、ローカルのイメージが<none>になってしまうことがあります。 $ docker images REPOSITORY ...
8cc とは? rui314 さんが作られたCコンパイラです。 次のような特徴があります。 C言語で書かれている スクラッチから作られた。字句解析・構文解析も手書き。 インクリメンタルな開発 詳...
環境: MacOS, Google Chrome そのままコピペすると表貼り付けになってしまうので下記のように工夫します。 Github のコードをブラウザ上でコピー Googleプレゼンテーシ...
C言語のincludeまわりがよくわかっていなかったので調査してまとめました。 間違いなどありましたら指摘いただけると幸いです。 #include <stdio.h>のstdio.h...
例えば開始番号を10にしたい場合、このように書けばOKです。 const ( FOO = iota + 10 BAR BUZ ) 例 package main import "fmt" cons...
zshrcとかbashrcの中で brew --prefix foo しない方がよいです。理由はめちゃくちゃ遅いからです。 3行で説明 brew --prefix なんとか は2017年版Mac...
plenv install で表題のエラーが出る場合の対処法。 perl-buildを入れ直す perl-buildは brew install していたものを使っていたので、いったんunins...
C言語では 0.5 を一発で 1056964608に変換するということができます。 # include <stdio.h> int main() { float f = 0.5; p...
git diff で差分表示の方向(+-)を逆にしたいときがたまにあります。 結論からいうと -R オプションを使えばおkです。 リビジョン間比較: 単に引数の順番を逆にすればよい ブランチ同士...
PHPStormで、 multiple definitions exist for class の警告がたくさん出て困っていたのですが解決方法を見つけました。 原因 プロジェクト内に *.pha...
188 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.