kubo39's blog

ただの雑記です。

上野動物園に行った

pic.twitter.com/gfbwj8H1B9— けものフレンズをみて (@shitsyndrome) 2017年3月11日 上野動物園に行った。多摩動物公園よりは狭かったけど、数多くの動物がいた。 パンダ 人で賑わっていて辛かった。パンダも奥のほうでほとんど姿を見せず、おたかくとまった…

re-visit kNN and operf/LDC

以前書いたものはシングルスレッド版のRust/OCamlよりも遅かった。これをprofilingしてみる。 スペック $ lscpu [kubo39:knn][git:master] Architecture: x86_64 CPU 操作モード: 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: …

多摩動物公園に行った

多摩動物公園に行った。 サーバル お目当てのサーバルキャット。耳はけっこう個体差があるようだ。 あまり人間は好きでないのだろうか、やや人から離れた場所をうろついていた。 ライオン 運良くめちゃくちゃ吼えてるとこに遭遇した。ライオンの咆哮はめちゃ…

松江周辺のうまい店

ずいぶん戻っていないが、青春時代の記憶を頼りにまとめた。 おおはかや - 鰻のお店。アクセスは悪いけどめちゃくちゃ美味しい。 海鮮問屋博多 - ちょっと場末の香りがする、海鮮系の料理のお店。郷土料理のかにまま、鯛ままがおいしい。 きがるそば - 松江…

各OSにおけるRustのインストール方法

たまーに聞かれるので。うろ覚えで書いているので違ってたら直すのでこっそり教えてください。 Linux/macOS/FreeBSD/Windows rustup使いましょう。macOSでもhomebrew使うよりrustup使ったほうがいいと思います。.bashenvなり.zshenvなりに export PATH="$HOM…

DMD on FreeBSD

だいたいこの記事のとおりなんだけど、細々と補足をしておく。 まず選定したFreeBSDのboxの話。最初はfreebsd/FreeBSD-11.0-STABLEのboxを試していたのだけど、これは毎度VMが突然シャットダウンしてしまって使い物にならなかったためにfreebsd/FreeBSD-11.0…

環境構築まわり

どういうツール使ってるかなどまとめておくと移行のときよさそう? 最近使ってるツールだらだらあげていく。 Tool emacs git zsh tree gcc nasm anyenv (pyenv/rbenv/denv) rustup rg binutils (gdb/readelf/objdump/file/nm/etc..) strace ltrace valgrind …

FreeBSDとNetBSDとOpenBSDをVirtualBox on OSXでいろいろ触る

ここのところ仕事そっちのけでやっています。 FreeBSD 11-STABLE vagrant init freebsd/FreeBSD-11.0-RELEASEしてvagrant upすると作れる。 デフォルトのシェルはcshだったかな。pkg installでだいたい入るので便利。rustupも使えるしcargo installでripgrep…

ぱっと使えそうなRust製のツール

cargo installで入れられそうなやつを雑にまとめてみた。 ripgrep(rg) - はやいgrep、あるいはag。 xsv - CSVツールキット。 alacritty - 速いらしいターミナルエミュレータ。 parallel - GNU parallelのRust版。 coreutils - GNU coreutilsのポート。使えな…

D言語でFD_CLOEXECをデフォルトにする?

表題のとおりの提案をしてみたいと思った。(思っただけ) FD継承はUNIXの伝統だが、意図しない継承によって様々なセキュリティ上の問題を引き起こしてきた。(APIデザインケーススタディとかPEP446あたり参照) そのため最近の言語 (Perl/Go/Ruby/Python/Rust…

2016年にやったこと

便乗してまとめておきます。 ギョーム 死んだ目でひたすらgrep業してたことしか覚えていません。はやく転職したいです。 shibuya.d 2回やりました。 shibuya.d #1 - connpass shibuya.d #2 - connpass 来年は未定です。筑波でやるらしいので引退? OSS? なんか…

D言語のcast

D言語で型変換したかったら基本は std.conv.to 使うのが安全である。 import std.conv; void main() { int a = 1; long b = a.to!long; assert(b == 1); } std.conv.toは安全であるが、安全であるということは制約が強いということでもある。例えば以下のコ…

shibuya.d #2 開催しました

12/15(木)に開催しました。参加いただいた皆様、ありがとうございました。 connpass.com 当日の様子はTogetterでまとめています。ツイートの利用問題ありましたら誰でも編集可能にしているので削除お願いします。 ツイートを使わせていただきました。誰でも…

D言語でシュッとスクリプトっぽく試す

qiita.com これがとてもいいと思い、D言語で同じようなものを作ってみた。とりあえず3rd party製のものを意識しない版。 import std.stdio; import std.regex; import std.format; import std.process; import std.path; import std.file; import core.stdc.…

D言語とOS開発と自作OS

この記事は 自作OS Advent Calendar 2016 の3日目です。 D言語とOS開発 D言語はシステムプログラミング言語であり、OSを開発することのできる言語のひとつです。D言語でのOSプロジェクトはすでにいくつかあります。 Vild/PowerNex 今D言語でもっとも勢いがあ…

週末

土曜日にボドゲ会をやりました。 https://t.co/TP1GfYrJEeこの中だと魔王、あやつり人形、海底探検、お邪魔虫をやった。あやつり人形とお邪魔虫がおもしろかった。今回はやらなかったけど街こんとかもおもしろい。— 黄前久美子さんと高坂麗奈さんの距離感 (@…

百合セックス〜〜〜〜〜〜!!!!!!!!!!!!

D言語 vibe.d大変すぎませんか。エラーメッセージが不親切すぎる。。あとnull参照掴むコード多すぎますね、SEGV出す前提なところ契約プログラミングしてほしい。。 アニメ 響け!をみました。久美子回にみせかけた麗奈回では、と思うなどしました。

労 会議が多くつらかった。たいへんつかれた。 アニメ (報告) まといちゃんをみました。 ステラのまほうをみました。

Rust LT会で発表しました

Rust Rust LT会で発表しました。最初スクリーン映らなくて焦った…進行の方にご迷惑おかけしたことをここでお詫びします。 qiita.com まあここに書いてることをまた書いてもあまり意味ないのでこぼれ話を。 取り上げてるmiocoは最近はあまり活発じゃないです…

ひさしぶりに鮨明石いったくらいしかイベントがない。後はLinux関連で本を三冊購入した。ジュンク堂は10000円以上買い物をするとバックと喫茶店のドリンク券がもらえるという知見を得た。 Linuxシステムプログラミングはこの内容はmanみればいいかな、と思い…

木金分で

労 変わらずAWS Lambda。JSの文法に苦しめられていた。 D言語 null参照つらいのでは? アニメ フリップフラッパーズをみました。最高、最高です。今期最高の百合となるのではないでしょうか。それにしても雰囲気最高ってかんじだけどいまだに内容がわからな…

つらい…つらい…

労 AWS LambdaとAPI gatewayをやっていってるがたいへんつらい。とにかくデバッグがだるい。さらにAWSのドキュメントは糞でどうしようもない。 おまけにEUC-JPという糞も考えなければならないらしい。しかしここは俺の仕事ではないのではないかな、たぶん。 …

昨日書いてなかったっぽい

労 つかれた サッカー vsサウジ戦、勝ててよかった。やっぱ原口やな!あとサウジ荒すぎ。 アニメ 昨日はまほいくをみました。どんどんヒロインの子の心の余裕がなくなってきている感じがします。 まといちゃんをみました。惰性っぽいですがやはりキャラデザ…

遅くなりました

今日は徹夜明けで厳しい。 昨日寝付けず、徹夜して池袋の同人イベントに行った。販売ブースが人員過多だったのでぶらぶら会場をさまよっていろいろ買ったりした。 その後映画・この世界の片隅に、を観にいった。難しい映画だ。 タカノでひさしぶりにフルーツ…

やっていくきもちをどうやってもっていくか

肉鮨を食べながらやっていくきもちをどうやって維持するか話しあった。 @side_tana pic.twitter.com/P8Nmt2iOPu— 黄前久美子さんと高坂麗奈さんの距離感 (@shitsyndrome) 2016年11月12日 まあなんとかもってきたい。 アニメ 終末のイゼッタをみました。イゼ…

精神がわるかったので出社しませんでした

労 有給を消化。 サッカー 日本vsオマーンを観ていた。岡崎がちょっと心配。 アニメ 紅の豚がやってました。わりと好きなジブリ作品です。 ドリフターズをみました。童貞以外全員殺されてスッキリしました。 WIXOSSをみました。相変わらず、相変わらずだなと…

Rustのmysql_asyncをさわってみる

Rustの非同期I/O隆盛の流れでtokioベースのmysql driverができたっぽい。(ほんとにできたばっかり) GitHub - blackbeam/mysql_async: Asyncronous Rust Mysql driver based on Tokio. 雑な説明だけれど一応書いておくと、非同期I/Oは一スレッドが捌くクライ…

一般人未満の存在ってこと…?

労 相変わらずAWS LambdaとCloudWatchLogsで消耗していた。AWSのドキュメントはほんとうにだめ。 同期に setenforce 0 を伝授した。 D言語 GCC hardennd対応は dmd.confに -g -fPIC -defaultlib=libphobos2.so を足せばよかった。 perlとD言語 Perlは拡張をC…

寒すぎでしょ…

寒い。風がなければ別にどうということはないくらいだけど風つよいとほんとに凍える。 労 LambdaとAPI Gateway業です。AWSしんどい。 アニメ 響け!をみました。よさしかない。想い。想い、です。

差し引きゼロってとこか

労 VimConf2016でスタッフ業の功績が認められた結果、前日の休みが代休になった。めでたい。 MtGが多くだいぶしんどかった。 開発環境インスタンスを破壊してしまった気がする。なんとかならないかな。(だめそう) きびしい。 D言語 がんばって古いノートにUb…