cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

お気に入りゆ虐メモ

そのうち増えるよ。 吊り下げおくるみ : ゆっくりプレイス のらちびまりちゃ : ゆっくりプレイス [街ゆあき]みんなのあいどる まりちゃだじぇ! : ゆっくりプレイス [M1]お腹のあかちゃん : ゆっくりプレイス [SMIあき]ゆっくり劇場 「まりさのおうち」 : ゆ…

県庁所在地語呂合わせβ

北海道(ほっかいどう) 札幌(さっぽろ) 北海道ポロポロの雪 岩手県(いわて) 盛岡(もりおか) 岩がもりもり 宮城県(みやぎ) 仙台(せんだい) タミヤセンター 茨城県(いばらき) 水戸(みと) 茨のミット 栃木県(とちぎ) 宇都宮(うつのみや) とーちゃん鬱 群馬県(ぐ…

今の電子マネーの姿は間違っている

携帯電子マネーが淘汰されつつあるのは間違っている おサイフケータイが登場したとき私は歓喜した。 これぞ正しい発展の仕方だと思った。 カードはどんどん電子マネーに置き換えられるべきだと思った。 iPhoneが上陸した後も私がiPhoneを眼中に入れなかった…

つくづく思うが、期間限定ポイントキャンペーン系のサービスってクソだな

GMOもそうだったけど、楽天もやっぱりそうだったよ。 なんとなく楽天は信用に足らない会社のイメージがあったから驚くべきことではないが、楽天カードのポイントキャンペーンって、入会したら無条件で貰えるものではなく、何か色々ややこしい手続きを踏まな…

setglobalの話

vim

thinca たしかに、それを考慮すると、setglobal 使った方がいいですね :help :setglobalバッファ/ウィンドウについてローカルなオプションに対して: コマンド グローバルな値 ローカルな値 ~ :set オプション=値 設定される 設定される :setlocal オプショ…

Vimが参照渡しをするのはリストと辞書だけ。長い文字列はリストに入れて渡す。

vim

kamichidu: vimの文字列って、代入時にコピーされましたっけthinca: されます let や引数に渡す際にもコピーされます 苦しみのテクニックとして、巨大な文字列は配列に入れる、というのがありますkamichidu: 参照がコピーされるのは、関数参照と辞書、リスト…

よじれた実験:コマンド補完関数の中でコマンド補完関数を呼ぶ

vim

コマンド補完関数の中でfeedkeys()が使えることが分かった。 ただし、feedkeys()のキー入力が開始されるのは補完が始まった後。 feedkeys()のキー入力によって補完は終了してしまう。ただし、オプション 'wildcharm' の値を変更することで feedkeys()から補…

try catch はreturn文の中では機能しない

vim

これはNG (catchできない) try return has_key(s:, 'disable_str2vimkeybind') ? a:str : lim#str2vimkeybind#str2vimkeybind(a:str) catch /E117:/ let s:disable_str2vimkeybind = 1 return a:str endtry これならOK (catchできる) try let ret = has_…

俺が破壊的変更をしない大人しい奴だと思ってたか?甘いぜ!

vim

拙作Vimプラグインの破壊的な変更を行いました。 LeafCage/foldCC.vim autoload/ を全て廃して plugin/ だけにしました。 そしてリポジトリ名を変更しました(foldCC → foldCC.vim) .vimが付きました。 LeafCage/yankround.vim ヒストリファイルを作るディ…

オブジェクトは出来るだけ作りたくない

私のプログラミングのスタイルなのだが、オブジェクトというのはあまり使わず、手続き的に記述して、リファクタリング時に何となくまとめた方が見通しが良くなるものをオブジェクトへとまとめるという作り方をする。 オブジェクトはファイルシステムで言うフ…

mixiみたいなSNSがほしい

ほどよく匿名性があって、コミュに参加するだけで、 自分のアイデンティティ、属性ををある程度示すことが出来るようなのが。 自分から積極的に何々が好きだとか何々を愛用しているとか言わなくても、 コミュに入るだけで察してもらえて、匿名のまま同好的交…

ECネットショップの実態

5ヶ月くらい前から某ディスカウントショップのネットショップ部門で働いているのだが、割とひどい実態をここに記しておこう。というのも、私は物忘れが激しいので、普段ひどいと感じていても、いざ説明してと言われた時に、はてどこがひどかったかと、具体…

プロバイダやソフトウェアに詐欺的商売が横行している

ここ最近私は2つの詐欺的商売に引っかかった。 1つはGMOとくとくBB 価格ドットコムでやってるキャッシュバックキャンペーンのアレだ。キャッシュバック2〜3ヶ月前に送られてくる、たった一通のメール、その前にGMOが送ってきていた広告メールに紛れさせてた…

身体に負担がかからないカバンを探していてアメリバッグに興味ある

荷物の重さを感じさせない!「アメリバッグ」遂に購入 和田さんのブログ(旧)。アメリバッグを知ったきっかけ。 Ameribag(アメリバッグ) 購入 - こものや (文具、ガジェット) Lサイズ。海外通販へのリンクがある。 アメリバッグは荷物がどれくらい入るのだ…

実践Vimを読んだ

vim

第1部 モード ほとんど復習だった。普段あまり使っていないコマンドラインモードについて以外は。 第2部 ファイル バッファリストを利用するというのはよい着想だ。 第3部 スピードアップ マークはほとんど利用していないのは何とかしたい。 第4部 レジ…

腸内リセットに挑戦

私は便秘に悩んでいて、腸内洗浄もやったことがあるが効果はなかったし、 便秘解消.net−全国の便秘外来のある病院、便秘解消の名医等を紹介− の、 ◎便秘外来のある病院(エリア別)を参考に、さる病院にも診てもらったことがあるが、エコーを取ってもらって…

diff のアルゴリズム資料

diffの動作原理を知る〜どのようにして差分を導き出すのか|gihyo.jp … 技術評論社 レコメンデーションとエディットグラフ - @IT Diff algorithm - 枕を欹てて聴く

yankround.vim をビジュアルモードにも対応させました

vim

ヴィジュアルモードでもyankroundを使いたい · Issue #10 · LeafCage/yankround.vim xmap p <Plug>(yankround-p) xmap gp <Plug>(yankround-gp) 以上のようなマッピングを定義することで、ビジュアルモードでの p でビジュアル選択している部分と、レジスタの内容を置き</plug></plug>…

私が使っているAndroid 8つのウィジェット + 5つの環境系アプリ

※サムネイルは後ほど掲載する予定です。 私が使っているAndroid 8つのウィジェット + 5つの環境系アプリ Android 環境まとめ系記事第一弾。 私が利用しているのは実用的なものが多いです。 方針 情報表示が主 遊びは要らない。有益な情報を提供するか否か、…

正直しんどいです。

今月頭からニート脱出したんですが、正直肩書きだけ社員で、やることはアルバイトと変わらないような、低レイヤーの仕事です。 夢や希望で仕事をしているのではなく、ただ必要性からやってるだけあって、緩やかに苦痛です。 数年続けても鬱になるほど苦痛で…

ニート脱出できたっぽい

一度ニート脱出したと思ったら再び無職になった前例があるので油断は出来ないが、とりあえず脱出できたっぽい。 やったことといったらハロワで検索して書類送って面接に行ったことくらいだが。 パソコンに強そうというイメージで採用されたっぽいな。 ちなみ…

オペレータにはテキストオブジェクトだけでなく:コマンドも渡せる

vim

clever-f.vim 読書会にて thinca > > .のリピート対応 > 僕も分かっていないので,thinca さんに教えてもらえるとうれしい. えーと、これはthinca この場合の repeat ってのはそもそも motion のリピートで dfx とかしたときに . するとまた dfx みたいな動…

Vimの関数がどのバージョンで追加されたのか調べる

vim

itchyny 関数がどのパッチで追加されたかってみんなどうやって調べてるんだろう. http://lingr.com/room/vim/archives/2014/01/10#message-18034846 manga_osyo わたしは version7.3 とかから 探してきているなー :help version7.3 http://lingr.com/room/vi…

statusline系プラグイン第4の刺客 vim-ezbar

vim

この記事はVim Advent Calendar 2013 40日目の記事です。 statuslineをモダンに改造するプラグインの系譜 Lokaltog/vim-powerline / Lokaltog/powerline bling/vim-airline itchyny/lightline.vim そして第4の刺客として、t9md/vim-ezbar が登場しました。 …

uniteの標準actionで利用できるcandidateのaction__{name}要素

vim

@Linda_pp @kaoriya ワーイ。あと action__codic_word ではなくて action__text に設定すれば insert_codic_word ではなくて unite.vim のinsert アクションがそのまま流用できると思います。 https://twitter.com/osyo_memo/status/419499833653608448 uniteの…

yankround.vimがunite.vimでの履歴の閲覧に対応しました。

vim

LeafCage/yankround.vim :Unite yankround これでShougo/unite.vimでレジスタの履歴を閲覧できます。 出来ることはunite-source-history/yankとほぼ同じです。(参考にさせていただきました。Shougoさんありがとうございます。) kien/ctrlp.vimと比較すると…

yankround.vimにリージョンハイライト機能が付きました

vim

LeafCage/yankround.vim let g:yankround_use_region_hl = 1 で有効になります。*1 有効にするとyankroundが有効な間、貼り付けたテキストがハイライトされるようになります。 <C-p> <C-n> で回したテキストもです。 g:yankround_region_hl_groupname でハイライトに使</c-n></c-p>…

Vimの:highlight定義の流儀

vim

colorschemeが先頭で:hl clearをしてくるので、カラースキーム以前に定義された:highlightは軒並み吹っ飛ばされるという問題。 結論を言うと、:highlightの定義はautocmd ColorScheme *でするか、使う直前その場でやるべき。 hl clear つけるのが流儀という…

複数ウィンドウを開いているときneosnippetのスニペットを発動させると他のウィンドウのfoldingが閉じてしまう現象

vim

一番最後のウィンドウで発動させるとこの現象は発生しない。 自分のウィンドウよりも後のウィンドウにのみ発生する模様。

些末なるVim scriptのTips

vim

実際に使った、役に立ったもの あるechoの表示で一時停止させてユーザに確認を促したい echo の直後で call getchar() する インプットメソッドを強制的にオフにしたい 'imdisable'で一時的にIMをオフにする。 let save_imd = &imd set imdisable let &imd =…