basyura's blog

あしたになったらほんきだす。

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

Rebuild.fm の transcript

サポーターになると、transcript も読めるのでおとく。 特に買わなくてもいいかなと思ってたけど、英語の勉強がてら読み物としても割と良い感じ。単純な text だけだと勝手に思っていたのだけど pdf と epub もあるし、kindle に突っ込めば英単語を簡単に引…

osx をアップデートしたら MacVim-Kaoriya で esc 時の ime off が効かなくなった

vim

osx のアップデートをしたら消したはずの U.S. が復活していた。 Macの入力ソースで「U.S.」が削除できないときの対処法 | あのねちょう に従って Google IME だけにしたのはいいのだけど、MacVim-Kaoriya で esc 時の ime off が効かなくなった。悩んだあげ…

Shades 1.2

Shades is a FREE utility for controlling the brightness of your screen. It runs in the background providing always-available fine-grained control over the brightness of your display via a slick Mac-like interface Shades | Software | Charco…

Ripper → S 式 → XML

Rubykaigi で何回か登場した Ruby プログラムのパーサである Ripper。 web を徘徊してみたけど使い方がよくわからないのでゴニョゴニョしてみた。 基本的なクラスをパース クラス定義 contents =<<-EOF class Hoge def say end end EOF Ripper で s 式に変え…

Rubykaigi 2014 に行ってきた

毎回のことながら精進しないとな、と打ちのめされて帰ってくる。頑張ってないことはないんだけどな。前に進む。来年はいろいろと大変なイベントが多そうなので参加できるのか不安だが、合間をぬって参加したいな。

もしドラえもんの「ひみつ道具」が実現したら

もしドラえもんの「ひみつ道具」が実現したら作者:藤野 英人CCCメディアハウスAmazon

Real? - Miyavi

Real?MIYAVIRock¥250provided courtesy of iTunesMIYAVI - Real? (Teaser) - YouTubeどんどん進化していくよ。これだけ勢いあるのは他にいないんじゃないかなぁ。飛び抜けてる。 ミリオンセラー出まくってた頃は、こう思うことがよくあったんだけどなぁ。今…

svn で bin obj を無視する

普段は git-svn を使っているから .gitignore で気にならないのだけど、visual studio がつくり上げる bin obj が邪魔で邪魔で・・・。なんとなく怖いので別ブランチにマージするときは svn (gui の tortoise svn) を使っていて、別ブランチを落とすときも g…

C#によるマルチコアのための非同期/並列処理プログラミング

c#

C#によるマルチコアのための非同期/並列処理プログラミング作者:山本 康彦技術評論社Amazon前半、特にフォアグラウンド/バックグラウンドスレッド周りは勉強になった。そして実践で役に立った。

Developer's Code

Developer's Code 本物のプログラマがしていること (アスキー書籍)作者:Ka Wai Cheung,新丈 径角川アスキー総合研究所Amazonエモい系は最近読むのがしんどい・・・。

レコード追加時に AUTOINCREMENT なフィールドの値を取得する

rails でよくやる関連のあるテーブルで親と子を一緒に保存するような場合に、自動インクリメントされる親の ID の値をどうやって取得して子にセットしてるのか気になって調べてみた。 last_inserted_id 各 adapter の last_inserted_id を使っているようだ。…

ホリエモンとオタキングがカネに執着するおまえの生き方を変えてやる!

ホリエモンとオタキングが、カネに執着するおまえの生き方を変えてやる!作者:堀江貴文,岡田斗司夫FREEex徳間書店Amazon 欲しいのは「より多くの人が参加できる物語」です。 ちゃんとホリエモンらしいことをやってくれ。そうでないと俺たちは怒るぞ! …

LL Diver に行ってきた

当日、最初のセッションが始まるまでマルチセッションなことに気が付かなかった (おい)。 ◯◯ as Code このセッションの 3D プリンタが一番印象に残ったかも。 3D プリンタの国内販売店 → ものづくり関連の手伝いをしている 積層技術を用いて、3Dデータから立…

だらだら

起きて、朝ご飯食べて、寝て、ビール飲みながら昼ごはん食べて、アイス食べて、寝て、夜ご飯食べて風呂に入る。そんな一日。

mono で log4net

C#

プロジェクトで log4net を使ってるけど、使ってるだけでどういうものかよく分かってなかったので mono で試してみる。 log4net ソースをプロジェクトから取得 http://logging.apache.org/log4net/source-repository.html $ svn checkout http://svn.apache.…

statusline にプロジェクトルートからの相対パスを表示する

vim

statusline が表示されてるのがあまり好きじゃなくて、laststatus=0 でのスッキリして表示が好きなのだけど、たまにファイル名とかディレクトリをさっと確認したいことがあるので statuline を表示したり、しなかったりする。右側にファイルがあるディレクト…

momonga.vim #6 に行ってきた

vim

http://connpass.com/event/7360/ http://sekico.co/zaseki/364 暗黒美夢王が降臨する ドワンゴ開催ということで参加。#MomongaVim のタイムラインにあるとおりのもくもく会 (?) だった。 もくもく内容 J6uil.vim で部屋を切り替える際にメッセージを取り直…

Trending VimL repositories にのったので記念ショット

vim

w、e、b でもうちょっと効率よく移動したい

vim

(※) 既にあった - https://github.com/kana/vim-smartword単語を移動する時に、. とか = とかで止まらなくていいからと思っていたので書いてみた。 nnoremap <silent>w :call <SID>clever_move("w")<CR> nnoremap <silent>b :call <SID>clever_move("b")<CR> nnoremap <silent>e :call <SID>clever_move("e")<CR></cr></sid></silent></cr></sid></silent></cr></sid></silent>…

verbalization

これこれこういうふうに実装してほしいというのはあるのだけど、それをうまく言語化できないのがよろしくない。 自分で実装するのもワッと作ってリファクタリングしていくことが多いのだけど、そのときに感覚的に直していっているように見えて、経験なりから…

休日

ポークカレー 3番食べて、銀河高原のヴァイツェン飲んで帰ってきた。

首折り男のための協奏曲

首折り男のための協奏曲(新潮文庫)作者:伊坂幸太郎新潮社Amazonかなり流し読みしてしまった。 短篇集は力の入れ方が難しい。

ソースの書き方

苦悩 お金を出す側も仕様を出す側も実装する側も深くはないけど状況とか負荷とか内容とかがヘタに見えたり分かってしまったりすると、いろいろとしんどいことが増える。どちらの気持ちもわかってしまうので。これに理想が加わるとカオスになって、もうどうで…

neocomplete に辞書からのメンバ補完が実装された

vim

member ブランチで。 neocomplete.vim - member branch 独自実装していたのだけど、 neco-member-dict - 辞書ファイルからメンバ補完する neocomplete の source 本家で実装されました。僕が実装したところとの違いは UIView.alloc.initWithFrame alloc.init…

RubyMotion (The Pragmatic Programmers)

RubyMotion: iOS Development with Ruby (The Pragmatic Programmers) by Clay Allsopp(2013-10-10)作者:Clay AllsoppPragmatic BookshelfAmazon 洋書だけど割と読めた。開発系の本なら案外いけるのかも。JSON を使ったサンプルが出てきたところで面白さが倍…

neco-member-dict - 辞書ファイルからメンバ補完する neocomplete の source

vim

https://github.com/basyura/neco-member-dict辞書ファイルに UINavigationController.alloc.initWithRootViewController UIColor.blueColor UIColor.redColor UIColor.whiteColor self.view.frame.size.widthって書いといたらメンバ補完してくれたらいいの…

TweetVim 2.4 Release !!

https://github.com/basyura/TweetVim/実装がまだ中途半端な状態ではあるけれど、Vim 7.3 で動かないツイートをチラホラみかけたので考慮を追加してリリース。 イベント通知 hook を追加 thanks! tokoro10g UserStream に fav を表示 regexpengine = 1 or vi…

neocomplete 補完時の動作

vim

neocomplete の source を書きたいのだけど、context に何が入ってくるのかよく分からんので調べてみる。 {context} neocomplete-notation-{context} A dictionary to give context information. The followings are the primary information. The global co…

Scan Snap Evernote Edition

前々から気になっていたので購入。スキャナを買ったのは初めてなのだけど、読み込みの早さにビックリした。無線でいけるし、一瞬で読み込んで Evernote までアップしちゃうし。便利だねぇ。家の書類を電子化していく作戦実行中 (といっても数枚読み込んで満…

先取り!Swift

先取り!Swift作者:諏訪悠紀,小室啓,掛川敦史技術評論社Amazonぱっと見 scala っぽいなぁと思っていたのだけど、各言語の良い所どりをしているので各開発者のバックグランドによって「どれに近いか」は変わるようだ。ちなみに scala はコップ本を途中までや…