(Translated by https://www.hiragana.jp/)
[3ページ] gccの人気記事 176件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

81 - 120 けん / 176けん

gccの検索けんさく結果けっか81 - 120 けん / 176けん

  • GitHub - evilsocket/uroboros: A GNU/Linux monitoring and profiling tool focused on single processes.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - evilsocket/uroboros: A GNU/Linux monitoring and profiling tool focused on single processes.
    • 822823かいマクロを展開てんかいするとGCCがぬ - Qiita

      はじめに Rui UeyamaさんのCコンパイラ作成さくせい集中しゅうちゅう講座こうざ (2020) だい14かいいてったのですが、GCCは「おなじマクロ」が定義ていぎされたときに、マクロのさい定義ていぎ警告けいこくをしないんですね。たとえばこんなコードです。 #include <cstdio> #define A 1 #define B 1 #define A 1 // No warning #define B 2 // test.cpp:7:0: warning: "B" redefined int main() { printf("%d %d\n", A, B); }

        822823回マクロを展開するとGCCが死ぬ - Qiita
      • neue cc - ConsoleAppFramework - .NET Coreコンソールアプリ作成さくせいのためのマイクロフレームワーク(きゅうMicroBatchFramework)

        以前いぜんにMicroBatchFramework - クラウドネイティブ時代じだいのC#バッチフレームワークという名前なまえでリリースしていたライブラリですが、リブランディング、ということかでConsoleAppFrameworkに変更へんこうしました。それにともな名前なまえ変更へんこうによる多数たすう破壊はかいてき変更へんこうと、全体ぜんたい挙動きょどう調整ちょうせいおこなっています。 github/ConsoleAppFramework 当初とうしょ想定そうていではバッチ、とく機能きのう紹介しょうかいにあるMulti Batchをメイン機能きのうとらえてつくっていたのですが、最終さいしゅうてきには汎用はんようてきなコンソールアプリケーションようのフレームワークとして出来上できあがっていたので、より適正てきせい名前なまえにすることで、おおくのひとただしくとらえてもらって、とどけられるのではないかとおもい、今回こんかい変更へんこういたりました。 といったように、 Microsoft.Extensions の仕組しくみにってLogging, Configuration, DIな

        • GitHub - jart/cosmopolitan: build-once run-anywhere c library

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - jart/cosmopolitan: build-once run-anywhere c library
          • Introduction - PDM

            Usage Reference Development Sponsor Introduction# PDM, as described, is a modern Python package and dependency manager supporting the latest PEP standards. But it is more than a package manager. It boosts your development workflow in various aspects. Feature highlights# Simple and fast dependency resolver, mainly for large binary distributions. A PEP 517 build backend. PEP 621 project metadata. Fl

            • macOS ではじめる X68000 開発かいはつ環境かんきょう構築こうちく - Qiita

              はじめに X68000 のクロス開発かいはつ環境かんきょう elf2x68k では、Linux (WSL) や MinGW、macOS などの環境かんきょう以下いかのような X68000 のクロス開発かいはつおこなうことができます。 C/C++ プログラムのコンパイル X-BASIC プログラムの C への変換へんかんとコンパイル X68000 で実行じっこうするプログラムの GDB をもちいたリモートデバッグ 今回こんかいはじめて Mac を導入どうにゅうして X68000 のクロス開発かいはつ環境かんきょうを macOS じょう構築こうちくしてみたので、その手順てじゅんをまとめてみました。 動作どうさは M3 MacBook Air の macOS Sonoma (14.5)じょう確認かくにんしています。 事前じぜん準備じゅんび ターミナルへのフルディスクアクセス設定せってい macOS のターミナルは Finder の アプリケーション → ユーティリティー からけます。zsh がうごいて UNIX けいの CUI 環境かんきょう最初さいしょから

                macOS で始める X68000 開発環境構築 - Qiita
              • Walter BrightによるEric Engstromのおもばなし

                DirectXの作者さくしゃ一人ひとりであるEric Engstromが死去しきょした。これにことよせてD言語げんごのWalter Brightがおもばなしいている。 I've known Eric since around 1985 or so when he came to work at Data I/O. Our fr... | Hacker News Ericは1985ねんからいだった。Data I/Oではたらいていたころだ。次第しだい疎遠そえんになっていったが、あいつはつね特別とくべつなやつだった。 いまとなってはわたししかおぼえていないであろうおもばなしをひとつしてやろう。いつおもしてもわらえるし、まさにあいつらしいはなしだ。 あいつが1991ねんか92ねんあたりにMicrosoftではたらいていたころ問題もんだいかかえているマネージャーがいた。アセンブリ言語げんごかれたプログラムがあった。5まんぎょうほどのサイズだ。プログラムには修正しゅうせいすべき不具合ふぐあいがあっ

                • Windows 11 on ARMのあらたなx64相互そうご運用うんよう機能きのう「ARM64EC」。Armとx64コードを混合こんごう

                    Windows 11 on ARMの新たなx64相互運用機能「ARM64EC」。Armとx64コードを混合可
                  • Visual Studio Code、「HexEditor拡張かくちょう」「GitHub Issue Notebooks拡張かくちょう」リモート開発かいはつなど機能きのう追加ついか

                    Visual Studio Code、「HexEditor拡張かくちょう」「GitHub Issue Notebooks拡張かくちょう」リモート開発かいはつなど機能きのう追加ついか:「June 2020」リリース Microsoftは、クロスプラットフォームエディタ「Visual Studio Code」の最新さいしんばん「June 2020」リリース(バージョン1.47)を公開こうかいした。HexEditor拡張かくちょう、GitHub Issue Notebooks拡張かくちょう、リモート開発かいはつなどの機能きのう強化きょうかされている。

                      Visual Studio Code、「HexEditor拡張」「GitHub Issue Notebooks拡張」リモート開発など機能追加
                    • mold: modern linker

                      mold: modern linker Rui Ueyama

                        mold: modern linker
                      • Go 言語げんごせい実行じっこうファイル解析かいせき紹介しょうかい ~関数かんすう情報じょうほう~ - FFRIエンジニアブログ

                        はじめに おひさしぶりです。セキュリティエンジニアの桑原くわばらです。 近年きんねん、Go 言語げんごによって作成さくせいされたマルウェアが増加ぞうかしています。 Go 言語げんご特徴とくちょうとして開発かいはつ容易たやすさや任意にんい環境かんきょうけてビルドをおこなうクロスコンパイルが可能かのうであるといったてんがあります。 攻撃こうげきしゃも Go 言語げんご使用しようすることで、手早てばやく、複数ふくすう環境かんきょう攻撃こうげきできるマルウェアを開発かいはつできることが増加ぞうか要因よういんの 1 つとしてげられます。 また、以前いぜん記事きじでも紹介しょうかいしたとおり、Go 言語げんごせい実行じっこうファイルは C/C++ とう作成さくせいされた実行じっこうファイルとはおおきくことなるバイナリ構造こうぞうをしています。 このため、Go 言語げんご使用しようするだけでパターンマッチングによる検出けんしゅつ容易ようい回避かいひできる可能かのうせいがあることも増加ぞうか要因よういんとしてかんがえられます。 わたしたちセキュリティエンジニアは最新さいしん攻撃こうげきしゃ動向どうこう対応たいおうするため、Go 言語げんごせいマルウェアの解析かいせき必要ひつようになってくることでしょう。 そこで、わたし先日せんじつ

                          Go 言語製実行ファイル解析の紹介 ~関数情報~ - FFRIエンジニアブログ
                        • GitHub - solemnwarning/rehex: Reverse Engineers' Hex Editor

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - solemnwarning/rehex: Reverse Engineers' Hex Editor
                          • The MIR C interpreter and Just-in-Time (JIT) compiler | Red Hat Developer

                            For the past two years I've worked on a project implementing a universal lightweight Just-in-Time (JIT) compiler known as MIR. The cornerstone of the project is a machine-independent medium-level intermediate representation (MIR). A big part of the project consists of code that compiles C source code into MIR. Because MIR can be interpreted and just-in-timed, I easily extended this C-to-MIR compil

                              The MIR C interpreter and Just-in-Time (JIT) compiler | Red Hat Developer
                            • 2021ねん6がつ2にち もうFSFにとらわれない ―GCC運営うんえい、FSFへの著作ちょさくけん移譲いじょう開発かいはつしゃもとめないポリシーに | gihyo.jp

                              Linux Daily Topics 2021ねん6がつ2にちもうFSFにとらわれない ―GCC運営うんえい、FSFへの著作ちょさくけん移譲いじょう開発かいはつしゃもとめないポリシーに GCCプロジェクトを運営うんえいするGCC Steering Committeeは6がつ1にち、GCC 9のポイントリリース「GCC 9.4」の公開こうかいわせ、GCCの著作ちょさくけん譲渡じょうとポリシーの変更へんこう発表はっぴょう今後こんごはFree Software Foundation(FSF)への著作ちょさくけん譲渡じょうとをコントリビュータに依頼いらいしない方針ほうしんあきらかにした。GCCをはじめとするGNUプロジェクトへのコントリビュータはこれまで自身じしん開発かいはつしたプログラムの著作ちょさくけんをFSFに移譲いじょうするようもとめられてきたが、GCCにかんしてはそのしばりがなくなることになる。 Update to GCC copyright assignment policy GCC Steering CommitteeメンバーであるDavid

                                2021年6月2日 もうFSFにとらわれない ―GCC運営、FSFへの著作権移譲を開発者に求めないポリシーに | gihyo.jp
                              • Beautiful Branchless Binary Search

                                I read a blog post by Alex Muscar, “Beautiful Binary Search in D“. It describes a binary search called “Shar’s algorithm”. I’d never heard of it and it’s impossible to google, but looking at the algorithm I couldn’t help but think “this is branchless.” And who knew that there could be a branchless binary search? So I did the work to translate it into a algorithm for C++ iterators, no longer requir

                                  Beautiful Branchless Binary Search
                                • Go 言語げんごせい実行じっこうファイル解析かいせき紹介しょうかい - FFRIエンジニアブログ

                                  はじめに セキュリティエンジニアの桑原くわばらです。 プログラミング言語げんごには様々さまざまなものがあります。 そのなかでも近年きんねん Go 言語げんごがシンプルなコードであり並行へいこう処理しょり簡単かんたんけるという特徴とくちょうから人気にんきています。 しかしながら、マルウェアの作成さくせいしゃも Go 言語げんごをつけはじめました。 その結果けっか、WellMess や TellYouThePass といった Go 言語げんごせいのマルウェアが出現しゅつげんしています。 こうした Go 言語げんごせい実行じっこうファイルは C 言語げんごとう作成さくせいされた実行じっこうファイルとことなるてんおおく、それをらずに解析かいせきはじめると戸惑とまどうことがあります。 そこでほんブログでは、Go 言語げんご解説かいせつよう作成さくせいした無害むがい実行じっこうファイルの解析かいせきとおして、その特徴とくちょう紹介しょうかいします。 以下いか今回こんかい使用しようしたツールと環境かんきょうです。 Windows 10 x64 20H2 Ghidra 10.1.1 x64dbg Mar 16 2021, 01:13:24

                                    Go 言語製実行ファイル解析の紹介 - FFRIエンジニアブログ
                                  • GNU ldで一部いちぶをスタティックリンクにする | fukasawah.github.io

                                    tl;drgccなら-Wl,...でリンクのオプション(==ldコマンドのオプション)をわたせる。オプションが複数ふくすうある場合ばあいはカンマでつなげる。 ldのオプションで動的どうてき(-Bdynamic)と静的せいてき(-Bstatic)をえらぶことができ、これは混在こんざいさせることができる。 れい: glibc以外いがいをstatic linkしたい g++ -o a.out main.o -static-libgcc -static-libstdc++ -Wl,-Bdynamic,-lc,-ldl,-lpthread,-Bstatic,-lboost_program_options,-lboost_filesystem,-lboost_system,-lssl,-lcrypto,-lz -lc,-ldl,-lpthreadあたりがglibcのライブラリ。 背景はいけい時代じだいはコンテナや!シングルバイナリのほうがあつからくやで!!「実行じっこうするたまき

                                    • オープンソースのMacようバイナリエディタ「Hex Fiend」のBetaばんがUniversal Binaryされ、Apple SiliconせいMacをサポート。

                                        オープンソースのMac用バイナリエディタ「Hex Fiend」のBeta版がUniversal Binary化され、Apple Silicon製Macをサポート。
                                      • gccの最適さいてき指示しじ-Ofastは危険きけん - Qiita

                                        はじめに gccの最適さいてき指示しじである-Ofastをお気軽きがる使つかってる記事きじ見掛みかけたので注意ちゅうい喚起かんきてきなやつです。 -Ofastとはぞや gccのドキュメントから引用いんよう https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-Ofast -Ofast Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It also enables optimizations that are not valid for all standard-compliant programs. It turns on -ffast-math, -fallow-store-data-races and the Fortran-specific -fstac

                                          gccの最適化指示-Ofastは危険 - Qiita
                                        • 解決かいけつ!Python]バイナリファイルのきまとめ

                                          ここではほん連載れんさいでこれまでに紹介しょうかいしてきたバイナリファイルのきの方法ほうほうをまとめる。くわしい解説かいせつはコードれいのち紹介しょうかいしているリンクを参照さんしょうしてほしい。テキストファイルのきについては「テキストファイルのきまとめ」を参照さんしょうされたい。 バイナリファイルのき # 文字もじれつのバイナリファイルへのみ with open('test.bin', 'wb') as f: s = 'ディープインサイダー' b = s.encode()  # 文字もじれつもバイトれつにエンコードする必要ひつようがある f.write(b)  # バイナリファイルにはバイトれつしかわたせない # 文字もじれつのバイナリファイルからのみ with open('test.bin', 'rb') as f: b = f.read() s = b.decode() print(s)  # ディープインサイダー # 整数せいすうのバイナリファイルへの

                                            [解決!Python]バイナリファイルの読み書きまとめ
                                          • 最適さいてきコンパイラへのいざない (2) マルチパスコンパイラ - Qiita

                                            記事きじ一覧いちらん はじめに マルチパスコンパイラ (この記事きじ) 定数ていすうかんする最適さいてき プログラムの構造こうぞう 対象たいしょう読者どくしゃ コンパイラの内部ないぶ構造こうぞうについて興味きょうみがあるかた コンパイラにかんして精通せいつうしているほう批評ひひょうちしております) ワンパスコンパイラ 突然とつぜんですが,はじめてコンパイラをつくるのであれば,大抵たいていのような構造こうぞうになるとおもいます. ちゅうあか部分ぶぶんは,どんなにシンプルなコンパイラでもふくまれているだろうという意味いみめたものです.字句じく解析かいせき中間なかま言語げんご生成せいせいはそれぞれ構文こうぶん解析かいせきやコード生成せいせい区別くべつがつかなくなっている場合ばあいもあるかとおもいます. ここでちゅうに,ひとつのパスとかれているのがになったほうもいるかとおもいます. プログラムのとある表現ひょうげん(ソースコードや中間なかま言語げんご)は,ある操作そうさほどこされてべつ表現ひょうげんへとうつっていきます.このとき,ある操作そうさやそれをおこなうためのルーチンぐんのことをパスとびます. この説明せつめいだと,ASTが中間ちゅうかん言語げんご変換へんかんされるの

                                              最適化コンパイラへのいざない (2) マルチパスコンパイラ - Qiita
                                            • GitHub - Rust-GCC/gccrs: GCC Front-End for Rust

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - Rust-GCC/gccrs: GCC Front-End for Rust
                                              • GitHub - andyk/ht: headless terminal - wrap any binary with a terminal interface for easy programmatic access.

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - andyk/ht: headless terminal - wrap any binary with a terminal interface for easy programmatic access.
                                                • Memzoom

                                                  Memzoom lets you view/monitor the raw memory of processes/files in your UTF-8 terminal. Memzoom is like the less command except designed for binary data with live updates. It represents non-ASCII characters using IBM Code Page 437 as a base-256 binary alphabet. It implements zooming via CTRL+MOUSEWHEEL which uses an image scaling algorithm (better than Lanczos!) that enables you to monitor large a

                                                  • 2020ねん8がつ26にち Linuxカーネル、やく2500の&quot;フォールスルー&quot;をリプレース | gihyo.jp

                                                    Linus Torvaldsは8がつ24にち米国べいこく時間じかん⁠)⁠、2020ねん10がつのリリースにけて開発かいはつちゅうの「Linux 5.9」において、カーネルエンジニアのGustavo Silvaの修正しゅうせいパッチをマージした。このパッチではカーネル全体ぜんたい使つかわれていた2484もの「/* fall through */」および類似るいじのコメント部分ぶぶんをすべて「fallthrough;」にリプレースしているほか、不要ふようなfall-throughの削除さくじょおこなわれている。 Merge tag 'fallthrough-pseudo-keyword-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux -Linux kernel source tree Linuxカーネルのメインライン開発かいはつでは、今回こんかいのパッチを提供ていきょうしたSilvaを中心ちゅうしんに、s

                                                      2020年8月26日 Linuxカーネル、約2500の&quot;フォールスルー&quot;をリプレース | gihyo.jp
                                                    • GCC for New Contributors — GCC Contributors Guide 0.1 documentation

                                                      GCC for New Contributors¶ This is an unofficial guide to GCC’s internals, aimed at new developers, and at plugin authors. Source: https://github.com/davidmalcolm/gcc-newbies-guide I’m a relative newcomer to GCC, so I thought it was worth documenting some of the hurdles I ran into when I started working on GCC, to try to make it easier for others to start hacking on GCC. Hence this guide. Other sou

                                                      • で、結局けっきょく #include <bits/stdc++.h> ってなに? - Qiita

                                                        hakatashiです。 きおいプロかいでは一般いっぱんてきなテクニックであるにもかかわらず、なにかと定期ていきてきえがちな話題わだいであるbits/stdc++.h。便利べんりではあるけど、そもそもこのファイルってなに年齢ねんれいは?性別せいべつは?家族かぞく構成こうせいは?彼女かのじょはいる?調しらべてみました! そもそも、bits/stdc++.hってなに? GNUが開発かいはつするC++の標準ひょうじゅんライブラリの実装じっそうであるlibstdc++のプリコンパイルみヘッダを生成せいせいするためのソースファイルです。 具体ぐたいてき中身なかみはgccのソースリポジトリのlibstdc++-v3/include/precompiled/stdc++.hから参照さんしょうすることができます。ると、CおよびC++の標準ひょうじゅんライブラリにふくまれるヘッダがすべてインクルードされており、このことから「#include <bits/stdc++.h>とくとすべての標準ひょうじゅんライブラリをいちにインクルードできる」という性質せいしつちます。

                                                          で、結局 #include <bits/stdc++.h> って何? - Qiita
                                                        • GitHub - google/subpar: Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - google/subpar: Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.
                                                          • Progress toward a GCC-based Rust compiler [LWN.net]

                                                            This article brought to you by LWN subscribersSubscribers to LWN.net made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible. The gccrs project is an ambitious effort started in 2014 to implement a Rust compiler within The GNU Compiler Collection (GCC). Even though the task is far from comp

                                                            • Anti-UPX Unpackingテクニック - JPCERT/CC Eyes

                                                              Windows OSをねらうマルウェア(PEフォーマット)は、コードの分析ぶんせき困難こんなんにするためのさまざまな難読なんどくやパッキングがおこなわれており、その種類しゅるい多岐たきにわたります。それにくらべて、Linux OSをねらうマルウェア(ELFフォーマット)のパッキング手法しゅほうかずかぎられており、ほとんどの場合ばあいUPXやUPXベースのパッキング手法しゅほうもちいられています。 今回こんかいは、Linux OSをねらうマルウェアによくみられる、upxコマンドでのアンパックを困難こんなんにするAnti-UPX Unpackingテクニックについて解説かいせつします。 Anti-UPX Unpackingテクニックを使用しようしたマルウェア Anti-UPX Unpackingテクニックを使用しようしたもっと有名ゆうめいなマルウェアは、IoT機器ききをターゲットに感染かんせんひろげているマルウェアMirai、およびそれらの亜種あしゅのマルウェアです。1は、UPXパッキングされたバイナリとMiraiの

                                                                Anti-UPX Unpackingテクニック - JPCERT/CC Eyes
                                                              • GCC undefined behaviors are getting wild

                                                                Happy with my recent breakthrough in understanding C integer divisions after weeks of struggle, I was minding my own business having fun writing integer arithmetic code. Life was good, when suddenly… zsh: segmentation fault (core dumped). That code wasn't messing with memory much so it was more likely to be a side effect of an arithmetic overflow or something. Using -fsanitize=undefined quickly id

                                                                • 「GCC 10.1」リリース、静的せいてきコード解析かいせき機能きのう実験じっけんてき導入どうにゅうされる | OSDN Magazine

                                                                  The GNU Compiler Collection(GCC)開発かいはつチームは5月7にち最新さいしんのメジャーリリースとなる「GCC 10.1」公開こうかい発表はっぴょうした。静的せいてきコード解析かいせき実験じっけんてき導入どうにゅうされ、C++20のサポートも強化きょうかした。 The GNU Compiler Collection(GCC)はGNUオペレーティングシステムけのコンパイラとして開発かいはつがスタートしたプロジェクトで、 C/C++やObjective-C、Fortran、Ada、Go、Dなどさまざまな言語げんご対応たいおうするフロントエンドとライブラリを提供ていきょうする。 GCC 10.1は、2019ねん5がつ公開こうかいされたGCC 9.1につづくメジャーリリース。このあいだ、プロジェクトはバージョン管理かんりをSubversionからGitに変更へんこうしている。 C++20のサポートが、コンパイラとlibstdc++ライブラリの両面りょうめん強化きょうかされている。constexpr関数かんすうにおける評価ひょうか

                                                                    「GCC 10.1」リリース、静的コード解析機能が実験的に導入される | OSDN Magazine
                                                                  • ImHex

                                                                    Pattern definitions available for 50 different file formats! Free and Open Source Hex Editor for all OSes and the Web What is ImHex? ImHex is a Hex Editor, a tool to display, decode and analyze binary data to reverse engineer their format, extract informations or patch values in them. What makes ImHex special is that it has many advanced features that can often only be found in paid applications.

                                                                      ImHex
                                                                    • Engadget | Technology News & Reviews

                                                                      The ‘audio earrings’ Kamala Harris didn’t wear during the debate barely even exist

                                                                        Engadget | Technology News & Reviews
                                                                      • Running Golang on the browser with WebAssembly and TinyGo

                                                                        TL;DR This is the story of how I managed to expose my Golang chess API project cheesse as a WebAssembly binary, compiled using TinyGo, so JavaScript could use it without needing a server. The blogpost is optimised for helping others going through a similar exercise, rather than for readability, so expect a little too much of “if this, do this”. Sorry. What are all those technologies? WebAssembly A

                                                                        • GCC 12.1 Compiler Released With AVX-512 FP16, Better RISC-V Support, More C++23 Features - Phoronix

                                                                          GCC 12.1 Compiler Released With AVX-512 FP16, Better RISC-V Support, More C++23 Features Written by Michael Larabel in GNU on 6 May 2022 at 06:35 AM EDT. 6 Comments GCC 12.1 is out today as the first stable release of GCC 12. It also marks 35 years already since the release of GCC 1.0. With a year's worth of changes, GCC 12.1 is a big feature release with a lot of good stuff in it from new C/C++ f

                                                                            GCC 12.1 Compiler Released With AVX-512 FP16, Better RISC-V Support, More C++23 Features - Phoronix
                                                                          • はじめてまなぶバイナリ解析かいせき 不正ふせいなコードからコンピュータをまもるサイバーセキュリティ技術ぎじゅつ

                                                                            はじめてまなぶバイナリ解析かいせき 不正ふせいなコードからコンピュータをまもるサイバーセキュリティ技術ぎじゅつ 小林こばやし 佐保さほ, 岡田おかだ れい, あさ たすく, まんえい たくくに インプレス NextPublishing 1,760えん (1,600えん+ぜい) バイナリ解析かいせき直感ちょっかんてき理解りかいしにくいことを考慮こうりょし、プログラミングにくわしくない大学だいがく1・2年生ねんせいしん社会しゃかいじんでも理解りかいできるよう、かくしょうでの説明せつめいはできるだけやさしい表現ひょうげんもちいました。 関連かんれんサイト本書ほんしょ関連かんれんページが用意よういされています。 NextPublishingオフィシャルWebサイト内容ないよう紹介しょうかい 近年きんねん総務そうむしょう経済けいざい産業さんぎょうしょうでは、サイバーセキュリティ人材じんざい育成いくせい社会しゃかいてき課題かだいとして重要じゅうよう施策しさく一環いっかんとしてあつかっています。しかし、「セキュリティの基本きほんてき解説かいせつしょ」が、英語えいご国語こくごのような基礎きそてき科目かもく比較ひかくして、現状げんじょうじゅうふんそろっていません。そこで、まずはセキュリティの基礎きそ技術ぎじゅつであるバイナリの入門にゅうもんてき内容ないようをまとめまし

                                                                              はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術
                                                                            • GNU poke

                                                                              __) The extensible editor for structured __) binary data ---._______) [ video | releases | pickles | development | community | related projects ] GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on th

                                                                              • Kubernetes でバイナリを ConfigMap (binaryData) に登録とうろくする - kakakakakku blog

                                                                                今年ことしの4がつごろに「Kubernetes 完全かんぜんガイド」をえたけど,まだ書評しょひょういていなかった.そしたら8がつに「Kubernetes 完全かんぜんガイド だい2はん」が出版しゅっぱんされたため,さっそく購入こうにゅうして,なおしている.みながらになった機能きのうためしていく.今回こんかいは ConfigMap にする. Kubernetes完全かんぜんガイド だい2はん (Top Gear) 作者さくしゃ:⻘⼭ 発売はつばい: 2020/08/07メディア: 単行本たんこうぼん(ソフトカバー) ConfigMap (binaryData) 「だい7しょう : Config & Storage APIs カテゴリ」の ConfigMap をなおしていたら,テキスト (UTF-8) だけではなく「バイナリ」を登録とうろくする内容ないようあたらしく追加ついかされていた.拡張子かくちょうし .jpg など画像がぞうファイルを Base64 でエンコードして,nginx コンテナから HTML と画像がぞうファイルを配信はいしん

                                                                                  Kubernetes でバイナリを ConfigMap (binaryData) に登録する - kakakakakku blog
                                                                                • やわらかFFI 〜fiddle.gem 入門にゅうもん〜 - ローファイ日記にっき

                                                                                  Rubyアドベントカレンダー(その1)10にち記事きじです。 qiita.com 技術ぎじゅつアドベントカレンダーの原点げんてん?にかえり、自分じぶんいたものではなくTipsのはなしをします。 今回こんかいはここすうねんよく使つかうようになったgem、fiddleの紹介しょうかいをしようとおもいます*1。 fiddleとは/FFIとは fiddleとはRubyにおいて、FFI(Foreign Function Interface)をするためのgemです。 github.com そのものずばり ffi というgemがあるためそちらを使つかほうおおいようですが、fiddleは現在げんざい標準ひょうじゅんライブラリであるので、Rubyをインストールしたらそのままふくまれており、またRubyコアチームによりメンテナンスされているようです。 さて、ではそのFFIとはなにかというはなしになります。「あるプログラミング言語げんごからのプログラミング言語げんご定義ていぎされた関数かんすうなどを利用りようするための

                                                                                    やわらかFFI 〜fiddle.gem 入門〜 - ローファイ日記

                                                                                  新着しんちゃく記事きじ