IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

サイボウズで学んだこと

はじめに 2010 年 9 月 15 日を持ちまして、サイボウズ・ラボを退職いたしたました。 報告も兼ねて、久しぶりにブログを書いてみたいと思います。 (写真はゆうすけべーさんです) この会社に入って、たくさんの学びと思い出がありました。 その一つ一つをま…

アイコン変えてみました!

「ドヤが夫」の練習

なんか、「ドヤが夫」が流行っているみたいなので ちょっとなんか言わせて見た ____ . / ― '' ー\ / ( ●) ( ●)\ おいおい、壊れるほど愛しても三分の一も伝わらないだろ? / :::::⌒, ゝ⌒:::::\ | `ー=-' | \ ⊂、ヽ、_∩ / . , -‐ ´ \ '、 ヽ ! ` ー-…

はてなブックマークを「ツイッター戦闘力」順にならべるブックマークレット

みなさん、こんにちは! はてなブックマークがまたまたアップデートしましたね! Twitter に投稿した URL が何回クリックされたかチェックや、(中略)など、便利な機能が盛りだくさんです。 はてなブックマーク Twitter 連携機能を大幅に機能強化・キャンペ…

IE で、透明なオーバーレイ要素に mouseover 、 mouseout イベントが発生しない

はじめに IE では透明なオーバーレイ要素のマウスイベントのハンドリングがおかしい たとえば 以下のページで表示されている要素には透明な div がオーバーレイされています。そして、その要素に mouseover が発生すると背景を青くしています。 試してみてく…

要素が document につながっているかを高速に調べる方法

とある要素が document につながっているかどうかを調べたい! とりあえず、ほとんどすべてのブラウザで出来る方法としては、 parentNode で確認することができますね。 function isElementInDocument(node) { do { if (node === document) { return true; }…

アメブロツイッタラーをクラスタリングしてみた

はじめに 以前、 ツイッタラーたちは何処からやってきたのか - IT戦記 でツイッタラーのプロフィールにアメブロのリンクを貼ってる人が多いというのが気になり、 なんとなく、アメブロのリンクを貼っているツイッタラーをクラスタリングしてみました。 方法 …

はてなツイッタラー 500 人の「被フォロー数」と「ページランク」を調べてみた

先日 ○○のランキングアルゴリズムは「被リンク」にすべきか「ページランク」すべきか みたいな話になって どう違うの??? って思いました。 で、 この前作った @amachang/hatena-top-500 on Twitter 内に入ってる人同士のフォロー関係を 被フォロー数 ペー…

ツイッタラーたちは何処からやってきたのか

こんにちは 最近、ツイッターが流行ってますね! みなさんは使っていますか?僕は使っています! よかったらフォローしてくださいね>< http://twitter.com/amachang (←くりっく! さてさて そんな、ツイッターを見ていてふと思ったんです。 このひとたちは…

Twitter で「はてなダイアラー」ときゃっふきゃっふしよう!

はじめに はっ ( ゚д゚ ) _(__つ/ ̄ ̄ ̄/_ \/ /  ̄ ̄ ̄amachang です。 みなさん、こんにちはお元気ですか。僕は元気です。 もっと もっと、熱くなれよおお、じゃなくて、もっとツイッターではてなダイアラーと絡みたい! と言うわけで ツイッターをやって…

Firefox に outerHTML を実装する

outerHTML について outerHTML とは Mozilla 系のブラウザ以外のすべてのブラウザで使える要素の HTML が文字列として取得できるプロパティです。 alert(document.body.outerHTML); // => body の HTML がすべて見える(例:<body><h1>It works!</h1></body>) というわけで 以下の…

はてなダイアリー新機能「Twitter記法」を使って、トゥギャッターを引用するブックマークレット

はてなダイアリーがバージョンアップしましたね!!!! やったー! 主な新機能・改善の内容 バージョンアップに伴う新機能・改善の主な内容は以下の通りです 管理画面を大幅刷新しました。デザインを調整し、ナビゲーション改善など使い勝手の改善を行いま…

Tabnagging の自衛用 User JavaScript を書いてみた

Tabnagging というフィッシング手法があるそうです。 詳しい内容は、以下の記事をごらんください。 ブラウザでたくさんのタブを開いてネットサーフィン! あなたが知らないうちに非アクティブなタブの内容が偽のGmailページに書き換えられた!(タブのアイコ…

会社のブログを書きました

はじめて 会社のブログを書きました Cybozu Inside Out: ScaleBench 公開 内容は、年末にやってた仕事のことについてです。 結構、頑張って書いたので、良かったら読んでみてください。 それにしても はてな以外のブログって書くの大変ですね>< 改めて、は…

Mixi の Gmail 連携機能からマイミクを一括追加するブックマークレット

Gmail のコンタクトリストからマイミクの追加が出来るようになったみたいですね! 『mixi』の「友人を招待」ページhttp://mixi.jp/invite.plや「メアドでマイミクリクエスト」ページhttp://mixi.jp/add_friend_mail.plにおいて、「Gmail」のアドレス帳を読み…

ニコニコ動画より Youtube を使う人の意見を聞いてみた

知り合いと動画サイトの話題になって amachang「なんで、 Youtube ばっか使うの?ニコニコ動画のほうがおもしろい動画多くない?」 知り合い「うーん。そうかなー。」 amachang「そう思うけどなー。」 知り合い「とりあえず検索するじゃん。そのとき、候補が…

はてなモノリスで一括フォローするためのブックマークレット

はてなモノリスが登場しましたね!! はてなモノリス サービス終了のお知らせ このサービスは、各種商品を投稿することで「モノ」に対するコメントを共有するものみたいです! これはきっと、フォロワーがたくさんいたほうが楽しいに違いない!!! と言うわ…

Effective Java 読書会 14 日目 「シリアライズ!シリアライズ!」

お前をシリアルにしてやろうか! this photo is licensed by Horia Varlan はじめに いよいよ最後のページになりました!!! はりきっていきましょう!! 今回の範囲 279 ページ 〜 305 ページ 前回はこちら Effective Java 読書会 13 日目 「Java の例外め…

過去の IT 戦記の記事を整理してみました!

このブログの過去の記事を全部整理してみました! 600 日分も記事があったので大変でしたが、記事全部にちゃんとタグを付けてみました。 右のカテゴリーから、昔の記事を見ることができます! ぜひぜひ、気になるカテゴリがあればクリックしていってください…

Effective Java 読書会 13 日目 「Java の例外めんどくさい」

IOException の catch に何を書いていいか分かりません><! はじめに 順番が前後しますが、今回は Java の特徴のひとつである例外機構についてです。 今回の範囲 223 ページ 〜 250 ページ 前回はこちら Effective Java 読書会 12 日目 「スレッド・セーフ…

Effective Java 読書会 12 日目 「スレッド・セーフってなによ!!」

スレッドセーフ、スレッドセーフって何なのよ!本当の気持ち聞かせてよ! はじめに 皆様おひさしぶりです。 久しぶりに Effective Java 読書会のまとめを上げていきたいと思います!!! 今回の範囲 269 ページ 〜 278 ページ 前回はこちら http://d.hatena.…

IE9 できる/できない系

IE

今までできなかったことができるようになる系 SVG サポート application/xhtml+xml への対応 video/audio のサポート(次の Preview 版で) 今までも、頑張ればできたけど非常にめんどくさかったことが簡単にできるようになる系 CSS3 Background や Border …

Effective Java 読書会 11 日目 「Java マルチスレッド難しいいい」

はじめに 順番が前後しますが、都合上「並行性」の章を先に書きたいと思います。 読んだところ 251 ページ 〜 268 ページ 前回はこちら Effective Java 読書会 10 日目 「Java の基本テクニック集」 - IT戦記 同期とは何か 同期 = 原子性 + 可視性 原子性(…

Effective Java 読書会 10 日目 「Java の基本テクニック集」

はじめに 読書会に参加していないところがあるので、そこは議事録を読みながら、なるべく自分の言葉で書いていきます! 読んだところ 175 ページ〜 222 ページ 前回はこちら Effective Java 読書会 9 日目 「Enum の拡張とアノテーション」 - IT戦記 引数の…

ついったったーの情報をデータベースに突っ込む!

久々に Perl 書いた #! /usr/bin/perl use strict; use warnings; use utf8; use DBI; use HTTP::Date; use Net::Twitter; use File::Basename; use Data::Dumper; use Config::Pit; my $config = pit_get('twitter.com'); my $dbh = DBI->connect('dbi:SQLi…

Effective Java 読書会 9 日目 「Enum の拡張とアノテーション」

はじめに 今日読んだところ 160 ページ〜 174 ページ 前回はこちら Effective Java 読書会 8 日目 「それ enum で出来るよ」 - IT戦記 enum は継承できない 混乱するので、あまり出来ないほうがいいけどね! オペコードのようなものは インタフェースを切っ…

Effective Java 読書会 7 日目 「PECS! PECS! PECS!」

はじめに 今日読んだところ 126 ページ〜 142 ページ 前回はこちら Effective Java 読書会 6 日目 「ジェネリクス!」 - IT戦記 Object を使ったその瞬間が ジェネリック型を使うチャンスなのです!!! たとえば、以下みたいな public class Stack { /* sni…

Effective Java 読書会 8 日目 「それ enum で出来るよ」

はじめに 今日読んだところ 143 ページ〜 159 ページ 前回はこちら Effective Java 読書会 7 日目 「PECS! PECS! PECS!」 - IT戦記 int 定数とか使わない 型安全じゃないから enum 使う enum Hoge { FOO, BAR; } 簡単 メソッドも持てる enum Hoge { FOO, BAR…

Effective Java 読書会 6 日目 「ジェネリクス!」

はじめに 今日からついにジェネリクスに突入しました! 今日読んだところ 101 ページ〜 125 ページ 前回はこちら http://d.hatena.ne.jp/amachang/20100222/1266850995 関数オブジェクト インスタンスメソッドを一つだけ持っているクラスのオブジェクト。 C+…

Effective Java 読書会 5 日目 「最後に見せたツンデレ」

はじめに 今日も継承三昧>< 今日読んだところ 86 ページ〜 100 ページ 前回はこちら Effective Java 読書会 4 日目「最近はあまり継承とか使わないらしい」 - IT戦記 オーバーライド可能なメソッド自己利用(self-use)のドキュメント化 たとえば、 Abstract…