10月 30
ちょっと画像を一括ダウンロードする機能が欲しくなったのでJSで組んでみました。
var images = document.evaluate('//img', document.body, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0, anchor = document.createElement('a'), event; i < images.snapshotLength; i++) {
event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, true, false, false, 0, null);
anchor.href = images.snapshotItem(i).src;
anchor.dispatchEvent(event);
delete event;
}
動作確認はChromeのみ。
Aタグに対してAlt+クリックで「リンク先を保存」のショートカットを呼び出しているだけなので、ショートカットさえあっていればFxなどでもいけると思います。
ちなみにちょっと弄れば画像以外でもダウンロード可です。
var images = document.evaluate('//img', document.body, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0;i < images.snapshotLength; i++) {
location.href = images.snapshotItem(i).toDataUrl().replace(/^data:image\/(png|jpeg|gif)/, 'data:application/octet-stream');
}
別パターンとしてdata shemeを使用したパターン(toDataUrl内でCanvasを使用してdata shemeに変換してます)。
data shemeのmimeタイプを’application/octet-stream’に書き換えて強制的にダウンロードするやり方になります。
ただ、data schemeに変換するさいにクロスドメイン制約に引っかかったり、ファイル名がブラウザのデフォルト名になってしまったりで、あまり良いとこなしな方法ですが。
10月 21
最近、運用が回せなくて、かなり前から放置されてたRedmineを
再整備して使えるようにしようという動きがあって、便利なプラグインとか
いろいろ入れてみたり、ルール決めをしたり していたのでした。
で、これはその一環で作成した、担当割り振りと工数(時間)から
作業日程を自動生成したり、チケット一括インポート用のCSVを
出力する為のツールです。

日数計算の所はかなり自由に設定出来るようになっていて
1日12, 15時間労働とか、土日出勤とかも想定済みの鬼仕様です w

生成したCSVファイルのインポートは redmine_importer という
プラグインを利用してますが、なんかいろいろ上手く動かなくて
かなり自分で手なおししました。派生バージョンが、あちこちに
公開されてるのをみると、他の人もそうしてるみたいです

チケットの一括インポートが完了するとこんな感じになります。

開始日、期日、進捗%を入力してると、ガントチャートも表示出来たり

毎回このガントチャートの日数を手計算をするのが面倒で作りましたが
設定をいろいろ変えてみて、終了日のシミュレーションとか も出来るので
自分で言うのもなんですが、なかなか重宝しています。
X-Projects.xls
9月 30
お久しぶりです。charです。
東京に転勤になりました。
田舎者なので休みの日にはしゃいで浅草に行ったり人力車に乗ったり
秋葉原に行ってみたり東京タワーにのぼったり・・・
帰りは階段で降りてみたのですが半分降りたところで足がガクガク震えていました。

でも階段からだとエレベーターから見えない景色がゆっくり見られます。
あとは気になっていたタワー型の瓶に入ったハチミツと水とコンペイトウを手に入れて帰宅しました。
お土産は家族にも喜んでもらえたようで何より。
今回はひとりだったので今度は誰かと行ってみたいです。
それでは!(・▽・)ノ
9月 23

大分前にほぼ日時代小説で紹介されてて、気にはなっていたのですが
やっと 読んでみて評判通り良いなあと
職人物は好きで結構読んでたけど、女料理人はまだ未開拓だったので
なんか新鮮な感じではあります。あと毎回毎回、鬼の棲家みたいに
いじめられても負けへん!みたいなのが癖になりそう
また作中に出てくる料理の作り方が、巻末にまとめられていて
実際に作ってみれるというのも、ポイント高いかも
既にシリーズ物として、6冊くらい出てるので、早速残りを発注
鬼平や剣客みたく、息が長く続いて行けばいいなと思いました。
8月 23
吉本さんが考案した吉本キューブというものがあるそうです。
MoMA Storeで売ってるみたいなのですが、お高いので
展開図をダウンロードして、ペパクラで作ってみました。
普通に糊付けして作るのと、紙の帯を編んで作るタイプがあるみたいで
いきなり編んで作る方にチャレンジしたのですが、難しくて挫折して
糊付けの方で構造を確認した後、やっと出来ました。




8月 08
MacBook Air(Late 2011)買っちゃいました。前モデルから1年も経たないうちに新型が出るなんて、どうやらAppleはよほど僕の財布からお金を抜きたいらしい。miniまで発売されたので据え置き機としてこちらも購入した。Macを使い始めて1年ちょっとの若輩者ですが、会社でもMacが普及し始めたので僕の環境でも晒しておけば参考になるやもと。
まず、僕は Parallels Desktop で仮想Windows環境を構築している。やはりOffice系のアプリケーションは互換性の問題からどうしても手放せなかった。Macを使っている社員も皆そのようにしている。それに加え TortoiseSVN も高機能なため、SVNクライアントはこちらで使っている。逆に言えばこの世から Office が無くなるのと、Macで高機能なSVNクライアントが出てくれれば Windows は要らないことになる。
以下にインストールしているアプリケーションを記載する。
■Mac
・ClamXav
・CotEditor
・Dropbox
・Eclipse
・Google Chrome
・ATOK
・Navicat Lite
・Skype
・Thunderbird
・TotalFinder
・Transemit
・Versions
・Wunderlist
・Xcode
■Windows
・Office
・TortoiseSVN
長文乙である。
MacBook Air (Late 2011) 買っちゃいました。前モデルから1年も経たないうちに新型が出るなんて、どうやら Apple はよほど僕の財布からお金を抜きたいらしい。mini まで発売されたので据え置き機としてこちらも購入した。Mac を使い始めて1年ちょっとの若輩者ですが、会社でも Mac が普及し始めたので僕の環境でも晒しておけば参考になるやもと。
まず、僕は Parallels Desktop で仮想 Windows 環境を構築している。やはり Office 系のアプリケーションは互換性の問題からどうしても手放せなかった。Mac を使っている社員も皆そのようにしている。それに加え TortoiseSVN も高機能なため、SVN クライアントはこちらで使っている。逆に言えばこの世から Office が無くなるのと、Mac で高機能な SVN クライアントが出てくれれば Windows は要らないことになる。
僕が Mac にインストールしているアプリケーションはこんな感じ。
アンチウイルスソフト。効果があるかどうかは分からないけど、取りあえず気休め程度に起動している。常駐型なので、メールを受信しているとたまにアラートが鳴ったりするので、ちゃんと監視はしているみたい。
テキストエディタ。標準のものだとイマイチ使い勝手がよくなかったので。色分け、自動インデントなど、最低限の機能は搭載している。
言わずとしれたアプリ。僕は iPhone から画像ファイルなどを Mac に持ってくるために使っている。逆もしかり。
一応WEB屋なので必須アプリ。AndroidSDK も入れているので、Androidアプリの開発までできちゃう!
僕は Chrome 派です。
長年愛用している IME 。もうこれ以外で日本語入力できない。
データベース接続クライアント。主要DBに対応している。特に iPhone 開発で必要な SQLite が見られるのでおすすめ。
- Parallels Desktop(シェアウェア)
仮想環境構築。WindowsXP をインストールしています。VMwareFusionも一時期使っていましたが、Parallels の方が使い勝手良かったです。一番の決め手は横スクロールが対応していること。Excel 使うことが多いのでコレが一番大きい。
デフォルトの Mail アプリを試しに使ってみましたが、あまり良くない感じだったので。
Finder拡張。タブ機能、2カラムウインドウ、カット&ペースト(コレ重要)ができるようになる。あと .DS_Store を指定ディレクトリで一元管理してくれるのでファイルサーバにゴミを残さなくていい。
FTPクライアント。無料の Cyberduck を使っていたけれど、あまりの重さにこちらを購入。UI が FFFTP に似ているのもあり、使い勝手がよい。
SVN クライアント。フリーで色々なアプリを試しまくった上でたどり着いたアプリ。今のところこれ以外で実運用に耐えるのは無かった。
言わずとしれた開発環境。実は僕が Mac を買った理由は iPhone アプリを作りたかったから!
基本的に無料アプリで事足りるんですけど、所々で出費は覚悟しなければならないです。といってもそんなに高くない(1000円〜5000円程度)なので、効率化を図りたいなら購入をお勧めします。
7月 23

単行本で出た時から、読みたいなと思ってたんだけど、いつの間にか文庫化されてた。
装丁は侘寂を感じさせるもので、結構気に入ってたのだが、どうも日本画の人らしい。
物語は利休が秀吉から切腹を命ぜられる所から始まって、回想するように時間を遡り
利休を取り巻く人々から見た利休像が語られる。
利休の研ぎ澄まされた感性を生み出した原動力とは一体何だったのか?
結末はちょっと書き込みが足りないかなと思ったりもしたけれど
群像物としては、かなり良く出来てるし、それなりに楽しめたので、まあいいかと
7月 15
夏!!!
ということで、最近の食は、かき氷かそうめんです。
そして夏といえば体づくりですね。 みなさんもお気をつけて!!
7月 03
どうも、ダニエルです。
お久しぶりです。
最近は、かなり暑くなってきて、我が家では
扇風機を出しました。
節電ということもあり、
今年の夏はクーラーを少なめに、扇風機メインで
しのごうと思います。
LADY GAGA
『JUDAS』
『BORN THIS WAY』と同じくCMで最近
流れている曲。CMでちょっとプロモが見られて、
GAGAのダンスがかわいい。
歌詞はちょっと過激だけど、
曲がずっと耳に残って印象的です。
ありがとう、LADY GAGA!!
先月、LADY GAGA が来日しました!
11日間も滞在してくれて、日本が安全であることをアピールしてくれました。
震災が起こってから、
リストバンドをつくったり、メッセージをくれたり、
日本を支援してくれました。
そんな中、あるTV番組のインタビューで、このように支援をしてくれる理由を語っていました。
「私は恵まれた家族に育てられました。母は自分の大切なものを他人にゆずるような優しい人で、
私もファンに同じように接します。
今回日本は震災にあいましたが、ただメッセージを送ったり支援をするだけではだめだと思いました。
心からの支援が必要だと。」
このインタビューを見て、とても感動しました。なんて、温かみのある優しい人なのだろう。
ますます好きになりました!!ものすごいスターで手が届かない存在だけど、
どこか母性を感じられ、親近感がわきました。
本人に直接言えないけど、
日本に元気をくれて、ありがとう!!大好きです☆
それでは、また次回に☆
6月 23
Google I/OでADKのデモ用に配布されていたArduino互換ボードですが
同じことが 純正Arduino + USBホストシールドで出来ると聞いて買ってみました。
ADKは、この先いろいろ広がりそうで 注目しています。
ちなみにUSBホストシールドはまだ届いていないので、写真の右側の基板は
イーサーネットシールドです。
ADKは、Android 3.1 か 2.3.4 前提なのですが、これを使えば
旧バージョンでも デバイス制御は可能のようです。
あと iOSな向きには、こういうものもあるようです。
