7月 08

お久しぶりです。
最近、モバイル向けのアプリ(Web)開発中のfedoraxです。

私がPHPを始めたときは、v4.4だったのに、いつの間にかv5.4まで上がってました。
そんな訳で、始めた当時はクラスはもちろん、フレームワークとわなんぞやだったのですが
今や、CakeやZendなど、様々なフレームワークが登場しています。

ただ、今更始めるには、使いづらいというのが印象で
Cakeとか、本まで買ってやったけど、しっくり来ませんでした。

そんなわけで、フレームワークを自作しようかと思っていた矢先
遂にCurryに辿り着きました。

Curryは、最低限セットって感じです。
セキュリティ的には、まだ調べていませんが、フレームワークではなく自分でなんとかしろな感じがしています。

取り敢えず、早速使って、カスタマイズしました。

カスタマイズしたのは、Smartyを使うのは勿論ですが、そのデフォルトのテンプレートには、タイトルが指定出来ない仕様でした。

そこで、Controllerの基底クラスに、タイトルのクラス変数を追加して、各コントローラーのコンストラクタで指定するようにしました。

3月 04

クラスとは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスについて説明します。

ずばり、これらの公式を1つまとめたオブジェクトです
例えば円周と円の面積を求めるための公式を円というクラスにまとめると、
円のクラスには、円周を求めるメソッドと、面積を求めるメソッド、半径というインスタンスがある

Tagged with:
3月 04

クラスのメソッドとは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスのメソッドについて説明します。

ずばり、円の求め方であれば公式(求めるための手順、アルゴリズム)がメソッドに相当します。
半径という変数に円周のメソッドを利用すると円周が得られ、
同様に半径という変数に円の面積のメソッドでは面積が得られます。

よってメソッドとはクラスで利用されている定義された関数です。

Tagged with:
3月 04

クラスのメンバー変数とは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスのメンバー変数について説明します。

ずばり、円の求め方であれば半径がメンバー変数に相当します。
円周でも面積でも両方に半径が利用されており、
かつ半径という値を持つ変数である(固定された数ではない)

つまり、半径の値を変化させると円周や面積の値が変化します。
よってメンバー変数とはクラスで利用されている定義された変数のことです。

Tagged with:
2月 25

いやー今日来たよ。
今まで、fc13のsrc.rpmをrpmbuildでfc12用に再構築していたけど。
今日から正式にfc12で4.6.2.rpmが配布された模様。
またqtcreatorも1.3.1に更新されてる。

Tagged with:
10月 03

Java Path Download
をダウンロードして展開してください。

展開したフォルダの中のset.batを実行してください。
Java Development Kitのバージョンと
Java Development Kitのインストールされたフォルダ
現在の環境変数と
設定後の環境変数が表示されるので
[ OK ]を選択してください。

になったら完了です。

※この作業後、必ず再起動もしくは、ログアウトしてください。

Tagged with:
9月 28

ダウンロードしたjdk-xxx-windows-i586.exeを実行します。

以下のセキュリティ警告が出た際は[実行 (R)]を選択してください。

インストーラーが実行されます。

Java Developepmet Kit の規約です
[同意する (A) >]を選択してください

Java Develpoment Kitのカスタム部分ですが
なにも変更せずに
[次へ (N) >] を選択してください

Java Developmet Kit のインストールが始まります。

Java Runtime Environmentがインストールされてない場合は
次のような画面が出てくるので
[次へ (N) >]を選択してください

Java Runtime Environmentがインストールされます。

Java Development Kitのインストールが完了です
[完了 (F)]を選択してください。

Tagged with:
4月 21

cc -framework OpenGL -framework GLUT -framework Foundation 33.c -o 33 -lm

Tagged with:
4月 13

やばいよ やばいっすよ

OpenGL の面白さを知ってしまったよ

中学や高校で2次関数や図形などなぜ勉強するのって思っていた人

それは OpenGL のためだよw

な感じで、プログラミングで計算させてその点などをはじき出し

描画していくことで円ができたり関数のグラフができたり

やばいよw面白すぎ

こんなのだったらShadeもLightWaveもいらねぇやw

とりあえずOpenGLのことは一通りマスターしたいです‥‥

何日で終わるだろうか

Tagged with:
3月 18

手持ち曲が50GBを超えるか超えないかぐらい持っていると

もう何がなんだか分からなくなってきますので

サーチシステムを自作したんですが

まぁ経過は
1.東京電機大の研究生某氏とあい、その人の曲検索システムに影響を受け開発開始
2.とりあえず言語はPHPで開発(PHP にはオプションでID3tagを読む機能があったので)
3.ツリー構造(フォルダー)をそのまま読み込むプログラミング完成(CodeName:FMS[File Manager System])
4.PostgresSQL=>Mysqlに移行
5.入れておいたDBからリストするプログラミング完成(CodeName:MQL[Mysql Query List])
6.DBより検索する機能を追加し、クエリーの負荷を減らし、
目的検索をできるようにした。(CodeName:MPS[Mysql Part Search])
7.日本語対応とURLエンコード&デコードを使い 日本語を完全にサポート
8.ちまちまとデータをfmsから登録
9.MP3のファイル名を TrackNo – TrackName .mp3 に統一
10.ID3Tag を ID3v2.3 を採用
11.Ajaxの導入によりMPSの入力中に検索をかけるシステム完成
12.MQL内での検索システムを開発し、同じものをリストにするシステム完成
13.MQLの半角スペースによる複数の人数のアーティストから個別のリストを出力できるようにした
14.アルバムにアニメを関連づけ
15.アニメにkanaをつける事でローマ字による検索システム完成
16.レート、プレイ回数などの項目追加
17.Amazonカバーを取得するCGI開発=>完成
18.MPSを一部グラフィカルにした
19.ジャケット・アルバム名・アーティストのみ出力するテーブルシステム管制
(CodeName:MQJL [Mysql Query Jacket List])
20.AとSにDBを分類しアニメ と声優に分けた
21.PHPのID3関数が使い物にならないので自作(一部バグあり)
とまぁこんな感じで作ってた訳ですが
今日さらに

一部DAMのリクエストNoに対応させました(MSS for S)

ただ、自分の中で
声優個人が出すCDのみしか入っていないが

まぁざっとアーティスト90名、アルバム101枚、総曲数860曲もあり

とりあえずこれからSの方にまだ入れてないものを入れていこうかと思います

Tagged with:
1 / 812345...最後 »
preload preload preload