-out of date- ブログ版

--/--/--(--) --:--:--

[] スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2010/03/28(日) 08:32:29

[] ふと思ったこと。

26日のTwitterを使った竹下通りの「デマ騒動」。
上から悠々と写真撮ってたヤツの中に犯人いそう・・・
スポンサーサイト

2010/03/17(水) 07:28:08

[] 読んだ書籍:リファクタリング:Rubyエディション

リファクタリング:Rubyエディション



本の印象


  • リファクタリング(Martin Fowler)のRuby版!・・・だったんだけど
  • 翻訳者注: このサンプルコードは動きません
  • 「ページの5分の4が空白」が何ページも続く・・・ページ稼ぎ??
  • サンプルコードを紙面でリファクタリングしてるけど、こうだからこうする的な説明が薄すぎる
  • Rubyistならいいかもしれないけど、リファクタリング(Martin Fowler)オススメ!

記憶に残ったこと


  • ぶっちゃけない

評価


☆★★ (たぶん、もう読まない)

2010/03/13(土) 16:11:53

[] 読んだ書籍:XPエクストリーム・プログラミング入門―ソフトウェア開発の究極の手法

XPエクストリーム・プログラミング入門―ソフトウェア開発の究極の手法



本の印象


  • Extreme Programmingの創始者Kent Beckが書いた、XPの解説書。
  • 既に第二版が出てるので、そっちを読んだ方が良い。
  • 読みづらい翻訳なので、原典(Extreme Programming Explained)を読んだ方がいいかも?
  • 個人的にオススメなのは、13ページも割かれた「解説付き参考文献」。

記憶に残ったこと


・まえがきの項目

まえがき:
そもそもなぜextreme(究極)という単語が名称に含まれているのか。XPは常識を原理とし、極限まで実践するからである。
たまに「この本は当たり前の事しか書いてない!」とか批判する人がいるが、
XPは「常識を原理」とまえがきに書いてるので当然な話ですよー

※XPが提唱する「オンサイトのユーザー(顧客)」は「常識」ではないけど


・食料の項目

コーチング:
食料もXPプロジェクトに欠かせないものである。休憩して誰かとパンを食べることもプロジェクトに影響する。XPプロジェクトにはいつも食料が転がっている
あるプロジェクトの参加中にこの話を読んだので「ものは試し」と、
  • お菓子を入れるケース(A4サイズ)
  • カントリーマアム
  • 個別包装された生チョコ
を買ってきて、A4ケースの中に山盛りセットして置いてみた。
すると、
  • (天気の次に無難な話題である)手に取ったお菓子の話で話題が始まるようになる
  • あまり喋らない人が「お菓子と食べて一息つく事ができるようになった」と言ってくれた
  • 眠気ざましのガムやら、風邪予防のビタミンCキャンディーなどがいつの間にか常備される
  • 他チームのリーダーがお菓子目当てにやってきて、情報も落としていってくれる
  • リーダー等時間がなくてお菓子を買いに行けない人用に、募金箱までセットされる
等々、コミュニケーションなどが非常にスムーズになりました。見ていて面白かった。


評価


☆☆★ (また読みたい)

2010/03/13(土) 13:34:09

[] 読んだ書籍:XPエクストリーム・プログラミング アドベンチャー (The XP series)

XPエクストリーム・プログラミング アドベンチャー (The XP series)



本の印象:

  • XPの実際のフローが具体例を入れつつ解説されている。
  • Javaで書かれた「匂うコード」をリファクタリングする流れを、ソースコード付きで解説。
  • 本全体ではなく、各章毎に「参考文献」が説明されてるので目的の書籍を探しやすい。

記憶に残ったこと


リリース計画のストーリーの重要度の付け方の項目。

リリース計画:計画
これらを考える場合,「ねばならない」,「べきである」,「だと良い」というように考えよう。
お客さんの「したい」(WANT)という要望をそのまま受けるのではなく、
「ねばならない」(MUST)・「べきである」(SHOULD)・「だと良い」(MAY)に分類してから受け取る。

重要度をきちんと把握せずに作業を行うと、
往々にして重要度の低い仕事に無駄に時間を割いてしまう。

MUST, SHOULD, MAYのドキュメント → RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels (日本語訳)


「昨日の天気」ルール。

40時間労働
XPチームでは「昨日の天気」ルールを使う。次のイテレーションでは今回行った分と同じだけの作業が出来ると見積る(要するに、明日の天気は今日の天気から予測する。そして、最後のイテレーションのペースが次のイテレーションの予測になる)。このルールにより、チームは自然な生産レベルを保つことができる。
1作業にかかる時間を適当に予測して、
電卓を叩いて作っただけ作業見積りなんてやめるべきだよね・・・


評価:

☆☆★ (また読みたい)

2010/03/13(土) 11:51:26

[] 読んだ書籍:「仕事は部下に任せよう」


本の印象:

  • 「きっとどこかの有名な本の類書なんだろうな」という印象
  • 色々な情報が入ってるので、知識を補完するには良い
  • ただ、各項目が2ページで終わるなど、全体的に「薄っぺらい」

記憶に残ったこと:

「指示の五段活用で部下を動かす」の項目。
「指示の五段活用で部下を動かす」
  • 「これをやっておけ」 命令
  • 「これをやって」 依頼
  • 「これをやってもらえないかなあ」 お願い
  • 「これをやってみたらどう?」 提案
  • 「これをやってみようよ」 誘い
この五段活用を自身の状況と比べて意識して使いましょう。
自分の場合、
  • 「これ、お願いします」 (命令)
  • 「これ、お願いできますか?」 (依頼)
  • 「これ、やってみない?」 (提案)
の区別はつけてるけど「お願い・誘い」は意識して使えてないかも、と思った。

評価:

☆★★ (たぶん、もう読まない)

2010/01/28(木) 08:32:30

[] iPadについて気になったことを書いてみた。

Q. いつ発売されるの?値段は?

無線LANモデルは、日本は3月以降に発売。価格は499ドル~。
無線LAN&3Gモデルは、日本では6月以降に発売。価格は629ドル~。


Q. 重さ・液晶サイズ・バッテリー駆動時間は?

重さは700g弱(1.5ポンド)、液晶は9.7インチ、バッテリーは10時間


Q. USB端子無いの?

「iPad Keyboard Dock」が発表されたときに悪寒を感じたのは自分だけじゃないと思いますが、
iPadにはUSB端子は搭載されていないようです。

代わりにiPod dock connectorというものが用意されていて、
dockアダプタ経由でカメラやメモリーカードを差し込むようです。


Q. カメラ無いの?

dockアダプタ経由でカメラを差し込むようです。


Q. カバーケースはどんな感じ?

こんな感じ(写真1写真2)。
キーボードが打ちやすい角度になるので使いやすそう。


Q.Apple A4(1GHz)ってCPUは何ベースのアーキテクチャ?

今のところ、発表無し。

1GHzのCPUと聞くとARMベースのSnapdragonを思い浮かべますが、
噂だと以前買収したP.A. Semiに作らせたんじゃないかと言われている。
噂通りなら、Powerアーキテクチャの可能性もありえるかも?


Q. OSはMac OS X?

Mac OS Xではなく、iPhone OS 3.2が搭載されているようです。


■自分なりのiPadの感想。

「余分はいらない。十分がほしい。」のApple版。
または「画面がでかくなっただけのiPhone(※ただし、カメラ・通話不可)」。

全部入りを求める人には不満かもしれないが、価格でかなり頑張った感じ。
ただ、「低い解像度(1024x768)」「カメラ非搭載」は意外。
小さくてタッチパネルが付いたMacじゃないのが残念。


■関連リンク

米Apple、9.7型液晶搭載/720p再生対応の「iPad」 :AV Watch
本日発表されたiPadの記事一覧まとめ :Gizmodo Japan
速報:アップル "latest creation"イベント :Engadget Japanese
iPad実機速報! 「スペック値以上に軽く感じる」 :ASCII.jp

2009/12/14(月) 17:55:47

[] セブンネットショッピング、今度はXSS脆弱性が発覚!

セブンネットショッピングで、価格誤表記の次はXSS(クロスサイトスクリプティング)が発覚しました。どんだけー


情報元


512 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2009/12/14(月) 17:30:00.51 ID:5bnunGe/0
またみつけた
ログインしてないときに有効
ttps://www.7netshopping.jp/esi.svl?start&CID=ESI997&pg_from=%22%3E%3Cscript%3Ealert%28%27XSS%27%29;%3C/script%3E

531 名前:以下、名無しにかわりましてVIPがお送りします[sage] 投稿日:2009/12/14(月) 17:38:40.92 ID:RnnSe6630
>>512
確認した。アウトです。

>>495にも書いたけど、今後はクリックする時は本気で気をつけろ。
「また誤表記!」とかに釣られんなよ。

ユーザーができる対処法

  • セブンネットショッピングからログアウトしておく。
  • 不用意にhttps://www.7netshopping.jp/から始まるリンクをクリックしないこと。
  • XSS脆弱性に対処出来るソフト(FirefoxならNoScriptなど)を導入する。
  • できる事ならブラウザのJavascriptを無効にしておく。
  • できる事ならブラウザのクッキーを削除にしておく。


セブンネットショッピング開発者が出来ること

  • すぐにセブンネットショッピングを一時閉鎖する。
  • PHPサイバーテロの技法―攻撃と防御の実際を読んで、最低限のことを勉強する。
  • 報告に上がってるXSSを修正する。
  • 報告されてないXSSがないか、ソースコードを確認する。
  • 念のため、XSS以外の脆弱性(SQLインジェクション等)もチェックする。

2009/12/14(月) 07:20:56

[] セブンネットショッピングが色々と酷い件。

価格誤表記の件でセブンネットショッピングにアクセスしましたが、なんか色々と酷いです。


多発する文字化け。

サイトを見てるとやたら発生する文字化け。原因を調べてみたら、HTMLとHTTPヘッダの文字コードが一致してない。HTMLがshift_jisに設定されてるのにHTTPヘッダはUTF-8だったりしてます。

HTMLのソース(一部):

<!--header-->
<html lang="ja">

<head>
<!-- あ -->
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

HTTPヘッダ(一部):

Content-Type: text/html; charset=UTF-8


ディレクトリ内のファイル一覧を大公開・・・

index.htmlを置き忘れたのか、ファイル一覧が見えてしまってます。Webサーバにtarファイルを置くのはやめましょう・・・


文字コードの一貫性すら取れてないソースコード。

こっちのページはUTF-8だったり、

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
あっちのページはShift_JISだったり、
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
そっちのページはEUC-JPだったり、文字コードのオンパレードです。
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
会員サービスのページでは、linkタグがhtmlタグより先に書かれています。酷すぎて泣いた。
<link rel="stylesheet" type="text/css" href="/include/script/order/base_service.css" />
<HTML>


存在しないURLでも「HTTP/1.x 200 OK」。

あからさまに存在しないページでも「正常なURLですよ」という返事(HTTP/1.x 200 OK)をサーバーが返します。最低限、「存在しないよ」という返事(HTTP/1.x 404 Not Found)を返しましょうね。


■関連リンク
「2009 逆風に立ち向かう企業」セブンアンドワイ:システムへの飽くなき愛着が成長の原動力 (1/2) - ITmedia エンタープライズ


※追記※
文字化けしたりしなかったりする理由が分かりました。HTTPヘッダが「UTF-8」を返す場合と、「none」を返す場合があるようです。

Content-Type: text/html; charset=none

2009/12/14(月) 03:02:31

[] セブンネットショッピング、また価格誤表記。

イトーヨーカードーネット通販時代にも価格誤表記が起こしましたが、セブンネットショッピングでもやってしまったようです。


現在までの流れ

  1. 2009年10月17日 イトーヨーカドーネット通販で価格誤表記が発覚。祭りになり大量注文される。
  2. 2009年10月20日 謝罪し、誤表記した価格のままで販売
  3. 2009年12月08日 イトーヨーカドーネット通販が、セブンネットショッピングとしてリニューアルオープン。
  4. 2009年12月08日 オープン直後に価格誤表記が発覚。祭りになり大量注文される。
  5. 2009年12月09日 謝罪し、注文者に2000円分の郵便為替を郵送すると約束。


■関連リンク
asahi.com(朝日新聞社):セブン&アイのネット通販サイト、商品価格の誤表記で1人2000円のお詫び
セット通販商品に単品価格、セブン&アイがミス : 経済ニュース : マネー・経済 : YOMIURI ONLINE(読売新聞)
セブン&アイの通販サイトで価格の誤表示、原因は入力作業ミスか - ニュース:ITpro

2009/12/07(月) 07:38:28

[] 「モバイルルータ(CQW-MRB)」が12月15日に発売。


USB型データ通信カードを差し込むとモバイルWiFiルーターになる、「モバイルルータ(CQW-MRB)」が12月15日に発売されるらしい。気になったので調べてみた。


そもそもモバイルWiFiルーターって?

データ通信機能とバッテリーを内蔵した携帯できる無線LANルータのこと。WILLCOMからはどこでもWi-Fi、イーモバイルからはPocket WiFiが既に発売されてる。auのE30HTはWiFiルーター機能が内蔵されてるが、月額料金がお高い(上限13,000円)。Windows Mobile端末をモバイルWiFiルーター化させるWMWifiRouterというソフトウェアもある。


分かったこと。

  • 価格はAmazonだと13,800円
  • 対応する無線LAN規格は11b/g/n
  • 重量は120g。USB型データ通信カード分(約40g)を加えても、どこでもWi-Fiの260gより軽い。
  • USB型データ通信カードの「L-02A(docomo)」「C01LC(Softbank)」は動作確認済み
  • マルチSSID対応。ゲーム機はWEP、PCはWPA2で同時接続可。
  • 駆動時間は2時間

分からないこと。

  • Pocket WiFiのようにバッテリー交換ができるか?
  • L-05A(docomo)は動作するか?

まとめ。

バッテリーは少々物足りないが、値段も手頃だしdocomo/SoftbankのUSB型データ通信カードを持っているなら面白そう。PC・ゲーム機・iPod touchとWi-Fiまみれで、それなのにモバイルWiFiルーターを持ってない人はトライしてみる価値アリかと。


■関連リンク
PLANEX|プレスリリース|『CQW-MRB』を発売
プラネックス、バッテリー駆動する11n対応のモバイルルータ (BB Watch)
Techinsight » カードサイズのバッテリー内蔵のモバイルルータ「CQW-MRB」を発売 プラネックス
プラネックス、3Gデータ通信端末接続で無線LANが行なえるポケットサイズルーター (Digital Freak)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。