タグ

2021年4月22日のブックマーク (12件)

  • CodeTour - Visual Studio Marketplace

    Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. CodeTour 🗺️ CodeTour is a Visual Studio Code extension, which allows you to record and play back guided walkthroughs of your codebases. It's like a table of contents, that can make it easier to onboard (or re-board!) to a new project/feature area, visualize bug reports, or understand the context of a code review/PR

    CodeTour - Visual Studio Marketplace
    non_117
    non_117 2021/04/22
  • 「回送でも停まる」タクシーの運転手さんと街を歩く

    専門家と街を歩くシリーズ、今回は個人タクシーの運転手さんと東急田園都市線三軒茶屋駅を歩く。 道路が一車線から二車線になるとタクシーはどうなるのか? タクシー乗り場がないと街はどうなるのか? タクシーの運転手さんが見ていた景色はちがっていた。そんなタクシー中心の目線で街を歩こう。 今回案内してくれるのは個人タクシーの運転手であり、ライターでもあるぜつさん。街歩きの場所として三軒茶屋駅を指定していただいた。それもタクシー的におもしろい街なんだそうだ。 ぜつさん(左)は個人タクシーの運転手。webマスター林さん(右)と歩く そもそも個人タクシーって? 林 :個人タクシーってなるの大変なんじゃないですか? ぜつ: まず10年間のタクシー経験、これは全年齢必須なんですけど、35歳よりも手前ですとそれに加えて同一の会社で10年間雇用、他の会社に変わるとそこでリセットという形になるんですよ。さらに無事故

    「回送でも停まる」タクシーの運転手さんと街を歩く
    non_117
    non_117 2021/04/22
  • 「どの道から行きますか?」「知らねーよ」タクシー運転手と街を歩く

    専門家と街を歩いてひたすら「へぇ~」と言わされるシリーズ、今回はタクシー運転手さんと三軒茶屋駅を歩いている。 大きなタクシー乗り場が存在しない三軒茶屋駅周辺は流しタクシーの激アツスポットでもあるらしい。街をそんな目で見たことがない。 一体タクシー運転手さんはどんな目で街を歩いてるのか。聞きたいことを全部聞いた。 個人タクシー運転手のぜつさんと東急田園都市線三軒茶屋駅を歩く ライターでもあり個人タクシーの運転手でもあるぜつさんと東急田園都市線三軒茶屋駅を歩いたつづきである。前編では(こちら) ・タクシーは特定の駅で待つ駅付け、流し営業、無線待ち、など営業スタイルがそれぞれにある ・三軒茶屋はタクシー乗り場がなく、流し営業がぐるぐる回る ・左回りでできるだけ小さく回る ・お客さんかどうかを見分けるのは難しい などがわかった。このあたりを踏まえて後編である。 編集部林さんと3人でめぐります。 林

    「どの道から行きますか?」「知らねーよ」タクシー運転手と街を歩く
    non_117
    non_117 2021/04/22
  • Webフォント読み込み戦略(2021年) - MOL

    Preload web fonts 前回、といっても2年前だが、display=swapとはなにかで、Google Fontsを読み込むときはURLパラメータに display=swap をつけるといいよと言った。というわけで、それ以降、『目標をセンターに入れて、display=swap…』と盲目的に考えるようになってた。 おさらいとして display=swap では、まず代替フォントを表示し、Webフォントをダウンロードしたら、随時スワップするという挙動になる。この場合、代替フォントからWebフォントへ切り替わる FOUT (flash of unstyled text) が起こってしまう。こんな感じ↓ 出典:font-face descriptor playground まぁ何も表示されないよりかは良いかと思うわけだが、時は流れ、最近ではWebの指標として、Web Vitalsという

    Webフォント読み込み戦略(2021年) - MOL
    non_117
    non_117 2021/04/22
  • ssh-agent のしくみ - eagletmt's blog

    ssh-agent のように daemon として起動し秘密の情報を保持しつつ別プロセスと通信するようなプログラムを書きたくて、ssh-agent はどう実装しているのかざっくり調べた。 https://github.com/openssh/openssh-portable 通信方法 これは普通に ssh-agent を使っていてもすぐ気付くことだけど、ssh-agent は UNIX domain socket を使って通信している。 eval $(ssh-agent) のように実行すると SSH_AUTH_SOCK と SSH_AGENT_PID の2つの環境変数がセットされ、SSH_AUTH_SOCK は UNIX domain socket のパスを、SSH_AGENT_PID は daemon 化した ssh-agent の pid を指している。 SSH_AUTH_SOCK は

    ssh-agent のしくみ - eagletmt's blog
    non_117
    non_117 2021/04/22
  • 東京都、飲食店の酒類提供を終日禁止へ 「宣言」出れば:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    東京都、飲食店の酒類提供を終日禁止へ 「宣言」出れば:朝日新聞デジタル
    non_117
    non_117 2021/04/22
    酒提供なしは別によくて、酒を提供しない代わりに時短なし通常営業だと合理的にみえる
  • ノンブロッキングソケット:Geekなぺーじ

    ノンブロッキングでUDPパケットの受信を待つサンプル 通常設定では、recv関数はデータが届くまでブロッキングします。 複数のソケットを扱うプログラムや、その他入力と併用するようなプログラムではブロックさせずにrecv関数を使いたい場合があります。 Linuxでは、ioctl関数にFIONBIOを渡すことにより、ブロッキング/ノンブロッキングの設定を行えます。 ノンブロッキング状態に設定したソケットでデータが無い時にrecv(もしくはread,recvfrom)を行うとrecv関数はエラーを返します。 recvがエラーを返した時のerrnoの値がEAGAINである場合には、ただ単にデータが無いという事をあらわしています。 errnoは、int errnoとして宣言されているグローバル変数です。 エラーが発生した時にエラー内容を知らせる値がセットされます。 下記サンプルでは、データが無いとき

    non_117
    non_117 2021/04/22
  • netpoll package - github.com/mailru/easygo/netpoll - Go Packages

    non_117
    non_117 2021/04/22
  • mysql/conncheck.go at master · go-sql-driver/mysql

    non_117
    non_117 2021/04/22
  • 100万回のWebSocket接続とGo | POSTD

    こんにちは。私はSergey Kamardin(セルゲイ・カマルディン)です。Mail.Ru(ロシアの電子メールサービス会社)で開発者をしています。 この記事では、どのように私がGoを使って高負荷対応のWebSocketサーバを開発したかについて説明したいと思っています。 パフォーマンス最適化のアイデアやテクニックを通じて、WebSocketの知識はあるもののGoについてはほとんど知らないという方のお役に立てれば幸いです。 1. はじめに まずは開発に至った経緯について、どうして私たちがこのサーバを必要としたのかを説明しておきましょう。 Mail.Ruには多くのステートフルなシステムがあります。ユーザのeメール保存もその1つです。システム内、およびシステムイベントの状態変更を追跡する方法にはいくつかの種類がありますが、それらは主に状態変更に関するシステム通知、または周期的なシステムのポーリ

    100万回のWebSocket接続とGo | POSTD
    non_117
    non_117 2021/04/22
  • オブジェクト指向がわからないあなたへ

    どうも、都内の某企業に勤めるフルスタックエンジニアです。この記事では、ITの非専門家に向けて、オブジェクト指向の解説をしたいと思います。 小学生のプログラミング教育が開始されたり、AIやIoTなどの技術が身近になった今日、オブジェクト指向を理解しておくことは極めて重要です。なぜならば、オブジェクト指向はITエンジニアとっての「共通言語」であって、今やあらゆるソフトウェア技術がオブジェクト指向の上に成り立っているからです。したがって、オブジェクト指向を理解すれば、ITのすべての分野の基礎が身についたことになります。難しい概念がいくつか出てきますが、分かりやすく解説するので頑張ってついてきて下さい! オブジェクト指向とはまず、オブジェクト指向とは何かを解説します。オブジェクト(object)とは、「モノ」のことです。言い換えれば「モノ指向」です。つまり、コンピュータのようなバーチャルな対象では

    オブジェクト指向がわからないあなたへ
    non_117
    non_117 2021/04/22
  • GitHub - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.

    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 - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
    non_117
    non_117 2021/04/22