メモ
あれ?C++でrealloc()的なことってどうやるんだっけ。placement new? http://twitter.com/tyru/status/5978939028 用意されてない。 vectorのように勝手に縮小/増大してくれるコンテナを使えということらしい。 おそらくどうしてもmalloc()/realloc()/free()…
Gistにうpしたけど合ってるか微妙。
インストールメモのつもりだったんだけど失敗したから憂さ晴らしに晒してみるよ!(←よくわからない理屈 filezillaインストール。gnutlsが最新版でないと言われる gnutlsをインストールしようとしたらlibgcryptが見付からないと言われたのでインストール。 な…
※自分は、というかこのエントリではPOPアカウントでメールをインポートしましたが、GMailBackupなどのツールを使ってインポートした方が確実です。 POPでインポートをした際に「一時的なエラー」となり一時的どころかいつまで経っても受信できませんでした。…
リンクだけ。 local::libのセットアップ local::libを使った非rootでのCPAN環境構築 - hide-k.net#blog これもlocal::libのセットアップ。 あとcpanコマンドで、依存モジュールがあった場合に自動的に追ってくれる設定など。 Big Sky :: 訳:Installing Perl…
タイトルのそのまま。 メモの必要もないかもしれないけどいちおう。 $ (while :; do ctags; sleep 30; done) >/dev/null 2>&1 & 「>/dev/null 2>&1」は標準出力も標準エラー出力も黙らせたい時よく使う。 &はバックグラウンド これを今日再起動してからし忘…
なんとなくメモ。 #!/usr/bin/env perl use strict; use warnings; use Perl6::Say; say "--- for ---"; # nextしても、$i++は評価される。 # 無限ループになったりはしない。 for (my $i = 0; $i < 10; $i++) { next if $i == 5; say "foo:$i"; } say; say …
今は検索ですぐページが出るからいいけど、いつか出なくなるかもしれないのでメモ。 (まぁGoogleのページだからそんなことはないかもしれないけど) メーリング リストに登録していると、メールのやり取りが延々と続いて終わらないスレッドがでてきます。その…
tumblrのアカウントをtumblelogごとに分ける 一つのアカウントで複数のtumblelogを持つのはiPodアプリとかも対応してなかったりするので Windowsクリーンインストール 以前skkインストールしたら、たまにskkに切り替わるようになってしまった。 firefoxとか…
またはStructure Equivalenceとか言うんだろうか。 検索しても日本語の資料がひっかからない。 「"structural equivalence" OR "structural equivalence" byte offset」とかするとようやく英語のページがひっかかる。 この言葉を知ったのはid:dmakiさんの「P…
YAML.pmはPerlで実装されたYAML用ライブラリです。作者のIndyはYAML仕様の策定者です(注1)。第5回 Perl編:言語別 YAML用ライブラリ徹底解説|gihyo.jp … 技術評論社 CPANとかでよく見る名前だと思っていたらそんなことに関わってる人だったのか。 へー。 …
libプラグマは、Unix風ファイルパスしか受け付けないらしい。 lib.pm を小さく単純に保つために, Unix ファイルパスにのみ機能します. とはいえ, これは Unix 上でしか動かないと言っているわけではありません. 非 Unix ユーザでもそのファイルパスを Unix …
Mooseは no Moose とすることでuse Mooseした際にエクスポートしたhasなどのシンボルを削除してくれる。このno MODULEというのはどういう意味なのかというと $ perldoc -f no (略) There's corresponding "no" command that unimports meanings imported by …
use feature 'say'ができなくて自分が5.8を使ってることに気づいた。 というわけで5.10をインストールしてみた。 Perlはgitでバージョン管理されていて、 githubにそのリポジトリがあるのでそれをcloneしてk・・・・と思ったんだけど わざわざリポジトリ持っ…
さっきのエントリでバイト列がUTF8な文字列として認識されないとか言ってたんだけど無事できたー。 まぁさっきのエントリに追記してもいいんだけどPerlのエンコードがらみのことはよく分かってないので別エントリとしてメモ。 まず、さっきのエントリの解答…
トラブル起きっぱなしでワロス。 で、起動できなかったんだけどバックアップを取ってたので、そこから足りないファイルのみをコピーして再起動したら無事起動した。やったね! でもちょっとハマった点があって、コピーしようとしてもコピー先に書き込みがで…
※man procについての詳細を見たい人はこちら。 自分は/proc以下のファイルについてまったく何も(それがHDDの容量を取らないということぐらいしか)知らなかったんだけど、man procすると結構面白いことが分かった。 まず、/proc以下にやたらある数字のディレ…
ので古いバージョンの方でLiveCD作った。 (ここのgparted-livecd-0.3.4-11.isoってやつ) 更に起動時に「Do X Configuration = mkxf86config」ってのを選ばないと画面下にノイズが入ったり解像度が違ったりなんか変なことになる。 キーマップや言語も日本語に…
pimplイディオムというのがEffective C++で紹介されてたのでふとググってみた。 そんで検索結果の一番最初のサイトが検索結果の一番最初に出たので見てみたら、pimplイディオムとは違う所でいかに自分がC++の基本を理解していないか思い知らされた。 以下説…
寝る時は全て捨てるような感覚で眠ること。 具体的に言うと水の中に潜る感覚。 自分の存在が透明になって、魚とか身体をすり抜けてくような感覚。 フィードを(比較的)高速で捌くことに慣れて、日常的に何かの情報に触れていないと落ち着かない体質になってし…
メモするほどのことじゃないんだけどメモ。 自分はCentOSを使っているんだけど、ついさっき/usr/lib/libnssutil3.soというファイルを誤って削除してしまった。 rpm -qf /usr/lib/libnssutil3.soとやってそのファイルが含まれるパッケージを調べて再インスト…
海外サーバを調べる機会があったのでとりあえずメモしておく 以下順不同HostICan bluehost aplus DreamHost 参考元 サーバー移転します aplus.net → HostICan d.hetima
とりあえず/etc/X11/xorg.confを削除してからstartxしたら直った。 でもキーボードレイアウトがおかしかったのでGUIでいろいろ設定してみてXを再起動したんだけどなぜか適用されない。 仕方なく/etc/X11/xorg.confを直に直す羽目に。 なんとなくこれキーボー…
Linuxの方がVimの親和性が高い(gfで/usr/include以下のヘッダも読みに行ってくれるとか)ので、 そろそろ開発環境はLinuxに移行したいと思った。 Vimの設定ファイルとかはGithubで管理してるからいいとして、 問題はどのFTPクライアントがいいかなーというこ…
そういや前回キレてアカウントを削除するのに直接Tumblrにメールを送ったんだけど、 その返信が来てたのと、削除の方法がわかったのでメモ。 Hello! To delete your Tumblr account or leave/delete specific additional tumblelogs under your account, vis…
はいはい早朝早朝。 GW中に早起きするとか自分でもよくわからないことになっている。 とても眠いので文章がおかしいかもしれないけど気にしない。 で、今回Vimバージョン7.2のインストールに成功したのでメモ。メモするほどのことじゃないかもしれないけど …
ためには.bash_profileとか.zsh_envに export TERM=cygwin とすればすればおkなんだけど これだとLinuxで問題が起きそうなのでcygwinだけにTERMを適用したい。 ので # for cygwin if [ "$(uname -o)" = "Cygwin" ]; then export TERM=cygwin fi としてみた。
CentOS入れてみてちょっとトラブルに遭ったのでその解決法をメモ。 で、トラブルってのはこんな感じのトラブル。 同じ症状に遭ってる人も結構いるみたい。 具体的に言うと、CentOSのログイン画面(GUI)までは出るんだけど、 ユーザ名とパスワード入れて、画面…
というか前もCentOS入れててどうしてもDropboxが使いたかったんだけど、 インストールできずにUbuntuをインストールしてしまったんだった。 VMWareかXenで入れればよかったんだけどそれもなんか失敗してカッとなってやった。今は反省している。 検索とかで来…
分かりやすい。 印刷して持っておきたいgitのチートシート | IDEA*IDEA