Matzにっき(2008-02-04) 最もタメになる「初心者用言語」はScheme! - 日記を書く[・ _ゝ・]はやみずさん rubyneko - 最もタメになる「初心者用言語」はHQ9+ 最もタメになる「初心者用言語」は JavaScript。 - IT戦記 最もタメになる「初心者用言語」は Python! - 西尾泰和のはてなダイアリー いいぞ、もっとやれ!
お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということ...
任意のキャラクタ一文字とマッチします。処理系やオプション指定によって、 これが改行にマッチするものとしないものがあります。POSIX 1003.2では改行にも マッチするように規定されているようです。 * 演算子の直前に置かれている部分正規表現の可能な限り大きい繰り返しに マッチします。繰り返しの回数は0回でもかまいません。例を挙げると、 fo* は、foにもfooにもマッチし...
前回の負荷MAX、サーバ陥落寸前ですよ騒動のとき、最終的には自分で最適化する必要があるのかも知れない…と思っていたときに見つけたページです。 MySQLやPHPで同じ処理をする際にどういうふうにすればより軽いのか、という基本的な対策ばかりを集めてあります。どれもこれもあちこちで既出のものばかりですが、1カ所にまとまっているので読みやすいです。中には知らない...
どのようなソフトウェアも、市場に出て洗練された製品になるまでには、最適化のプロセスを経る必要があります。メモリリークを見つけて製品のパフォーマンスを向上させるのは、多くの作業時間と人的資源を必要とする難しい作業です。最適化という課題においてベンチマークは重要です。個別のコード部品と全体のコードの両方を検証できますし、ベンチマークのレポー...
Rubyは「エンジョイ・プログラミング」を標榜していることから,ホビーや個人向けのイメージを持っている人が多いかもしれません。しかし,実は仕事に使ってこそ力を発揮する言語です。企業のシステム開発の現場では,各種ツールを作ったりするのによく使われています。今後は,Webシステムを短期間で開発できるRuby on Railsの普及により,システムの開発自体に利用され...
実際の例を見てみましょう。以下のコードは、PHPデフォルトの暗号化関数を使ってtextfile.txtの内容を暗号化し、その結果をencrypted.txtファイル(図1を参照)に出力する方法を示しています。 図1 暗号化されたファイル。exrypted.txtファイルには、PHPデフォルト関数のmd5、crypt、sha1で暗号化したパスワードが入っています。 <?php $file = 'textfile.txt'; $initial_contents = file_get_contents($file);...
『 Apressの開発系の書籍が無料で読める。PHPやVB.NET、Webサービスなど。ダウンロードはPDF形式。(英語) 』
NetCommonsは2005年8月上旬より当サイトからダウンロード可能になる予定です。8月上旬配布に含めたい内容:学級日誌モジュール・新規登録の項目追加・RSSニュースリーダー・施設予約モジュール・英語への切り替え・管理者マニュアル(hopefully)2005年下半期達成目標:XOOPSモジュール移植方法の確立・実証研究版NetCommonsからの移行・XOOPSからの移行事例の蓄積・unicodeへの移行・ルー...
本連載はアシアル株式会社がPDF形式で提供している「PHPプログラマーズマガジン」の転載です。PHPプログラマーズマガジンはPHP言語(PHP: Hypertext Processor)の専門誌で、カナダMTA出版のphp|architect誌を日本語に翻訳したものです。ThinkITではPHPプログラマーズマガジンの中から厳選して紹介していきます。
『 サイト名がいいね。皮肉っぽくて。webjavascriptjavaphpcssAjaxApacheprototype 』
の「CVS から Subversion に乗り換え」の続き。Windows 環境で GUI なバージョン管理システムを使うために、Subversion と TortoiseSVN をインストールする。- Subversion 本体のダウンロードsubversion: ファイルの共有: Windowshttp://subversion.tigris.org/servlets/ProjectDocumentList?fo ...上記ページから以下の実行ファイルをダウンロード。svn-1.1.3-setup.exehttp://subversion.tigris.org/files/documents/15/20015/svn-1. ...- Subversion の...
2006年 1月 31日 独立行政法人 情報処理推進機構 セキュリティセンター IPA では、ウェブサイト運営者が、ウェブサイト上で発生しうる問題に対し、適切な対策ができるようにするための注意事項として、『安全なウェブサイトの作り方』を取りまとめ、公開いたしました。 この資料は、昨年(2005年3月4日)にショッピングサイト運営者がウェブサイト上で発生しうる問題に対し、...
膨大なリンクを管理するアフィリエイト・サイトの運営に、もはやWebプログラミングは必須になりました。 「でもプログラムって難しそう。。。」 いえ、いえ。頭の固くなった中年オヤジの僕にもできたんです。あなたならきっとできるはず! 広告リンクを効率的に管理することに的を絞ってPHPのオイシイところだけ効率よく勉強しちゃいましょう! → 「注意とお願いと免責事...
PHP開発者向けの情報ポータルサイト「PHPプロ!」、アルファ版公開です! 「PHPプロ!」はPHPの情報に特化した新しいポータルサイトです。ニュースや関... 詳細はこちらから アシアル株式会社では、PHPのプロフェッショナル・エンジニアを育成するため、PHP言語を不足なく習得するためのPHP講座「アシアルPHPアカデミー」を運営しています。アシアル株式会社は、PHP言語専門誌『ph...
『 エンコード・デコードは全て手動でやるのが最も安全らしい。合わせて参照→http://d.hatena.ne.jp/elf/20070214/1171381343、http://d.hatena.ne.jp/odz/20070215/1171555360 』
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるかが重要です。ここでは、ユーザインターフェースからサーブレットまで、色々なAPIを解説します。 SQL SQLはリレーショナル型データベースを操作するための世界標準言語です。ここでは、SQLを基礎から丁寧に説明しています。また、トランザクション...
よく使うものをカテゴリごとに逆引きサンプル集で紹介。 豊富なサンプルでやりたいことを直引きできます。 こんな便利な関数があったのか、と発見もあるはず。 PHP初心者の方にも、学習用途に利用出来ます。
Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば...
)、とりあえず動くものを作って動かすのが上達の早道ということで、ランダムに表示される数字を演算して3がつく数字か3の倍数に出来たら猫の動画が流れるページを作りました。ネーミングセンスがアレなのは仕様です。 世界のネコアツ〜3か3の倍数でぬこ動画 やり方はとてもシンプルで、数字が三つ表示されるので、間に入る+、−、×、÷を選んで、 答える!ボタンを...