タグ

ブックマーク / blog.livedoor.jp/nipotan (46)

  • Six Apart に行ってきたよ : にぽたん研究所

    id:cho45 が Six Apart に遊びに行くという情報を、サイボウズ・ラボの id:ZIGOROu & id:amachang がキャッチしたとかで、すわっ!もしやこれは引き抜き合戦かっ!とかよくわからない色めき立ったとか勃たないとかそんな話で、こっちもお前勃つもんも勃たなくなったらアレじゃないかおいみたいなホゲホゲで、Six Apart ゴルァ!! しに、こりゃ仕事している場合じゃないぜと会社を抜けて、お昼休みを取りました。 多勢に無勢ではアレだと、こっちも最速.+研究会の主任研究員とかクラムチャウダーとかと一緒に、ついでに amachang も来るとかだったので、最近 amachang がマークアップエンジニアがうんたからかんたらと言っていることに対してムキー!!!って思ってるんだか思ってないんだかサッパリわからない hamashun.com も連れて行きました。 当の主

    Six Apart に行ってきたよ : にぽたん研究所
    jazzanova
    jazzanova 2007/08/10
  • nipoDan : にぽたん研究所

    昨日の LT の時の弾さんのモノマネですが、clouder さんが撮影したものが YouTube にアップされてます。 i-revo さんのほうで後日公開されますが、先取りってことで。 途中で、時間が絶対足りないって思って、かなり焦ってます。 あと、山場と言える場面を、完全に撮り損ねてるので、フルバージョンは i-revo さんのほうでご覧ください。 nipoDan the Super Mario Brothers.

    nipoDan : にぽたん研究所
  • こんな "社内 IRC" は嫌だ - にぽたん研究所

    ITmedia Biz.ID:“社内IRC”を駆使するエンジニア仕事術とは――モバイルファクトリー・松野徳大さん 松野さんは高専を卒業し、2005年4月にモバイルファクトリーに入社。現在、システム開発部に所属している。同社は独自の社内システムを持っている。最も特徴的なのは、IRCというチャットシステムをフル活用していることだ。IRCは専用のクライアントをインストールすることで異なるプラットフォーム上でもチャットができ、Webでのチャットよりも軽く高速に動作するのが利点だ。特にエンジニアの愛好者が多い。 弊社でも社内 IRC を使っていますが、IRC を業務に使う利点について、この記事では詳しく取り上げられてます。 今回は、IT 業界ではない、とある会社で有効的に利用されている社内 IRC を取り上げたいと思います。 ※ この物語はフィクションです。登場する人物、団体は全て架空のものです。

    こんな "社内 IRC" は嫌だ - にぽたん研究所
  • WEB+DB PRESS vol.37 : にぽたん研究所

    つけヒゲと鼻メガネをつけて、サスペンダーでズボンを吊って対談し、弾さんの声まね (一部の人達の間では、俺がやる弾さんのモノマネは「激似」と評判) をしようと思ったのですが、技術評論社さんのほうでテープ起こしをする時に、どっちがどっちの声かわかんなくなっちゃって原稿にならなくて大変だろうな…という理由でやめました。 僕なんか、あんまり喋ってないし、どっちかっていうと豚足インターフェースが Blog みたいに何か変なこと言い出すんじゃないかとかヒヤヒヤしながら、彼の監視役的に参加してます。そもそも「小飼弾のアルファギークに逢いたい」というコーナー名なのに俺はアルファギークなのかどうか微妙だなとか色々考えさせられました。 今回は多くの連載が最終回を迎えていますが、今回も読み応えがありそうです。 まだ、あんまりじっくりは読んでませんが、Linux ロードバランサ構築・運用ノウハウとかは、個人的に面

    WEB+DB PRESS vol.37 : にぽたん研究所
  • 二度目の公開!電話番号の正規表現 : にぽたん研究所

    ※ 二度目の公開というタイトルにしましたが、三度目は予定していません。 2 年ぐらい前に、邦初公開!電話番号の正規表現というネタで、Regexp::Assemble という CPAN モジュールを紹介したことがありました。 あのモジュールを使うことによって、日で初めて、電話番号を正規表現で表わすという試みをしてみたのですが、該当エントリに書いた通り、 Number::Phone::JP の正規表現が今日現在でも正しいのかどうか等、未検証部分が異常に多いので、自己責任でお使いくださいw というものでした。 その後、Number::Phone::JP モジュール自体も、更新が面倒臭そうなものなせいか、全然更新されていなかったのですが、何やら今日更新版が出ている模様。 どうも作り直したっぽいかんじ。 で、早速ですが、最新版の正規表現テーブルを用いて、最新版の電話番号にマッチする正規表現を作っ

    二度目の公開!電話番号の正規表現 : にぽたん研究所
  • YouTube の v の値が桁上がりする恐れについて - にぽたん研究所

    YouTube の動画のページの URL は、現在の仕様だと、 http://www.youtube.com/watch?v=*********** のような形式になっていて (www. は必須ではない)、この v= に続く値がどの動画であるかを指し示す値で、一意になっている。この値の形式がどうなっているのか、約 1,000 個の動画の URL を元に色々調べてみたところ、数字 [0-9]、アルファベットの大文字 [A-Z]、小文字 [a-z]、アンダースコア _、ハイフン - の、計 64 種類の文字 11 バイトで形成されていることがわかった。 Perl とかの正規表現であれば、 use strict; use URI; my $youtube = URI->new('http://www.youtube.com/watch?v=LIhbap3FlGc'); my %query = $

    YouTube の v の値が桁上がりする恐れについて - にぽたん研究所
  • vim6 対応版 ShebangExecute() : にぽたん研究所

    久々に、実はあんまり使いこなしていない vim ネタ。 少し前のネタなんですが、 vimグループ - [script]shebangでファイルを実行する関数shebang ( ファイル先頭の #!/bin/sh とか )でカレントバッファのファイルを実行する関数。ここで紹介されている ShebangExecute() が、便利そうだなぁって思ってたんですが、この vim script を書いた id:secondlife が、 subtechグループ - ピンク ブロッサム ダイアリー - ShebangExecute下方互換性は考慮してないのでたぶんvim7以降じゃないと動きません。と書いていて、確かに試してみると、どうも matchlist() が vim7 以降のものっぽくちゃんと動かない。 まだ vim7 を使ってないし、正直なところ、あんまり vim7 を使うモチベーションもなく

    vim6 対応版 ShebangExecute() : にぽたん研究所
  • BKCon 2006 - にぽたん研究所

    昨日は BKCon 2006 に行ってきた。 BK というのは「一般的にはバッドノウハウの事」なんですが、昨日のは、BKCon と言っても、かつて開催された Bad Knowhow Conference 2004 の続編とかではなく、"B"atara "K"esuma "Con"ference 2006 です。 ※正しくは横浜 Linux ユーザグループ主催の「第 65 回カーネル読書会」のテーマ "mixi.jp: Scaling Out With Open Source" です。 ちなみに、Batara Kesuma さんというのは、株式会社ミクシィの取締役。 mixi の裏側を見せますというか、ちょっと hip な言いかたをすれば "Inside mixi's backend" ってカンジです。 とりあえず、プレゼン内容は YAPC::Asia の時と大凡同じでしたが、プレゼンの持ち

    BKCon 2006 - にぽたん研究所
  • WEB+DB PRESS vol.33 : にぽたん研究所

    技術評論社さんから、今週末発売される WEB+DB PRESS vol.33 で、#!shebang.jp さんと一緒に、ネタを書かせていただきました。 当然「にぽたん研究所の所長」としての執筆では無いので、結構大マジなネタになってます。 「そんなネタ、誌面で晒しちゃっていいの?」 的な内容になってますが、折角執筆機会を与えていただいたので、いいネタを出し惜しみをしてもしょうがないですしね。 世間がゴールデンウィークに浮かれている中、どこにも行かずにひきこもってコツコツしたためた原稿が世に出るというのは感慨深いものがあります。 で、しらじらしいんですが、どんなネタかを書いたのかはここで書くつもりが無いので、それは買ってからのお楽しみ。 まぁ、記事中に「にぽたん研究所」とか書いてあるので、やらしい話、ちょっとした宣伝になっちゃってますが。 あと、軽くぶっちゃけさせてもらえれば、一時期、「自分

    WEB+DB PRESS vol.33 : にぽたん研究所
  • 輝け!全日本最強 CPAN Author 決定選手権 2006 : にぽたん研究所

    昨年の「輝け!全日最強 CPAN Author 決定選手権 2005」から、早 1 年と 3 ヶ月。 今年も日人の最強 CPAN Author を決定する時がやってきました! ちなみに開催時期に関しては個人的な気まぐれ以外のナニモノでもありません。 前回も書きましたが、日人 CPAN Author を調べる方法は、日の正午時点で 5181 人いる全世界の CPAN Author の中で、明らかに外国人の名前と思われるものを grep -v で排除して、その後に目視で抽出しているので、外国人っぽい名前で CPAN に登録している人や、単なる「漏れ」のせいで、ここに反映されていない可能性もあります。 Update: Shot さんから bayside さんが抜けているとの指摘を受け、更新しました。他にも抜けがあったら教えてください>< (2006-06-09 22:38) この抽出作業

    輝け!全日本最強 CPAN Author 決定選手権 2006 : にぽたん研究所
  • 楽天広場 Trackback Auto-Discovery : にぽたん研究所

    迷惑トラックバック対策:トラックバック… こんにちは、楽天広場です。 迷惑トラックバック対策として、トラックバックURLの暗号化を行いました。 #!/usr/local/bin/perl use strict; use HTML::Entities; use HTML::TokeParser; use LWP::Simple; my $url = 'http://plaza.rakuten.co.jp/hirobastaff/diary/200605290000/'; print rakuten_hiroba_trackback_auto_discovery($url), "\n"; sub rakuten_hiroba_trackback_auto_discovery { my $url = shift; my $content = get($url) or die "can't fet

    楽天広場 Trackback Auto-Discovery : にぽたん研究所
    jazzanova
    jazzanova 2006/05/30
    かわいそうに
  • どのクラスで定義されたメソッドなのか : にぽたん研究所

    Perl のはなし。 弊社のあるエンジニアが、とあるクラスを継承している他のクラスで呼出可能なとあるメソッドについて、そのメソッドがそのクラス内に定義されていないので、んじゃどこで定義されてるのか?というのを調べるのに時間がかかってた模様。 そんなの @ISA 配列を再帰的に見て、シンボルテーブル + UNVERSAL::isa() の組み合わせで発見出来るだろうなーと思ったので、簡単なテストを書いたら、アッサリ発見出来た。 こういうモジュール欲しい!という人も多いんじゃないかと思ったので、どうせなら CPAN にうpしようかなと思いつつ、reinvent the 車輪なんじゃないかな?とかも思いはじめ、某 CPAN Author だらけの IRC チャンネルで識者の意見を賜ってみた。 「このモジュールで出来るよ!」 という話がなかったので、んじゃ、ちゃんとしたのを作って contribu

    どのクラスで定義されたメソッドなのか : にぽたん研究所
    jazzanova
    jazzanova 2006/05/14
    PHPでもこういうの出来ないのかな
  • これも知っておけ!vim 勉強会? : にぽたん研究所

    はてな技術勉強会で、id:secondlife が これだけは知っておけ!vim 勉強会というのをやってたので、空前の vim ブームにちょっとかぶせてみる。 これも知っておいたほうがもっといいよーって意味で、:r:!あたりを。 :r /path/to/file ってやると、カーソル位置に /path/to/file の中身が取り込めるよ! :r `perldoc -ml Sledge::Pages::Base` shell とかと同じで、`` でコマンドの実行結果が展開されるから、コマンドの実行結果がファイル名なら、そのファイルの中身が取り込めるよ! :!ls -l /path/to/dir とりあえず、:!、って打つとコマンドが打てて、結果が表示されるよ! でもその下に Hit ENTER or type command to continue ってのが出るから、Enter 押すと消え

    これも知っておけ!vim 勉強会? : にぽたん研究所
  • MySQL の auto_increment が duplicate key になる恐れ : にぽたん研究所

    Clouder::Blogger - max number for INT AUTO_INCREMENT PRIMARY KEYよく、mysqlとかで CREATE TABLEするときに id INT unsigned NOT NULL DEFAULT '0' AUTO_INCREMENT PRIMARY KEY なんつーことするけど、これ、もし最大までいったときにどうなるかって mysqlのMLに出てたんですが、idが最大までいくとその数以上はAUTO_INCREMENT できなくて、duplicate key になっちゃうようです。 TINYINTとかで試すとすぐに確認できます。 なるほどっ! 目からウロコだっ!! int(10) unsigned で、auto_increment だと、1 〜 4,294,967,295 までしかインクリメントしないから、仮にもし「1 日 100 万

    MySQL の auto_increment が duplicate key になる恐れ : にぽたん研究所
  • Y! Widgets 用 livedoor Reader Notifier 0.02 : にぽたん研究所

    << Y! Widgets 用 kBloglines 風 livedoor Reader Notifier | Y! Widgets 用 livedoor Reader Notifier 0.03 >> 昨日書いた Y! Widgets 用 kBloglines 風 livedoor Reader Notifier ですが、いくつかご意見を頂きました。 あくまで kBloglines インスパイアで作ったので、動作や見た目とかも、ほぼ kBloglines 互換にしていたのですが、クリックごとに「マイフィード」が表示されてウザいCtrl や command キーを押しながらドラッグして widget を動かすというのはわかりにくいそもそもデカすぎるというご意見を頂き、まぁ確かにおっしゃる通りなんで、ちょろっと改良してみました。 「マイフィード」を表示するのは、ダブルクリック時に変更通常のド

    Y! Widgets 用 livedoor Reader Notifier 0.02 : にぽたん研究所
  • Y! Widgets 用 kBloglines 風 livedoor Reader Notifier : にぽたん研究所

    Bloglines では、Yahoo! Widgets 用の Notifier として kBloglines というのがありますが、昨日オープンした livedoor Reader で提供されている Notifier は、Windows 用の exe と、OS X 用に Dashboard 用のもの。 私は Mac OS X を使ってるのですが、未だに Panther なので、Dashboard が使えない…。 なので、Yahoo! Widgets を利用しているのですが、livedoor から提供されているのが Dashboard 用しか無いということで、とりあえず、kBloglines 風な Yahoo! Widgets 用 の livedoor Reader Notifier を作ってみました。 livedoor Reader Notifier v0.01 → DOWNLOAD UP

  • 現象 : にぽたん研究所

    livedoor Reader というのができたというので、早速見てみた。 その前に、subscriber 数のランキングがあったので見てみた。 にぽたん研究所: 48 users で 95 位 にぽたん休憩所: 49 users で 87 位 館より別館のほうが人気。 メインサイトと位置付けているほうより、気を抜いて書いているはてなダイアリー側のほうが人気。 釈然としない。 ただ、なんとなく、こういう現象のことを「ARTIFACT 現象」と命名してみた。

    現象 : にぽたん研究所
  • YAPC::Asia 2006 : にぽたん研究所

    なんだかんだ、最高に楽しかったです。 サブテクの悪ノリがひど過ぎた感がありましたが、色々な会社の皆さんとも挨拶させていただきました。 ものすごい人数だった中で、十分に時間が取れなくてちゃんと挨拶が出来なかった方とかも居ましたが「Shibuya.pm とかでどうせまた会える」風に思えたりしてるので、またその機会にでも。 はてなの近藤さんと、このネタについて話したりして、普段、オンラインでは深いやりとりが出来ない分、直接会うと、さもお互いを知り尽くしちゃっているんではないのか感がすごくあるのが、ネット超しで広く浅く、そして永く繋っていることを象徴しているような気がしました。 セッションはどれも面白かったです。 「どれがどう」とか言うのは難しく、「どれも」面白かった。 mixi やはてなブックマークとかが、自分達と同じようなトリックをやって、安定したサービスを目指していて、同じ成長過程ではやっぱ

    YAPC::Asia 2006 : にぽたん研究所
  • Anniversary : にぽたん研究所

    日頃のご愛顧まことにありがとうございます。 おかげさまで、にぽたん研究所は日 30 周年を迎えました。 これからも宜しくお願い致します。 誕生日おめでとう>自分

    jazzanova
    jazzanova 2006/02/08
    おめでとうございます。30には見えないですね。
  • 最速な人が来た。 : にぽたん研究所

    弊社に、最速インターフェース研究会の片栗 X こと mala らんが join しました。 彼のことを最初に知ったのは、2004 年 12 月。 [Perl] 補完付きCPAN というエントリでこの Blog がリンクされていて、そこからの TrackBack は無かったのですが、Referer 経由で知りました。 最初は、なんか面白いこと書いている人がいるなー程度に思ってただけなのですが、この日に Bloglines に登録して以来、彼が様々な研究成果をアウトプットするのを見て、デモを触るたびに驚かされました。 サーバサイドに長けた技術者が多い弊社にとっては少し弱点とも言えるクライアントサイド技術においては、彼は間違いなく世界でも屈指の技術者であると確信した上に、技術力も然ることながら、理論、発想等、色々な面において非常に興味深い人物でした。 実際に彼に初めて会ったのは昨年 12 月の、

    最速な人が来た。 : にぽたん研究所
    jazzanova
    jazzanova 2006/02/01
    はてなに行くと思ってたんだけどなぁ