サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
cherenkov.hatenadiary.org
Operaでconsole.logできるようにするconsole.js - 言いたい放題 - チーム俺等 こちらでid:edvakf先生にconsole.jsを使ってDragonflyからconsole.logする方法を教えてもらいましたが、Firefox+Firebugで育ったワタシにはいろいろと耐えられないものがありました。そこで一旦Dragonflyと距離を置いてお互いの将来を考えてみたところ「Firebug Lite*1でいいじゃん」という結論に至りました。 ボタンはどこに表示させるの? Operaを触るようになってからまだ日が浅く、ブックマークレットを目立つ場所に表示させる方法が分からなくて困りました。適当なショートカットリンクをツールバーなどにD&Dしようとしても受け付けてくれません。 そこでid:edvakf先生の Refresh display (続編) - 言いたい放題
ホームページに貼り付けてある動画ではなくて、途中から再生するアドレスを渡したいときの話。 途中から再生したい動画のアドレスに「&feature=player_embedded#t=38」のパラメータを付けるだけでOK。t=の後に秒単位で再生時間をいれる。 こんな感じ。 http://www.youtube.com/watch?v=fWrjUti71ps&feature=player_embedded#t=38
Firefox 3.5b4 昨日くらいから、はてなのログインが維持されなくておかしいなーと思ってcookieみたら、何故かFirefox終了毎にcookieが削除されていた。そんな設定した覚えないのになー。 これ書いてる途中で思い出した。数時間前にFirefoxで大きなサイズのファイルをDL中にOSフリーズしたんだった。(原因は空き容量不足か?) 調査 オプションみてもわからん。キャレットブラウズモードでもない。 アドオンを無効にして終了時cookie自動削除が再現するか確認。効果なし。 履歴をすべて削除。効果なし。 起動のたびに起こるということは、prefs.jsか?開いてみるもわからん。 プロファイルフォルダにあるcookie.sqliteというファイルが目に留まる。cookieを削除したばかりなのに、サイズは556KB!うーむ。怪しい。 cookie.sqliteがにおう cooki
bit.lyはtwitterに採用されて一気に広がりをみせるURL短縮サービス。j.mpとはbit.lyが最近取得した新しいドメイン。これによってさらに2文字URLが短くなる。 今回はbit.lyのアカウントを登録する意味はあるのか調べたら面白かったので紹介します。 サインアップすると主に3つの機能が使える。 large;">Real-time Link Tracking:Track the performance of your bit.ly links in real time. large;">Complete History:Access the complete history of your bit.ly links. large;">Saved Preferences:Store your Twitter account and other preferences. しばらく
ミドルマウス(middle mouse)、ミドルクリック(middle click)、中クリック、ホイールクリック(wheel click)に関するエントリー。 Firefoxの機能に「ホイールクリックでペースト」がある。便利なので最近使い始めた。about:configでmiddlemouse.pasteをtrueにすると利用できる。再起動しなくてもOK。 でも、この機能には欠点がある。範囲選択をしてからホイールクリックをしても上書きされずに挿入されてしまう。 これをuserChrome.jsを用いて修正する。 ザックリ確認したところFirefox 3.0.8と3.1 Beta3とFirefox 2は上記の残念な仕様。 ソースコード // ==UserScript== // @name middleMousePaste // @namespace http://d.hatena.ne.j
1.Twitterのコメントを一括削除(部分選択して一部残せるように)できるツールがあったら教えていただけますでしょうか。 2.はてブのログを一括削除(部分選択して一部残せ.. - 人力検索はてな id:love_chocolate を見て作ってみました。 Firefox 3.5.2だけで動作確認。 Twitter Delete My Tweetは、Twitter用AutoPagerize - 0xFF にある、twitter.AutoPagerと一緒に使うことを想定しています。 インストール手順 これはFirefox専用です。FirefoxアドオンのGreasemonkeyと専用のスクリプトの2つをインストールしてください。 Greasemonkeyをインストール Greasemonkey :: Firefox Add-ons twitter.AutoPagerをインストール twitt
Tab Mix Plusからの脱却(卒業)プロジェクト。Firefox 3.0.8から3.1beta3へ移行中。 タブバーでホイールを回すとタブを切り替える。userChrome.js用スクリプト。 // ==UserScript== // @name Tab Wheel Scroll // @namespace http://d.hatena.ne.jp/Cherenkov/ // @description ホイールでタブ切り替え // @include chrome://browser/content/browser.xul // ==/UserScript== (function(){ gBrowser.mTabContainer.addEventListener("DOMMouseScroll", function(event){ this.advanceSelectedTab(e
ついつい溜めてしまう未読フィードを何とかしたい。 そこで考えたのは エントリー毎にランダムな画像を挿入して、ごほうびを演出する。 素敵な画像に出会えたという成功体験を繰り返すことによってフィード消化の習慣化を狙う。 ソースコード // ==UserScript== // @name LDR widget FlickrBadge // @namespace http://d.hatena.ne.jp/Cherenkov/ // @include http://reader.livedoor.com/reader/ // @require http://coderepos.org/share/export/34607/lang/javascript/Base64/trunk/base64.js // @version 0.0.1 // ==/UserScript== //thanks dank
壁紙から始まるTwitterコミュニケーションの提案エントリー。 javascript:c=document.getElementById("container").style;c.visibility!="hidden"?c.visibility="hidden":c.visibility="visible";void(0); 使い方 上のjavascript:ではじまる文字列をコピーしてブラウザのアドレスバーに貼り付けてエンターを押すと、壁紙だけ表示されます。もう一度エンターで元に戻ります。 是非このブックマークレットを使って、私の壁紙を見ながら紅茶でも飲んで下さい! https://twitter.com/cherenkov いくつかピックアップしてみました。 https://twitter.com/rancorcool ネギ臭い https://twitter.com/sirop
userChrome.js自体の説明 userChrome.jsは主にFirefox自体の機能を拡張するためのアドオンです。機能を追加するには○○.uc.jsというファイルをuserChrome.jsと同じ場所に置くだけです。 Gomitaさんのプレゼン資料:「userChrome.js 〜拡張機能の解体再構築〜」がおすすめ。via しげふみメモ。 インストール方法 まずuserChrome.js本体をインストール (配布元) alice0775さんのSub-Script Loaderをダウンロード (配布元) Firefoxのプロファイル(プロファイルの探し方)にあるchomeフォルダを開き、2でダウンロードしたuserChrome.jsとchomeフォルダにあるuserChrome.jsを置き換える。 以上でインストールは終わり。 ucスクリプトの導入方法 userChrome.jsと
userChromeJS1.1 + Stylish 1.0.3 + Firefox 3.5で動作確認。 編集するたびに一々アドオンまで行くのが面倒なので、ポップアップメニューに編集ボタンを付けた。*1 demo http://screencast.com/t/5eE4F5QEq 使い方 「stylishEditButton.uc.js」はFirefox拡張のuserChrome.js用のスクリプトなので、userChrome.js(0.8か1.1)が必要。インストール方法はこちら=>超簡単にuserChrome.jsのインストールを説明する - Cherenkovの暗中模索にっき download stylishEditButton.uc.js (github:139796) // ==UserScript== // @name stylishEditButton.uc.js // @n
関連 世紀末リーダー伝たけし! - Wikipedia http://ja.wikipedia.org/wiki/GNU
places.sqliteのサイズが11.8MBなどとぬかすのでplaces.sqlite-journalと一緒にプロファイルの外へ移動。 再起動。 バックアップから新たにplaces.sqliteが生成される。サイズは220KB。今までなにが詰まってたんや。起動スピード改善した。 ブックマークのfaviconが全部リセットされてる。 ブックマークレットのfaviconを Re: ブックマークツールバーのボタンに好きなfaviconを使う - Griever で割り当て。 完了。
最近Windosw+Firefox3でFlashのwmodeに関して実験していたんだけど、http://b.hatena.ne.jp/js/Hatena/Bookmark/LetLoader.js に答えがあった。 var els = document.getElementsByTagName('embed'); for (var i = 0; i < els.length; i++) { var el = els[i]; // none にして block にすると、wmode が適用される el.setAttribute('wmode', 'opaque'); el.style.display = 'none'; el.style.display = 'block'; } このコードは、はてなブックマークのブックマークレットを呼び出したときに表示されるパネル(タグやコメントを入力して追
Tab Mix Plusで「右側・左側のタブをすべて閉じるボタン」を表示したときの右側・左側の配置が逆だと思う。しょっちゅう押し間違える*1のでボタンを作った。 最新版は一番下のタイプ。 ソースコード tab-close_LR_button.uc.jsで保存。 // ==UserScript== // @name tab-close_LR_button // @namespace http://d.hatena.ne.jp/Cherenkov/ // @description http://d.hatena.ne.jp/Cherenkov/20090526/p1 // @include chrome://browser/content/browser.xul // ==/UserScript== (function() { var tabContextMenu = document.get
すでにありそう、なぜ今更エントリー。 つぶやきを間違って送信した場合に、それを取り消せる「Undo」機能を追加するグリモンを書きました。 送信ボタンを押してから5秒以内*1に再び送信ボタンをクリックすると、つぶやきの送信がキャンセルされます。送信取り消しのチャンスは無制限です。 ソースコード インストール twitter undo post for Greasemonkey 20100113 - 仕様変更に対応。updateボタンのクリックイベントをjQueryから行うように変えたみたい。 関連 Gmailに「送信アンドゥ」機能――ただし5秒まで - ITmedia News *1:ほんとは6秒
3.5 Beta 4で動作確認。 このLDRに登録するブックマークレットがださいので作った。 余計なアドオンは入れたくない。 bookmarks.html/jsonを書き換える方法はめんどくさい。 userChrome.cssからはfaviconを設定できるが、labelの非表示ができない。できた。(下の追記にリンク) のでuserChrome.jsを使った。 userChrome.jsのインストールはコチラ→超簡単にuserChrome.jsのインストールを説明する - Cherenkovの暗中模索にっき はてなアイコンと仲良しになった! 注意 本家やAlice0775氏のサブスクリプトローダを使っている人はボタンの名前が日本語だと動かないので、uc.jsファイルをUCJSFilesフォルダにいれるか、ボタンの名前をアルファベットだけにする必要があります。例えば「livedoor Rea
このエントリーはFirefoxのアップデートによって無効化されたアドオンを有効化するためのものです。Firefox Add-onsからのダウンロードを有効にする方法はコチラ→Firefox Add-onsのバージョンチェックを無効にするブックマークレット - Cherenkovの暗中模索にっき 先日Firefox 3.5 Beta 4が一般に公開されたので早速アップデートしてみたところ、いくつかのアドオンがバージョンアップに対応出来ず無効になってしまいました。 動かなくなったアドオン Tab Mix Plus 0.3.7.4pre.090107 - これが無いとFirefoxは使い物にならない。 Greasemonkey 0.8.20090123.1 - グリモンが動かない><。 FireGestures 1.1.6.2 - 画像を保存するときに使うマウスジェスチャー。 どれもかけがえのな
Skype4のチャットログはC:\Users\ユーザ名\AppData\Roaming\Skype\アカウント名のmain.dbのMessagesテーブルの中に他人の発言も全部あります。*1これをHTML出力したいと思います。 main.dbファイルの調査は、id:Pupさんの"PupSQLite"を使わせてもらいました。テーブルの閲覧にしか使っていませんが、直感的に操作が出来て非常に使いやすく、SQL文のチェックも使えるのでオススメです。 SQL文による抽出結果の表示 準備 今回必要なものをインストール。 DBIx::Simple(v1.32) - ラッパー ppm install DBIx::Simple DBIx::XHTML_Table(v1.36) - HTML出力の為 ppm install DBIx::XHTML_Table ソースコード #!/usr/bin/perl us
Vistaで動作確認。 #!/usr/bin/perl use strict; use warnings; use Win32::API; my $SPI = Win32::API->new("user32", "SystemParametersInfo", "NNPN", "N"); my $SPI_SETDESKWALLPAPER = 20; my $IMG_PATH = "c:\\ashibe.bmp"; my $fWinIni = 0; #一時的な変更なら0。1にするとレジストリを書き換える。 $SPI->Call($SPI_SETDESKWALLPAPER, 0, $IMG_PATH, $fWinIni); このサンプルのままだとcドライブ直下にあるashibe.bmpを壁紙にします。bmpかjpgファイルを壁紙にできます。 画像の表示方法(拡大、中央など)は現在の設定を引き継い
たぶんこのスクリプトは、ニコ動の中の人がバグに気づいてそのうち動かなくなります。そのときはオリジナルに戻すとよいでしょうのエントリー。 プレイヤーが新しくなって ニコニコ動画を前みたいに自動で再生するGreasemonkeyスクリプト が動かなくなったので改造。 スタンバイ完了の$("flvplayer").ext_getStatus();はpausedじゃなくてplayingになってた。遅延させないと半透明のかぶせ物が取れなかった。無名関数で括ったのは戻り値どうすんねんエラーをキャッチし続けてしまうのを防ぐため。(20091222以後は異なる。) あと location.hrefとjavascript:プロトコルを使ったハック を参考にした。 ソース ダウンロード nicovideoautoplay.user.js (gist:102693) 更新履歴 20091222: スタンバイ完了
Windowsユーザ限定の不具合に対処するエントリー。Firefox2だと問題無いのになー。 // ==UserScript== // @name FlashWmode // @namespace http://d.hatena.ne.jp/Cherenkov/ // @description http://userscripts.org/topics/3090 // @include http* // ==/UserScript== (function(){ var ems = document.getElementsByTagName('embed'); for (var i=0; i < ems.length; i++) { var em = ems[i]; if ((em.getAttribute('wmode') == null) && (em.getAttribute('typ
Windows環境のFirefoxユーザ向けのエントリー。(Macではどうなるのか教えてください。) どんな問題なのか まず、WMODEの落とし穴 in FIREFOX - red日記に書いてある症状をまとめると、 Firefoxは表示領域外にあるFlashをレンダリングしない。新しくタブを開いたときや、ページをスクロールしてFlashが貼られているエリアにきた段階で初めてレンダリングされる。 blip.fmのplaylistで一番下までスクロールしないと曲が再生されない原因を解明した - Cherenkovの暗中模索にっき 分りやすいサンプル→http://dev.ekndesign.com/pages/ffwmode/transparent/content.html なにが具体的に困るのか Blip.fmを例に説明します。Blip.fmとは楽曲共有機能をtwitterに追加した感じの素
id:swdyhのコメント: http://d.hatena.ne.jp/Cherenkov/20090317#c1237392376 id:Cherenkovの返信コメント: http://d.hatena.ne.jp/Cherenkov/20090317/p1#c1237421551 アドレスをみると、swdyhさんは20090317の日記にコメントをしている。 Cherenkovは20090317のp1のエントリーにコメントをしている。 このブログは現在「ブログモード」になっています。管理-設定-記事の設定で「日記モード」もしくは「日記モード・見出し別ページ」にすると二つのコメントは正しく並んで表示されるようになる。 ブログモードでは記事ごとにのみコメントが出来るはずなのに、swdyhさんはどうやって日記モード空間にコメントしたんだろうか。 このように表示されている。コメント(1)は
WedataのSITEINFOで正規表現を覚えたつもりになっている人に警鐘を鳴らすエントリー。 AutoPagerizeはSITEINFOのurlとlocation.hrefがmatchするかどうか判定しています。 まずはmatchおさらい。→String#match - MDC matchに文字列が渡された場合、RegExpオブジェクトに暗黙的に変換されます。 matchに正規表現を渡す場合 var url = "http://wwwx.fujitv.co.jp/zoo/blog/index.jsp?cid=233"; url.match(/^http:\/\/wwwx\.fujitv\.co\.jp\/zoo\/blog\/index\.jsp\?cid=233/); //マッチする。 matchに文字列を渡す場合 >if(location.href.match('chart.php'
id:vantguardeさんがlast.fmで使っているアイコンを見るたびに上野樹里を思い起こす。
id:vantguardeさんのアイコンを見るたびに生田斗真を思い起こす。
愛知のテレビ・ラジオで「東海三県」というと、愛知、岐阜、三重を指す。 定義 中部地方とは、本州中央部を占める地方。愛知・岐阜・静岡・山梨・長野・福井・石川・富山・新潟の九県である。(三省堂「大辞林 第二版」) 三重は中部地方に含まれない。 近畿地方とは、京都・大阪・兵庫・奈良・和歌山・滋賀・三重の二府五県。(三省堂「大辞林 第二版」) 三重は近畿地方である。 東海地方とは、本州中央部のうち、太平洋側の地方。普通、静岡・愛知・三重の三県と、岐阜県の南部をさす。(三省堂「大辞林 第二版」) 三重は近畿地方であり、東海地方である。 Wikipediaで三重を調べると脚注に面白いことが載っていた。 2007年に「NHK週刊こどもニュース」が取り上げて調査結果、三重県は両方(中部地方と近畿地方)に属しているという結論も出ている。 山梨県が中部地方と関東地方の両方に属しているのとほぼ同様の分類である。
Javaをはじめて一週間くらいの人向けのエントリー。 出力を表示させたいとき毎回System.out.println()と打つのがめんどう。もっと簡単にしたい。ということでlogというメソッドをつくった。 //Sayonara.javaで保存 public class Sayonara { public static void main(String[] args) { int num = 888; log(123); log("∩( ・ω・)∩ばんじゃーい"+num); log(112+num); } public static void log(Object x) { System.out.println(x); } } 出力は 123 ∩( ・ω・)∩ばんじゃーい888 1000 logメソッドのミソ mainメソッドの外に定義する。 logの引数をintやStringじゃなくてOb
次のページ
このページを最初にブックマークしてみませんか?
『Cherenkovの暗中模索にっき』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く