タグ

MASSIのブックマーク (1,923)

  • Goのメモリ管理 / Memory management in Go

    継続的プロファイルによる大規模アプリケーションの性能改善 / Improving massive application clusters with continuous profiling

    Goのメモリ管理 / Memory management in Go
  • Why I left Rust

    There's a lot of speculation about why I left Rust yesterday, so I want to set the record straight in this post. What happened A short timeline of what happened from my perspective, as this is relevant for later: A request went out to the interim leadership group for potential keynote speakers for RustConf. JeanHeyd Meneide was proposed by myself and Manish as a keynote. JeanHeyd is one of the two

  • 休職を選んだ後悔を抱きながら、私は「休んでよかった」と「もっと頑張れていたら」の間を生きていく - りっすん by イーアイデム

    適応障害で1年間の休職を選んだ(選ばざるをえなかった)ぱぴこさんに、当時の心境をつづっていただきました。 やりがいや使命感を持って働いていても、ふとしたきっかけで心身のバランスを崩してしまうことは誰にでも起こり得ます。 外資系のIT企業で働いていたぱぴこさんが適応障害(※)により休職したのは28歳のとき。それまで「働けなくなる」可能性についてまったく考えたことがなかったため、休職は想定外だったそうです。 今でも「あの時もっと頑張れていたら」と「休むべきだったし、休むことが必要だった」という相反する気持ちの間で揺れ動くことがあるぱぴこさん。しかし長い休みをとって回復したことで、「休む」が選択肢にあることの大切さも感じたそうです。 ※適応障害:ストレスが原因で引き起こされる感情や行動の症状によって、仕事や学業、家事育児を行うなどその人の社会的機能が大きく阻害されたり、困難になっている状態のこと

    休職を選んだ後悔を抱きながら、私は「休んでよかった」と「もっと頑張れていたら」の間を生きていく - りっすん by イーアイデム
    MASSI
    MASSI 2023/05/24
  • 周りのすごい人と比較してしまう時などに良かった思考の整理法を紹介します | DevelopersIO

    「他の人と比べる必要ない」とか言われてもすぐ比較してしまいます。なんですごいと思ったのか?どんなタイプのすごさなのか?と言語化する遊びも結構楽しいですよ(たまにですけど) こんにちは。AWS事業コンサルティング部に所属している今泉(@bun76235104)です。 こんなことありませんか? 同僚が優秀で自分と比較して悩んでしまう、ストレスを感じている 常に焦りがあるが、今の自分の頑張りが正しいのかもわからない 急速的な技術の進歩に対して、なんとも表現しがたい不安に襲われる 最近だとChatGPTなどを目の当たりにして、「自分が当に必要なのか?」と悩んだり 私は頻繁にあります。 実際クラスメソッドに入社した後にも何回も思ったり、周りの人に相談したりということを繰り返しています。 しかし直近半年くらいやり続けて、自分にはとても効果があると感じた思考や悩みの整理術を共有したいと思います。

    周りのすごい人と比較してしまう時などに良かった思考の整理法を紹介します | DevelopersIO
  • 幸福の決定要素は、実は一つだけだった|Hajime Yamazaki(山崎元)

    たいていの人間は幸せでありたいと願う。では、幸せを感じる「要素」あるいは「尺度」は何なのか。既に、多くの人がこの問題を考えている。 私は、このほどこの問題に暫定的な結論を得た。人の幸福感は殆ど100%が「自分が承認されている感覚」(「自己承認感」としておこう)で出来ている。そう考えざるを得ない。 現実には、例えば衣住のコスト・ゼロという訳には行かないから「豊かさ・お金」のようなものが必要かも知れないが、要素として些末に見える。また、「健康」は別格かも知れないが、除外する。 「自由度+豊かさ」、「富+名声」、「自由度+豊かさ+人間関係」、「自己決定範囲の大きさ+良い人間関係+社会貢献」、「自由度+豊かさ+モテ具合」、などなどいろいろな組み合わせを考えてみたが、まとめてみた時に何れも切れ味を欠いた。 <「モテ具合」の特殊性> ただ、一点「モテ具合」という項目が異質で且つ重要であることが分かっ

    幸福の決定要素は、実は一つだけだった|Hajime Yamazaki(山崎元)
  • 【資料公開】目標設定の基本

    みなさんこんにちは。@ryuzeeです。 2023年5月9日に開催されたNTT Com Open TechLunch #7「エンジニアリングマネージャーと目標設定」の登壇資料を公開します。 このイベントはNTTコミュニケーションズの社内ランチ勉強会を一般に公開しているものです。 ぼくは、NTTコミュニケーションズの技術顧問をしており、顧問業の一環として登壇しています。 多くの組織では、この時期に期初の目標設定を行っているのではないかと思いますが、目標設定の意味や位置づけ、それをどのように使うのか、評価や報酬との関係はどうなるのかといったことについて組織のなかで認識が揃っていることはまれです。 こうなると、人事制度のなかで目標設定をすると決められているのでめんどくさいけどやる、という感じになったり、目標設定が終わったら内容を綺麗さっぱり忘れて、期末になって「あー、そういえば……」みたいなこと

    【資料公開】目標設定の基本
  • Mojoは「C言語のように速いPython」なのか - k0kubun's blog

    LLVMやSwiftを作ったChris LattnerがCEOをやっている会社が、Pythonの使用感とC言語並の性能を併せ持つ言語としてMojoをアナウンスした。 まだ手元で試せる状態でリリースされてはいないが、最大35000倍Pythonより速いという。 Mojo🔥 combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models. Also, it's up to 35000x faster than Python 🤯 and … deploys 🏎 pic.twitter.com/tjT09U4F80— Modular (@Modular_AI) May

    Mojoは「C言語のように速いPython」なのか - k0kubun's blog
  • How to recover from microservices

    I won't deny there may well be cases where a microservices-first architecture makes sense, but I think they're few and far in between. The vast majority of systems are much better served by starting and staying with a majestic monolith. The Prime Video case study that blew up the internet yesterday is but the latest illustration. Maybe once you reach the scale of Netflix or Amazon, there are areas

    How to recover from microservices
  • デバッガと和解せよ

    2022/08/28 Kernel/VM探検隊online part5 (https://kernelvm.connpass.com/event/256248/) の @nullpo_head (https://twitter.com/nullpo_head) の発表資料です。 ptraceを使って対象コマンドの全子プロセスにattachしてDwarfを見つつデバッグしたいプロセスを探し、最終的には他のデバッガに処理を流すような不思議なデバッガ(?)を作ることで、zero configurationでvscodeでブレークポイントを打ったプロセスのデバッグを始めてくれる dbgee (https://github.com/nullpo-head/dbgee) という便利ツールを作ったときの話をしました。

    デバッガと和解せよ
  • WebGPUがついに利用可能に - WebGL以上の高速な描画と、計算処理への可能性 - ICS MEDIA

    2023年5月にリリースされたGoogle Chrome 113で、次世代WebグラフィックスのJavaScript APIであるWebGPU(ウェブジーピーユー)がデフォルトで利用できるようになりました。ICS MEDIAでは2018年にWebGPUについて紹介していましたが、当時はSafariで開発者向けのフラグを有効にした場合にのみお試しできる実験的機能でした。 デスクトップChrome限定ではありますが、WebGPUが一般ユーザーの環境でも動作できるようになったいま、オリジナルのデモを交えてあらためてWebGPUを紹介します。 この記事で紹介すること WebGPUChrome 113で標準で利用可能になった WebGPUはモダンな3D APIに直接アクセスすることで、WebGLより高い性能が得られる WebGPUだとドローコールの最適化をしなくても十分に高速 WebGPUはコンピ

    WebGPUがついに利用可能に - WebGL以上の高速な描画と、計算処理への可能性 - ICS MEDIA
  • 「わかってんじゃん」と思われる議事録を目指して - Qiita

    はじめに エンジニア職は、コンサルや営業などのフロント部門と比較すると、議事録を取る必要のあるミーティングの機会は少ないと思います。 それでも製品企画や設計などの各種レビューや、ユーザーへの業務ヒアリングやユーザビリティテストなど、議事録を取る場面はやってきます。 これまで読みやすいと思う議事録に出会うことがしばしばあり、そういった議事録を取れるように精進せねばな、と感じます。 また私自身、議事録を取るのが割と好きで、私がミーティングの主体でない場合、特に依頼されずとも議事録を取ることが多いです。 ・・・まあ、私が書いた議事録について「わかってんじゃん」と言われたことはありませんが、これまで議事録を読んできて、そして取ってきて、ここポイントだな、と感じている点をまとめてみます。 なお今回書くポイントは、私がよく出席する以下の2種類のミーティングの議事録の取り方に寄っていると思いますので、そ

    「わかってんじゃん」と思われる議事録を目指して - Qiita
  • HTTP/2 と gRPC に対するよくある誤解。 - ねののお庭。

    以前 .NET ラボで 「C# と HTTP/2 と gRPC」というタイトルで登壇しました。その時のスライドがこちらなのですが、ちらほら反応を頂きました。その結果、HTTP/2 や gRPC について勘違いしている人がちょこちょこいる事が分かったので、少し補足を書こうと思います。 blog.neno.dev 1. HTTP/2 で向上するのはスループットであって、1リクエストあたりの応答時間ではないよ。 HTTP/2 を使うからといって、1 リクエストあたりの応答時間が短くなるわけではないのです。 まず、1 HTTP リクエストあたりにかかる時間を、RTT とかいったりします。 1 RTT の内訳はだいたいこんな感じになります。 1 RTT = ネットワーク上で往路にかかる時間 + サーバの処理時間 + ネットワーク上で復路にかかる時間 HTTP/2 になったからといって、ネットワークを

    HTTP/2 と gRPC に対するよくある誤解。 - ねののお庭。
  • 技術書籍をシンタックスハイライトする話 | blog.jxck.io

    Intro 「連載するけど、代わりにコードはハイライトさせてほしい」 それが Web+DB Press 編集長に俺が出した条件だった。 技術書籍のシンタックスハイライト エンジニアは普段から、エディタ上でも、リポジトリ上でも、ブログ上でも、何かしらハイライトされたコードを見ている。 そんなエンジニアに向けて書かれた技術書籍でありながら、書籍のコードがハイライトされているのはみたことがない。 「技術書籍がシンタックスハイライトされてないのは、出版社の怠慢だ」 と、割と気で思っていた。そして、今でも思っている。 特にページを跨ぐような長いサンプルコードを、単色で印刷されても、正直読む気になれない。 白黒だからしょうがないと思われているかもしれないが、白黒だとしても、文字の太さ、濃淡、フォントの微妙な使いわけなどで、かなり見やすくすることができる。 今はやっていないが、このブログでも、印刷用の

    技術書籍をシンタックスハイライトする話 | blog.jxck.io
  • iCloudは無料でOK iPhoneで写真100万枚を保存できる「共有アルバム」が便利すぎる

    待ちに待った大型連休がやってきました。ドライブにアウトドアレジャー、旅行に親族との会合など、さまざまなイベントを計画している人もいるのでは? 今ではスマートフォンがあるので、楽しいひと時の思い出を写真や動画に撮って鮮明に残せるようになりました。また、写真の共有も簡単になりました。 とはいえ、「iCloudの容量が足りなくて、写真をそんなにたくさんアップロードできない」「共有相手がデジタルに疎いと見てもらえないかもしれない」といった悩みを抱えることもあるでしょう。 実は、iCloudの共有アルバム機能を使えば、共有したい相手が簡単に閲覧可能。しかも、iCloudの容量を気にせず100万点の写真や動画を保存できるのです。一体どういうことでしょうか? iCloudの共有アルバムとは? iCloudは、Appleデバイス、つまりiPhoneiPadMacなどのバックアップとして使えるクラウドス

    iCloudは無料でOK iPhoneで写真100万枚を保存できる「共有アルバム」が便利すぎる
  • 考えすぎはNG!毎晩10分間で頭のなかをきれいに掃除する5つのステップ | ライフハッカー・ジャパン

    毎日、頭のなかをきれいに掃除するよくよく考えてみると、私たちは恨みや憎しみ、心配などのネガティブな思考を、何か月どころか何年もため込んでいるもの。 多くの人が“役に立たない古い記憶”に固執し、同じ問題を何度も考え、ネガティブな思考にとらわれ、みじめな気分になってしまっているわけです。人間は一日に平均5万個の思考をしますが、その大半はネガティブな思考だそう。しかしネガティブな思考をため込むと脳にとって重荷になるため、一日が終わるころには精神的にすっかり疲れてしまうわけです。 だからこそ、毎晩、就寝前に一日を振り返ってネガティブな思考を処分するべき。長い時間だらだらとテレビを見たりネットサーフィンをしたりして過ごすのではなく、脳のなかにたまったゴミを捨てる必要があるのです。 「脳の掃除」をすれば気分がリフレッシュできるので、翌日には新たなスタートを切ることができるはず。逆にいえば、ネガティブな

    考えすぎはNG!毎晩10分間で頭のなかをきれいに掃除する5つのステップ | ライフハッカー・ジャパン
  • Node-RED MCU Editionによる電子工作の入門書が発売|fabcross

    工学社が「はじめてのNode-RED MCU Edition ビジュアルプログラミングでマイコンを動かそう!」を発刊する。同書は、IoTデバイスとの相性が良くものづくりに適したプログラミング開発ツール「Node-RED MCU Edition」の導入から工作例までを解説する。 「Node-RED」はオープンソースプロジェクトとして開発されているフローベースのビジュアルプログラミング開発ツールだ。 Node-RED MCU EditionはUIや画像の表示、音声の再生、センサーデバイス、ネットワーク通信機能などをサポートしたJavaScript開発プラットフォーム「Moddable SDK」上で動作。IoTデバイスとの相性に優れる。JavaScriptによるプログラムの他に、Node-REDのフローエディタを使ったビジュアルプログラミングもできるため、初心者でも容易にプログラミングできるのが

    Node-RED MCU Editionによる電子工作の入門書が発売|fabcross
  • 特別公開:坂本龍一さん3万字インタビュー前編「音楽の大きなテーマは、亡くなった者を悼むということ」|じんぶん堂

    記事:平凡社 坂龍一さん(2013年5月撮影) 撮影:榎佳嗣 書籍情報はこちら バッハの「マタイ受難曲」を聴くと、まさに「音楽に救われる」という感じがする ――東日大震災と原発事故はだれしもにとってたいへんショッキングなできごとだったと思います。坂さんはどうお過ごしでしたか。 坂龍一:うーん……、直後はやっぱり、音楽を聴く気になれませんでした。 ――音楽家の方でも、音楽が聴けなくなるんですか。 坂:ええ、(音楽家には)きっとそういう人は多いと思いますよ。それで、ずいぶんと経ってから……、ひと月ほど経ってからかな、やっと聴いてみようかなと思ったのは。 ――そのときに、慰めや励ましになったもの、あらためて立ちかえったものってありますか。 坂:それは、やっぱりどうしてもバッハの「マタイ受難曲」です。僕のまわりの音楽好きでも同じようにいう人は多いけれど、やっぱり特別な曲ですね。「また

    特別公開:坂本龍一さん3万字インタビュー前編「音楽の大きなテーマは、亡くなった者を悼むということ」|じんぶん堂
  • 若いうちに身につけるといい、人前で話すスキル - Letter from Kyoto

    数年前に、研修で人前で話すスキルを習ったことがある。これが実際、けっこう人生で役に立つなーと関心した。と言うのも僕は、子供の頃から人前で話すことはずっと苦手で、なんなら憎悪していて、なるべくそういう機会を避けてきた。だからこんな研修も当は受けたくなかったし、やってる間もずっと憂だった。でも内容はとても有用で、もっと早くに学んでいれば、いろんな場面で役に立ったのに、と思うところもあった。今は人前で話す機会はないけれど、苦手意識は薄くなった(今もやりたくはないけど)。 僕が学んだのは、プレゼンの作法みたいなやつだった。一昔前に流行った、TEDでやっているようなプレゼン。プレゼンには決まりきった作法があって、そのとおりにやればけっこう誰でも上手くいく。人見知りとかしゃべるのが苦手とか、あがり症とか人前に出るのは苦手とかは関係なく、お手通りにやればいいだけ。驚異のプレゼンが一冊のになってい

    若いうちに身につけるといい、人前で話すスキル - Letter from Kyoto
  • 「GYAO!」きょう午後5時で終了、18年の歴史に幕 「LINE LIVE」も同日に閉鎖

    Zホールディングス(ZHD)傘下のヤフーが手掛けている動画配信サービス「GYAO!」が3月31日午後5時に終了する。前身となったUSENの「GyaO」を含めると、18年の歴史に幕を下ろすことになる。また、ZHD傘下のLINEが手掛ける「LINE LIVE」も同日午後3時に終了する。 GYAO!は、2005年にUSENが開始した無料ネット放送サービス「GyaO」としてスタート。USENは08年に同事業を分社化し株式会社GyaOを設立。09年にはヤフーが買収し、2003年から提供していた「Yahoo!動画」と統合。2014年にはサービス名を「GYAO!」にリニューアルしていた。 ZHDは動画領域の整理を進めており、GYAO!とLINE LIVEを終了し、リソースをLINEの縦型ショート動画「LINE VOOM」に集約する。今後は、GYAO!のパートナーだった放送局ともコンテンツ開発で連携を深め

    「GYAO!」きょう午後5時で終了、18年の歴史に幕 「LINE LIVE」も同日に閉鎖
  • SQL50本ノックをSQLite3 Fiddleで試す - Gマイナー志向

    Software Design「データベース速攻入門」に「SQL50ノック」が掲載されました - LIVESENSE ENGINEER BLOG 最近では、postgres-wasmなど、WebブラウザでDBを動かせるようになってきており、もう少しすれば、WebAssemblyを使って、ブラウザですぐにノックを始められるようになるかもしれません。もしも、また何年か後に記事を更新する機会があれば、試してみたいですね。 Web上からすぐに試せるpostgres-wasmはPagilaのデータを持っていくことが現時点で出来なさそうだったものの、SQLite3 WebAssemblySQLiteのデータを持っていけました。SQL50ノックを気軽に試せそうです。 手順1 sakila-sqlite3をダウンロード まずgithubからsakila-sqlite3をダウンロードします。 gith

    SQL50本ノックをSQLite3 Fiddleで試す - Gマイナー志向