Oculus Goを「はじめてのVRゴーグル」に買ってみた感想は?
32GBモデルを選択
3日で到着
セットアップで迷う
実際に使ってみて
アプリ
1.RUSH
2.Temple Run VR
3.Merry Snowballs
4.Henry
おまけ:Summer Sale
まとめ -Oculus Goはアリ?ナシ?-
ざっくり理解する「ギリシャ哲学」 -ソクラテス以前〜アリストテレスまで-
ソクラテス以前
ソクラテス以後
ソフィストとソクラテスの処刑
ソクラテス~プラトン
プラトン~アリストテレス
まとめ
中途半端に翻訳した記事まとめ
最近別のブログを始めたのだけど、やっぱりこっちの雑記帳的な雰囲気が良くって里帰り。
やっぱり「このテーマで書きます」的なコンセプトではなく、「自分のメモを書きます」というコンセプトじゃないと自分にはインセンティブが薄いらしい。
そこで、書いていた記事でそこそこ鮮度があって有益そうな記事を輸入して有効活用。
ほとんど中途半端に翻訳した英語記事のプレビュー的な内容だけど、「なにかの役に立つかもしれない」という物が捨てられない系の思考でレッツゴー。
- 人生で失われた感覚を取り戻す8つの方法
- "Ride" - twenty one pilots の「I’m taking my time on my ride」について
- Dribbleで見つけた"Homely"のLogo Reveal
- デザイナーとしてのキャリアをキックスタートさせる
- iOSのプログレッシブウェブアプリケーション
- ハンバーガーメニュー?そんなものよりタブバーだ!
- 2018年に学ぶべき10のプログラミング言語
- 靴がフィットするとき -Cross-Situational Learningについて-
人生で失われた感覚を取り戻す8つの方法
"Ride" - twenty one pilots の「I’m taking my time on my ride」について
Dribbleで見つけた"Homely"のLogo Reveal
デザイナーとしてのキャリアをキックスタートさせる
iOSのプログレッシブウェブアプリケーション
ハンバーガーメニュー?そんなものよりタブバーだ!
2018年に学ぶべき10のプログラミング言語
靴がフィットするとき -Cross-Situational Learningについて-
そして出来上がるはゴミ屋敷。
多分1番身についたのは英語の表題をそれっぽく意訳する能力。
靴がフィットするとき -Cross-Situational Learningについて-
今回はWhen the Shoe Fits: Cross-Situational Learning in Realistic Learning Environmentsという言語学習に関する研究についてのスライドをピックアップ。
日本ではまだ馴染みがないであろうCross-Situational Learningというアプローチを概観して、わかりやすくまとめてあった。
タイトルの意味を知ったとき思わず膝を打ってしまった。
靴がフィットするとき
子どもは「靴」という言葉を生活の中で何度も耳にする。 それも様々な状況でね。 たとえばあなたがこう口にするのを聞いているだろう。 「あなたの靴はどこ?」 「なんて汚い靴!」 「さあ、靴を脱いで」 「靴を履かせてあげましょうね」 「その新しい靴いいね」 子どもはいろいろな文脈で登場する「靴」という言葉(音)を他の言葉と一緒に耳にし続けている。 一緒に登場する言葉を手がかりに、子どもは「靴」という言葉の意味を理解するんだ。
Cross-Situational Learningって?
「ある単語が含まれるそれぞれの場面から意味の一覧を作り出す。すべての場面で交差して、共通する意味がその単語の意味として採用される」 - Siskind, J.M.(1996)
「そんな簡単なものではないよ!」 - Augustine, Locke, Quine, Gleitman, Fodor, Siskind, etc.
本当はもう少し書きたかったけど、眠いからここまで。
靴がフィットするときだけなんだよ、Cross-Situational Learningが有効なのは。
2018年に学ぶべき10のプログラミング言語
MediumからHere are the best programming languages to learn in 2018という記事をピックアップ。
2018年も上半期の終わりが近づいてきた。
「今年こそプログラミングの勉強しなきゃ…!」と思いながらここまで過ごしてしまったあなたと私に送る記事。
以下翻訳
今習得すべき言語はこれだ!
言っておくけどこれは「もっともホットな言語」を紹介するものではないよ。
目的は2018年のIT産業で見込みのある言語について、実用的なレビューをすることだ。
統計的なデータや信頼の置けるソースなど、しっかり根拠は示す。
プログラミング言語を学んでキャリアパスを考える上でエンジニアが基準にするのは以下の4つだ。
- 給料が高い
- 人気がある
- この先も需要が見込める
- 習得が簡単で仕事をしていて楽しい
基本的に2017年の調査をベースに2018年のトレンドを予測して、10個の言語を紹介するよ。
その1:JavaScript
StackOverflowの2017年の調査によると、JavaScriptはもっとも人気の高い言語だ。 StackOverflowの共同設立者Jeff Atwoodはこう言っている。
JavaScriptで書けるアプリケーションは、結局JavaScriptで書くことになるんだ
JavaScriptの知識はいろいろなフロントエンドのフレームワーク(Angular, React, Ember, Backboneなど)に応用できる。
Node.jsのようなバックエンドのフレームワークだって行ける。
JavaScriptを選ぶべき根拠となる統計データを見てみよう。
もろもろのデータを見てもらうと分かるように、Javascriptは2018年以降も人気の言語であり続けることがうかがえる。
その2:Swift
Swiftは比較的新しい言語で、iOSとmacOSのアプリ開発用だ。
StackOverflowの2015年の調査における「もっとも愛している言語」では1位、2017年の調査でも4位と「愛され言語」の地位は揺るがない。
モバイル開発のキャリアパスを考えるならSwiftがいい。
Android? この記事を見ればわかるけど、DL数はAndroid、収益ではiOSが上というのが現実だ。
SwiftはObjective-Cより新しいけど、一般的になりつつある。
キャリアパスを考える上ではSwiftを選んだほうが良さそうだ。
その3:Python
この先数年のキャリアを考えたとき、Pythonを身につけることは間違いなくベストな選択だ。
その4:Java
Javaは間違いなく1番ポピュラーな言語だ。
だってFortune 500企業の90%で使っているんだから。
有名なあのスローガンだって聞いたことがあるだろ?
"Write once, run anywhere.(一度書けば、どこでも動く)”
Javaはバックエンド、ビッグデータ分析、組み込み系、Androidアプリなど様々なキャリアパスを提供してくれる。
まあ、流行ってる言語とは言えないけどいい意味で「枯れてる」言語だ。
データを見ても今後10年はまだまだキャリア選択の上で問題ない。
その他
その5:C++
その6:Ruby
その7:Rust
その8:Elixir
その9:Scala
その10:R
・・・
今月PYPLが発表した人気言語ランキングでは、PythonがJavaの人気を上回って1位になったらしいね。
なぜかデータ示すだけで言及されていないPython…。
ハンバーガーメニュー?そんなものよりタブバーだ!
UX PlanetからTab Bars are the new Hamburger Menusという記事。
随分前から「ハンバーガーメニューはデザイナーの自己満足」と言われていて、気がついたらAppleやGoogleのガイドラインでもタブバー推奨になっていた。
タブバーがハンバーガーを食った
歴史のお勉強
2014年までハンバーガーメニューやナビゲーションドロワーが、モバイルのナビゲーションにおけるソリューションだった。
それが2014年のWWDCでAppleが新たなナビゲーションを推奨して打ち破られた。
そのナビゲーションこそ、タブバーだ。
そうしたら、世界中のデザイナーたちがこぞってハンバーガーメニューをこき下ろし始めた。
- ハンバーガーメニューを避けるべき理由と方法
- ハンバーガーメニューに代わるもの - UX Planet
- ハンバーガーボタンを殺せ! - TechCrunch
- ハンバーガーメニューとナビゲーションドロワーはUXメトリクスを傷つける - NN Group
それに連れて段々とハンバーガーメニューが姿を消して、タブバーがソリューションとしての立場を確立してきた。
ナビゲーションのゴールとは?
ナビゲーショはユーザーに3つのことを伝える必要がある。
- 今どこにいるのか?
- どこへ移動できるのか?
- そこへ移動すると何が得られるのか?
タブバーはこれらをすべて満たしている。
別な言葉で言えば、タブバーはモバイルのナビゲーションにおける完璧なソリューションだってこと。
・・・
iOSのプログレッシブウェブアプリケーション
今回はMediumからProgressive Web Apps on iOS are hereという記事をピックアップ。
今まで野良アプリとか収益化の問題でPWAに消極的だったApple。
iOS11.3のsafari11.1からちょっとPWAに対応したらしいけど実際何ができるのよ、って話。
iOSのProgressive Web Apps
そもそもProgressive Web Apps(PWA)って?
あんまり明確な定義はないよ。
Webテクノロジーの1つで、オフライン環境で動いて、インストールしたアプリのような見た目と挙動を持っている。
PWAはストアを介さないからインストールにApp storeの承認が必要ない。
PWAって安全なの?
まあ、App storeの品質テストを受けていないのは事実だけど、ブラウザとWebプラットフォーム上でしか動かないからね。
セキュリティなんかはそれらに依存しているよ。
iOSのPWAでアクセスできる機能
アプリと比較して制限されている機能
- オフラインデータを50MBまでしか保存できない
- 数週間PWAを使わないでいるとiOSがファイルを解放(アクセス後再びDL)
- 一部の機能にアクセスできない(Bluetooth,serial,Beacon,Touch ID,Face ID, ARKit,高度計,バッテリー情報)
- バックグラウンドでコード実行できない
- 個人情報にアクセスできない(アドレス帳,バッググラウンド位置情報,SNSアプリ)
- アプリ支払いやAppleの提供する多くのサービスにアクセスできない
- iPadの画面分割機能を使えない
- プッシュ通知、アイコンバッジ、Siriの認識が使えない
・・・
力尽きた。