Archive for the 'tech' Category



ソースコードに手を入れるときは必ずテストをしましょう。


h1 月曜日, 12 月 15th, 2008

FE200_L.jpg

(゚∀゚)アヒャ!
絵サイトのソースをちょこっと直して、アップして放置しておいたら
見事にsyntax errorが出ていた…むむむ。
約3時間ほど、観れない状態だったようです。
このサイトの趣旨からすると、これは立派なシステム障害でしょう。1

ソースコードに手を入れて、確認をしないとは論外ですね。骨身に染みているはずなのに。
今度からは必ずテストをしような、俺。

  1. 大袈裟 [back]

おえかきサイトのギャラリーをへぼいPHPで再構築


h1 水曜日, 12 月 3rd, 2008

5月におえかきサイトをWordpress化していたのですが、
このたび、おえかきサイトのギャラリーページをわたくしのへぼいPHPで作り直しました。
PHP5+XMLでできています。 以下のような画面遷移をするだけの単純なものです。

しかしコーディングがあまりに拙いので、ブラッシュアップを図りたいなぁと思っています。
ここで、ブラッシュアップのためのお題を募集します。

お題例)

  • Rubyなど他言語で書き直し
  • 違うデータ構造を使う(JSON,YAMLなど)
  • 現状のスキーマへぼいから作り直し
  • ていうかへぼいから全部作り直し1
  • フレームワークを使え などなど

コメント欄またはメールにて、お気軽にお寄せください!
いただいたご意見、反映結果は逐次報告します。

kinaco1.jpg 
[メニューページ]
XMLを読み込んで、カテゴリの一覧を表示し、カテゴリごとの表示ページに遷移するリンクを貼る。

kinaco2.jpg
[カテゴリページ]
カテゴリ以下のアイテムの一覧を表示し、コンテンツ表示ページへのリンクを貼る。

kinaco3.jpg
[コンテンツ表示ページ]
XMLに記述されているコンテンツ種別に応じて、表示方法を変える。

ちなみにXMLはこういう構成。(一部抜粋)

XML:
  1. <?xml version="1.0" encoding="shift_jis"?>
  2. <kinacomain>
  3.     <gallery title="FF" description="6以外のFFシリーズ">
  4.         <item id="FF/080706aerith.html" type="html" title="エアリス(しのりんへ)"/>
  5.     </gallery>
  6.     <gallery title="SoundHorizon">
  7.         <item id="http://kinaco2.pinkmac.com/harm/2007/070820Hiver.jpg" type="img" title="Hiver氏"/>
  8.         <item id="http://kinaco2.pinkmac.com/harm/2007/070820Shaytan.jpg" type="img" title="シャイターン"/>
  9.         <item id="http://kinaco2.pinkmac.com/harm/2007/070819layra.jpg" type="img" title="ライラ"/>
  10.     </gallery>
  11.     <gallery title="F.S.S" description="ファイブスター物語">
  12.         <item id="http://kinaco2.pinkmac.com/harm/2007/070516aisha.jpg" type="img" title="We Love Aisha!(アイシャ様)"/>
  13.         <item id="http://kinaco2.pinkmac.com/harm/2007/070502marorie.jpg" type="img" title="マロリー・ハイアラキ"/>
  14.         <item id="http://kinaco2.pinkmac.com/harm/2007/070219monsoon.jpg" type="img" title="ファティマ・モンスーン"/>
  15.     </gallery>
  16. </kinacomain>

たくさんのご意見、つっこみお待ちしています!

  1. へぼいのは百も承知ですよ [back]

そうだよアホだよ


h1 木曜日, 7 月 31st, 2008

業務多忙により登校できなかった腹いせに(?!)
久しぶりに家でコーディング(PHP)したと思ったら、

作ったのはコレ。

080730caution.jpg

遷移させたいページのURLと注意喚起内容の種類をGETで渡して、
YESで次のページへ、NOで前のページ(リファラ)へ戻すだけの超簡単なお仕事です。

PHP:
  1. <?php
  2. /////////////////////////////////////////////////
  3. //kinaco*mochi
  4. //caution.php
  5. //2008/07/30 KAO Created
  6. /////////////////////////////////////////////////
  7.  
  8. //遷移前のページ
  9. $referer = $_SERVER["HTTP_REFERER"];
  10. if($referer==null){
  11.     $referer = "http://kinaco.pinkmac.com/";
  12. }
  13.  
  14. //次の遷移先ページをGETで受け取る
  15. $url = $_GET['url'];
  16. //コンテンツタイプ
  17. //sexual/R18
  18. $type = $_GET['type'];
  19. //出力メッセージ
  20. $msg = "";
  21.  
  22. if($type=="sexual"){
  23.     $msg = "この先には性的な表現を含むコンテンツがあります。<br>性的表現に抵抗のある方は閲覧をご遠慮ください。<br>了承の上、先に進みますか?";
  24. }else if($type=="R18"){
  25.     $msg = "この先のコンテンツは18歳未満の方にはふさわしくない性的な表現が含まれています。<br>18歳未満の方、性的表現に抵抗のある方は閲覧をご遠慮ください。<br>了承の上、先に進みますか?";
  26. }
  27.  
  28. ?>
  29. <div>
  30. <center>
  31.     <font color="red">
  32.         <b><?=$msg?></b>
  33.     </font>
  34.  
  35.     <div>
  36.  
  37.     <font size="+2">
  38.     <a href="<?=$url?>">YES</a>
  39.     &nbsp;&nbsp;
  40.     <a href="<?=$referer?>">NO</a>
  41.     </font>
  42.     </div>
  43. <br>
  44. <a href="http://kinaco.pinkmac.com/">back to kinaco*mochi TOP</a>
  45. </center>
  46. </div>

【所要時間:10分足らず。】
  fontタグとかcenterタグとかを使っているのはケータイ対応のつもりです。よ。

…なにやってるんだ俺…
このスプラッシュページを実際に使うのかどうかはご想像にお任せします。


世界のナベアツに挑戦のつもり


h1 月曜日, 2 月 4th, 2008

via 日本野望の会-Yabooo.org ? FizzBuzzはもう古い!世界のナベアツ問題。 |
http://www.yabooo.org/archives/60

でもひろきのと同じことしかしてません。
何か工夫しようよ俺…

JavaScript:
  1. for(var i=0; i<40; i++){
  2.     if(i%3==0 || i.toString().match(/3/g)){
  3.       echo "~~~";
  4.     }
  5.     if (i%8==0){
  6.       echo "ぅぅういえぇえあ";
  7.     }
  8. }

PHP:
  1. <?php
  2. for($i=0; $i <40; $i++){
  3.     echo $i.":  ";
  4.     if($i%3==0 || ereg('/3/g',$i)){
  5.       echo "~~~";
  6.     }
  7.     if ($i%8==0 ){
  8.       echo "ぅぅういえぇえあ";
  9.     }
  10.     echo "<br>";
  11. }
  12. ?>

文字列マッチの記法が違うだけですね。

追記:
こめんとfromひろきの。

else ifだと8の倍数かつ3がつく数字がだめじゃない?

たしかにorz というわけで修正しました。

こちらを参考に、「iG:Syntax Hiliter」プラグインを入れてみました。
jmblog.jp - ソースコードをカラー表示するWordPressのプラグイン
http://jmblog.jp/archives/62


EMOBILE(D02HW)がうちにやってきた


h1 土曜日, 2 月 2nd, 2008

2234972020_d12159beba.jpg 神同期にキャッシュバッククーポンを頂いたので
ありがたく使わせていただきました。

本当に下り7.2Mbps出るのかコノヤローと。

Read the rest of this entry


popular entry

  • 結婚式の招待状をDIYしてみた (18)
  • PCボードを求めて船橋IKEAに行ってきた (10)
  • 1981sブラヴィッシーモ! (9)
  • 1981s#2の夜は眠らない (7)
  • ESPer2008 - The MITOH is so stimulative! (6)
  • 人前で話すのって楽しいね。-野望会で学会JACK- (5)
  • ソースコードに手を入れるときは必ずテストをしましょう。 (5)
  • 明日は野望忘年会、もとい新年会 (5)
  • どんぶりOKザルNG (5)
  • 遠距離結婚な私たちとWebサービス (4)

  • Category

    Archive

    Search


    follow me on twitter
    킹ēǂ݂



    Bloglinesʼn{Ǔo^ ADD TO Hatena::RSS Subscribe with livedoor Reader Add to Google tB[h[^[ - PINKMAC

    META