JavaScript、CSSファイルを圧縮しよう

JavaScriptやCSSはダウンロードされてから動作するのでサイズは小さい方が良い。
最近のJavaScript、CSSが肥大化しているのは言うまでも無いです。

そこで製作者としては、できるだけファイルサイズを小さくして、外部ファイルを
読み込ませればそれだけ描画、動作も軽くなりますよね。最近は高速ブロードバンドですが、ナローバンドのユーザーだって沢山いるんです。

結構いろんなツールが出回っていますが、僕のお気に入りは
「YUI Compressor Online」
です。Webでできるツールです。無料です。
お手軽で良いです。

yui-compressor-online

yui-compressor-online

Adobe Kuler 配色ツール

Web屋って楽な仕事なんじゃないの?と思われがち。
僕も楽勝だと思ってた。
どんな仕事でも楽な仕事なんて無いんだ・・・
とにかく、いろんな勉強、知識を身に付けないといけない。
僕のようにどっちつかずの人間は、フロントエンド、バックエンド両方のリクエストを聞かなくてはいけないのです。
本題。

今回は配色の組み合わせについて。
配色の好き嫌いなんてね、そりゃ個人の主観なので、そんなのもめるに決まっているんですよ。えぇ。
同じ「赤が好き」だって相当もめるんです。永遠と解決はできないと、僕は思いますね。
ココばかりはデザイナーに任せるのがプロです。
社長とかが横から「なんかなー、ピンクぽい色がいいな?」なんて言うのはどうなんだろう・・・、
もめる前にディスカッションが大切なので、製作者側もそれなりの説明責任があるので、なんとか適当なことを言いましょう(笑)

そんな配色組み合わせを便利に、視覚的に、手軽にできるのが
Adobe 「Kuler」(クーラー)です。
続きを読む »

ハードディスクのデータ削除

使用しなくなったハードディスクやパソコンをオークションに出品したり、知人などに譲る場合、ハードディスクをフォーマットしたり、領域開放をしただけでは、ハードディスクに保存されているデータなどが復元される可能性があります。
そんな復元方法は検索するだけでいくらでも出てきます。

復元不可能にするにはデータの完全削除を行わなくてはいけません。

完全にデータを消すソフトなど販売もされていますが、無料で配布されているものも結構あります。
メーカーでも無料でダウンロードできます。

「Darik’s Boot and Nuke」というソフトはメーカーを問わず使用できるそうです。
デュアルコアプロセッサーを使用している方は2.0版をお使い下さい。
機会があったので使ってみました。

http://www.dban.org/

↑サイトより対象のプログラムファイルをダウンロードします。

dban-download-dariks-boot-and-nuke

dban-download-dariks-boot-and-nuke

僕はCDイメージファイル(iso)を落としてCDに焼きました。
以下やり方を簡単に書きます。くれぐれも自己責任でお願いします。

  1. 作成したCDをパソコンに挿入。
  2. CDブートで(再)起動します。
  3. メニューが表示されますので、「Enter」で進みます。
  4. 接続されているデバイスが表示されます。
  5. デバイスを「スペース」で選択して実行します。
  6. 相当時間が掛かりますので覚悟してください。(といっても僕の場合は3時間くらいで終わった。HDDは40G、1テラとかだと大変そう)
  7. 成功したらいかが面となります。以上。
  8. リカバリーディスク等でOS入れなおしか、廃棄処分してもこれで大丈夫です。
ローレベルフォーマット完了

Subversion「.svn」抜き

Subversionでバージョン管理を行っているプロジェクトでは各ディレクトリに「.svn」ファイルが作られます。
納品、本番環境UP時には不要なファイル群です。
TortoiseSVN の「エクスポート」を使うと一々「.svn」ファイルを消したりする作業は要らないです。
昔TortoiseSVN初心者の頃、この機能を知らなくて各ディレクトリの「.svn」手作業で消してた・・・

エクスポート

エクスポート

Aptana Eclipse Pluginのインストール

今年はEclipseをプライベートでも積極的に使って行きたいと、そう考えています。
日本語版の入手はこちらがいと思います。
というか、もっとオープンソースを使っていこうと、
特に根拠は無いのですが、ココでのネタにもなるなぁと考えてまして。

そんな訳で、Web製作用にEclipseをカスタマイズ。
先ずはEclipseをインストール、日本語化、プラグインのインストール等等は検索して勉強してください。

なんといってもHTMLCSS、JavaScriptあたりのコード補完機能は欲しい
そこで「Aptana」です。
AptanaはEclipseベースのフリーのWebオーサリングツール。です。
Eclipseのプラグインとしても動作可能なので、Eclipseにプラグインとしてインストールします。

Aptana

Aptana

続きを読む »

今年を振り返る

毎年毎年、あっという間にこの時期が来る。1年が終わる。
暦が変わるのはなんだかんだ言って解り易くて良い。気持ちの切り替えができる。

個人的に今年はイロイロあった。
仕事面でも、プライベートでも。そういう年だったんだろう。

なんといっても、「studio-fun.net」の立ち上げが大きいかなぁ。
これはとても楽しいので本当は時間があったらもっと活動したい。
それからロックバンド「Havanamoon」の初ライブ。
後は仕事の話は詰まらないのでしません。

最後に、Webサイトでよく見るオープニングFlashだけど、jQueryで結構こんなもの作れるよ
って言うのを作ってみた。もっともっと作りこめば相当凝った物だってできる。
僕にとってはjQuery元年でした。

オープニングFlash的な物をjQueryで作ってみた。「オープニングjQuery」(別画面)

studio-fun.net

studio-fun.net

PHPでPDF出力をしよう。

なんか久しぶり。

「WEBサイトより申込書をダウンロードし記入をして郵送してください。」

WEBサイト作成現場では、このような仕様のリクエスト案件も多いのではないでしょうか?
しかし、お客様からすると申込書が郵送されてきて、更にその申込書に書き込みをしなくてはいけないので
手間がかかりますよね。

WEBページ入力フォームを用意して、その入力値をPDFに埋め込んで出力すれば
お客様は印刷して郵送するだけ。一気に手間が省ける。
昔から様々な言語でPDF出力を実現する方法があります。

今回紹介するのはPHPでPDF出力を実現する拡張クラス
「FPDI」です。
使い方は当ブログでは紹介しませんので以下リンク先で確認してください。

DB登録などと併せて開発すれば更に運用が楽になるかも。