fujiten3のブックマーク (170)

  • TypeScript 練習問題集

    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

    TypeScript 練習問題集
    fujiten3
    fujiten3 2020/04/24
  • Gitでよく使用するコマンドをGIFアニメで解説

    Gitでよく使用するコマンドが何を行っているかをGIFアニメで解説した記事を紹介します。 Gitのマージ、リベース、リセット、チェリーピック、フェッチ、プル、リフログなど、コマンドを実行した時にブランチはどのように相互作用し、履歴にどのような影響を与えるのか視覚的に学べます。 🌳🚀 CS Visualized: Useful Git Commands by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに Gitのマージ(fast-forward, no-fast-forward) Gitのリベース(rebase) Gitのリセット(reset, revert) Gitのチェリーピック(cherry-pick) Gitのフェッチ(fetch) Gitのプル(pull) Gitのリフログ(re

    Gitでよく使用するコマンドをGIFアニメで解説
    fujiten3
    fujiten3 2020/04/21
  • この時期、業務で低パフォーマンスを出し続ける覚悟 - たごもりすメモ

    今この時期、もちろん弊社もCOVID-19関連の事情を鑑みてテレワーク……とはあんまり自分の回りでは言わない、リモートワーク(もっと言うとWFH: Work From Home)してる。自分が完全WFHに切り替えたのは1月半ばくらいだったかなー。もう3ヶ月ですね。 で、どうかというと、業務のパフォーマンスで見ると、自分のいまのパフォーマンスは明らかに悪い。少なくとも良くはない。それは自分でもわかってる。 でももう、これはしょうがない、と思うので、覚悟している。高パフォーマンス出せたらいいとは思うけど、同時にどう考えても無理して仕事で高パフォーマンス出すような時期でもないと思う。 だからこのエントリは、まあしょうがないよね、というのを受け入れよう、という話です。*1 なおこのエントリは業種柄、リモートワークに移行しやすい自分の話しかしていません。生活必需品や医療品関連の小売店舗や病院、窓口が

    この時期、業務で低パフォーマンスを出し続ける覚悟 - たごもりすメモ
    fujiten3
    fujiten3 2020/04/17
    マネージャーの方がこれ言うならこちらとしては助かるけど、被雇用者としては心のうちでセーブしておくべき発想だとは思ったかなあ。
  • API 設計: gRPC、OpenAPI、REST の概要と、それらを使用するタイミングを理解する | Google Cloud 公式ブログ

    ※この投稿は米国時間 2020 年 4 月 11 日に、Google Cloud blog に投稿されたものの抄訳です。 ほとんどのソフトウェア デベロッパーがご存じだと思いますが、API 設計には RPC と REST の 2 つの主要なモデルがあります。モデルに関係なく、ほとんどのモダン API は、なんらかの方法で同じ HTTP プロトコルにマッピングすることによって実装されます。また、RPC API 設計では、RPC モデルの範囲から外れずに HTTP から 1 つまたは 2 つのアイデアを採用することが一般的になっています。これにより、API 設計者に提示されるオプションの範囲が広がりました。この投稿ではこれらのオプションについて説明し、どれを選ぶか決める際に役立つガイダンスを提供します。 gRPC は RPC API を実装するためのテクノロジーで、HTTP 2.0 をその基盤

    API 設計: gRPC、OpenAPI、REST の概要と、それらを使用するタイミングを理解する | Google Cloud 公式ブログ
    fujiten3
    fujiten3 2020/04/17
    個人的に怪文書だった。もっと勉強しとかないとな…
  • 初めての技術同人誌の執筆から販売までの備忘録 - 生産性向上ブログ

    www.kaizenprogrammer.com 前の記事で書いたように、自分は『GitHub Actions 実践入門』という初めての技術同人誌を執筆して、Booth や技術書典応援祭でオンライン販売を行いました。技術書典応援祭が終わって一区切りついたので、このの執筆から販売にあたってどのようなことを行ったのか、自分への備忘録を兼ねて記事を残しておきます。 タイムライン 執筆 人数 ツール 執筆時間 表紙 勉強会 入稿 販売 宣伝 販売後のフィードバック お金の話 現在の売り上げ 経費 確定申告 感想 タイムライン 日付 内容 2019/10/29 技術書典8 開催のお知らせ 2019/11/05 技術書典8 サークル募集開始 2019/11/09 技術書典8 サークル申し込み 2019/11/22 技術書典8 はじめてのサークル参加meetup 2019/12/15 技術書典8 当選

    初めての技術同人誌の執筆から販売までの備忘録 - 生産性向上ブログ
    fujiten3
    fujiten3 2020/04/07
    物理本のための表紙のデザイン?等で苦労されたようなので、そこはエンジニアにとってはハマりポイントなのかな。参考になりました。
  • Real World HTTP 第2版

    TOPICS Web 発行年月日 2020年04月 PRINT LENGTH 496 ISBN 978-4-87311-903-8 FORMAT PDF EPUB 書はHTTPに関する技術的な内容を一冊にまとめることを目的とした書籍です。HTTPが進化する道筋をたどりながら、ブラウザが内部で行っていること、サーバーとのやりとりの内容などについて、プロトコルの実例や実際の使用例などを交えながら紹介しています。GoJavaScriptによるコード例によって、単純なHTTPアクセス、フォームの送信、キャッシュやクッキーのコントロール、Keep-Alive、SSL/TLS、プロトコルアップグレード、サーバープッシュ、Server-Sent Events、WebSocketなどの動作を理解します。 第2版ではHTTP/3の規格化など、初版の発行後に起きたウェブ技術への変化にともなう内容のアップデ

    Real World HTTP 第2版
    fujiten3
    fujiten3 2020/04/06
  • フロントエンド x RTC界隈の最近とこれから - console.lealog();

    フロントエンドエンジニアからみる、この界隈で今どんなIssueが話題になってるのかと、この先どういう動きがありそうかについて。 そこまで自分に先見の明があるとも思ってないけど、アウトプットしておかないと忘れてしまいそうなので・・。 ちなみにここでいうフロントエンドは、いわゆるブラウザとかJavaScriptAPIのことです。 プロトコル的な側面はそこまで詳しくないのであまり触れません。 WebRTC 1.0 GitHub - w3c/webrtc-pc: WebRTC 1.0 API まず、RTCといえばズバリのWebRTCから。 昨年末にWDからCRへ格上げということで、もうAPIが激変したりはしない・・はず。 実際のところ、ここ半年くらい大きな対応した覚えがないです。(WebRTCそのものを実装してる人は、地味にいろいろ対応してると思うけど) ガワのAPIという観点でいうと、最近はも

    フロントエンド x RTC界隈の最近とこれから - console.lealog();
    fujiten3
    fujiten3 2020/04/03
  • 13 Top Serverless Solutions for 2020

    fujiten3
    fujiten3 2020/03/31
    Serverless系のサービス、ほとんど使ったことないのでなにか触ってみたい。
  • 東京都 新たに男女16人の感染確認 7人は感染経路分からず | NHKニュース

    東京都は、新たに都内に住む男女16人が新型コロナウイルスに感染したことを確認したと発表しました。このうち5人は症状が出る前にヨーロッパなど海外を訪れ、7人は今のところ感染経路が分からないということです。 このうち5人は症状が出る前に海外を訪れていたということです。 訪れていた国は ▽30代の会社員の男性がオランダ、ドイツ、ベルギー、 ▽40代の会社員の男性がイタリア、 ▽別の40代の会社員の男性がカナダ、 ▽50代の会社員の男性がフランス、 ▽50代のパートの女性がフィリピンです。 都は5人はいずれも滞在先の海外で感染した可能性があるとみています。 一方、感染が確認された16人のうち7人は今のところ感染経路が分からず、このうち男性2人は重い呼吸困難で重症だということです。 都によりますと、一度に16人の感染を発表するのはこれまでで最も多いということです。 これで都内で感染が確認されたのは1

    東京都 新たに男女16人の感染確認 7人は感染経路分からず | NHKニュース
    fujiten3
    fujiten3 2020/03/24
    16人中5人が渡航歴あったとのことだけど、「海外でウィルスをもらった」というより、海外渡航歴があると検査してもらいやすくなるという方が正しい気がする。
  • Spotifyが開発者ポータル「Backstage」をオープンソース化

    Spotifyは2020年3月16日(米国時間)、社内向けに開発し、活用してきた開発者向けポータル構築プラットフォーム、「Backstage」をオープンソース化したと発表した。 Spotifyは2020年3月16日(米国時間)、社内向けに開発し、活用してきた開発者向けポータル構築プラットフォーム、「Backstage」をオープンソース化したと発表した。 Backstageでは、さまざまなインフラ関連ツール/サービス、ドキュメントを単一のポータルにまとめ、分かりやすく表示する。エンジニアは自身の作業に適したツールを容易に見つけることができ、一貫したユーザーインタフェースで利用できる。これにより、開発者はツールの利用に費やす時間や労力を減らし、アプリケーションの構築に集中できるという。 同ツールの背景として、Spotifyはオープンソースソフトウェア(OSS)のインフラ関連ツールが爆発的に増加

    Spotifyが開発者ポータル「Backstage」をオープンソース化
    fujiten3
    fujiten3 2020/03/19
    「Backstageの背景の哲学はシンプルです。エンジニアたちをインフラツールの複雑性にさらさないこと。」
  • Chrome 81 Release Features New AR and NFC Features, and Redesigned HTML Form Controls

    fujiten3
    fujiten3 2020/03/19
    Chromeの最新バージョンで、NFC(Near Field Communication)機能が追加。「数センチの距離まで近づければ、2つのデバイス間でワイヤレス通信が行える」
  • GitHub Mobile

    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 Mobile
    fujiten3
    fujiten3 2020/03/18
    あのGitHubがついにスマートフォンでも楽しめるように
  • 「プログラミング言語Go完全入門」の期間限定公開のお知らせ | メルカリエンジニアリング

    メルペイ エキスパートチームの@tenntennです。 メルペイでは、社外の方向けにGopher道場という体系的にGoを学べる場を無償で提供してきました。Goの普及を目的にこれまでに7回開催し100人以上の方に参加していただきました。 自社でもGoを基幹技術として使っている背景があり、今後もGoコミュニティへの貢献は継続していきます。しかしながら、新型コロナウイルス感染症の状況を踏まえて直近のGopher道場開催を見合わせています。 Goを学ぶ場を提供することでGoに触れる方を増やしたいと考えている筆者にとっては、 開催できないことが非常に残念です。そこでエキスパートチームでは違う形で学ぶ場を提供できないかと考え、Gopher道場で使用している資料のベースになっている「プログラミング言語Go完全入門」を期間限定で公開することにしました。 bit.ly bit.ly 追記 3/18:PDF

    「プログラミング言語Go完全入門」の期間限定公開のお知らせ | メルカリエンジニアリング
    fujiten3
    fujiten3 2020/03/17
  • はてなエンジニア世論調査: 開発環境のフォントなに使ってますか? - Hatena Developer Blog

    こんにちは、スマートフォンアプリケーションエンジニアの id:yutailang0119 です。 突然ですが、ターミナルを毎日使っていますよね?エディタと触れ合わない日はないですよね? ということで、今回は "はてなエンジニア世論調査" と題して、開発環境のフォントになにを使っているかのアンケートを取ってみました! ちなみに自分はiTerm2では Monaco 14pt、1番使うエディタのXcodeでは SF Mono Regular 11pt です。 エディタではシンタックスハイライトが効き、小さい文字でも大体読めるので、iTerm2よりも小さいのです。 (Xcode Themeは自作しています。) 調査結果 フォントの種類 Monaco: 21.2% SF Mono Regular: 11.5% Menlo Regular: 5.8% Ricty Discord Regular: 5.

    はてなエンジニア世論調査: 開発環境のフォントなに使ってますか? - Hatena Developer Blog
    fujiten3
    fujiten3 2020/03/17
  • GitHubがnpmの買収を発表、JavaScriptのパッケージ管理サービス。将来的にはGitHubとnpmを統合へ

    GitHubがnpmの買収を発表、JavaScriptのパッケージ管理サービス。将来的にはGitHubとnpmを統合へ GitHubは、JavaScriptのパッケージ管理サービスを提供するnpmの買収を発表しました(GitHubの発表、npmの発表)。 We’re excited to announce that @npmjs will be joining GitHub. Millions of JavaScript developers rely on npm, and we’re honored to support this community in a new way. Learn more at https://t.co/MsQMc1rIJd pic.twitter.com/CUuPojccpmGitHub (@github) March 16, 2020 npmはNo

    GitHubがnpmの買収を発表、JavaScriptのパッケージ管理サービス。将来的にはGitHubとnpmを統合へ
    fujiten3
    fujiten3 2020/03/17
    npmって企業だったのか…
  • 孤独な少女の人生を描く、全米500万部の話題に劣らぬ内容を伴った超ベストセラー──『ザリガニの鳴くところ』 - 基本読書

    ザリガニの鳴くところ 作者:ディーリア・オーエンズ発売日: 2020/03/05メディア: 単行(ソフトカバー)この『ザリガニの鳴くところ』は著者ディーリア・オーエンズが70歳になってはじめて執筆小説であると同時に、またたく間に全米500万部、2019年のアメリカでもっとも売れた作品となった、湿地の少女を描く文学・ミステリィ小説である。 正直言って売上がどれだけ凄かろうがまったくおもしろみを感じない、というケースは往々にしてあるわけで、売上がなんぼのもんじゃい!! と(売上何万部と帯とかに書いてあるについては)謎の気炎を上げながら読むのだが、作に関してはよくもまあこんな作品がそんだけ売れてくれたなあ、と感謝をしたくなるようなである。端的にいって、とても美しく残酷な風景が描かれていて、とてつもなくおもしろい。 湿地で一人孤独に住まう少女の人生を追いながら、そこで起こった殺人事件の犯人

    孤独な少女の人生を描く、全米500万部の話題に劣らぬ内容を伴った超ベストセラー──『ザリガニの鳴くところ』 - 基本読書
    fujiten3
    fujiten3 2020/03/09
    面白そうなので原著をKindleで買ってしまった。(自分の英語力で読み切れるのだろうか)
  • 0から始めるNode.jsパフォーマンスチューニング

    近年の Node.js は API のサーバとしてはもちろん、Nuxt.js や Next.js といった SSR や BFF などフロントエンドのためのバックエンド言語としての人気が高まっています。 フロントエンドエンジニアがコンテキストスイッチ少なくバックエンドの整備ができることは非常に大きな利点です。 ですが、フロントエンド(ブラウザ側)とバックエンド(サーバ側)ではパフォーマンスチューニングで見るべき点が大きく違います。 しかし Node.js アプリケーションのパフォーマンスイシューの見つけ方などがまとまっている資料は少ないです。 そこで、記事ではフロントエンドエンジニアが Node.js でパフォーマンスイシューを見つけ、改善するため自分が普段パフォーマンスチューニングを依頼されているときにみている基礎的なポイトをまとめていきます。 1. 計測ステップlink Node.js

    0から始めるNode.jsパフォーマンスチューニング
    fujiten3
    fujiten3 2020/03/04
  • Best practices for REST API design - Stack Overflow

    REST APIs are one of the most common kinds of web interfaces available today. They allow various clients including browser apps to communicate with services via the REST API. Therefore, it's very important to design REST APIs properly so that we won't run into problems down the road. We have to take into account security, performance, and ease of use for API consumers. Otherwise, we create problem

    Best practices for REST API design - Stack Overflow
    fujiten3
    fujiten3 2020/03/04
    REST APIの設計について。
  • Realtime Video Processing with JavaScript (No Library) - Red Stapler

    In this tutorial we’re going to show you the basic of real-time video processing using JavaScript. You’ll learn how to remove a green screen background from a video and merge another video as background. Ready? Let’s check it out! Basic Setup First I’m going to download a video with green screen from pexels. Then put the video on the our page using video tag. I’ll set the attribute to autoplay mut

    Realtime Video Processing with JavaScript (No Library) - Red Stapler
    fujiten3
    fujiten3 2020/03/04
    JSで1pixelごとに色を読んで塗り替えていく(力技)
  • 開発者の年功レベル

    Kamran Ahmedのブログより。 ジュニア、中堅レベル、またはシニア開発者としてステップアップするには? カムラン・アーメッド (Kamran Ahmed) 私はロードマップのやり直しに取り組んでいます —— 年功レベルに基づいてスキル一式を分割し、新しい開発者に理解しやすくし、怖がらせないようにします。ロードマップは技術的な知識についてだけになるので、私が繰り返し、様々な年功の役割について考えていることについて記事を書くのは良い考えだと思いました。 私は、多くの組織が長年の経験を来あるべきものよりも重要視することで開発者の年功を決定しているのを目にしてきました。私は、「ジュニア」とラベル付けされた開発者がシニア開発者の仕事をしており、「シニア」と呼ばれる資格さえない「主任(lead)」開発者を見てきました。開発者の年功は、彼らの年齢、経験年数、または彼らが持っている技術的知識だけ

    fujiten3
    fujiten3 2020/02/27