大森田日記

Latest posts.

11月 27th 2011

CSSで変数を使う

みんな必要性は感じてるみたいで、「CSS 変数」で検索を掛けると結構ひっかかる。
CSSで変数を使う方法 | Irrelevant Space
ここを参考に、CSSにPHPを記述できるようにするのが良さそう。拡張子CSSをPHPスクリプトとして解釈して、PHPの変数だけを借用する。excssディレクトリを作って、そこに拡張CSSを置く。

CSSに変数が使えると、色の変更や調整が一ヶ所にまとめられる。これで記述性も高くなる。また、定形の記述をマクロ的にコンパクト化するのも有効そう。

ただし、こういうイリーガルな拡張はテンポラリなものと割り切りたい。拡張しすぎたり、依存しすぎたりすると後で痛い目に会うことは間々あることなので。

その点でも、この拡張は優れていて、止める時はPHPの出力をそのままCSSファイルにして、.htaccess の変更をもとに戻すだけで済む。

11月 8th 2011

動画の保存

ニコ動やYouTubeで時々保存しておきたい動画がある。その時々で、いろんな方法で保存してる。ニコ動やYouTubeの仕様が変わる度に、ツールやダウンロードサイトが使えなくなるので、仕方が無いんだけど、決定版が出てくれないかな。著作権的にグレーなのは分かるけど、ダウンロード出来た方が便利には違いない。英語や中国語の勉強に使いたい時は、繰り返し聞きたいし、iPod Touch や Android にも転送したいから。

今は、Craving Explorer - YouTube・ニコニコ動画ダウンロードブラウザ を使ってみてる。ブラウズ、ダウンロード、フォーマット変換を一度にやってくれるので便利。動画でも、サウンドフォーマットでセーブできるので、音声のみをリッピングしたい場合も面倒な操作なしに対応可能な点は優れてると思う。

10月 23rd 2011

アイコンエディタ

icon wanted - 膨大なアイコン素材サイト

icon wanted って、膨大でクオリティの高いアイコン素材サイトを見つけたんで、早速、フォルダーアイコンを変更したり、Webサイトのfavicon.ico を設定したりした。

アイコンファイルの編集もしたくて、アイコンエディタを探したのだけど、最近は作られて無いみたいで、IcoFX という$59のシェアウェアくらい。この値段だと、ちょっと弄りたい程度には高額。

 

 

 

 

 

 

 

irfanview

アイコンはXP、Vistaと進歩してるらしい。ICO (ファイルフォーマット) – Wikipedia に詳しく出てた。読んでたら、普段使ってる IrfanView が対応してると書いてある。灯台下暗しだった。早速、ダウンローしたアイコンファイルを表示させたら、複数のレイアー表示には対応してるけど、編集能力は無さそう。

 

 

Gimp

GIMPも対応していて、こちらは編集もできる。だけど、私のPCでは少し重いし、操作にあまり慣れてないんだよな。でも、これがあれば充分だから、アイコンエディタを作る人が居なくなった訳か。

 

 

 

 

 

 

10月 22nd 2011

Webサイトのフォントは面倒だな

CSSでフォント指定を検索してたんだけど、フォント指定はナカナカ大変みたい。ブラウザ毎の挙動やバグ、OS毎でデフォルトで入ってるフォントが違うから、指定が上手くいかないらしい。いろいろなフォントが使えれば表現力上がるのに、日本語だけハンディを背負ってるなぁ。

HTML5でWebフォントが使えるけど、フォントデータが大きい事、日本ではライセンスにウルサイことがハンディキャップになってるから、解決するのはまだ先だろうな。タイトルとかは画像にする手があるけど、文章はコピーや検索出来なきゃ意味ないし。

10月 22nd 2011

【chrome拡張】日付表示とリアルタイム検索をプラス for Google 検索

最近、技術系のワードをGoogle検索するんだけど、技術進歩が早いので1年以内を指定するのがデフォルトみたいになってる。面倒だから専用のフォーム作るかと検索してたら見つけたchrome拡張。

https://chrome.google.com/webstore/detail/ekeeggmkodlklmannoilplmnmjpifool

今はメインのブラザがchromeなので、これで目的は達成できる。暫くは使ってみる。googleが仕様追加したような場合に迅速に対応できるかは不安な点はあるけど、その時には改めてフォームを作ることを検討しよう。

5月 31st 2011

これからはHTML5だな

「HTML5」 と簡単に言っちゃってるけど、それをささえてる技術は、HTML5、CSS3、JavaScript が基本にあって、ブラウザ、WebKit、スマートフォン、開発環境、JavaScriptライブラリ、サーバーサイド技術等々の幅広い技術の全体進歩なので、習得が結構敷居が高い。でも、適用範囲が広いし、これからの性能向上や、各種技術の進歩を享受できるので、可能性は高い。

Web技術が統一化され、それを適用したブラウザが普及してきた、今の時点では最強のフレームワークに見える。これからは、その周辺をボチボチ書いて行こうかな。

5月 13th 2011

Android は、変化が速すぎ

モバイルアプリ開発者は「iOS」に依然強い関心、「Android」は冷め気味

http://itpro.nikkeibp.co.jp/article/Research/20110427/359890/

後発で追いかける立場だから、新しいバージョンを次々投下するのは良いのだけど、プログラマーが追加され続ける新情報に、追い付ききれてない印象を受ける。アプリの出来は、まだまだ iOS に敵わない。移植の場合であっても、Android版の方が、今ひとつだったりするので、開発者がまだ慣れてないのが原因なんだろうな。

最近、iPod Touchの iOS は 4.3.3に、HTC DesireHD も 2.3 にバージョンアップ。Android は細かな操作性等も修正されてるが、iOS は位置情報の扱いの修正だけ。ハードの種類も圧倒的にAndroid が多いので、プログラマーからしたら、圧倒的に iOS が作り易い。

とは言え、Android には勢いがあるし、プログラマーの好きな「自由」もあるからな。

4月 25th 2011

Androidの日本語入力

Desire HD を使ってるけど、日本語入力を ATOK試用版に変更。simeji を使ってて、OpenWnn もちょっと触ったりしたんだが、辞書の出来が悪いのでATOKに変えてしまった。夏頃には有料になるみたいだけど、使い勝手が良いので、有料になっても使い続けると思うな。ユーザー辞書も、比較的多めに登録出来るみたいだし。

とは言え、ウィンドウズでATOKを購入した直後に、Google日本語入力が出て、辞書の活きの良さに惹かれて、すぐに乗り換えたのだった。

3月 9th 2011

PDFは面倒くさい

モバイル関係の技術資料は、PDFで提供される場合が多いのだけど、これがセキュリティが掛けてあって扱いが面倒。そもそも技術情報にPDFは相性が悪い。

まず、ビューワーの起動が遅い。文書途中にリンクを張れない。セキュリティのせいでコピペが出来ない。

仕方が無いので対症療法。ビューワーはAcrobat Readerより軽快な、Foxit Reader や、その他のフリーなビューワーにする。ついでに、Firefox のアドオンのPDF download あたりを入れておくと便利。ビューワーによっては、コマンドライン引数でページを指定できるので、ページ単位で指定する事は可能かもしれない。コピペは無理なので、画面キャプチャーやプリンター型のPDF出力で指定ページのみ取り出す。更にはOCRソフトを駆使。

やっぱり面倒くさいな。Web形式で情報公開してもらえないもんだろうか?

 

2月 16th 2011

CMSやクラウド系が進歩してるな

WordPress も便利に使いやすくなってるな。

CMSは、久々に調べてみたら、未だに玉石混交とはいえ、地道に進化してるWiki関連や、Concrete5、seezoo、Drupal、Joomla とか設置しやすいし、使いやすくなってる。サーバーの性能がアップしてるのも大きいし、サーバーの仕様もアプリケーションが安定してきたので、差異が少なくなり、データベースやPHPのバージョン違いで設置できないことも少なくなってる。Eコマース、顧客管理やSNS用のCMS等、バリエーションも増えてるしな。

更に、クラウド系というか、無料のストレージサービスもGB単位で、それぞれに個性がある。DropBox、SugarSync、SkyDrive、Nドライブ、ソラ箱・・・写真やブログサービスも益々充実してきてる。

こうなると使う側に工夫が要る。私の場合、Wikiはブックマーク代わりに使ってる。SugarSyncはソースコードのバックアップと思ってたが、容量超過しちゃった。どうするか思案中。DropBoxは、沢山使ってるPCの共有データスペースとして重宝。パスワードのメモや、各サーバーの設定、ユーザー辞書などの共有に役立ってる。

Blogも、何か少し変わった使い方で役に立たないもんかな?思い付きで、いろんなBlog使ってみたけど、メインは結局クローズドなmixiだし。また、いろいろ試してみるか。