並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 270件

新着順 人気順

バイナリーの検索結果81 - 120 件 / 270件

  • 「Copilot Workspace」発表、人間がコードを書くことなく、仕様作成からコード作成、デバッグまで/Docker Desktop、Appleシリコン上でx86-64バイナリをほぼネイティブな速度で実行、ほか。2023年11月の人気記事

    「Copilot Workspace」発表、人間がコードを書くことなく、仕様作成からコード作成、デバッグまで/Docker Desktop、Appleシリコン上でx86-64バイナリをほぼネイティブな速度で実行、ほか。2023年11月の人気記事 つい先日まで長袖Tシャツ1枚で過ごしていたような気がするのですが、気がつけばダウンジャケットを着て外出するような冬の気温になってしまったようです。読者の皆様はいかがお過ごしでしょうか。 寒いのは苦手なのですが、今年の冬は暖冬らしいので少しほっとしています。 さて、11月が終わりましたので、人気記事のランキングを紹介していきましょう。 1位から3位 1位 GitHub、Copilotの将来像となる「Copilot Workspace」発表。人間がコードを書くことなく、Copilotが仕様作成からコード作成、デバッグまで実行。GitHub Univer

      「Copilot Workspace」発表、人間がコードを書くことなく、仕様作成からコード作成、デバッグまで/Docker Desktop、Appleシリコン上でx86-64バイナリをほぼネイティブな速度で実行、ほか。2023年11月の人気記事
    • 「EmEditor」がバージョンアップ ~v20.8はバイナリエディターとしても本格派に/奇数行と偶数行で異なる色を設定できるオプションも

        「EmEditor」がバージョンアップ ~v20.8はバイナリエディターとしても本格派に/奇数行と偶数行で異なる色を設定できるオプションも
      • Google、Mac/Linuxデスクトップアプリの開発に対応した「Flutter 3」を発表/Apple Silicon、ユニバーサルバイナリにも対応。「Firebase」対応も強化

          Google、Mac/Linuxデスクトップアプリの開発に対応した「Flutter 3」を発表/Apple Silicon、ユニバーサルバイナリにも対応。「Firebase」対応も強化
        • Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など

          Javaの代表的なフレームワークの1つである「Spring Framework 6.0」が11月18日付けで正式リリースが発表されました。 2017年にリリースされたSpring Framework 5.0以来、5年ぶりのメジャーバージョンアップとなります。 Spring Framework 6.0ではベースラインがJava 17以降となり、Java 19でプレビューとなった仮想スレッド機能もプレビューとして取り入れられています。 Jakarta EE 9で行われたjakarta.*のパッケージ名称変更に対応し、Servlet 6.0やJPA 3.1などJakarta EE 10のAPIにフォーカスしたことで、Tomcat 10.1などの最新のWebコンテナやHibernate ORM 6.1などの最新の永続化プロバイダにアクセスできるようになりました。 ネイティブバイナリ生成の支援機能も

            Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など
          • 第694回 libbpfとclangでポータブルなBPF CO-REバイナリ作成 | gihyo.jp

            第688回と第690回では、カーネルのトレーシングツールとして注目されているeBPFを活用するためのツールとしてBCCを紹介しました。 また第692回ではBCC以外のeBPFを活用したツールの利用方法も紹介しています。 今回は一般的なコンパイラのようにバイナリを生成でき、移植性が高く、そして近い将来eBPFを使うための本流のひとつとなりそうなBPF CO-REについて紹介しましょう。 BPF CO-REの登場 BPF CO-RE(Compile Once - Run Everywhere)については第692回でも軽く紹介しました。改めてまとめると、次のような機能を実現する仕組みです。 BPFを利用したバイナリを実行環境とは異なる環境でビルドできる カーネルバージョン間の違いもある程度は吸収してくれる 実行バイナリのサイズはそれなりに小さくなる コンテナ内部などターゲットと異なるカーネルが動

              第694回 libbpfとclangでポータブルなBPF CO-REバイナリ作成 | gihyo.jp
            • 【アップデート】DynamoDBの文字列型/バイナリ型項目に空文字列が登録できるようになりました!! | DevelopersIO

              CX事業本部@大阪の岩田です。2020/5/18付けのアップデートにより、DynamoDBの文字列型/バイナリ型項目に空文字列が登録できるようになりました。 簡単ですが、このアップデートについてご紹介します。 何が変わったの? これまでDynamoDBでは文字列型およびバイナリ型の項目に空文字列を登録することができませんでした。 例えばBoto3を使って以下のようなデータを登録しようとすると、、、 { "id":1 , "attr1": "" } 以下のようなエラーが発生して登録することができませんでした。 One or more parameter values were invalid: An AttributeValue may not contain an empty string そのため、アプリケーションから空文字列を扱いたい場合は一旦空文字列をNULLに変換してからDynam

                【アップデート】DynamoDBの文字列型/バイナリ型項目に空文字列が登録できるようになりました!! | DevelopersIO
              • Rubyでバイナリデータに対するrindex検索の挙動でハマったので調べたことメモ - すぎゃーんメモ

                自分の手元の環境でこんなことが起きた。 $ ruby -v ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [arm64-darwin21] $ irb irb(main):001:0> "\x01\x80\x00\x00".index("\x01") => 0 irb(main):002:0> "\x01\x80\x00\x00".rindex("\x01") => 1 \x01 は 0 番目にしかないのだから、 .index でも .rindex でも 0 が返ってくるはずではないの?? 先に結論 きっかけ String#rindex の謎挙動 もう少し深く追う Encodingと実行環境 つまり再現条件は Rooの問題 Rubyのバグではないの? 3.2 先に結論 バイナリデータを扱うときには必ずEncodingを ASCII-8BIT

                  Rubyでバイナリデータに対するrindex検索の挙動でハマったので調べたことメモ - すぎゃーんメモ
                • AppleがRosetta 2を利用したx86-64Linuxバイナリを実行する方法の共有を予告

                  Appleが現地時間の2022年6月6日から開催中の開発者向けイベント「WWDC22」において、macOSまたはLinuxの仮想マシンを作成する方法を共有することを明らかにしました。現地時間の6月7日に利用可能になる予定です。 Create macOS or Linux virtual machines - WWDC22 - Videos - Apple Developer https://developer.apple.com/videos/play/wwdc2022/10002/ AppleはWWDC22の開発者向けページを更新し、以下の画像とともに、「Virtualizationフレームワークを使用して、Mac上に素早く仮想マシンを作成する方法をご紹介します。仮想Macを作成し、分離された環境でアプリケーションの変更をすばやくテストする方法を紹介します。また、Apple製シリコンに完

                    AppleがRosetta 2を利用したx86-64Linuxバイナリを実行する方法の共有を予告
                  • バイナリーオプションの専門家くまごろー

                    どうも!こんにちは!! 元お笑い芸人 投資家くまごろーの ブログをご覧くださり誠にありがとうございます!! 「バイナリーオプションが気になっているけど、どのように始めれば良いのか分からない。まったくの初心者なので、すべての流...

                      バイナリーオプションの専門家くまごろー
                    • 「Chromium」へのRust言語採用はサードパーティライブラリから ~Googleが解説/来年中にも「Chrome」のバイナリにRustコードが含まれるように

                        「Chromium」へのRust言語採用はサードパーティライブラリから ~Googleが解説/来年中にも「Chrome」のバイナリにRustコードが含まれるように
                      • MSXのBSAVE形式バイナリデータの読み書きにバグ発見!?BSAVE・BLOAD命令の挙動を検証 - Gigamix Online

                        MSX BASICのBSAVE命令はメモリの内容をバイナリーデータで保存する命令、BLOAD命令はバイナリーデータをメモリへ転送する命令ですが、一体どのくらいのメモリ容量が扱えるのか、知らなかったので調べてみました…と思ったらバグかもしれない場面に遭遇しました。 結論 BSAVE形式ファイルの仕様 BSAVE命令のテスト 結果 BLOAD命令のテスト 結果 バグではなく仕様でした なぜそうなるのか仮説 結論 BLOAD命令・BSAVE命令ともども、メモリの最大容量は65535バイトまで扱えます。 メインRAMの最大容量である64kB(65536バイト)以上のデータには対応しません。誤動作が発生します。 そういう動作をするのは仕様でした。 BSAVE形式ファイルの仕様 今一度MSXのBSAVE形式ファイルの仕様を確認します。 オフセット 容量 内訳 +0 1 BSAVE形式の明示(0xFEが

                          MSXのBSAVE形式バイナリデータの読み書きにバグ発見!?BSAVE・BLOAD命令の挙動を検証 - Gigamix Online
                        • はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術

                          はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術 小林 佐保, 岡田 怜士, 浅部 佑, 満永 拓邦 インプレス NextPublishing 1,760円 (1,600円+税) バイナリ解析が直感的に理解しにくいことを考慮し、プログラミングに詳しくない大学1・2年生や新社会人でも理解できるよう、各章での説明はできるだけやさしい表現を用いました。 関連サイト本書の関連ページが用意されています。 NextPublishingオフィシャルWebサイト内容紹介 近年、総務省や経済産業省では、サイバーセキュリティ人材育成を社会的な課題として重要施策の一環として取り扱っています。しかし、「セキュリティの基本的な解説書」が、英語・国語のような基礎的な科目と比較して、現状十分に揃っていません。そこで、まずはセキュリティの基礎技術であるバイナリの入門的な内容をまとめまし

                            はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術
                          • 「Microsoft 3D Movie Maker」の復活プロジェクトが始動、実際に動くバイナリが公開/「ニコ動」のお下劣動画でもおなじみ、Windows 95時代の子ども向け3Dアニメ制作ツール

                              「Microsoft 3D Movie Maker」の復活プロジェクトが始動、実際に動くバイナリが公開/「ニコ動」のお下劣動画でもおなじみ、Windows 95時代の子ども向け3Dアニメ制作ツール
                            • KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始

                              KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始 開発ツールのIntelliJ IDEAやプログラミング言語Kotlinなどの開発元であるJetBrainsは、これまで試験的プレビュー版だったKotlinのコードからWebAssemblyバイナリを生成する「Kotlin/Wasm」を、アルファ版として提供開始すると発表しました。 Kotlin/Wasm is now in Alpha and ready for you to try! Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us! Learn more about t

                                KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始
                              • 【CTF入門】ELFバイナリのリバースエンジニアリングに入門してみよう|かえるのほんだな

                                かしわば(@yuki_kashiwaba)です。 リバースエンジニアになりたい趣味プログラマです。 Microsoft Japanに所属しています。 発言はすべて個人の見解です。 ・情報処理安全確保支援士 資格 ・HackTheBox ProHacker ・AtCoder 緑 ・自作OS、 競プロ、CTFがマイブーム 制作物はGithubにて公開してます。 このブログでは、プログラミングや自作OS、セキュリティに関する備忘録を書いてます。 好きな言語はC#とPythonで、ThinkPadとKindleを愛用してます。 質問・相談はお気軽に。 Twitterまたは問い合わせフォームまでお願いします。

                                  【CTF入門】ELFバイナリのリバースエンジニアリングに入門してみよう|かえるのほんだな
                                • 2020年4月17日号 “linux-riscv” フレーバーとriscv用バイナリ、WSLにおける20.04 | gihyo.jp

                                  Ubuntu Weekly Topics 2020年4月17日号“linux-riscv” フレーバーとriscv用バイナリ、WSLにおける20.04 “linux-riscv” フレーバーとriscv用バイナリ focalのリリースまで約10日というタイミングで、非常に興味深いカーネルメタパッケージがコミットされました。 「linux-riscv」と名付けられたこの新しいパッケージは、riscv64アーキテクチャ向けにビルドされており[1]⁠、64bit RISC-Vサポートを示唆する特徴に満ちています。また、focalのトップページには『Architectures and builds for Focal』として「riscv64 (unofficial) 」がリストされており、現時点では明確なアナウンスはないものの、「⁠riscv64アーキテクチャのUbuntu」が何らかの形で用意され

                                    2020年4月17日号 “linux-riscv” フレーバーとriscv用バイナリ、WSLにおける20.04 | gihyo.jp
                                  • バイナリーオプションで人生逆転!あづま

                                    バイナリーオプションで人生逆転!あづま!バイナリーオプション、FXで初心者でも勝てるチャートの見かた、デイトレードのやり方などのおすすめの情報を発信中!

                                      バイナリーオプションで人生逆転!あづま
                                    • 【Golang + echo】S3のファイルをバイナリデータでレスポンスする - カミナシ エンジニアブログ

                                      はじめに この記事はGo 4 Advent Calendar 2020 17日目の記事です。 こんにちは、株式会社カミナシのエンジニア @imuです。 早速ですが、S3にあるファイルをバイナリデータで取得してレスポンスに含めたいと思ったことはありませんか? 『カミナシ』ではバッチ処理でファイルを作成してS3にファイルをアップロードした後、Client側でファイルをダウンロードする機能があります。 よくある処理はClient側からAWSにアクセスをしてファイルをダウンロードする方法ですが、今回はAPI側を経由してファイルをダウンロードする方法について書きたいと思います! ファイルをバイナリデータとしてレスポンスに含めたいがうまくいかず、困っている方の参考になれば幸いです! この記事で分かること API側でS3ファイルをダウンロードせずに取得する方法 取得したファイルをレスポンスに含める方法(

                                        【Golang + echo】S3のファイルをバイナリデータでレスポンスする - カミナシ エンジニアブログ
                                      • Node.jsのネイティブモジュールをRustで書くのはつらい それでもネイティブバイナリとNodeの架け橋を作る理由

                                        「東京Node学園」は、Node.js日本ユーザグループ主催のNode.js勉強会です。36時限目の今回は、オンラインで開催されました。 Funaoka氏は、Rustでネイティブモジュールを作る方法について発表しました。 ネイティブモジュールを書く理由 Yukimasa Funaoka氏(以下、Funaoka):まず、自己紹介をします。私は、株式会社ディー・エヌ・エーでフロントエンドの業務をしている、船岡と申します。 本日は、どういった目的でネイティブモジュールを書くのか、具体的にRustで作るにはどうすればよいのか、そしてクロスプラットフォーム対応と、実際に書いてみて困ったことなどを紹介したいと思っています。 まず、ネイティブモジュールを書く理由ですが、ネイティブモジュールは、JS(JavaScript)の世界を超えて、ネイティブのバイナリとNode(Node.js)との架け橋になって、

                                          Node.jsのネイティブモジュールをRustで書くのはつらい それでもネイティブバイナリとNodeの架け橋を作る理由
                                        • Node.jsから呼び出したWASMバイナリ(Rust製)と非同期に通信したい話

                                          どうもこんにちは。筆者はここ1年くらいnitrogqlというTypeScript + GraphQL向けコード生成ツールを開発しています。(初手宣伝) このツールの本体はRustで書かれており、コンパイルするとWASMバイナリが生成されます。このWASMバイナリをNode.jsから呼び出すようなラッパーを作って、コマンドラインツールとしてnpmで公開しています。 その性質上、Node.js側とWASM側で通信(データのやり取り)が発生します。特に、設定ファイルなどが.jsや.tsで書かれていても読み込む機能があり、その際はRust側からNode.js側に制御を渡してNode.js側でファイルを読み込み、結果をRust側に返すようになっています。 実は、nitrogqlの(Rust側)コードにはこれまで非同期処理が含まれていませんでした。しかし、パフォーマンスのことなどを考えると非同期処理に

                                            Node.jsから呼び出したWASMバイナリ(Rust製)と非同期に通信したい話
                                          • 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
                                            • 証拠動画のバイナリデータを確認した裁判官、愛知県警の証拠改竄を見抜く | スラド

                                              2020年4月6日に名古屋市天白区でスピード違反車両を追跡するパトカーが赤信号の交差点に突入、青信号で進行中のワゴン車と衝突する事故があり、その損害賠償を求める裁判でパトカーがサイレンを鳴らしていたかどうかが争点となっていた。パトカーは信号無視をする場合は赤色灯を点灯させサイレンを鳴らすことが「緊急自動車」として扱われる条件だからである(弁護士コラム、判決文[PDF]、TBS NEWS DIG)。 パトカーの運転手である警察官は「サイレンを鳴らしていた」と証言し、証拠として提出されたパトカーのドライブレコーダー動画には音声がなく「録音機能は使用していなかったので最初から音声データはない」と県警は主張。逆にワゴン車を運転していた男性に対して損害賠償を求める反訴を行っていた。 裁判官が動画のバイナリデータを確認したところ「音声部分が不自然に整いすぎている」と不審に思い愛知県警に ・ドライブレコ

                                              • 国内バイナリーオプションの比較ランキングに掲載されているサイトで使えるサイトは一つ - 初心者の投資家マガジン

                                                国内バイナリーはそこそこ儲かるという事実はウソ kissfx.com 雑誌などにも登場しているバイナリー長者が存在しています。 FXとは違い、バイナリーはエントリーポイントを探すだけです。 しかし、どうやってエントリーしているのか。 それが気になるところです。 外為オプションだけが、私はやりやすい 他社もこれから紹介したいですが、GMOクリック証券の外為オプションが一番やりやすいんです。 www.fx001.net www.fx001.net オアンダのオープンオーダーを使っています。 結局、テクニカルってバイナリーのようなトレードはうまくいかないような感じだったりします。 バイナリーで負けたらショックなんですよね。 だって、リスクリワードが1:1もないんですから。

                                                  国内バイナリーオプションの比較ランキングに掲載されているサイトで使えるサイトは一つ - 初心者の投資家マガジン
                                                • BusyBoxを使って、単一で実行可能なコマンドのバイナリをDockerコンテナ内に放り込む - CLOVER🍀

                                                  これは、なにをしたくて書いたもの? Dockerコンテナ内で解析などの作業をする必要が出た時に、コマンドなどが入っていないDockerイメージが相手の場合は どうすればいい?という時の選択肢のひとつとして、BusyBoxが使えそうな気がしたので。 BusyBox Case 例えば、以下のようにDebianのDockerイメージを使った時に、デフォルトではpsやmpstatなど、調べものをする際に 使いたいコマンドが入っていません。 $ docker container run -it --rm --name debian debian:stretch root@f28f50fe47ca:/# ps bash: ps: command not found root@f28f50fe47ca:/# wget bash: wget: command not found root@f28f50fe

                                                    BusyBoxを使って、単一で実行可能なコマンドのバイナリをDockerコンテナ内に放り込む - CLOVER🍀
                                                  • バイナリー|ネットワークビジネスの報酬プラン | ネット集客の時代/ネットワークビジネスをオンラインで成功する方法

                                                    バイナリーは、大まかに自分の直下に2人のダウンを作れば収入を得られるというシステムです。 その為、初心者が取り組みやすいともいえるが、スピルオーバー(アップラインがリクルートした人が自分のダウンに落ちてくること)がある事でそれを期待して活動しない人が出やすい場合もある。 バイナリーとは、「2つの」という意味になります。 この意味の通り、自分の直下には、2人しか基本的には付けることができません。 2人を越えてリクルートしてしまった場合は、スピルオーバーといって自分の直下の下に配置されることになります。 この時、この人は頑張っているのでこの人の下に付けてあげたいと思っても、通常、自動で左側系列の方に優先的に付いてしまうので、左側系列の方が大きな組織になってしまうという事になります。 しかし企業によっては、スピルオーバーを自分が決めた人の下に付けるという事を指定できる企業もあります。 これはうれ

                                                      バイナリー|ネットワークビジネスの報酬プラン | ネット集客の時代/ネットワークビジネスをオンラインで成功する方法
                                                    • Rustでバイナリを読み書きするのに必要なクレート3選 - aptpod Tech Blog

                                                      研究開発グループの大久保です。 当社の製品の中にはC/C++で書かれたものが存在し、その中には独自のバイナリフォーマットを取り扱うものが存在します。既存のコードとやり取りするようなRustのプロジェクトを起こすためには、その独自のバイナリフォーマットをRustで取り扱えるようにしなければなりません。しかしながら、Rustの標準ライブラリの機能だけでは、バイナリの読み書きは意外と面倒になります。そのため、今回はRustでバイナリを扱うのならぜひ知っておきたいクレートを3つご紹介します。 byteorder byteorderはその名の通り、バイトオーダ、つまりエンディアンを扱うためのクレートです。使い方はシンプルで、ByteOrderトレイトと、BigEndian, LittleEndian, NativeEndianのうち自分が扱いたいエンディアンをインポートすれば、バッファと数値型の間で

                                                        Rustでバイナリを読み書きするのに必要なクレート3選 - aptpod Tech Blog
                                                      • フリースタンディングな Rust バイナリ | Writing an OS in Rust

                                                        この記事は翻訳されたものです: この記事はA Freestanding Rust Binaryをコミュニティの手により翻訳したものです。そのため、翻訳が完全・最新でなかったり、原文にない誤りを含んでいる可能性があります。問題があればこのissue上で報告してください! 翻訳者: @JohnTitor. 私達自身のオペレーティングシステム(以下、OS)カーネルを作っていく最初のステップは標準ライブラリとリンクしない Rust の実行可能ファイルをつくることです。これにより、基盤となる OS がないベアメタル上で Rust のコードを実行することができるようになります。 このブログの内容は GitHub 上で公開・開発されています。何か問題や質問などがあれば issue をたててください (訳注: リンクは原文(英語)のものになります)。またこちらにコメントを残すこともできます。この記事の完全

                                                        • Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧

                                                          CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                            Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧
                                                          • バイナリーオプションで大切なこと | 素人投資家成長ブログ

                                                            こんにちは素人投資家のあっくんです。 今日はバイナリーオプションで 全然勝てない。。どうやったら勝てるの。。って人のために! バイナリーオプションで大切なことを書いていこうと思います。 必見!バイナリーオプションで大切なこと まず初めにバイナリーオプションとは簡単にゆってしまえば、為替が上に行くか下に行くかを予測する投資方法で、確率はほぼ1/2でちょうどギャンブルのように見えますが、 決してギャンブルではありません!!立派な投資方法です。 このように例えば、図のように1ドル92.5円だとして、この価格が自分が指定時間(5分後だったり1時間後など)が経過した時に上がっているか?下がっているか?を予想するということです。 取引方法が簡単なことから様々な人から人気で、投資初心者におすすめの投資と言われています。ですが、投資方法が簡単でギャンブル性があるため負ける方が多いです。 ですので、これから

                                                              バイナリーオプションで大切なこと | 素人投資家成長ブログ
                                                            • 「Python 3.11」がリリース、4年で5倍の高速化を目指す「Faster Cpython」計画が始動/「Microsoft Store」にも「Python 3.11」バイナリが追加

                                                                「Python 3.11」がリリース、4年で5倍の高速化を目指す「Faster Cpython」計画が始動/「Microsoft Store」にも「Python 3.11」バイナリが追加
                                                              • Rust+nomでバイナリ(bmpファイル)を読もう - Qiita

                                                                Rustでバイナリをパースする方法はいくつかありますが、nomでやってみたら以外と簡単だったので記事にします。 nomとは GitHub: https://github.com/Geal/nom Rustのパーサコンビネータライブラリのデファクトスタンダード的な存在です。昔はマクロ中心の記述が中心で、マクロに慣れないと辛いところもありましたが、バージョン5からimpl Traitを活用した関数中心の記述に変更されました。マクロを使わないと書けないところも残っていたりしますが、かなり簡単にパーサコンビネータを使うことができます。文字列だけでなくバイナリのパーサを書くのにも使えます。 目標 バイナリを読む練習として、今回は仕様がかなり簡単な部類のバイナリファイルであるbmp(Windows Bitmap)ファイルを読むことを目標とします。フォーマットはWikipediaを読めばわかります。bm

                                                                  Rust+nomでバイナリ(bmpファイル)を読もう - Qiita
                                                                • セキュリティ技術の基礎を身につけるバイナリ解析入門書 - mojiru【もじをもじる】

                                                                  はじめて学ぶバイナリ解析 「はじめて学ぶバイナリ解析」発行主旨・内容紹介 「はじめて学ぶバイナリ解析」目次 「はじめて学ぶバイナリ解析」Amazonでの購入はこちら 「はじめて学ぶバイナリ解析」楽天市場での購入はこちら はじめて学ぶバイナリ解析 インプレスグループで電子出版事業を手がけるインプレスR&Dは、小林佐保氏、岡田怜士氏、浅部佑氏、満永拓邦氏著書による、不正なコードからコンピュータを守るサイバーセキュリティ技術を解説したセキュリティの基礎知識を身につける入門書で「はじめて学ぶバイナリ解析」を発売した。 小林佐保Profile●千葉大学大学院融合理工学府数学情報科学専攻。2016年、ハワイ大学との交換留学協定プログラムにてオートマトンを研究。2017年、千葉大学セキュリティバグハンティングコンテスト最優秀賞と千葉大学理学部後援会長賞を受賞。2018年、トビタテ日本代表プログラムにてシ

                                                                    セキュリティ技術の基礎を身につけるバイナリ解析入門書 - mojiru【もじをもじる】
                                                                  • C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装

                                                                    マイクロソフトは、C#のコードからWASIに対応したWebAssemblyバイナリの生成を.NET 8 SDKで可能にする実験的実装「wasi-experimental」が追加されたと、ブログ「Extending WebAssembly to the Cloud with .NET」で明らかにしました。 WebAssembly System Interface provides a way for WebAssembly code to call and implement arbitrary APIs, safely and across languages. ... and now, you can create WASI apps with #dotNET using the wasi-experimental workload in .NET 8. Learn more. http

                                                                      C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装
                                                                    • Kenji on Twitter: "「コマンドプロンプトは黒い画面に文字がたくさん出て怖い」という人がいるみたいなので、チャット風コマンドプロンプトを作ってみた。以下でソースとバイナリ公開しています。 https://t.co/2Vi5yoKYAI… https://t.co/xXeDQ8XLQK"

                                                                      「コマンドプロンプトは黒い画面に文字がたくさん出て怖い」という人がいるみたいなので、チャット風コマンドプロンプトを作ってみた。以下でソースとバイナリ公開しています。 https://t.co/2Vi5yoKYAI… https://t.co/xXeDQ8XLQK

                                                                        Kenji on Twitter: "「コマンドプロンプトは黒い画面に文字がたくさん出て怖い」という人がいるみたいなので、チャット風コマンドプロンプトを作ってみた。以下でソースとバイナリ公開しています。 https://t.co/2Vi5yoKYAI… https://t.co/xXeDQ8XLQK"
                                                                      • AWS Lambda、.NET 7の新機能であるネイティブコンパイラによる実行形式のバイナリに対応

                                                                        Amazon Web Services(AWS)は、サーバレスコンピューティング基盤として提供している「AWS Lambda」で、.NET 7の新機能であるネイティブコンパイラによって生成される実行形式のバイナリファイルに対応したことを発表しました。 基本的に.NETアプリケーションは、C#などで書かれたソースコードがコンパイルによって中間言語に変換され、この中間言語が.NETのランタイムによって実行されます。Javaの実行がJavaVMによって行われるのに似ています。 この.NETのランタイムやJava VMには高性能なJIT(Jut-in-Time)コンパイラが搭載され、次々にネイティブバイナリを生成しながら実行することで、高速にアプリケーションを実行することが可能になっているわけです。 しかし、いかにJITコンパイラが優秀であったとしても、アプリケーションを実行しながらバイナリを生成

                                                                          AWS Lambda、.NET 7の新機能であるネイティブコンパイラによる実行形式のバイナリに対応
                                                                        • Linuxコマンドでバイナリファイルを修正する

                                                                          はじめに たまに、バイナリファイルをシェルスクリプトでいじりたいときがある。 他にもっといい方法があるかもしれないが、参考として記載する。 修正の流れ(イメージ) 以下のような流れで修正をしている。 hexdumpでdump dump結果を修正 xxdコマンドで戻す 例題 以下のようなバイナリファイルを、 $ hexdump -C sample.bin 00000000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f |................| 00000010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f |................| 00000020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f | !"#$%&'()*+

                                                                            Linuxコマンドでバイナリファイルを修正する
                                                                          • mruby 3.2.0 のバイナリフォーマット - ローファイ日記

                                                                            なんとなくバイナリを解析してえ〜と思ったので、mruby 3.2.0 (最新stable?)の .mrb ファイルのフォーマットを眺めることにした。 Rustでパースしました!だとかっこいい、ナウだなと思ったけれど、動的型育ちな自分をどうしても甘やかしてしまい、 Ruby の unpack を軸に解析した。いやほんと、今やRubyで一番使うメソッドでは。 こういう感じのRubyスクリプトがある。 puts "Hello" mrbファイルにコンパイルするとこうなるらしい。この際、デバッグセクションとLVセクションは無かったことにする。今度ね。 $ ./bin/mrbc --remove-lv tmp/hello.rb $ xxd tmp/hello.mrb 00000000: 5249 5445 3033 3030 0000 0056 4d41 545a RITE0300...VMATZ 0

                                                                              mruby 3.2.0 のバイナリフォーマット - ローファイ日記
                                                                            • Apple M1チップに対応した「Docker Desktop」が一般リリース/バイナリの一部がDarwin/AMD64のままな関係で実行の際は「Rosetta 2」が必要

                                                                                Apple M1チップに対応した「Docker Desktop」が一般リリース/バイナリの一部がDarwin/AMD64のままな関係で実行の際は「Rosetta 2」が必要
                                                                              • Amazon.co.jp: はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術 (OnDeck Books(NextPublishing)): 小林佐保, 岡田怜士, 浅部佑, 満永拓邦: Digital Ebook Purchas

                                                                                  Amazon.co.jp: はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術 (OnDeck Books(NextPublishing)): 小林佐保, 岡田怜士, 浅部佑, 満永拓邦: Digital Ebook Purchas
                                                                                • venomy on Twitter: ">裁判所がバイナリデータを確認してデータが「整いすぎている」と疑問視したことから、裁判所に於いて愛知県側に人為的な消去等について釈明を求めたところ、愛知県側はサイレンを鳴らしていなかったと認めるに転じたという。 誰やねん、その裁判所(裁判官)と思ったら… https://t.co/ExMdf4xa6r"