今日でひとまず、産休ということで、最終出社日になります
一区切りとして、今まで新規開発局に
来てからの仕事をちょろっと振り返ろうと思います・・・
・Amebaモバイルの立ち上げ(CAモバイルからの)
・プロフィール・ルームなどの付属サービスの立ち上げ
・pupeガールモバイル立ち上げ
・piggモバイル立ち上げ
など・・・モバイル関連が多かったです
もちろん、PCのペタキャラFlashや
色々なキャンペンページ、
ブログの管理面などもやらせていただきました
その中でも印象が強く、
私の成長に大きく関与したと思うのが以下の3つです
アクトビラ
テレビでインターネットが使えるアクトビラで
アメーバブログを閲覧する、というものでした
アメーバとしてはじめての試みで、
世の中的にもまだあまり情報のない頃でした。
PCに搭載されているブラウザと
あまり変わりはなかったのですが、
テレビ独自のスクロール禁止や
フォーカスについての規定がありました。。
また、テレビごとに少しずつ仕様が違うので、
アクトビラ本社に訪れて、
何台もあるテレビルームで実機確認するのも大変でした
勉強になった点は・・・
■スクロール禁止のため、記事を分割で表示するJavaScript
⇒みゆきさんの勉強会で教えてもらったことを実践しました。
テレビでのJavaScriptは少し挙動が違うところもあり
ものすごい量のalert();を仕込んだりしました。。
■フォーカスの制御するJavaScript
⇒結果的には、以前にいたフォーカスの位置を記憶しておいて
一番下にいた場合は一番上にもどる、というJSを組みました。
これで解決した時には、
CSSでいうclearfixみたいになるのではと思われるくらいの興奮で
これまた生みの親みゆきさんが「キーパーJS」と名づけてくれました!
(フォーカスをキャッチする、という意味です)
みゆきさんには
手取り足取り教えていただいて、
また、くじけそうな時も、JSの命名など
楽しませてくれて乗り越えることができました!
本当に感謝しています!
また、新しい技術がたくさん学べる
こういう案件を任せてくださった
内波さん・矢内さんにもとても感謝しています!
CNETの記事
MarkeZineニュース
ソフトバンクウィジェット
ソフトバンクの新しい試みで
発売する機種にプリインストールされている
アプリを開発する、という案件でした
FlashLite3.0という未開の技術と
JSやウィジェット独自のイベントハンドラをもった
EnhancedScriptを組み合わせて開発しました!
勉強になった点は・・・
■FlashLite3.0
社内にも経験者がいなかったので苦労しました。
そして携帯なのでやはりメモリなどとの格闘も。。
読み込んだ後、不要なものは消していくなど
地味な修正をくりかえしました。
■プリインストールという恐怖
社内サービスとは違う、絶対にリリース日をずらせず、
出したあとは修正することのできない恐怖でした。
メーカーが携帯電話の製造過程で
OSを焼きこむタイミングギリギリまで
粘ったのを覚えています。。。
私のFlashの先生、矢内さんに
とてもお世話になりました。
メモリの管理や、最後の最後まで妥協しない精神など
矢内さんには技術的にも人としても
たくさん教えてもらいました!
CNETの記事
SoftBankのプレスリリース
CyberAgentのプレスリリース
igoogleガジェット
googleからの依頼でアメーバ公式として開発しました
言語としてはHTML、CSS、JavaScriptを使って
一枚のXMLにまとめていきます。
勉強になった点は・・・
■GoogleのGadgets APIを調べながらの開発
ネット上にたくさんの資料がありましたが、
XMLの処理だったりが微妙に違ったり、
小さいところでたくさんつまずいたりしました。
また、ちょうどAPIの仕様が変わった時期で
新旧の情報が錯綜していました。
一人で調べては検証して、また調べての繰り返しで
当たり前だけどそういう力が強化されたように思いました。
■品質を高めること
igoogleはたくさんのウィジェットと同時に表示されるので
他のウィジェットに迷惑をかける(表示速度が遅いなど)は
特に厳しく注意されました。
このガジェットで使われているデザイン画像は
一枚の画像でCSSで制御する
CSSスプライトをつかって組んでいますが
その画像の並べ方(数バイトの差)でも
修正依頼がきたりしました。
でもそれがプロとして当たり前なんですよね。。
この案件でも、みゆきさんに
たくさん教えていただきました。
APIの仕様がわからないのは
みゆきさんも一緒、なのに
検証の仕方や
デバックの目の付け所など
私とは雲泥の差・・・
答えを教えてくれるだけではなく、
自分で解決できる方法をたくさん教えてもらいました。
見習うべき所がたくさんでした!
また、XMLの取得がうまくいかなかった際には
高岡さんなどディベロップチームの方々が
たくさん協力してくださり
本当にチームの強さ、みたいなものを感じました。
CyberAgentのプレスリリース
長くなりましたが、、、
新規開発局で学ばせてもらい、
本当に感謝しています
ありがとうございました
まだまだ恩返しはできていませんが
元気なあかごを産みまして、
また恩返しさせていただく日が来るのを
楽しみにしています
最後に
妊娠や育児に関しては
違うアカウントで書いていこうと思います。
自己満な感じですが
よろしければ・・・・
http://ameblo.jp/ankipantabeta/