エディタとWebブラウザさえあれば開発できる手軽さが特徴のLL言語。開発工程や環境を見直すと、もっとスマートなプログラミングが可能になる(編集部) 準備編「クライアントPCに言語環境を入れる理由」では、PHPを実行するためのプラットフォームとなるWebサーバをクライアント環境にインストールしました。今回はそこにPHPをインストールします。 しかし、ただ単にイ...
『 かんたんAjax開発をするためのRubyonRailsの基礎知識 』 by eggist77
WebサービスのAPIやRSSフィードを使って複数サイトのサービスや情報をマッシュアップ――。これはWeb2.0が包含するいくつかの概念のうち、最も重要なものの1つだ。Amazon.comやGoogle、Yahoo!、楽天といった大手Webサイトは、RESTやSOAPを用いたAPIを公開しており、さまざまなサービス提供者や個人がAPIを通して各種サービスを利用している。その一方、世の中のWebサイトの大多数はWeb1.0...
『 >>テンプレートエンジンを利用すれば、PHPコードで作られたロジックが吐き出す値を、HTMLデザインを分離したテンプレートに埋め込むことが可能になります。この結果、ロジックを作成する作業と、HTMLデザインを編集する 』 by ringod
グリーが運営するソーシャルコミュニケーションネットワークサイト「GREE」では(GREE本体を除く)すべてのソフトウェアをオープンソースで構築している。OSはDebian GNU LinuxでリレーショナルデータベースはMySQL 4.0.x、全文検索機能はMySQL 4.0.xとSennaというオープンソースの検索エンジンを組み合わせている。WebサーバもApache 1.3.xで、画像処理系はImageMagick 6.2.x、プログラミング言語...
会場中が爆笑に包まれたパネリストの自己紹介を経て、ディスカッションの最初の質問である「パネリストから見たPHP」が投げかけられた。 竹迫氏はPHPを「レンタルサーバでどこでも動く言語。これは一番のメリットだと思います」と評価。Perlも同様にどこのレンタルサーバでも利用可能になっている言語だが、「例えば、PHPは最初からApacheのモジュールとして組み込まれて...
は、日本における飲食店情報を扱う草分け的Webサイトであり、代表的な“食”のポータルサイトの1つといっても過言はない。1996年6月に、交通広告代理店NKBの1事業部門としてスタートしたぐるなびは、2000年2月に株式会社として独立する。以来、さまざまな食に関する情報サービスを立ち上げ、月間7億2000万PV(2007年12月)、会員数588万人を記録するほどになった。 佐藤 史彦氏 (...
」が東京・大田区産業プラザ(PiO)で開催された。今回のPHPカンファレンスでは、プログラムをテクニカルセッションとビギナーズセッションの2つに分け、エンタープライズにおける大規模運用の裏側から、とにかく動的なWebサイトを作ってみたいという入門編までを幅広く取り扱った。 どのセッションも非常に充実しており、今回のレポートは3回に分けてお届けしようと思...
そもそも、なぜクライアントマシンにWebサーバや言語の実行環境を入れる必要があるのかを考えてみましょう。前述のとおり、LL言語などの簡易言語ではエディタで記述したソースコードそのものが実行エンジンなどにロード・実行されます。そのため、コンパイラなども必要なく、コードを「書く」だけであればエディタで事足ります。クライアントマシン上でコードを実行さ...
もインストールされており、X Codeとの連携によってPython言語でCocoaアプリケーションを記述できるようになっています。 ■Ruby(バージョン:1.8.6) Rubyパッケージ管理ツールのgemコマンドのほか、WebアプリケーションフレームワークであるRuby on Railsもインストールされています。また、簡易WebサーバであるWEBrickも含まれていますので、Railsの性能を100%活用できるでしょう。 ■PHP...
1970年北海道生まれ。現在、株式会社エクサ マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテイ...
コマンドを使用し、文字コードをUTF-8に変換します。なお変換後のファイルはMySQLデーモンで読み込みができるよう/tmpに作成し、以下のように読み込み権限を追加します。 # nkf -w KEN_ALL.CSV > /tmp/KEN_ALL_utf8.CSV または、 # iconv -f SJIS -t UTF-8 -o KEN_ALL_utf8.CSV KEN_ALL.CSV MySQLデーモンで読み込みできるようother(o)に対し読み込み許可を与える(+r) # chmod o+r /tmp/KEN_ALL_utf8.CSV 日本郵政公社の...
『 「数値実体参照」という言葉は無い(文字参照あるいは数値文字参照)。/マルチバイト文字が文字参照になること自体は別に問題ないと思う。 』 by kits
『 今回はそのLeopardで扱える軽量プログラミング言語(LightweightLanguage)の環境を紹介し、さらにその中でも人気の高いPHPの開発環境についてご紹介します 』 by kasedac
軽快な動作で知られるGPLなRDBMS、それがMySQLだ。本連載ではMySQLを使って、データベースアプリケーションを構築していく。連載第1回の今回は、MySQLの概要とインストール方法について解説しよう。 鶴長 鎮一 MySQLユーザ会 2001/1/10 MySQLとは? MySQLは世界的に広く利用されているRDBMSです。その特徴は一言で、“高速であること”と表現できます。それも数世代前のCPU、限られたメモリ...
UML(Unified Modeling Language:統一モデリング言語)は、フローを書くとソースコードのほとんどを自動生成してしまうような旧来の似非CASEツールの一部のように思っている方も多いようです。UMLは、そのようなものではありません。 「UMLはオブジェクト指向を使ってモデリングする際に使われる統一的な言語なのです」といっても、何のことかよく分からないですよね。最近書店に行...
Eclipseは主にJavaアプリケーションの開発に利用されますが、Eclipse自身はJavaに特化した開発環境というわけではなく、プラグインによりC/C++、Perl、Ruby等のほかの言語にも対応することができます。今回はその中でもPerlをサポートするEPIC、RubyをサポートするRDT、PythonをサポートするPyDevをご紹介します。 1.EPIC(Eclipse Perl Integration)プラグイン EPIC(Eclipse Perl Integration)プラグインは...
では、Seasar2プロジェクトの代表的なプロダクトとして、SeasarV2(S2)、S2Sao、S2Hibernate、S2Struts、S2JSFについて簡単に紹介しましょう。 ■SeasarV2(S2) S2はSeasarプロジェクトの中核となるプロダクトで、DIとAOPという技術を導入した軽量コンテナだということはすでに述べました。また、このほかにもトランザクション制御のS2Tx、コネクションプールのS2DBCP、さらにテスティングフレ...
DarwinをベースとしたUNIX系OS「Mac OS X」では、ApacheやSambaをはじめとするおなじみのアプリケーションを動作させることができます。今回は、Webアプリケーションの定番、AMP(Apache+MySQL+PHP)環境を導入してみましょう。(編集局) Shin.鶴長 2008/5/19 Aquaインターフェイスの後ろにUNIX Mac OS Xは、BSDの流れをくむ「Darwin」をベースとしたUNIX系OSです。 Mac OS Xを手掛けるアップルでは...