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

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

テクノロジー

Qiita記事アップ:OAuth 2.0 認可コード付与フローを身近な物語にしてみた

こういうのを書いてみました qiita.com 例えるのが大好きなんです。得にこういうドライな内容を、よくあるようなシナリオに落とし込んでみると理解しやすくなったりします。 ただ、OAuthのようなWeb寄りな技術は、たとえばHTTP302リダイレクトのように、身の…

Scalaと関数型プログラミングのもっとも重要な概念(自分調べ)についてQiitaにアップしました

Apatch Spark を Scala を使ってプログラミングする状況になるかも(!)知れない状況だったのでお勉強しました。 まずはチームと共有できるように英語で書いたので、それを日本語に訳すという作業工程で、ほんっとに時間かかりました。 Part 2 で「カリー化…

プログラミング言語の「関数」をお手軽に学べる動画を作成しました!

www.youtube.com 「関数?なんか数学っぽくて難しそう」「やっぱりプログラミングはガチの理系じゃないと無理ってことでしょ?」 そんな反応が返ってきそうですが、確かに「数学の関数」を基礎にしてますが、ソフトウェア開発であつかう「関数」はもっと広い…

ブラウザだけで簡単に学べる「式」【プログラミングの基礎】という動画をアップしました

www.youtube.com 実は2週間前の週末に、すでに同じ内容で撮影していたんですが、やらかしてしまって丸っと1本の動画を台無しにしてしまいました・・・何が起こったかというと、自分の顔と体が思いっきり、コーディングの部分に被っているのに気づかずにいた…

「メタスキル」についての良記事

fromdusktildawn.hatenablog.com まさに、このことなんですよねぇ、僕がプログラミング教育とかプログラミング教室とかでたまに見かける「いやそうじゃなくて!」と感じること。 「メタスキル」と言語化されているこの部分。これを中心に据えて教えたり学ん…

初心者向けにAutodesk Fusion360の使い方解説動画をアップしました

3Dモデリングのスキルはプログラミングと同じように子供たちに紹介していくべきだと思っています。適正がある子たちはどんどんすごいものをデザインして印刷して大人たちを驚かしてくれるんじゃないかと思うのです。 別にFusion360でなくてもいいと思うんで…

Scalaの勉強始めます。(注:稼げるプログラミング言語とかそういうのではないです)

久しぶりに、まだ使ったことないプログラミング言語を学ぶ必要が出てきてワクワクしてる。DatabricksとかSparkとかScalaとか、その辺りを使うことになりそう。これら三つに関しては今のところ知識経験値は10点満点評価で0.3ぐらいかな。 Scalaは関数型でオ…

2進数を解説したYouTube動画を3つ!アップしました

良く言うと「やるときはやる」。悪く言うと「波がある」。週末、というか日曜日だけで3つ、撮影・編集・アップロード&公開、しました。 奥さんにも「声の出演」をしてもらって(子供たちは「手の出演」) 何年も前からシアトルの子供たちを中心に、2進法(…

DevOps のための Azure Application Insights クエリ(Kustoクエリ言語 - KQL)

Qiitaからのクロス投稿です。久しぶりにちゃんと仕事でも役に立つことを勉強しました。 qiita.com qiita.com あと2つ3つ書けそうです。とりあえずはここまで。 Kustoクエリ言語、パイプをつなげてデータのシェイプを整えていくような感じで楽しいです。

Gitの中身を見てみよう動画(掘り起こした)

Qiitaに投稿した内容なんですが、一応ここでもシェア。 動画の閲覧数を見ると、その3なんて「6回」。多分自分しか見てない。まぁ勉強の一環としてやってみたんでいいんですけど、もしかしたら人様のお役に少しでも立つかもとおもいまして。 qiita.com はて…

マイクロソフトAzureのデータセンターを見てみよう!

クラウドといってもどこかにハードウェアがある!そりゃそうですよね。でもクラウドで計算もデータ保持もお任せでやっていくと実感覚が薄れていきますね。プロビジョンしたサーバーもホイホイスケールしたり、もっとコア増やしたりし、なんか簡単すぎてなん…

Fusion 360 学習曲線の底から3カ月かけて抜けた

Fusion360の学習曲線(Learning curve) 学習曲線は、どんなサブジェクトにもありますが、Fusion360だとこんな感じじゃないかな・・・(グラフをFusion360 で書いちゃうところが憎いでしょw) 使い始めてすぐ、簡単なモデルは作れるようになって、A点まで到…

「Fusion 360 初心者レベル」から卒業するための学習方法

去年の7月にPrusa社の3Dプリンターを組み立てたのをきっかけに、自分で3Dモデルをデザインして印刷したい!と思うようになりました。 どんなソフトがいいのか知らなかったので、友人に勧められたAutodesk社のFusion360 を使うことにしました。 使い始めて…

スマートホームを詳しく解説するよ!(ギーク向け)

わが家をスマートホームにするために必要なネットワーク機材 WiFi ネットワーク スマートホーム実現にまず必要なのがWiFiネットワークです。実はWiFi無しでもスマートホーム対応機器を利用することは出来ますが、スマートホームのイメージとして代表的な「ス…

スマートホームを分かりやすく解説するよ!(初心者向け)

はじめに 在米なんでアメリカの事情になります。このブログ記事内容は「生活圏がアメリカ」前提です。あしからず。 日本のスマートホーム事情は欧米に比べると遅れているらしい・・・けどこれから盛り上がってくる雰囲気もあるらしい。 この記事とほぼ同時進…

GitHubの無料プライベートレポジトリとVSCodeを使って開発メモの履歴をマネージする

Qiita への投稿の告知です。 qiita.com とにかく、GitHubプライベートレポジトリ無料化バンザーイ!ということです。 Microsoftが買収してなんかイヤな方向に行くんじゃないのって危惧してた人も多いと思うけど、私は信じてましたよ!なにしろ地球上の全ての…

AIが人間の仕事を奪うというのは翻訳という仕事においては正しい

マイクロソフトのAzureクラウドサービスに「テキスト翻訳API」というものがあります。使い方は簡単で、翻訳したい文章と翻訳したいターゲット言語を指定するだけです。ターゲットの言語はひとつでも複数でも同時にやってくれます。試しにこの段落をドイツ語…

音声認識界隈は中国人エンジニアが多いらしい

今月から移動になった新しい仕事場、Microsoft Dynamics AIの製品群の一部、カスタマー・サービス・インサイト。 この部署で働く中国人の割合、目測で7割とかかな。例えばキッチンでもよく聞こえてくるのは中国語。しかも会う人あう人、みんな賢い・・・。 …

プログラマーは現代の錬金術師

それはちょっと言い過ぎかもしれませんが、なんでもないもの(この場合は電気かな?)から「価値」を生み出すことが出来る「術」を持っている人、という意味ではあながち間違ってはいないと思うのですがどうでしょう? 世界的プログラマーの中島聡さん、最近…

プログラマが持つべき美的感覚まとめ

完全に独断と偏見、主観的な話です。 タイトルはプログラマとありますが、より広いソフトウェア・エンジニアという範疇でも当てはまると思います。 プログラマやエンジニアが何かを達成して満足感を得る場合、例えば依頼されていたタスクを完了した!という…

とりあえず文系vs理系のマインドセットから脱しようか

日本はなぜか文系vs理系で分けてしまいがちだけど、総合的な「視点(perspective)」を持つことが大切だといつも感じています。 リベラルアーツは、その垣根をまたいだ学問分野。 それが今後さらに重要になってくるという内容の記事です。 www.businessinsi…

「デザイン思考」:今夏の青山学院小学校コンピュータサイエンス・サマースクールのコアになったコンセプト

夏に講師として参加したサマースクールの内容がきれいにまとまってます。ぜひ読んでみてくださいな。 wedge.ismedia.jp ちなみに、一か所だけ間違いというか、こちらが上手く伝えきれなかったものがあります。 「レトロスペクティブ」は2週間などのスパンで…

青山学院の小学校でコンピュータサイエンスを教えてきました。

日本滞在は1週間、コンピュータサイエンス・サマースクールそのものは3日間でしたが、本当に楽しかったです。(そして暑かった・・・台風19号と20号に挟まれた感じの週だったんでかなりドキドキしてました) サマースクールの詳しい内容は、主催の青山学院大…

子供に学ばせるべきプログラミング言語は「まずは母語(日本語)」(次に英語と数学)

プログラミング言語関連の記事でいつもいつも大量のビューを集めるのが「どのプログラミング言語が稼げるか?!」という内容のもの。 例えば プログラミング言語別年収中央値を発表 1位:Go(600万円)、2位:Scala、3位:Python(求人検索エンジン「スタン…

3Dプリンター用にスプラトゥーンのキャラを「個人で楽しむ範囲」でモデリングしてみた

あくまでも、個人で楽しむためです。具体的にはスプラトゥーン2にドはまりしている娘たちにドヤ顔をするという楽しみ方をしています。 Thingiverseにもモデリングの設計図をアップしてますが、商用目的ではないです。 www.thingiverse.com この辺りはどうな…

Fusion 360でモデリングした「釣りのため」の便利アイテム♪

もうね・・・3Dプリンターで作りたいモノのアイデアといったら「釣り関連」のものばっかりなんです。 でも、そういう動機があるのは良いこと!というわけで、Fusion 360 + Prusa 3Dプリンターでの「なんらかの機能があるオブジェクト第一弾」。 さてこれは…

オートデスク Fusion 360を使ってモデリング、からの3Dプリンターで印刷!

どうやら3Dモデリング用アプリケーションとしてはかなり評判のいいオートデスクのFusion 360。価格はサブスクリプションで年間4万円で無理だろと思ったら、趣味で使う人は無料!と教えてもらったので土曜日の大部分を勉強に費やしました。 www.autodesk.co…

3Dプリンター組み立て完了!

3月に届いた Prusa i3 Mk3のキット。 土曜の昼過ぎに始めて晩御飯食べたあと、1時ぐらいまでで、全工程の90%ぐらい終わりました。 ワイヤーの配線を夜中の暗い時間にやるのはストレスなんで、完成は次の日に。かかった時間は全部で12時間ぐらい。 キ…

アマゾン電子書籍「小学校でプログラミングを教える先生のためのコンピュータサイエンスの基礎」出版しました!

FBページに30回に分けて投稿した内容を1冊にまとめました。 いやぁ、ほんとうに簡単にアマゾンのKindle本って出せるんですね! 使ったツールは、Word、Word用KDPアドオン、Gimp、それからパワポのみ。イラストは同僚・友達がタブレットですいすいと書いてく…

3Dプリンター(のキット)がやっと届いた~!

去年の11月に注文してたプリンター。 友達が超オススメしてたメーカーさん「Prusa(プルーシャ)」、スロバキアのプラハにある会社だそうです。 その最新モデル、Prusa i3 Mk3でございます。 私にとっては初めてのマイ3Dプリンターです。 Wikipediaによると…