進化するAptana Studio 本連載でも以前紹介したAptana Studioだが、バージョンアップを重ね、さらなる進化を遂げている。今回はAptana Studioの最新動向と、Aptanaが提供するAptana JaxerとAptana Cloudsについて紹介したい。 PHP/Pythonをサポート、クラウドサービスとも連携 Aptana StudioはそもそもJavaScriptを中心としたWeb開発向けのIDEとして登場したものだ。その後、Ruby/Ruby on RailsやAdobe AIR、iPhoneなどのサポートが追加され、多くの注目を集めた。 最近ではAptana StudioにもPHPやPythonのサポートが追加されているほか、Aptana JaxerというJavaScriptでサーバサイドロジックを記述可能なアプリケーションサーバやAptana Cloud
最近のコメント PHP オブジェクト指向の勉強 └ Red - 2010.01.08 └ hogepage - 2010.01.21 └ Red - 2010.01.22 └ - 2011.11.27 └ houseiii - 2011.11.27 Fireworks トリミング画像を一括書出 CS4編 └ Iper - 2009.06.27 └ Red - 2009.06.27 └ mala - 2011.11.17 └ Red - 2011.11.18 jQueryでボックスを上下左右中央に簡単配置 └ ミラクル - 2009.03.15 └ Red - 2009.03.15 └ entZ - 2011.10.22 └ Red - 2011.10.24 overflow を使用したボックス背景のこと └ - 2007.12.13 └ Red - 2007.12.13 └ - 2007.
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 | 19:43 | 60行で作るPHP用テンプレートエンジン以前見た時から気になっていて、coco実装時にちょうどいい機会でしたので私も作ってみました。TEAR::Pagerに続く第二弾、TEAR::View。ちなみに47行です。 * view.php --- ライブラリ * tpl/sample.php --- ビュー * sample.php --- サンプルダウンロードして、sample.php にブラウザでアクセスすれば動きます。CodeIgniter、CakePHPらと似たような概念設計となっています。高速であるviewへの変数割当機能以外は盛り込まないそれぞれ詳細を述べますと、文字列置換型のテンプレートエンジンは、パフォーマンスの面においてエレガントでない為、includeするのみとする。Smartyのドキュメントと睨めっこしている時間が非常に無駄に感じた。変数汚染/X
今更だけど60行で作るPHP用テンプレートエンジンをクラス化した。 PHP5で動かしてね細かい使い方はコード見て適当に判断してねもちろん改変、商用利用自由にねサンプルテンプレートは60行で作るPHP用テンプレートエンジンと一緒コード:<?php class NoSixTemplate{ protected $template_dir = null; protected $template = null; protected $context = array(); function __construct($filename = null, $directory = null){ $this->set_template($filename); $this->set_dir($directory); } function set_template($filename){ $this->temp
ウエブプログラムで厄介な点の一つは、デザイン(UI/HTML)部分のコーディングがプログラム内部のロジックに混入するすることで可読性が低下するだけでなく、メンテナンス性が落ちるケースが多々あることです。また、UIはHTML/CSS技術として一つの技術体系があるため、ウエブデザイナーとしても分業されているケースもあります。そうなると、プログラムとデザインの(ソース上の)分離が必要になります。それを実現する手段としてテンプレートエンジンがあり、PHPではSmartyと呼ばれるライブラリが一般的に利用されています。今回は少し本題と外れますが、このテンプレートエンジンの利用をマスターしましょう。 Smartyはpearで提供されるライブラリではないため、本家のサイトからダウンロードします。ダウンロードしたファイルを展開すると、たくさんのファイルが展開されますが、 とありますが、実際に利用するのは
SQLiteに接続するPHPプログラム作成 01SQLiteに接続しテーブル内容を一覧表示するPHPプログラムを作成します。 SQLiteに接続するPHPプログラムを作成 - テーブル内容の一覧表示 SQLiteに接続するPHPプログラムを作成します。 このシリーズのサンプルプログラムで使用するテーブルtab1は サーバー名 --- localhost データベース名 --- testdb で設定されていることを前提として 解説しますのでSQLiteManagerの設定~テーブルの作成 を 参考に事前にテーブルtab1を作成しておいてください。 ●1. テストプログラムのメニューを作成 テストプログラムのメニューを作成 下記の内容をテキストエディタにコピーし、ファイル名をsltest.phpとして C:\Program Files\Apache Group\Apache2\htdocs内に
続・PHPの基本::PHP5の基本 PHP4からPHP5になって、クラス・オブジェクト関係の仕様が大きく変更・機能強化され、また「例外処理」その他の機能が追加されました。 このページは「PHPの基本(PHP4対応のPHP基本講座)」のページの続編(PHP5の基本編)です。このページでは、PHP5で変更・追加された各種機能について解説しています。 目次 オブジェクトの代入 【clone()命令】 メンバのアクセス制限 【public、protected、private】 スタティックメンバ/クラス定数 【::演算子、static、self、parent、const】 コンストラクタとデストラクタ 【__construct()、__destruct()】 特殊メソッド/オートロード 【__*()メソッド、__autoload()関数】 オブジェクト引数のクラス指定 例外処理 【try、thro
htmlで半角の空白になります。      だと、空白を4つ並べて画面に表示されます。知恵袋の回答で、よくこういうコードを使う人がいますが、うまく解釈してくれると空白として表示されますが、解釈されない場合はコードがそのまま表示されてしまいます。
Lecture for beginner ■ HTML基礎講座 HTML4.01の概略 / HTML制作の準備 WEBとHTML / Webの作法 / HTMLの作成 論理構造 / 要素の親子関係 / ヘッダ情報 見出し / 段落 / リンク / フォント ボックスの概念 / 色の作法 / 画像の扱い リストの作成 / テーブルの作成 / 配置 フレーム / フォーム / 動画コンテンツ イメージマップ / スタイルシートの概念 Webページのタブー ■ HTML応用編 HTML4.01 / ヘッダ情報 / CSS応用 テキスト / アンカー / 文字実体参照 色の基礎知識 / FTPファイル転送 枠線表示の応用 / アクセシビリティ Lecture for senior ■ 初めてのXHTML講座 XHTML基礎講座 / XHTML概要 / XHTML基本 XHTML DTD / HTM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く