ex-dwango.md 株式会社ドワンゴを退職しました 2011年3月15日に就職してから今日で8年と3ヶ月半・・・月にして99ヶ月・・・日数にして実に3033日 と・・・計算している間にも23秒が過ぎてしまったわけですが、株式会社ドワンゴを退職しました。 7月からはクックパッドで働きます。 ドワンゴでやってきたこと 2011年に入社して最初は今は亡きニコニコ静画(電子書籍)のバックエンドの開発をしました。 当時はphp縛りだったので仕方なくphp、こっそり gitを導入して会社の公式リポジトリであるsvnには定期的に git-svn でコピーする仕組みを作ったりしてました。 当時CIはちょっと導入されていたもののCDの概念は存在しなかったので、capistranoでphpをデプロイする仕組みを作ってそれも こっそり 運用していました。 浜町時代からドワンゴ社員御用達 BROZERS'

(7/3 14:05追記)Javaに関する記述について誤認があったので盛大に書き換えました。Java 6、Java 7、Java 8それぞれで実装が変わっていたようです。 (7/13 23:55追記)本記事中ではroundを四捨五入と言い切ってしまっています。これは筆者がC99のroundを基準に考えているためですが、言語によっては偶数丸めになっているround関数も珍しくありません。ご注意ください。PHPのround関数について、ネット上で次のような記述を見つけました。PHP 四捨五入の計算を間違える唯一の言語として畏れられていましたが、そのバグは治っているかもしれません(治ってないかもしれません) 主要なプログラミング言語8種をぐったり解説 - 鍋あり谷あり 各言語を面白おかしく紹介する内容とはいえ、ずいぶん雑な理解だなーという印象です。ゆるふわな話だけでPHPがdisられ続けるの
_Rubyが今のPythonの地位にいない理由歴史のことなんぞなんも知らんけど、「技術的には今のPythonの地位はRubyでもよかったのに、そうならなかった」のが何故か、その理由を書いてみよう。僕はRubyの歴史なんて知らないし、以下の文章は全部、まるで見てきたかのように書いてますが、適当に書いたくせに何故か断言口調になっている怪文書の類いです。 https://twitter.com/mametter/status/741950239662170112 まめさんの書いた理由リストはどれも関係ない。いやカスってるけど。難しいというのも関係ない。 僕がRubyを知ったころ…最初に書いた通りRubyの歴史なんて知らないので、別に早くもないわけだけど…Rubyというのは全く使われていない言語だった。どっかの好き者がPerlの替わりに単純な処理に使って、「ウフ、美しくかけた、グフッ」とかつぶ

この記事を読み始める前にRubyでやるんだったら、ちょうどそういう本が出ているから、その本買えばいいのではないでしょうか。Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 作者: るびきち,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2014/08/25メディア: 大型本この商品を含むブログ (1件) を見る はじめに プログラミングを勉強し始めて、だいたい基礎的な文法を覚えたあとに、次に何をしようかな、と悩む人も結構多いみたいで、明確に「これを作りたい」という場合は、それを作ればいいとは思うんですけど、場合によっては、別段作りたいものが無く、漠然としたプログラミングをしたい、という熱意によって勉強しているという人もいるのではないかと思います。 で、もちろん「作りたいものがないのに、プログラミング勉強してどうするの」という意見もあるかとは思いますが、往

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記RailsでJS辛い問題に関しての結論:http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5 -- 近年、(1) Web/App両対応が増えてきたこと、(2) WebでもJSを多用するようになったこと、の二つがあり、以下の点でRailsが微妙になっている。 ViewのJavascriptがRailsから独立しているAPI層のサポートが微妙 最初に書いておきますが、特に決定的な解決策もなく、辛いから今後解消されてほしいよね、な話です。 ViewのJavascriptが

スクリプト言語で重要な事はエロ画像集取で学んだ 1. スクリプト言語で 重要な事は エロ画像集取で学んだ @shokai 大人のYAPC2013 2. 私 •@shokai (しょうかい) •趣味:料理、glitch、Ruby •Perl書けないけど •LT応募したら通った… 3.Perl勉強した 4.Perl2.0の薄い本 簡潔でわかりやすい! 5. 正規表現とか配列だけ でもだいぶ色々できる 6. 今日のお話 7. 画像いっぱい集めたい という欲求で いつのまにかRuby書ける ようになってた話をします 8. ぜんぜんPerlでてこ ないけど 9. たぶんPerlでも だいたい同じ感じでプログラミング学習で きると思うから許して 10. 2008年ごろ 11.Yahoo Pipesで 画像掲示板からRSS作りまくった 12. Web系やったこと なかったけど欲望 のまま100
プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。それはあなたの頭のなかにも入り込み、考え方をも変えるでしょう。 正しいプログラミング言語を選べば、新しくて美しい何かを一緒に作り上げることができます。間違った選択をすれば、もちろん面倒なことになります。 言い換えれば、プログラミング言語を選ぶことは、恋人を選ぶことによく似ているのです… (注: 私はストレートの男性です。それ以外の方は、自分の興味に合わせて自由に脳内変換してください)PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。Perl
発表スライドRubyKaigi2011講演資料「日本の図書館はどのようにRubyを使っているか」 View more presentations from Kosuke Tanabe Project Next-L and Next-L Enju Project Next-L http://www.next-l.jp/ Project Next-L Wiki http://next-l.slis.keio.ac.jp/wiki/wiki.cgigithub https://github.com/nabeta/next-l デモサーバ demonstration enju_root http://enju.slis.keio.ac.jp/ enju_leaf http://enju2.slis.keio.ac.jp/ enju_leaf onHeroku http://enju.hero
これまでブラウザでちまちま見ていて,めんどくさかったので,画像をダウンロードするのをRubyで書いた. hitode909/kindairb ·GitHub ページURLみたいなやつをコピーしてきて, こうすると,ruby kindai.rb http://kindai.ndl.go.jp/info:ndljp/pid/922693こうなって, こういう感じになる. いちばんでかい画像をダウンロードしてくるので,ブラウザで読むよりましだと思う. スクリプト実行するのがめんどうで,ブラウザから本を右クリックとかでダウンロードできるほうがよいと思うので,Firefox拡張とかにしたい. 関連 続き 近デジダウンローダーを更新 - hitode909のダイアリー

PHPerがRubyを触り始めて最初に不機嫌になるのは、空文字列が偽ではないことだ。つまり、PHPなら「if ($var)」で済むのが、Rubyだと「if !var.empty?」と書かなければならない。これでPHPerは不機嫌になる (まあ気持ちは分かる)。 if ($var) ... #PHP if !var.empty? ... #Rubyそれだけならいい。もし値がnilである可能性があるなら、Rubyでは「if var && !var.empty?」と書かなければいけない。この時点でPHPerは不機嫌どころかブチ切れる。なんでこんなに書かなきゃいけないんだ!?PHPなら「if ($var)」で済むのに!! SHIIIIT!! if ($var) ... #PHP if var && !var.empty? ... #Rubyここで、「空文字列が偽になるような言語仕様こそク
金井仁弘(HN:CanI)氏 撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算


Ruby図書館情報システムは、地域でつくり、地域で育てる「コミュニティー・ライブラリー・システム」です。運用業務を大幅に効率化 完全Webシステムですので、特別なソフトをインストールする必要がありません。 関連する業務がまとめてありますので、貸出、返却、予約・照会、利用者の管理などの業務を効率的に処理できます。 新規に受け入れた資料の供覧開始日時を事前に設定できます。 特集を設置することが簡単にできます。通常の排架場所のほか、特定期間だけ所在情報を変更することが簡単にできます。 お知らせなどの情報は、掲載期間をあらかじめ設定できますので事前に準備ができ、常に必要な情報だけを表示することができます。 OPAC(注1) 2.0で充実した図書館ライフを 携帯電話からも資料検索、予約ができます。 新着やベストリーダーだけでなく、特集コーナーの情報も簡単に把握することができます。 システム専用の仮
このエントリではRuby onRails とMySQL を使って日本語の全文検索を行う方法を記述する。Ruby onRails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日本人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータは本エントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果は本エントリの最後に記載する。 ページネーションRails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ
長野県塩尻市は2009年1月29日,次期図書館システムに,まちづくり三鷹が開発したRuby製システムの採用を決定した。「現在の図書館システムを更新・拡張する場合の概算と比べ,費用を約半額に抑えられる」(塩尻市立図書館)という。 塩尻市では現在NECグループ製の図書館システムを利用しているが,2010年3月末にリース切れを控えている。また図書館も2010年に竣工する新しい市民交流センター「えんぱーく」に移転し規模を拡大する。そのため,新システムの導入を検討していた。1月29日に入札を行い,まちづくり三鷹の図書館システム導入が決定した。図書館はえんぱーくの本館のほか市内に8カ所の分館があり,そこにもシステムの端末を設置する。現在のシステムが持つ機能は新システムでもすべて利用できるようにする。 まちづくり三鷹は,東京都三鷹市が出資する第三セクター。Rubyによる図書館システムを開発しているほか,

引数に指定した1つまたは複数のISBNに対応するMARCレコードを、Z39.50サーバから取得して表示したりファイルに保存したりできるRubyスクリプト“isbn2marc”が、FRBRBlogおよびOpenFRBRの作者デントン(William Denton)氏によって公開されています。適用されているライセンスは、オープンソースのMITライセンスです。 スクリプト本体 http://www.miskatonic.org/src/isbn2marc/isbn2marc isbn2marc – FRBRBlog http://www.frbr.org/2008/11/06/isbn2marc OpenFRBR http://openfrbr.org/

・ニコ動ダウンロード用gem更新(ver 0.1.0) - にたまごほうれん草 nicovideo gemがバージョンアップ(0.0.6 → 0.1.0)したようです。エコノミー動画の判別機能の取込みありがとう御座います。 新機能(ランキング取得機能)のサンプル書いてみました。 #!/usr/bin/ruby -Ku require 'rubygems' require 'nicovideo' conf =YAML.load(open("conf.yaml") ) nv = Nicovideo.new(conf['mail'], conf['password']) cnt = 0 nv.ranking.each do |vp| cnt += 1 printf "%3d位 %-12s %s \n", cnt, vp.video_id, vp.title end 出力は以下。 1位 sm24
予想通りRubyのまつもとさんの講演のニコニコ動画(RC2)での公開は大好評である。うれしい。とってもうれしい。 まつもとゆきひろさんの講演(ニコニコ動画(RC2)で公開) http://blog.miraclelinux.com/yume/2007/10/post_3663.html すぐにブログのネタにしてしまう、わたしもわたしだがせっかくのネタなので惜しまずに公開する。 Asianux Road Showというのは新製品のマーケティングキャンペーン(宣伝活動)なので弊社のマーケが企画運営している。企画会議があって会議室の中で決まる。まあ想定の範囲内である。どこの会社でも似たような(?)ものだと思う。 いつのころかにマーケから相談があって、講演をどうしましょうか、よしおかさん何か一本お願いしますよ、という話になった。特別講演についてはスポンサー企業枠以外に技術ネタで誰かにお願いするとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く