TOPフリーエリア
■フリースペースの説明
※このフリースペースは、エントリー記事ページ以外に表示されます。
※広告を掲載したりブログの紹介など、ご自由にどうぞ!
※不要な場合には、<!--not_permanent_area--> 〜 <!--/not_permanent_area-->
の部分を削除して下さい
(フリースペースについての詳細は、フリースペースの編集についてをご覧下さい)
※このフリースペースは、エントリー記事ページ以外に表示されます。
※広告を掲載したりブログの紹介など、ご自由にどうぞ!
※不要な場合には、<!--not_permanent_area--> 〜 <!--/not_permanent_area-->
の部分を削除して下さい
(フリースペースについての詳細は、フリースペースの編集についてをご覧下さい)
以前はviとかのエディタを使っている人を「何ですか、そのよくわからない操作は」などとよく会話のネタにしていたのですが、これがFirefoxで使ってみると恐ろしく使いやすい。
これ無しでは、もうブラウジングできない。
※参考サイト様、ありがとうございます。
2009/06/25 9:57 追記 <>に囲まれた文字がタグになって表示されていなかったのを修正
#2009/06/03 1:24 追記 Twitterを投稿するプラグイン(twitter.js)を追加(http://twitter.g.hatena.ne.jp/VoQn/20081130/1228061201)
#2009/04/24 1:31 追記 「Vimperatorからというかキーボードから操作できるプラグイン(treeStyleTab.js)」を追加(http://relaxedcolumn.blog8.fc2.com/blog-entry-138.html)
#2009/04/04 15:05 追記: Vimperator2.0に更新。再度TreeStyleTabのパッチを当てた。migemo-find.jsを追加
#2009/04/02 9:45 追記:上下逆の変態仕様は中止。読み込み時に自動でテキストエリアにフォーカスがいかないように設定を変更
#2009/03/30 9:48 追記:(Tree Style Tabを使用中なので)タブ移動のJ→下へ移動、K→上へ移動に違和感があった。慣れた感覚だと上=左、下=右だからだ。つまり、Jで右へ移動していくのは直感的でない。というわけで、タブ移動はJ→上、K→下にマッピングを変更。そのため、ページ中のスクロールと反対の動作するという変態仕様になってしまったwwコピペする人はお気を付けください。
#2009/03/26 1:05 追記: dでタブをクローズするとなぜか直前のタブが選択されないので、CTRL+Wにdをマッピング
設定をしたので、念のためメモ代わりとして公開しておく。
後にVimperatorに出会う者たちの道しるべに少しでもなればと思い。
また、突っ込みがあればゼヒ。とくにmigemo機能がなんかよくわからん。
■Version
Vimperator Ver:2.0
■導入Plugin
bookmarktoolbar-hint.js
char-hints-mod2.js ヒントをアルファベットに
feedSomeKeys.js 特定のサイトで特定のキーをVimpOFF
googlesuggest.js なんかサジェスト
migemo_completion.js なんかmigemoしてくれる
migemo-find.js 標準の検索を XUL/Migemoに置き換える
treeStyleTab.js Tree Style Tabのツリーを開く閉じるにキーボードをマッピングする
■Tree Style Tabを使用する場合のパッチ
ぼちぼち散歩 - ここ数日のVimperatorのバグを直すつもりのパッチ
http://relaxedcolumn.blog8.fc2.com/blog-entry-135.html
■_vimperatorrc
" Options
"メニュー/ツール/ブックマークバーを表示
set guioptions=mTB
"エラー時のビープ音をビジュアルベルに
set visualbell
"ビジュアルベルを無効化
highlight Bell display:none
"set novisualbell
":[tab]open時の補完設定(s=検索エンジン+キーワードURL,l=ロケーションバーの補完機能を利用)
set complete=sl
"以下のとき新しいタブで開く
set activate=homepage,quickmark,tabopen,paste
"ex mode でインクリメント補完
set wildoptions=auto
"テキストボックスへのオートフォーカスをOFF
set focuscontent
" Mappings
"j/kの移動量を5倍に
noremap j 3<C-e>
noremap k 3<C-y>
"h/lで戻る/進む
noremap h <A-Left>
noremap l <A-Right>
"H/Lでタブ移動
noremap K gT "下へ
noremap J gt "上へ
"C-wをdにマッピング
noremap d <C-w>
" Twitter.js用ショートカットキー
"投稿
map ,t :twitter<Space>
"[twitter_id]の人のトップの発言を読む。
map ,T :twitter!<Space>
"自分へのreply確認
map ,@ :twitter!@<CR>
map ,mt :mr<Space>twitter-search-pcod-no-jp<Space>
map ,mT :mr<Space>twitter-search-pcod-no-jp<Space>["自分のユーザーid"]<CR>
map ,mf :mr<Space>favotter-new<Space>
map ,mF :mr<Space>favotter-new<Space>["自分のユーザーid"]<CR>
"コピー&ペーストなどOSのショートカットが効くように
inoremap <C-a> <C-v><C-a>
inoremap <C-z> <C-v><C-z>
inoremap <C-x> <C-v><C-x>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
cnoremap <C-a> <C-v><C-a>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-v> <C-v><C-v>
"ロケーションバーにフォーカス
map <C-l> <A-d>
"追加Plugin
let g:hintsio="iO"
let g:hintchars="HJKLASDFGYUIOPQWERTNMZXCVB"
" feedSomeKeys.js
autocmd LocationChange .* :fmapc
"GMAIL
js <<EOF
autocommands.add('LocationChange',/mail\.google\.com\/(mail|a)\//,[
'js plugins.feedKey.setup(',
'"c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i])',
');'
].join(''));
EOF
"" Google Reader
js <<EOF
autocommands.add('LocationChange',/www\.google\.(com|co\.jp)\/reader\//,
'js plugins.feedKey.setup("j k n p N P X O s S v t m o <Space> <S-Space> <enter> A e gh ga gs gS gu gt gT gd r u 1 2 / a = - ? z Z <C-z>".split(/ +/)'
+',true);');
EOF
" googlesuggest.js
map s :google<Space>
"imeモードの自動変更
"オプション
"auto : No change
"normal : IME の状態を通常の状態に変更します
"active : Initially IME on
"inactive : Initially IME off
"disabled : Disable IME
style -name commandline-ime chrome://* #liberator-commandline-command input {ime-mode: inactive;}
"ヒントのスタイル指定
highlight Hint z-index:5000; font-family:monospace; font-size:1.1em; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
これ無しでは、もうブラウジングできない。
※参考サイト様、ありがとうございます。
2009/06/25 9:57 追記 <>に囲まれた文字がタグになって表示されていなかったのを修正
#2009/06/03 1:24 追記 Twitterを投稿するプラグイン(twitter.js)を追加(http://twitter.g.hatena.ne.jp/VoQn/20081130/1228061201)
#2009/04/24 1:31 追記 「Vimperatorからというかキーボードから操作できるプラグイン(treeStyleTab.js)」を追加(http://relaxedcolumn.blog8.fc2.com/blog-entry-138.html)
#2009/04/04 15:05 追記: Vimperator2.0に更新。再度TreeStyleTabのパッチを当てた。migemo-find.jsを追加
#2009/04/02 9:45 追記:上下逆の変態仕様は中止。読み込み時に自動でテキストエリアにフォーカスがいかないように設定を変更
#2009/03/30 9:48 追記:(Tree Style Tabを使用中なので)タブ移動のJ→下へ移動、K→上へ移動に違和感があった。慣れた感覚だと上=左、下=右だからだ。つまり、Jで右へ移動していくのは直感的でない。というわけで、タブ移動はJ→上、K→下にマッピングを変更。そのため、ページ中のスクロールと反対の動作するという変態仕様になってしまったwwコピペする人はお気を付けください。
#2009/03/26 1:05 追記: dでタブをクローズするとなぜか直前のタブが選択されないので、CTRL+Wにdをマッピング
設定をしたので、念のためメモ代わりとして公開しておく。
後にVimperatorに出会う者たちの道しるべに少しでもなればと思い。
また、突っ込みがあればゼヒ。とくにmigemo機能がなんかよくわからん。
■Version
Vimperator Ver:2.0
■導入Plugin
bookmarktoolbar-hint.js
char-hints-mod2.js ヒントをアルファベットに
feedSomeKeys.js 特定のサイトで特定のキーをVimpOFF
googlesuggest.js なんかサジェスト
migemo_completion.js なんかmigemoしてくれる
migemo-find.js 標準の検索を XUL/Migemoに置き換える
treeStyleTab.js Tree Style Tabのツリーを開く閉じるにキーボードをマッピングする
■Tree Style Tabを使用する場合のパッチ
ぼちぼち散歩 - ここ数日のVimperatorのバグを直すつもりのパッチ
http://relaxedcolumn.blog8.fc2.com/blog-entry-135.html
■_vimperatorrc
" Options
"メニュー/ツール/ブックマークバーを表示
set guioptions=mTB
"エラー時のビープ音をビジュアルベルに
set visualbell
"ビジュアルベルを無効化
highlight Bell display:none
"set novisualbell
":[tab]open時の補完設定(s=検索エンジン+キーワードURL,l=ロケーションバーの補完機能を利用)
set complete=sl
"以下のとき新しいタブで開く
set activate=homepage,quickmark,tabopen,paste
"ex mode でインクリメント補完
set wildoptions=auto
"テキストボックスへのオートフォーカスをOFF
set focuscontent
" Mappings
"j/kの移動量を5倍に
noremap j 3<C-e>
noremap k 3<C-y>
"h/lで戻る/進む
noremap h <A-Left>
noremap l <A-Right>
"H/Lでタブ移動
noremap K gT "下へ
noremap J gt "上へ
"C-wをdにマッピング
noremap d <C-w>
" Twitter.js用ショートカットキー
"投稿
map ,t :twitter<Space>
"[twitter_id]の人のトップの発言を読む。
map ,T :twitter!<Space>
"自分へのreply確認
map ,@ :twitter!@<CR>
map ,mt :mr<Space>twitter-search-pcod-no-jp<Space>
map ,mT :mr<Space>twitter-search-pcod-no-jp<Space>["自分のユーザーid"]<CR>
map ,mf :mr<Space>favotter-new<Space>
map ,mF :mr<Space>favotter-new<Space>["自分のユーザーid"]<CR>
"コピー&ペーストなどOSのショートカットが効くように
inoremap <C-a> <C-v><C-a>
inoremap <C-z> <C-v><C-z>
inoremap <C-x> <C-v><C-x>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
cnoremap <C-a> <C-v><C-a>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-v> <C-v><C-v>
"ロケーションバーにフォーカス
map <C-l> <A-d>
"追加Plugin
let g:hintsio="iO"
let g:hintchars="HJKLASDFGYUIOPQWERTNMZXCVB"
" feedSomeKeys.js
autocmd LocationChange .* :fmapc
"GMAIL
js <<EOF
autocommands.add('LocationChange',/mail\.google\.com\/(mail|a)\//,[
'js plugins.feedKey.setup(',
'"c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i])',
');'
].join(''));
EOF
"" Google Reader
js <<EOF
autocommands.add('LocationChange',/www\.google\.(com|co\.jp)\/reader\//,
'js plugins.feedKey.setup("j k n p N P X O s S v t m o <Space> <S-Space> <enter> A e gh ga gs gS gu gt gT gd r u 1 2 / a = - ? z Z <C-z>".split(/ +/)'
+',true);');
EOF
" googlesuggest.js
map s :google<Space>
"imeモードの自動変更
"オプション
"auto : No change
"normal : IME の状態を通常の状態に変更します
"active : Initially IME on
"inactive : Initially IME off
"disabled : Disable IME
style -name commandline-ime chrome://* #liberator-commandline-command input {ime-mode: inactive;}
"ヒントのスタイル指定
highlight Hint z-index:5000; font-family:monospace; font-size:1.1em; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
Basic認証は平文でパスワードを送るようですが、Digest認証は暗号化して送信してくれる認証方法。
今回は他人からの又聞きなので「らしい」口調で申し訳ない。
apache2.2以降は設定方法が変わっているらしく、ネット上の古い情報に散々ハマってしまった会社の同僚と私。
apache2.2以降の設定方法はこちら。
書き込む場所はhtaccessでもいいし、httpd.confの認証をかけたいディレクトリのディレクティブ内に設定すればOK
AuthType Digest
AuthName "任意の名前"
AuthDigestProvider file
AuthUserFile /任意の場所
Require valid-user
どうやらAuthUserFileが以前はAuthDigestFileだったようで、ここでみんながはまっていたようです。
ちなみにAuthDigestFileだと「そんなコマンド無いよ」的なエラーが吐かれるようです。
もう一点。
Require valid-user
同僚の話では、ここがこの指定でないと弾かれるらしいので、注意。
モジュールは基本的ロードされてるようだけど、やっぱOSとかで違うのかな?
auth_digest_module
がロードされているか確認。
どうやらこのモジュールが読み込まれていなくても、設定自体は活きてしまうらしく、認証で延々と弾かれ続けるらしい。
詳細はGoogleで
Digest認証 apache2.2
などとApacheのバージョンを指定して検索をかければ必要な情報が出てくると思われる。
今回は他人からの又聞きなので「らしい」口調で申し訳ない。
apache2.2以降は設定方法が変わっているらしく、ネット上の古い情報に散々ハマってしまった会社の同僚と私。
apache2.2以降の設定方法はこちら。
書き込む場所はhtaccessでもいいし、httpd.confの認証をかけたいディレクトリの
AuthType Digest
AuthName "任意の名前"
AuthDigestProvider file
AuthUserFile /任意の場所
Require valid-user
どうやらAuthUserFileが以前はAuthDigestFileだったようで、ここでみんながはまっていたようです。
ちなみにAuthDigestFileだと「そんなコマンド無いよ」的なエラーが吐かれるようです。
もう一点。
Require valid-user
同僚の話では、ここがこの指定でないと弾かれるらしいので、注意。
モジュールは基本的ロードされてるようだけど、やっぱOSとかで違うのかな?
auth_digest_module
がロードされているか確認。
どうやらこのモジュールが読み込まれていなくても、設定自体は活きてしまうらしく、認証で延々と弾かれ続けるらしい。
詳細はGoogleで
Digest認証 apache2.2
などとApacheのバージョンを指定して検索をかければ必要な情報が出てくると思われる。
Pythonでやりたいことをメモっておく。
・mixiのみんなのエコーとツイッターに同時投稿するアプリ
・昔PHPで作ったWEBのADVゲームアプリ
・DB絡めたなんか
とりあえず上記3つを作っていきたい。
自作なんでアバウトなスクリプトになる予定ww
・mixiのみんなのエコーとツイッターに同時投稿するアプリ
・昔PHPで作ったWEBのADVゲームアプリ
・DB絡めたなんか
とりあえず上記3つを作っていきたい。
自作なんでアバウトなスクリプトになる予定ww
pythonの勉強のためにCybozu8からスケジュールデータを取得し、icsを出力するスクリプトをpy2exeでコンパイルして作成しました。
バイナリを配布しようかと思ったんですが、現状ではやれないことが判明した。
というのも、Cybozu8のパスワードをローカルに保存している。
それを暗号化しファイルへ保存→呼び出し時に復号という処理をかけている。
このときに秘密鍵と公開鍵が必要になる。
公開鍵はオープンなものなので配布してもいいんだけど、秘密鍵は公開できない。
現状はスクリプトに埋め込んであるんだけど(個人利用を想定していた)、それだと自分と同じ鍵を使うことになる。大げさに言えば全世界で復号が出来てしまうという。
ま、個人利用ってことを考えると暗号化なんていらない?
とりあえず、公開鍵のファイルがないときは暗号化しないでiniに直書きする処理にしてしまうか…。
バイナリを配布しようかと思ったんですが、現状ではやれないことが判明した。
というのも、Cybozu8のパスワードをローカルに保存している。
それを暗号化しファイルへ保存→呼び出し時に復号という処理をかけている。
このときに秘密鍵と公開鍵が必要になる。
公開鍵はオープンなものなので配布してもいいんだけど、秘密鍵は公開できない。
現状はスクリプトに埋め込んであるんだけど(個人利用を想定していた)、それだと自分と同じ鍵を使うことになる。大げさに言えば全世界で復号が出来てしまうという。
ま、個人利用ってことを考えると暗号化なんていらない?
とりあえず、公開鍵のファイルがないときは暗号化しないでiniに直書きする処理にしてしまうか…。
サムネイルに期待した方すみません。逆にサムネイル見て帰ろうとした方、ちょっと待ってください。
とりあえず再生してください。きっと何かを感じられるはず。
とりあえず再生してください。きっと何かを感じられるはず。
Last Day Dream [HD] from Chris Milk on Vimeo.
いざ書くとなると何を書こうかさっぱりわからん。
KILLZONE2はオモシロかったけど、キャラクターのノリがどーも合わない。
もうちょっと真剣さがほしかった。あと声優が下手すぎる。
Fallout3は、ただいま60時間Lv20。
がんばったのに実家から追い出された(´・ω・`)
俺の生きる場所はもはや荒野しかない(`・ω・´)
そして、最後の戦いへ。
KILLZONE2はオモシロかったけど、キャラクターのノリがどーも合わない。
もうちょっと真剣さがほしかった。あと声優が下手すぎる。
Fallout3は、ただいま60時間Lv20。
がんばったのに実家から追い出された(´・ω・`)
俺の生きる場所はもはや荒野しかない(`・ω・´)
そして、最後の戦いへ。
おめでとう!
J2初勝利初得点!
リアルタイムで見てないし、選手たちの名前もあまり知らないけど、栃木出身として応援してます!
とりあえず栃木にいる姉たちにミサンガとストラップの購入を頼んでおこう。
J2初勝利初得点!
リアルタイムで見てないし、選手たちの名前もあまり知らないけど、栃木出身として応援してます!
とりあえず栃木にいる姉たちにミサンガとストラップの購入を頼んでおこう。
| 感謝して怒る日々。(Firefox GOGOGO!!とかXBOX360 GOGOGO!!とか) |
Next
Template by 無料ブログ テンプレート カスタマイズ
FC2ブログ 一戸建て
Template by 無料ブログ テンプレート カスタマイズ
FC2ブログ 一戸建て





