CakePHPのupdateAll()でDATE型の注意点

PHP

CakePHP1.3でupdateAllメソッドを使っていて、少しはまったのでメモ。 通常は $updateAllFields= array('field1'=>1, 'field2'=>3, 'last_updated'=>date('Y-m-d')); $updateAllCondition= array('field4'=>5); $this->Hoge->updateAll($updateAllFields, $u…

SubversiveからSubclipseへ

IDE

Subversion(SVN)のバージョンがいつのまにか1.7になっていた。どうも、リポジトリ構成が変わったらしい。それにともなって、TortoiseSVNもアップデートされていた。それはいいのだが、古いリポジトリ構成で動作しなくなってしまった。古いリポジトリ構成のも…

CからかJavaからか

Edu

iOSアプリを本気で開発しようとすると、Objective-Cは必須。 全くの言語初学者にiOSアプリ開発を教えようとするとき、いきなりObjective-Cから教えるのもひとつの方法だが、結構ハードルが高い。さらに、Objective-C単独の求人需要がそれほどあるわけではな…

IE6の功罪再考

まにまにフェスティバルに行ってきた。クリエイターズセッションの「ブラウザセッション」の最後、質疑応答で @ykasugai ことマイクロソフトエバンジェリストの春日井さんへ「IE6は当時はいいブラウザだった」という発言をした参加者がおられた。 これは、確…

Eclipse更新サイトのリロード

とある生徒さんから質問を受けた際に発見したTipsをメモ。 その生徒さんは、自身のMacに MacでPleiades All in One Eclipse - Archit!! の方法でJavaの開発環境を構築して、色々学習しておられた。そして、受けた質問は、PHP環境も構築したいというものだっ…

CakePHPを使ったアプリで追加デプロイ時の注意

PHP

今、CakePHPを使ってある業務システムを作成している。結構な規模を他の仕事も抱えながらひとりでちまちま作成するものだから、工期がかなりかかってしまう。それだけ長い間、お客さまをお待たせするわけにはいかないので、イテレーション開発手法を導入して…

BazaarでSubversionからの更新

Bazaarだな - Archit!! の続き。 別のマシンからメインリポジトリのSubversionリポジトリにコミットされた内容をBazzarからpullする場合のワークフローをメモしておこう。 ローカルリポジトリの更新 Bazaarだな - Archit!! の例を使うなら、/ローカルレポジ…

Bazaarだな

Git? Subversion? git-svn? - Archit!! の続き。 ノマドワークをしていく上ではやっぱり分散バージョン管理システム(DVCS)は必要なのだが、Gitでは私のワークフローを満たさないので他を探してみた。そこで見つけたのが、Bazaar。以前に Bazaarでござ〜る。…

Git? Subversion? git-svn?

ちまたではGitが流行っている。 リソース管理はCVSの頃から使っていて、現在はSubversionを使用している。これで、全く問題なかったのだが、Mac Bookで外出先でコーディングをするようになってから少し問題が出てきた。リソース管理用のSubversionとプロジェ…

Pleiadesを入れたら…

IDE

とあるJava講座で、MacでPleiades All in One Eclipse - Archit!! の記事を使ってMac上にJavaの開発環境を構築する講義をしていた時のこと。8人近くの受講生さんが環境構築を行っていた。上記記事にあるように、実際のインストールというのはそれほど大変で…

EclipseでのTomcatプロジェクト作成

EclipseによるJava開発環境構築手順 - Archit!! の続きのようなもの。これもたびたび生徒さんから質問されるので、EclipseのPleiades All in OneでTomcatプロジェクトの作成方法をまとめておこう。 Eclipseを起動し、Javaパースペクティブを選択する。 左側…

FTPしかない環境でサイトアーカイブの作成

インターネット上のサーバ間でサイトデータの移設作業の依頼があったので作業させていただいた。 もともとサーバをいじるということはコマンドでガチャガチャいじることが常だったので、FTPしかアクセスが許されていないようないわゆるレンタルサーバという…

EclipseによるJava開発環境構築手順

生徒さんからたびたび質問されので、Eclipse、特に、PleiadesでのJava開発環境構築手順をまとめておくことにしよう。 ご存じのようにEclipseの本家サイトは、 ここ である。ここから、Eclipseをダウンロードして、インストールしても良いが、英語表記である…

情報へのマークアップ

http://mozilla.jp/events/2011/fxdevcon-osaka/ に行ってきた。こういったカンファレンス系は東京開催がほとんどなので、大阪開催はありがたい。内容への評価は他に譲るとして、私はひとつだけ。 トークセッションゲストの @bathtimefish こと村岡正和さん…

iPhone/iPad/iPod touchプログラミングバイブル―iOS SDK4.2/3.2対応

iPhone/iPad/iPod touchプログラミングバイブル―iOS SDK4.2/3.2対応 (smart phone programming bible)作者: 布留川英一出版社/メーカー: ソシム発売日: 2010/12メディア: 単行本購入: 1人 クリック: 40回この商品を含むブログ (3件) を見るiOSアプリ開発技術…

見せるだけで売れてしまう「事例広告」の方法

見せるだけで売れてしまう「事例広告」の方法作者: 村中明彦出版社/メーカー: ダイヤモンド社発売日: 2011/02/04メディア: 単行本(ソフトカバー)購入: 1人 クリック: 414回この商品を含むブログ (1件) を見るPM財団の@SBS_komatsuさんと@nobetakeさんに紹…

MacでCakePHP

PHPアプリの開発ではCakePHPを標準で使用している。これを、Macでも使えるようにするには、少し設定を変更しないといけない。 .htaccess を有効にする。 httpd.conf の開発用ドキュメントルートのディレクティブに以下の設定を行う。AllowOverride All tmpデ…

Macでrootになる

Macで開発環境構築を行っていると、rootでコマンド発行したくなることが頻繁にある。いちいちsudoは面倒だ。ただ、デフォルトでは、rootのパスワードが設定されておらず、rootになれない。そこで、 $ sudo passwd とすれば、rootのパスワードが設定できる。…

Macでapachectlのエラーメッセージ

Macで開発環境構築を行っていると、 httpd.conf を書き換える場面によく出くわす。その際、書き換えたのが正しいかどうかをチェックするのが定石だ。 $ apachectl configtest その際、 /usr/sbin/apachectl: line 82: ulimit: open files: cannot modify lim…

MacでMySQL

生徒さんから質問があったので、確認のためにMacでのMySQL環境を構築してみた。 MySQLのダウンロードサイトからMac OS X用のものをダウンロードする。MacならやはりDMG Archiveが便利でしょう。 ダウンロードしたdmgを展開し、中にある mysql-5.X.XX-osx10.6…

祈り

「東北地方太平洋沖地震」におきまして、被害を受けられた方々に心よりお見舞い申し上げます。一人でも多くの方が救出されますことと、一日も早い復旧がなされますことを、心よりお祈り申し上げます。

AptanaセットアップのTips

IDE

DreamweaverよりAptana - Archit!!の続きのようなもの。 Aptana Studioをセットアップする際に、いくつかコツがある。 日本語化Aptana Studio 2は英語版しかない。日本語化して使いたい場合は、Eclipse同様Pleiadesを使う。 Aptana Studio 2のダウンロードペ…

DreamweaverよりAptana

IDE

MacでPleiades All in One Eclipse - Archit!!の続きのような内容。Macでも仕事ができるように、のHTML作成編。 単なるHTMLはDreamweaverで作成するのが普通。ところが、有償ソフトなのでWin版とMac版の両方をそろえるというのは現状資金的に難しい。そこで…

MacでPleiades All in One Eclipse

Mac Bookを手に入れたので、そちらでも開発ができるように環境を整えている。まず、Eclipseなのだが、Pleiades All in Oneという便利なものがある。日本語化しているだけではなく、ほぼ必要なプラグインがあらかじめそろっている。JREバンドル版だとTomcatな…

スティーブ・ジョブズ 驚異のプレゼン

スティーブ・ジョブズ 驚異のプレゼン作者: カーマイン・ガロ,外村仁解説,井口耕二出版社/メーカー: 日経BP社発売日: 2010/07/15メディア: 単行本(ソフトカバー)購入: 126人 クリック: 3,690回この商品を含むブログ (302件) を見る世界一のコミュニケータ…

Googleアカウントのロック解除

年始にあるドメインをGoogle Appsに移行する作業を行っていた。まあ、作業自体はたいして難しくないので問題はなかったのだが、てこずったのがiPhoneの設定。2台のiPhoneを設定(もちろん別々のアカウント)するのだが、1台はGoogle Appsで作ったアカウントの…

Analyticsでメール中リンクからのアクセス解析

Google Analyticsでメルマガなど、メール中記載のリンクからのアクセス解析を行う方法を紹介する。 メール中記載のリンクにダミーのパラメータを設定する。たとえば、リンクのランディングページがhttp://wwww.hogehoge.com/bow/boo/wow.htmlとすると、http:…

人脈はありがたい

ここ数カ月で急激に人脈が広がっている実感がある。その実を少し紹介したいと思う。 わが御大将@nobetakeことソフトブレーン・サービス代表取締役社長兼プロセスマネジメント財団代表理事の野部剛さん。野部さんは「Pay Forward」という考え方を推進しておら…

ウェブ配色見本帳 実例で学ぶWebデザインの配色

ウェブ配色見本帳 実例で学ぶWebデザインの配色作者: オブスキュアインク出版社/メーカー: エムディエヌコーポレーション発売日: 2009/09/11メディア: 単行本購入: 1人 クリック: 8回この商品を含むブログ (2件) を見る

ウェブデザイン見本帳 実例で学ぶWebのためのレイアウト基礎

ウェブデザイン見本帳 実例で学ぶWebのためのレイアウト基礎作者: オブスキュアインク出版社/メーカー: エムディエヌコーポレーション発売日: 2008/11/21メディア: 大型本購入: 1人 クリック: 53回この商品を含むブログ (5件) を見るコーディング技術はあっ…