2020年12月27日のブックマーク (13件)

  • A Complete Guide to LLVM for Programming Language Creators

    Update: this post has now taken off on Hacker News and Reddit. Thank you all! Who’s this tutorial for?This series of compiler tutorials is for people who don’t just want to create a toy language. You want objects. You want polymorphism. You want concurrency. You want garbage collection. Wait you don’t want GC? Okay, no worries, we won’t do that :P If you’ve just joined the series at this stage, he

    A Complete Guide to LLVM for Programming Language Creators
    toshikish
    toshikish 2020/12/27
  • 今流行りのgRPCについて簡単にまとめてみた(Goのサンプルコード付き) - Qiita

    はじめに (当時)Go歴1ヶ月の私が急遽gRPCを用いてバックエンドのAPIを開発してる業務に参画することになり、必要にかられて急いで学んだので、その時の学びを共有します✎ gRPCって最近よく聞くけど、「なにそれ?」って方も多いと思うので(私もそのうちの1人でした)、自分の学びを纏めるためにもgRPCのエントリー記事を書こうと決意し、Go 5 Advent Calendar 2020に登録しました! gRPCとは gRPCって良いらしい 最近gRPC流行ってるらしい 等聞いたことは多いと思いますが、簡単に説明すると RPC (Remote Procedure Call) を実現するためにGoogleが開発したプロトコルの1つ Protocol Buffers を使ってデータをシリアライズし、高速な通信を実現できる IDL(インターフェース定義言語)を使ってあらかじめAPI仕様を .pro

    今流行りのgRPCについて簡単にまとめてみた(Goのサンプルコード付き) - Qiita
    toshikish
    toshikish 2020/12/27
  • Grafana + Loki + Fluentdで実装するSyslogサーバー

    はじめに ログ集約・可視化・検索ツールとしてはELKスタックを利用するケースが多いが、これをLokiに置き換えることでより軽量にログを集約することができるようになる。 Grafana Lab社が開発したLokiは、ログのストリームに対してタグ付けし保存する仕組みを持つ。Prometheusと親和性がたかく、水平展開、高可用性、マルチテナントが可能。 構成 各クライアントからのsyslogは514/udpポートで送信される。これをrsyslogデーモンで受け5514/tcpポートへ転送する。fluentdは5514/tcpポートで受信したsyslogをさらにlokiへ転送する。 +------------------------------------------------+ | | | +---------+ | +--------+ 514/udp | | | | | client +

    Grafana + Loki + Fluentdで実装するSyslogサーバー
    toshikish
    toshikish 2020/12/27
  • 「知らなかった」「例えが秀逸」CPUの性能は実は野菜の等級感覚で取れた物を計測して実力差で分けてるらしい

    リンク www.pasonisan.com 【CPU知識】クロック数が高いほど値段が高い理由 なぜ、高クロックのCPUは、同ファミリーの低クロックよりも値段が高いのか?高クロックCPUの値段が高いのは、希少価値によるもの。パッケージ化されているCPUにはダイが組み込まれている。 9 users 6

    「知らなかった」「例えが秀逸」CPUの性能は実は野菜の等級感覚で取れた物を計測して実力差で分けてるらしい
    toshikish
    toshikish 2020/12/27
  • Qiitaでたぶんもっとも参考にしてはいけないPythonの導入方法 - Qiita

    はじめに Pythonは今最も習得希望人口の多い言語である。 それはヘビーなデベロッパーからライトなオフィスコンピューティングまで多岐にわたる。 おそらく「Pythonを使えば○○ができる」と喧伝されているのを見聞きしているからだろう。 この記事ではそんなPythonを一から導入し開発できるようにすることを主にする。 OSのセンテイ Pythonの開発でもっとも優れたOSはWindowsである。 単純にPython.orgの公式から対象のバージョンをいくつか選んでダウンロードして適当にインストールすればそれですべてを始められるので、MacLinuxのようにシステムデフォルトと別verとのインストール共存やパッケージ管理ツールを意識する必要はない。 パスは通るし、複数のバージョンを同時に入れてもビルドバージョンですら分けて共存できるので簡単。 処理系 Pythonはインタプリタ界の変態言語

    Qiitaでたぶんもっとも参考にしてはいけないPythonの導入方法 - Qiita
    toshikish
    toshikish 2020/12/27
  • 追記・畜産の地球環境への悪影響は科学的事実なのに

    追記 海産物をうことの環境負荷漁業の環境への影響は無論知ってるが、水産物をうこと、牛豚をうことどちらが環境に悪いかは知らないな。環境に悪影響を及ぼさない範囲での適正な漁獲量に関して科学的な予測をつけるのは難しいってのが現時点での結論だと俺は思ってるから、この問題はなんとも言えない(養殖の話は面倒だから自分で調べてくれ)。肉魚どちらの方が良いかとは一概には言えないとわかった上で、個人的には牛を減らして魚をった方がいいと思ってる。魚種別にもまた色々あるから増田では書ききれないわ。 畜産の悪影響は否定できないけど、日人はこれ以上魚を獲っても大丈夫なの? そこで疑問を持つなら自分で考えて自分で調べてみて欲しいよ。その上でもう一度俺を批判してくれ。 農業も環境破壊いや、最悪の環境破壊は農業そのものだぞ。() コメなんか来は熱帯の植物だし。その守るべき[地球環境]ってのは結局、「人類にとっ

    追記・畜産の地球環境への悪影響は科学的事実なのに
    toshikish
    toshikish 2020/12/27
  • 【無難を極めよ】女友達へのプレゼント50選!

    【オススメプレゼント50選】「彼女に贈るプレゼント特集」や「奥様に贈るプレゼント特集」は数多く御座いますが、男性が女友達に贈るプレゼントの特集はあまり御座いません。 そこで今回は「男性が女友達や同僚、部下の女性に贈る オススメプレゼント50選」を紹介させて頂きます。 今回のテーマはずばり「無難」 「18〜45歳くらいまでの女性」であれば、どんな方が相手であっても、まず間違いなく喜んで頂けるプレゼントを厳選させて頂きました。 女性の知人へのプレゼント選びにお悩みの皆様はぜひ参考にしてみてくださいませ。 【べ物系】【1】ゴディバゴールドコレクションチョコレートを贈るならGODIVAは極めて無難な選択。 もちろんGODIVA以外にも美味しいチョコレートはたくさん御座いますが、無難ということに関して言えばGODIVAの右に出るチョコレートは存在致しません。 「GODIVAが1番好き」という女性は

    【無難を極めよ】女友達へのプレゼント50選!
    toshikish
    toshikish 2020/12/27
  • 副業×AWSでわりと人生変わったエンジニアの話 - Qiita

    はじめに 何を書こうか迷ってたんですが、ちょうど副業始めて1年ほどたったので、どういうきっかけで始めたか、何をしてるのか、やってみたメリットなどを書いていこうと思います。 なぜ副業×AWSなのかというと、自分が副業をやっていく中で普段AWSに触れていることが強みになっていたので、単に副業だけじゃなくAWSも混ぜてみました。 これから副業を始めようと思っている人、特に業で役割が変わってあまりコード書けなくなった人に参考になれば。 自己紹介 業ではSREという部署でCloud Architecture Grpというチームを持っており、自社サービスであるCOMPANYのクラウドネイティブ化を推進しています。 主にクラウドプラットフォームとしてはAWSを利用しているため、日常的にAWSのサービスに触れる機会が多いです。 そんな業の傍ら、3社で副業やってます。(20名規模ぐらいのベンチャー)

    副業×AWSでわりと人生変わったエンジニアの話 - Qiita
    toshikish
    toshikish 2020/12/27
  • 「おべんとうの玉子屋」の社是『#事業に失敗するコツ』が何度読み直しても色褪せない素晴らしさ

    Sho Shimauchi @shiumachi たまたま過去記事を整理してたら、「おべんとうの玉子屋」の社是の話が出てきた。これ何度読み直しても色褪せない素晴らしい内容だな。元記事はこちら toakes.co.jp/pleas/business… pic.twitter.com/kmlzFBDvWp 2020-12-23 19:37:08

    「おべんとうの玉子屋」の社是『#事業に失敗するコツ』が何度読み直しても色褪せない素晴らしさ
    toshikish
    toshikish 2020/12/27
  • 未経験で機械学習エンジニアに転職。〜安定からベンチャーへ〜|fkubota

    みなさんこんにちは。fkubota(github, kaggle)です。現在社会人3年目です。1度転職を経験しこの度2回目の転職を行うことになりました。今回はその経験の中でも1回目の転職の経験談をここに綴ろうと思います。 具体的には、専門商社のエンジニアからAIベンチャーの機械学習エンジニアへの転職経験談です。 はじめにお伝えしておきますが、これから書く文章は生存バイアスにはじまりあらゆる偏った思考が散見されると思います。僕はだれも傷つけたくありません。どうか、この記事を読んで"絶望"したり、極端な"希望"を持たないでください。僕の経験にそこまでの価値はありません。あくまでも、たかだか社会人三年目のひよっこが経験した一つの転職経験談という認識で読んでください。 それともう一つ、転職というのは人生でもかなり大きな転回点ですので、自分の人生観を話さないわけにはいけません。そういったポエムのよう

    未経験で機械学習エンジニアに転職。〜安定からベンチャーへ〜|fkubota
    toshikish
    toshikish 2020/12/27
  • Go 製 CLI にプラグイン機構を作る方法n選

    package main import "plugin" func main() { p, err := plugin.Open("plugin.so") // error handling f, err := p.Lookup("F") // error handling f.(func())() // prints "Hello, world" } この標準の plugin パッケージについて、先程あげた評価項目がどうかを考えてみます。 User Experience : いまいち プラグインをインストールの仕組みを考えないと難しそう 利用者は、ツール側が規定したルールに従って.soを配置する必要があるというのがポイント ありそうな仕組み ツールにプラグインの URL を渡すとダウンロードして適切な場所に配置してくれる プラグインのレジストリを提供する プラグインがいい感じにインストー

    Go 製 CLI にプラグイン機構を作る方法n選
    toshikish
    toshikish 2020/12/27
  • 異常検知入門と手法まとめ - Qiita

    異常検知について勉強したのでまとめておきます。 参考文献 下記文献を大いに参考にさせていただきました: [1] Ruff, Lukas, et al. "A Unifying Review of Deep and Shallow Anomaly Detection." arXiv preprint arXiv:2009.11732 (2020). [2] 井手. "入門 機械学習による異常検知―Rによる実践ガイド" コロナ社(2015) [3] 井手,杉山. "異常検知と変化検知 (機械学習プロフェッショナルシリーズ)" 講談社サイエンティフィク(2015) [4] 比戸. "異常検知入門" Jubatus Casual Talks #2(2013) [5] Pang, Guansong, et al. "Deep learning for anomaly detection: A rev

    異常検知入門と手法まとめ - Qiita
    toshikish
    toshikish 2020/12/27
  • 実は身近な「洗脳」騒動 家族間やブラック企業でも 大事な人を守るポイントは(碓井真史) - エキスパート - Yahoo!ニュース

    しばしば、「洗脳」された人がセンセーショナルに取り上げられます。「洗脳」の問題は一見、芸能界・有名人や大規模に行われるカルト宗教など、遠い世界の話と思いきや、実は、ブラック企業や、家族・夫婦の間など私たちの日常と地続きのところにまで浸透しています。洗脳やマインドコントロールは一体どんなもので、どんな人がその罠に落ちるのでしょうか。また、それらから逃れる術はあるのでしょうか。 ■しばしば起こる、有名人の洗脳騒動 突然、人が変わってしまった。言動がおかしい。誰かの強い影響を受けている。そんな報道がされるとき「洗脳か!」と話題になることがあります。 真偽はわかりませんが、これまでも女性漫才師や朝ドラ女優など、洗脳騒動が大きな話題になってきました。アイドル歌手や人気女優が、新興宗教に入信して通常の芸能活動を離れてしまうことも起きています(新興宗教全てに問題がある訳ではありませんが)。イメージが大事

    実は身近な「洗脳」騒動 家族間やブラック企業でも 大事な人を守るポイントは(碓井真史) - エキスパート - Yahoo!ニュース
    toshikish
    toshikish 2020/12/27