タグ

2019年5月15日のブックマーク (3件)

  • VS Codeを使いこなせ! フロントエンジニア必須の拡張機能7選 - ICS MEDIA

    「Visual Studio Code(略称:VS Code)」はMicrosoftが提供している無償で高機能なエディターです。標準でも十分な機能は備わっていますが、拡張機能をインストールすることで、より使いやすく自分にあったエディターへとカスタマイズできます。 記事では、HTMLコーダーやフロントエンドエンジニアに役立つ拡張機能を紹介します。 1. IntelliCode IntelliCodeはMicrosoft謹製の公式プラグイン。AI支援による次世代のコード補完がJavaScriptTypeScriptで利用できるようになります。APIの一覧がアルファベット順に提示されるのではなく、利用する可能性の高いAPIAIによって予測されます。 コード補完の様子を次のスクリーションショットでご覧ください。入力候補の「★」マークが付いているところが、補完候補になっているところです。人工知

    VS Codeを使いこなせ! フロントエンジニア必須の拡張機能7選 - ICS MEDIA
  • カメラという機械の行く末|深津 貴之 (fladdict)

    カメラシステムをCANONからSONYに移動すべきかどうか、色々と悩みながら考えたこと。結論からいうと、これからのカメラはソフトウェア。 カメラはハードでなくてソフト10年ぐらい前、カメラアプリを当てて、いくつかのカメラメーカーさんと意見交換をしたころから「これからカメラはハードではなくソフト」と言い続けてる。 ・マルチレンズでデプス撮った方がいいのでは? ・ピクセル毎の距離がとれると、切り抜き合成がリアルタイムにできる。 ・超広角で光だけ大量にいれれば、望遠はソフトウェアでシミュレートできる みたいなことを、昔から言い続けてるけど、あまりカメラメーカーの人には刺さらない模様。多分、物理カメラの多くのフィーチャーは下記みたいな展開になると思う。 レンズ画角複数レンズ合成で超広角・超パノラマをつくり、そこからソフトウェアで望遠をシミュレートと思われる。求められるのはレンズモジュールの数か。

    カメラという機械の行く末|深津 貴之 (fladdict)
  • テスト駆動開発とマイクロサービスのせいで短命に終わったスマホゲームの話

    「悪い方が良い」原則をご存じだろうか? プログラミング言語「Common Lisp」の開発に携わったことでも知られるソフトウエア技術者リチャード・ガブリエル(Richard Gabriel)氏が1990年に発表した有名なエッセイ「The Rise of ``Worse is Better''」で主張したソフトウエア開発の考え方だ。 このエッセイでガブリエル氏は、美しく完全に設計・実装されるより、単純で雑に設計・実装されたソフトウエアの方が良いと説く。彼は前者を「正しいやり方」「MIT/スタンフォード式」、後者を「悪い方がよい原則」「ニュージャージー式」と呼び、ニュージャージー式がいかに優れているか様々な事例を挙げて説明する。 これは一見とても奇妙に聞こえる。 ソフトウエア開発では通常「美しい設計」や「美しいコード」が尊まれる。「車輪の再発明はするな」とか、「階層構造に分けて、要素をいつでも

    テスト駆動開発とマイクロサービスのせいで短命に終わったスマホゲームの話