このテーマで書く前に、まず、最初に自分に多少の偏りがあることを認めておかなくてはなりません。 オブジェクト指向より、関数指向寄り オブジェクト指向のアプローチは有用だが、ただしそれを実現する手段はクラスと継承ではない。 階層化されたツリー構造(GUI/リレーショナルな参照構造)に埋め込まれる状態はコード品質を悪化させるので、できるだけ出現するべきではない。 ただし、状態は確実に存在する。だからこそ慎重に扱うべきだ、という派閥です アンチパターン: 特に理由もないクラスメソッドへの所属 何かのバリデータを実装したいとします。 その関数がどこに所属するかについて、よく見るこれらの実装は全部アンチパターンといっていいと思います export class Validator { static validate() {...} } export class Validator { validate(
Credit: Eduard Muzhevskyi/iStock/Getty Images PlusThe first two eras of the internetDuring the first era of the internet — from the 1980s through the early 2000s — internet services were built on open protocols that were controlled by the internet community. This meant that people or organizations could grow their internet presence knowing the rules of the game wouldn’t change later on. Huge web p
はじめに今月をもって取締役という役職から離れ、自分の保有している株式の2/3を若月と渡邉に譲渡することを決めました。自分の中でも会社としてもとても大きな決断でした。なぜこのような判断をとったのか、また今後どのようにUndefinedにどうコミットしていきたいか自分から説明させていただきたいと思います。 取締役退任に至るまでの経緯去年9月の創業時、自分はCTOとしてUndefinedへジョインしました。創業時はネイティブのコードをかけるメンバーがいなく、ひたすら勉強しながらサービスを作っていました。NYAGOの開発途中よりエンジニアのメンバーがジョインしその中で自分のエンジニアとしての圧倒的な力不足を感じました。いつか越えられると思いで開発を続けていましたが、自分の成長スピードからポテンシャルもコードを書く量も敵わずどうあがいても数ヶ月、一年で越えられる壁ではありませんでした。その結果CTO
ARは視覚の代替、拡張にあります。 ベースとなる技術である、Computer Visionは、2012年のDeepLearningのブレイクスルーにより、毎年たくさんのComputerVisionの研究が発表されることから始まりました。初めはクラウド上で動くものでしかなかったこのテクノロジーは、今やスマホでサクサク動く時代へ。 AR普及するのに欠かせない、ComputerVisionテクノロジーを今回はピックアップしたいなと思います。 INDEX 顔認識 画像分類 物体識別 物体追跡 セマンティックセグメンテーション インスタンスセグメンテーション 姿勢認識 1. 顔認識 顔認識は、顔から特徴点を抽出するテクノロジーです。 現在利用されているARのユースケースでは、ダントツであるFaceFilterがそうですね。 近年急速に普及している、Avatarも同様なテクノロジーを利用しています。
Each month, another company publishes a whitepaper, claiming to have solved the scalability problems faced by Ethereum. These new blockchains claim to be better, faster, and smarter than Ethereum — they say they can handle thousands, even millions of transactions per second (TPS), have no transaction fees, and have near-instant confirmation times. Yet at Loom Network, when we set out to build a pl
Googleはクラウド上でソースコードのビルド、テスト、デプロイなどを自動的に実行してくれるマネージドサービス「Cloud Build」を発表。あわせてソースコードのリポジトリとしてGitHubとの提携も発表しました。 Cloud Buildは、クラウド上でDockerコンテナを利用してソースコードをビルドし、自動テストを行い、コンテナプラットフォームなどへデプロイするプロセスを自動的かつ高速に実行してくれるマネージドサービスです。 マネージドサービスのためセットアップや運用の手間はかからず、自動的にビルド処理がスケールアウトするため高速に実行されるなどの特長を備えています。 ソースコードのリポジトリとして、Google Cloud Source RepositoriesやGoogle Cloud Storageにアップロードしたソースコードなどを利用可能。GitHub Marketpla
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く