Microsoft Expression Web 4~ホームページビルダーより柔軟性がありきちんとしたHP更新用無料アプリケーション

過去にはMacromedia Dreamweaverを使ってホームページの作成を始め、その後HTMLやXHTMLとCSSを独学で学んでそこそこWebのスキルを身に付けたものです。

最近ではテキストエディタとFirefoxとFireBugが一番Webサイトのテスト検証をやりやすい環境だと思っていますが、私はWeb屋ではないのであらゆるタグやスタイル記述を覚えている訳では無く、HTMLエディタを使うのがベターだなと考えました。

更に私以外の人がページを編集することも配慮しなくてはなりません。まず候補に挙がるのはテンプレート機能が使えるDreamweaverですが、多機能なので操作が複雑なのと結構な費用がかかる事です。ちょっとした編集を目的とした用途にはこの費用は高く感じます。

そこで、Microsoftが無償化したExpression Web 4を使ってみる事にしました。評判によるとあまり余計なソースを生成しないという比較的硬派なHTMLエディタだと聞いていましたが、実際にインストールして使ってみるとかなりいい感じです。特にVisualStudioで養ったIntelliSense機能によるタグ補完機能がいい感じ。HTMLは当然、CSSもIntelliSenseでどんどん補完してくれます。

2/4 ウェブ作成ソフト Microsoft Expression Web が無料化 [ホームページ作成] All About

ダウンロードは上記記事を参考にすると良いでしょう。デフォルトだと英語版がダウンロードされるので、「+Details」からJapaneseを選択して日本語版をダウンロードするだけですけど。ついでにDesignとEncoderもゲットしておくと便利かも知れません。

最近だと、HTML5+CSS3を扱うことも増えたので、HTML5スキーマを利用できるようにして置くと便利です。アドインがあるので簡単にHTML5対応のHTMLエディタ(IntelliSense機能)が実現出来ます。Expression Webはほとんど余計なことをしないので嬉しいことです。

後は、書式設定からダイナミックWebテンプレートを実行して、Dreamweaverでいうところのテンプレートを定義していけば、Expression Webでもテンプレート機能が使えるので、触ってほしくない部分や一元管理したい部分をテンプレートにしておけば合理的な管理が出来ます。

この辺り個人的にはWordPressを使ってCMS的にコンテンツ部分だけを更新してもらう方法がベターだと思っているのですが、動作環境によってはDBが使えないことも十分想定出来るしページ数が少ない場合等はむしろ静的ページとして管理した方がメリットが多い場合もあると思います。

本来有償で販売されていたアプリケーションがこうやって無償で使用出来るのはありがたいことです。Microsoft製のソフトウェアには当たり外れがあるのですが(笑)、個人的にはExpression Webは当たりじゃないかなと思っています。ありがたく使わせていただき有効活用しましょう。

MozBackupでトラブルに備える~Mozilla Thunderbird と Firefoxのバックアップ

FirefoxとThunderbirdを使い続けてもう何年にもなりますが、日常使っているWindows環境は安定しているので入れ替え等は縁が有りませんでした。しかし仕事の関係(所謂WindowsXP問題)でFirefoxとThunderbirdの環境を新しいPCに移行させる必要に迫られました。

便利なものを発見しました。mozbackupなるツールです。Mozillaのアプリケーション専用のバックアップを行うツール。Mozilla純正ではありませんが公式サイトで見つけましたので、信頼性は高そうです。

MozBackup – Backup tool for Firefox and Thunderbird

Windowsアプリですから、例に漏れずGUIで操作が出来て誰でも簡単に行えると思います。特筆すべき点は、メールデータ(アーカイブ)と一緒に、アドレス帳やアカウント等も含めて全てをごっそりとバックアップし、移行先ではバックアップから復元出来るのでほとんど手間がかかりません。

続きを読む

CentOS 6.5をVirtualboxで検証する~仮想環境を使えば他のPCが無くても検証出来て便利です

CentOSでWindowsファイルサーバー(samba)の検証を行う必要に迫られました。
検証環境は先日サインナップした、さくらクラウドでも良いのですが、結果をオフラインで持ち歩けた方が良いので、ノートPCにVirtualboxをインストールして、その上でCentOSを動作させて構築することにします。

とりあえずは、Virtualboxのインストールですが、これはWindowsアプリなのでOracle VM VirtualBoxからダウンロードしてくれば事足ります。Windows Vista以降なら管理者権限で実行しないとうまく動作しない事がある位の知識があれば良いでしょう。

課題はCentOSのインストールです。

続きを読む

さくらクラウドを使ってみた

さくらクラウドのクーポン(20,000円分)をいただいた。登録期限があるので、用途はまだ決まってないが慣れる事からまず始めてみようかなと登録してみた。

既に私は、さくらVPSを使っているユーザーなので、住所やクレジットカードの登録は終わっている。さくらクラウドを使用開始するのには、電話でのアクティベーションが必要だった。ユーザー登録してある電話番号で照合している様なので、指示通りその電話から指定の電話(フリーダイヤル)にかけると、認証コードを音声でアナウンスされる。指定された認証コードを入力して進めるとあっさり利用開始となった。

https://secure.sakura.ad.jp/cloud/

続きを読む

EC-CUBE 2.4系で規格が正しく登録出来なくなった件

知人からEC-CUBEのショッピングサイトで、規格(色-サイズなど)が中途半端にしか登録出来なくなったという相談あり。このサイトのことは良く知っているので状況をヒアリングしたところ、規格の組み合わせが非常に多いものを登録しようとしたら、途中までしか登録出来ないとのこと。

具体的には、ワッペンとなるアルファベットを二つ選べる商品にしているので、選択項目肢としてプルダウンメニューが二つ表示されるページの仕様。AからZまでで26個。これを縦軸と横軸に考えると26✕26=676個の組み合わせとなる。EC-CUBE 2.11からはツリー状にDB構成が改良されたらしいが、2.4系はマトリックス状にもれなく生成されるので規格の組み合わせが多い場合のトラブルは目にすることが多かったと記憶。

調べたところ、EC-CUBEのシステムパラメータでは制限かけている箇所が無いので、PHPの環境で制限がかかっているものと推測。PHPの情報を調べてみた。すると「max_input_vars」という項目がこのトラブルの原因として合致しそう。簡単に調べてみたところPHP5.3.9以降から実装されたらしい。

続きを読む