最新記事一覧
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第14回では、オリジナル4ビットCPU「DL166」に外部出力デバイスとなるLEDをつないで制御し、Lチカを行う。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第13回では、オリジナル4ビットCPU「DL166」にタクトスイッチやフォトセンサーをつないで、そこから得られる値をDL166で読み込めるようにする。
()
NECはソフトウェアに潜む脆弱性を、実行ファイルのバイナリコードから検出する技術を開発した。外部から入力されたデータがソフトウェア内のどの処理で使われているかを追跡し、脆弱性や不正機能などを検出する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第12回では、外部入力を取り込みその値によってプログラムを制御することに挑戦する。
()
SQLiteの最新版「SQLite Release 3.45.0」が公開された。SQLiteは、小型、高速、自己完結型、高信頼、フル機能をうたうSQLデータベースエンジンを実装したC言語ライブラリ。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第11回では、1980年代の米国テレビドラマ「ナイトライダー」に登場するドリームカーの電飾の再現に挑戦する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第10回では、条件分岐を使ったバイナリコードに挑戦する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第9回では、プログラミング演習の定番であるLチカを題材にバイナリコードを動かしてみる。
()
Googleはバイナリファイル比較ツール「BinDiff」をOSS化し、ソースコードを公開した。これによってセキュリティ研究者らはマルウェア分析などに無償でツールを利用できる。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。今回の第8回からバイナリコードのプログラミング演習がスタートする。まずは、最も短いレベルとなる2行で書けるバイナリコードを動かしてみる。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第7回は、「Tang Nano 9K」に移植したオリジナルCPU「DL166」の命令セットの動作を確認する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第6回は、「Tang Nano 9K」に移植したオリジナルCPU「DL166」のレジスタをLEDドットマトリックスで見える化する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第5回は、新たな教材「Tang Nano 9K」に、インテル系IDEで開発したオリジナルCPU「DL166」のソースコードを移植する。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第4回は、バイナリコーディングを学ぶための新たな教材となる「Tang Nano 9K」とVerilog-HDLコードを使ってLEDマトリクスを制御する。
()
Kotlinチームは、プログラミング言語「Kotlin」の最新版となるバージョン1.8.20を公開した。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第3回は、オリジナル4ビットCPUを用いたバイナリコーディングの前段階の演習として、入手が容易なFPGAボードを使ってVerilog-HDLで簡単な回路プログラムを組んでみる。
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第2回はオリジナルCPU「DL166」のHDLソースコードを基に内部動作について解説する。
()
Corsairの「VENGEANCE/同RGB DDR5」シリーズから、1枚24GBや48GBを実現したノンバイナリDDR5メモリが登場して話題を集めていた。192GB搭載を狙う猛者も出るのか……!?
()
オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第1回はオリジナルCPU「DL166」のインストラクションセットについて解説する。
()
西松建設は、地熱発電事業の第1号案件として、熊本県阿蘇郡小国町で温泉バイナリー発電所の運営を開始した。
()
日本バイナリーは積層造形技術の見本市「Formnext Forum Tokyo 2022」(2022年9月27〜28日、東京都立産業貿易センター 浜松町館)において、スペインのMELTIOのマルチレーザーDED方式金属3Dプリンタ「MELTIO M450」「MELTIO ENGINE」などを紹介した。
()
BlackBerryは、組み込みシステム向けに特化したバイナリベースのソフトウェア構成解析とセキュリティテストのツール「BlackBerry Jarvis 2.0」について、マクニカ、日立産業制御ソリューションズ、アイ・エス・ビー、ネクスティ エレクトロニクス、SCオートモーティブエンジニアリングの5社がチャネルパートナーに加わったと発表した。
()
米Dropboxは、同社のクラウドストレージサービスで使用するデスクトップクライアントソフトのβ版(140.3.1903)を公開した。今回のβ版から、Apple Siliconバイナリのソフトが新たに加わった。
()
バイナリファイルに対して文字列と整数を読み書きする方法、struct/pickle/shelveモジュールを使ってバイナリファイルに各種データを読み書きする方法を1ページにまとめて紹介。
()
shelveモジュールを使って、辞書と同じ使い勝手で外部ファイルにオブジェクトを永続化したり、そこからオブジェクトを復元したりする方法を紹介する。
()
pickleモジュールを使用して、Pythonのオブジェクトを直列化/復元(pickle化/非pickle化、シリアライズ/デシリアライズ)する方法と、その際の注意点を紹介する。
()
structモジュールを使って、一定の構造を持ったデータをバイナリファイルに対して読み書きする方法を紹介する。
()
バイナリファイルを読み書きする基本と、文字列および整数をバイナリファイルに書き込む方法を紹介する。
()
案内状などを送付する際、間違いがないかどうか2つのリストの違いを見つけなければならないことはないだろうか? こんな場合、リストの行を順番に見比べるのは大変。WordやExcelを使ってやれないことはないが、単純なリストの比較なら、コマンドプロンプト上でfcコマンドを使えば一発だ!
()
x64バイナリとセットの「Universal 2」形式で「ベータ チャネル」から入手可能だ。
()
セキュリティを意識したセキュア開発は、アプリケーション開発において押さえておくべき重要な考え方の一つだろう。そんなアプリケーション開発において、バイナリコードをクラウド上で静的に解析できるソリューションを提供しているのが、米国マサチューセッツ州に本社を構えるVeracode社(以下、Veracode)だ。欧米でアプリケーションセキュリティをリードする同社が開発したバイナリコード静的解析とは一体どのようなものなのか、その特長について紹介しながら、グローバル市場の動向や日本における戦略などについて、来日した同社CEOのSam King(サム・キング)氏に詳しく伺った。
()
ファイルのオープンとクローズ、with文を使った書き方からテキストファイルやバイナリファイルの読み書き、structモジュールまでをギュッとまとめた。
()
テクマトリックスは、Pocket Softが開発した商用バイナリ差分アップデートツール「RTPatch」を発売した。アップデートされた新データと旧データとの差分をパッチファイルとして作成・配布する。
()
バイナリファイルからのデータの読み込み、structモジュールを利用したバイナリファイルへのデータの書き込みと読み込みの方法を紹介する。
()
アイベックは、大分県の別府温泉の余剰蒸気を活用したバイナリー式発電による地熱発電所「アイベック地熱発電所」を開設し、運用を開始した。年間発電量は389万kWhで温泉源を利用した地熱発電所としては日本最大級となる。
()
オリックスが北海道函館市に国内最大級というバイナリー発電方式の地熱発電所の建設を開始。2022年の運転開始を予定している。
()
川崎汽船の石炭専用船に神戸製鋼所が開発中の「舶用バイナリー発電システム」を搭載。エンジン排熱を活用して発電するシステムで、船舶の運行時におけるCO2排出量の削減に役立つという。
()
1月に仮想通貨関連の広告を全面的に禁止したFacebookが、バイナリオプションとICO以外であれば条件付きで解禁した。広告主は「オンボーディングリクエスト」でFacebookに出広を申請し、承認されれば広告を出せる。
()
.NET Framework 4.5以降でFileStreamクラスに追加されたReadAsync/WriteAsyncメソッドを使い、非同期的にバイナリファイルを読み書きする方法を説明する。
()
IHIプラント建設は、JX金属が建設した下田温泉バイナリー発電所向けに、100kW(キロワット)級バイナリー発電装置「HEAT INNOVATOR」の引渡しを完了した。同装置は、熱源温度によって2機種のラインアップをそろえ熱源に適した機種選定が可能だ。
()
九電みらいエナジーは、九州電力が所有する地熱発電所である山川発電所(鹿児島県指宿市)構内で、地熱発電の未利用熱を有効活用する「山川(やまがわ)バイナリー発電所」が完成し営業運転を開始した。
()
QNXソフトウェアシステムズは、「オートモーティブワールド2018」において、組み込みソフトウェアのバイナリーコードに対する静的解析が可能なクラウドベースのテストツール「BlackBerry Jarvis」を展示した。先行ユーザーであるJaguar Land Roverは、コードのセキュリティ評価期間を従来の30日から6000分の1以下となる7分に短縮したという。
()
岐阜県高山市の温泉地帯である「奥飛騨温泉郷」に、源泉の余剰エネルギーを活用するバイナリー発電所が完成した。東海3県初のバイナリー発電所で、一般家庭約110世帯分の年間電力消費量に相当する発電量を見込んでいる。
()
イーソルトリニティがバイナリ差分アップデートツール「RTPatch」(米Pocketsoft製)の取り扱いを開始した。車載をはじめとした組み込みシステム向けにもRTPatchを提供する。
()
イーソルトリニティはシティリバースと、米Pocket Soft製バイナリ差分アップデートツール「RTPatch」の販売代理店契約を締結した。同社が強みを持つ車載システムなどの組み込みシステム市場向けに提供する。
()
WebAssemblyは、C/C++などで書かれたコードをWebページでも利用できるようにすることを念頭に置いたバイナリフォーマット。
()
米Binary Capitalのベンチャーキャピタリスト、ジャスティン・カルドベック氏にセクハラを受けたと6人の女性起業家がメディアを通じてカミングアウトした。カルドベック氏はBinaryを辞めると発表し、VCでLinkedIn会長のリード・ホフマン氏はこれを業界全体の問題だとして改善を主張した。
()
Preferred Networks(PFN)と日本マイクロソフトがディープラーニングのコミュニティー「Deep Learning Lab」のキックオフイベントを開催。「Windows」や「Azure」といったマイクロソフト製品で、PFNのディープラーニングソリューションを使いやすくしていく方向性を示した。
()
配列やオブジェクトを複製する際にディープコピーを行うには、BinaryFormatterクラスやサードパーティー製のシリアライザーを使用してシリアライズ/デシリアライズするとよい。
()
DTSインサイトは、「第20回 組込みシステム開発技術展(ESEC2017)」において、静的解析ツール「Re:Zolver(リゾルバー)」を展示した。コンパイルを終了した後のオブジェクトコード(バイナリー)を対象にしており、派生開発に焦点を当てた機能を特徴としている。
()