開発環境構築メモ(PHP/XAMPP/PHPUnit on Windows7)

ちょっくら環境として使う可能性が出てきたので、最低限の準備の過程をメモ。ちなみにPHP環境はベースとして以下の書籍を参考にしています。

パーフェクトPHP (PERFECT SERIES 3)

パーフェクトPHP (PERFECT SERIES 3)

XAMPPのインストール

  • 管理者で起動。後はデフォルト指定のままひたすら進めて完了。インストールパスは『C:\xampp』とした。










稼働諸設定

  • C:\xampp\apache\conf\extra\httpd-vhosts.conf』を開き、以下の設定をファイル末尾に追記。
<VirtualHost *:80>
    ServerName study.localhost
    DocumentRoot "C:/xampp/htdocs/study.localhost"
    DirectoryIndex index.php index.html
    <Directory "C:/xampp/htdocs/study.localhost">
        AllowOverride All
        Allow from All
    </Directory>
</VirtualHost>
  • C:\Windows\System32\drivers\etc\hosts』に以下の設定を追記。
127.0.0.1   study.localhost
  • 上記設定ファイルに併せてフォルダ及びphpファイルを配置。
C:\xampp\htdocs\study.localhost>dir
 ドライブ C のボリューム ラベルは ローカル ディスク です
 ボリューム シリアル番号は 8609-AF4E です

 C:\xampp\htdocs\study.localhost のディレクトリ

2011/11/28  23:47    <DIR>          .
2011/11/28  23:47    <DIR>          ..
2011/11/28  22:45               261 index.php
               1 個のファイル                 261 バイト
               2 個のディレクトリ  184,321,744,896 バイトの空き領域

C:\xampp\htdocs\study.localhost>
  • phpファイルの中身は例によってこちらのコードで。
<?php phpinfo() ?>



PHPUnitのインストール

参考にしたのは下記サイト。参考というかほぼそのままですが...(^_^;)

  • インストール先へ移動。
C:\>cd C:\xampp\php
  • 現在のバージョンを確認。(pear version)
C:\xampp\php>pear version
PEAR Version: 1.7.2
PHP Version: 5.3.8
Zend Engine Version: 2.3.0
Running on: Windows NT ABESLETSNOTEF9 6.1 build 7600 (Windows 7 Business Edition) i586
C:\xampp\php>pear upgrade PEAR
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Console_Getopt requires PEAR Installer (version >= 1.8.0), installed version is 1.7.2
downloading PEAR-1.9.4.tgz ...
Starting to download PEAR-1.9.4.tgz (296,332 bytes)
.............................................................done: 296,332 bytes
downloading Archive_Tar-1.3.8.tgz ...
Starting to download Archive_Tar-1.3.8.tgz (17,995 bytes)
...done: 17,995 bytes
downloading Structures_Graph-1.0.4.tgz ...
Starting to download Structures_Graph-1.0.4.tgz (30,318 bytes)
...done: 30,318 bytes
upgrade ok: channel://pear.php.net/Archive_Tar-1.3.8
upgrade ok: channel://pear.php.net/Structures_Graph-1.0.4
upgrade ok: channel://pear.php.net/PEAR-1.9.4
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
  • 再度バージョンを確認。最新1.9.4になっている事を確認。(pear version)
C:\xampp\php>pear version
PEAR Version: 1.9.4
PHP Version: 5.3.8
Zend Engine Version: 2.3.0
Running on: Windows NT ABESLETSNOTEF9 6.1 build 7600 (Windows 7 Business Edition) i586
  • インストール用に別途チャンネルを追加。(pear channel-discover)
C:\xampp\php>pear channel-discover pear.phpunit.de
C:\xampp\php>pear channel-discover components.ez.no
C:\xampp\php>pear channel-discover pear.symfony-project.com
  • PHPUnit3のインストール前に、現時点で入っている旧バージョンをアンインストールしておく。(pear uninstall)
C:\xampp\php>pear uninstall phpunit
uninstall ok: channel://pear.php.net/PHPUnit-1.3.2

C:\xampp\php>pear uninstall phpunit2
uninstall ok: channel://pear.php.net/PHPUnit2-2.3.6
C:\xampp\php>pear install phpunit/PHPUnit
Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.0.0)
phpunit/PHP_CodeCoverage can optionally use PHP extension "xdebug" (version >= 2.0.5)
downloading PHPUnit-3.6.4.tgz ...
Starting to download PHPUnit-3.6.4.tgz (116,783 bytes)
.........................done: 116,783 bytes
downloading File_Iterator-1.3.0.tgz ...
Starting to download File_Iterator-1.3.0.tgz (5,109 bytes)
...done: 5,109 bytes
downloading Text_Template-1.1.1.tgz ...
Starting to download Text_Template-1.1.1.tgz (3,622 bytes)
...done: 3,622 bytes
downloading PHP_CodeCoverage-1.1.1.tgz ...
Starting to download PHP_CodeCoverage-1.1.1.tgz (132,339 bytes)
...done: 132,339 bytes
downloading PHP_Timer-1.0.2.tgz ...
Starting to download PHP_Timer-1.0.2.tgz (3,686 bytes)
...done: 3,686 bytes
downloading PHPUnit_MockObject-1.1.0.tgz ...
Starting to download PHPUnit_MockObject-1.1.0.tgz (19,688 bytes)
...done: 19,688 bytes
downloading YAML-1.0.6.tgz ...
Starting to download YAML-1.0.6.tgz (10,010 bytes)
...done: 10,010 bytes
downloading PHP_TokenStream-1.1.1.tgz ...
Starting to download PHP_TokenStream-1.1.1.tgz (9,672 bytes)
...done: 9,672 bytes
install ok: channel://pear.phpunit.de/File_Iterator-1.3.0
install ok: channel://pear.phpunit.de/Text_Template-1.1.1
install ok: channel://pear.phpunit.de/PHP_Timer-1.0.2
install ok: channel://pear.symfony-project.com/YAML-1.0.6
install ok: channel://pear.phpunit.de/PHP_TokenStream-1.1.1
install ok: channel://pear.phpunit.de/PHP_CodeCoverage-1.1.1
install ok: channel://pear.phpunit.de/PHPUnit_MockObject-1.1.0
install ok: channel://pear.phpunit.de/PHPUnit-3.6.4

C:\xampp\php>
  • インストール内容の確認。(pear list -a)
C:\xampp\php>pear list -a
INSTALLED PACKAGES, CHANNEL __URI:
==================================
(no packages installed)

INSTALLED PACKAGES, CHANNEL COMPONENTS.EZ.NO:
=============================================
(no packages installed)

INSTALLED PACKAGES, CHANNEL DOC.PHP.NET:
========================================
(no packages installed)

INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE                    VERSION     STATE
Archive_Tar                1.3.8       stable
Archive_Zip                0.1.1       beta
Auth                       1.6.1       stable
Auth_SASL                  1.0.2       stable
Benchmark                  1.2.7       stable
Cache                      1.5.5       stable
Cache_Lite                 1.7.4       stable
Calendar                   0.5.4       beta
Config                     1.10.11     stable
Console_Color              1.0.2       stable
Console_CommandLine        1.0.5       stable
Console_Getargs            1.3.4       stable
Console_Getopt             1.2.3       stable
Console_ProgressBar        0.5.2beta   beta
Console_Table              1.1.3       stable
Crypt_CHAP                 1.0.1       stable
DB                         1.7.13      stable
DB_DataObject              1.8.8       stable
Date                       1.4.7       stable
Event_Dispatcher           1.0.0       stable
File                       1.3.0       stable
File_Find                  1.3.0       stable
File_PDF                   0.3.2       beta
HTML_Common                1.2.4       stable
HTML_Form                  1.3.0       stable
HTML_Page                  2.0.0RC2    beta
HTML_Table                 1.8.2       stable
HTTP                       1.4.1       stable
HTTP_Download              1.1.3       stable
HTTP_Header                1.2.0       stable
HTTP_Request               1.4.4       stable
I18Nv2                     0.11.4      beta
Image_Barcode              1.1.0       stable
Image_Color                1.0.2       stable
Image_Tools                1.0.0RC1    beta
Log                        1.11.3      stable
MDB                        1.3.0       stable
MDB2                       2.4.1       stable
MIME_Type                  1.1.3       stable
MP3_Id                     1.2.1       stable
MP3_Playlist               0.5.1alpha1 alpha
Mail                       1.1.14      stable
Mail_Mime                  1.5.2       stable
Mail_mimeDecode            1.5.0       stable
Math_Basex                 0.3         stable
Math_Finance               1.0.0       stable
Math_Integer               0.8         stable
Math_Numerical_RootFinding 1.0.0       stable
Net_DIME                   1.0.1       stable
Net_SMTP                   1.3.2       stable
Net_Socket                 1.0.9       stable
Net_URL                    1.0.15      stable
Numbers_Roman              1.0.2       stable
OLE                        1.0.0RC1    beta
PEAR                       1.9.4       stable
PEAR_PackageFileManager    1.6.3       stable
PHPDoc                     0.1.0       beta
PHP_Beautifier             0.1.14      beta
PHP_Compat                 1.5.0       stable
PHP_CompatInfo             1.8.1       stable
Pager                      2.4.7       stable
PhpDocumentor              1.4.2       stable
SOAP                       0.12.0      beta
SQL_Parser                 0.5         devel
Services_Akismet           1.0.1       stable
Services_Amazon            0.7.1       beta
Services_Blogging          0.2.3       beta
Services_Google            0.2.0       alpha
Services_YouTube           0.2.1       alpha
Structures_Graph           1.0.4       stable
System_Folders             1.0.0       stable
Testing_Selenium           0.4.3       beta
Text_Diff                  1.1.0       stable
Text_Wiki                  1.2.0       stable
Translation2               2.0.1       stable
Var_Dump                   1.0.3       stable
VersionControl_SVN         0.3.1       alpha
XML_Beautifier             1.2.0       stable
XML_HTMLSax3               3.0.0       stable
XML_Parser                 1.3.1       stable
XML_RPC                    1.5.1       stable
XML_RPC2                   1.0.5       stable
XML_Serializer             0.19.1      beta
XML_Util                   1.2.1       stable
XML_fo2pdf                 0.98        stable
XML_sql2xml                0.3.4       beta

INSTALLED PACKAGES, CHANNEL PEAR.PHPUNIT.DE:
============================================
PACKAGE            VERSION STATE
File_Iterator      1.3.0   stable
PHPUnit            3.6.4   stable
PHPUnit_MockObject 1.1.0   stable
PHP_CodeCoverage   1.1.1   stable
PHP_Timer          1.0.2   stable
PHP_TokenStream    1.1.1   stable
Text_Template      1.1.1   stable

INSTALLED PACKAGES, CHANNEL PEAR.SYMFONY-PROJECT.COM:
=====================================================
PACKAGE VERSION STATE
YAML    1.0.6   stable

INSTALLED PACKAGES, CHANNEL PECL.PHP.NET:
=========================================
(no packages installed)
  • インストール内容の確認。(phpunit --version)
C:\xampp\php>phpunit --version
PHPUnit 3.6.4 by Sebastian Bergmann.
C:\xampp\php>phpunit.bat
PHPUnit 3.6.4 by Sebastian Bergmann.

Usage: phpunit [switches] UnitTest [UnitTest.php]
       phpunit [switches] 

  --log-junit         Log test execution in JUnit XML format to file.
  --log-tap           Log test execution in TAP format to file.
  --log-json          Log test execution in JSON format.

  --coverage-clover   Generate code coverage report in Clover XML format.
  --coverage-html      Generate code coverage report in HTML format.
  --coverage-php      Serialize PHP_CodeCoverage object to file.
  --coverage-text=    Generate code coverage report in text format.
                            Default to writing to the standard output.

  --testdox-html      Write agile documentation in HTML format to file.
  --testdox-text      Write agile documentation in Text format to file.

  --filter         Filter which tests to run.
  --group ...               Only runs tests from the specified group(s).
  --exclude-group ...       Exclude tests from the specified group(s).
  --list-groups             List available test groups.

  --loader          TestSuiteLoader implementation to use.
  --printer        TestSuiteListener implementation to use.
  --repeat           Runs the test(s) repeatedly.

  --tap                     Report test execution progress in TAP format.
  --testdox                 Report test execution progress in TestDox format.

  --colors                  Use colors in output.
  --stderr                  Write to STDERR instead of STDOUT.
  --stop-on-error           Stop execution upon first error.
  --stop-on-failure         Stop execution upon first error or failure.
  --stop-on-skipped         Stop execution upon first skipped test.
  --stop-on-incomplete      Stop execution upon first incomplete test.
  --strict                  Run tests in strict mode.
  -v|--verbose              Output more verbose information.

  --skeleton-class          Generate Unit class for UnitTest in UnitTest.php.
  --skeleton-test           Generate UnitTest class for Unit in Unit.php.

  --process-isolation       Run each test in a separate PHP process.
  --no-globals-backup       Do not backup and restore $GLOBALS for each test.
  --static-backup           Backup and restore static attributes for each test.

  --bootstrap         A "bootstrap" PHP file that is run before the tests.
  -c|--configuration  Read configuration from XML file.
  --no-configuration        Ignore default configuration file (phpunit.xml).
  --include-path   Prepend PHP's include_path with given path(s).
  -d key[=value]            Sets a php.ini value.

  -h|--help                 Prints this usage information.
  --version                 Prints the version and exits.

  --debug                   Output debugging information.

PHPは以前自宅鯖・社内鯖のPukiWiki導入〜ちょっとした改修で軽く触った程度なのでガッツリ業務などで経験したことは無いレベルです。一通りの仕様を把握して、何か最近のフレームワーク(symfonyとか)で一つアプリを作ってみたいんですけどね〜。まずは「パーフェクトPHP」で文法的な所をサラリと流しつつ進めて行こうと思います。

今日のつぶやき 2011/12/01

  • ノートパソコンの本体が冷気でめっちゃ冷たくなっておる・・・手のひらとか乗せるのも少し躊躇う。 posted at 23:50:25
  • @cointoss1973 あくまでも意気込みなので空回りする可能性大です^^; posted at 23:49:45
  • ・・・というのをネタに書き始めてみては。ネタ募集しますとか RT @irof: @shinyaa31 ネタガドコニモナイ posted at 23:49:12
  • @irof まだ間に合う! posted at 23:45:03
  • というわけで只今帰宅致しました。 posted at 23:43:58
  • 流れと言うか個人的な意気込みとしては、皆さんのAdvent Calendarエントリを拝読しつつ、関連しそうな技術ネタ、実績(写経)ネタ等小さめのやつで毎日2〜3個位は投下してみたいんでさけどね。 posted at 23:41:12
  • RT @bluepapa32: それでも Spock を使い続ける理由 - bluepapa32’s Java Blog (id:bluepapa32 / @bluepapa32) http://t.co/9EEvBS8f posted at 23:29:37
  • @amameci @heroween (完) ※ひろうぃん先生の次回作も是非ご期待ください! posted at 23:17:17
  • 23時台になると大分本数減ってきますよね... RT @riki0084: 湘南新宿ラインいってもうた… posted at 23:11:06
  • @heroween そうしますわ〜∠(  ̄∀ ̄) でも量は程々に posted at 23:03:55
  • @heroween やべぇねぎしで食いたくなった... posted at 22:49:32
  • RT @kyon_mm: プログラミングGROOVYに書いてないけど、便利なGroovyプロダクト #gadvent2011 - うさぎ組 (id:kyon_mm / @kyon_mm) http://t.co/rob1rsMe posted at 22:34:44
  • 22時過ぎて閉店ガラガラするのは何気に初めてだったりする posted at 22:19:44
  • 閉店(ガラガラ posted at 22:18:56
  • @chachaki @dproject21 @quindim 自分は逆に『やっと〜 』とあったので、どういう入りでorまたは見つけるまでの経緯が気になりました。100人中0人に抑えるのは無理だとしても居たのは事実なので、見せ方・アプローチに改善点があるのかなと。 posted at 22:12:49
  • RT @garbagetown: playframework 1.2.3 ドキュメントの翻訳を公開しました。どうぞお楽しみください:-) http://t.co/Infd11Sh #playframework posted at 22:04:28
  • このエントリは色々参考になるな〜。機会があればアイデアを参考にさせて頂こう。 / プログラマーが人気ブログを書けるかもしれない方法。 - このブログは証明できない。 http://t.co/c1gVBHcN posted at 21:58:28
  • connpass-人が集まる。人と繋がるイベントサイト。 http://t.co/07sLsqjM posted at 21:57:19
  • TwiPla - イベント告知・出欠確認・日程調整しよう http://t.co/1lUcTUKs posted at 21:55:11
  • なぜ後半そうなるのか・・・しかし別役さん、さすがである / @niftyデイリーポータルZ:ネコの柄を記録しよう http://t.co/q7k9AnbP posted at 21:52:20
  • @mike_neck そして最近はわりとベトナムな感じですか? posted at 21:48:11
  • 井上陽水ですか・・・(違 RT @tsuyok: 傘が無い posted at 21:45:12
  • 割と久々な感じでまだこの時間も職場に居ます posted at 21:39:07
  • #jasst 非常に興味深い内容が多いが、セッションのサブタイトルは正直どうなのだろうかと苦言を呈したいと思う今日この頃です。 / JaSSTソフトウェアテストシンポジウム-JaSST'12 Tokyo タイムテーブル http://t.co/9145tDdq posted at 21:34:11
  • RT @matobaa: 「帆を立てる」という言葉の意味がわ分からず話についていけなかった。#devlove 方面の皆さんがた、ハイコンテキストな仲間うちだけでなんかやってるなーというイメージで印象が良くない。……が、やっと定義が見つかった。http://t.co/dsxShXj8 posted at 21:30:25
  • RT @rocioizm: 女子力すげー高い先輩からのデコメの絵文字がことごとく文字化けで「Z」になってて、「おはようございますZ!」とか「よろしくお願いしますZ!!!」とか水木一郎みたいになってて熱い posted at 21:27:08
  • “Play! framework 概要 Tipsもあるよ! - 複雑系スパゲティソース(はてな版)” http://t.co/jZaL3DQx posted at 21:09:12
  • RT @kis: 今日は、アンドロイドの勉強をしてる人たちの前で話をしてきます。内容は「Twitterは専門家SNSだからかならずやること、いま技術者にはTwitterをやっているかやってないかで大きく技術への認識や環境が違う」という話をする予定。 posted at 20:47:35
  • @shishi4tw @FJMX ネズミーランドのアトラクション並ですね・・・ posted at 20:29:23
  • RT @web_R25: 『自衛隊「萌え漫画」美人鬼教官が人気』 http://t.co/e4xpFrrV #R25 posted at 20:05:13
  • shinyaa31は『動物王』 http://t.co/vzo9pA5d posted at 20:02:36
  • 面接官「ではアカウントを教えてください」あなた「shinyaa31です」面接官「ええと…shinyaa31…と…あ、この人、私をブロックした人だ!」 http://t.co/GR0KRIO8 posted at 19:58:25
  • RT @seltzer: ヨドバシって、ログインをしたら直後にメールを配信するように仕込んでいると思う。ここ何回か確実に直後に来ている。 posted at 19:52:08
  • RT @chachaki: 「AndroidiOS、WindowsPhoneのどれかが次の主流になるということはない。お客さまのニーズや使い方によってそれぞれの特長を生かす形で生き残る」(改変) http://t.co/c5mfgTXc posted at 19:51:13
  • RT @xgzza07: 人は口からプラスのこともマイナスのことも言う。だから「吐」という字は「口」「+」「-」で出来ている。人がマイナスのことを言わなくなると「-」が消えて、「叶」という字になる。これを知ったらあなたの夢は叶うでしょう。これを友達が言ってて感動した。 posted at 19:45:49
  • RT @erone121: 日本人って12月の末に24.25とクリスマスを祝って31には、除夜の鐘を聞きに寺に行って、次の元旦には神社に行くんだから凄い柔軟。 世界中がこれぐらいなら、宗教による戦争も減るのに。 posted at 19:38:12
  • @pocketberserker おおお・・・これは豪華だ。申込はこれからですよね? posted at 19:28:06
  • #sgt2011 品川ではDay3が開催されているのか・・・ posted at 19:22:56
  • RT @web_R25: 『大江麻理子「日常も仕事のうち」』 http://t.co/foSFHrt8 #R25 posted at 19:04:52
  • RT @tororosoba: スライム肉まんが170円なので1G=170円とか言ってる人がいますが、全くコンビニと言う物を分かってないですね。直接スライム倒して得られる1Gを原価に、人件費販促費利益等を載せて価格が決定する。ファミマのH22年度原価率は約27%なのでせいぜい1G=50円程度と考えるのが妥当では posted at 18:58:59
  • @kaori_t_spica かな〜り少カロリーですね^^; せめて朝か昼はちゃんと食べとかないとパワー出ないと思われます。 posted at 18:42:29
  • 国内の募集開始以降のつぶやきを順次まとめています。イベント終了〜後日まで継続的に更新。 / 2011/12/03 Global Day of Coderetreat in Tokyo #gdcr11 - Togetter http://t.co/N8nopxMO posted at 18:07:33
  • @riskrisk この場合はヒーローに仕事代行してもらって本人は勉強会に参加して楽しむってメソッドですね。 posted at 18:05:06
  • RT @kokkazu: 今日の午後、りんかい線に乗ったら、ガチャピンとムックが乗ってました!! http://t.co/TqSLQhKu posted at 17:51:38
  • @riskrisk 詳しい事情背景は諸々あるんでしょうが、それでも何だかなぁ〜って感じですね・・・ かくなる上はヒーローに助けを求めてみますか・・・。 posted at 17:35:40
  • おお、モバゲーベイスターズ誕生したのか!(違 posted at 17:25:01
  • @riskrisk 後者の方でしたか・・・楽しみにしてるのが遮られそうになるのは切ないですね・・・(;_;) posted at 17:22:16
  • @riskrisk お天気的に?それとも(何らかの)行く末的に・・・? posted at 17:19:35
  • @warunane なるほど・・・忙しさ的にどんなもんかは分からんけど、今後は社外のイベントとか勉強会にも積極的に参加した方が良いよ。だいたい19:00〜19:30始まりが主流だし。 posted at 17:18:05
  • @warunane 終わり(定時)は何時? posted at 17:12:47
  • @warunane 早いも何も、ファイル保存でEclipseが固まる程度のもっさり具合なんだぜ・・・大して重い処理してる・ソフトなど多く立ち上げてる訳でもないのに。orz posted at 17:12:19
  • @warunane 朝早いとか?場所はどの辺? posted at 17:08:17
  • RT @maname: 今、渋谷にアンリが来てるのか!! / “【緊急告知】ティエリ・アンリ選手×高橋陽一先生 スペシャトークショーを開催 | Facebookhttp://t.co/VLAntS4P posted at 17:05:51
  • RT @Zeebra_News: 【LIVE情報】Zeebra、2012年全国ホールツアー決定!12月3日からチケット先行受付開始!! t.co/1Kyn78QR #zeebra posted at 16:43:18
  • お。これは興味深いかも・・・後でチェックしよう。 RT @Zeebra_News: 【LIVE情報】Zeebra、2012年全国ホールツアー決定!12月3日からチケット先行受付開始!! http://t.co/YxS1uhTc #zeebra posted at 16:43:13
  • RT @sinsoku_listy: TDDとか一番分かりやすい。#tddbc に一回参加して「これでTDD完璧!」とかなれる訳がない。#tddbc で基礎理論とペアプロの雰囲気を知って、後は自分でコードを書いて、書いて、書いて、書いて、書かないと覚えない。私もまだTDD初心者ですが... posted at 16:41:33
  • RT @uehaj: 今日のgroovyスライドをuploadしました: #groovy #jws2 Java x Groovy: improve your java development... http://t.co/lsfEwXyx posted at 16:28:34
  • 開発端末のあまりのもっさり感、処理の重さに、そろそろぶちギレてちゃぶ台をひっくり返しそうな勢いである posted at 16:04:06
  • RT @bleis: @quindim そうですね、共有だけではなく、それをもとに議論もしたいです。が、それをあの時間の中でするのは難しいと思うんですよね。読書会とは別に、読書会で出た意見を元に意見交換する会を別に設けたらどうかな、とか思いましたけど、さすがにそんな頻繁にやるわけにも・・・ posted at 14:52:48
  • RT @pisiinu: mixiで「鬱なんか甘え、みんな同じ仕事してるのにそいつだけ鬱とか、演技だろ」とか言ってるマイミクがいたので「花粉症なんか甘え、同じ空気吸ってるのにそいつだけ苦しいとか、演技だろ」ってコメントしたらブチ切れられてマイミク切られたことがある。切られてよかった。 posted at 14:48:50
  • RT @quindim: 【アジャイルサムライ読書会 in エイチーム道場 第一回】開催の記録を公開しました。 http://t.co/yLwQnKEg 当日ご参加頂いた皆様、本当にありがとう御座いました!記載内容に問題等ありましたら、適宜修正ください。 #agilesamurai #ateamdojo posted at 14:39:30
  • TortoiseBazaarを軽快に使うためのちょっとしたTips - wonderful_pandaの日記 http://t.co/1y70nnWw posted at 14:30:57
  • RT @wonderful_panda: とりあえず、夕べ書いた小ネタ #bzr http://t.co/ZLoa71Gz posted at 14:30:34
  • 衣装とロケ地(遊園地)探さないと。 RT @riskrisk: 勉強会で、僕と握手!←コレ RT @shinyaa31: 『ヒーローは遅れて現れる』とか?(前後の文脈を把握せずにつぶやき) RT @riskrisk: あぁ、これをヒーローに言わせればいいのか。おもしろそう。 posted at 14:25:47
  • 『ヒーローは遅れて現れる』とか?(前後の文脈を把握せずにつぶやき) RT @riskrisk: あぁ、これをヒーローに言わせればいいのか。おもしろそう。 posted at 14:19:50
  • RT @Delete_All: 我が部長の言葉のまとめ完結篇です。無駄な元気と過剰なエナジーが身体の芯から沸いてくるのでブクマして朝昼夕と一読することをおすすめしますYO 【電車内注意】 / “人生がときめく上司の言葉をまとめてみた - Everything You…” http://t.co/TgrKBbys posted at 14:05:55
  • RT @tsuyoshikawa: 17日開催の“PHP Apocalypse”に関して、森タワーでの休日開催のため、臨時受付設置のためにATND登録参加者の方の名簿をいただく必要がありますので、フォームからの記入をお願いしています。http://t.co/c5INtHq7 #phpapoc posted at 13:57:53
  • RT @bleis: 面接官「ツイッターを活用していますか?」 ぐるぐる「はい、アカウントは @bleis です」 面接官「えっ?あの残念なぐるぐるの中の人!?」 ぐるぐる「はい、呟いてみせましょう」 『妹かわいい』 面接官「ほんとだ・・・不採用!」 ぐるぐる「」 posted at 13:08:39
  • @k_0kamoto またしばらくすると今度はその管理サイトを管理するという・ループに・・・w さっき知ったんですが『IT勉強会カレンダー』の中の人は手動で情報管理されてるみたいですね。スゴイ。 posted at 12:54:07
  • 数多あるAdvent Calendar 2011年度版のうち、一体いくつの企画が24日まで無事完走する事が出来るのだろうか・・・ posted at 12:47:55
  • RT @ramu_mystery: IT 勉強会カレンダー for Windows Phone - 遅咲きのエンジニア (id:kabakiyo / @kabakiyo) http://t.co/2wh4NNl0 すごいなぁ。@kabakiyo さん @hanazukin さん お二人とも素敵。(^^)//パチパチ posted at 12:41:51
  • @haradakiro 各サイト仕様がバラバラなのが悩ましいところですね〜。せめて各サイト共にRSS、検索API辺りは提供していてくれると嬉しいのですが・・・IT以外のイベントなども混在する(システムで識別出来ない)場合もあるのが(IT業界の人には)ノイズだったりもしますし。 posted at 12:35:31
  • 『勉強会参戦レポート Advent Calendar 2011 (全部俺)』というのをふと思いついたが、24連戦は序盤戦で容易に挫折する可能性が高いのと普段やってる事とそんなに変わらなさげ(3倍増程度)な感じがするのでそっと心の片隅にしまっておく事にする posted at 12:28:02
  • イベント管理サイト、次から次へと出てくるのう・・・正直把握し切れん。 posted at 12:23:46
  • RT @1101complus: 12月になりました。今日から新しい気分で「ほぼ日手帳2012」に切り替えるのもいいですね。そして今日はこのあと午前11時から、ハリスツイードと、sunuiさんのカバーも発売です。http://t.co/DRejqi7A #techo2012 (りん) posted at 10:57:32
  • RT @issei126: これからエンジニアを目指して就活する人は「物作りを楽しめるか?」を自問自答してほしい。お金がほしいならば稼げる職業は他にある。エンジニアにとっての幸せは「自分作ったもので人を幸せにできる。それを喜べる」ことだと思う。自分はその企業で何を作りたいのか。ブレない軸を持ってください posted at 09:20:24
  • 朝方に考え事するべきではないなぁ。色々アイデアが拡散して収集付かなくなってしまう。 posted at 09:03:46
  • うむ、これは確かに寒い。雨降りな天気ってのもあるが。 posted at 09:00:04
  • RT @toshin_bot: 数学で証明問題を採点していたら、最後にQEDって書こうとしたと思われるところを、LEDと書いている生徒がいた。「しょうめい」だから正解とした。 posted at 08:44:02
  • RT @yujiorama: どんな読み手を想定するか、というのもあると思った / “さらば、翻訳調の文章! 技術者向け校正ルール − @IT自分戦略研究所” http://t.co/wEBhL3Dj posted at 08:43:25
  • @miholovesq ちゃんと起こしてくれなかった目覚ましの方が悪いんです(という事にしておく)w posted at 08:35:27
  • @riskrisk 自分が暑がり(寒さはわりと平気)なのがあるのかも・・・w posted at 08:32:58
  • @miholovesq だとすると目覚ましのやつ、だいぶ出過ぎたマネしやがりましたね・・・w posted at 08:32:19
  • @riskrisk いや、個人的にはそこまででも無かったような気も・・・意外と普通にコート無しで過ごしてましたね。今日はさすがに10度を下回るようなのでコート登板させました。 posted at 08:29:05
  • @miholovesq 所謂一つのお寝坊さんってやつですか? posted at 08:24:10
  • やはり今日は(今日から?)コートを着て出勤するべきか・・・。 posted at 07:48:05
  • RT @ChocodogYuki: 【自転車乗る人へ】 明日から、自転車の取り締まりが厳罰化されます。 信号無視、一時停止無視、傘差し運転、携帯メール、二人乗りは2回、 飲酒運転は1回でアウト。違反したら赤切符が切られ、罰金10万円…!みなさんお気をつけて… posted at 07:47:43
  • [雑記][Twitter]今日のつぶやき 2011/11/30: 永眠(ポックリ) QT @heroween: おらっ!寝とけっ!RT @shinyaa31: @kyon_mm @heroween Zzz...(ビールッパラ... http://t.co/00D6V8pO posted at 07:25:16
  • RT @akirakoike2: あなたは,何タイプ?? ・「アントレプレナー」タイプ ・「クラフトマン」タイプ ・「サラリーマン」タイプ ・「サポーター」タイプhttp://t.co/7oFohDrG posted at 07:18:17
  • はっ!(; ̄Д ̄)Σ 気付いたらもう2011年も残り1ヶ月か…。 あっと言う間の2011年だったのう・・・(´・ω・` ) posted at 07:16:25
  • @shuji_w6e 建てるイベントが特に思い当たりません・・・^^; posted at 07:13:46
  • 早速登録してみたが登録されているイベントも無いので何も出来ず。(-_- ) / イベントアテンド [ATND] でイベント作成・チケット販売・参加者の出欠管理 http://t.co/jkiYHugL posted at 06:39:43
  • Groovy Eclipse Pluginが更新/取得出来ない。昨日職場では問題無かったのだが何かあったのだろうか・・・。 posted at 06:06:03
  • 勉強会レポート+技術ネタエントリで一人Advent Calendar状態が実現可能か検討中 posted at 06:05:17
  • RT @toribiaaka2: 「北斗の拳」のケンシロウのプロフィールで好きな食べ物の欄には「世紀末では好き嫌いは言えないのでない」と書いてある posted at 05:55:25
  • RT @ryuzee: 耳寄りな情報といわれて、耳寄りだった試しがない posted at 05:52:49
  • @fullvirtue なるほど。納得の早朝出社ですw posted at 05:48:37
  • @fullvirtue おはようございます。めちゃめちゃ早いですね!(+.+;) posted at 05:44:15
  • ほぼ6時間割とぐっすり寝れた。やはり睡眠は大事であります...。 posted at 05:42:30
  • 起床(ムクリ posted at 05:37:26