サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
watanabe-tsuyoshi.hatenablog.com
VisiOSというブックマーク管理用のブラウザ拡張が答えかもしれない このブラウザ拡張については後述します。まずブックマークについて整理してみたいと思います(必要ない人は飛ばしてください) chromewebstore.google.com ブックマークの可能性 みなさんはブラウザのブックマークを活用していますか?もしそうだとしたらどのようにたくさんのブックマークを管理していますか?ここで言うブックマークはブラウザの機能としてよくあるURLなどのリンクを整理して管理する機能のことです。 ブックマークの目的を一言で表すと「既に閲覧したウェブサイト等のリソースを後で素早く簡単に閲覧できるようにする」です。ブックマークを使わない場合は、URLを暗記しておく(脳内ブックマーク?)方法や、毎回検索する方法がありますが、それはあまり効率がよくありません。特に暗記する方法はURLによっては現実的ではあり
成長型マインドセットという「考え方」があります。Microsoft で学んだ事の中で最も重要なことのひとつで、もしタイムマシンがあるなら過去に戻って20歳ぐらいの自分に会って、教えてあげたいです。 私は米国Microsoft本社に2014年から中途採用で勤め始めましたが、偶然にも出社1日目がサティア・ナデラ氏がCEOに就任した日と同じでした。その日、数ヶ月前に面接で訪れたことのあるBuilding 6に入ると、なぜか人の気配が少なく感じました。一緒に働くことになるチームが居るエリアに行ってもほとんど人がいない。なぜかというと、ほとんどの人が会議室などで、ナデラ氏の就任挨拶の中継をテレビで見ていたからです。 その日からMicrosoftで働くことになり今日まで、ナデラ氏が推し進めた事業と企業文化の改革を、1から体験することが出来たのは幸運だったと感じます。 サティア氏のMicrosoft改革
【4月22日更新】 コメント欄でご指摘を受けて、Zoomの暗号鍵生成に関連する現時点での状況について誤解を避けるためタイトルを過去形に変更しました。 またこの記事全般でZoomに関する記述はすべて過去形として理解していただくようお願い申し上げます。 特に以下の点で訂正いたします。 「中国にあるサーバーが暗号の鍵を生成している」→ 「中国にあるサーバーが暗号の鍵を生成する場合が過去に稀にあった」 「中国政府にZoomの会話内容が駄々洩れになる可能性がある」→「中国政府にZoomの会話内容が駄々洩れになる可能性が過去に稀にあった」 また以下の点を追記いたします。 4月3日の段階でZoomは中国のサーバーをバックアップとして使用されるサーバーのリスト(ホワイトリストと呼ばれています)から取り除いたため、この問題が再発する可能性は極めて低くなった。 Upon learning of the ove
ソース : https://info.hackerrank.com/rs/487-WAY-049/images/HackerRank-Student-Developer-Report-2018.pdf これ、HackerRankという求人系の会社がまとめたレポートの一部ですが、 27.4%がコーディング(プログラミング)を「独学で学んだ」 37.7%が「独学と学校で学んだ」 とあります。 おそらくは50%以上が「独学」をしている 「独学と学校で学んだ」の37.7%中、どのぐらいの割合で独学なのかは分かりませんが、自分自身の体験から言うと学校がクラスとして提供するプログラング言語が「時代にそぐわない」という理由で、別のプログラミング言語を独自で勉強する、という状況はよくあると感じます。ざっくりと言って2人にひとりはある程度の独学をしていると思いますし、卒業して5年、10年、15年と経つと当然
プログラミング教育が必要なのは間違いないですが、それと同時にコーディングせずにアプリケーションを開発できる人材を育てることも非常に大切だと思うようになりました。 つい先日のMicrosoftのコンフェレンスでサティアCEOがキーノートでプレゼンしていた内容で興味深いと感じたものが 「ビジネスアプリの急増」 「市民開発者(Citizen developer)」 この二つです。 今後4年間でビジネスアプリの数は7倍以上増える見込み プレゼンの中のスクショを見てください。なんと2023年ごろには5億以上のビジネスアプリが開発されているだろうと予想しているのです。 Microsoftのノーコード(ローコード)開発環境を使う市民開発者の数は250万人 これは今現在の数です。Microsoftのパワープラットフォーム(Power Apps, Power BI, Flow 改め Power Automa
去年の7月にPrusa社の3Dプリンターを組み立てたのをきっかけに、自分で3Dモデルをデザインして印刷したい!と思うようになりました。 どんなソフトがいいのか知らなかったので、友人に勧められたAutodesk社のFusion360 を使うことにしました。 使い始めてすぐ、初歩的なモデルはすぐに作れるようになったんですが、そこから次のレベルへなかなか進まなかった。もちろんプロに比べるとへなちょこですが、今週末にがっつりと触って、次にレベルに行けなかった足枷というか制限が取れた気がします。その辺りも含めて「3Dモデリング、ちょと興味あるな~」と、気になってる人、Fusion 360インストしたけどよく分からなくてずっと触ってないという人向けに、「Fusion 360の習得のコツ」を紹介したいと思います。 今週末作ったモデル こんなのを作りました。 歯車 レンチ 金づち マグカップ スペースニー
ティーンエージャーとSNS 子供たちが成長するにつれてSNSなどを通して、人との関わりが増えていきます。すると遅かれ早かれ、SNS上でフレンドとの関係で問題が出てきます。 SNS上での情報は大きく分けると「投稿」と「コメント」があります(「プロフィール」と「メッセージ」は今回は含めないことにします)。フレンドが発信する「投稿」に関しては不快な内容を含むものは当然あるものですが、それに対する適切な対応は一つです。 「スルーする(見なかったことにする。反応しない)」。 反論じみたコメントを書いたりすると大抵は泥沼化する方向に一歩進んだことになります。 この原則を子供たちに教えるのは割と簡単だと思います。なにしろ、投稿者側からは、「スルーされたのか」と「読まれなかったのか(タイムラインに上がらなかったか)」は全く区別がつきません。なので、子供たちもトラブルを恐れずにスルーできます。(既読が伝わっ
JavaScriptがやっぱりよく分からない 使ってるうちに分かって来るだろう・・・と思いながら使ってきた。だけどやっぱりなんだかモヤモヤしてて分からない部分がある。混乱したら、ググって解説を読む。しばらくしたらまた忘れてまた調べる。その繰り返し。 しかもどうやら記事によっては不完全だったり間違っていたりして、むしろさらに混乱を深めるのに役立っているような気がする。 つまり、ハマってしまったってこと。 こういう時は体系だてて、ゼロから積み上げて学習するのが一番の近道だったりする。 混乱したら仕様を読むべし まず、参考にする情報は「JavaScript language specifications (言語仕様)」をメインとする。 ECMAScript Language Specification - ECMA-262 Edition 5.1 なんといっても、いろんな「JavaScriptの
最近小学6年生の双子の娘たちに伝えてあること 宿題も勉強もパスするギリギリ程度でいい やらなくてもスルー出来そうなのはしなくてもいいし、むしろ見極めて出来るだけだけやらないように努力しよう テストは100点満点を目指さなくていい。70点ぐらいでちょうどいい 全体的に成績が悪くても気にしなくていい 成績が悪い科目があってもいい 留年してもいい 好きなこと、好きな科目をみつけてそれを楽しみながら頑張る だいたいこういう感じの期待値にしてある。 妻と私もおおよそ同意してあるので夫婦でそれぞれ期待値にズレがある、ということはない。 言葉としてそう言うだけで本心としては成績が良くあってほしいとか、リバースサイコロジーで上手いこと勉強するように仕向けているとか、そういうのではなく100%、というとやはり無理があるが、それでもかなり高い強度で「しなくていい。良くなくていい」と思っている。 最近の口癖は「
ふと12月4日だと気づく。 3年前のちょうど今日、人生で初めてワシントン州を訪れました。翌日5日のマイクロソフトでの面接を控えてホテルで・・・何やってたかな、たぶんとにかく翌日実力を出せるようにゆっくり休んでいたと思う。 面接準備は1か月ぐらいかけて、出来るだけproblem solving が出来るような意識の状態にコンディショニングしていたと覚えてます。ハサミで切った紙切れでマージソートやクイックソートが出来るようにしたり、典型的なインタービュークイズの解法をコードで書いてGitに溜めたり。頭の中で図を書いてそれを動かす練習とか。 でもヤマが当たることはないし、当たったとしても複数の人が面接をするので、実力はあるがままに見透かされてしまいます。だけど、どこから手を付けていいか分からない問題も、落ち着いて考えれば解決の糸口は必ずある!という確信を持てるという意味で準備は大切だと感じました
Git コマンドラインで git log --graph っと打つと、下のようなものが表示される。 この例の場合、AliceとBobという二人の開発者がいくつか別々にコミットしている。話を簡単にするために、二人とも同じreadme.txtという名前のファイルに変更を加えたという設定にする。 時系列にそって二人の作業を表すと 10月15日に、Aliceがファイルにタイトルを加えた。 10月15日に、Aliceがファイルに段落を一つ加えた。 10月17日に、Bobがファイルにタイトルを加えた。 10月17日に、Bobがファイルに対して自分とAliceが加えた変更をマージして更新した。 マージコミット 最後にBobが行ったマージ・コミットと呼ばれる作業、グラフだとこんな感じで二つの線が合わさる点として表される。 これは別に新たになにか機能を加えたのではなくて、別々のコミットを合わせる、っという作
ハッカソンの季節です! 毎年恒例のMicrosoft社員向けのハッカソンですが、今回は日本人のチームに混ざってmicro:bitで遊ぶ機会を頂いた。 micro:bit とはなんぞや? jp.techcrunch.com 一通り遊んでみて、micro:bitプログラミングの簡単さを伝える目的で動画を作成しました。 youtu.be 特徴 ざっくりいうと、Arduinoの小型版みたいなマイクロコンピュータ・ボードにセンサーやインプット用ボタン、アウトプットとしてのLED群、などがてんこ盛りになった、HTML5ブラウザーエディターで簡単に視覚的プログラミング出来る子供むけの学習用ハードウェアプラットフォーム。 内臓してある要素は AとBというラベルが付いたプッシュボタンふたつ 5x5の赤色LED 温度計 方位磁石 加速度センサー Bluetoothアンテナ など。 ブロックスタイルの視覚的プロ
先日入手した、4つのCPUコアを持つARMプロセッサー搭載のRaspberry Pi 2 Model B(2015年7月段階では最新モデル)。 これ使ってマインクラフト・サーバーを立てるとしたら、どういうものが出来るのか、ってことでいろいろと試してみた。 最終ゴールは「自宅の無線LANに、プレイヤー最大3人(自分+娘二人)がいつでも遊べるマインクラフト・サーバーを常設する」というもの。 結論から先に言うと・・・ 制約はあるけど、ある程度、ゴールは達成できた。 ただ、ゲームのモードやプレイスタイルによって要求は変わってくるので一概に「出来る・出来ない」の判定は避けたい。ただひとつ言えることは、ほんの数千円でいろいろと試行錯誤したりして楽しくPiと遊べるし、子供も巻き込んだりすればIT教育としての効果もあるかな、と思ったりもする。 使用したハードウェア 無線LANルーター Piを無線LANルー
今これをスタバで読んでいるとしたら、そこの空間では1秒間に10回の頻度で「ビーコン(Beacon)」と呼ばれるパケットが飛び交ってるはず。スタバのAP(無線LANアクセスポイント)がビーコンを発信しているから。 例えば我が家のAPのビーコンを一つを捕まえて中身を見てみると・・・ 一番上の行に「IEEE 802.11 Beacon frame」とある。 ビーコンってのは船舶の灯台みたいに「ピコン・・・ピコン・・・」っと定期的にAPが「私はここにいます・・・私はこういうやつです・・・」っと周りに知らせるためにある。私たちは気づかないけど、APはそういう信号を常に出している。 せっかくだから、ビーコン、もうちょっと詳しく見てみよう。 ビーコンは、特定の相手に送るわけじゃないんで Receiver address (宛先アドレス)はブロードキャスト、つまり不特定多数宛を示すアドレス「ff:ff:f
先日、Microsoft Azure でマインクラフトサーバーをホストしたんだけど、やっぱりただのマインクラフトではなく、いろんな拡張機能を楽しめるMOD(Modification「改変・改造」の意味)やプラグインを入れられるようにしたい。 ということで、MODを可能にさせるマインクラフトサーバーを別にインストールしたんで、その手順を紹介。 サーバーの種類 まず、普通のサーバーとMODが出来るサーバーの違いの比較と理解。 バニラ 通常のマインクラフトサーバーのこと。アイスクリームで例えると、バニラ風味は基本でトッピングとか何も乗ってない。それと同じように、基本機能だけを楽しめるマインクラフトサーバーのこと。 Bukkit MODを可能にさせるマインクラフトサーバーの中でもとくに人気のもの。CraftBukkitという名称が正式らしい。Mojangというマインクラフトの開発元(今はマイクロソ
MODプラグインを利用できるSpigotマインクラフトサーバーを立てたんだけど、そもそもどういう目的だったのか・・・ 前置き やはり、ブロックをひとつひとつ積んでワールドを作るのは非常に時間がかかるわけです。うちの娘たちなんかは「作ること」そのものが喜びなんで、全然気にせずにコツコツと巨大な建物やオブジェなんかを作ってるけど、大人の私としては「どーん!」とやりたいわけ。そもそも娘たちはそんなことが可能とえ知らない。マイクラ遊びを新しい次元で楽しむにはMODしかないでしょ~、ってことでのSpigotサーバーを導入したわけ。 ワールドの作成用のプラグインだけど、調べたらWorldEdit というのが人気で有名。独自のコマンド体系を使ってマウスでお絵かきするみたいに世界を削ったり作ったり出来るらしい。うん、悪くない。 そして別にScriptCraftというのも見つけた。こちらはWorldEdit
マイクロソフトのクラウドサービスであるMicrosoft Azureを利用して、マインクラフトサーバーをホストできる。 二通りあって、まずは一番簡単なやり方から。 最も簡単な方法 (前提:Windows Azureのアカウントを既に持っている、と仮定します。Microsoftのアカウントを持っていればすぐに作れます) Microsoft Azure マーケットプレイスのマインクラフトサーバーのリンクをクリックする。下のようなページが表示される。 「Create Virtual Machine >」のボタンをクリックすると、仮想マシーンの設定ページへ移動するので、そこにホスト名、ユーザー名、パスワードの三つの項目を入力し、「Create」ボタンを押すだけだけ。本当にこれだけ・・・ 後は全て勝手にプロビジョンしてくれる(裏でAzureがJavaやMinecraft Serverがすでにインスト
Cross-Site Request Forgery(クロスサイトリクエストフォジェリー)って何? 頭文字をとって「CSRF」ですが、出来るだけ平たく説明すると 「悪いヤツが作ったサイトから読み込んだHTMLやらスクリプトが、勝手に別のサイトにHTTP POSTのリクエストを送信して、知らない間にそのサイトにある自分のデータなどを変更される」 といった感じになるかな。 データの中には重要なデータもあるでしょう。Amazonで欲しい物リストがあったとして、それが全部勝手に「購入」されたら困りますよね。銀行の口座から別の口座にお金が入金されても困ります。(もちろん、Amazonや銀行のサイトなどではCSRF対策がしっかりと施されているでしょうから、大丈夫!・・っであることを祈る) Cross-site とは二つのウェブサイトを跨いでること。サイトのひとつは当然「悪いヤツのサイト」でもうひとつは
ストアを検索したら引っかかった。 最初に「インストできません」って言われて焦ったけどChromeそのものをアップデートしたらインストできるようになった。 ScreencastifyというステキなChrome拡張。 試しにタブ内での動きを録画してみた。 そのままGoogleDriveもしくはつべにUp出来るらしい。 これでサイトのバグだとかを再現・録画して送ったりも簡単にできるな~ すごいや。 https://docs.google.com/file/d/0B_0x1o0TZrJPS3JDSmh6UXdwNlU/edit?usp=drivesdk
娘たちもうすぐ10歳、そろそろ自分でネット検索とかコンテンツの閲覧とか自由にやらせてあげたいなと思ってました。しかもノートパソコンは値崩れして以前では考えられないような値段で買えます。ということでお手頃価格なノートパソコンをそれぞれに買い与えることにしました。 子供たちが独自にネットを利用するとなると、心配ごとはといえば・・・やはり「有害サイト」対策ですね。 私の場合はOSが Windows 8 のノートパソコンです。Macの場合はどうなのか分りませんが、きっとApple先生が良い方法を提供してくれているでしょう。 結論から言うと マイクロソフト・アカウントの「ファミリーセーフティー」 Windows 8上での「子供向けアカウント」 Googleのセーフサーチ(およびYouTubeの同様の設定) この三つの防御層(?)でおおよその対策はできそうです。 子供用マイクソフト・アカウントを作る
感じたことと言えば・・・ 広くて大きくて、多様性がある とくにいままで働いてきた会社はほとんどが小さかった(従業員200人以下)のでマイクロソフトのデカさにはつくづく驚かされた。 例えば・・・ カフェテリア 35個もある。それぞれのカフェテリアは小さくても4つぐらい、大きいのだと10ぐらいのお店が入っていて、いろんな国の食べ物が食べられる。インド、タイ、ベトナム、イタリア、日本、中国、そしてもちろんハンバーガーを代表とするアメリカン。ほとんどが地元のお店の出店。シアトル、べレビュー、レッドモンド周辺のお店がローテーションでいろんなカフェに入るので、お試しが出来るという点でうれしい。 メインキャンパスがあるRedmondとその周辺の町にあるオフィス全部を合わせた従業員はだいたい4万人ぐらい。そのうちの多くがカフェで食べるというわけだからこの規模になるわけですね。 さらに、最近はアメリカでも「
このページを最初にブックマークしてみませんか?
『watanabe-tsuyoshi.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く