日々之迷歩

世の中わからんことだらけ

ITが複雑で難しくなっていく様に翻弄される日々です。微力ながら共著させていただいた「シェル・ワンライナー160本ノック」をよろしくお願い申し上げます。

ぶっ飛び

何がぶっ飛んだかって、あーたそりゃ写真データですがな!初めてメディアのデータぶっ飛びを経験した。先日カメラの電源を入れたところ「写真がありません」の悲しい表示。自宅のパソコンにメディアを突っ込んだまま忘れたか?と思って確認するとメディアは…

オススメだけど心配!?

デジタル写真データの閲覧や、メディアからの取り込みのソフトだが、「これだ!」といったソフトは意外と無い。画像処理ソフトでは大げさすぎるし、Windows標準の写真ビューアーとかは貧弱すぎる。ということでオススメなのがフォトのつばさ。 有料のソフト…

データ見え見え

Web開発者に必要なデバッグツールですが、Firefoxはアドオンがいろいろあって便利。最近知ったのはUrlParamsというアドオン。 最近のFirefoxは日本語が入ったURIでもデコードされて表示されるんだけど、こうやって一覧表示してくれるとやっぱり便利。しかもP…

堂々とTwitter!?

Vim

おお、VimのTwitterクライアント【TwitVim】じゃ!プログラミングや設定のふりしながらつぶやけるぜ!・・・うううcurlが必要なのね・・・Windows版のcurlどこなりか(T_T)

接写拙者!?

マクロ、せっしゃ!?被写体に接近した撮影をマクロ撮影とか接写とか言うけど、撮像素子が小さいコンパクトカメラは、一眼レフに比べてがやりやすい。35mm版フィルムカメラの場合は、コンパクトタイプのの時には接写は出来なかったし、一眼レフで高価なマク…

シャッターチャンス

風景や花などの撮影は、どちらかというとジックリと取り組むイメージで、シャッターチャンスとかは無いのではないか?と思う方々も多いかもしれない。 しかし風景や花の場合も、ここぞというシャッターチャンスは意外と短い。例えば夕焼けの写真とかだと・・…

読者モニタープレゼント

タムロン製の手ブレ補正付きの高倍率ズーム「18-270mm F3.5-6.3」だが、読者モニタープレゼントの募集が出ていた。早速応募してしまった。ニコンマウント用は7本(キヤノンマウント用は8本ずるいニャ)、さあ幸運の7人内に入ることが出来るのか!? 当た…

Skype君がXAMPPイジメ

会社のお仕事パソコンにXAMPPをインストール。PHP+MySQLな環境をWindowsパソコンに作るとなると、やっぱりXAMPPは手っ取り早い。便利だニャあ。 さてとApacheを起動!おろ?起動できん・・・何でだろう??まてよ、以前にもこんなことがあったような・・・ …

いったい何者??

YouTubeで人気?の「KURIKINTON FOX」というお方。いったい何者なんだろう?アマチュアのギタリスト??お面をつけてギターを弾くって難しくないのかなあ??? Back to the Future - KURKINTON FOX Kurikinton Fox-Live ゲームミュージック関連の動画が多い…

Emacs vs Viのキーバインド対決

UNIX系で有名な2大テキストエディタ。EmacsとVi。亜種もいろいろ出てきて最近はMacやWindowsでも利用可能だ。 ところでこれら2大テキストエディタのキーバインドだが、いろんなところで採用されている。ちょっと思いつくのを挙げてみるとこんなところかな…

twitterが??

twitterにつながらないニャりよ?障害発生かニャ??

目的と手段?

プログラミングのための勉強。カメラのための勉強。用件定義のための勉強。プロジェクト管理のための勉強。 勉強のための勉強・・・なんとなく楽しいからそうなりがち。しかしそれは本当に頭と体を使っているわけではない。えてしてそうなりがちな日々に渇!…

シェルプロンプトのちょっとしたこだわり

UNIX系の環境(cygwin含む)では、シェルは基本的にbashを使う主義だ。昔はインタラクティブな作業のためのログインシェルはcshかtcshを、シェルスクリプトではshと使い分けていたが、bashを使うようになってログインシェルはbashだ。シェルプロンプトの使い勝…

モチベーションと自己弁護

モチベーションって何?常にパンパンに張っていられるハズがないよね。モチベーションをあげることそのものに囚われているのかも知れない。 自己弁護、転嫁、言い訳。これらをしている時が一番自分がいやになる時。でもいやなことに向き合えない余裕の無さに…

やりたいことのジレンマ

やりたいことが得意なではないのかもしれない。でもやりたい。でも人より時間がかかっているのかもしれない。効率という目からみると悪いのかも。それが現実なのが嫌な気分。 仕事は食べていけなきゃ意味がない。お金だけがモチベーションではないが、現実食…

WindowsUpdate失敗の恐怖

先日お客から、WindowsXPマシンでインターネットに接続出来なくなったといふ連絡が。私がいけなかったので同僚が駆けつける。nslookupコマンドでは名前解決できるようだが、pingやInternetExplorerなどではホストが見つからぬとスネられるようだ。なんじゃそ…

GR Digital IIIだ!

DP-2やオリンパスのEP-1など、最近一眼レフではないカメラがアツい。最近はGX200ばかり使って一眼レフがほったらかし!?な今日この頃だが、単焦点のGR Digitalも非常に心引かれるのだ。そんな中、本日いきなりGR DigitalがIIIになってリニューアル発表! 明…

Railsでスケジュールカレンダーは?

お仕事でスケジュールカレンダーを作ることになった。さてどうすっか?Rail's Wikiの「日程調整アプリを拡張しよう-1-」ってのを参考に、恐る恐る作ってみることにした。 月表示、週表示、日表示はもちろんのこと、カレンダー内に記載されたスケジュールへの…

すさまじい豪雨

今日の夕方はAIP cafeでOpenID開発勉強会だった。すさまじい豪雨の中の移動。天神中の道が川になっていた。迂回しても迂回しても川ばかり。仕方なく川を渡って靴がどっぷりと浸かる。持ち運んでいるノートパソコンが濡れて故障しないか不安だった。AIP cafe…

日本語の対応

Ruby on RailsなどのWebフレームワークやAJAX関連では、ソースコードやデータの文字コードをUTF-8にする必要がある。 またGitやSubversionのログに日本語を使う時も、文字コードはUTF-8に統一しておいた方が良いだろう。そういう場合、文字コードにUTF-8を使…

復活の呪文2

Git

Gitの復活の呪文resetについて。間違ってコミットした場合に使う重要なコマンド。人間はうっかり間違えるのでしっかり理解しておきたい。 一つ前のオブジェクトはHEAD^と表す ワークツリーの変更内容を捨てる場合は--hardオプションを使う 直前のコミットを…

過去のコミットを無くす

gitで過去のコミットを無くすには、そのコミットのオブジェクト名を指定してrevertをすればいい。エディタが起動するので変更取り消しの理由を書いておく。 $ git revert オブジェクト名(a12ec68..) しかし、Subversionでのrevertは、作業ファイルをリポジト…

リポジトリとインデックスとワークツリー

Git

WEB+DB PRESS vol.50の「はじめてのGit」を読んでいる。Gitを理解するうえで、リポジトリ、インデックス、ワークツリー(作業ファイル群)の関係を把握しておくことが重要みたいだ。 addとcommitの意味 リポジトリ インデックス←ワークツリー ワークツリーの…

はてなグループ

Vim

はてなグループってのがあるようだ。とりあえずVimグループとD200グループに入ってみた。 はてなグループでも日記がつけられるようだが、日記がバラけるのもなんだかなあ??

階層構造の表現

会社の部署や役職など階層構造になっているものを、RDBを使ってどう表現すればいいのだろう?レコードに親IDとかを入れるカラムを作るとかが考えられるけど、Railsから扱う場合は、ActiveRecordから簡単に取り扱えるほうが嬉しいのだが。ちょっと調べてみた…

cygwinパーミッション問題その2

Windows版のgVimやMeadow、xyzzyでRubyなどのスクリプトファイルを編集すると、どうしても実行権限が付いてしまう。困った。 ところが秀丸だと編集しても実行権限が付かない。ただし秀丸でも新規のファイルを作成すると、実行権限が付いてしまう。 あー分か…

cygwinでパーミッションが変になる

現在、仕事やコミュニティでの開発は、cygwinでのRuby/Rails/Git/Subversion環境+Windows版のgVimを使うことが結構ある。 ところがgVimや秀丸などのWindowsアプリケーションでファイルを作成編集すると、cygwinから見るとファイルに実行権限がついてしまう…

超身近な風景

プログラマの商売道具であるキーボード。見方によってはそれなりに面白い風景に見えなくもない。まあこんなユルフォトを楽しむのも是人生ナリ。

復活の呪文

あー基本のlayoutファイルを間違ってグチャグチャにしてしまった!編集前のバージョンに戻したいナリ。 そんなときはSubverionの魔法revertを使うといいそうだ。 $ svn revert app/views/layouts/application.html.erbGitの魔法はcheckout。 $ git checkout …

Git特集

Git

WEB+DB PRESS vol.50が配達されてきた。Git特集だ!いっぱしの開発者目指して?トライしてみよう。今週金曜日のCACAnet勉強会までにどれだけ出来るかな・・・ 開発者は最近Mac派が増えてきている。Windows環境でGitやRails環境をそろえるのは結構手間なんだ…