■ [haskell] モナドって結局なんなの 社内勉強会でモナドについて発表しました。分かった気がするたびにすぐに手からすりぬけてしまう、それがモナド…! 追記: モナドそのものが何なのかとか考えないほうがいいんじゃないですかね! [Twitter / いーぐるとまとより引用] まさにその通りだと思います(笑)。IOの使い方、Maybeの使い方、Stateの使い方などを押さえておけば、 中がどうなってるかなんて知らなくても大丈夫。 でも、モナドの持つ「なんか秘技がありそうな感じ」が、中を覗いてみたくさせるんですよね。 この、どこまで掘っても自分の知らないことが出てくる感じがHaskellの魅力なのかも。 Haskell の本当にすごいところは、「なぜなに」を問いかけることでいつまでもプログラマが成長できるところにある。 [ふぁぼったー / ikegami__より引用] 一問一答 Q. モ
一番右端の立っているビット位置(RightMostBit)を求めるコードで速いのないかなーと探していたら、ものっっっすごいコードに出会ってしまったのでご紹介。2ch のビット演算スレで 32bit 値のコードに出会って衝撃を受けて、その後 64bit 値版のヒントを見つけたのでコードを書いてみました。 この問題は ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか (Google book search で原著 Hacker's delight が読めたのでそれで済ませた) で number of trailing zeros (ntz) として紹介されています。bit で考えたときに右側に 0 がいくつあるかを数えるもの。1 だと 0、2 だと 1、0x80 なら 7、12 なら 2 といったぐあい。0 のときに表題どおりの問題として考えるといくつを返すの?ってことになるので、
日本語サイトのタイトルを、ブックマークレット経由で文字化けを起こさず取得する方法について悩んでいます。 構成するシステムの処理の流れとしては次のような感じです。 1.JavaScript によるブックマークレットでタイトル文字列を自動取得 2.PHPによる情報の受け取り(フレームワークとしては CakePHP を使用) 3.MySQLによるデータの保管と呼び出し ソーシャルブックマークと類似の仕組みと考えてもらえれば問題無いと思います。 一般的な対処法、ケーススタディ、または文字化け対策された標準化されたライブラリやその使い方などのノウハウがあれば、ぜひこの人力検索を通じて共有していただければと思います。また、今回はブログエントリの回答に対してコメントをお寄せいただく方にポイントを付与するという実験も兼ねておりますので、問題に解答することよりもポイントを取得することを目的とされている方の回
Rubyhttp://blog.spicebox.jp/labs/2009/02/ruby.html 今日から開催の、ITエンジニアの祭典「デブサミ2009」開幕!:CodeZine の冒頭に参加して、Ruby開発者まつもとゆきひろ氏による「未来へつながる言語〜ある言語おたくの視点から」の公演を聞いてきました。 オブジェクト指向言語の Java や Ruby の言語としての将来性を語りながら、今後言語として「来るかもしれない」言語について紹介がありましたので、簡単に共有してみます。 関数型言語が好きだ! - Favorites! まつもとさんの話によると、最後の方で今後はハードウェア的な制限にぶち当たる(ムーアの法則の限界)ことや、CPUのマルチコア化といった状況の変化にも対応しやすい 関数型言語(functional language)が来るのかも?という論旨がありました。 そのなかで今
スパイスラボ神部です。 Virtual 1-SEG(iPhone 用なんちゃってワンセグアプリ「Virtual 1-SEG」をリリースしました! (ラボブログ))を作成するときに参考になったサイトを書き出しておきます。 -[HTML/CSS]iphone対応サイトの製作 : ma-creators・・・横幅のサイズ設計。 -iPod touch Hacks !::iPod touch の Safari に最適化したウェブサイトを作成する方法( iPhone 3G & iPod touch )・・・こちらも横幅まわり。 -Travellers Tales : ウェブサイトを iPhone/iPod touch 対応にする最も簡単な方法・・・これも横幅。viewport という概念を持たせると良いみたいです。 -iPhone用のWebアプリをつくろう【アイコン編】 - なるとブレイク・・・ホー
ラボ神部です。 「アルバイトの勤怠管理」という本来ちょっと硬めのサービスが、今週ちょっと話題になりました。名前は「シフター」。アルバイトのシフト管理の悩みを解決してくれるそうです。なんで注目されてるのかなーと不思議に思っていたのですが、【急募】ウェブサービス開発のプログラマとデザイナー - p4lifeのメモ というエントリーをきっかけに今日偶然にも社長の石原明彦さんと Skype Chat 経由でお話させていただく機会があり、思い切ってその理由をエントリーに起こしてみることにしました。ついでに他の勤怠管理ASP/SaaS プロダクトとの比較もしつつ、この「シフター」についてまとめをしてみたいと思います。 すっごく長いので、競合との比較に興味がなく読み飛ばしたい方は「続きを読む」の続きから読んでみてください。 30分くらいリサーチしてみていろいろわかってきたことがあるのですが、結論から言う
ラボ神部です。 かなり周回遅れですが、こちらのニュース「女性向け2次元恋愛シミュレーションSNS「ウェブカレ」の会員数が1万人を突破--リンクシンク - VENTURE VIEW」をみて、ウェブカレについて調べてみたところ、どうやら Web アプリケーションの脆弱性の指摘で有名なはまちちゃんさんがつくられているということを知りちょっと驚きました。脆弱性の指摘については最近あがっていたご本人のエントリが面白かったなーと。 -個人だから甘いのかな - ぼくはまちちゃん!(Hatena) 完成に向けてはいろいろあったようですが、蓋をあけてみれば大成功、よかったんじゃないですかね-。でも、後者のエントリの方で、はまちちゃんことはまちや2さんが開発ではなくプロデューサーだったことがわかり新たな驚き。そりゃープロデューサーがミーティングにいなかったら話が進まない気がするなーw あんまり面白くないバック
無料ゲームとソーシャルネットワークサービス(SNS)を組み合わせ、一躍人気となったモバイルサービス「モバゲータウン」。このシステムはどうやって生まれたのか。9月5日に東京都内で開催された開発者向けのイベント「ITPro Challenge! 2008」において、ディー・エヌ・エー(DeNA)取締役の川崎修平氏が、自身の経歴を振り返りながら、開発時のエピソードを明かした。 川崎氏は1975年生まれ。小学生の頃からPC関連のイベントに通っていたという「パソコンオタク」だ。当時の夢はゲームの開発者になること。その夢は、モバゲータウンでのゲームアプリ開発で叶っている。 DeNAに入社したきっかけは、大学生のころに運営していたオークションサイトに関するまとめサイトだ。1日100万ページビューを稼ぐ人気サイトで、「自分のサイトをユーザーが何度も使ってくれるのが嬉しい。ユーザーを喜ばせようと新機能を提供
プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ Re: プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ:Geekなぺーじ 実際、IT業界に身を置いていると教育機関の必要性を強く感じる。 情報工学科という学科を置く大学は数あるが、世の中に求められるのは実務としてプログラミングができる能力を持った人間だったりする。*1 情報工学科というのは座学が主体で実習が主体なわけではない。例えるならば、美大や音大のような、入学時に実技試験があり、在学中も実技を多く行うような、そういったカリキュラムの情報大学が求められている、と思う。*2 なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当て
Photo by mikul ラボ神部です。 今日は、この半年くらい悩んでいることにヒントを与えてくれる記事に巡り会うことが出来ました。 -著名ソーシャルメディアが使っているアルゴリズムを大公開! | Web担当者Forum そうなんですよね、ソーシャルメディアの肝って何が大事かって、たくさんのもののなかからよいものをランキングを作る部分もあると思うのです。でもそこに何がよくて何が悪いという明確な教科書があるわけではなく、どのソーシャルサービスも最初の設計があり、日々の調整がある中で運用が行われているはずです。 かなり複雑な計算式を使っているサイトもありますが、逆に Del.icio.us は超シンプル(…と思ったら著者の観測に基づくものだそうで。そんなのあり?)。どんなアルゴリズムでやるのがベストなのか、比べられるなら比べてみたいものですね。 もうひとつ本日気になった記事を紹介。 -Te
「ギーク」(Geek)とは、PCやウェブの世界において、卓越した深い知識や技術を持つ達人を指す言葉だ。そのギークという言葉をGoogleで検索すると、べにぢょさんの運営するブログ「ギークなお姉さんは好きですか」が上位に登場する。 べにぢょさんは、「ヤンキー名ジェネレータ」の作者としても知られる人物だ。プログラミングを駆使して新しいサービスを創り出すあたり、いかにも「ギークなお姉さん」だが、自身は「かなり簡単なコードしか使っていなくて、すごく恥ずかしいです」と謙遜する。実際、本格的にネットの世界に足を踏み入れたのは2005年からで、それまではプログラミング言語の存在すら知らなかったという。 しかし、すでにプログラミングやネットサービス界隈で名を馳せており、2008年5月にはソーシャルメディア開発/運営を手がけるアルカーナに、ハンドルネームのままでヘッドハンティングされるなど、かなりダイナミッ
ジャストシステムは3月14日、XMLアプリケーションの開発基盤とクライアント実行環境を統合的に提供する「xfy Enterprise Edition 1.5」を発表した。価格は750万円(税別)からで3月23日に世界同時発売する。IBMのDB2 9やOracle Database 10gとの連携が行える「xfy Adapter」もオプションとして同時に発売。価格は各100万円(税別)から。日本国内をはじめ、ニューヨークとロンドンを拠点に欧米の大手企業にも販売し、「来年度は数十億円の売り上げを見込む」(代表取締役社長 浮川和宣氏)という。 xfyは、これまでデータベースやオフィスドキュメントとして蓄積されてきた企業内のデータをXMLデータとして一元的に管理・活用するためのフレームワーク。xfy Serverに対してxfy Enterprise Clientからアクセスすることで各種XMLデー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く