サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
tekiomo.hatenablog.com
Gnome Terminalはタブを利用できるので重宝しているのですが、普段の開発時には複数のタブを開きサーバにログインしているので、今開いているタブがどのサーバなのか咄嗟に分からないことがあります。 なのでホスト名とユーザ名とカレントディレクトリをTerminal(&タブ)のタイトルに表示するようにしました。 まーありがちな処理なのですが、カレントディレクトリが深い場合に表示しきれなくなってしまうので、ちょっとだけ工夫して下記のように省略表示させました。 /path/to/directory ↓ /p/t/directory ~/.zshrc function changetitle { # pwdを二回も実行しているのがなんかダサい... current_dir=`pwd | sed -e "s%\(/\([^.]\|\..\)\)[^/]*%\1%g"``pwd | sed -e "
ERROR 1227 (42000) at line N: Access denied; you need the SUPER privilege for this operation SUPER権限がないので発生したエラー。 このユーザの権限はこんな感じ。 GRANT ALL ON database.* TO foo@localhost IDENTIFIED BY 'password'; SURPERはグローバルな管理権限なので、ON database.*では付与されないため下記のように*.*に対して付与する必要がある。 GRANT SURPER ON *.* TO foo@localhost; そんなグローバルな管理権限は以下の通り。 FILE PROCESS RELOAD REPLICATION CLIENT REPLICATION SLAVE SHOW DATABASES SHUT
<?php $handle = opendir('/path/to/dir'); while (false !== ($file = readdir($handle))) { $files[] = $file; } 上記のようにopendir()でディレクトリハンドラを開き、readdir()に渡して/path/to/dir内のファイル名を$filesにpushするような処理があるとします。 本来これは作法の悪いソースで、ループさせる前にopendir()の返り値がfalseでないかチェックする必要があります。 <?php if ($handle = opendir('/path/to/dir')) { while (false !== ($file = readdir($handle))) { $files[] = $file; } } しかしPHP5.2の場合、万が一/path/to/
svn-diff.vim - Show diff when commiting changes on a subversion repository : vim online Subversionによるソース管理を行なっているVimmerの多く(?)の方は、svn.vim(svn-diff.vim)を利用されていると思います。 もれなく私も利用していますが、コミット時にsvn diffの結果を表示してくれる非常に便利なプラグインです。 もうちょっとだけ便利に コミットするファイルの svn info情報(コミット先URLだけ) 最終コミットログ も表示するようにしてみました。 以下のように表示されます。 URL: http://svn.com/repos/TestProject/trunk/hoge.pl ------------------------------------------
#付きページのreloadはリクエストが行なわれないので#以降を除いたURLでリクエストするようにしてみました。 (下記の内容で.vimperatorrcに追加) " ノーマルモードでrにremap " ついったーのように#!みたいなことしているURLの場合はlocation.hrefをいじらずに... noremap r :open javascript:(function(l){location.href=/#!/.test(l)?l:(l.match(/^([^#]+)/)||[])[1]})(location.href)<CR> 最近、よく利用するbookmarkletやURLはnoremapで.vimprcに追加しています。 ちなみに最近のお気に入りはURLが/en/のページを/ja/にリプレイスしてリクエストするbookmarkletです。 http://php.net/のドキ
仕事なり私用なりネットをするときはVimperatorの:[tab]openで履歴を辿ることが多いのですが、リストアップされる履歴にGoogleの検索結果があると本来表示して欲しい履歴が埋もれてしまい少々不便に感じていました。 そこで、Firefoxの履歴が保存されているplaces.sqliteからGoogleの検索結果に該当するレコードをDELETEするShellScriptを書いてみました。 #! /bin/sh # Firefoxが起動しているとplace.sqliteはlockがかかり更新(DELETE)できないので、起動チェック=>起動していたらスルー if [ `ps -A | grep firefox-bin | wc -l`==0 ]; then sqlfile='/tmp/clean_places_sqlite.sql' # 削除したいurlの一部 words=" ww
最近、めっきり寒くなってきましたね。 私ごとですが先週末にこじらせた風邪が週中にひどくなり、会社を一日お休みさせて頂きました。(今はほぼ完治です 皆様もお体には十分お気をつけください。 Yahoo!画像検索APIが直リンで表示できない画像も返しちゃう Yahoo!画像検索APIはキーワードを渡すとそれに関連する画像URLや掲載ページURLなどを返してくれるAPIです。 Yahoo!画像検索API サンプルURL 結構便利なAPIなのでちょくちょく使わせてもらっていますがちょっと問題がありまして、返ってくる検索結果の中に直リンクだと表示できない(例えばFC2ブログの画像や新聞社サイトの削除済みのページの画像など)も含まれていたりします。 表示できない画像だとjQuery.jsのLightBoxプラグイン jquery.lightbox.jsが動かなくなる jQuery.jsでLightBox
先日、Web+DB Pressの総集編を買いました。vol.1〜36がPDF形式で一枚のCDにまとめられているものです。 UbuntuマシンでPDFを開こうとしたところ、日本語が文字化けしていたのでその対処法をメモ。 必要なパッケージのインストール sudo apt-get install evince ghostscript cmap-adobe-japan1 xpdf-japaneseCMap関係のファイルを検索してくれるようにシンボリックリンクを作成。 sudo mkdir -p /usr/share/poppler/cidToUnicode sudo ln --symbolic /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode \ /usr/share/poppler/cidToUnicode/Adobe-Japan1 sudo
私用(引越)のため更新が滞っておりました。自宅にネット環境が整うまではもうちょっと滞るかも知れません>< テーマ:前回イマイチだったページングをCPANを使って処理を簡素化する 前回作成した検索結果リスト表示はページングの処理がダラダラと長くなってしまい醜い結果となってしまいましたので、id:holidays-lさんに教えてもらったData::Pageモジュールを使用せずにw(ごめんなしあー)、似た感じのData::Pagesetを利用してソースをスマートにしてみます。 念のため はじめData:Pageを試したのですがページングを表示したいように表示できなかったぽいので、Data:Pagesetを使用した次第であります。 Data::Pagesetはこんなに便利 Data::Pagesetの解説記事があまりなかったので自分が利用したあたりだけちょっと書きます。 今回、表示したい内容は下記
近頃、Perl書いていません>< もちろん遊んでいたわけではなく、作ってみたいものがPure Perlのモジュールだけではいかんともしがたく、会社のWindowsマシンにローカルサーバを構築すべくApacheやらCygwinなどの環境を教えてもらいながら整えていました。 UbuntuにのCPAN構築時にプチはまったときのメモ 自宅のUbuntuマシンでも試してみようと思い、 $ CPANしたところ、 Trying with "/usr/bin/wget -O -" to get ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY --10:20:36-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY => `-' ftp.perl.org をDNSに問いあわせています... 163.143.1.21 ftp.perl.org|1
このページを最初にブックマークしてみませんか?
『tekiomo.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く