Go’s place between C and Python in terms of abstraction and garbage collection memory management model has made it attractive to programmers looking for a fast but reasonably high level language. However, there is no free lunch. Go’s abstractions, especially with regards to allocation, come with a cost. This article will show ways to measure and reduce this cost. Measuring On posts about performan
Bun を読むにあたって、まずZigを抑える必要があると思ったので数時間学習してみた。チュートリアルを一通りやったのと、ちょっと手を動かした程度で、正直エアプの域は出てない。 自分の動機として wasm を吐くのに使う言語をずっと探していて、Rust も悪くないが正直学習コスト高すぎでしんどく、Zig がそれに足るか調査していたという感じ。 この記事を書くにあたっての細かい作業はこちら https://zenn.dev/mizchi/scraps/287b4414da2b29 Zig 言語自体のスタンス まず Zig 言語自体がなぜ D や Rust ではないかはこの記事がわかりやすい https://ziglang.org/learn/why_zig_rust_d_cpp/ 以下 Deepl で訳してちょっと修正したもの nostd 指向 標準ライブラリなしでもファーストクラスでサポート
人間を含む生物に害を与える物質「毒」。時には武器や薬として使用され、生物の進化にも影響を与えてきた。動物、植物、菌類、そして鉱物や人工毒など、自然界のあらゆるところに存在する「毒」だが、「毒とは?」と聞かれたら答えに窮してしまう人も多いかもしれない。そんな謎めいた存在である「毒」をテーマにした特別展が、東京・上野の国立科学博物館で、11月1日(火)から2023年2月19日(日)まで開催される。 動物学、植物学、地学、人類学、理工学と多角的な視点から、各研究部門のスペシャリスト9人が「毒」について徹底的に掘り下げ、国立科学博物館ならではの貴重な標本資料を用いて解説。生物以外にも鉱物など無生物に含まれる「自然界の毒」や、歴史の中で人間が作り出した「人工毒」にも迫る。また、「毒」と共に進化してきた生物の歴史や、人間と「毒」との関係、さらに、科学の進歩による「毒」の解明、最先端の「毒」の研究も紹介
Slack 初の料金改定とフリープランの内容変更のお知らせチャンネルベースのメッセージアプリから Digital HQ へと進化した Slack からお伝えしたいこと Slack チーム一同作成2022年7月18日イラスト: Sabrena Khadija Slack がサービスを開始して以降、大きく変わったのは世の中だけではありません。Slack 自身も何年もの間にたくさんのイノベーションを生み、サービスの幅を広げてきました。つながりのかたちを広げた柔軟なツールや強固なセキュリティ機能、アプリのインテグレーション、ワークフローなどはその一例です。かつて一部の人たちに「ただのメッセージングアプリ」と考えられていた Slack は、今や何十万ものユーザー企業の皆さまにとってなくてはならない Digital HQ(会社を動かすデジタル中枢)であり、多くのチーム、ツール、パートナーがつながる場所
全然たいした話ではないのですが、へーって思ったので記録しておきます。 ALB にて外部からの不正アクセスを塞いだ話になります。 はじめに注意 ※追記3 この記事は、知識不足な状態で始まり、知識不足なまま初出した未熟な内容であり、外部の助力によりそれが解決に向かう、という流れになっています。 調査環境がAWSだったために、タイトルがこうなっていますが、実際はALB+ACM単独の問題ではなく、SSL/TLS としての仕様の話になっている、 ということを念頭において、読んでいただければと思います。 ※追記3ここまで 構成と問題点 手動で作成された ALB → EC2 環境があって、ワイルドカードなACM を使って 0.0.0.0:443 のみ開いており、EC2 は Global からのアクセスは遮断してありました。 にも関わらず、不正系なHostヘッダでアクセスされた形跡があり、コイツどこから来
Zig で効率的かつ移植性の高いプログラミング言語を実現 | Fastlyプログラミング言語を一から作るのは簡単なことではありません。コンパイラの作成、標準ライブラリの定義、エディターやビルドシステムなどのツールのサポートに加えて、言語を設計しなければなりません。例えば、命令型なのか関数型なのか、その言語をどのようなシステムに使うのか、メタプログラミングの機能を含むのかといったことを検討する必要があります。 Fastly のオープンソースおよび非営利の支援プログラムに参加している Zig は、最適かつ再利用可能なソフトウェアを管理するための汎用プログラミング言語およびツールチェーンです。シンプルでありながら堅牢で、移植性の高い SIMD をサポートしています。Zig を開発しているチームにとって、自分たちのニーズに合わせて意図的に設計した言語を構築するという決断は、決して簡単なことではあり
Chris Castiglione Follow Co-founder of Console.xyz. Adjunct Prof at Columbia University Business School. There are tens of thousands of Python websites on the internet. Python is a powerful programming language created by Guido van Rossum in 1991. Python is a popular language with both beginners and seasoned developers. Many of today’s most successful tech companies are choosing Python for the ba
映画やドラマを1.5倍速で観る、会話のないシーンはスキップする、観る前にネタバレサイトをチェックする――などの習慣が若者たちのあいだで広まっているそうです。いちばんの理由は「コンテンツが多すぎる」ことで、映画なら1本で2時間、何シーズンにもわたる連続ドラマを「ドカ見」すればまる1日つぶれてしまいます。 近年、娯楽のための「お金の制約」はどんどんなくなっています。プラットフォーマーが収益を最大化するには、ユーザーをできるだけ長くサイトに留めておくことが必要です。その結果、多くのコンテンツが無料か、低額のサブスクで楽しめるようになりました。 とはいえ、それでも「時間の制約」は残ります。誰にとっても1日は24時間で、睡眠時間や食事、仕事・学校などを除くと、自由に使えるのはせいぜい4~5時間でしょう。いまやすべてのコンテンツ産業が、「時間」という稀少な資源(リソース)を奪いあっているのです。 でき
ハマダラカキドリ @D_novaeguineae カツカレーブームが発生したイギリスでは、「日本風味のカレー」が"カツカレー"と呼称されてしまう問題が起きてしまい、「カツが入ってないやん!」と指摘してくる日本人は"カツカレーポリス"と呼ばれて疎まれてるとかナントカ pic.twitter.com/DpHBl5XDti 2022-07-17 13:44:00 リンク Wikipedia カツカレー カツカレーとはカレーライスと豚カツを組み合わせた日本の料理。 カレーライスにトッピングをした最初の例である。豚カツではなく、牛カツ、チキンカツ・メンチカツ・ハムカツなどなどが用いられる場合もある。 東京都中央区銀座の洋食店「グリルスイス」で1948年(昭和23年)に考案されたと言われている。同店の常連客だったプロ野球選手の千葉茂(読売ジャイアンツ所属)が「別々に食べるのは面倒だから」と注文したこと
今朝は、私は出演せず有田さん一人の回でしたが、かえって番組の精度が高まって良かったと思います。この話は我々統一教会問題を追及する弁護士にとっては常識でもありますが、統一教会本体への捜査がなされなかったことが安倍元首相の銃撃につなが… https://t.co/4ZrPX5LRE3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く