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

シアトル生活はじめました

20年以上すんだ東海岸から西海岸に引っ越してきました。MicrosoftのUniversal Storeで働いてます。

テクノロジー

プログラミングが出来ても稼げない構造を変えられるか?

www.nhk.or.jp いずれは日本の子供たちにも届くような楽しいコンピュータサイエンス(CS)やIT教材を作ろうということで活動してますが、そういうスキルを培っても搾取される構造になっていると思うと憂鬱になります。 CS/IT教材の内容以前の問題として、CSや…

シアトルのグーグルに遊びに行ってきた。

厳密に言うとシアトルではなくカークランドという町。 中の写真を撮ってきたんでアップしますが、上からみるとこんなオシャレなレイアウトの・・・あ、あれ?工事中の写真? つまりGoogle Maps 3Dですらまだ更新されてないぐらい新しいビルということ(赤い…

Windows 10だけどLinuxな環境で仕事できますな!

Windows 10 Anniversary Updateとbashシェル 下のスクショ、Windows 10 Anniversary Updateのデスクトップだけど、bash のシェルと apt-get install firefox でインストールしたGUIプログラム、FireFoxが実行してる様子です。 公式には bash シェルのサポー…

micro:bit が簡単すぎて草生えたww

ハッカソンの季節です! 毎年恒例のMicrosoft社員向けのハッカソンですが、今回は日本人のチームに混ざってmicro:bitで遊ぶ機会を頂いた。 micro:bit とはなんぞや? jp.techcrunch.com 一通り遊んでみて、micro:bitプログラミングの簡単さを伝える目的で動…

Amazon 実店舗で Fire タブレットを衝動買いした話

ggsoku.com アマゾン実店舗、行ってきた 昨日、シアトルで一番おいしい Molly Moon のアイス(私の周り半径3メートル調べ)を食べに行ってきたついでにアマゾン実店舗1号店を覗いてきた。 基本的には Barnes & Noble などの他店と同じ。 子供の本のエリアが…

クレデンシャル(身元証明情報)の断捨離

英語で "credential" という言葉がある。 ITセキュリティーではコアな概念の一つ。主に「本人を証明する手段」を指す。 ベッキーさんの騒動でいろんなネタが飛び交ってるけど、自分たちにとって教訓になる部分があるなと思う。 以下の記事、3ページ目からで…

Surface Pen の正しい持ち方

スタイラス(Surface pen)が便利 妻のSurface Pro 3 を借りていろいろと遊んでる。 とくにスタイラスで OneNote に図を使ったメモを取るのが楽しい。 だけどベッドの中やソファーで使うときにキーボードとスタイラスの間の行き来がいまひとつ定まらなかった…

シアトルの日本語情報サイトに記事が載りました

わたしのボストンからシアトルへの「リロケーション転職」(これ、造語です。これしか思いつかなかった)についての記事が、シアトルの日本語情報サイトの「シアトルITプロフェッショナル欄」に掲載されました。 www.junglecity.com 書き始めたらどんどん長…

JavaScriptの基礎の基礎の勉強

JavaScriptがやっぱりよく分からない 使ってるうちに分かって来るだろう・・・と思いながら使ってきた。だけどやっぱりなんだかモヤモヤしてて分からない部分がある。混乱したら、ググって解説を読む。しばらくしたらまた忘れてまた調べる。その繰り返し。 …

Qiita始めました。

qiita.com 前から気になってたサービス。 初投稿してみた。 ちょうど今度入ったシアトルベースのNPOボランティア団体のメンバーとFirebaseなるサービス(全然知りませんでした。ボランティア活動の利点は、こういう新しいことを知る機会ですね!)についてち…

Git 履歴グラフ。 読み方を理解すると Git がよくわかる

Git コマンドラインで git log --graph っと打つと、下のようなものが表示される。 この例の場合、AliceとBobという二人の開発者がいくつか別々にコミットしている。話を簡単にするために、二人とも同じreadme.txtという名前のファイルに変更を加えたという…

Git のトラッキングブランチ(追跡ブランチ)がよく分からない時に読んでね

Git のトラッキングブランチ(追跡ブランチ)っていったいなんなのよ、って話。 トラッキングブランチは有効か無効か? まずはトラッキングブランチが「有効な場合(左)」と「有効で無い場合(右)」の git pull コマンドのアウトプットを眺めてみよう。 有…

git のリベースとフェッチ の視覚化。

今週から始めた git 視覚化シリーズ 新たに二つのコマンドとそれを使った作業の流れをグラフを使って可視化してみた。 まずは git リベース について。 Git リベース from Yoshi Watanabe www.slideshare.net さらに git フェッチについて。 Git フェッチ fr…

スライドによる「git コンフリクト」の視覚化・可視化

gitで起こるコンフリクトをイメージ出来るように説明してみました。 Git コンフリクト from Yoshi Watanabe www.slideshare.net

「アップルのイベントにマイクロソフトが参加」に思うこと

こんな記事に目がとまった。 例のアップルのイベントに、なんと長年の「敵」であるマイクロソフトが参加した、っという内容。 www.straitstimes.com 昔からよく、やれ「マイクロソフトは邪悪だ」とか「グーグルは邪悪なことはしません」とか、とにかく「誰が…

AWS vs. Azure (もしくはアマゾン vs マイクロソフトの構図)

この頃、会社で何かやるってなると、Azureの方向に行ってる感がある。普段の仕事でもAzureに向かって行ってるのが「大きな潮流」として感じるし、マイクロソフトのAzureに対する投資の規模も体感します。例えば・・ Skypeの各種サービスのクラウド化 ハッカ…

マイクロソフトの本気のお祭りがヤバかった件

今週のマイクロソフトは「//Oneweek」と銘打って、月曜から金曜まで特別なイベントでびっしり埋まってた。 キャンパス内のいたるところに立ててあるイベントの旗。 //Oneweekとは文字通り「会社と社員をひとつにする一週間」という特別な週で、私もよく把握…

LEDをもう二度と爆発させないためにも・・・

4年ぐらい前に、1個の赤色LEDに9Vの電池を繋いだ。 繋いだ瞬間「バンッ!」っと音を立てて爆発してしまって怖い思いをした。全然知識がなかった上、とにかく繋げば点くだろぐらいの気持ちでやったらそうなったわけで、今考えると無謀もいいとこ・・・ でも…

Raspberry Pi とマインクラフト・サーバーと、時々オーバークロック

先日入手した、4つのCPUコアを持つARMプロセッサー搭載のRaspberry Pi 2 Model B(2015年7月段階では最新モデル)。 これ使ってマインクラフト・サーバーを立てるとしたら、どういうものが出来るのか、ってことでいろいろと試してみた。 最終ゴールは「自宅…

Raspberry Pi 来たけどUSBキーボード持ってないです・・・

以前注文してた Raspberry Pi 2 Model B がAmazonから届いた。 ところで我が家にはUSBキーボードはない。HDMIモニターには居間のテレビが使えるけど、テレビの前に座って使うと首が痛くなりそうで遠慮したい。 出来ればノートパソコンからの遠隔操作が好まし…

Wiresharkで無線LAN(802.11)のデータを見てみよう!

今これをスタバで読んでいるとしたら、そこの空間では1秒間に10回の頻度で「ビーコン(Beacon)」と呼ばれるパケットが飛び交ってるはず。スタバのAP(無線LANアクセスポイント)がビーコンを発信しているから。 例えば我が家のAPのビーコンを一つを捕まえて…

初めて3Dプリンターで印刷してみた。

会社に数台3Dプリンターがある。 「ガレージ」と呼ばれるエリアにレーザーカッターなどと一緒に設置されていて、社員はいつでも自由に使ってもよいとのこと。 仕事に関係したプロジェクトはもちろん個人的なプロジェクト、たとえばおもちゃやパズル、日曜大…

おたくの無線LANルーター(WiFi)の調子、いかがですか?

家に「無線LANルーター(別名WiFi)を設置して、スマフォ、ノートパソコン、ゲームコンソールなんかをネットに繋げる」。これは広範囲に普及している利用形態。 我が家もパソコン5台、タブレット2台、スマフォ4台、ゲーム機4台、AppleTV、あとはIoT機器(Nes…

マインクラフトで巨大な構造物を「どーん!」と一発作成できるようにする。ついでにJavaScriptプログラミングも学んじゃう

MODプラグインを利用できるSpigotマインクラフトサーバーを立てたんだけど、そもそもどういう目的だったのか・・・ 前置き やはり、ブロックをひとつひとつ積んでワールドを作るのは非常に時間がかかるわけです。うちの娘たちなんかは「作ること」そのものが…

MODやプラグインを利用できるマインクラフトサーバーを立てる

先日、Microsoft Azure でマインクラフトサーバーをホストしたんだけど、やっぱりただのマインクラフトではなく、いろんな拡張機能を楽しめるMOD(Modification「改変・改造」の意味)やプラグインを入れられるようにしたい。 ということで、MODを可能にさせ…

超簡単にMicrosoft Azureでマインクラフトサーバーを立てる方法

マイクロソフトのクラウドサービスであるMicrosoft Azureを利用して、マインクラフトサーバーをホストできる。 二通りあって、まずは一番簡単なやり方から。 最も簡単な方法 (前提:Windows Azureのアカウントを既に持っている、と仮定します。Microsoftの…

Chromeのブックマーク、全部消してやり直し。

ブックマーク機能がガラっと変わった結果・・ Google Chrome ブラウザーのブックマーク機能が最近かなり変わったよね。Betaからのユーザーだけどかなり変わった。 正直、使いづらくなった。というか、いろいろと「自動化」されて、おそらくこれからブックマ…

SQL Server 初心者向けハンズオン練習スクリプト

SQLはどちらかというと今まで回避してきたんだけど、仕事でどうしても必要なんで最近はよく使う。昔から習っては忘れ、忘れては習い、の繰り返し。 SQLのコアになるコンセプトを1ページにまとめました。 https://dl.dropboxusercontent.com/u/6812459/Tutori…

暗記物の宿題はYouTube音源が便利!

娘たちが日本語学校から、暗記の宿題を貰ってきた。といっても作品冒頭の短い部分だけだけど。 彼女らはそれぞれ「徒然草」と「竹取物語」を選んだ。 特に暗記に苦労している様子はないけど、短いMP3を作って上がれば気楽に再生して暗記の助けになるかなと思…

IntelのEdisonとは?そしてIoT、クラウド、ビッグデータとの関係

マイクロソフトの「ガレージ」でIntelのEdisonのデモ/勉強会があるというので行ってきた。 EdisonっていうのはIntelが去年発売を始めた切手サイズのコンピューターのこと。IntelのIoT(モノのインターネット)に対する提案がこれなのですね。 ところでマイク…

モノのインターネット(IoT)なドアの呼び鈴

Internet of Things(IoT)ってまんま泣いてる顔文字。 それはさて置き、我が家には去年引っ越してきた時にネスト(NEST)を付けた。ネストはサーモスタットを制御する「インターネットに繋がってるサーモスタット」。WiFiで自宅LANにつながっていて、クラウ…

半田付けの練習

先週届いた「半田付け練習用キット」、やってみた。一応サイレンみたいな音がでてLEDが点滅する。ArduinoとかではなくてICは555を使ったアナログ回路。 半田ごてといえば、子供のころにホットナイフにしてプラモの改造とかしてたなぁ。 コテのクリーニングに…

初Arduino工作体験。

さて、土曜日は朝からArduinoで遊ぶぞ〜っと張り切って、キットのプロジェクトの一番簡単なの(LEDが点滅)から作ろうとしたら・・・、どうみても220ohmの抵抗がない。読み方は理解しました。ゴールドかシルバーを右にして「赤赤茶」てすよね。キット付属の抵…

注文してたarduinoのキットが届いた♩

これで明日は一日中遊び倒すぞ〜。sunfounderというメーカーのもの。arduinoのクローン。ぎっしり詰まってる。一旦だしたら元には戻せないな。とりあえず、一番大切なパーツ。内容はこんな感じ。プロジェクトの本も付いてくる。ちょっと文字が小さくておじさ…

HDDをSSDに変えたらどんな感じになるか

ここ1年ぐらいの間に、3つのPCでメインに使うドライブ(いわゆるC:ドライブ)をHDDからSSDに変えた。 3つとも工場出荷時にはHDDしか搭載されてなかったんで、個別にSSDドライブを買ってインストールした。 大体はこういう感じ。 1台目 HP デスクトップ・マ…

【備忘録】 XMLの属性で改行する

お題 こういうXMLファイルがあったとする。 <note day="10" month="01" year="2008" to="Tove" from="Jani" heading="Reminder" body="Don't forget me this weekend!"></note> XML要素がひとつ。その中には属性がいくつかある。 これを、こういう書式にフォーマットしたい。

親は子供にPCを与えるべき。しかも出来るだけ早く。だけど良い結果が出るとは限らない

とある著名なブロガーの記事がFBのタイムラインに流れてきた。 <a href="http://www.landerblue.co.jp/blog/?p=18478" data-mce-href="http://www.landerblue.co.jp/blog/?p=18478">日本の中学生のPC保有率が世界で図抜けて低いことはどういう結果になるか | More Access! More Fun!</a>www.landerblue.co.jp 私も常々感じていたこと。数字で示されると説得力がある。以下の点には…

確定申告のワークフローとネットサービス

先伸ばしにしてた確定申告、のんびり日曜日の今日ようやくすべて税理士に送った。 ここ数年で確立したうちのワークフローはというと、 1.DropBoxに「ACTIVE 2014TAX」という名前のフォルダーを作成する(当然、このフォルダーは個人情報満載のフォルダーに…

Apple Watch たぶんあんまり売れないだろう。

・・・っといいながらiPhoneが出たときも「こんなのいらない」って言ってた自分、はい、3GS以来のiPhoneユーザーです。反省。 ただ、それでも、どうかな~って思うな。 どんなPain(苦痛)を和らげてる?? Apple Watch はiPhoneと連携して通話したりメッセ…

RESTFulなAPIとCSRFとその対策

Cross-Site Request Forgery(クロスサイトリクエストフォジェリー)って何? 頭文字をとって「CSRF」ですが、出来るだけ平たく説明すると 「悪いヤツが作ったサイトから読み込んだHTMLやらスクリプトが、勝手に別のサイトにHTTP POSTのリクエストを送信して…

LenovoのSuperfishって何それおいしいの?

ここ数日ちらほらと耳にするようになったSuperfish。私もスルーしてましたが、そういえば双子の娘に買ったノートパソコン、Lenove製だったな~ってことで調べてみた。 ネットにはもうすでに良質の解説記事やらブログ記事があるようなので、重複情報ではなく…

ソフトウェア開発者の報酬。例えばマイクロソフトの初任給。

日本での事情は詳しくはないけど、このブログのような記事を今まで見て来て日本の相場感は分かるような気がしてます。(ただ、日本は「プログラマー」というくくりがあるみたいで、それがアメリカの「Software Developer」と同義なのか、わかりません。少な…

XBox One の日本でのプロモーションのショボさ。

娘たちが最近友達になった近所の子供たちのお父さんはXBox事業部、とくにHaloシリーズのマーケティング担当。昨夜は子供たちみんなでtrick or treatで回ったとき後ろからついて行きながら、お父さんたち二人でゲーム談義で盛り上がってた。日本でのプロモ問…

マイクロソフトのファーマーズマーケット(農作物直売)

マイクロソフトの敷地内で、毎週火曜日に夏季限定で開かれている「ファーマーズマーケット」に行ってきた。 そういうものがある・・・というのは聞いてたけど、まさかこんなちゃんとしたものだとは思ってなかったんで軽く衝撃を受けた。 よくは分からないけ…

新チームメンバーの通過儀礼としてのVOIPアプリ作成。

マイクロソフト(Skypeネタ)。 私の所属するチームに新卒君が入ってきました。カリフォルニア州の技術系大学を卒業してきたそうです。(大学の近くにいまどき人気の有名企業が沢山あるのにねw ようこそ!) 他のチームはどうか分からないけど、うちのチー…

ブラウザの録画ができるChrome拡張が簡単すぎる!

ストアを検索したら引っかかった。 最初に「インストできません」って言われて焦ったけどChromeそのものをアップデートしたらインストできるようになった。 ScreencastifyというステキなChrome拡張。試しにタブ内での動きを録画してみた。そのままGoogleDriv…

「Ingress」はスルーしてます

最近人気っぽいGoogleの位置ゲー「Ingress」はスルーしてます。 ・・・というか、めっちゃ興味ありますが、現在ノリノリで自分のゲームのサーバーを作ってるんで。 何をやらないか、はつまり何をやるかってことですから。実はコンソールゲームも2年ぐらい断…

Unity3D用のC# ライブラリーと.NET Frameworkのバージョン。設定は3.5ですよ、3.5!

この数週間で集中的にゲームの新サーバーを作り直してるんだけど、APIはRESTFul、サーバーからの通知はWebSocket、の予定でUnity3DのクライエントにロードできるC# バインディングのライブラリも同時進行で作ってた。 はじめる前に調べりゃ良かったんだけど…

Heartbleedバグへの個人ユーザーの対処方法を考えてみた。

4月8日の段階でのHeatbleedバグへの対応状況。630ものサイトが「vulnerable(脆弱でああるとのこと)」 https://github.com/musalbas/heartbleed-masstest/blob/master/top10000.txt もちろんおそらくこれらのほとんどは修正されたOpenSSLにアップデートされ…

IT生態系

つまりこういうことらしい。 グーグル生態系 アップル生態系 マイクロソフト生態系 (アマゾン生態系) 人はそのどれかに属していると自然とその生態系の中で製品やサービスを選ぶ。グーグルならAndroid持ち歩いてChromeBook(?)で仕事してGoodleDriveに保…