新人に「分かりやすい説明の仕方とは」みたいなことを説明していて、 ふと気がついた。 以前読んだ「インフォメーションアーキテクチャ」に関する本が 理解の役に立つのではないか、と。 「インフォメーションアーキテクチャ」という言葉をアマゾンで 検索す…
「伝わる・揺さぶる! 文章を書く」 山田ズーニー著 仕事上メールや議事録などの文章を書く方、就職のために志望動機を 書こうとしている大学生、お前は説明が分かりにくい、と よく言われる方などに良さそうな本です。 「伝え方」についてもっと力をつけた…
iPhoneのApp Storeで自転車の走行履歴が管理できるアプリを探してみると色々見つかります。 その中でもRuntastic Road BikeとRunkeeperの2アプリが人気が高く、利用者も多いようです。 両者は機能的に似ているので、「さてどちらを使おうか...」と迷った挙句…
ランニングでも自転車でも、慣れてくると もっと長い距離、もっと長い時間走れるようになりたいと思うものです。 私は自転車(クロスバイク)に乗り始めて2ヶ月くらいになりますが、 そろそろ家のまわりを走るのも飽きてきたので、 京都や梅田あたりまで走り…
ハロウィンパーティの季節ですね。 本来のハロウィンは10月31日ですが、何となく10月中はハロウィン月間、 みたいなイメージがあります。 ということで子供用のハロウィン仮装コスチュームを集めてみました。 ディズニー系、アメコミ系が多いですね。 女の子…
ふと今回の休日はつまらなかったな、なんて感じる時、 その理由を考えてみると、自分で決めた予定ではなく人に決めてもらったり、 特にやりたいこともなくて誰かに言われたとおりにだけ行動してた、 ということに気づくことがあります。 考えたら当たり前な…
先週末は運動会がたくさん開催されていたので、 家族みんなでお弁当を食べた方も多かったかと思います。 こどもがおかあさんの手作りのお弁当を食べている姿っていいものですね。 保育園の園児のお弁当日でも若手の社員の毎日のお弁当でも、 親と離れて頑張…
土曜日は子供が通っている保育園の運動会でした。 例年は楽しんで感動するだけで終わるのですが、 今年は保護者会の役員に選ばれており、 開会式でスピーチをするという大役を仰せつかってしまいました。 かなり緊張してたのですが、 保育士の先生方から優し…
カレー、おいしいですね。 私はお店のカレーより家カレー派ですが、 インドカレーやタイ風グリーンカレーはお店で食べたい派です。 たまにものすごく辛いカレーが食べたくなることはありませんか? 私は1年に1回くらいそういう気分になることがありまして、 …
Riv.vimの標準の挙動だと、行頭でバックスペースを押すとdeleteと同じ挙動になる。 どうやら、RivSuperBackSpaceコマンドがそういう動きにさせているようだ。 行頭でも通常のバックスペースとして動くようにならないか調査した。 以下のファイルの412行目付…
riv.vimのpdf出力機能がどうしてもうまく動かせないので、 pythonのrst2pdfで直接出力することにした。 easy_installでrst2pdfをインストールし、以下の設定ファイルで日本語に対応する。 ほぼ参考サイトのまま。 ~/rst2pdf/config [general] # カンマ区切り…
VimでreStructuredTextを使えるように、riv.vimを導入した。 https://github.com/Rykka/riv.vim :RivTitle0 みたいなコマンドでタイトルフォーマットを適用したりできて便利。 ファイルのパスやURLを書くと自動リンクされるので、 ファイル同士の関連付けに…
フォルダを指定してその中のファイルのファイル名の一部を削除するちょっとしたスクリプト。子フォルダの再帰処理はしない。 001_(hoge).txt、002_(fuga).txtなどのファイルを001_hoge.txt、002_fuga.txtに一括変換したい時なんかに使えるよう、正規表現でパ…
自分のブックマークを色々分析できるように、PocketのOptionsページから エクスポートしたブックマークのリストをデータベースに取込む。 PythonでMySQLdbとBeautifulSoup4を使用。 テーブル CREATE TABLE bookmarks ( id integer NOT NULL AUTO_INCREMENT, …
$html->url(null);
コントローラで下記のようにsetFlashメソッドを呼び出す。 通知用、エラー用にそれぞれcssクラスを作って指定してやる。 //通知用 $this->setFlash("データを登録しました", "default", array("class" => "flash-notice")); //エラー用 $this->setFlash("エ…
http://d.hatena.ne.jp/kaorun/20110323/1300874396 から学んだこと。 generic.xamlはプロジェクトフォルダ直下にThemesフォルダを作成してそこに配置する カスタムコントロールのコンストラクタ内でDefaultStyleKeyを設定する
こちらを参考に作成した。 http://msdn.microsoft.com/ja-jp/library/ff602282(v=vs.95).aspx Webカメラに接続して映像を画面上に表示できるだけのサンプル。 BrushとしてRectangleのFillに設定してるので、Brushが設定できるところなら どこでも映像を表示…
複数ファイルアップロードが結構簡単にできるみたい。 下記のサイトを参考(ほぼそのまま)に作ってみた。 Silverlight 4でドロップされたデータをサーバに保存 http://d.hatena.ne.jp/okazuki/20100330/1269949623 Silverlightでユーザがアップロードしたフ…
指定フォルダ内の全ファイルについて、文字コードを自動判定して読み込み、 UTF-8に変換して保存するカスタムタスクを作成する。 文字コード自動判定については、下記のページでJcode.pmを参考にした関数が 紹介されているので、そちらを使わせていただく。 …
便利タスクを作っていく上で、実行時に処理対象を指定したりできた方がいい、 ということでユーザー入力を受け付ける方法を調査した。 方法としては2つあって、どちらもプロパティ(変数みたいなもの)に ユーザーからの入力を代入するというもの。 nantコマ…
仕事でC#を使うことになったので、勉強している。 たとえ練習でも、どうせ作るなら役に立つようなプログラムの方がモチベーションがあがるので、 コマンドラインで簡単に実行できるような便利コマンドを作りながら、言語の仕様とか、ライブラリの 使い方を習…
iPhoneのReederアプリでGoogle Readerの記事を読むようになってから スター機能を多用するようになったので、スターをつけた記事をはてブと 連携させる簡単なWebアプリを作成した。 やり方としては、 Google Readerでスター記事ページを公開する スター記事…
他の環境で使えるように最新版の設定をアップしておく。 たいした内容じゃないですよ。 _vimrc set number set fenc=utf-8 set fencs=utf-8,iso-2022-jp,euc-jp,cp932 set enc=utf-8 set backupdir=~/tmp/vim set directory=~/tmp/vim set nowrap set tabsto…
下記のコマンドを実行する python manage.py create_user -h localhost:8080 -u ユーザー名 --no-secure パスワードを聞かれるので、入力したらユーザー作成される。
Jinja2を導入すれば簡単に国際化できると思ったら大間違いだった。 Jinja2と国際化フレームワークのBabelを使うことで、Djangoの国際化機能と同じようなことが実現できる、 ということだったらしい。何度か「Kay Frameworkにしときゃ良かったか...」と思った…
Jinja2の国際化機能が使いたかったので、テンプレートシステムを今まで使っていた DjangoテンプレートからJinja2に移行した。Kay Framework に移行することも考えたのだけど、 大分作り込んじゃったサイトだったので断念し、テンプレートだけを変更。 移行自…
FoursquareのAPIのv2でモバイル版の認証画面が使えたりjsonpが使えたりするらしいので、移行してみた。 OAuth認証処理が少し変わったので、それに合わせて作成した認証用クラスや処理を公開。 下記のような認証用クラスを作成した。 foursquare_oauth.py fro…
jQuery Mobile http://jquerymobile.com/ いろいろはまったので、メモ。 バージョンは 1.0 ALPHA 2。 page毎にHTMLを分けて作成する これは好みだと思うのだけど、URL直指定でそれぞれのページを呼び出せたりするようにするなら、分けた方が簡単な気がした。…
Synapticパッケージマネージャで入るバージョンは0.0.2で辞書の追加や z/などでの記号入力ができなかったので、最新版(1.3.4)をインストールした。 既にパッケージマネージャでiBus-skkをインストールしてる場合は削除しておく ダウンロード https://github.…