タグ

ブックマーク / edvakf.hatenadiary.org (18)

  • pixivに入社しました - by edvakf in hatena

    東京に住み始めたので近くの人は遊びに誘ってください。 3月31日にGEEK DAY TOKYOというイベントで(たぶん)WebGLについて何か話します。ネタはまだ決めてませんが15分程度になる予定です。 ワクワクエンジニアリング ギークだってはしゃぎたい! GEEK DAY TOKYOは、パイプ椅子に座ってプレゼンを聞いて、神妙な面持ちでメモを取るようなイベントとは、ちょっと違います。 メモの代わりに酒や肴を片手に、プレゼンを聞いたり展示を見たり。 ちょっと疲れたら、参加者同士でギークな話に花を咲かせたり。 お酒が飲めなくてもOK。会場にはコーラやレッドブルも完備です。 3月31日。GEEK DAY TOKYOは、ワクワクエンジニアリングをテーマに、終始ゆるーくお送りします。 http://geekday.jp/ ↓100人までだそうですが、すぐ埋まりそうな感じですね。 http://at

    pixivに入社しました - by edvakf in hatena
    tomoya
    tomoya 2012/03/14
    わーお、がんばって下さい! 遊びにいきます!!
  • GNU screen を使うときにやるべきたった一行の設定と、Mac の Terminal.app でマウスを認識させる方法 - by edvakf in hatena

    タイトルは↓の記事へのオマージュです。 Mac で GNU screen を使う時にやるべきたった一行の設定 - #生存戦略 、それは - subtech ここで紹介されてる termcapinfo xterm* ti@:te@ について調べました。ここの FAQ に詳しく書いてありますが、ちょっと分かりにくいので順を追って説明します。 普通のターミナルで、less などのフルスクリーンプログラムを開いて、 ここで終了すると、 こうなりますよね? ところが、GNU screen の中だと、デフォルトではこうなってしまいます。 これは、普通のターミナルの alternate screen という機能を使って「別画面で」フルスクリーンプログラムを実行しているからです。screen の中では alternate screen が有効ではないので、普段の感覚と違っていつもムキーってなります。このせ

    GNU screen を使うときにやるべきたった一行の設定と、Mac の Terminal.app でマウスを認識させる方法 - by edvakf in hatena
  • AutoHotKey で SandS - by edvakf in hatena

    検索したら既にあるっぽいけど、作ってみたらできたので晒す。 よく見かけるのは Space Up:: Send, % "{Shift Up}" (A_TimeSincePriorHotkey < 200 ? " " : "") +Space:: Send, +{Space} Space:: RShiftというやつ(やそのバリエーション)とか。これは、Space 押し続けてたらキーリピートしてしまったり、Space 押す→他のキー→Space 離すっていうのを素早くやったらスペースも発射されてしまったりしてちょっと使い心地が悪い。 それから、使ったことないけどかなりちゃんとしてるっぽい、ここの 089.zip というやつもある。 でも 自分で作ることに意味があるんだということでペタリ。 使い勝手は Mac の KeyRemap4MacBook のものと同じにしたつもり。ツッコミ歓迎。 *Spa

    AutoHotKey で SandS - by edvakf in hatena
    tomoya
    tomoya 2010/10/28
    Win環境をまじめに使い出すときのために。
  • オレ標準 JavaScript 勉強会に行ってきました - by edvakf in hatena

    os0x さんと企画した「オレ標準 JavaScript 勉強会」が終わりました。os0x さんには結局ほとんど全部まかせっきりになってしまって、大変おつかれさまでした。参加者の皆様も当におつかれさまでした。自分にとっては初めての技術系勉強会だったのですが、時間は別としてけっこう上手くいったのではないでしょうか。 早速ですが、自分の発表したスライドはこちらです。 http://edvakf.github.com/orejs/opera.html http://edvakf.github.com/orejs/opera.html#coverflow ↑2つめリンクは Mac Safari でしかちゃんと動かないと思います (が、Windows の Safari 5 でも動くとか Chrome でもコマンドラインオプションで動くようになるという話も)。一応1つめのリンクは Opera/Web

    オレ標準 JavaScript 勉強会に行ってきました - by edvakf in hatena
    tomoya
    tomoya 2010/07/26
    ぜひ9月の連休に来日してください。僕も訪日する予定です。
  • 「なぜ CSS が巨大になってしまうのか、なにがいけないのか」 - by edvakf in hatena

    Nicole Sullivan さんの素晴らしいプレゼン。 5 Mistakes of Massive CSSView more presentations from Nicole Sullivan. 内容は30分ぐらい。ビデオのほうが分かりやすいのでおすすめ。だいたいスライドの35ページ目まではあんまりおもしろくないので飛ばしてもいいと思う。 スライド中に出てくる衝撃的な統計は、Sullivan さんのブログにもまとめられているのでご一見を。 Top 5 Mistakes of Massive CSS | Stubbornella 要旨 CSS の「ベストプラクティス」は間違っている。 プレゼンでは Facebook の例を挙げているけど、例えばサーバー側のロジックでは、ページヘッダー、右コラム、中央、左コラム、フッター、のようにビューを分けるところだけど、CSS をそのような区分でデザ

    「なぜ CSS が巨大になってしまうのか、なにがいけないのか」 - by edvakf in hatena
    tomoya
    tomoya 2010/07/06
  • Macでログイン時にアプリケーションを時間差で起動する - by edvakf in hatena

    Mac では .command 拡張子はダブルクリックできたりするので、もしかしてログインアイテム (System Preferences -> Accounts -> Login items) に .command ファイルを使えるんじゃないかと思った。 ↓ できた。 ↓ ログインアイテムを極力減らして、再起動時のストレスを減らす作戦。 というわけで、こんなファイルを書いて、実行権限を付けて保存した。(そういえば shebang を付け忘れてることに気付いたけど動いてるのでいいや。付けた) login.command #!/bin/sh cat $0 sleep 120; open -g /Applications/Mail.app sleep 30; open -g /Applications/Quicksilver.app sleep 30; open -g /Application

    Macでログイン時にアプリケーションを時間差で起動する - by edvakf in hatena
    tomoya
    tomoya 2009/11/04
    これはいいなー
  • Snow LeopardでSpacesがキーボードを返してくれないバグ? - by edvakf in hatena

    以下の症状は一旦 Mac をスリープさせれば直ります。Dock を再起動させたりする必要はありません。 自分のところではもうずーっと悩まされているのだけど、キーボードショートカットで Spaces を切り替えたときに、たまにキーボードが効かなくなることがある。 使えるのは Spaces を切り替えるショートカットだけ。 そして、このように Spaces を切り替えるときに出るウィンドウというかなんというか、が出たままになる。 海外 CNET でずばりそれについて書いてある記事を発見したので、情報共有のためにここに書いておく。 Keyboard stops working after switching Spaces in Snow Leopard | MacFixIt - CNET Reviews うちでは前に KeyRemap4MacBook で似たような問題があって、それを真っ先に疑っ

    Snow LeopardでSpacesがキーボードを返してくれないバグ? - by edvakf in hatena
    tomoya
    tomoya 2009/10/28
    僕は Parallels を使うと、これが良く起こってた。MB を閉じて一度スリープさせると、だいたい戻ってたけど、やっぱり再起動しないとすぐ調子悪くなるのは一緒。
  • 「モバイルにWebKitは存在しない」 - by edvakf in hatena

    QuirksBlog: There is no WebKit on Mobile The Great WebKit Comparison Table Quirks Blog の PPK さんが、複数の WebKit 系エンジンのブラウザで特定の機能がサポートされているかをまとめて表にしてくれた。 僕としては、けっこうショッキングだった。"There is no WebKit on Mobile" というタイトルの意味は、それぞれのブラウザ(モバイル端末)の WebKit のバージョンに違いがありすぎて、"The WebKit" と呼べるものは存在しないということ。 「携帯市場では WebKit が既にデファクトスタンダードになり、それだけをターゲットに開発すればいい」という意見が多く見られるようになってきたが、そこにあるのは "Many WebKits" だよ、と。 今のままだと携帯ブラウ

    「モバイルにWebKitは存在しない」 - by edvakf in hatena
  • 昔の記事には注意を出すことにした - by edvakf in hatena

    前にどっかで「ブログの賞味期限」というのがあったらいいなー、という記事があって、激しく同意した記憶がある。 ブログの記事を書くときに、この記事の賞味期限は何ヶ月ですよ、とか設定できて、それを過ぎると自動的に注意が表示されるようになるというアイデア。 このブログは2年も続けることができ、時には昔の記事が今でもリンクされたりすることがある。そういう時に自分の記事を見返して、「あー、今ではちょっと違うのになあ」と思うけど、とき既に遅し。リンクした人は間違った情報を信じてしまっているかもしれない。 じゃあ古い記事を訂正すればいいじゃないかということなんだけど、ブログを長く続ければ続けるほど過去記事は増え、いつかは全部の記事をメンテするなんて不可能になっていく。 で、まあそういう記事を運悪く検索で発見しちゃった人なんかは、当は日付けを見て察してほしいんだけど、やっぱりこっちから注意を促すべきだと思

    昔の記事には注意を出すことにした - by edvakf in hatena
    tomoya
    tomoya 2009/09/29
    これは素晴しい!
  • AquaSKKのIM状態表示用アイコンを前のものに変える - by edvakf in hatena

    AquaSKK が 4.0 になったので、早速ダウンロードした。ベータ版の時は Opera と非常に相性が悪かったりしたけど、それも直ってすっかり快適 IM 環境が整った。 (まだ Opera と相性が悪いところがあったけど、それは自分でハックして直した) しかし、どうもこのアイコンだけは見にくくてしょうがなかったので、前のと比べてみた。 やっぱ前のほうが落ち着くわー。 ってことで変えた。 前のアイコンセットを現在の AquaSKK のアイコンの名前にそろえたやつを置いといたので、ダウンロードして展開して中身を "/Library/Input Methods/AquaSKK.app/Contents/Resources/" に入れて、一旦ログアウト。 http://edv.sakura.ne.jp/product/junk/AquaSKK_old_icons.tar.bz2 以上。ライセン

    AquaSKKのIM状態表示用アイコンを前のものに変える - by edvakf in hatena
    tomoya
    tomoya 2009/09/26
  • 他人の記事のタイトルを使ってスパムリンクを大量に貼ってるウザいページ - by edvakf in hatena

    Firefox だとおかしいと言われたので直した。 querySelectorAll を使ってるので Firefox 3.5 以上、Opera 10 以上、Safari 4.0 以上なら使えるはず。 Google検索の上位に表示されているページが元ページへのリンクを貼っただけのサイトでイラッとしたのでグリモン書いた - 今日もスミマセン。 深江直人(カッペ)さんのサイトは邪魔だよね、という話 - 隠れん坊将軍の隠れ蓑 常日頃からウザいと思ってました。 いや、別に検索結果で元の記事より下に来てくれるならあまり文句は言わないのですが、元記事はずーっと下のほうにあるのにこういう役に立たない自動生成ページが上に来るのが許せないのです。 というわけで、snaka さんが最初に書いてた UserJS をフォークしてみました。 http://gist.github.com/153078 http://g

    他人の記事のタイトルを使ってスパムリンクを大量に貼ってるウザいページ - by edvakf in hatena
  • Diggの高速化技術MXHRを解説してみる - by edvakf in hatena

    これのこと。 AJAXサイトをスピード化するMXHR - huixingの日記 Digg the Blog » Blog Archive » DUI.Stream and MXHR どこにも解説が無かったので、詳しく読んだ。 上の記事から引用すると、「サーバーとクライアント間で、ただひとつだけのHTTPコネクションを開く。これによりサーバーがページのどのパーツを先行して読み込むかをコントロールすることが可能になり、ユーザーにとってはページ読み込みがほぼ一瞬で済むことを意味する。」という技術。XMLHttpRequest を使って複数のデータを受信する場合に効果がある。 まずデモから デモ1は10個のテキストをダウンロードして表示するもの。 デモ2は300個の画像をダウンロードして表示するもの。 どちらも左側 (MXHR 有効) が完了した後に右側 (MXHR 無効) を開始するので驚かない

    Diggの高速化技術MXHRを解説してみる - by edvakf in hatena
  • 五大新聞から相撲に関する記事だけを選別して全文配信するPipesを作ったよ - by edvakf in hatena

    最近、まるごと RSS というサービスを知って、めちゃくちゃ興奮してしまった。 RSSフィードを全文配信で読むなら まるごとRSS LDRFullFeed の SITEINFO を使って文を全文取得してくれるサービスらしい。 これがあればずっとやりたかったアレができる! 朝日、読売、日経、産経、毎日の日五大新聞を全文配信させて、上の条件で絞り込んだ RSS! Pipes: 五大新聞相撲関連記事全文配信 奇数月はフィードリーダーを開く楽しみが増えるよ!

    五大新聞から相撲に関する記事だけを選別して全文配信するPipesを作ったよ - by edvakf in hatena
    tomoya
    tomoya 2009/01/24
    これはヤバい!!
  • 最速スクリーンショットアップロードのGyazoをもっとMacに親和させる - by edvakf in hatena

    画像の楽々アップロードのGyazoというサービスがあって、前から存在は知ってたんだけど昨日はじめてダウンロードしてみた。 使い方は、Gyazoのクライアント側のアプリケーションを起動して、ドラッグで範囲選択するだけ。あとはブラウザが開いて既にアップロードされた写真 (のページ) へ飛ぶ。クリップボードにはそのページのURLが入ると。他にも、写真ファイルをアプリケーションのアイコンにドラッグすることもできるらしい。 その1 - Gyazoメニューを消す でまあ、範囲選択のためにGyazoを起動するんだけど、そのときこんなのがメニューバーに出ると。 これはマウスが範囲選択用になってるので当然押せないんだけど、何かしらの方法を使って押してみてもまったく意味のないものしか入っていないので、これが出ないようにする。 やり方は、ターミナルで下を入力。 defaults write /Applicati

    tomoya
    tomoya 2008/12/10
  • Hit-a-Hintブックマークレット一応完成 - by edvakf in hatena

    というわけで、自分でキーをカスタマイズできるように、Hit-a-Hint Generator というページを作った。 Hit-a-Hint Generator for Opera ページは英語なので、使い方を下にざっと書いておく。 現在は Opera 9.50 以上のみ対応。近い将来に他のブラウザで動くようにすることはないと思う。 Safari が getBoundingClientRect と getClientRects に対応したら考えるかも。 やり方 上のページへ行って、Create という見出しのところで、自分の好きなキーを入れていく。 Hint Keys というのは、ヒント表示に使う文字を切らずに続けて入力。 数字も記号 (バックスラッシュやらシングルクオーテーション、ダブルクオーテーション以外) も大丈夫だと思うけど、アルファベットでしか試していないので知らない。 Open

    Hit-a-Hintブックマークレット一応完成 - by edvakf in hatena
  • zshのprint関数 - by edvakf in hatena

    zshの組込み関数 (というのか?) は、man しても説明が得られない。 print という zsh 特有の関数については、Google しても日語圏からはほとんど有用な情報が得られなかった。(それでいてみんなけっこう .zshrc とかに使ってたりするんだよなあ…どこで知ったんだろう) というわけでドキュメントを見た。 zsh: Shell Builtin Commands 以下は訳というか自分なりの解釈みたいなもん。 print [ -abcDilmnNoOpPrsz ] [ -u n ] [ -f format ] [ -C cols ] [ -R [ -en ] ] [ arg ... ] フラグを立てないか、"-" フラグだけのときは、ほぼ echo コマンドと同じ。ただし、以下のエスケープ文字列が使える。 \M-x \Mx (Meta+x) \C-x \Cx (Ctrl+x

    zshのprint関数 - by edvakf in hatena
    tomoya
    tomoya 2008/10/01
  • なんかおもろいの発見した - by edvakf in hatena

    History+ - User JavaScript - Opera Community 訪れたリンクの繋がりを視覚化してくれるソフトらしい。 インストール http://files.myopera.com/d4n3/HistoryPlus/HistoryPlus.zipをダウンロードして展開する。 HistoryPlus.jsをOperaのユーザーJSフォルダにコピーする。 HistoryPlus.jarというソフトをダブルクリックして起動する。 Operaを起動してhttp://localhost:1337/installに接続。 そこに表示されているブックマークレットをツールバーにShift+ドラッグ。 あとは見ているページ上でそのブックマークレットを実行すればいいらしいのだけど、僕のところでは動いていないみたい。 ブックマークレットのインストールもこんな画面だったし。一番下の行ね。

    なんかおもろいの発見した - by edvakf in hatena
  • OperaでもVimperatorとHit-a-Hintぐらいできるよ - by edvakf in hatena

    と、Firefoxユーザーに言ってやる方法。 Vimperator for Opera - Blazeix's Blog - by Blazeix この人がおもしろいOperaの設定を公開している。 記事の一番下にある、"vimperopera.ini"というファイルをダウンロードして、opera:config#Keyboard Configurationのフォルダに入れて、Operaを再起動してから「詳細設定」の「ショートカット」で新しく追加されたvimperoperaというキーボード設定を選び、OKを押す。 Vimperatorでよく使うキーボードショートカットは全部再現したらしい。 OperaをVimっぽく使う 要はアドレス欄をVimのコマンドラインに見立ててあるのだが、「コマンドラインは下だろーが!」という人はアドレスバーを右クリックして「カスタマイズ」を選び、表示場所を下にすれば

    OperaでもVimperatorとHit-a-Hintぐらいできるよ - by edvakf in hatena
  • 1