タグ

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

  • 50,000 ドルの価値がある Twitter アカウントが盗まれたその経緯 : にぽたん研究所

    ひろしまさん (廣島さん) は、これまでたった 1 文字の Twitter アカウント @N を持っていました。 何故「持っていました」と、過去形なのかというと、どうやら先日、巧妙な罠に、人ではなく 2 社の有名 IT 関連企業がハメられたことによって、ひろしまさんの稀少なそのアカウントが第三者によって盗まれてしまったそうなのです。 2014/02/26 追記: 記事掲載時点では「持っていました」と過去形で表現していますが、ひろしまさん人によるツイートで、2014/02/25 の昼過ぎ (日時間 2014/02/26 の早朝) に、この事件によって盗まれてしまったアカウント @N がようやく取り戻されたことがわかりました。 Order has been restored. — Naoki Hiroshima (@N) February 25, 2014 解決まで一ヶ月以上という相当な

    50,000 ドルの価値がある Twitter アカウントが盗まれたその経緯 : にぽたん研究所
  • 堀愚霊瑠の指摘で気付いた、はてなスターの静的ファイルとか想像以上にアレな件 : にぽたん研究所

    id:HolyGrail (堀愚霊瑠氏) の「はてなブックマークが重い件について、Page Detailerというツールを使って調べてみる - id:HolyGrailとid:HoryGrailの区別がつかない日記」とか見てて、色々問題点が指摘されてて、うん、まぁそうだねーとか色々と思いつつ、YSlow は、有用なツールである反面、減点基準が必ずしも全てのサイトに適合しないというか、ハッキリ言ってしまえば Yahoo! Inc. 基準すぎるので、鵜呑みにし過ぎるのもどうかなーとか思ってた。 で、気になったのは 13. Configure ETags ETagsっていうのはサーバ上のファイルとブラウザのキャッシュが一致しているかどうかを検証するためのものなのですが、正しく利用できていないのであれば、ETagsは無駄なだけなので取り除いてやりましょう、という項目です。 http://s.hat

    堀愚霊瑠の指摘で気付いた、はてなスターの静的ファイルとか想像以上にアレな件 : にぽたん研究所
  • 自分の名前見ててすごいことを発見したwww : にぽたん研究所

    僕の名って、谷口公一っていうんですね。 すごいシンプルな文字です。総画数 15 画です。 自分より総画数が少ないって人には、今まで 6 人しか会ったことがありません。 口と一は、小学校 1 年生で習い、谷と公は、小学校 2 年で習います。 小学校低学年のうちに、名前の全ての漢字を教わってしまうなんて、なかなかないと思いますよ。 谷口公一でググるといっぱい出てきます。 谷口公一 - Google 検索 まさに僕人が割と検索結果の上位に来るのですが、自分と同姓同名の俳優さんだったり、カメラ好きな方だったり、大学生だったり、会社の社長だったり、土木系の技術者だったり、薄消しビデオの販売業者の代表だったり、色々な自分以外の谷口公一さんを見つけられます。 谷口公一って、縦書きにすると 谷 口 公 一 言うまでもなくこうなるんですが、これ、よく見るとなんかカタカナで書けね?とか思うんですね。 ハ

    自分の名前見ててすごいことを発見したwww : にぽたん研究所
    fbis
    fbis 2007/08/24
  • 今日のお昼にだべったこと : にぽたん研究所

    とかなってて、"退場"とかに Yahoo! JAPAN がリンクされてたりするのを良く見かけますけど、これの SEO がすごいって話。 入場 / 退場 → 退場 の Google 検索結果入室 / 退室 → 退室 の Google 検索結果18 歳以上 / 18 歳未満 → 18歳未満 の Google 検索結果入口 / 出口 → 出口 の Google 検索結果ENTER / LEAVE → LEAVE の Google 検索結果18 歳以上ですか?… はい / いいえ → いいえ の Google 検索結果 どれも Yahoo! JAPAN が検索結果の一位になってて、すごいなーって思いました。 しかし、僕はアダルトサイトなんて今まで一度も見たことないのですが、昔っからどこのアダルトサイトも 18 歳未満向けのリンク先が Yahoo! JAPAN ってケースばかり見かけます。 どうして

    今日のお昼にだべったこと : にぽたん研究所
    fbis
    fbis 2007/08/23
    退出、20歳未満とかでもヤフーになるね!ちなみに21歳未満で検索すると何故かGoogleが一番に来たんだけどなんでだろう?
  • Six Apart に行ってきたよ : にぽたん研究所

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

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

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

    nipoDan : にぽたん研究所
  • Shibuya.pm と私 : にぽたん研究所

    Shibuya.pm のテクニカルトーク #7 に先日行きました。 内容に関しては、ストリーム配信もされてましたし、多くの方がまとめたりとかしているでしょうから、違った角度で Shibuya.pm について書きたいと思います。 今まで Shibuya.pm のリーダーを務めていた miyagawa さんが、日を離れるということで、新リーダーは竹迫さんになりました。 竹迫さんは Shibuya.pm 発足時から現在まで、Shibuya.pm 主催で行われた会は皆勤賞だそうです。 最初の頃は広島から毎回来ていた記憶が甦ります。 で、そう記憶を辿っていてふと思ったのは、Shibuya.pm 主催の会に全て参加していたのは、前リーダーの miyagawa さんと新リーダーの竹迫さん、そして、何を隠そう、俺もそうじゃん?とか思いました。この三人以外はいないような気がする。 ML の過去ログを追うと

    Shibuya.pm と私 : にぽたん研究所
  • 続・配列から効率良くプレースホルダを作る : にぽたん研究所

    前に書いた「配列から効率良くプレースホルダを作る」の続編です。。 TMTOWTDI な Perl だけあって、色々面白い解がありますね。 Powered By iwai.ug - [Perl] プレースホルダの作成って、こうすれば速いのか! ちなみに自分は、今までこんな感じでした↓ sub placeholder_from_array { return join(',', ('?') x @_); } 確かに、配列を作るのに map() を使うより、このほうが倍近く高速になりますね。 あと、もう一つ、 はてなブックマーク - 他人の切抜 / 2006年08月11日 よりobfuscatedな解: 「return @_?"?".",?"x$#_:"";」。 id:another さんの解をほんの少しだけ見やすくすると sub placeholder_from_array { return @

    続・配列から効率良くプレースホルダを作る : にぽたん研究所
    fbis
    fbis 2006/08/16
    substrが一番良さそう。
  • 配列から効率良くプレースホルダを作る : にぽたん研究所

    my @a = qw(foo bar baz); こんな配列から ?,?,? という文字列を使いたい場合があります。 例えば、 SELECT * FROM hoge WHERE user_id IN (?,?,?); みたいな SQL にする場合のプレースホルダを作ると言った具合に。 社内 IRC で、clouder さんが言い出して、 18:27 <clouder>join(',', map('?', @a)) 18:27 <clouder> こんなのしか思いつかない。。 と言う。 まぁ、それが妥当というか、普通それが思い浮かぶよなーって思ってたら、会社の dos さんという人が 19:15 <dos> '?,' x @a; で s/,$//; というソリューション とか、異様なことを言い出した。 sub placeholder_from_array { return join(',',

    配列から効率良くプレースホルダを作る : にぽたん研究所
    fbis
    fbis 2006/08/11
    僕の場合「join ',' , ('?') x @a」を良く使ってるなぁ。
  • ドラマに見る「緊急対応」に対する一般的イメージ : 「恋におちたら~僕の成功の秘密~」

    ヒルズに恋してると言う割にそのザマか - にぽたん研究所こんなこと言ってドラマと現実の違いウォッチングのために毎週録画してニヤニヤしながら生温かくドラマ鑑賞している自分の姿が浮かぶ。。。 と、以前散々コケにした、フジテレビの「ヒルズに恋して」改め「恋におちたら〜僕の成功の秘密〜」が、昨日第一回を迎えました。 予定通り、鑑賞してみました。 まぁあらすじをザックリ言いますと… 草なぎ演じる「鈴木島男」は死んだ父から受け継いだ「ネジ工場」の社長。 母親と福引で当たったハワイ旅行に行った時に出会った女性と事。 女性が手帳を忘れたのでホテルに届けに行くと、女性の部屋で「この世に金で買えないものはない」とホリエモン的発言をする、IT 企業「フロンティア」の高柳社長に遭遇。 高柳社長は手帳を届けてくれたお礼に「何か困ったらいつでも来い」と名刺を渡す。 帰国後、ネジ工場に戻ると荷物を運び出している。 経

    ドラマに見る「緊急対応」に対する一般的イメージ : 「恋におちたら~僕の成功の秘密~」
    fbis
    fbis 2006/07/27
    そういやこれ面白かったなぁ。
  • ランキング : にぽたん研究所

  • 日本語 (EUC-JP)の substr …について : にぽたん研究所

    どうも気になったので。。。 shag の日記 - 日語(EUC-JP)の substr 今の Perl(5.8 以降)は文字列が utf8 だったら標準添付の substr() を使って終了なネタなわけだが、わけあって EUC-JP な文字列で日語も 1 文字と数えて substr をするサブルーチンを考えてみた。今さら。 かの有名な Perlメモに日語(EUC-JP)を含む文字列の split というのが(文字単位に分割する)あるんだけど、これを参考に euc_substr() というサブルーチンを書いてみた。一応 offset だけでもイケル。 なんか、euc_substr($str, 0, 5) と、LENGTH を 5 に指定しているのに、6 文字切り出されるのは正しい動きだと思いがたかったのと、 use strict; use Encode; sub euc_substr

    日本語 (EUC-JP)の substr …について : にぽたん研究所
  • 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 - にぽたん研究所
    fbis
    fbis 2006/07/08
    バッドノウハウカンファレンスw
  • はてブのブクマを livedoor クリップにクリップしてみる件 : にぽたん研究所

    livedoor クリップとかいうソーシャルブックマークがオープンしていたので、はてブユーザの自分としては、はてブのブクマを全部 livedoor クリップにデータ移行が出来たらなぁとか思った。 なので、はてブから livedoor クリップに移すのを作ってみた。 どうも livedoor クリップにはまだ API 的なものが用意されていないっぽいので、WWW::Mechanize を使って、フォームから post するという、あまり綺麗じゃない方法を取ってみた。 で、WebService::SyncSBS::D2H にあやかって WebService::SyncSBS::H2L という名前にしようと思ったけど、メソッドとか互換させたわけでもないし、はてブは Web Service と呼べるが、livedoor クリップはそうではないので、WWW::SyncSBS::H2L という名前にし

    はてブのブクマを livedoor クリップにクリップしてみる件 : にぽたん研究所
  • WEB+DB PRESS vol.33 : にぽたん研究所

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

    WEB+DB PRESS vol.33 : にぽたん研究所
    fbis
    fbis 2006/06/18
    早く読みたい
  • 楽天広場 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 : にぽたん研究所
  • どのクラスで定義されたメソッドなのか : にぽたん研究所

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

    どのクラスで定義されたメソッドなのか : にぽたん研究所
    fbis
    fbis 2006/05/12
  • memcached で新しくキャッシュを保存出来ない?! : にぽたん研究所

    そう言えば、今日、 memcachedで新しくキャッシュを保存できないの刑 を読んで愕然とした。 なんか、キャッシュやセッションでmemcachedをつかっているのだけど、環境によって新しくキャッシュがつくれなくなってしまって、はまった。 規模から考えると極端に使用メモリサイズが少ない設定になっているサーバがあったので、ちょっと使用領域増やして再起動の術をしてみたら、とりあえず直った。 ドキュメント読むのがおっくうなので、ローカルな環境でためしてみたら、memcachedでのキャッシュは -m で設定したサイズになっちゃうと、新しく作れなくなっちゃう感じ。 えぇっ!!マジっすかぁ?! 一杯になったときは、古い順から消えていくと勝手に思っていた。。 いや、まったくその通りだと思ってました…。 ってことで、どうも疑い深い性格なので、手元の Darwin 環境で試してみた。 % memcache

    memcached で新しくキャッシュを保存出来ない?! : にぽたん研究所
  • 1