Joomla!,Wordpressでサイトを構築するためのヒント

Joomla!,Wordpressでサイトを構築するためのヒント

購読(RSS)

1. iframeで他人からのアクセスをさせない方法

サイトが成長していけば行くほど、狙われるのがサイトのコピーです。
コピーは、如何ともしがたいものがありますが、それすら手を抜く輩もおります。
その輩が、手っ取り早くやるが、iframeを使って、サイトの一部あるは、丸ごとをあたかも自分のサイト情報のように表示する方法です。

今回は、この対処の一つでjavascriptを使う方法を見つけました。

参照記事:「JavaScriptによるiframeからのアクセスを禁じる

続きを読む ..

公開日| 2010年01月14日 | コメントはまだありません。

2. HTMLで幅を調整する


HTMLで、よくつまづくのは、幅の調整だと思います。今回は、初級編として、pre , table の幅の固定について簡単な解説をしてみたいと思います。

続きを読む ..

公開日| 2009年12月23日 | コメントはまだありません。

3. Code::BlocksのNightly builds (最新版)の入手先

Code::Blocksは、正式なリリース版としては、2008/02でとまっています。(止まっているように見えます?)
Code::Blocksは、少し変わっていて、正式なリリースは、実際に2回しかありません。
その1回目は、かれこれ、数年前にさかのぼります。2008/02が2回目なのです。(確か、筆者の記憶ではそうです)

Code::Blocksは、正式なリリースが無い分、毎晩、Nightly builds (最新版)が提供されています。
もちろん、ソースコードが(SVN)正式なもので、バイナリもフォーラムからリリースされています。

Nightly builds (最新版)の入手先は、こちらのフォーラムになります。
このフォーラムの中に、Nightly builds (最新版)のバイナリの提供が行われています。
もちろん、自分でコンパイルもできますが、ちょっと気になるところを確認しただけなら、Nightly builds (最新版)を使ってみて良ければ、自分用にコンパイル(カスタマイズ)するのも良いかもしれません。

ずぼらな筆者は、先のフォーラムから、よくダウンロードして利用させてもらっています。

公開日| 2009年09月30日 | コメントはまだありません。

4. C/C++のライブラリ

C/C++のライブラリには、基本ライブラリと拡張ライブラリ、それとプラットフォーム的なライブラリの3種があると思います。

基本ライブラリは、STL(STLPort)をはじめ、BOOST,ICU,EXPATなどなど、本当に基本的なライブラリを指すとしましょう。
拡張ライブラリは、基本ライブラリとともに用いる何かに特化したライブラリを指すとしましょう。例えば、JASPER,PNG,JPEGなどの画像フォーマットライブラリや7ZIPのようなアーカイブフォーマットライブラリです。

プラットフォーム的なライブラリは、基本ライブラリと拡張ライブラリを備えた、いわばマルチなライブラリを指すとしましょう。例えば、Qt、MFC、wxWidgetなどGUIを基本としていますが、misc系から画像系まで幅広い機能を提供しています。

このライブラリは、非常に便利なもので、ここに上げているライブラリのほとんど(MFCを除く)が、LGPLもしくはBSDライクなライセンスで提供されています。
そのため、うまく使いこなすと非常に効率良くアプリケーションの作成ができます。

ただ、気をつけなければならないのは、この種のライブラリに依存し始めると抜けられなく(抜けるのに大変労力を必要とする)なります。
特に、ここで言うプラットフォーム的なライブラリは、一度、使い始めると、それに関連した資産(個人のライブラリ)ができてきますから、それを無にできずに新しいライブラリへの移行ができなくなります。(労力を必要とするの意)

と、まぁ、このあたりは、開発者の悩ましいところではありますね。
このあたりをうまく記事にしたいと思うのですが、なかなか、筆者の力不足で、これまた、難しいです。
まぁ、ぼちぼちと、記事を増やしていって、腕をあげねば・・・と思うこのごろです。

公開日| 2009年09月16日 | コメントはまだありません。

5. ソフトウェアの検索ページを作ってみました

ベクターのサイトが広告だらけでに見づらいので、単純に一覧表示できないかなぁというところから、作ってみたのですが、これが、結構、大変になってしまいました。
情報の抽出から、検索条件、自動化への対応などなど、やることが、思っていた以上にあって、時間がかかりました。
検索は、少々、遅いのかな?。サーバの遅さもありまずが、もう少し、考えた方が良い部分もあるかと思います。

とりあえず、ベータ版の公開までたどりつきました。
やっぱり、広告がない分、ざっくりとしたものを見るには良いかもしれないと思っています。

是非、一度、お試しください。
ソフトウェア検索ページは、ソフトウェア検索(SearchSS!!) です。

公開日| 2009年08月03日 | コメントはまだありません。

6. phpでUTF-8対応を行う時の注意点

phpは、非常に簡単にWEBアプリケーションを作成できます。
また、今日では、国際化を行う上でも、ShiftJisでの記述を止めるようになってきています。
Linux関連のOSでは、この国際化のために、UTF-8という規格のUNICODEを採用しています。
そのため、WEBアプリもUTF-8への対応が加速しています。

続きを読む ..

公開日| 2009年07月17日 | コメントはまだありません。

7. phpをコンソール(コマンドライン)で使う

phpは、非常に便利はウェブ言語(?)というイメージですが、コマンドラインからも使えます。

phpは、Joomla!でもWordPressでも使われています。このサイトは、ほぼ、phpで作成されています。
Joomla!とWordPressを選んでいるのもphpで記述されたオープンソースだからです。
簡単に、デバッグできるからです。問題があったときは、簡単な修理が自分でできるのが、オープンソースのありがいところです。

続きを読む ..

公開日| 2009年07月17日 | コメントはまだありません。