タグ

ブックマーク / medium.com (20)

  • TCPが遅すぎる?QUICを使おう!

    「それ、QUIC使えないの?」 それがなんであれ、QUICを使うことを主張することで、みんなが「なんか良くわからないけど、TCPを置き換えたほうがいいのかな?」と思うようになるはず。全てのアプリケーションを、TCPの代わりにQUICを使うように修正するとなれば、この先10年間ぐらい、エンジニアみんなの仕事を作ることができます。業界愛ですね。 すでに、SSHやDNSのQUIC対応は始められています。既存のアプリケーションをQUICに対応させる難しさを調査するために、RustでBGP over QUICを実装してみました。 QUICの実装QUICは、TCPと同じく、パケットの再送、輻輳制御など、信頼性のある通信を実現するトランスポートプロトコルです。実装面の大きな違いは、TCPがオペレーティングシステムのプロトコルスタックの一機能として実装されるのに対して、QUICはアプリケーションで実装され

    TCPが遅すぎる?QUICを使おう!
    qtamaki
    qtamaki 2020/07/14
  • 金融を“サービス”として再発明するための技術スタック

    こんにちは。Finatextでエンジニアのマネジメントをしている河です。 当社は「金融を“サービス”として再発明する」をミッションとして掲げ、ビジネスの成長とともに技術領域も拡大させてきました。 エンジニアチームは今、私たちが「BaaS (Brokerage as a Service)」と呼んでいる証券サービスのためのシステム基盤と、そのBaaS上のサービス開発に力を注いでいます。 今回は、そんな当社の技術スタックについて紹介したいと思います。 開発環境・CI/CDGitHubSwaggerSonarCloudPostmanTerraformAWS CodeBuildAWS CodePipelineコードはGitHubで管理され、API 仕様管理には Swagger が使われています。SonarCloud を用いてソースコードの健全性やテストカバレッジの可視化を行っています。API開発の

    金融を“サービス”として再発明するための技術スタック
    qtamaki
    qtamaki 2020/06/30
  • PlayStation®5 のデザインとトレイラー映像について

    この文章は、PlayStation®5(以下PS5)のデザインに驚いたファンの1人が、コンピュータのデザイン小史とトレイラーから読み解ける情報を交えて、その魅力について紹介するものです。現時点で、PS5に関するインタビューはほとんど公開されていないため、妄想が多く混じっています。クルマというのは世界を映す鏡だ—山内一典 グランツーリスモシリーズの生みの親、山内さんのこの言葉が好きです。たとえば映画を観ていて、劇中で駐車してあるクルマを見ると、それがどの時代のお話か、けっこう掴めたりしませんか。そして、コンピュータの造形にもそうした側面があると思います。俳優が持っているスマホが古いと、意外と目ざとく追っていることがあります。 山内さんにといえば、グランツーリスモ6の頃のドキュメンタリー映画もオススメです。1. 今までとなんだか違うぞ 体が発表されたときは、2人でギャーと叫んでいましたPla

    PlayStation®5 のデザインとトレイラー映像について
    qtamaki
    qtamaki 2020/06/24
  • Medium

    You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?

    qtamaki
    qtamaki 2020/03/15
    新型コロナが噂通り再度罹患する可能性が高いウイルスだったら、ピークアウト自体が成り立たないしね
  • Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた

    はじめにGoogle Apps Script は無料で色んなことが実現できるため、ついつい「全て GAS でやっちゃおう」みたいな話になりがちです。Google Apps Script も万能ではないので、強み・弱みを理解した上で他の選択肢と比較して使うのをお勧めします。 Google Apps Script のプロジェクトを 2–30 個作ってきた中で、自分なりのプラクティスをまとめてみます。 この内容は Cloud Next ’18 in Tokyo で登壇したときの内容を含んでいます。この登壇から半年以上経ったのでアップデート部分も以下にまとめています。 Google Apps Script の強み・弱みまず、強みと弱みについてまとめてみます。 強み 1. Google Apps の API を簡単に呼び出すことができる一番の強みはこれだと思います。Google Apps Scrip

    Google Apps Script は何が強くてどんなときに使うべきかプラクティスをまとめてみた
  • メルカリの小泉さんと組織の課題について話したら恐ろしい程勉強になった話 – tsukuruba – Medium

    僕の中で仕事人生に影響を与え続けてくれている三大COO(と勝手に呼んでる人たち)がいる。 一人目がアカツキ共同創業者COOの香田哲朗くん、二人目がフリークアウト(元)COOで現hey代表の佐藤裕介さん、そしてメルカリ社長兼COOの小泉文明さんだ。 それぞれ社長もできる人だが、COOとして事業及び組織の構築も構造的分析もハイレベルにできる。恐ろしく広域のアビリティを持ち、バイタリティとバランス感覚に優れ、超人的な仕事量をこなす人たちである。 そのうちのお一人であるメルカリ小泉さんと1on1させてもらう機会があり、その話が組織の課題に悩む他の人にもとても有用だと思ったのでメモを公開させていただくことにした。(ほんとにメモなんで乱文ご容赦ください) ツクルバでは組織・文化づくりに社をあげて徹底的に投資していく方針なので、非常に参考になった。 ***以下メモ*** [お題] メルカリで急激に組織を

    メルカリの小泉さんと組織の課題について話したら恐ろしい程勉強になった話 – tsukuruba – Medium
    qtamaki
    qtamaki 2018/06/19
  • https://link.medium.com/1jsAtPLA6T

    デザイン思考は、問題を探索・解決するための方法です。リーンは、私たちの信念を試し、適切な成果につなげる方法を学ぶためのフレームワークです。アジャイルは、ソフトウェアの変化していく状況に適応するための方法です。 デザイン思考は、能力と学習に関するものです。スタンフォードd.schoolのCarissa Carter主任は、デザイナーを高める能力について、素晴らしい記事を書いています。たとえば、曖昧さ、共感的学習、統合、実験などが、その能力として挙げられています。意味を生み出し、問題の枠組みを設定し、潜在的な解決策を探索する、デザイナーの能力が重要なのです。 『誰のためのデザイン?』の著者であるドナルド・ノーマンは「デザイナーは最初のアイデアに満足しない」と述べています。あなたも考えてみてください。最初のアイデアが最高のアイデアだったことはありますか?意味や新しいアイデアが生まれるのは、物事を

    https://link.medium.com/1jsAtPLA6T
  • プログラミングを教えるときの10のポイント (という論文の紹介)

    1. ギークの遺伝子なんてないことを心に留めようよく、「プログラミングには得意不得意がある(some kids get it, and some kids don’t)」とか、さらには「プログラミングには向いていない子がいる」とか聞きますね。 大学のコンピュータサイエンスの授業の成績分布が、とても良く理解できる生徒と何もわかっていない生徒にくっきりわかれる、という話も聞きます。当でしょうか?Patitsasらの最新の研究によると、実際にはそんなことはなく、くっきりと成績の分布が分れてしまったコンピュータサイエンス入門のクラスは、5.8%に過ぎなかったそうです。 この論文では、「プログラミングには得意不得意がある」という迷信は、プログラミングを学びだしたときに躓きがちな生徒でなく(意識的か無意識的かにかかわらず)、スムーズに学ぶ生徒の方へ教える時間や熱意を費やすことにつながり、ひいてはコン

    プログラミングを教えるときの10のポイント (という論文の紹介)
    qtamaki
    qtamaki 2018/04/08
    実感では向き不向きがハッキリ分かれるけど。というか10人中9人は向いてないという意味で成績がハッキリ分かれるような事は無いとも言える
  • 🎼webpack 4: released today!!✨

    Today we’re happy to announce that webpack 4 (Legato) is available today! You can get it via yarn or npm using: $> yarn add webpack webpack-cli --devor $> npm i webpack webpack-cli --save-dev🎼 Why Legato?We wanted to start a new tradition by giving each of our major releases a codename! Therefore, we decided to give this privilege to our largest OpenCollective sponsor: trivago! So we reached out

    🎼webpack 4: released today!!✨
    qtamaki
    qtamaki 2018/02/26
    WebAssemblyサポートか。非互換あまりなさそうだし良さそう
  • Nikonに関するスゴイ誤解

  • 入手までに半年かかったけど、ThinkPad X1 Carbon 2017はとても良い

    1月には発表され、2月には販売が始まったはずのThinkPad X1 Carbon 5th Generation (2017)。 WQHDのモデルが販売されるのを待っていたら、7月も半分終わってしまいました。もう、あと数か月すると来年のモデルの話が出てくるのでしょう・・・と思うとちょっとだけ悲しくなりますね。 とはいえ、僕の手元にやってきた5台目のX1 Carbon。 箱2016年モデルと同じく、一番外のシール張られまくり、汚れまくりの箱に始まり、3重の箱です。まぁ、そして、最初の印象は、無駄に軽い。中身、空っぽなんじゃって思うレベルの軽さです。 上が2017、下が2016。箱がちょっと小さくなっている。触り心地僕は毎年X1 Carbonを購入している信者ともいえるような馬鹿野郎ですが、キータッチに関しては、これはひょっとして初代に匹敵する良さじゃないでしょうか。2016は正直なところ、キ

    入手までに半年かかったけど、ThinkPad X1 Carbon 2017はとても良い
    qtamaki
    qtamaki 2017/07/17
  • 🍾🚀 webpack 3: Official Release!! 🚀🍾

    After we released webpack v2, we made some promises to the community. We promised that we would deliver the features you voted for. Moreover, we promised to deliver them in a faster, more stable release cycle. No more year-long betas, no breaking changes between release candidates. We promised to do you right by you, the community that makes webpack thrive. The webpack team is proud to announce th

    🍾🚀 webpack 3: Official Release!! 🚀🍾
    qtamaki
    qtamaki 2017/06/20
    むう
  • 東京デザインウィーク火災のその後

    東京デザインウィーク(TOKYO DESIGN WEEK 2016)で発生した火災で、5歳の子どもが焼け死んだ事件を覚えているだろうか?あれから2か月以上経過して、その後どうなったのかを調べようとしたら、なんかもういたたまれない気持ちになった。 東京デザインウィークのトップページに掲載されてたはずの「お詫び」のメッセージは、いつの間にかなんだかよく分からない「弊社社員が配信したメール」のお詫びに差し替わってた。事故後に掲載されていた来のお詫び文(前略で始まる奇妙な文章がお詫びなのかは分からないが)は、なぜか「お知らせ」に移動されてる。子どもが、親が観てる前で焼け死んだのを「お知らせ」で片づけてしまうのって……。なんか、気分が悪い。 事の経緯は、年末に東京デザインウィークの社員とボランティアのひとたちが、忘年会を開こうとしてたんだってさ。悪いけど、個人的にはそんなことどうだって良い(来ど

    東京デザインウィーク火災のその後
    qtamaki
    qtamaki 2017/01/26
  • 量産型プログラマを撲滅したい

    プログラマの生産性の差は、出来る人と出来ない人で10倍とも100倍とも言われる。そんな馬鹿な、と思われるかもしれないが、事実だ。 むしろ、一緒に働かせると、出来るプログラマが、下手に作られたプログラムの修正をしなければいけなくて、全体の生産性を落とすことになる。 つまり、出来ないプログラマはチームで働くと、生産性をマイナスにするのだ。厳しいことを言えば、いない方がマシなのである。 ソフトウェア開発にの手はいらないのだ。 では、出来ないプログラマとはどんな人たちか。 コピペで書くプログラマだ。他で動いているプログラムをコピペして、なんとなく直して書いているプログラマだ。 なぜプログラムが動くのか、どう書けば動くのか、わかっていない。 ただ沢山のプログラムを書くだけの量産型プログラマだ。こういう人のプログラミングは、デバッグさせてみて、横で見てるとすぐにわかる。 まず、エラーメッセージを見な

    qtamaki
    qtamaki 2017/01/13
    一人の優秀なエンジニアを収穫するには10人の量産型エンジニアが必要なのだ
  • キヤノンが 5D Mark IV という怪物カメラをオリンピック後に発表した理由

    こんにちは、Canon EOS 5D Mark IV ユーザーのジェットダイスケです。 その撮影テストを行って、帰りに立ち寄った喫茶店でこれを書いています。撮れたものがあまりにも感動的だったから。 こんなん撮れちゃうのよ!? 画像は、Wi-Fi転送した縮小JPEGをちょっとAdobe Lightroomモバイル版で補正したものです。 いやあ撮りながら感動してましたね。AFががっちりギンヤンマにらいつくんだもん。 そう、MFじゃないんだよ!?これAFで撮影したんです。100–400mmズームに1.4倍テレコンだから全点F8測距が大活躍! 上の写真作例よりもこっちの交尾のほうが断然良い<追記おわり> 今年はじめまで EOS 7D Mark II を飛びものに使用しておりましたが、春からフラッグシップ機の EOS-1D X Mark II に乗り換えてスゴイスゴイとそのAF性能に感嘆しておりま

    キヤノンが 5D Mark IV という怪物カメラをオリンピック後に発表した理由
    qtamaki
    qtamaki 2016/09/10
    1DX2の領域は食ってないように感じる
  • 消しゴムの抑止力

    消しゴムの抑止力 中学の時に、消しゴムの使用を禁止している数学の先生がいました。理由としては、 消しゴムで消さなくてもノートの余白は潤沢にある実際ノートを最後まで使い切る事はほぼ無い。間違えたり失敗したとしても、別に消す必要は無い。学習中は間違えるのが普通だし、間違えた記録が残っている方が情報量が多い。あとで見返すことも出来る。だから消しゴムで消すメリットはほとんど無いという感じの事だったと記憶しています。消しゴムを使うことをあまりにしつこく制止するので、当時は「変な先生だなあ」としか思わなかったけど、今となってはなんとなく、なぜ先生が消しゴムの使用を明示的に禁止していたのかわかる気がします。 僕の小学生の息子も宿題で間違った箇所を消しゴムで消すのですが、かなり面倒くさそうにしています。そもそも消しゴムってたいして消えないし、消しクズが出るし、紙もクシャクシャになるし、いいことが全然ないの

    qtamaki
    qtamaki 2016/06/21
  • プロカメラマンの価値について。「レタッチ前の写真も全て頂けますか?」に対する答え。

    by caleb kerr カメラマンとして、レタッチ過程の大切さについて思うこと。どんなカメラマンも、撮影の後に、こんな質問をされた経験があるのではないでしょうか。「いい写真が撮れましたねー。万が一あとで必要になったときのために、レタッチ前の写真も全て頂けますか?」 結論だけ言うと、答えは「いいえ」です。でも、私にとってはその理由を理解してもらうことが重要です。この記事では、レタッチ後の完成写真とレタッチ前の写真を比較してお見せします。高度な心理的テクニックを利用して(笑)、レタッチ前の写真を受け取ることに、どれだけ意味がないかをお伝えしましょう。 全ての写真を渡すことを断るのは、単に「いいえ」と言いたいからとか、面倒くさいから、という訳ではありません。よりによって、最高の写真1枚を出し惜しみしている、ということでもありません。 「でも、減るもんじゃないでしょう?」 …その答えが単純では

    プロカメラマンの価値について。「レタッチ前の写真も全て頂けますか?」に対する答え。
    qtamaki
    qtamaki 2016/06/11
    考えさせられる
  • 本当は教えたくないイケてるアイコン素材集サイト「FLAT ICON DESIGN」がすごい

    パワーポイント等で資料を作ることがあるのですが、自分でも「もうちょっといけてる感じにならないかな」と思うことがあります。 そんなときに頼りになるのがアイコン素材集サイト。今回はその中でも、当は誰にも教えたくないイケてるサイトをご紹介します。 FLAT ICON DESIGN FLAT ICON DESIGNのなにがイケてるかって、 アイコンのデザインの質が高いアイコンの数・種類が多いタグで探せるサイズや拡張子を選択できる背景有無など1つのアイコンに複数のバリエーションがあるアイコンにしっかりした説明文が書いてある商用利用無料という感じ。すごいです。 ここのアイコンを資料に少し入れるだけで、それっぽくすることができます。 最近ちょこちょこ使うアイコンをご紹介します。 imac風のデスクトップPCimac風のデスクトップPCイラストアイコン素材です。最近ではWEBページはレスポンシブルデザ

    本当は教えたくないイケてるアイコン素材集サイト「FLAT ICON DESIGN」がすごい
    qtamaki
    qtamaki 2015/09/09
  • ピアノ楽譜の新しいデザインを考えてみた

    私が考えた楽譜で見る、ビートルズの「Let it be」の最初の小節ですサマリー:ピアノをこれから学ぼうとする人のために考えた、新しい楽譜のデザイン案を紹介します。従来の楽譜は記号、目盛り、記憶に強く依存しているため、一から学んで読めるようになるのはとても難しいですよね。そこで、この新しい楽譜では鍵盤上に「指の位置」と「手の位置」を表す記号を置くことで簡単に読めるようにしました。縦に上から下へ読む楽譜で、丸い記号は指の位置(青は左手、緑は右手)、色の長さは音の長さを表しています。灰色のラインは黒鍵、ラインとラインの間隔は白鍵で、ドの音には分かりやすく斜線をひきました。 挑戦 従来の楽譜で見る、「Let it Be」の最初の4小節です。複雑な歌ではないですが、とても複雑に見えるのではないでしょうか従来の楽譜を読むのは簡単ではありません。プロやセミプロの音楽家は長い時間と労力をかけてこの楽譜を

    ピアノ楽譜の新しいデザインを考えてみた
    qtamaki
    qtamaki 2015/08/03
  • 難しいプログラムでは自分がいままで書いたコードが正しく動くと信じて残りのコードを書く必要がある | by Rui Ueyama | Medium

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

    難しいプログラムでは自分がいままで書いたコードが正しく動くと信じて残りのコードを書く必要がある | by Rui Ueyama | Medium
    qtamaki
    qtamaki 2014/11/18
  • 1