タグ

2013年2月25日のブックマーク (9件)

  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

    ainame
    ainame 2013/02/25
  • ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog

    全体で数百万行、1ファイル1万行超のPHPファイルも一秒以内で開き、開発していくことのできる大規模開発向けのvim+tmux環境を紹介しようと思います。この設定この環境で半年ぐらい安定して利用できています。(無論そんな1万行あるファイルや数千行で複雑性循環度500超のメソッド作るなよという話もあるんですが、すでに存在する魔獣とは向き合わなければならないのです...) なので数百万行レベルの大規模開発となると重すぎて使えない設定やプラグインもあります。そのようなものはきちんと外してあります(PHPの関数折りたたみ機能、デフォルトのPHPシンタクスハイライト、neocomplcache.vim、ツリーの構成に時間のかかるproject.vimなど)。 基的にはターミナルエミュレーターとして、macならばiTerm2、windowsならばTeraTermまたはPuttyを利用することを想定して

    ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog
    ainame
    ainame 2013/02/25
    1ファイル1万行のPHPファイルを開くたびに上司にアラートメールを送りつけるvimが欲しい
  • Home

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Home
  • 株式会社リブセンス に行ってきた! - 941::blog

    ジャンボー!櫛井です、やっぱり2月は寒いですね。 さて、nanapiっていう会社をやってるお友達のけんすう氏が「いい会社あるんですよ うへへ」って 教えてくれたので、1月に引っ越したばかりという目黒のおニューなオフィースにお邪魔してみた。 株式会社リブセンスさんといえば、アルバイト求人サイト「ジョブセンス」で有名ですが 社長の村上さんは25歳で最年少上場記録を更新した超有名人でもあります。が、「生きる意味」という 言葉が由来となっている「リブセンス」を社名に掲げるだけあり、お会いしてみると村上さんの人柄に グイグイ引きこまれます。ブラックホール。村上イズブラックホール。最年少とかどうでもよくなった。 とはいえ、人柄は写真だけじゃ伝わらないので今回も淡々とオフィスを紹介しちゃいます。 ワオワオ。取材が入ったのは当ブログが最初らしいです。YATTANE! ほいきた受付。広くて白い&緑。 ===

    株式会社リブセンス に行ってきた! - 941::blog
    ainame
    ainame 2013/02/25
    かっこいい
  • Kansai.pmに行ってCinnamonというデプロイツールについて発表しました - $shibayu36->blog;

    http://www.zusaar.com/event/476003 に参加して来て、前作ったデプロイツールであるCinnamonについて発表して来ました。 発表したこと 以前capistranoの奥深さに毎回ハマっているのを怒りを覚えて、もっとシンプルなデプロイツールであるCinnamonをantipopさんと一緒に作ったのでその発表をしてきました。それなりに好印象っぽかったので、発表してよかったです。 スライド Cinnamon - simple deploy tool from Yuki Shibazaki デモで使ったサンプルコード https://github.com/shibayu36/cinnamon-deploy-sample 簡単に紹介すると CinnamonはMinimumというのと、Role x Taskというのを思想として持っている Minimum : デプロイの方

    Kansai.pmに行ってCinnamonというデプロイツールについて発表しました - $shibayu36->blog;
    ainame
    ainame 2013/02/25
  • 成長期ベンチャーが陥る新卒教育の罠〜 あらゆる悲鳴は“甘え”か 〜 - WETな備忘録

    おうふ... IT系のベンチャーが大きくなるのを目の当たりにしてますね。時代的なことかもしれないですね。「会社の規模も大きくして自分が作った会社を盤石のものにしたい」と考えるその気持ちは分かります。そして当然「新卒を大量に採用する」というフェーズに入っていく。 しかし戦力の補充のため「新卒を大量に採用」し始めた会社が、思ったように「戦力の増強」が実現されず、期待されていたような成長曲線を描かない、という現象も多く見られるですね。これは何故なんだろうと。 それには多くの要因があると思うけれど、ここでは「新卒教育」にフォーカスをあてて考えてみた。 目次 仕事ができる者になってほしい「教育」 見落とされがちな人材の評価軸 ベンチャーの組織構成の変遷と「教育」の盲目 「組織の重心」を回復するためには まとめ 仕事ができる者になってほしい「教育」 新卒を大量に採用しはじめると、しかしその中には「仕事

    成長期ベンチャーが陥る新卒教育の罠〜 あらゆる悲鳴は“甘え”か 〜 - WETな備忘録
  • 無料デコ1万点!DECOLINK: デコメができるLINE風メッセンジャーアプリがキタ━(゚∀゚)━!! 無料。 | AppBank

    アメーバでおなじみサイバーエージェントから、デコメが使い放題のLINE風メッセンジャーアプリDECOLINKが登場しました。 チャットのようにデコメが使えるなんて…まさにこれを求めていたんだ!! しかもデコ素材は全て無料でダウンロードできます。 グループトークはもちろん、トーク中のフォントを変えることもできたりと、女子に嬉しい機能が満載ですよ。 無料通話はできませんが、デコメがこんなに気軽に使えるだなんて…最高すぎる♡ さっそく見ていきましょう。 「DECOLINK」の使い方を動画でチェック! DECOLINKってどんなアプリ? デコメができるチャットみたいで楽しいですよ! しかも素材は全部無料でダウンロードできるんです。 その数なんと1万個! フォントも可愛く変えられますよ♡ DECOLINKを使ってみよう アカウント登録しよう アカウントを登録するには、電話番号が必要になります。 (1

    無料デコ1万点!DECOLINK: デコメができるLINE風メッセンジャーアプリがキタ━(゚∀゚)━!! 無料。 | AppBank
    ainame
    ainame 2013/02/25
    ][Ameba]
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    ainame
    ainame 2013/02/25
  • Ruby 2.0.0-p0 リリース

    SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed 特徴 主要な新機能 主要な変更点は以下のとおりです。 言語コア機能 キーワード引数: API 設計の新しい柔軟性 Module#prepend: クラス拡張の新しい方法 シンボルの配列を簡単に作るリテラル %i __dir__: 実行中のファイルのあるディレクトリ名 default UTF-8 encoding: 多くのマジックコメントが不要に 組み込みライブラリ Enumerable#lazy / Enumertor::Lazy: 無限の遅延ストリーム Enumerable#size: 遅延サイズ評価 #to_h: Hash へ

    ainame
    ainame 2013/02/25