読者です 読者をやめる 読者になる 読者になる

It's raining cats and dogs.

無駄なことなんてないはず

PCの処分 〜メーカーリサイクル編〜

前回のエントリでメーカーリサイクルでPCを処分することを決めたわけだけど、各メーカーともにいろいろ対応が違うんだなーとおもったのでメモ。 主にPCリサイクルマークとデータ消去について。 今回調べたのは前回挙げたPCのメーカー apple lenovo 富士通 あ…

PCの処分

部屋の片付けついでについカッとなって古いPCを処分することにした。対象は Macbook Mac mini ThinkPad X31 ThinkPad X61 FMV BIBILO NB50K いろいろ思い入れのあるものばかり。白macは前職の恩師に買ってもらったものだし、thinkpadは昔から大好きだったブ…

phpenvとphp-buildのインストール

PHP

ようやく時間ができてきた風?なので、前にも書いた通りphpenvとphp-buildをインストールする参考にしたブログやweb記事 phpenv で複数の PHP 環境を管理する モダンなPHP開発環境を構築する # MacOSX + phpenv + php-build + pyrus の環境構築メモ phpenv+p…

facebook連携

ひさしぶりに、はてなダイヤリーを書いてみたらfacebookとの連携機能が見当たらない。どこいってもうたんや。。。

phpの環境作り

そろそろPHPときちんと向きあおうと思い立ったので以下をいれてみる予定。(今日は眠いのでやらない) phpenv php-build いろんなバージョン入れてみる

メモ

今更subversionだけど便利(普通)な使い方を覚えたのでメモる 作業コピーのファイルを特定のリビジョンに戻す 以下はhoge.txtをリビジョン10に戻す例 $ svn up -r10 hoge.txt 作業コピーのファイルのリビジョンを1世代前に戻す $ svn up -rPREV hoge.txt

phpで未定義の変数にアクセスしてみた

php

phpで未定義の変数に対してアクセスしてみると不思議な挙動をしますね。 未定義(or null)の変数に対してプロパティっぽいアクセスをしてみる $ php -a php > // $a = null; でも同様 php > $a->hoge = 'test'; php > var_dump($a); object(stdClass)#1 (1) {…

phpのinteractive shell

php

今更感満載だけど、phpのinteractive shellをちょいちょい使うようになった。 普通に便利ですね。irbみたいで使いやすい $ php -a php > echo "hoge"; hoge マニュアルにも載っていた。 http://php.net/manual/ja/features.commandline.interactive.php 5.1…

jenkinsをアップデートした

以前jenkinsをインストールしたけどアップデートしろよ的なメッセージが管理画面にずっと表示され続けていたんだけど、やり方調べるのがめんどくさくて放置していた。一瞬心に余裕ができた(むしろ現実逃避)のでアップデートを決行した。(結構というほどの…

英語はじめました。

目的は、 英語の技術系のサイトをもっときちんと理解して読みたい。 カンファレンスとかで外国のスピーカーの人の話で一緒に笑いたい。 前者は僕のエンジニアとしての今後のキャリアを考えたときに、今中途半端にわかった気になって英語を読んでいることがこ…

テーブル名を複数系ではなく単数形として作成する

あんまし使わないと思うけど、メモ。 config/application.rb config.active_record.pluralize_table_names = false を追加。 modelをgenerateしてみる $ bundle exec rails g model user invoke active_record create db/migrate/20110925050358_create_user…

config/initializersの読込み順序

Railsではconfig/initializersというディレクトリに下においたrubyプログラムを起動時にまるっと読み込んでくれるんだけど、その読込み順について同僚と話をしてて、よくわかんなかったので調べてみた。 railsのバージョンは3.0.9 GEM_HOME/gems/railties-3.…

Being Geek 読んでます

Being Geek ―ギークであり続けるためのキャリア戦略作者: Michael Lopp,夏目大出版社/メーカー: オライリージャパン発売日: 2011/06/25メディア: 単行本(ソフトカバー)購入: 8人 クリック: 118回この商品を含むブログ (34件) を見る とてもそうだなってお…

mysql.sock の場所を知る

railsのdatabase.ymlなんかでmysql.sockの場所を指定するんだけど、rails new した時の環境と開発している環境でmysqlのインストールの仕方とかが違っていたりすると、mysql.sockのパスを変更しないといけないことがよくある(というかあった)。mysql.sockの…

github pluginを入れる

jenkinsはデフォルトだとsubversionとCVSにしか対応していない。 今回僕が使いたいのはGit(Github)なので、それ用のプラグインを入れる。やってみたら超簡単だった。 jenkinsの管理 プラグインの管理 利用可能タブ Github Pluginをチェックして、インストー…

でいうとさらにカッとなってrvm,ruby,railsまでいれたった。

やり方は↑のサイト参照。 俺得すぐるwww

mysqlもついカッとなっていれた

mysqlのバージョンは5.5を使いたい。どうせなら。 ということでaptitude search mysql をしても5.1までしか入れれないみたいのでソースから入れることする。 で、調べていたら以下のサイトが見つかった。なにこの俺得なサイト。 NAMAKESUGI | UbuntuでRails…

jenkinsを入れる

とりあえずjenkinsの環境を作ってみる 参考にしたサイト Debian Repository for Jenkins Ubuntu10.10 自宅サーバ構築手順:継続ビルド環境(Jenkins)インストール - Shinya’s Daily Report JDKのインストール jenkinsはjavaで動いているので、JREがあればいい…

aptitude

初めてubuntuというかdebian系のディストリビューションを触ってるけど、みんなaptitude,aptitude言うもんだから、標準のパッケージ管理ツールかと思っていたら、インストールされていなかったので焦った。(もしかしたらインストール時に入れれたかもしれな…

勉強

ちょっと思うところあって、これから先何を勉強していくか改めて整理しようかと。年初にAndroidとrubyをちゃんとやるとかいってAndroidにいたってはやるやる詐欺になっているので説得力ありませんが。1年間というところで短期、中期、長期で考える。 短期(1,…

RVM

macports 結局portsを使う僕は日和ってます RVM いれた gemでインストール $ sudo gem install rvm $ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest ) .zshrcに以下追加 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.r…

Lion

Mac

ぼくらいおんになっちゃった>< 2本指スクロールに慣れません。家の白macは予算の関係上らいおんになれないので、しばらく困惑しそうだ TODO Xcodeクリーンインストール 勇気を出してhomebrew Lionを知る

アジャイル

アジャイルサムライ−達人開発者への道−作者: Jonathan Rasmusson,西村直人,角谷信太郎,近藤修平,角掛拓未出版社/メーカー: オーム社発売日: 2011/07/16メディア: 単行本(ソフトカバー)購入: 42人 クリック: 1,991回この商品を含むブログ (242件) を見る 買…

二日目終了

rubykaigi2011 2007以来、4年ぶりにrubykaigiに参加している。今回が最後のrubykaigiとのことなので、実質2007年から始まった催しなので、最初と最後だけでているようなものだ。 まだ明日を残しているけど、今のところ一番良かったセッションはid:secondlife…

なかなか思うどおりに進まない。

写経 1週間ぶりに写経した。ちょっと仕事がばたついててなかなか写経ができないのがちょっとストレス。 今日は前回の素数チェックをバージョンアップした。前回のコードは2からその数までループで回して、その数以外の数字で割り切れるかどうかのチェックを…

やはり写経はいい

会社で借りてるレンサバのもろもろの設定をした。iptablesとか久しぶりにいじってマジ楽しくなって頭がフットーしそうだった。 写経した 1000以下の素数を列挙するサンプルだったけど、キモは素数をチェックするところだと思うのでループで回して1000までチ…

回文

会社で、回文をチェックする処理を書くという話が出たので、その時に僕が書いたRubyのコードを書いておく 手抜きバージョン もとの文字列とその反対をチェックして同じだったら回文じゃね?という発想。かなり手抜きだけどすっきり書けてるはず。 class Stri…

世の中難しいことでいっぱい

写経 昨日も写経せず。お酒飲みました。やっぱり酒飲むとすべてやる気をなくす。 仕事絶賛パツってる なんやかんやで仕事いっぱい。ひとつごめんなさいした。少し楽になったけどこの状況は良くないよね。 労基法はむずかしい 裁量労働制、フレックス、派遣、…

眠いけど頑張って写経したお

最近、「日焼けした?」と聞かれることが多いけど、日焼けしそうな行動をしたのは一ヶ月前。 写経した これまでただ単に写しているだけだったので、さすがに飽きて写経方法を変えた。変えたというほどではないけど、テストコード書いたり、そもそもサンプル…

めずらしく日曜日にブログを書く

今日は涼しくて過ごしやすいですね 住宅エコポイント 住宅エコポイントの申請をした。申請期限が6/30までだったので慌てて申請したんだけど、よくよく見たら来年の6/30だったので、慌てる必要なんてなかったんや。 ちなみに、そこそこポイントが付与されるら…

お酒は良くない

もう金曜日だよ、ばかやろう。許さん!許さんぞっぉぉぉぉおおおおお! 写経 昨日も写経できず。お酒飲むとすべてやる気をなくす。 社内LT 昨日は社内のLTに参加した。もう13回もやってんのか。いや、まだ13回か。 id:nTeTs が飛び入りで発表してたけど、相…

写経進まず

昨日はお酒を飲んでしまったし、一昨日は疲れはててたので写経できず。 バージョン管理 僕が今携わっているサービスは7年くらい運営しているサービスなのでとても歴史を感じる事が多いけど、とりわけバージョン管理のやり方には歴史を感じる。バージョン管…

写経

今日も写経を進めた。でも前回のコードをみたら、副作用のある関数を作ってしまったので、 そのリファクタリングを行ってから前に進めた。まだlist 2-6。先は長い。 ちなみに今日の題材は乱数生成と配列の要素の並びを逆転。 乱数生成 乱数生成はRandomクラ…

写経

今写経している本 明解 Javaによるアルゴリズムとデータ構造作者: 柴田望洋出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/11/07メディア: 単行本購入: 5人 クリック: 42回この商品を含むブログ (19件) を見る 今の会社に入ってかれこれ2年と8…

金ピカタイム

おいオメー、さっきからうるせえぞ。「金ピカタイム」「金ピカタイム」ってよォ〜〜。どういうつもりだてめーそういう言葉は、オレたちの世界にはねーんだぜ… そんな、弱虫の使う言葉はな……。「金ピカタイム」…そんな言葉は使う必要がねーんだ。なぜなら、オ…

macにpythonの環境を作る

なんかよくわかんないノリで、ツイートしてしまい、 pythonとかよくわかんないけど勉強会をすることになった。 とりあえず、pythonの環境を作る必要があるので、macbook airに環境を作ったときのメモhttp://twitter.com/#!/tadasy/status/56156040848343040 …

標準の認証機構におけるログアウト時のセッション破棄

追記3/12 brtRiverさんからのご指摘があり、もしかしたら下記の記事は若干誤りがあるかもしれません。 後日再度検証してみるので、お気をつけください。お騒がせします。 事の発端 とある案件で、symfonyの標準のログインログアウト処理を調べていたところ、…

ポモドーロテクニック

アジャイルな時間管理術 ポモドーロテクニック入門作者: Staffan Noeteberg,渋川よしき,渋川あき出版社/メーカー: アスキー・メディアワークス発売日: 2010/12/16メディア: 単行本(ソフトカバー)購入: 13人 クリック: 330回この商品を含むブログ (50件) を…

環境構築完了

取り急ぎAirに開発環境を作った。 あとでまとめる。ちょっとエミュレータとか動かしてみたけど、Air11インチの画面で開発するのは厳しいという印象。 IDEは画面解像度が重要。というわけで今日は初めてのandroidは2章まで読了。

Application does not specify an API level requirement! Device API version is 10 っていうwarningが出てる

Application does not specify an API level requirement! Device API version is 10 適当なandroid project つくってエミュレータで実行してみたら、eclipseのコンソールに↑のwarningが出てたので、warningだから別にいいけど、気持ち悪いのでググった。 ht…

Unable to execute dex: wrapper was not properly loaded first ってエラーが出てる

Unable to execute dex: wrapper was not properly loaded first androidのプロジェクトつくってみたら↑のエラーメッセージがeclipseのコンソールに表示されていたのでぐぐった。 http://d.hatena.ne.jp/graySpace/20110213/1297570695 eclipseに割り当てて…

明解C言語 入門編

新版 明解C言語 入門編作者: 柴田望洋出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/08/28メディア: 単行本購入: 17人 クリック: 184回この商品を含むブログ (45件) を見る rubyとandroidとか言っておきながらCをやった。 ホントはANSI Cの本に…

初めてのAndroid 第3版

初めてのAndroid 第3版作者: Ed Burnette,日本Androidの会(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2011/01/27メディア: 大型本購入: 2人 クリック: 486回この商品を含むブログ (18件) を見る せこせこと貯めたPeXポイントでAmazonギフ…

ブログタイトル

ブログタイトルを変えた。 今年はもっとエンジニアリングすることへの意思表示。 rubyとandroidをがんばります

会社のブログ

書いた http://tech.ecnavi.co.jp/archives/1918549.html ホントは別のことを書こうと思ったけど 結構文量が多くなりそうなのと、忙しかったので 簡単な話題でお茶を濁したけど、それでも結構時間がかかってしまった。 というか、ブログ管理画面の使い方に時…

今週

あんまし余裕ない

中学3年分の数学が14時間でマスターできる本

中学3年分の数学が14時間でマスターできる本―きちんとわかる・スラスラ解ける総復習 通勤・通学電車の60分で頭の体操作者: 間地秀三出版社/メーカー: 明日香出版社発売日: 1992/12メディア: 単行本購入: 28人 クリック: 347回この商品を含むブログ (13件) を…

今日は朝っぱらから仕事しちゃった

ので、とても眠い実質2時間しか寝てないからつれー

テンション

比較的高め

メタプログラミングRuby

読了した。 総じて良い本だった。後半のActiveRecordの実装のあたりは、流し読みしたためか 3,4割くらいしか理解できてないけど、何となく実装を理解したりできたし、 なにより改めてActiveRecordのソースを読み直そうかなと思えたのがよかったかな。 ま…