2010年2月アーカイブ

今までもいくつかのオンライン版マインドマップツールをご紹介してきました。

しかし今回紹介するのは、「マインドマップらしさ」という点において、現時点で最高の完成度と思われる「EasyStep」です。

私の言う「マインドマップらしさ」とは、「直線的ではない」という点です。
以前にも申し上げましたが、「ブランチ(枝)を曲線をマウスで自由に描くことができ、枝の上のキーワードが枝の曲線に沿って表示される」ということが大事なのです。

MOONGIFTで紹介されたたCMS「SEOTOASTER」を試してみました。

『その場でコンテンツを編集するSEO対応したCMS「SEOTOASTER」』の記事でもありましたが、私自身も最近のCMSの流れが確実に変わってきたことを感じ取っています。

SEOTOASTERも既存のCMSのようながっつりとした管理画面はありません。
右端にプルダウンメニューがあり、SEOまわりの設定などをします。
実際のコンテンツに関しては、修正したい箇所のアイコンをクリックして編集するのみ。
使い勝手としては、HTMLやCSSの知識が必須な感じがしましたので、初心者向きではなさそうでした。
しかしCMSのひとつのあり方として、大変参考になります。

SEOTOASTER

最近PHP用の開発環境としてNetBeansを使っていますが、とても快適です。

クリエイター(デザイナー・プログラマー)は開発環境やオーサリングツール、エディタについて語るのが好きな人が多いです。
今回はPHP用の開発環境の話。

さて、今までもエディタについては色々書いてきました。
その中でもとりわけAptanaについては、ひとつのカテゴリを作っているほどです。
最近はあまりAptanaについて書いていないのですが、いまだに検索キーワード「Aptana」でこのブログへアクセスしてこられる方が多いのです。

PHPですが、皆様はどのような環境で開発されてますでしょうか?

NetBeans

最近、AppleとAdobeのFlashをめぐるバトルが激しいですね。
AppleおよびSteve Jobsが、Flashはバグが多いから云々・・・と言いがかりをつけていますが、あちこちで言われているように、FlashでiPhone/iPadアプリをオーサリングでてきてしまうと、App Storeを中心としたAppleのビジネスモデルが崩れてしまうから・・・というのが本当の理由です。

AdobeがFlash擁護に必死なのは、Flashをスルーされる流れが定着してしまうと、Flashのオーサリングソフトで儲けているAdobeのビジネスモデルが根底から揺らぐからです。

「Flashがスルーされる=Flashクリエイターの減少、つまりFlashオーサリングツールの購入者が減る」ということを意味しています。

通称Gumblar(ガンブラー)と呼ばれる攻撃手法により、企業サイトの改竄が相次いでいます。
改竄されているのは企業サイトですが、最初の攻撃対象はサイトの制作会社(その中のサイト管理担当者)です。

Gumblar(ガンブラー)についての技術的な説明は、他のサイトにお任せするとして・・・
肝心なのはウェブ制作に携わる私のような人間、そしてウェブ制作会社、広告代理店など、企業サイトの更新管理・運営に携わる会社のセキュリティ対策です。

Gumblarという攻撃手法が狙うのはFTPアカウントです。
FTPソフトから各サイトのFTPアカウントを盗み出す、あるいはFTP通信そのものを傍受して、FTPアカウントを取得します。
企業サイトに侵入、サイトの改竄を行うというのが大まかな特徴です。

どんな理由であれ、サイト管理担当者のPCからFTPアカウントを奪取され、クライアントのサイトが改竄された場合の責任は重大です。
クライアントおよびそのサイトの規模によっては、損害賠償責任すら問われかねません。
資金的に余裕のある大手の制作会社であればともかく、中小の制作会社は損害の補填など到底できないでしょう。

そしてこんな記事も出始めました。

■ガンブラー対策、ウェブ制作会社名の公表が有効 (nikkei BPnet)
http://www.nikkeibp.co.jp/article/column/20100208/209583/

ブログなどでソースコードを美しく見せるためのライブラリが多数ありますが、今回から「SyntaxHighlighter」を使用することにしました。
やはりソースコードは色分けされていたほうが見やすいですしね。

いろんなライブラリがあるのですが、その中でも「SyntaxHighlighter」の表示の仕方が一番好みだったのと、一番使われているような気がしましたので採用しました。

導入方法は簡単。

SyntaxHighlighterのダウンロードページからダウンロード。いろんな言語のバージョンがあります。(ここでいう言語とはプログラム言語ではなく、英語や日本語といった自然言語のこと)
私が確認した時点(2010年2月13日)では、日本語バージョンは無かったので「English」をダウンロード。

ダウンロードしたファイルを解凍して、サーバーにアップ。
ブログの記事に記述するソースコードの言語(ここでいう言語とはJavaScriptやPHPといったプログラム言語)によって、読み込む JavaScriptが変わります。

このブログをMovable Type 5.01にアップグレードしました。

普通にMT4.1からアップグレードしました。問題も特に発生せず。
ブログのテンプレートは、オリジナルのものを使っていたのですが、とりあえずMTのデフォルトにしました。
自作のテンプレートはもともとヘッダーやフッターをインクルードモジュールに分割していないなど、色々問題がありましたし。
そのほかにも色々理由はありますが、とりあえず当面はデフォルトのままで行きます。

アップグレードの際に、参考にしたのは下記のページ。

最近、仕事でPHPでCMSを構築する案件が増えてきました。
案件数が増えてくると、どうしても作業の効率性を求めてしまいます。
中規模以上のCMSならともかく、簡易なCMSなら、シンプルで動作の軽いフレームワークでさくっと済ませたいところです。

そんなときにおススメなのがPHPフレームワーク「ちいたん」です。

ずいぶんとかわいらしい名前です。
名前の由来は公式サイトで確認していただくとして・・・

このフレームワークの使いどころは2つあります。

まずは、シンプルなCMSを短期間で納品したい時。
もうひとつは、何らかの理由でデータベースが使用できない時です。

ずっとブログを放置していました。
仕事が忙しい・・・というのが最大の理由です。
それ以上に、書きたい事とこのブログの元々のテーマが乖離してきてしまったというのが本音です。

もともとこのブログはRIA(リッチインターネットアプリケーション)について書いていたのですが、興味の対象がRIAでは無くなってきたのです。
興味がなくなったといえば語弊がありますね。
もちろんクリエイターとして、デザイナーとして、今でもRIAの興味があります。
特に業務アプリケーションでのRIAの利用、ユーザビリティについては、研究したい分野でもあります。

しかしそれ以上に、ウェブ制作・ウェブサービスにおけるビジネスモデルや、システム構築に興味の比重が偏ってきたというのもあります。

「ウェブは儲からない・・・のか?」

これが現在の私の最大の課題であり、興味の対象です。 

このアーカイブについて

このページには、2010年2月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年8月です。

次のアーカイブは2010年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。