メモ
まとめサイトを巡ってたら気になるコメントがあったので試してみたメモ。http://blog.livedoor.jp/itsoku/archives/41660022.htmlこのコメント73の「デクリメントのほうが演算コストが云々・・・」の部分。 このあとすぐに「マシン語レベルだと変わらない」…
MongoDBのクエリの一つ、findAndModify 便利なクエリなんだけど、制約も多いのでメモ。 MongoDBのドキュメントにも載っていることなので、詳しくはそちらを。 更新は1ドキュメントのみ 要はfindOneして見つかったデータのみ更新されると思えば良い。 こんな…
(放置してたので久々にネタというか記事を投下)何かvimでテキスト、特にシェルスクリプトとか簡単なコードをペーストするとき、 オートインデントや次行の自動コメントアウト設定が入っていると大変なことになったりする。 元の設定を外せばいいんだろうけ…
しばらく忙しくて更新してる余裕とかがなかった・・・ いろいろ作業をしていて、phpなりapacheなり、特定のバージョンが必要になる事が結構ある。 最新のバージョンはすぐ見つかるけど、mysqlとかはなかなか見つかり辛かったりするんで、 よく使うと思われる…
いろいろテストしてて、リダイレクトでファイルを出力しようとしたら権限がないって言われてしまった。 調べてみたら解決方法は2つあるみたい。 sudoでリダイレクトをしたいとき - Y's note 「sudo sh -c "コマンド > 出力ファイル"」とするか、「コマンド |…
前に書いた記事でやった改行コードの変換や文字コードの変換に短縮形があったのでメモ。 vimエディタで「文字コード、改行コードを変更して保存する。」 : サイト更新停滞ちうっ [ 名無しのVIM使い ] 改行コードの変換は「:set ff=hogehoge」、文字コードの…
telnetで接続した時に出るエスケープ文字の「^]」なんだろうと気になってたんだけど、ctrl+]のことらしいそういえばctrl+c押した時に「^C」って出てたなあ・・・
一個前で書いた「\ No newline at end of file」以外に、これもちょくちょく出てくるからメモ。ファイルの改行フォーマットが異なるために出るらしい。 CR+LFとLFみたいな。これが出てうざったい時は :set fileformat=unix を実行したあと保存すればおk。^M…
何回か検索してるのでメモっておく。Gitで何も変更がないはずなのに「\ No newline at end of file」とでてしまうことがある。そんな時はこうする。 viで対象ファイルを開く :set binary noeol 保存 これでOKなはず。
MySQLで中国語が入ったデータを扱うことがあったのでメモ。 中国語以外にも特殊文字や一部の日本語の漢字、絵文字なども関係があるみたい。 単純にUTF-8の設定だけだとデータの表示がおかしくなる。いろいろと調べてみると、同じUTF-8でも4バイトの文字があ…