LATEST NEWS: Explore the latest news, events, and innovations from Razorflow.
LATEST NEWS: Explore the latest news, events, and innovations from Razorflow.
PHP5.4にはトレイトという文法が導入されて、多重継承の便利さが享受できるようになるそうです。 いろいろ試してみることにしました。 トレイトといえば代表選手はScalaですね。Scalaでいうトレイトは、インターフェースの定義とメソッドの実装を同時にやってくれる便利な概念でした。単一継承のOOP言語では「〜は〜の一種」という制約が強すぎて、「ペンギンは鳥の飛行メソッドによって飛行できてしまう」という問題があります。でもちゃんと「ペンギンは飛べないが泳げる鳥」を綺麗に解決する必要はあって、その解答として、トレイトのあるScalaではこんな解が導けます。 abstract class Animal abstract class Bird extends Animal { def hasBeak = true // 鳥にはかならずクチバシがある def hasWings = true // 翼
Webメールの第2段です。おやじは、WebメールとしてSqWebMailを使っていましたが、SquirrelMailというPHPベースのものがあることを知り、PHPの勉強も兼ねて乗り換えてみることにしました。SqwebMailで添付ファイルが壊れたことがあったのも一つの要因です。といっても一度だけですが。 なお、ここではSquirrelMailの基本的なところを動かすことだけについて示しています。と、いうよりも、まだ使い込んでいるわけではないので・・・ これしか書けません。SquirrelMailにはpluginがいろいろ用意されていますので、使用方法に合わせてアレンジしていくと良いと思います。 SquirrelMailはPHPベースですので、PHPが使える環境が必要である。日本語環境で使用するには、PHP 4.1.2以上でmbstringが有効になっているものが必要。ApacheのPHP
Squirrel Mailは、PHP4で書かれた電子メールのWEBインターフェースです。外出した際などに、わざわざメールクライアントソフトを立ち上げなくてもブラウザさえインストールされている環境であればどこでもサーバー上のメールを閲覧することができます。また、企業等ではソフト自体のインストールを禁止しているところもたくさんあるので、そのような場合にも重宝します。Squirrel Mail はカスタマイズ性が高く、自分の環境にあわせて自由にカスタマイズすることができ、Pluginも豊富にあります。Squirrel Mail を使用するには、PHP4.0.4以上、Apache、IMAPサーバーが必要になりますので予め動作環境を作っておいてください。最後に、セキュリティ上の注意点として、Squirrel Mail はWebブラウザ経由でパスワードを送信することになるので必ずSSLを導入するように
PHP の次期メジャーバージョンと見られている PHP6 では、内部的には文字列をすべて UTF-16 で処理するという方針が決定していたのだが、これが頓挫した模様 (マイコミジャーナルの記事) 。 PHP 開発者である Johannes Schlüter 氏による 2010/3/12 付けのブログ記事、"Future of PHP 6" によれば、数カ月前から PHP のコア開発者の多くから「PHP エンジン内部を Unicode 化するというアプローチは正しくないのでは、最初からやり直したほうがよいのでは」という議論が行われていたらしい。 「処理系内部ではすべての文字を Unicode で処理する」というアプローチは Java や Ruby、Python、Perl などですでに採用されているのだが、PHP の開発者らの結論は「プログラムにおいてすべての入出力時に変換処理を行うのはパフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く