プログラミング

CodeIgniter(PHP開発)

PHPのクラスの継承

PHPの紹介で、クラスの継承というとメソッドのオーバーライドの例しか見たことがない気がする。 ここんところCode Igniterでモデル(MVCでいうモデル)を作っていたが、データを暗号化する必要が出てきた。 こわごわ、メソッ...
プログラミング

小学生にプログラミング?言ってるおまえ、プログラム書けないだろ

日経の今日(2016年7月17日)の議論が小学生にプログラミングを教えることについてだった。 記事は読まない。 なぜならば、 「そんなこと無意味だもん」 そもそも現在の日本のITエンジニアの大半がプログラミングできない。 ...
NO IMAGE プログラミング

カラーミーAPIを使う(発送データ作成)

カラーミーの標準機能で、配送サービス業者に依頼する人達はどうしているのかな? 手作業だろうか。 ここでは「未発送かつ入金済み」のCSVデータをAPIを利用して作ってみる。 再びカラーミーAPIの認証 以前、カラーミーでど...
Mac OSX

お気に入りのエディター(SublimeText3)

エディターとIDE(統合開発環境)の間で悩むことがあります。 エディターで最低限の動きをしてくれるのは、Windows兵十のNotePadやMac OSX標準のMemoなのですが、これはひとつのファイルをエクスプローラーで探してオープンし...
NO IMAGE プログラミング

PostgreSQL JDBCドライバーの注意点

からの抜粋。日本語では見かけなかったので。 Why does PostgreSQL use so much memory? Despite appearances, this is absolutely normal, and the...
NO IMAGE プログラミング

思想をあらわすプログラミング

ちょっと感動した。 柳井政和という方が、人工無能のライブラリWeb AIをJavaScriptでお書きになっておられる。 その思想というのが、私が結構好きだった、攻殻機動隊やイノセンスを例にあげている。 プログラムに思想が必要か?必要です...
NO IMAGE プログラミング

Zend Framework

インストレーション覚書(XAMPP環境) サイトに行き、フルパッケージとマニュアル(日本語あり)をダウンロード アンパックして、ZendFrameworkくらいのフォルダーにしてPHPフォルダー以下へコピー php.iniの以下を変...
NO IMAGE プログラミング

JQM テンプレートhtml

<!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>JQ</title> <link rel="...
NO IMAGE プログラミング

JqueryMobileにホレボレ

ここのリンクに解説があるんですが、分り易すぎ。 Jqtouchで苦しんでいたのが嘘のようだ。
NO IMAGE プログラミング

CodeIgniter 別のViewの書き方

導入したら試しに動かすwelcome.phpに{elapse_time}っていうのがあって、これはきちんと数値が入ってくる。便利そうだ、と調べたら「擬似変数」というらしい。 コントローラーにこんなふうに書けばいいようだ。 $this-&...
NO IMAGE プログラミング

htmltemplate for PHP

PHPといわず、Webプログラミングをしていると自分がバカになった気がするのが、print,echo文の羅列。何度も何度も何度もechoを書いていると「もうちょっとなんとかしよーよ。」と思う。 誰もが思うのが、htmlのスケルトン(テンプレ...
NO IMAGE プログラミング

JavaScriptでグラフィック(3)

基本原理を理解したところで、本当に書くためにはグラフィックパッケージがないと辛すぎる。で、dojo.gfxっていう有名なパッケージがある。jqueryも有名だけど、どうもベクターグラフィックについてはdojoのほうがよいみたい。 親切な解...
NO IMAGE プログラミング

JavaScriptでオブジェクト指向をするには

まず、ツール。javascript開発、必須のツール。FireBugここからゲット。対話式にJavaScriptがテストできる。 以下は、参考サイトの勉強メモ。 さて、JavaScriptで次のような書き方ができる。 var objf =...
NO IMAGE プログラミング

JavaScriptグラフィック(2)

そもそもCanvasオブジェクトのプロパティがさっぱりわからなかったけど、ここに救世主がいた。 一番困ったのが、マウスイベントであがってくるX、Y座標はスクリーンのものでありCanvasオブジェクト内のものではないこと。以下のコードではJ...
NO IMAGE プログラミング

JavaScriptグラフィック(1)

Safari, FireFoxはオッケー。IEは未対応。Google Code の ExplorerCanvas というプロジェクトで、 IE6 で canvas を表示するための JavaScript コードが公開されているので利用するべ...
NO IMAGE プログラミング

CakePHP(3)

今回はmodelでのbehaviorについて。多くの本が、このbehaviorについてロクに記述しない。 modelにおけるbehaviorは、モデルで共通機能のカプセル化を果たす。controllerでのcomponent, viewで...
NO IMAGE プログラミング

CakePHP(2)

CakePHPの入門書では、めったにお目にかかれない複数テーブルの扱い方。 CakePHPではORマッピングすることで、開発者は極力自分でSQL文を書かなくていい。最初は疑わしかったが、メソドロジーを見ていると、とりあえずいわれたとおりやろ...
NO IMAGE プログラミング

CakePHP(1)

とりあえずCakePHPについて語られているいろんな日本語サイトを見たのですが、実用システムを作っている人は少ないように思いました。よくわからないので、自分なりにいろいろとメモ。MVSモデルの解説はここ。 Model Modelはひとつの...
NO IMAGE プログラミング

Windowsスクリプト

NO IMAGE プログラミング

P2Pは大事