Hatena::ブログ(Diary)

130単位

2008-04-30

設計でもがき中

少し調べただけで、「工数がかかりそうだから」なんていう安直な理由では、認めてもらえるはずがない。データの持ち方、処理の流れをしっかりと分析して示した上で、実装の難しさを伝える。それができないのであれば、準備完了とはいえない。険しい道のり。

2008-04-29

会議の在り方

FPN-会議の3悪
http://www.future-planning.net/x/modules/news/article.php?storyid=3267

via : まなめはうす

4/21のカンブリア宮殿*1でも、楽天三木谷社長が会議について語っていました。オーディエンスからの「仕事を円滑に進めるためには?」という質問に対して。

ひとつは、会議の資料は全部前日までに貰っていて…朝の段階でもうその日の会議で言うことはだいたい決まっているんですね。だから他の1時間かかるような会議が10分くらいで終わってしまう、と。1時間とってあっても10分で終わっちゃうんですよね、だいたい。…っていうことで、会議の在り方っていうのが、説明するために時間を使うのはバカくさい、と。決定するためにやっているんだ、と。いうことで、先に資料をもらっているっていうのが一番大きいかな、と思います。

会議は参加者全員の作業を中断して行うわけですから、その時間は有効に使われなければいけません。大事なのは、準備共有だと思います。

  • 資料は事前に配布し、参加者は目を通す
  • 会議は議題が共有できている前提で進める
  • 疑問点があれば質問して解消する
  • 議題に対して決定or保留or見送りの判断を下す

このようなやり方でいけば、短い時間でスムーズに終えられそうな気がします。

自分自身、会議を経験しだして日が浅いわけですが、準備をせずに臨んでしまったことがこれまで何回かありました。それがまずい姿勢であるというのが、最近になってようやく自覚できてきた次第です。少しでも改善していくため、まずは明後日の会議へ向けてしっかりと準備です。

*1:「よその社長はいいこと言うなぁスペシャル 〜第2回社長の金言大賞〜」

2008-04-28

widthとheightの読み方

HTMLCSSについて話したりするとき、少し悩ましいのが英単語の読み方。今までは心の中で読んでいた「ウィズ」と「ヘイト」をそのまま口に出していましたが、正しい発音を知ろうと思い調べてみました。

新版 UNIX 由来/読み方辞書
http://x68000.q-e-d.net/~68user/unix/unix-term-dic.html

width→「ウィズ」(goo辞書 - 国語・英語・四字熟語のオンライン辞書)

height→「ハイト」(goo辞書 - 国語・英語・四字熟語のオンライン辞書)

これらが正しい読み方のようです。goo辞書のほうで音声も聞けます。

ほか参考:
HP作成の意識調査/タグの読み方アンケート[投票結果] - TAG index


4798123374
HTML5&CSS3辞典

2008-04-27

擬似ヒートマップ分析

なんとなく実験。CoTVで。ただ実際の動きを視覚化したのではなく、あくまでシミュレートしているにすぎないですが。

f:id:deeeki:20080427232011j:image:w300

これからわかるのは、

  • サムネイルが真っ白なのは良くないかも
  • ヘッダー中央部分にもTOPへのリンクが必要かも

ってことくらいでしょうか…。

プレゼンにも最適、ページ内のユーザーの視線をシミュレートする -Feng GUI heatmap | コリス

Feng-GUI - Feng Shui for Graphic User Interfaces

2008-04-26

機能変更で一苦労

スタイルシートで苦戦した。自分の許容範囲外の技術だと、生産性が著しく下がる。

基礎からじっくり学びたいが、「仕事」をしていく上ではなかなかそうもいってられない。時間の有効活用が課題。

メモ

機能変更によりテーブルにフィールド(カラム)を追加するときの注意点

  • ビューに影響がないか確認する(あれば定義を変更)
  • フレームワークのモデルのキャッシュを消す
  • ドキュメント類を書き換える(CREATE文、E-R図など)

2008-04-25

高級ランチを食す

ホテルサンルートプラザ名古屋 和ダイニング
http://www.sunroute-nagoya.co.jp/dining/index.htm

f:id:deeeki:20080426000512j:image:w320

きなこ豚のカツ丼。お値段1300円。

きなこ味のカツ丼だと勘違いしていましたが、正しくはきなこを食べさせて育てた豚のカツ丼だということです。

f:id:deeeki:20080426000511j:image:w320

ふんわりした半熟卵、サクサクの衣、歯ごたえのある肉。これはもうさすがに美味いというしかありませんでした。

ただ、値段的にも雰囲気的にも自分にはまだ早かった感は否めません。1300円分をしっかりと堪能できる余裕と経験を身につけたいものです。

via:

食に費やす - Bifrost

名古屋のベンチャー社長が理想のIT企業を実現するまで:京都産業大学の先輩と - livedoor Blog(ブログ)

内輪ネタついでに

初めて宣伝してみます。

Coテレビ
http://cotv.exbridge.jp/xbe_helios_cotv/

HELIOS.CoTV - 企業向け動画配信システム
http://exbridge.info/cotv/

今のところ外部からのレスポンスが非常に悪いため、その改善が急務。

本日付けでなにやら不思議な動画がいくつか追加されたようなので、速い回線をお持ちの方はよろしければ一度ご覧になってみてください。

2008-04-24

メーラーの件名未入力チェック比較

f:id:deeeki:20080424234436j:image

慣れないOutlookにて、件名未入力で複数人への送信をやらかしてしまったのでメモ。自分のPCで確認できたのだけ(Webメール含む)。

調べたところ、Outlookオプションで設定すらできず、マクロを用いてやっとチェック可能になるとのこと。チェックなし+即送信がデフォルトなのはちょっとどうかと思ったりします。いやま、注意不足だった自分が悪いのですけどね…。

参考:Outlook でメール送信時に件名や添付ファイルのチェックを行う方法 - アジャイルプログラマの日常

2008-04-23

歓送会

飲んできました。大人数の場が苦手な自分ですが、居心地が悪い気はせず、むしろ純粋に楽しむことができたように思います。いろいろなお話が出来て、知識も少しだけ増えました。


liucheng氏、どうぞご達者で!Blogの更新には引き続き期待しております。

2008-04-22

*1:追記の補足:URLを登録したのみで、「確認」までは行ってませんでした

2008-04-21

エクセルでファイル一覧取得

「ファイル一覧をエクセルのシートに出力したい」

と、ふと思ったんです。VBAマクロを書けばできるのでしょうが、いかんせん全く知識がありません。それでも作業の効率化のためには必要不可欠だと思い、探してみました。

すべて試してみましたが、何もいじらない状態では3番目のものが最も使いやすく感じました。必要に応じた出力が自力で行えるように、これらを参考にしてしばらく試行錯誤してみます。

2008-04-19

ブログを持ってる就活中の学生さんへ

就職活動で意外と使える「ブログ」 - テックノート@ama-ch
http://d.hatena.ne.jp/ama-ch/20080418/1208499843

via : まなめはうす

読んでいて気持ちのいい体験談です。積極性がうらやましく思います。自分も似たような感じで会社に入った身ですが、晒したのはたった1回きりなので。

個人的には以下のようなことがポイントかと考えます。

  • 意識せずとも思ったまま書けばいい
  • ただし書くのをやめないこと
  • そうすればアピールできる部分は自然に出来ている
  • あとは思い切って晒すだけ

何はともあれ、書いていて損はないはずです。たとえコミュニケーションが苦手でも、ブログを晒すことができれば十分なアピールになると思います。

2008-04-18

4日連続外食

連続で同じ店に行くのは避けたほうがいいかもと思えました。せっかくいろいろな店があるのですから。ただ、1日目に品切れだったサバ定食が食べられた先輩はなんとなく満足気でした。

和風の黒い弁当箱で提供されました。マンキツのバイトを思い出しました。もちろん料理のクオリティは明らかに違います。バランスよく豊富な品数でした。

  • 赤から (木)
    • せせり丼ランチ大盛り…¥680

「せせり」というのは鶏の首の肉らしいです。大盛りは値段同じでOK。味付けが辛いため喉が渇きはしますが、美味かったです。


本日は雨だったので家から弁当持ってきましたが…出費がきついので今後どうするかは検討中です。

2008-04-17

EC-CUBEと格闘中

EC-CUBEをさわっています。ローカルの開発環境が良くないのか、EC-CUBEはほぼデフォルトの状態なのにもかかわらず、いくつか問題がでてきたりしてます。

会員登録完了時に「不正なページ移動」のエラー

クエリパラメータを生成する際、arg_separator.outputを用いている。が、XAMPPによる環境ではphp.iniで"&"に"amp;"が加わってるため、パラメータが複数ある場合にURLがおかしくなる。"&"のみに変更することで対応。

参考:http_build_query() - aki.の日記

日付の表示で年、月は表示されるが日が表示されない

「2008年04月%d日」のように、フォーマットする際の置換文字列がそのまま出力されてしまう。「%」の前に何か文字を埋めると正しく表示される。なぜ日だけが置換されないのかは全くもって不明。

参考:新着情報の日付が文字化け

商品登録の際、カテゴリが登録されない

確認→登録完了の際、hiddenで値の受け渡しをしている。配列のためシリアライズしているが、そこがどうも上手くいっていない模様。ただし、別の環境では問題なく登録された。引き続き調査中。

参考:商品登録時に商品カテゴリ登録ができない


※追記

3番目のは、リンク先のフォーラムに載っていた、php.iniの設定で「magic_quotes_gpc=Off」にするという対策で解決。けど問題なく動いてた別環境では元から「On」だった。ので、正しい解決策なのかどうかは微妙なところ。

2008-04-16

プロジェクトでの連絡に関するメモ

連絡手段

  • IP Messenger
    • 即時的な連絡・報告・相談に使う
  • メール
    • チームで共有すべきドキュメント類に関する報告
    • 意思統一の必要がある事柄についての連絡

連絡対象

  • 開発チーム
    • コーディング規約、設定手順など
    • チーム内でのみ必要なドキュメント類
  • プロジェクト全体
    • 要件定義、質問事項など
    • 定例会議でのアジェンダとなりうるようなこと

明日はTV会議初体験の予定です。

2008-04-15

教えることの難しさ

PHPを教えていました。相手は、C#の開発経験はあるものの、PHPは全くの初心者だというお二人。

で、プロジェクトリーダーの先輩の設定した課題*1が、「オブジェクト指向を理解し、何かクラスを作ってその内容をファイルに書き出す」というもの。先輩は別の作業があるため、教えるのは自分一人。あらためて振り返ってみると、あまりにも無茶すぎだったように思います。

よく考えてみたら、PHPって意外と覚えること多いんですよね。htmlだったりフォームだったり。1・2週間でもなかなか難しいかと思います。普通にFizzBuzzからやるべきだったかもしれません*2

というわけで、ほとんど独学で覚えた自分にとっては正直荷が重すぎました。なんとなく雰囲気で理解している部分もあるので、メソッドとかの用語の使い分けに特に困りました。うまく教えられず申し訳なかったです。

自分が教えるよりも、参考書を読んだほうが絶対よく理解できるはずだとも思いました。で、そのことを夕方のミーティングで話してみたところ、実はすでに会社で買ってあったものの、別の部署で保管されてたみたいです。いやいや、あるなら事前に開発者に渡さないと!


「あまり教えすぎないように」「用語は途中で言い方変えたりしないように」

先輩のお言葉。

*1:1日の到達目標

*2:個人的にはNabeAtzzを推してみたかったですが

2008-04-14

初出向

初めて他社様で仕事をさせていただきました。とはいうものの、任される作業内容が現在の自分の能力とは明らかにかけ離れてすぎているように感じます。今のところ不安しかありません。

ただ、派遣に出されて面白みのない仕事をやらされる、というのとは違います。前向きに考えれば、それだけ成長できる可能性があるということです。余裕は全くありませんが、普段よりも刺激の多い日々を楽しんでいければと思います。


「会議では何かひとつは発言するように」「何も喋らなかったら居ないのと一緒だから」

先輩からいただいた印象的な言葉。

2008-04-13

単体テストをスムーズに進めるために

単体テストにて、大きくスケジュールが乱れてしまいました。その半分以上は自分が原因なのですけど。失敗を繰り返さないために、メモ書きしておきます。

  • テスト手法に問題がないか、最初の段階で確認をとる
  • まとまったテストデータを作成し、効率的に使い回す
  • テストの検証者がすぐに判断できるエビデンスを残す
    • DBをの状態を載せる場合はテーブル名も記入する
    • 「結果」だけでなく「根拠」も必要

以下はテストをしていて感じた、プロジェクト全体に対しての改善点。

  • コーディングの前に、共通部分の仕様をしっかりと決めておく
    • エラー出力
    • ログ出力
    • 画面レイアウト
    • 命名規則
    • メソッド分離規則
  • 複雑なテーブル結合を伴うSQLは、設計よりコード優先にしてはどうだろうか
    • バグ出現が最も多いのがここ
    • 設計の段階で正確に記述するのは困難と思われる
    • 抽出したいデータの概要さえあれば十分ではないかと

あとは、プログラマと設計者で、お互いの成果物を良く理解し確認し合うことも大事かなぁと思います。

2008-04-12

懐かしいソフトと再会

スタートアップ研修記 ≫ タイピング練習
http://startup.dino.co.jp/2008/04/03/typing_skillup/

Ozawa-Ken - オザワケンhttp://b.hatena.ne.jp/entry/http://www.higopage.com/ozawa-ken/

パソコンに触れだしたころ、ひたすらやり込んだタイピング練習ソフト。そこらの商用ソフトよりも断然面白かったですし、実際にブラインドタッチの取得に大いに役立ちました。

そんな思い入れのあるソフトが、先日の記事で紹介したある会社の研修で使われてることを知りました。いやもうすばらしいチョイスだと思います。ますます魅力的な会社です。

で、久々にやりたくなって、けっこうな時間遊んでしまいました。デザインも昔とはひと味違っていて、新鮮な気分で楽しめました。レベル6よりもレベル5が苦手です。

f:id:deeeki:20080415000557j:image:small f:id:deeeki:20080415000556j:image:small

2008-04-11

研修とアウトプット

スタートアップ研修記
http://startup.dino.co.jp/

via : 駄文 - 株式会社 Dino の新人研修がすごい - IT戦記

研修の様子を動画配信してしまうくらいにオープンな意識を持った先輩方に教えられ、Blogというアウトプットする場が与えられ、そしてお互い切磋琢磨していける同期が5人いる。刺激的ですばらしい環境だと思います。

しかも、毎日学んだことがしっかりと記事にまとめられています。おそらく先輩方が非常に教え上手であり、また、新人の皆さんも才能を持った方々なのでしょう。今後の動向が気になるBlogです。

2008-04-10

メモ_31日目

  • Excel
  • テスト仕様書
    • すべてのファイルで書式を統一する
    • 保存時はすべてのシートでカーソルを初期位置に戻す
  • 電話応対
    • 資料送付など、タダでもらえるものはもらっておく

一通りテスト終わってファイルを保存するとき、Ctrl押したままでPageUpとHomeを交互に押してカーソルを初期位置に戻してくのが何気に心地よかったりします。

2008-04-09

メモ_30日目

感想_30日目

最初は使い慣れてたSleipnirSnapCrabプラグインでキャプチャをしてました。が、プルダウンメニューやアラートがキャプチャできなかったため、結局WinShotというソフトを使うことにしました*1

こういうタイプのソフトに触れるのは初めてだったのですが、コントロール単位でキャプチャできるのが便利だと感じました。範囲を選択するよりもクリック数が少なく済みます。デフォルトホットキー設定だと使いづらかったので、片手で入力しやすいようにCtrl+Alt+Cとかに変えてみました。

スケジュールがギリギリっぽいので、明日以降はより効率良くテストしていきたいものです。

*1:というかそもそもIEでテストしないとダメとのこと

2008-04-08

宿題を考える

ブログをつくったときのチェックリスト | IDEA*IDEA
http://www.ideaxidea.com/archives/2008/03/post_415.html

ひとりでネットサービスを作ったらやることチェックリスト | IDEA*IDEA
http://www.ideaxidea.com/archives/2008/04/post_444.html

webサイトに、ある画像を入れるだけでアクセス数が3倍になるネット社会*ホームページを作る人のネタ帳
http://e0166.blog89.fc2.com/blog-entry-389.html

「自社製品の宣伝方法」ということで、はてブの記憶を辿ってピックアップしてみたのがこれらの記事。何らかのヒントにはなりそうな気がするんですが、あくまでもビジネスであることを考慮する必要があります。経験のない自分にとっては、なかなかに困難な宿題です。

とはいえ、奇抜なアイデアが浮かんだところで、はたしてそれで効果があるのかは疑問です。それよりも、着実に製品/サイトのブラッシュアップを行い、Blogと連携して想いを伝えていく。地味かもしれませんが、大事なことではないかと思います。

2008-04-07

メモ_28日目

SQLServer
DBCC CHECKIDENT ('table_name', RESEED, 0)
しごと
  • まずは限られた時間と資金で結果を出す
  • 結果を出せば余裕も出てくる

利益につながる考え方、を意識していきたいものです。

2008-04-06

ニコ動新着チェック

久々に動画貼りたい衝動に駆られたので。

Perfume関連動画はほぼ毎日RSSでチェックしてるんですが、本日はやけにマッシュアップが多かったように感じます。中でも気に入ったのがこちら。映像カコイイ。

【リミックス】 Perfume - wonder2 ( 69 mix )‐ニコニコ動画(SP1)

D

以下のも気に入りました。合いすぎ。

m-flo loves Perfume - loop again‐ニコニコ動画(SP1)

2008-04-05

2008-04-04

メモ_26日目

ASP.NET(VB.NET)メモ
  • 配列の宣言
arraySample As New ArrayList
  • 配列へ格納
arraySample.Add("value")
  • 配列の要素数分ループ
For Each v As Integer In arraySample

Next

※ループ内で連続した値を利用したい場合
For i As Integer = 0 To array.Count -1

Next

来週からは本格的なテストです。慣れてないので大変そうです。

2008-04-03

メモ_25日目

ASP.NET(VB.NET)メモ
  • SQL文の中で検索条件は分けて記述する
sSQL = "SELECT * FROM table WHERE id = @id"
objDB.setParam("@id", value)
  • 数値のフォーマット
Format(1234, "#,##0")
  • GridViewに各フィールドの合計値を表示
    1. 合計算出用変数をページクラスに用意
    2. RowDataBoundイベントを利用
    3. RowTypeがDataRowの場合に変数に値を加算
    4. RowTypeがDataFooterの場合に合計を表示
参考URL
(ASP.NET 2.0 GridView サンプル - フッターでの合計データの表示
http://www.microsoft.com/japan/msdn/net/aspnet/GridViewEx09.aspx
  • 型を表すプレフィックスはつけたほうがよい
  • メンバ変数用のプレフィックスもつけたほうがよい

2008-04-02

感想_24日目

ASP.NETの開発をしています。わからないことだらけです。先輩のGoogleの検索術がすごいと感じます。

  • キャッシュを見る(ハイライトされるため)
  • エラーの文言で検索する

ちょっとしたことで問題解決が早くなります。盗んでいければと思います。