転職しました。5月から新しい会社。
職種は変わりませんが、肩書きはフロントエンジニア。
本社が東京の会社とゆことで入社後早速東京出張で入社挨拶。
今までは受託制作でしたが、今後は自社サービスの開発を続けていくことになります。
・片道940円とする
・1ヶ月の利用回数は42回とする
▼旧定期券(2015.02で終了)
¥940 x 42 x (1-0.3) = 27,636円
▼回数券(15%割引、2015.04で終了)
¥940 x (1 - 0.15) x 42 = 33,558円
▼ICカード(割引率無し)
¥940 x 42 = 39,480円
▼ICカード(割引率無し)ポイント還元適用
¥940 x 42 = 39480 - 4500 = 34,980円
▼IC定期カード(30%割引)ポイント利用不可
¥940 x 60 x (1-0.3) - 39,480円
ほんと、バスが嫌いになりそうです。
「わったーバス党」ではなく「やったーバス党」だろ、と思います。
とりあえず、定期でなく、通常のICカードで利用してみようかなと思います。
本音を言うと、自宅勤務にして、家を光+IP化してその料金にしたい。職場は月に4〜5回出席でいいのではと思う。
片道2時間の通勤、年齢のせいかキツイわけではないが、もったいないと感じたりネットの仕事していて(職場での会話もほとんど無い)物理的距離がバカらしく思えるわけです。
参考:
定期券ご購入のお客様へのお知らせについて
http://www.ryukyubuskotsu.jp/pdf/%E6%96%B0%E5%AE%9A%E6%9C%9F%E6%96%99%E9%87%91%E6%8E%B2%E8%BC%89.html
沖縄の交通ICカード OKICA(オキカ) > ポイントについて
http://www.okica.jp/point.html
【生活】バスの回数券と学割 - 沖縄ライフと文化 - 沖縄のうわさ話
http://www.098u.com/2015/04/153824#comments
あと、遂にMacデビュー。
職場のメインマシンが「iMac Retina」に!(拍手!)買ってくれた上司に感謝!
調べながらの環境整えるのに時間かかりそうなのでしばらくはWindowsと両使い。iOS SimulatorのiPhone6plusも画面内に収まります。サイトの動作チェックでしか使ってないけど。
そして昨夜、久しぶりにGSCBでライブした。
本当は演るの辞退しようと考えたりしたけど、いろいろみんなに相談してよかったー。
My楽器は持っていかず、なんとiPadで演奏したさ!!!初代のiPad。
iPadminiは波の音を出したりのSE用で。
メインで使ったのは「Pocket Organ」(アイコン変わってるし!
https://itunes.apple.com/us/app/id342144696
昔に遊び感覚でApp買ってて、まさか本当にライブで使うとは思ってなかった。でも全然OKだ。使えるぜ!
あとPianoのAppもいろいろ試したけどダメ。やっぱりハンマータッチでサスペン感覚がないと弾いてる感覚無いし雰囲気も出せない。(いいアプリ見つけきれてないかもだけど;初iPadでライブ前にみんなでスタジオで練習。まぁまぁいける!って思った。けど、やっぱ最終手段だな。My楽器持って行けるなら持って行きたい。重すぎだけど;
久しぶりのバンドメンバー、久しぶりの友達。ずっとお世話になってた方々。みんなで飲みながらワイワイ。ほんと楽しかった。企画してくれたヤ○シーに感謝。
いろいろあって引きこもってたけど、ほんと元気になれたよ。嫁にも感謝。
復活しそう俺。復活しろ俺。
便利で良いと思う。
「俺のComponentsはAPIを豊富に準備してるよ!」とかどうでもいい。
1番気になるのが、便利かどうか、ちゃんと動くか。
・touchでも使える
・key操作も使える(tabキーやarrowキー)
・レスポンシブ対応
selectの場合、
デスクトップならプルダウンみたいに。あと上下キーも対応。スマホならモーダルな感じで動く。
また、モーダル表示時は下位レイヤーにはtabキーでfocus移動できないようになってるとか。
Surfaceなどタッチもキーも両方ある端末もあるわけで。
つまり、自前でネイティブぽいComponentを作ることになる。
ネイティブに負けないくらいの。validaterもしっかり。
外部ホストから他人作のComponentをimportできるわけなので、セキュリティ系も気になる。
利用シーンはネイティブからWebAppへ移行かな。
VisualBasicにあった機能,ComponentをWebで完全再現とか。
この部分のComponentはここのライブラリ使って、この部分のComponentはあそこのライブラリ使って、っと。
あれ、デザインテーマ統一されて無いから見た目が変。まいいか。とか。
結局、FrameworkとComponentsとThemeがしっかりセットになってないと嬉しくない。
隠れて俺俺Components作ったり。
form系element、さすがにinput.type.text、input.type.file、textareaはネイティブにお任せして、
あとは自分で作れそう。ほとんどz-index:-1とかで隠すはず。
初期値はdata属性を何個も使わず、data-options='{x:1,y:2}'でJSON.parseできるように1個に。
*{all:initial;}とinputmode属性、はやく使えるようになって欲しい。
もうカオスになってるHTML5 API郡自体がさ、そもそも普通のブログとかで使われるはずがないし。
WebアプリでSEOとか気にしてh1とか使いたくないし。(indexでは一応書いておくけど。後でremoveChild
前から(妄想で)言ってるけど、もうさ、<!doctype app>とか欲しいわけ。
location.history無い、aタグ動かない、contextMenu無い、bodyのスクロールバー無し、そんなページ。つまり、ChromeAppsみたいなdocument概念。それだけで、結構ページのパフォーマンス&ライフって良くなると思う。
あと、SVGに期待してます。device-pixel-ratio:3増えてきたし。
理想はやっぱFlashみたいにベクターでごにょごにょしたい。解像度変わっても、ビットマップとかCSSを書き換えないで済むようにしたい。createEmptyMovieClipで<svg>したい。
index.svgが来て欲しい。
以上。
参考:
≫http://havelog.ayumusato.com/develop/performance/e594-initialize_and_runtime.html
≫http://mizchi.hatenablog.com/entry/2014/04/30/015730
最近やったのは、wkhtmltoxでhtmlをpdfに変換するもの。
当たらしめのCSSは使えないのね。
なのでレイアウトはdisplay:tableとかで。
データをうまく1ページ内に収めたり、入らない場合は改ページ(page-break-after/page-break-before)したりして、同じヘッダーをもう一度printしたり。その計算を担当するphpclassとか作ったり。
最近はやったことない仕事ばかりで楽しいです。
時間あったらWebSocketsやりたい。
↓こんな感じで仕上げてくれる。
≫おまかせビジュアルの写真やムービー - Google+ ヘルプ
https://support.google.com/plus/answer/3113884?hl=ja
あとは、ChromecastでTVに飛ばして観たい。
うん。良い。
]]>はじめは全部入り目的で選択したもの、もっさり全開。
Andoridの4.0。OSアップデートしない。
メモリ1GBとあるがツール入れて調べたら約600MBだった。
しかも、auのプリインストール系が常駐してるので、空きメモリが200MBくらいしなかない。
いろんなアプリ立ち上げまくると、通話中に電源落ちるのもしばしば。
使い続けてそろそろ2年。
我慢できず・・・ついに・・・
Android 4.4!
もうさ、サクサクすぎてビックリ。
メモリ2GBで、常時空きメモリ1.5GBある。
ネットは今のスマホから常時テザリングで。
電池持ちも良い。
Gmail, Twitter, Instagram, LINE系ゲームなど、いつも使ってるのを全部Nexusに移行!
サクサク快適な生活を送っています。
その体感を味わうと、iPhone欲しいとは思わないかも。
ほんとは、今のau-Androidの機種代金分割終わったらXperiaを狙ってました。
写真見るとChromeアイコンだし、いいねと思ったけど、注意。
標準ブラウザはChromeでなく、プリインストールでChomeが入ってるだけらしい。
≫Xperia(TM) Z Ultra
http://www.sony.jp/tablet/products/Z_ultra/
商品ページでの、Chromeアイコンを消して、or 標準ブラウザ(地球儀の)に差し替えて。紛らわしい。
Androidのバージョンも4.2。。。。
日本のメーカーの出すAndroidで、いろいろ大人の事情で今後恐らく4.4出なさそう。
セキュリティはどうなるんだろう。
サムスンみたいにChromiumフォークして独自の標準ブラウザを実装するんだろうか。
ま、いっか。4.4手に入れたので、快適っ!
]]>もともとFirefoxユーザーで、ナビゲーションバーにmove2parentと同じ機能を持つボタンがありました。(何かのアドオン?の機能かも)
WordpressなどのCMS、CakePHPなどのフレームワークを使ってると、URIが自動的に定義されて「親ディレクトリのURLに行くとどんな表示されるんだ?」と思い、URL削ってアクセスすると想定外の表示がされてたりなど。これで親ディレクトリのindexを毎回チェックするようになった。なので、すぐに親URLにアクセスできるそのボタンがとても重宝してました。
Chromeを使うようになって、親ディレクトリに移動するあのボタンが恋しくなり、なら作ってみるか!ってのがきかっけです。
アイコンもChromeのUIに馴染むようにグレーにしたりして。
URLを正規表現でパースするのが1番だった。
※で、ショートレーターと呼ばれる3文字以下ドメイン(t.coなどの)のサブドメインを削る正規表現がムリにムリで、結果、対応できてませんorz。
追記:
あと、
URLに?utm_source=***とか?from=emailとかよくあるじゃん。
ブックマークする時には消したいよね。
そんな時にサクっと消したいのさ。
・<link rel=”prerender”href=”URL”>
プリロードさせたいURL先を指定することが可能。
IE11はこのタグを頼りに、優先的にプリロードする。
→ってことは、1ページ目で待機時間を高めて後はサクサク化?とかか。
・SPDY/3
ただし、SPDY/3は、Windows 7版のIE11では実装されていないとのこと。
SPDY/3の恩恵を受けたい場合はWindows 8/8.1での利用が必要。
→つまりWin8買えよ!てか。
・lazyload
リソースの優先順位を変えられる。
<img src="image.jpg" lazyload />とすれば優先順位を下げられる。
→キャッチ画像以外全部lazyloadでいいんかな。
Window8、IE11、今回のMSは本気ですなー。Surfaceほすぃ!
めもめも。
前よりもっさりしてる気がする。
1回scrollしないと画面描画してくれなかったり...。
まず、いろいろチェックしました。(canary版で既に知ってたけかもだけど)
*1、G-calizeの色適用されないケースが解消された。
*2、CT4YT(旧ChromeTunes)のpopup開け閉め自前で実装してたのをはずしupdate
Aura、微妙な変更点多いけど、着実に進化してる。
あと、Mobile版ChromePackageAppsが来年でるらしい。
前から少しずつAPIを勉強して自分で遊んでる程度たけど、やってて良かったーって感じ。
Android、iOS、でどんな風に実装・動くのか気になる。
今、某企業の業務用WebApp開発中。
PCはChromeAppのAPIを仕様。タブレットはstandalone仕様。
1番大変なのがtabキーでのfocus対応。んまぁ業務用なので、利用者がtab必須なんだって。
あのね、コード量、2~3倍になります。もう、自前でいろいろ実装しないといけないUIコンポーネントが多すぎて、余裕でオリジナルフレームワーク化してます。
しばらくこの案件で多忙。JavaScript, JSON, F5ばっかりです。
職場にMac、チームがみんなMac、であればもっと開発早くなりそうな気がするんですけど我慢してます。
Macください。iMac。iMacくれるところに転職したい。
Mozilla
https://developer.mozilla.org/ja/docs/Web/HTML/Element/Input#attr-inputmode
w3c
https://dvcs.w3.org/hg/ime-api/raw-file/tip/proposals/IMEProposal.html#inputmode-attribute
(MSが提案してる内容らしい)
Chrome起動のショートカットで「--enable-input-mode-attribute」を付与して起動すると、inputmodeが使えるようになる。
https://plus.google.com/+FrancoisBeaufort/posts/JHm1LB1fJWV
ただし、Mozillaの方の設定値で動く。「kana」とか「katakana」。
これをChromeAppのhostedApp(launchApp)で使用したい。
なので、起動ショートカットに「--enable-input-mode-attribute」付与したんだけど、動かない。
Windows7でやったら有効なった。どうやら、XPはだめみたいだ。
はやくstableでinputmodeが有効なって欲しい。
以上。
▼追記: 2013.11.26
IMEの環境バージョンでも違いがある。
・Microsoft IME スタンダード 2003 だとNG。
・他の人のPC、IME 2007 だとOKだった。
参考リンク
http://www.chromestatus.com/features/6225984592281600
http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control
≫「あなたにしかできない仕事」を無くすために必要なこと
http://dennou-kurage.hatenablog.com/entry/2013/10/30/210724
なぜ給与面で差があるのはなぜか。
その理由は、その人にしかできないからだよなぁ。
でも、標準化して評価され昇給できたとしても、その続きは?
技術共有した後「んじゃ用済み。ばいばい」の恐れも。
ほんとの所、実際は、評価する人はいない。いても少ないと思う。
なので、俺は「保守派」。
下でもくもくと働く現場階層は弱肉強食。
日々感性や技術を磨き周りとの競争の中で生きている。
と思ってる。だって生まれた時から競争社会じゃん。
≫アメリカでWeb制作会社が存在出来ない5つの理由
http://blog.btrax.com/jp/2013/10/23/talk/
「フリーランサーの存在」→必要なので、契約社員で雇う
技術者はどんどん腕を磨いて、仕事もらえばいいと思う。
「会社を作った際の落とし穴」→技術者を引き抜かれる恐れ
経営者もどんどん技術者を引き抜けばいいと思う。
技術者と経営者の戦いだよ。
んー。経営者になりたくねー。
ずっとPhotoShopとかイラレ、Sublimetext触っていたい。
創作の方が楽しい。
フリーになったとしてアシスタント構えてもスケールとかしたくないな。
細々とある程度食えて創作し続けられるぐらいの生き方のほうがいい。
んな感じ。
昔の後輩が転職するって知ったキッカケで考えたちゃった。
今の所より評価・必要としてくれる所を見つけたようで。
あらたな所で腕を磨き続け、評価され、
そして、今よりもっと必要とされる評価してくれる側を見つけたならばどんどん移っていけばよい。
そんなもんだと思う。
勉強なる。半分も理解してないけど。何度も見よう。
]]>大きいAPIを構築するためには、直感的でなければならない。あなたの偉大なAPIを維持するために、それは素晴らしいドキュメントを持っている必要があります。そして、あなたの偉大なAPIを拡張することのできるエンジニアリング組織を構築するためには、強く独断でなければならない。
統治しないとな。世界観やルール。
XML派やJSON派があるけど、やっぱJSONかなぁ。