久しぶりに自然言語処理的な話です。 すこし前にPFIの岡野原さんが公開されたredsvdを試してみました。 redsvd は行列分解を解くためのC++ライブラリであり、特異値分解(SVD)、主成分分析(PCA)、固有値分解などをサポートしています (中略) 例えば、行と列がそれぞれ10万、非零 の要素が100万からなる行列に対する上位20位までの特異値分解を1秒未満で行うことができます. 1秒未満って、す、す、すごくねぇだべか? というわけで早速導入してみますた。 インストール redsvdは内部の行列演算などにeigen3を使っているとのことなので、まずはこいつをセットアップ。あ、そうそうCMAKEも必要だよ。 ちなみに自分の環境でmake checkしたらエラーが少し出てたけど、気にせずそのまま突っ込んでみました。 続いてredsvdをインストール。 マニュアルサイト見ながらやれば問題
ある程度の年齢を迎えたプログラマが抱える悩み ある程度の年齢を迎えたプログラマが抱える悩みに、「若手のプログラマと比べて、どうやって価値を出していくか」という問題があります。これは言い換えれば「同じような生産性であれば、相対的に給料の低い若手のプログラマに置き換えられてしまうのではないか」という悩みです。 この問題のひとつの解決策は、プログラマ以外の仕事のポジション(たとえば管理職など)に移ることですが、他のポジションには向いていない、まだまだ現役でプログラマをやりたいという場合にどんな戦略があるか考えてみました。なお、後述するように、以下に挙げた戦略は相反するものではなく、組み合わせが可能です。 エキスパート戦略 この分野ではトップクラス、というレベルの専門性を身につけ、その分野に特化してキャリアを築くという戦略です。たとえば、ネットワークやセキュリティといった分野で一流と認められる専門
尖閣諸島沖での中国漁船と海保巡視船の衝突事件について、遅まきながら見解をまとめておきます。 この事件は単なる衝突事件にとどまらず、事件の背景となっている尖閣諸島の領有権をめぐる日中対立につながっています。 今回のいきがかり上、中国は強硬な態度をとっています。日本側に譲歩を迫るとともに、領土問題の存在を国際社会にアピールしたい考えです。日本側はアメリカをはじめ国際社会を巻き込みながら、押し負けないことが必要でしょう。 下手な譲歩の仕方をすると、円満に収まるどころか、漁船の次は漁業監視船、島への上陸と次々押されてしまうことが目に見えています。なぜなら漁船の違法操業からスタートして徐々に実効支配を進めるのは、南シナ海でも行われている中国の常套手段だからです。 事件はどのように起こったか? ざっくりしたあらまし 顔を潰された中国政府 証拠のビデオがでても揉め事は終わらない 海保の数では手に負えない
すっごい落ち込んだからここに反省を書く。うちの部署に新人が入って来て、ここ暫く教育してたわけなんだけども。まぁ、平たくいって物凄く物覚えが悪かった。幾ら言っても全然覚えない。叱れば叱るほどミスが増える。指示を出したそばからフリーズする。一度言ったことの9割は翌日には忘れてる。そんな有様で、ついついこちらも語気が荒くなってしまったんだけど。最近、見かねた後輩が「教育係交代します」と言ってくれた。それから二週間。俺が三ヶ月教えてもダメだったことの5倍くらいの量を、新人は難なく覚えてしまった。これは流石に俺に原因があったとしか思えず、後輩と新人にそれぞれ話を聞いてみると「増田さんが言うほど物覚え悪くないですよ、ミスは少なくないですが一つ言えば1、5くらいは覚えます。やる気もあるし素直だし謝れるし、いい新人だと思いますよ」とのこと。俺の感覚としては、幾ら言っても覚えず口ごもるだけの子だったんだが。
はじめに 2010 年 9 月 15 日を持ちまして、サイボウズ・ラボを退職いたしたました。 報告も兼ねて、久しぶりにブログを書いてみたいと思います。 (写真はゆうすけべーさんです) この会社に入って、たくさんの学びと思い出がありました。 その一つ一つをまとめていければ、素晴らしい記事になるのかもしれませんが、僕は文章が苦手です。 ですので、うまく退職のエントリを書き上げることができません。 言葉にできない。そんな感じです。 なので、このエントリはサイボウズ・ラボやサイボウズ本社の仲間たちへのありがとうの気持ちをこめて、自分らしく最後まで JavaScript のことを書きたいと思います。 サイボウズでの最後の仕事 僕にとって、サイボウズでの最後の仕事は「JavaScript で新しいユーザーインタフェースを作ること」でした。 そして、その中で始めて複数人による大規模な JavaScrip
「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと意味がない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&
2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。 jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても大丈夫なんだけど、読むうえで参考になるサイトとかをまとめてみた。この辺の準備をしておくと理解が深まると思う。 ソースコード http://code.jquery.com/jquery-1.4.2.js http://github.com/jquery/jquery まずは jQuery のソースコードを取ってこないと始まらない。今回はバージョン 1.4.2 を使用する。jQuery の公式サイトから圧縮していないコードをダウンロードしよう。 それと、jQuery ソースコードは Git で管理されて
ドイツのプログラミング大会優勝作品、わずか4キロバイトで作られた映像がやばい(動画)2010.09.17 12:0010,100 これは...一体なにをもってしたらこの映像と音楽が4キロバイトで表現できるのでしょうか。 ドイツで行われているプログラミング大会、「Breakpoint」の2009年度4KB部門優勝作品だそうです。にわかには信じがたいのですが、本当にこのファイル、4KBしかありません。 ネタ元では、 何がどうなったらコレがプログラムオンリーなのか俺には理解できない領域に達してるプログラムがまったく分からない俺にもわかるように、なんかたとえ話で解説してくれ。 という人たちの為に、この4KBのすごさが様々に例えられていました。 実際のグランドピアノと同じレベル(構造)のピアノを親指くらいの大きさで再現して作るくらい凄い。本来なら1tの鉄を使わないとまともな自動車が出来ないはずなのに
菅改造内閣のサプライズ人事といえば、警察の「総目付」役である国家公安委員長に、岡崎トミ子参院議員が就任したことだ。首相経験者の一人は「仰天した」というが、岡崎氏の過去の“特異な”言動を振り返るとそれも納得できる。 岡崎氏は通常国会の会期中の平成15年2月、ソウルの日本大使館前で韓国の慰安婦問題支援団体主催の反日デモに参加し、韓国人と一緒に大使館に向かってこぶしを振り上げた。このデモに日本の国会議員が加わったのは初めてだった。 岡崎氏は当時、「反日デモではなく、日本政府に謝罪と補償を求めるデモだ」と釈明したが、現場では日の丸に「×印」をつけた看板も並べられていた。このときは、民主党の役職停止処分となっている。 16年3月には、女性国会議員のメールマガジンで、こんな独特の見解も表明している。
サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ
グルーポン系サイトは、今や"ぐるなび"・"リクルート"・"食べログ"のレストラン検索大手3社も参入する、話題のサービスです。 先日もこちらのエントリーを書いて、改めて世間からの注目度の高さを実感しました。 ただ、ここまで話題になっているにも関わらず、未だに、 「なぜ、飲食店側は赤字になってまで掲載するのか?」 という疑問に対して答える情報が少なく思います。 そのため、飲食店事業者も、掲載になかなか踏み切れず、グルーポン系サービスの方も営業に四苦八苦されていたりもします。 そこで、(私が色々なサイトを見た限りでは)日本で一番詳しい、 『飲食店側がグルーポン系サービスに掲載する理由』 についてのまとめエントリーを書きました。 先日の、「通りすがりのもの」さんの 『レストランは、投資を回収できるのか?』 という質問に対しての回答にもなるかと思います。 本エントリーでは、 グルーポン系サイトを利用
ここ2-3年ほど、いわゆる非SQL系データベースがホットな話題になってきています。このムーブメントを総称して「NoSQL (Not-only SQL)」と呼ばれることが多いようです。まるでSQLを否定しているかのような誤解を招きやすい用語ですが、かといってキー・バリュー型データストアや列指向DBを総称できる他の呼び方もないので、このエントリではNoSQLという用語を使うことにします。 OracleやMySQLなどのSQLデータベースが成熟していく一方で、SQLデータベースを特徴づける弱点である柔軟性のなさ、堅牢さと引き換えに犠牲になった更新性能の低さ、スケールアウトの難しさなどから、「何でもかんでもRDB」から「目的に応じた永続化」が模索される流れになってきました。 時を同じくして、キャッシュサーバの世界でも、MemcachedのもつシンプルなAPIの使いやすさが評価される一方、LRUによ
沖縄の尖閣(せんかく)諸島周辺で今月、中国の漁船が海上保安庁の巡視船に衝突し、漁船の船長が逮捕されたことに対し、尖閣諸島の領有権を主張する中国側の抗議が続いています。日本共産党は、同諸島が日本に帰属するとの見解を1972年に発表しています。それをふまえ、問題解決の方向を考えます。 歴史・国際法から明確 尖閣諸島(中国語名は釣魚島)は、古くからその存在について日本にも中国にも知られていましたが、いずれの国の住民も定住したことのない無人島でした。1895年1月に日本領に編入され、今日にいたっています。 1884年に日本人の古賀辰四郎が、尖閣諸島をはじめて探検し、翌85年に日本政府に対して同島の貸与願いを申請していました。日本政府は、沖縄県などを通じてたびたび現地調査をおこなったうえで1895年1月14日の閣議決定によって日本領に編入しました。歴史的には、この措置が尖閣諸島にたいする最初の領有行
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く