タグ

2008年10月17日のブックマーク (10件)

  • PHP: tempnam - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: tempnam - Manual
    skyriser
    skyriser 2008/10/17
    一意のファイル名でファイル作成
  • PHP:base64_encode()で遊ぶ

    base64のこと base64というエンコード方法がある。 元のデータを6bitsずつに切って、64種類の文字を割り当てるという方法。 割り当てられる文字はアスキーコードの1byte文字なので8bitsということで、単純には6bitsが8bitsになるのでファイルサイズが33%アップする。 他に細かい理由でもうちょっと大きくなるけど、俺は気にしない。 ファイルサイズが大きくなる変換だけど、アスキーコードに変換されて文字列として扱えるため、何かと扱いやすい。 おそらく一番よく見るのがメールへのファイル添付。 SMTPを使ったメールは7bitsの文字、つまりアスキーコードの頭がゼロの部分しか使えないらしい。 base64で使われる文字は全部7bitsのとこだから、これで送れるというわけ。 他にもたとえば、文字しかかけない掲示板なんかに、ファイルをbase64でエンコードした文字列を投稿すれば

    PHP:base64_encode()で遊ぶ
    skyriser
    skyriser 2008/10/17
    base64いろいろ
  • PHP: ImageMagick - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: ImageMagick - Manual
    skyriser
    skyriser 2008/10/17
    GDよりIM使ったほうが手っとり早いかもなー。 ちなみにPEAR経由。
  • PHPでいろいろな型の変数を文字列に変換する5つの関数の比較

    debugなどで変数の中身を見たい時などにvar_dump()したりするけど、そんな変数を文字列に変換する関数たちによる変数型による違いを比較してみた。 (凡例:型 => 文字列に変換した値の例) print_r() boolean(true) => 1 boolean(false) => integer => 123 double => 0.5 string => abc array => Array ( [0] => 1 [1] => 2 [2] => 3 ) object => Example Object ( [public_var] => 123 [_private_var:private] => 456 ) resource => Resource id #3 null => シンプルで見やすい。 trueが1になる。 falseやnullの場合、何も出力されない。 var_d

    skyriser
    skyriser 2008/10/17
    var_dumpとかprint_rの比較
  • 画像操作

    画像を生成する 画像の操作 PHPは、※GDライブラリを通して以下の画像操作を実行することができます。 画像の生成、削除、サイズ変更、修正 基図形の描画 テキストの生成とフォントの操作 色彩の操作 ピクセル操作 ※GDライブラリとは・・・ CGIや各種プログラムから画像の作成・編集を行うためのライブラリです。PHP4.3.0からは標準で実装されています。 PHPでは、簡単な図形から複雑な画像までテキストベースで描画する機能が備わっています。外部の画像ファイルを直接読み込んで、Webブラウザに出力することも可能です。また、様々なテキストを読み込んで、画像に埋め込むこともできます。 操作できる画像形式 インターネットで画像を扱う際に使われる画像形式には、GIF、JPEG、PNGなど様々あります。もともと、PHPの画像操作で使うことができる形式はGIFのみでしたが、現在で

    skyriser
    skyriser 2008/10/17
    GDライブラリ関係
  • PHP: imagecreatefromstring - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: imagecreatefromstring - Manual
    skyriser
    skyriser 2008/10/17
    テキスト文字列から画像を作る
  • JoyHack System ヘルプ&チュートリアル

    Mac OS X/Windows(開発中)で動作する持ち込みカラオケシステム「JoyHack System」に関するヘルプ・チュートリアルです。

    skyriser
    skyriser 2008/10/17
    すげえw マジで作ってたんだこれ。
  • Subversion設定の標準化

    ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsMacLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif

    skyriser
    skyriser 2008/10/17
    subversion/config あたりの設定。Tracの設定とかも。
  • Sonalksis

    Sienda, home of Sonalksis Plug-ins

    skyriser
    skyriser 2008/10/17
    マスタリングすいーつが出てた。 っつかここのSV-315コンプ最高すぎる。
  • 年齢に関係なく活躍できるプログラマー - プログラマーよ、もっと増えろ☆

    プログラミングを始めるのに年齢は問題になりません。実際に70歳を超え、未だ現役で日々新しいプログラムを発表しているプログラマーもいます。 大切なのは、常に新しいことを吸収していく能力です。例えば、これまでに経験してきたことを活かしたり、蓄えてきた知識や趣味で培った特技を活用して、プログラマーとしての自分を売り込んでいくのも良いでしょう。 プログラマーは35歳が定年といった声もありますが、これはあまり当たっているとはいえません。プログラミングは特別な才能というより、これまでの訓練や努力の積み重ねによって能力を伸ばしていく技術分野であるためです。 プログラミングを行う際は、あるモノに指示を出し、その指示を受けて次に物事がどう動くか、ということの繰り返しで作業が行われます。これは、人が日常でいつもこなしている人間関係と良く似ています。 誰かにおつかいを頼む時や、相手の気持ちを考えて自分の言葉を選

    skyriser
    skyriser 2008/10/17
    @versperさん的な。