PHP, Perl, Python, Ruby 文法などの比較まとめチートシート

Posted by admin | JavaScript, PHP, Perl, ruby, ソフトウェア | 日曜日 8 8月 2010 9:26 PM

プログラミング言語の比較対応で文法覚えられそうなんで便利!

* Big Script: PHP, Perl, Python, Ruby, Smalltalk
http://hyperpolyglot.wikidot.com/scripting

* Small Script: Bash, Tcl, Lua, Javascript, IO
http://hyperpolyglot.wikidot.com/small

* Platform: C, C++, Objective C, Java, C#
http://hyperpolyglot.wikidot.com/platform





[PHP]オープンソースのウェブメールまとめ

Posted by admin | JavaScript, MySQL, PHP, PostgreSQL, ソフトウェア | 水曜日 24 9月 2008 10:39 AM

PHP言語で書かれたオープンソースのwebmailの紹介です。

1.squirrelmail



公式サイト:
http://www.squirrelmail.jp/

SquirrelMailはPHPベースのWEBメールシステムです。40以上の多くの言語に対応、外部サーバーのサポート、プラグインによる機能拡張など多くの機能を備えています。

特徴

  • 日本語(多言語:40以上の多くの言語)対応
  • データベース不要(しかし、MySQLなどにも対応)
  • プラグインによる機能拡張
  • IMAP4、SMTPサーバー





2.AtMail




公式サイト:
http://atmail.org/

AtMailはPHP言語によって開発されたWEBメーラーで、IMAPに対応しています。また、Ajax技術を使用しているため、デスクトップアプリケーションに匹敵するぐらいの快適な操作性を実現しています。

特徴

  • Ajax技術を使用した快適な操作性
  • ビデオメール
  • 見栄えの良いデザイン
  • IMAPサポート
  • スペルチェック





3.RoundCube




公式サイト:
http://roundcube.net/

RoundCube Webmailはデスクトップアプリケーションのようなユーザーインタフェースを持っているブラウザベースの多言語IMAPクライアントです。データベースはMySQLかPostgreSQLを必要とします。

特徴

  • 多言語対応
  • MIMEとHTMLメッセージに対するフルサポート
  • アドレス帳
  • 外部SMTPサーバのサポート
  • スペルチェック







XHTML(Valid)規格に準じたFlashソースの書き方

Posted by admin | JavaScript, PHP, SEO対策メモ, WEBデザイン | 金曜日 4 7月 2008 11:04 AM

FlashコンテンツをWEBサイトに埋め込むに当たって、
XHTML Validエラーの壁にぶち当たったのでメモとしてエントリー。

参考url:
http://kyosuke.jp/portfolio/seminar/2006-04csslite/flash.html


自分はHTML編集ソフトとして「Dreamweaver8」を使ってるのですがそれでFlashオブジェクトを挿入すると、こんな感じのソースが挿入されます。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="200" title="SlideShow">
  <param name="movie" value="SlideShow.swf" />
  <param name="quality" value="high" />
  <embed src="SlideShow.swf" width="500" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>



上記のソースを【The W3C Markup Validation Service】でチェックすると「there is no attribute “src”」とか、「there is no attribute “width”」でエラーが出ます。

最新の「Dreamweaver CS3」では対応されてるかもしれないが、未だ旧バージョンを使用してる場合に、Flashを挿入したときバリデータでエラーを出さないようにするためには次のように修正する。


1.まずは、「embed」タグを消去する。

「embed」タグはXHTMLでは使えないタグなので削除

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="200" title="SlideShow">
  <param name="movie" value="SlideShow.swf" />
  <param name="quality" value="high" />
</object>

2.「classid」要素を削除し「type」要素に変更

「classid」要素の代わりに、MIME typeを指定する「type=”application/x-shockwave-flash”」に変更する

<object type="application/x-shockwave-flash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="200" title="SlideShow">
  <param name="movie" value="SlideShow.swf" />
  <param name="quality" value="high" />
</object>

3.「codebase」要素を削除し「data」属性に変更

「data」属性にmovieのvalueと同じFlashへのパスを追加しないと表示されないので追加。

<object type="application/x-shockwave-flash" data="SlideShow.swf" width="500" height="200" title="SlideShow">
  <param name="movie" value="SlideShow.swf" />
  <param name="quality" value="high" />
</object>

以上で、W3CのXHTML(Valid)規格に準じたFlashソースの書き方でした。





JavaScriptの関数オブジェクトを完璧に理解する

Posted by admin | JavaScript | 水曜日 16 4月 2008 11:18 AM

JavaScriptの関数オブジェクトを完璧に理解する – builder by ZDNet Japan

あとで勉強する為にメモメモ。





Highslide JSの使用方法

Posted by admin | JavaScript | 木曜日 10 4月 2008 12:38 PM

Highslide JSの使用方法のメモ。

参考url:
http://www.koikikukan.com/archives/2007/01/18-005102.php

ダウンロードページ:
http://vikjavev.no/highslide/download.php

2008-04-10時点での最新バージョンは3.3.12でした。


1.スクリプトのインクルード設定
</head> の直前に設定します。


<script type="text/javascript" src="http://user-domain/highslide/highslide.js"></script>
<script type="text/javascript">
hs.graphicsDir = 'highslide/graphics/';
window.onload = function() {
hs.preloadImages();
}
</script>



2.ポップアップ用空要素設定
Highslide JS でポップアップする画像を表示させるための div 空要素を設定します。そして div 要素の id 属性に “highslide-container” を設定します。
<body>タグの直下に記述します。


<div id="highslide-container"></div>



3.タグ設定
まず、サムネイル画像表示用の img タグを書き、それを a タグで括ります。a タグの href 属性には元画像の URL を設定してください。
そして a タグに class 属性 “highslide” と、onclick 属性を追加します。
なお、ユーザビリティを考慮して onkeypress 属性も追加しておくと良いでしょう。


<a href="[画像ファイルのURL]" class="highslide" onclick="return hs.expand(this)" onkeypress="return hs.expand(this)"><img src="[サムネイル画像のURL]" alt="..." /></a>



他にもこちらを参考にしました。
http://www.koikikukan.com/archives/2007/03/30-003838.php





Page 1 of 212