タグ

2021年2月27日のブックマーク (7件)

  • Go言語+gRPCの解説 [ハンズオン] - Qiita

    はじめに この記事は、海外サイトhttps://tutorialedge.net/golang/go-grpc-beginners-tutorial/ の内容をベースに一部修正を加えたものです。この記事を読み進めることでGoでシンプルなgRPCクライアントとサーバーを構築することができるようになります。 ※gRPC公式より抜粋(また、以下の説明でも一部参考にしています。) gRPCとは? gRPCGoogleによって開発されたRPCフレームワークです。 RPCはRemote Procedure Callの略で、逐語的に訳すと「遠隔手続呼び出し」となります。これはすなわち、「あるプログラムがネットワーク上の異なる場所に配置されたプログラムを呼び出して実行すること」と読み取れます。 公式による定義 サービス定義 多くのRPCシステムと同様に、gRPCはサービスを定義するという考えに基づいてお

    Go言語+gRPCの解説 [ハンズオン] - Qiita
  • NoxInfluencer(ノックスインフルエンサー):YouTube分析ツール&インフルエンサーマーケティングプラットフォーム

    マーケティング効果の最大化に導く 世界7500万のインフルエンサーと繋ぎ、データでプロモーション効果を最大化させます

    NoxInfluencer(ノックスインフルエンサー):YouTube分析ツール&インフルエンサーマーケティングプラットフォーム
    InoHiro
    InoHiro 2021/02/27
  • TypeScriptで世界一型安全な型レベルSQL Interpreterを作っている話

    こんにちは。DevOps芸人と化して久しいAndyです。 2020年の秋にTypeScript 4.1へTemplate Literal Typesが導入され、そのインパクトに俄かに一部の界隈がザワついたのは記憶に新しいかと思います。 今回は型プログラミングの可能性を大いに押し広げたTemplate Literal Typesを用いてSQL文を型レベルで解析し、その実行結果を型情報として導出するためのsqlptureというライブラリを作ったので紹介します。 Embedded content: https://github.com/andoshin11/sqlpture SQLの実行/検証対象はPostgreSQL v13です。 tl;dr SQL文を型レベルで解析・評価して返り値型を取得できるmini interpreterを作ったよ 型レベルのSQL validatorも作ってるよ 実際

    TypeScriptで世界一型安全な型レベルSQL Interpreterを作っている話
  • Zennで発生した障害の原因と行なった対策のまとめ

    2021/02/24の11時頃〜1時間ほどzenn.devにアクセスしづらい・アクセスできない問題が発生していました。その後も3時間ほど一部のページへのアクセスができない状況となっていました。Zennに投稿してくれた方、見に来てくれた方、ご迷惑をおかけしてすみませんでした。 今回の障害は学びが多かったので、個人の記事として残しておくことにします。 原因 今回の障害は、使用しているクラウドサービスではなく、Zenn自体に原因がありました。 1. KaTeX記法により生成されるHTMLが思った以上に大きかった ZennのマークダウンエディターではKaTeX記法をサポートしています。例えば、$a\ne0$と書くとa\ne0と表示されます。 KaTeXはサーバーサイドレンダリングをサポートしており、KaTeX記法からの数式のHTMLへの変換はサーバーサイドで行なっていました。DBにはマークダウンだ

    Zennで発生した障害の原因と行なった対策のまとめ
  • hanhan's blog - 私なりの技術書の読み方

    2021年になって、の読み方、特にWebアプリケーションエンジニアが読むような技術について、以前よりも適切な読み方を見つけられたと感じたのでまとめました。 一言でまとめると、ちゃんと読まないという読み方になります。 TL;DRまず、短気な人のために、具体的な読み方。 用意するものは以下の道具。 A4サイズ以上のノート(B5は小さい) 万年筆(赤と黒) キッチンタイマー 耳栓 最初の読書を必ず1時間以内にザッとメモをとりつつ終わらせます。1時間はキッチンタイマーで測ります。耳栓もして、スマホはどこかに遠ざけます。 メモは、を読み始める前に「章・パート」単位でコマ割りしてしまいます。後で書く場所が足りなくなったら、修正テープで直したり、レポート用紙とか使って補えば良いので、気にせずにコマ割りします。 このあとは、気になる単語や内容・キーワードが見つけたら、ノートに書き込みます。メモは無理

    hanhan's blog - 私なりの技術書の読み方
  • PowerShellを“いい子”に改造して、WSLから“推し変”した

    WSLを使ってCドライブ上のファイルを実行するとどうしても遅くなってしまうことを知り、PowerShellに”推し変”しようと決意しました。とはいえ、デフォルトのPowerShellは個人的には使いづらく感じてしまい推せる気がしなかったので、PowerShellを自分好みの”いい子”にして推す方法を選びました。 想定している対象読者 ・WSLと最近うまくいっていない方 ・PowerShellと仲良くなれない方 ・PowerShellと仲は良いけど、もっと仲良くなりたい方 とりあえず環境構築 1.Windows Terminalのインストール インストールはこちらから 2.必要なフォントのインストール こちらからCascadia Code PLまたはCascadia Mono PLをインストールして、Windows Terminalフォントとして設定する必要があります。設定はWindows

    PowerShellを“いい子”に改造して、WSLから“推し変”した
  • 日産、「eパワー」発電用エンジンで世界最高熱効率50%実現

    2月26日、日産自動車は、発電専用ガソリンエンジンで最高熱効率50%を実現できる技術を発表した。都内で2020年11月撮影(2021年 ロイター/Issei Kato) [東京 26日 ロイター] - 日産自動車は26日、発電専用ガソリンエンジンで最高熱効率50%を実現できる技術を発表した。自動車用ガソリンエンジンの平均的な最高熱効率は30%台で、40%台前半が限界とされる中、新技術による最高熱効率は世界最高水準で、ハイブリッド車(HV)の燃費性能が大幅に改善できる。 新技術は、エンジンで発電機を動かして発生させた電力でモーターを駆動する独自のHV技術「e-POWER(eパワー)」に生かす。熱効率50%のエンジンによるeパワーの燃費は、これから発売するeパワーに搭載する熱効率40%のエンジンに比べ、約25%改善ができるという。日産は2030年代早期に主要市場に投入する新型車すべてを電動化す

    日産、「eパワー」発電用エンジンで世界最高熱効率50%実現
    InoHiro
    InoHiro 2021/02/27