タグ

ブックマーク / ryogrid.hatenablog.com (31)

  • プログラマのコードの生産性は何によって決まるのか - Ryoの開発日記 Neo!

    タイトルはいくらか誇大に書いてますw 以下では、もう少し因子?を絞って書きます。 要は地頭(頭の良さ)の部分ですね。 前提 ・知識や経験は同じものとする 論 ぶっちゃけて言ってしまうと私はコード書くのは遅い方だと思います(同じだけの経験・蓄積のある人間で比べれば)。 じゃあ、その差はなんで生まれるのか自分なりに分析してみたことがあるのですが(論文とかまで調べたわけではないです)、大雑把にくくれば地頭の出来とかになるのかなと思うのですが、それだと大雑把過ぎるし、地頭といってもいろんな要素があるし、IQが高ければ生産性が高いの?って言うと、なんか違うような気がしたんですよね。まあ、他の人のIQなんて知らないので、気がしたってのもいい加減な話なのですが。 で、結局、私が考えた限りでは、ワーキングメモリの量が、生産性を決める因子?として大きいのではないかとという結論に至りました。 ja.wiki

    プログラマのコードの生産性は何によって決まるのか - Ryoの開発日記 Neo!
    otsune
    otsune 2019/07/24
  • 富士通を退職してGunosyにjoinしました - Ryoの開発日記 Neo!

    私事ですが1/20付で4年弱務めた富士通退職し、1/21付で Gunosy に join (転職) しました。 http://gunosy.com/ このブログに辿りつく人なら説明不要かもしれないですが、一応説明しておくと、Gunosyはユーザ一人一人に合わせたネットニュースやブログ記事を新聞のように毎日配信するGunosyというサービスを中心に展開している会社です。 ユーザ数も右肩上がりで増加しており、現在は150万ユーザを突破しています。 ※下のリンクは50万突破時のもの http://news.mynavi.jp/articles/2013/04/18/gunosy/index.html http://gunosy.tumblr.com/post/57580936015/50 まだ創業して一年と少しの若い会社ではありますが、優秀な技術者、ビジネススタッフの方々が集まっており、その一

    富士通を退職してGunosyにjoinしました - Ryoの開発日記 Neo!
    otsune
    otsune 2014/01/21
  • 「技術者視点で優良企業を見つけて株式投資するチャット」を始めます - Ryoの開発日記 Neo!

    掲題の通り始めてみようと思います。 発端は以下の自分のtweet。 https://twitter.com/ryo_grid/status/352006846812405760 ryo_grid: @フォロワーの皆様 皆で今後有望なIT企業を見つけて株式投資できる場を作れば絶対儲かると思うのですがどうでしょう。Skypeのグループチャットなんかを活用して。当にやるかというとそうでもないのですが、絶対うまくいくと確信してます。技術者の目はやはり正しいと思ってます。 思い立ったが吉日でとりあえず始めてみます。 どんなチャットか(2013/7/8修正) 技術者が集まって、将来的に有望(成長し株価の上昇が期待できる)な企業について議論したり情報共有したりします。 あくまで議論の場であり、チャット自身が参加者へ投資のアドバイスを行うものではありません。 # 最初はITを対象としていましたが間口を広

    「技術者視点で優良企業を見つけて株式投資するチャット」を始めます - Ryoの開発日記 Neo!
    otsune
    otsune 2013/07/02
  • クラウド時代の分散マシン操作ライブラリ Svengali - Ryoの開発日記

    ご無沙汰してます。ryo_gridです。 前々から公開すると言っていたライブラリ http://ryo.hayamin.com/idea/twit/6056*1 http://d.hatena.ne.jp/kanbayashi/20091020/p1 http://d.hatena.ne.jp/kanbayashi/20091217/p1 を公開します。 コンテンツ Svengaliとは 何ができるか サンプルコード インストール ドキュメント プラグイン プラットフォーム Svengaliという名前について これから さらにその先へ ご要望はコチラ キーワード 必要な方が、ここに辿り着けるようにしときましょう。 分散システム, サーバ, 設定, 設定ファイル, 自動化, デプロイ, 配布, クラスタ, サーバ管理, 分散環境, 面倒, リモート, SSH, distributed, di

    クラウド時代の分散マシン操作ライブラリ Svengali - Ryoの開発日記
    otsune
    otsune 2010/06/14
  • コマンドにタグ付けをして後で検索できるようにするハック - Ryoの開発日記 Neo!

    口上 「あれ、先日調べたあのコマンドの名前なんだっけ」 なんて言いながら、google様に検索をかけるなんてことは皆さんもよくあるのではないでしょうか。 しかし、これは当然時間の無駄ですよね。同じ事に何度も時間をかけたりなんてしたくないですし。 こんな時、ちょっとハッカーな人はシェルのヒストリをたっぷり溜めておいて、シェル組み込みのヒストリ検索(ctrl + r とかで呼び出すやつ)などを使って調べたりするかもしれません。ただ、残念ながら自分の場合、コマンド名の断片すら思い出せないことも少なくありません。 こんなわけで、以前よりコマンドにタグ付けとかメモ書きをして、後で検索できるような仕組みが欲しいと考えていたのですが、なかなか実現には至っておりませんでした。 しかし、今日ふと簡単に実現できる方法を思いついたので、エントリで紹介させて頂こうと思います。 やり方 タグ付けやメモ書きをする

    otsune
    otsune 2008/10/13
    ワンライナーは~/.*shrcとかにメモっとくな
  • みんなで作るイベント情報共有ボット - Ryoの開発日記 Neo!

    最近、面白そうなイベントがあったことに、終わった後に気づくなんて事が多いです。デブサミとか、なんちゃら会議とか、なんちゃらオフとか。 それこそ、毎日数百のフィードとか読んでいるプロネットウォッチャー?の方々とかならいざしらず、僕程度のネットウォッチャーでは、おもしろそうなイベントとかがあってもなかなか網にかかってくれないのですね。 そこで、これまでにTwitterのコダマ系ボットの先駆けのひらめいったー(@hirameki)、またSNEWS(@snews)などを作ってきたわけですが、懲りずにイベント情報を共有するためのボット、@seventを作ってみました。 IT関連のイベントや、Twitter関係のオフ会、またIT関連の人が興味を持ちそうなイベントなどなどありましたら、是非 @sevent イベント情報 といった形で投稿して下さい*1。 みんなでイベント情報を共有して、みんなでイベントに

    みんなで作るイベント情報共有ボット - Ryoの開発日記 Neo!
  • P2Pニコ動キャッシュ共有プロキシを作ってみた - Ryoの開発日記 Neo!

    卒論に魔がさしてやった。後悔はしていない。 というわけでここ2日ほどかけてやってみました。 実装はNicoCache_nl(http://nicolist.net/nicocache_nl/)を改造するという方法で進めています。 書いた内容は、ローカルにキャッシュがない場合、ディレクトリサーバ(XMLRPC on Rails WebServiceで自作)に持っている人を問い合せ、P2PSocket(http://d.hatena.ne.jp/kanbayashi/20060116/p1)でリモートのノードからデータをもらうという処理です。 現状としては、ひとまず動くようにはなりました。LAN内ではかなり快適に動きます。 #エラー処理とか適当なので実用には耐えないと思いますが しかし、データをやり取りする2つのノードがそれぞれNAT内にいる(2つのNATを挟んで別個のLANに所属している)と

    P2Pニコ動キャッシュ共有プロキシを作ってみた - Ryoの開発日記 Neo!
    otsune
    otsune 2007/12/29
  • VMWareで一つ上のデュアルブート環境を実現する - Ryoの開発日記 Neo!

    僕のマシンはWindowsと実験用のCentOSがデュアルブートできるようにしてあり、通常はそのうちのWindowsを使っていたのですが、諸事情によりLinux環境で作業しなければいけなくなりました(cygwinとかVMWare上のLinuxでは駄目)。 しかし、Windows機でセットアップしたソフトウェアや、そこに置いてあるデータなどには今後もアクセスしたい。 #いちいちブートし直すというのは面倒です かといってVMWareなどのVM上に一からWindows環境をセットアップして、データをコピーするなんてこともしたくない。 そこで、物理ディスク上にインストールしてあるWindowsをVMWareで起動してしまうという方法をとることにしました。 環境 VMWare: VMWare Workstation6 Windows: Windows XP SP2 HDD: シリアルATA ←ここ重

    VMWareで一つ上のデュアルブート環境を実現する - Ryoの開発日記 Neo!
    otsune
    otsune 2007/12/06
  • zshの使える機能まとめ - Ryoの開発日記 Neo!

    C-r 自分のコマンド履歴をインクリメンタルサーチ Esc + q コマンドラインスタックに現在の入力内容を積む C-/ アンドゥ ディレクトリ名  cdなしでディレクトリ移動。auto_cdというやつ。 cd - タブ  過去にいたディレクトリを補完。auto_pushcdというやつ。 echo hoge > file1 > file2 複数ファイルに同時にリダイレクト< file1 catと同じ #算術演算をする (( answer = 1 + 2 + 3 + 4 + 5 )) & echo $answer => 15 echo $((1 * 3)) => 3 #組み込みエディタのzedを使う zed hoge.txt 保存して終了は C-x C-w 保存せずに終了は C-x c *.c タブ     グロブの展開. 任意のグロブでできる. *.c C-x g 展開候補の表示. 展開は

    zshの使える機能まとめ - Ryoの開発日記 Neo!
    otsune
    otsune 2007/11/01
    alias (e'iliэs)だからエイリアスかな
  • Greasemonkeyの実現する「協調するWeb」という未来 - Ryoの開発日記 Neo!

    なんて大それたタイトル。 ちょっと前から考えていたのだけど、ところてんさんに触発されて書いてみる。 以前 idea×idea-メタSNS- というエントリを書いた時に、実際にメタSNSをmixiの上に載っける事を考えた。で、これは実際やろうと思えばできる。例えば、mixiのグラフ構造をクロールして全部持ってきて、自作のサービスから、オリジナルのマイページを吐き出してやればいい。 #大変だけど ただ、この方法だと間違いなく自宅鯖はmixiからbangされるし、ユーザはmixiをそのまま使えないので不便。そんなわけであまり現実的じゃない。 でも、これってGreasemonkeyを使えばスマートに解決できるんだよね。 各々のユーザがmixiにアクセスする度に、greasemonkeyでマイミクのリストを自作サービスの鯖のところに送ってくれれば、mixi側に何の迷惑もかけず、また知られることなく情

    Greasemonkeyの実現する「協調するWeb」という未来 - Ryoの開発日記 Neo!
    otsune
    otsune 2007/08/20
  • twitterをマッシュアップして「何してtter」ってサービス作った - Ryoの開発日記 Neo!

    twitterでOtsune氏が、「各人のtwitterのリストを調べれば、その人がどんな人かわかるよね」というような*1ことを言っていて、面白いなと思ったので作ってみた。 所要時間4時間ぐらい。 [何してtter-twitterであの人いつも何してるんだろう?に答えるサービス-] http://ryo.hayamin.com/nani/ あの人は、何してた? [Ryoの例] http://ryo.hayamin.com/nani/research?user_id=ryo_grid #「学ぶ」とか「試す」とかポジティブな感じがしていいw 実装は、MECAPIを使って動詞を取り出して、それを基形にしてタグクラウドとして出力するといういたって簡単なものです。 名詞は最初はやろうと思ったのだけど、ノイズみたいなのが入ってしまったのでとりあえず断念。気が向いたらBulkfeedsの形態素解析AP

    twitterをマッシュアップして「何してtter」ってサービス作った - Ryoの開発日記 Neo!
  • チャットルームを置いてBlogの読み手と書き手で語らうべし - Ryoの開発日記 Neo!

    上のリンク集にも置いておいたけど、このBlog周辺の人用のチャットルームを作ってみた Ryoと語らう at Lingr PCの前にいて、かつ、作業していない時はできるだけ居るようにするので雑談したい人はどうぞ。 というか、閲覧しているURL専用のチャットルームを作るブックマークレットとか作ろうと一瞬考えたのだけど、LingrのAPIって新しいチャットルームの生成はできないみたい。残念。 #あるエントリについて皆で議論するとかできたら面白そうじゃない? #はてブの各エントリページにチャットルームが付けば、それが理想的なんだけど 追記 他にこんな事してるBlogってある?もしかして、俺が一番乗り? どちらにせよ、「Blogにチャットルーム設置」が広まると面白いと思うのだけど、皆さん賛同してくれませんか? #とりあえずブクマしてくれ

    チャットルームを置いてBlogの読み手と書き手で語らうべし - Ryoの開発日記 Neo!
    otsune
    otsune 2007/03/31
  • 皆さんの巣窟を教えて - Ryoの開発日記 Neo!

    P2P周りの人たち、Web系の人たち、各種Geek、が集まるようなIRCのチャンネルがあれば教えて下さい!! また、上に挙げたものに入っていなくてもいいので、あなたなが常駐しているIRCのチャンネルを教えて下さい!! #GeekならIRCでどっかに常駐するだろ。という事で。

    皆さんの巣窟を教えて - Ryoの開発日記 Neo!
    otsune
    otsune 2006/12/30
    wide系はシリコンバレーの人が接続しにくいのでfreenodeで。(アメリカのIRCnetに接続すりゃいいんだろうけど設定変更しんどい)
  • 萎える英単語『萎え単』 - Ryoの開発日記 Neo!

    Whenever my girl friend is depressed, she soon cuts a wrist. 私の彼女は、落ち込むといつもすぐに手首を切る。 There is nobody noticed me. 皆には僕が見えてないみたい When he looked at the mirror, there was the ugly monster reflected. 彼が鏡を見ると、そこには醜い化け物が映っていた。 It is poor.This is an game for four persons. 悪いね。これは4人用なんだ。 ...It's tiny. 「…小さいね」 I only can see matters on two dimesions. 二次元しか見えないんだ。 He has a bad smell. 彼は何か臭う. You can pair wit

    萎える英単語『萎え単』 - Ryoの開発日記 Neo!
    otsune
    otsune 2006/12/15
  • 2006-12-10

    CDTubeいいなぁ(http://pulpsite.net/cdtube/)とここに書いたが、邦楽だけじゃなく洋楽も聴きたいので昨日一日かけて作ってみた。 必要なものは自分で作るこれハッカーの理なり。 #そんなわけでCDTube洋楽版はぜひ作らないでいただけると助かります > CDtubeの中の人 YougakuTube-洋楽ランキングをYoutubeで見てみるサイト- http://ryo.hayamin.com/?start=21 概要としては、とあるサイトから持ってきた洋楽のランキングデータをもとに、Youtubeからビデオを引っ張ってくるというものです。 ちなみにサービスはid:hargの好意によりホスティングしてもらってます。ありがとうid:harg。 YougakuTubeでLet's enjoy Music!! YougakuTubeをid:hargの好意でホスティングして

    2006-12-10
    otsune
    otsune 2006/12/13
    どうでも良いがはてなDのPermalinkが#p1なのはダサイので「見出しモード」にならないか
  • 2006-11-19

    http://www.coins.tsukuba.ac.jp/~i041184/distribute/tag_directory/top_page.html 今までタイトルがなかったページにもタイトルつけておきましたよっと。 404 Not Foundとか弾いてもいいんだけど、一応、対象タグの関連ページでは上位だから弾きたくない。 #URLをいじいじすれば、情報にありつけるはずだし んー。タイトル不明とでも表示させればいいかしらん? 今年の9月1日にGoogleGoogle Image Labelerというサービスを公開しました。 Google Image Labelerでは、2人のユーザが参加して、Googleの蓄えている画像の中から一枚を与えられ、それにタグを付けます。そして、2人はタグが一致したかどうかを見て遊びます。やれることといえば、ただ、それだけで、ゲームとしては大して面白い

    2006-11-19
  • 2006-10-24

    find target_directory -type f -name '*.hoge' | xargs grep -n hoge_word φ(`д´)メモメモ これで、カーネルのヘッダが読みやすくなるなり 9時ぐらいに起きてデバイスドライバと格闘 普通 引き続きデバイスドライバと格闘 痛いニュース(ノ∀`):【日テレ】注目の「NEWS ZERO」が苦戦を続ける理由 http://blog.livedoor.jp/dqnplus/archives/834035.html 予想通り Yahoo!ニュース - 読売新聞 - えっ!2割も辞退、京都市上級職内定者…不祥事影響か http://headlines.yahoo.co.jp/hl?a=20061024-00000006-yom-soci&kz=soci まだまだ、まともな感覚をもった人たちがいたんだね。感心。 秋元@サイボウズラボ・プ

    2006-10-24
  • 木曜日 - Ryoの開発日記 - はてブお気に入りの可視化をしてみた

    /\___/ヽ /  _ノ||||ヽ、_  \ ご主人様、カツオブシほしいお・・・ /  o゚⌒   ⌒゚o  \ | 三  (__人__) 三  | \     ` ⌒´     / ./\___/ヽ /  _ノ||||ヽ、_  \ いい子にするから・・・もう壁で爪とがないし・・・ /  o゚⌒   ⌒゚o  \ | 三  (__人__) 三  | \     ` ⌒´     / ./\___/ヽ /  _ノ||||ヽ、_  \ あ・・・ありがとうだお・・・ /  o゚⌒   ⌒゚o  \ | 三  (__人__) 三  | \     ` ⌒´     / ./\___/ヽ / ⌒ |||| ⌒ \ /  (●)  (●)  \ | 三 ⌒(__人__)⌒三 | \     r┬-|     / `ー'´ ./\___/ヽ / ⌒ |||| ⌒ \ /  ( ○)三(○)  \  ウ

    木曜日 - Ryoの開発日記 - はてブお気に入りの可視化をしてみた
  • Ryoの開発日記 - 本当にidea×idea-Kikkerフィルタ on Plagger-

    JRockitで監視 javaに↓のオプションをつける Xmanagement そして JROCKIT_HOME/bin/console.exe mercuryのプロファイラを使う javaに↓のオプションをつける javaagent:"C:\Program Files\Java\jrockit-R26.4.0-jdk1.5.0_06"\mercuryprofiler\lib\probeagent.jar そして JROCKIT_HOME/mercuryprofiler/bin/profiler.cmd JRockit Rockit Analyzerを使う JROCKIT_HOME/bin/console.exe でtoolsの中のやつでプロファイルとって JROCKIT_HOME/bin/jra.exe http://www.javainthebox.net/laboratory/J2S

    Ryoの開発日記 - 本当にidea×idea-Kikkerフィルタ on Plagger-
  • 2006-09-22

    また寝坊してしまった。 が、どうにか演習には間に合った。 共分散行列の求め方間違えた・・・・・。固有ベクトルの求め方も間違えとる。 終わった・・・・・。 mizuさんに JAVAのススメ - AMsoft space http://amsoft.minidns.net/modules/chapox/content.php?lid=20 の話を話したら、String#internでコンスタントプールのインスタンスの参照が得られるから、それを代入し直せば、同じ文字列のインスタンスを一つにできるんじゃないの? というアドバイスをもらった。 なるほどー。試してみよう。 出席だけ書いて帰る。 String#internを使って、ドキュメントの持つベクトルで、同一のキーワード文字列を示すときは、同一のインスタンスを指すようにしてみた。 おぉ、メモリ消費量が減った気がする。 #当初はすげぇ減ったーって思

    2006-09-22