タグ

2008年4月25日のブックマーク (6件)

  • 威廉希尔williamhill_英国威廉希尔公司-中文官网

    2021-08-30关于威廉希尔2021年研究生国家学业奖学金评… 2021-03-022021年威廉希尔教学科研人员招聘启… 2020-12-292021年威廉希尔博士后招聘启事 2021-08-30威廉希尔2021年申请晋升教研系列长聘职位教… 2021-08-30威廉希尔2021年申请晋升教学系列职位教师名… 2021-07-15威廉希尔2021年暑假带值班表 2021-05-052021年博士研究生招生拟录…

    shimooka
    shimooka 2008/04/25
    これいいなぁ
  • ウノウラボ Unoh Labs: PHPでDocTest

    yamaokaです。 何かソースコードを書いた場合、皆さんはどのようにテストをしていますか? PHPの場合、PHPUnitSimpleTestを使ってユニットテストをすることが多いと思います。でも、ユニットテストのために新しいファイルを作ってメソッドを実装したりするの、面倒くさくないですか? Pythonには標準でDocTestという仕組みが付いています。詳細はPythonのドキュメント(日語)を参照してもらうことにして、簡単に言うと、実際のソースコードの中にコメントとしてテストケースを書いてしまおうというアイデアです。 「実際のソースコード=テストケース」になるのですから、メソッドを修整したからテストケースも修整して…という手間が少なくて済みますよね。そうしたDocTestの仕組みを、PHPに移植しようとする試みを紹介します。 rhacoのDocTest rhacoは「PHPのライブ

    shimooka
    shimooka 2008/04/25
    symfonyにもプラグインがあったのか!
  • phpframeworks.com 售卖中

  • PHP 配列を回すならforかforeachか

    今日、社内で「PHPの配列をループで回すのにforを使うか、foreachを使うか」という話が面白かったので、メモ。 ここでいう配列はキーが数字で、0からの連番であることを想定してます。(キーが数字以外や連番で無い場合は、foreachを使います。) 例えば↓のようにDBテーブルからレコードを読み込んだ内容が入ってる場合、$listをループで回すならforとforeachのどちらを使うべきかという話です。 <?php $list = array(); $list&#91;&#93; = array('id' => 1, 'name' => 'hoge'); $list[] = array('id' => 2, 'name' => 'foo'); $list[] = array('id' => 3, 'name' => 'bar'); ?> for文派 <?php for ($i = 0 ;

    shimooka
    shimooka 2008/04/25
    基本foreach使ってますね。forは。。。ほぼ使わないです。
  • 本当はデスクトップで開発したいけどノートパソコン持ち歩いて開発もしたい、という人のための環境構築 : 管理人@Yoski

    開発合宿や、ちょっとカフェで開発、みたいなことをすると、どうしても「ノートパソコン」に開発環境をいれないといけません。 でも、やっぱり「デスクトップ環境」で広い画面をたっぷり使いながら開発したいんですよね・・・ で、この2日間くらい、何故かすごく悩みながらいろいろやってみました。結果はこの通り。 結論は単純なんですが、意外に苦労したのでメモとして残しておきます。 絵を描いて説明・・・、とか思ったんですが、もう疲れ果てたのでテキストオンリーで。 砂を噛むように味気ない文章なんですが、よろしければ参考までにどうぞ。 ■やりたいこと 外ではノートで、会社では デスクトップPC で「シームレス」に開発したい! ■基ルール それ Mac 使えばできるよ・・・というのは無し。Let's Note 最強。 ■ベースとなる開発環境 ノートパソコンに vmware player + CentOS をいれて

    shimooka
    shimooka 2008/04/25
    Let's Note 最強
  • ウノウラボ Unoh Labs: rpmパッケージを作ろう

    尾藤正人(a.k.a BTO)です 先日社内勉強会でrpmパッケージの作り方についてやってみました。 資料を公開しておくのでよろしければご参照ください。 参考用に以前GNU Autotools用のサンプルプログラムで作ったbatのrpmパッケージを使いました。 次のようなコマンドでrpmパッケージを作成できます。 基的な機能をある程度網羅したつもりなので、参考になれば幸いです。 rpmbuild -ta bat-0.0.3.tar.gz bat-0.0.3.tar.gz