2019年5月14日のブックマーク (20件)

  • カメラという機械の行く末|深津 貴之 (fladdict)

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

    カメラという機械の行く末|深津 貴之 (fladdict)
    yug1224
    yug1224 2019/05/14
  • 新卒で入社したヤフーを退職した

    在籍期間は約2年。これは組織に所属する期間として短いものかもしれない。 たった2年である。されど2年。憤が溜まるには十分すぎる時間であった。 嘘つき新卒採用ページの初年度年収は嘘である。個人的に一番不満のあった点なので最初に触れておきたい。 ヤフーの新卒採用ページを見ると以下のように書かれている(修士の場合)。 約468万円(基準給与242,000円/月+25時間相当分の固定時間外手当47,266円/月+賞与等) (2019/08/01 時点で修正されていました) 私の「初年度」という言葉に対する解釈「4月〜翌年3月の12ヶ月間」が正しいのであれば、この内容は誤っていることになる。 実態から言うと、初年度年収は468万ではなく410万あたりなのだ。 重箱の隅をつつくような指摘と捉えられるかもしれないが、私としては見逃し難い点であったので深掘りしていく。 これが誤りだと主張するに足る最も大

    新卒で入社したヤフーを退職した
    yug1224
    yug1224 2019/05/14
  • AWS LambdaのOSがAmazon Linux 2に変わっていたから中身を覗いてみた | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 AWS LambdaでNode.js v10が利用できるようになりました!!。Lambdaのドキュメントを見るとNode.js 10のOSがAmazon Linux 2になっていました!これはランタイムの中身の違いを確認せねばと思い、中身を覗いてみました。 Building Lambda Functions with Node.js Lambda Node.js 10のランタイム ドキュメントの英語版を見るとランタイムの説明として以下の記載があります。Node.js 10ではOSがAmazon Linux 2に変更されています! Name Identifier Node.js Version AWS SDK for JavaScript Operating System 現在Lambdaのコードを変更できるNode.jsのランタイム

    AWS LambdaのOSがAmazon Linux 2に変わっていたから中身を覗いてみた | DevelopersIO
    yug1224
    yug1224 2019/05/14
  • まつもとゆきひろさん「Ruby3の目指す未来 –The Year of Concurrency–」〜RubyKaigi 2019 1日目 基調講演 | gihyo.jp

    RubyKaigi 2019 Keynote レポート まつもとゆきひろさん「Ruby3の目指す未来 –The Year of Concurrency–」〜RubyKaigi 2019 1日目 基調講演 2019年4月18日から20日まで、福岡国際会議場でRubyKaigi 2019が開催されました。1日目の基調講演は、Rubyの作者である、まつもとゆきひろさんです。 まつもとさんは「The Year of Concurrency」というタイトルで、Ruby3で取り入れる改善点とRubyのこれからについて発表しました。Ruby3についての構想は以前から話がありましたが、今回の発表ではより現実味を帯びた内容となりました。 静的解析の導入 Rubyと同様のスクリプト言語(インタープリタ型言語)であるPythonPHPPerlでは静的型を導入しており、Rubyも型を導入するべきでは、と長年言

    まつもとゆきひろさん「Ruby3の目指す未来 –The Year of Concurrency–」〜RubyKaigi 2019 1日目 基調講演 | gihyo.jp
    yug1224
    yug1224 2019/05/14
  • プログラミングは総合格闘技である(前編)|erukiti

    今、一部のエンジニアでコンピュータサイエンスが重要なのかそうでないのか?と言った話題が盛り上がっています。 僕の主張は、コンピュータサイエンスも、ソフトウェアエンジニアリングも、コミュニケーションや、言語学、あるいは他のあらゆるものも含めて、プログラミング(設計、実装、テストその他全部含む)はそれらの集合体(総合格闘技)であるというものです。 プログラマ(いわゆるPGではなくSEなども含む)は、理系の職業と思われる事も多いですが、実質、理系と文系、双方にまたがっているケースがほとんどです。研究職だとか特定の例外でのみ理系要素に偏ってるでしょう。 プログラミングは、数学、工学、文学、コミュニケーションその他の総合格闘技である以上、どれかを毛嫌いしたり、どれかに傾倒しすぎるのは勿体ないので、少し興味を持ってみませんか?というのがこの記事です。 ただ、分量が多いので、今回の記事は今話題になってる

    プログラミングは総合格闘技である(前編)|erukiti
    yug1224
    yug1224 2019/05/14
  • さぁ!コンテナを設計しよう /「分散システムデザインパターン」を読んだ - kakakakakku blog

    4月に出版された「分散システムデザインパターン」を読んだ.サブタイトルに「コンテナを使ったスケーラブルなサービスの設計」とある通り,コンテナを設計/運用するときに,どのようなデザインパターンを知っておくと良いのか?という点を学べる内容になっている.関連情報と合わせて書評を書きたいと思う.なお,今回は貴重な機会を頂き,書の出版レビューに参加することができた.オライリーに自分の名前が載っている!という喜びもある. 分散システムデザインパターン ―コンテナを使ったスケーラブルなサービスの設計 作者: Brendan Burns,松浦隼人出版社/メーカー: オライリージャパン発売日: 2019/04/20メディア: 単行(ソフトカバー)この商品を含むブログを見る 目次 1章 : はじめに 第 I 部 : シングルノードパターン 2章 : サイドカー 3章 : アンバサダ 4章 : アダプタ

    さぁ!コンテナを設計しよう /「分散システムデザインパターン」を読んだ - kakakakakku blog
    yug1224
    yug1224 2019/05/14
  • IntelliCode for C# in Visual Studio Code

    Version 1.92 is now available! Read about the new features and fixes from July. IntelliCode for C# Dev Kit For users of the C# Dev Kit extension in Visual Studio Code, the IntelliCode for C# Dev Kit extension is available to provide IntelliCode support. Predictions of up to a whole-line of code, along with ranking methods and properties in the IntelliSense list are available for C# Dev Kit users.

    IntelliCode for C# in Visual Studio Code
    yug1224
    yug1224 2019/05/14
  • Vue.js+Vuex+TypeScriptのWebフロントエンド開発現場を前向きに改善した話 - ZOZO TECH BLOG

    こんにちは。Webフロントエンドエンジニアの松井菜穂子です。 ZOZOテクノロジーズに入社して一年ほど経ちます。 あるサービスの立ち上げから運用まで、Webフロントエンドのチームリーダー・開発メンバーとして関わってきました。 当記事では、当社のWebフロントエンド開発現場にあった問題と、それぞれの課題に対して堅実に積み重ねた技術的な改善方法についてご紹介します。 はじめに モダンな技術でも負債は生まれる 負債を何故改善するのか 要因 その1: Vueコンポーネントを綺麗に分割する テンプレート コンポーネントクラス 使用例 解決策 テンプレート コンポーネントクラス 使用例テンプレート 使用例コンポーネントクラス コンポーネントカタログで汎用化を促す コード テンプレート(atoms.vue) コンポーネントクラス(atoms.vue) サンプル その2: Vuexをシンプルにする Sta

    Vue.js+Vuex+TypeScriptのWebフロントエンド開発現場を前向きに改善した話 - ZOZO TECH BLOG
    yug1224
    yug1224 2019/05/14
  • クズが教える新人プログラマ処世術 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Welcome to Underground という訳で今年から新人プログラマとして働く方、おめでとうございます。 この先、皆さんには 糞みたいな上司と争ったり、糞みたいな炎上プロジェクトに突っ込まれたり、糞みたいなクライアントの対応したり 素敵なイベントが沢山あることでしょう! そんな皆さんにクズと自認している私が僭越ながら処世術をお教え致します。 学生時代からOSSに貢献してたり、スタートアップに潜入してたりする意識高い学生は回れ右してお帰りください。 クズなりの糞みたいな職場の乗りこなし方 大小様々な会社が古今東西色々とございます

    クズが教える新人プログラマ処世術 - Qiita
    yug1224
    yug1224 2019/05/14
  • 話題のキャッシュレス決済、種類と導入のポイントを整理 -- 「キャッシュレス・消費者還元事業」加盟店登録が開始! | 時事とトレンド | 「10月1日の消費増税対策」まだ間に合います! | 商業界オンライン

    「キャッシュレス・消費者還元事業」加盟店登録が開始! 話題のキャッシュレス決済、種類と導入のポイントを整理 2019年5月14日 稲垣 有二 今年10月1日より、消費税増税に伴う「軽減税率制度」が実施されます。日初の複数税率導入に伴い、小売業・飲業・各種サービス業を中心に会計シーンが大きく変化します。これにより店舗では、通常業務に加え、“軽減税率制度に対応したレジの購入や改修”、“価格見直しや税率設定”、“従業員への教育”などを行う必要があります。また、正しい対応ができていないと顧客満足度の低下や売上毀損につながる可能性も懸念されます。 この連載では、「消費税増税・軽減税率制度」実施の年を迎えた今、店舗の皆さまが混乱することなくスムーズに10月を迎えられるよう、レジの選び方やレシート対応、キャッシュレス活用などについて、分かりやすくお届けしてまいります。 第4回は、店舗のキャッシュレス

    話題のキャッシュレス決済、種類と導入のポイントを整理 -- 「キャッシュレス・消費者還元事業」加盟店登録が開始! | 時事とトレンド | 「10月1日の消費増税対策」まだ間に合います! | 商業界オンライン
    yug1224
    yug1224 2019/05/14
  • https://jsconf.jp/

    yug1224
    yug1224 2019/05/14
    jsconfjp!!!!!
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
    yug1224
    yug1224 2019/05/14
    UserAgentからMobileかDesktopかの判断できなくなるのかな?
  • Fastly CTOに聞く、同社がWebAssembly実行環境の「Lucet」をエッジコンピューティング環境として開発している理由とは?

    Fastly CTOに聞く、同社がWebAssembly実行環境の「Lucet」をエッジコンピューティング環境として開発している理由とは? CDNプロバイダとして知られるFastlyは先月(4月1日)、WebAssemblyのコンパイラとランタイムで構成される「Lucet」をオープンソースで公開。同社のエッジコンピューティング環境として開発を進めていることを明らかにしました。 WebAssemblyが50マイクロ秒以下で起動する「Lucet」。コンパイラとランタイムをFastlyがオープンソースで公開 WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットです。 FastlyはこれをCDNのエッジにあるサーバ上で動作するように移植し、しかも50マイクロ秒(1マイクロ秒は100万分の1秒)以下でWebAssemblyモジュールが起動し

    Fastly CTOに聞く、同社がWebAssembly実行環境の「Lucet」をエッジコンピューティング環境として開発している理由とは?
    yug1224
    yug1224 2019/05/14
  • プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな

    プログラマというのは、道具に慣れることが、実力があがることにならないのですよね。だから、勉強せず業務経験だけだとレベルが低いままということになってしまう。 Javaを10年さわり続けて、Strutsを5年さわり続けても、それだけでは、与えられた画面を手際よく作成できるようになるだけで、たとえばStrutsすらよりよく使えるようになるわけではなかったりする。 Javaにしても、「volatileってなんですか?」という問いに、まあ知らないのはしかたないとしても、解説を見ながらですら答えられない可能性がある。 プログラムの反復生産は、プログラミング能力の向上にあまりつながらない。設定や記述に慣れるだけだ。そして、この「慣れ」というのには「難しいからそもそも実装を回避する」というようなものも含まれる。実力の向上は、作業ができるレベルで止まってしまう。 プログラマとしての実力をあげるための勉強が自

    プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな
    yug1224
    yug1224 2019/05/14
  • 「CS6以降のアプリがいつでもすべて使える」という売り文句のAdobe CCで過去のアプリが使えなくなった件

    この記事は、2019年に突然Adobe CCの過去バージョンが利用できなくなった件についてまとめた記事です。 このスクリーンショットはAdobe Creative Stationより。現在 記事は削除されています が、インターネットアーカイブ で見ることができます。 何が起きたのか 箇条書きでかいつまんで書くと以下のような感じです。 Adobe Photoshopのようなアプリケーションは毎年メジャーアップデートされ、たとえば2012年はCS6、2013年はCC、2014年はCC 2014のようなバージョン番号が付けられています。 Adobe CCは月額制のデザイン系アプリケーションが使い放題になるサービス月額サービスのAdobe CCに加入すると「CS6以降(CS6を含む)のアプリがいつでも全て使える」という売り文句で有料会員を集めていたところが2019年5月9日頃、突然2017年やそれ

    「CS6以降のアプリがいつでもすべて使える」という売り文句のAdobe CCで過去のアプリが使えなくなった件
    yug1224
    yug1224 2019/05/14
  • GitHub - microsoft/frontend-bootcamp: Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - microsoft/frontend-bootcamp: Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
    yug1224
    yug1224 2019/05/14
  • プログラマが勉強すること - きしだのHatena

    今日もプログラマになる勉強する人のところで話をしてきました。 で、また適当にいろいろ書いてました。 http://www.slideshare.net/nowokay/20140228-31742219 今日は特に、この図の内容についてまとめておきます。 ※ このエントリは、主に今日の話を聞いた人を対象としています。前提や補足については省略しています。 まずはプログラミング言語を プログラマというのは、利用者に直接サービスを提供することはできません。コンピュータの上でプログラムを動かして、そのプログラムを使ってもらうことでサービスを提供します。 ※組み込みは前提から外しています。 そのプログラムも、コンピュータで動くものを直接記述することは現実的にできません。 なんらかのプログラミング言語で、プログラムを書くことになります。つまり、プログラマの仕事は直接的にはプログラミング言語をいじくる作

    プログラマが勉強すること - きしだのHatena
    yug1224
    yug1224 2019/05/14
  • GitHubで使われている実用英語コメント集

    この記事はリクルートライフスタイル Advent Calendar 2015 - Qiita の17日目です。 こんにちは。現在、ホットペッパーグルメのエンジニアをやっている敷地@shikicheeです。 git英語のコミットメッセージどう書けばいいの? と思ったことはありませんか? 英語で書きたいなーって思っても、いざ書くとなると躊躇しますよね。 ネイティブはどう書いてるのでしょうか。 そこで、github上で実際に使われているコメントを解析し、 よく使われている例をまとめてみました。 解析したデータ github上で1万スター以上を獲得している169リポジトリのコミットメッセージを対象としました。 bootstrap、jquery、react、d3、docker、node、tensorflowなどの有名なプロジェクトばかりなので、良いコメントが期待できます。 解析するコミットメッセー

    GitHubで使われている実用英語コメント集
    yug1224
    yug1224 2019/05/14
  • コンテナ技術を捨て、 WASIを試す

    こんにちは、NTTの藤田です。 Dockerfileを書くのに疲れた?イメージサイズの縮小で1日が終わった?コンテナの起動が遅すぎる?コンテナ技術と悪戦苦闘する皆様のための新技術、アーキテクチャに依存しないポータブルなバイナリフォーマットと数十μsで起動するsandbox環境を実現する、WebAssembly System Interface(WASI)を試してみました。 WebAssembly System InterfaceとはWASIは、 WebAssemblyWASM)をウェブブラウザ以外の環境で実行するため、 ホストのファイルやネットワークなどの資源に安全にアクセスさせるための仕様です。 具体的には、POSIXに似たAPIが定義されており、WASMのバイナリが、OSが管理する資源にアクセスできるようになります。 WASMは、ネイティブコードなみの速度で動作する、ポータブルなバイ

    コンテナ技術を捨て、 WASIを試す
    yug1224
    yug1224 2019/05/14
  • 【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO

    エンジニアにとって、正解が分かりづらいマネジメント業務ってとっつきづらいんですが、その良き羅針盤となってくれるテキスト「re:Work」の紹介です。 「エンジニア天国な会社にしたい。したくない?」 「したい。けど、どうやって?わっしょい的な雰囲気で?」 今年の6月あたり、クラスメソッドAWS事業コンサル部で合宿を予定しているんですが、その合宿でやるネタを考えているときに知ったのが、この「Google re:Work」。 正解が見えづらい組織運営において、「良いチームとはなにか?」「採用で気をつけるべき点」「ビジョンがもたらす効果」など、マネジメントの頻出課題をギュッと凝縮して詰め込んだこのコンテンツがむっちゃ有用だったので、紹介します。 Webコンテンツとして完全無料なので、今マネジメントで悩んでいる人も、これからマネージャー目指そうとしている人にも参考になる点多いと思うので、一度気軽

    【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO
    yug1224
    yug1224 2019/05/14