Ruby は String をメモリ上でどのように扱っているのか?
先日、 Ruby (CRuby) が String をメモリ上でどのように扱っているのか気になって調べていました。そこで String の構造体やメモリの扱いとその変遷が興味深いと思ったので、ちょっと…
2024年07月17日 水曜日
先日、 Ruby (CRuby) が String をメモリ上でどのように扱っているのか気になって調べていました。そこで String の構造体やメモリの扱いとその変遷が興味深いと思ったので、ちょっと…
2024年07月17日 水曜日
Tron Battleって知ってる? 突然ですが、Tron Battleって皆さん知ってますか? 昔ゲームであったようですが、今回の話はそれではありません。CodinGameというサイトで提供されてい…
2023年10月02日 月曜日
IIJ は2022年12月3日に30周年を迎えました。 この時、広報部が主導して約2,000人の社員に数種類のグッズを配布することになったのですが、社員それぞれに対しどのグッズを何個渡すかで複数のパタ…
2023年07月31日 月曜日
技術研究所の研究チームが、システムソフトウェア分野の国際学会 USENIX Annual Technical Conference 2023 (ATC’23) にて、論文を発表するとともに、最優秀論…
2023年07月24日 月曜日
This is a Japanese translation of Flexiblly Extend Nested Structures – “Trees that Grow” in Ty…
2023年04月03日 月曜日
Hugging Faceってご存じですか? AIを使用したプログラム・スクリプトを作る際、ゼロから起こす場合は以下のような部分を作り込んだり、Githubなどのリポジトリサイトからソースを入手したりす…
2023年02月16日 木曜日
はじめに 私は、業務でマルウェア解析のようなリバースエンジニアリングをしており、業務効率化のために自作ツールを作ることがあります。皆さんは自作のツールの設定ファイルに、どのようなファイル形式を利用して…
2023年01月23日 月曜日
この記事について この記事では、ファイルに書き込みを行うプログラムを実装する時の注意点について説明します。 ファイル書き込みは、プログラミングにおいて比較的よく利用される機能でありながら、実装時に注意…
2022年07月06日 水曜日
皆さんがdocker, kubernetesを使う環境にはhttp proxyがありますか? 多くのエンタープライズネットワークがそうであるように、IIJのオフィスでもProxyを通らないとInter…
2022年03月03日 木曜日
こんにちは、くまさかです。 今回は、Go言語開発を支えるライブラリを公開しましたので、そちらの紹介記事です。 ちなみに今回の記事は、どうしてもGo言語寄りな話が少し登場します。 Go言語に関する説明は…
2022年02月21日 月曜日
【IIJ 2021 TECHアドベントカレンダー 12/22(水)の記事です】 まえがき この記事では、システムコールをフックする新しい手法を紹介します。 必要な前提知識について この記事は CPU …
2021年12月22日 水曜日
【IIJ 2021 TECHアドベントカレンダー 12/15(水)の記事です】 今回は年明け1月18日から4日間! こんにちは、広報部で技術イベントを企画している村田です。 毎年恒例「IIJ Tech…
2021年12月15日 水曜日