暇だったのでホームページ作った「konisimple」
2009/6/17 (水曜日) Posted in PHP, こにっき | No Comments »暇だったので、お昼頃にドメインとりまして、「konisipmle」というウェブサイトを作りました。
前々から自分で作ったプログラムを公開するサイト作りたいなぁ、と思ってしばらくサイト名を考えていたんですが、1週間くらい経ってもなかなかいい名前が思いつかない!
もうしょうがないので、出た案の中でオリジナルな言葉っぽい「konisimple」に決定しました。
プログラミング楽しい
僕、あんまりPHP以外の言語を学ぶ気がない自己満足プログラミング大好き少年なんです。
なんとなくインターネットでは、プログラマー、SEに対して「デスマ」とかあんまりよくないイメージが多い気がしますが、プログラム書くの自体は楽しいことですよね。
プログラム書くのが楽しいんです。
30分かけて0から書いたコードが初めて動いたその瞬間が好きなんです。
エラーは出るけど、それをつぶすのが楽しいんです。
書いてるとうっかり時間忘れちゃうんです。
けど、たぶんそれは趣味で自己満足だからです。
別に仕様とかなくて書きたいように書くんです。当然ですが、仕様は全部自分で決められるし、自分の都合のいいように仕様変更するし、納期もないですしね。いやになったり、飽きたらやめられますし。
まぁそんなわけで趣味&自己満足プログラミングが楽しいってことなんです。
名前はどうやって決めたか
僕が思うに、ウェブサイトの名前ってものすごく重要なんです。
「タダキョク」とか「音抜き君」は自分の中ではよい名前だと思ってます。サイトの目的が名前と一致しててとにかくわかりやすい。
この「こにっき」もそうです。中三の時に友達がつけた名前ですが、まさか大学2年まで書き続けることになろうとは。
で出た案が、
- 小西製作所
小さいながらもしっかりした仕事(?)をするイメージ。同名の製作所が何カ所か実在したのでやめました。 - konisimple koni+simple
ドメインもとれるし、全くない新しい言葉! - simpletools 「シンプル」が好きなんです
ドメインがとれなさそうだったのでやめました。
とかだったんですね。
そこ、ネーミングセンスないとか言わない!まぁそれは素人だししょうがないです。
検索してもヒットしないことを確認
どうせなら新しい言葉を作りたかったので、検索エンジンに引っかからないやつがよかったんですよ。
そこでkonisimpleは検索するとメキシコの19歳の人のSNSのプロフィールのページのみ。
これで名前がkonisimpleに確定したというわけです。



今回ページはPHPで作ってみた
最初はApacheのmod_rewrite使って1つのスクリプトでURLからコンテンツが何かと階層構造把握して対応するコンテンツとメニュー取ってきて表示するスタイルにしようと思ったんです。でも2時間ほど書いたあと面倒になって諦めて、結局共通部分をrequire関数で呼び出すありがちな方法でいくことにしました。
実は2回目
実はこのようなサイトを作るのは2回目です。1回目は去年の10月です。
すぐに使えるツール集「凄技.jp」を開設しました。
という記事を書いていますが、動機はこの時と全く同じです。
このときは一週間で飽きちゃいました。たぶんその原因の一つがサイト名なんですね。
「凄技」って名前にしましたが、これは日本語ドメインが安かったからなんです。
それ以外に日本語ドメイン思いつかなかったんですね。
で普通の名前ならよかったんですが、「凄技」って・・・
別にタイトルで釣るのはありだと思うのですが、ちょっと中身と名前が一致してなかったんですね。
それから日本語ドメインの扱いがけっこうやっかいだっんですね。
サイトを登録するときは、日本語ははじかれますので、たいていPunycodeと呼ばれるものに変換しなければならないんですね。
凄技.jpであれば、xn--o8qv12b.jpのようになります。
むしろこっちが実体で日本語ドメインの方がブラウザが変換して見せてくれていると言った方が正しいのかもしれませんが。
とにかくこんなやっかいなコードを覚えたり毎回うつのもたるいわけです。
そんなわけでこのドメインは今年10月31日で失効する予定です。
今までのPHPの勉強について
2009/2/27 (金曜日) Posted in PHP | No Comments »去年の8月末、今のタダキョク検索のようなもの作りたいなーと思って、
xmlを簡単に処理する方法を探していたら、たまたまこのPHPのページが出てきたんです。
PHP 開発者のための XML: 第 1 回 PHP での XML を 15 分で学ぶ
ちょwwwwwwww15分てwwww
ってな感じで、このIBMのページに、タイトルに完全につられましたね。
それからとりあえずHello!Worldだけやってみて簡単そうだと思い、メモ用にはてなでタダキョク!管理日誌を作りました。このとき使ったのは以下のようなページでした。
8月29日からの三日間は丁度予定もなかったので、一日中ずーっとPHPを弄っていましたね。
やっぱりこういうのは短期集中でやったほうがよさそうです。
この頃が一番楽しかったような気がするなー。
そろそろ本が欲しいかな、それにMySQLもちょっと興味あるかなってことで、書評を頼りに「 実践マスターPHP+MySQL―PHP4/PHP5対応 (単行本)小島 まさご (著) 」という本を購入。
| 実践マスターPHP+MySQL―PHP4/PHP5対応 |
|
![]() |
小島 まさごおすすめ平均 ![]() 失敗しにくい入門書 設定できない… わかりやすい! 説明はそこそこ分かりやすいが、ターゲットが不明 phpの入門書に最適Amazonで詳しく見る by G-Tools |
他の方のコメントどおり、本当によくまとまってていい本でした。
ただオブジェクト指向の話(オブジェクト、クラス、インスタンス…)を、ゼリークラス、ババロアクラス、プリンクラスで説明されているんですが、いまいちよくわかりませんでした。
それから大学でJavaのオブジェクト指向についての授業も受けると、なんとなーくですがわかったような気持ちになりました。
でもアレルギーなのかphpでclassなんか書いたことはありません。全部ifとかで済むしとか思って。
冗長な記述も結構あるのかもしれんが、そのほうが書けば確実動くもんね。
てゆーか、そもそもオブジェクト化とかの必要に迫られることがないだけなのかもしれん。
そして今は、 タダキョク検索の改善をしてます。
タダキョク!管理日誌にも書いたけど今週急に検索回数が急増。昨日なんか木曜日にも関らず19万回を記録。
いままでの最高記録15万回くらいだったのに。どこかで紹介されたのかな・・・?
もう一日分のランキングの集計が出来ないよ(>_<)どうしよう←嬉しい悲鳴


失敗しにくい入門書
設定できない…
説明はそこそこ分かりやすいが、ターゲットが不明
phpの入門書に最適