タグ

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

  • by edvakf in hatena

    現状、内部APIとの通信はHTTPで行われており、localhostへの接続とはいえそれなりに通信コストがかかっているため、今後、内部APIPHP-FPMで動かし、unix domain socket経由で叩けるようにしたいところです。 http://inside.pixiv.net/blog/2012/11/08/pixiv-dot-comfalsequan-ti-xiang/ ふむふむ。 ActiveResource で UNIX Domain Socket 叩けるんだろうかと思って実験してみた。 このあたりを参考にしながら準備。 適当な Rails アプリケーションを作って、 % rails new crazyresource -J -O % cd crazyresourceGemfile を作って、 source 'https://rubygems.org' gem 'rails

    by edvakf in hatena
    yuiseki
    yuiseki 2009/03/21
  • FastladderよりLDRのほうが遅いのをなんとかしたいかも - by edvakf in hatena

    ↓こういう記事を読んだので。 LDRはFirefoxで見て、ピンを開くのはOperaという変則的な使い方をしている。というのも、LDRはどうやらFirefoxに最適化されているらしく、スピードが速い。 Loox Uと初音ミクで行こう!: Opera9.63のAcid3と最近のLDRと操作性とつまり雑文ってことね。 やっぱ LDR は最初のロードがもっさりしてるのをなんとかしたいね。Fastladder のほうはまだサクサクと言えるのに。 そりゃ FastladderでLDRのクローラを使うGreasemonkey とかを作りたくもなるよね。(ならない) というわけで、LDR を高速化すべく遊んでる。Opera 限定。 もしかしたら自分が北米にいるからこういう結果になるのかもしれないということを最初に書いておく。 ボトルネックを見つける とりあえず Firebug でネットワーク状態を見ると

    FastladderよりLDRのほうが遅いのをなんとかしたいかも - by edvakf in hatena
    yuiseki
    yuiseki 2009/03/09
  • LDR/Fastladderを高速化してみる・第2弾 - by edvakf in hatena

    FastladderよりLDRのほうが遅いのをなんとかしたいかも - by edvakf in hatena この記事の続き。前とはちょっと違う方向性で。 LDR/Fastladderは起動がちょっともたつくのが難点なのだが、その理由は、フィード一覧を取得するまでに個人設定を読み込んだりと色々待たなければならないことが多いためだ。 UserJS で設定を先に読んでおく 今まではこんな UserJS を使って、あらかじめ保存しておいた個人設定を読ませることにして (さらに、最初に右部分に開くガイドページを消してしまって) 高速化をしていた。 // ==UserScript== // @include http://fastladder.com/reader/ // @include http://reader.livedoor.com/reader/* // ==/UserScript==

    LDR/Fastladderを高速化してみる・第2弾 - by edvakf in hatena
    yuiseki
    yuiseki 2009/03/09
  • AutoPagerizeのSITEINFOを使って本文以外を消してしまう実験 - by edvakf in hatena

    oAutoPagerize が入っているなら 0AutoPagerize.SITEINFO.js が入っているはずなので、それをおもしろいことに使えないかと思って、文以外の要素を表示しないスクリプトを作ってみた。 実験的に作ったものでクロスブラウザとか考えていない。DOMContentLoaded があるので Opera でしか動かないはず。あまりちゃんとメンテするつもりはないので使用はお勧めしない。誰かが改良して役に立つことがあるかもしれないので作ってみた。 cleanAutoPagerize.js gist: 52875 - GitHub まず、SITEINFO はグローバルスコープに作られて、oAutoPagerize 実行時点で破棄されるため、その間に捕捉しておく必要がある。(名前順にスクリプトを読み込むと cleanAutoPagerize.js は 0AutoPagerize

    AutoPagerizeのSITEINFOを使って本文以外を消してしまう実験 - by edvakf in hatena
    yuiseki
    yuiseki 2009/01/29
  • LDR/Fastladderでfc2の画像が見られるようにする - by edvakf in hatena

    ↓これを試してみたんだけど、これは単に「画像へのリンクを書き換えて、クリックしたときにエラーページに飛ばないようにする」だけのものだった。 LDRでfc2の画像リファラチェックを回避するgreasemonkey - polog@81s - 1981s そういうことがやりたいんじゃないんですよ僕は! LDR/Fastladder 上で画像も全部見たいんですよ! というわけで作った。今のところは Opera のみで動く。Opera ならもっと簡単に画像を表示できる方法をコメントで教えてもらいました。下に追記。Firefox でもアドオンを使えば出来るそうです。下にまた追記。 fastladder_show_fc2_images.user.js http://gist.github.com/48621 img src="ほにゃららfc2ほにゃらら"という画像を img src="fc2" hog

    LDR/Fastladderでfc2の画像が見られるようにする - by edvakf in hatena
    yuiseki
    yuiseki 2009/01/19
  • Mac OS X で Opera - by edvakf in hatena

    マックを買ってちょっとサファリを使ってみた。デザインがきれいとかそういうことは感じなかった。タブブラウザモードにしてあるのに新しいウィンドウでページが開いたりしてうざかったので、やっぱり Opera をダウンロード。 ウィンドウズとリナックスからの設定ファイルを移行中に戸惑ったことをメモ。 設定ファイルはディレクトリ /Users//Library/Preferences/Opera\ Preferences/ に入っている。 "Opera6.ini" は "Opera 9 Preferences" という名前になっている。 ブックマークファイルは "opera6.adr" ではなく "Bookmarks" ツールバーの設定は "toolbar" ディレクトリではなく "Toolbars" に入っている。どうやらディレクトリ名とマック専用のファイルは頭文字を大文字にすることになっているみた

    Mac OS X で Opera - by edvakf in hatena
    yuiseki
    yuiseki 2009/01/10
  • Hit-a-HintでTumblrに画像を投稿する拡張 - by edvakf in hatena

    Loox Uと初音ミクで行こう!: おふざけブックマークレット ↑ArcCosine さんに作れと言われてる気がしたので作った。試験的。使用はあまりおすすめしない。 パスワードを直接書くよりは安全だが、悪意のあるサイトに任意の画像を投稿されてしまうなどの脆弱性 (?) はある。この方法では仕方ないかも。まあ個人的にはこんな野良スクリプトを狙う攻撃なんてありあえないと思う。 使い方。 下の UserJS をインストール。 前に作った HaH ブックマークレット2.0ではヒント要素に色を付けるのがうまくいっていないバグがあったので、最新版を入れる。 普通に HaH を実行すると、画像にこういうヒントが付くようになる。 選択したら「t」を押すと、ページの左下に赤い■が出るのでそれの色が変わったら投稿に成功してるはず。 Opera のみで動作確認。 一応複数投稿にも対応してるはず。試してない。試し

    Hit-a-HintでTumblrに画像を投稿する拡張 - by edvakf in hatena
    yuiseki
    yuiseki 2009/01/03
  • OperaのアドレスバーからTwitterに投稿する方法 - by edvakf in hatena

    別の方法を考えました。→Opera や Firefox のアドレスバーから Twitter に投稿するためのサイトを作った 2010/8/31 をもって Twitter の Basic API が廃止されたことに伴い、この方法は使えなくなりました。以下は歴史的資料として残しておきますが、内容は信じないでください。 Twitter 側の問題が修正されたしうざかったので、このあたりの記述は変更した。変更前のやつは「はてなスター」あたりを。 前にまったく同じ要旨の記事を書いたのだけど、タイトルで検索しにくいし、今見たら「追記」のオンパレードで大変読みにくくなっていたので清書しとく。 ステップ1 Twitter のページを開き、投稿欄で右クリックして「検索の作成」を選ぶ。 (他の方法で作ると日語が文字化けすることがあるので、素直にここからやりましょう) ステップ2 検索エンジンの設定ウィンドウが

    OperaのアドレスバーからTwitterに投稿する方法 - by edvakf in hatena
    yuiseki
    yuiseki 2008/12/23
  • opera:configに解説文を付けるOConfig-ja.cssを自動生成してくれるブックマークレットを作った - by edvakf in hatena

    以下のブックマークレットは使えません。Wowo さんがメンテしてくれているものを使ってください。 opera-config設定項目一覧 - Opera Wiki Opera 10 alpha1 が出て、仕事の早いあまたさんと wowo さんはすぐに Windows 版と Unix 版の修正をしてくれたので、僕も Mac 版の修正をしておいた。 この CSS、作るのがものすごく大変なんですよ。あまたさんにはとっても感謝しています。 あまりに大変なので、「opera:config設定項目一覧」のページから自動で生成してくれるブックマークレットを作った。 oconfigCSS-ja for WeeklyBuild Opera10.0α1 1139。 - あまたの何かしら。 長いのでソースは一番下に置く。長いと言っても CSS のテキストが長いだけで処理は短い。 ↓こんな感じになる。 使い方 op

    opera:configに解説文を付けるOConfig-ja.cssを自動生成してくれるブックマークレットを作った - by edvakf in hatena
    yuiseki
    yuiseki 2008/12/12
  • Opera10はこうなるかも - by edvakf in hatena

    What Peregrine (Opera 10) promises - Opera browser - Opera Community フォーラムにこういうトピックがあって、社員など信頼に足るソースからの情報で Peregrin (Opera 10) について語られていることが纏められているので紹介してみる。 斎藤さんも言っているように↓、去年の Opera のリリーススケジュールよりも大幅に遅れているらしいので、あまり古い情報は信用できないかもしれない。 Opera 10 予告編 - A blog? with Σαιτω どうやら誤解を与えそうだったので重ねて書くが、ここに書いた情報は確定ではなく、内部の方の言葉を深読みしたものです。原典の書き方も微妙なものがあるので、そちらを見て各自で判断してください。 メールインターフェイスの大幅な変更? Arjan van Leeuwen という

    Opera10はこうなるかも - by edvakf in hatena
    yuiseki
    yuiseki 2008/12/04
  • DocumentFragmentを使っても1万ノードを一気に足すのはやめといたほうがいいらしい - by edvakf in hatena

    opera:cache で確認できる自分のキャッシュファイルの数は10189個あった。 それを、URL で絞り込んでインクリメンタルサーチ (書くまま検索) させる遊びをしているのだけど、入力欄が空白のときはテーブルの行を10189行全部追加しないといけないので、一気にやると5秒ぐらい固まる。 function redrawTableContents(df){ tbody.appendChild(df.cloneNode(true)); } (df には1万行の tr 要素が入ってる) というわけで、一定行ずつ数回に分けて描写するようにすると、固まることはなくなったものの、やはりもっさりする。 function redrawTableContents(df){ var singledrawnum=50; var df2=document.createDocumentFragment();

    DocumentFragmentを使っても1万ノードを一気に足すのはやめといたほうがいいらしい - by edvakf in hatena
    yuiseki
    yuiseki 2008/10/26
  • はてなダイアリーにopera:configへのリンクを張る方法がわかった - by edvakf in hatena

    下の記事を読んでひらめいた。 OperaのCSS『-o-link』について - ┐(´ー`)┌なJavaScript雑記 はてなダイアリーにこのように書けば、 <a href="##" style="-o-link:'opera:config';-o-link-source:current;">隠し設定</a>こうなる。→隠し設定 あれこれ 一見無駄に見えるhref要素を付けるのは、そうしないと空間ナビゲーションでフォーカスできないため。 試してないけど、他のブラウザからはこう見えるはず。→隠し設定 試した。 もちろん、opera:config#User Prefs | Opera Directoryみたいなやつでも出来る。 開いてもリンクの色が変わらない。 当は、opera:button なリンクを張りつけたかったんだけど、よくわからなかった。(いろいろ試すのがめんどくさかったとも言う

    はてなダイアリーにopera:configへのリンクを張る方法がわかった - by edvakf in hatena
    yuiseki
    yuiseki 2008/09/09
  • Opera内部アクションなどについての雑学 - by edvakf in hatena

    9.50betaを入れたのをきっかっけにキーボードショートカットを全面的に見直そうと思い、設定をあれこれいじっていた。そこでこれまで気がついたことをまとめてみる。 検索して見つからなかったものもあれば、既にどこかで出ているものもある。ここに書いたことは近いうちにopera-wiki.comに加えるつもり。 Operaのヘルプがショボイのは今に始まったことではない。ブログにカスタマイズ方法を書くのもいいが、情報が一カ所にまとまってないと探すにも探しにくい。ということでWikiがあるのだからWikiに書くことにした。 [追記 2007-12-22] mataneeさんがいろいろ回答してくれた。The Opera blog アクション"Find inline" ページ内検索のアクション。Find inline は Find とは違い、ダイアログが表示されないので気軽にページ内を検索できる。デフォ

    Opera内部アクションなどについての雑学 - by edvakf in hatena
    yuiseki
    yuiseki 2008/08/14
  • 既にブックマークしていたら色が変わるボタン:by edvakf in hatena

    現在のページがブックマークされているかどうかでアイコンが変わるボタンを作れることがわかった。 未ブックマーク状態。 既ブックマーク状態。 id:higeorangeさんの言っていたのはこういうことだったのか。 挙動は、未ブックマーク時は「ブックマークに追加」ダイアログを出し、既ブックマーク時はサイドバーのブックマークパネルを開いて、現在のページをハイライト。 インストールする方法は、下の文字列をアドレス欄に貼り付けて、出てきたものを好きなツールバーにドラッグ&ドロップ。(はてなダイアリーだとボタンを付けることができないための措置です) data:text/html;charset=utf-8,<a href='opera:/button/Highlight bookmark, , , "Already bookmarked!", "Highlight bookmark" | Add to

    yuiseki
    yuiseki 2008/08/09
  • Operaをさらに高速にする、あまり知られてない10の方法 α - by edvakf in hatena

    はじめに 2ちゃんねるでは下のようなコピペが「爆速」として知られているようだが、その他にもOperaを速くする方法はまだまだある。 アドレスバーにopera:configと入力 クイック検索に「Interpolate Images」と入力 Interpolate Imagesのチェックボックスを外す クイック検索に「Update」と入力 First Update Delayを「500」 Update Delayを「100」 Opera再起動 昨日見つけた記事では、実際に彼のコンピューターでは速くなったよ、として以下の10点が挙げられている。日付が2008年6月29日なので、もちろんOpera 9.5にも対応している。 10 Tips To Speed up Opera 9! - STUFF!!!! - by Higio なお、メニュー等は英語版のものしか知らないところも多いので、スクリーン

    Operaをさらに高速にする、あまり知られてない10の方法 α - by edvakf in hatena
    yuiseki
    yuiseki 2008/07/05
  • スクリーンショットで見る、Opera 9.5で最初にやる設定 - by edvakf in hatena

    はじめに Opera 9.2xから9.50に移行するのなら、前に使っていた環境を消さずに上書きインストールでも問題は起きないと思う。 問題あるみたい。 Opera 9.2 から 9.5 へ移行する際の注意点 - sixteen nights - by Kai-Lapis Opera Mail: Upgrading to Opera 9.5 | The Good Life... たた、僕の場合は9.50をベータ時から使っていたこともあり、正式版はクリーンインストールと決めていたので、前の設定を全部避難させてから新しくインストールした。ベータ版のときからOpera Linkを使っていたので、ブックマークなどがラクに元に戻るのが嬉しい。 Operaをクリーンインストールするときにも参照できるように、インストール後の設定をashizukaさんに倣って書いておく。以下は自分が設定するときの順番通り。

    スクリーンショットで見る、Opera 9.5で最初にやる設定 - by edvakf in hatena
    yuiseki
    yuiseki 2008/06/14
  • キーボード派の増設Speed dial - by edvakf in hatena

    増設speed dialについて Speed Dial のエントリを増やす - A blog? with Σαιτω スピードダイヤルが増やせるようになった。 - あまたの何かしら。 Operaのspeed dialが増えるようになって、いろんなスクリーンショットがブログ上にお目見えした。僕も実用的にspeed dialを増やすことを念頭に置いてあれこれ考えてみる。 僕のspeed dialの使い方 僕は9.20正式版からspeed dialを使い始めて、speed dialにどっぷり浸かっているわけだが、それでも最近は9個でも多い(埋まらない)ぐらいだという気がしていた。rssを吐いているサイトは既にfastladderに登録してあるので、わざわざspeed dialにしてまで頻繁に見に行く必要はないし、それ以外でよく行くサイトはブックマークにニックネームをつけているので忘れない。 僕は

    キーボード派の増設Speed dial - by edvakf in hatena
    yuiseki
    yuiseki 2008/05/10
  • 期間指定検索なんてあったのか! - by edvakf in hatena

    元ネタ あまたの検索 - Googleで調べつくす - あまたの何かしら。in はてな 最新記事検索をOperaのサーチエンジンに追加した。 - あまたの何かしら。in はてな 検索した日から遡って「○日以内」というふうに検索ができるもの。なんと便利! Googleの検索URLに &as_qdr= とかいうのを織り交ぜるだけ。イコールの後に書くことができるのは、"d"(1日前以内)、"w"(1週間前以内)、"m"(1ヶ月前以内)、"y"(1年以内)だけのようだ。"h"も試してみたけど無理だった。それから数字を書いて"d3"(3日以内)とか"m236"(236ヶ月以内)などとすることもできる。上限は、"Y"の場合が19、"m"の場合が236、"w"の場合が1046、"d"の場合が7319みたいだ(2007年3月3日現在)。便宜的に1980年のいつかから始まったことにしてあるみたい。 早速この

    期間指定検索なんてあったのか! - by edvakf in hatena
    yuiseki
    yuiseki 2008/03/04
  • OperaがMSに喧嘩を売ったことについての内部見解:by edvakf in hatena

    OperaがMSに喧嘩を売ったようです。 - あまたの何かしら。 Operaが喧嘩を売った理由。Firefoxは面倒なことを起こしていきました。 - あまたの何かしら。 これについてOpera内部の人がよくある質問と回答をブログエントリーしているので意訳します。 元ネタ:The Opera blog Q: なぜ今なの? A: 今ならEUがMSを取り調べしているから、MSが考えを改める余地があるじゃん。今を逃すと次は無いかもしれないでしょ。 Q: なぜWeb標準に準拠させることがブラウザの選択を広げることになるの? A: IE以外のブラウザがちゃんとした「選択」であるためには、それらのブラウザでもIEと同じサイトが同じように見える必要があるからだよ。 Q: プリインストールブラウザ無しにどうやってブラウザをダウンロードしろと??? A: もしMSがオープンな標準を卑怯にも攻撃したりしなければ

    OperaがMSに喧嘩を売ったことについての内部見解:by edvakf in hatena
    yuiseki
    yuiseki 2007/12/17