タグ

Linuxに関するknokのブックマーク (22)

  • GitHub - eerimoq/monolinux: Create embedded Linux systems with a single statically linked executable.

    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 - eerimoq/monolinux: Create embedded Linux systems with a single statically linked executable.
  • Edge TPU の性能を引き出すためには? - OPTiM TECH BLOG

    はじめに オプティムの R&D チームで Deep な画像解析をやっている奥村です。 Edge TPU は NVIDIA GPU と同じような感覚で使うことはできません。NVIDIA GPU よりもメモリの制約が強く、Edge TPU の性能を引き出したり、複数のモデルを1つの Edge TPU で同時に実行するにはいくつかのコツが必要になります。Edge TPU Compiler | Coral をベースに、意訳・追記したものをメモしました。 Edge TPU はモデルのパラメータデータをキャッシュするための 8MB 程度の SRAM を持っており、ここにモデルが乗り切らない場合、都度外部メモリから Edge TPU にデータを転送する必要があるため、性能低下を引き起します。また、複数モデルを 1 つの Edge TPU で実行する場合、同時コンパイル (Co-Compile) しないと

    Edge TPU の性能を引き出すためには? - OPTiM TECH BLOG
  • SystemTapのクロス開発環境での使い方 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? TL;DR SystemTapをクロス開発環境でビルドして使う方法のメモ。 stapコマンドをホストPC用にコンパイル staprunコマンドをターゲット用にコンパイル stapコマンドでsystemtapスクリプトから.koファイルをビルド (クロスコンパイラ、ターゲットのLinuxカーネルビルドツリーが必要) .koファイルをターゲットにインストールし、staprunコマンドでload -> probe実行 PC等のセルフホスト環境では、stapコマンドはSystemTapのフロントエンドコマンドとして、ビルドからloadまでワンス

    SystemTapのクロス開発環境での使い方 - Qiita
  • 第577回 Tesseract OCRで文字認識をする | gihyo.jp

    今回はオープンソースでマルチプラットフォームのOCRエンジンであるTesseract OCRを使用し、読み取り精度を確認してみます。 UbuntuでOCR? 「日語でOCR」と聞くと、プロプライエタリの牙城というか、高価なソフトを購入しないと実用に耐えないというイメージがあるかもしれません。あるいはないかもしれませんが、いずれにせよ日語の文字は難しいのでOCRで高い精度を出すのはなかなか難しそうに思えます。 少なくとも筆者はそう考えていたので、OCRで高精度の結果を出すのは困難、ましてやオープンソースで……と考えていました。そんなところに、Tesseract OCRのバージョン4.0以降では日語でもかなりの高精度で認識するという話を小耳に挟みました。実際に試してみると想定していた以上の結果だったので、ここで紹介することにします。 Tesseract OCRとgImageReader

    第577回 Tesseract OCRで文字認識をする | gihyo.jp
    knok
    knok 2019/07/11
    98.6%か…
  • BorgBackup簡易解説(ver1.1.7) - Qiita

    はじめに 圧縮率が高く、高速にバックアップが行えるツール「borg」について、公式のドキュメントを翻訳しながら抜粋してまとめます。 Borg: https://borgbackup.readthedocs.io/en/1.1.7/ ※この翻訳はversion1.1.7(2018/08/11)のものになります。 (前回(1.1.5)の投稿が個人的に見にくかったので書き直しました。) 間違いなどありましたら編集リクエスト、コメントをお願いします。 (アドベントカレンダーに参加しようと思ったけど、マッチしそうなカレンダーがなかったので通常投稿します。。。) Borgって? リポジトリ管理方式の重複除外バックアップツール。(差分をブロック単位で検知して、変更ブロックのみ保存する方法) 圧縮形式を選択できる。(lz4,zstd,zkib,lzma) パスワードなどをかけてセキュリティ対策も行える。(

    BorgBackup簡易解説(ver1.1.7) - Qiita
  • Linux kernel moduleからRustを呼ぶkernel-rouletteを解析 - Qiita

    kernel-roulette RustLinux kernel moduleが書ける…。噂の真相を突き止めるため、GitHubへと向かった。 ネタばれ。噂は当だった。 まず最初に見つかったのが、rust.koです。 内容は、kernel moduleをロードすると、"Hello from Rust!++"をprintkで出力する、というものです。 ただ、3年前からメンテナンスされていません。早々に見切りをつけて次を探しました。 次に発見したのが、kernel-rouletteでした。 character device driverを実装しており、デバイスファイルをreadすると、一定確率でkernel panicを起こす、というdriverでした。 なんて迷惑なdriverでしょうか こういう高度な技術を使って、無駄なことするの、好きです。 最終更新日が7ヶ月前なので、トラブルがあっ

    Linux kernel moduleからRustを呼ぶkernel-rouletteを解析 - Qiita
  • ESP32 モジュールのフラッシュメモリ暗号化機構に関するメモ : DSAS開発者の部屋

    ESP-WROOM-32 の内蔵フラッシュメモリについて調べていたところで Flash Encryption に興味を持ちその便利さを実感しました。 利用方法にやや込み入った要素も含まれるため自分用のメモとして一連の情報を控えておくことにします。 Flash Encryption - ESP-IDF Programming Guide - esp-idf.readthedocs.io 重要: この記事には誤りが含まれている可能性があります。たとえその誤りが原因で何処かで何らかの損害が発生したとしても筆者ならびに当社は一切の責任を負いません。実験や操作は上記公式ドキュメントを熟読の上必ず自己責任で慎重に行って下さい。 概要 ESP32 モジュールのフラッシュメモリは esptool を使えば簡単に読み書きできるためバックアップ等に便利ですが、その一方で、自分の手を離れた場所で装置を稼働させる

    ESP32 モジュールのフラッシュメモリ暗号化機構に関するメモ : DSAS開発者の部屋
  • WSL上でDocker Engineが動くようになっていたっぽいという話 - Qiita

    経緯 『 太古の昔より人々はWSLでDockerを動かそうとしてきた。 しかしながら、様々な理由からDocker for WindowsやVirtualBoxを頼らざるを得ない状況が続いていた… 』 みたいな認識。 実際ググるとそういうアプローチの記事がよく引っかかる。 WSL(Bash on Windows)でDockerを使用する - Qiita WSLでDockerを使う - Qiita Docker Engineが動かない理由はcgroupだったりSocketだったり様々な要因が絡んでいるのだろうと思っていたし、いつかWSLのアップデートによって解消される問題なのだろうと想像されていた。しかしなかなか解消されなかった。 そんな私もWindows 10の大型アップデートの度に期待をし、失望するというルーチンを繰り返してきた。 しかし、先日こんなツイートを見かけた。 は?いつの間にかd

    WSL上でDocker Engineが動くようになっていたっぽいという話 - Qiita
    knok
    knok 2018/07/07
    bridgeとかは無理かな
  • OTCC : Obfuscated Tiny C Compiler

    What is it ? The Obfuscated Tiny C Compiler (OTCC) is a very small C compiler I wrote in order to win the International Obfuscated C Code Contest (IOCCC) in 2002. My goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the co

    knok
    knok 2018/06/19
    きれいなバージョンもあるのがよい
  • 15 Best Password Managers

    We use so many apps and online services these days, each with its own password to maintain security. It’s not easy to remember all this information or generate a strong password every time you register for a new app. And this is where password managers come into play. While there are desktop password generators and online password generators to help you create secure and strong passwords on the fl

    15 Best Password Managers
  • 戦史史料・戦史叢書検索-横断検索

    お知らせ 防衛研究所はアジア歴史資料センターで閲覧できる史料以外の史料を逐次提供していきます。 2022/04/06 「陸軍一般史料」に『陸空-土防空』、『文庫-千代田史料』など286冊の史料を追加しました。 2022/04/06 「海軍一般史料」に『①中央-全般』、『①中央-統帥』、『①中央-奏上』など170冊の史料を追加しました。 2018/12/14  「戦史叢書」に『開戦経緯』シリーズなど53巻を追加しました。 2018/09/10  「戦史叢書」に『インパール作戦』など40巻を追加しました。 2018/06/08  「戦史叢書」のネット公開を開始しました。『マレー進攻作戦』など10巻を閲覧できます。 戦史史料・戦史叢書検索 について 戦史史料・戦史叢書検索では防衛研究所で管理する戦史史料に加えて、防衛研修所(現:防衛研究所)が編さんし1966年(昭41)から1980年(昭55)

  • TTY/PTYに関するクイズ - Qiita

    はじめに LinuxでCtrl-C打ったらコマンドが中断されるとか。皆さんご存知ですよね。こういうことに関連したちょっとした四択クイズです。Linux使い各位、当然、全問正解できますよね? 問題 いずれもPuTTYなりTeraTermなりのターミナルソフトでLinuxマシンにSSHで接続した、ログインシェル上での対話操作の上でのお話です。ターミナルソフトなんかは特に設定をいじらないことにします。一応。それと、シェルは大体なんでも同じだと思うのですが、念のためbashと指定しておきます。 Q1: シグナル送ったのは誰? 「はじめに」でも書きましたが、Ctrl-Cを入力すると、実行中のコマンドを停止させることができますね。例えば次のように。

    TTY/PTYに関するクイズ - Qiita
    knok
    knok 2017/12/26
    今時tty/ptyの解説は貴重
  • 第501回 Ubuntu 17.10リリース記念オフラインミーティング フォトレポート | gihyo.jp

    今回はほぼ写真だけのレポートです[2]⁠。きっとイベントの詳細は参加者の方々のブログに満ち溢れているでしょうから。 Ubuntu Weekly Topics/Recipe 10周年! Ubuntuオフラインミーティングの魅力は、なんといってもからあげ多種多様なバックグラウンドを持つ登壇者によるセミナーです。UbuntuのようなLinuxディストリビューションは、OSそのものの用途が多岐に渡る上に、お仕事上の作業環境として使われることも多いため、とてもバラエティに富んだユーザーを獲得しています。 よってこれまでのオフラインミーティングのセミナーも、他のプラットフォーム的な特徴を持つソフトウェアのイベントと同じように、さまざまな用途で使われるUbuntuの話を聞くことができました。 今回はテーマがRecipeだったこともあり、Topics/Recipe関係の話がメインとなりましたが、他にもいく

    第501回 Ubuntu 17.10リリース記念オフラインミーティング フォトレポート | gihyo.jp
  • Deprecated Linux networking commands and their replacements

    In my article detailing the command line utilities available for configuring and troubleshooting network properties on Windows and Linux, I mentioned some Linux tools that, while still included and functional in many Linux distributions, are actually considered deprecated and therefore should be phased out in favor of more modern replacements. Specifically, the deprecated Linux networking commands

    knok
    knok 2017/09/15
    ipコマンドと旧コマンド群との対応表
  • Rosetta Stone for Unix

    This custom drawing feature now works in Mozilla/Firefox, in Opera 7.0 or better, and in IE 5 or better. Use click, shift-click, control-click, and the "set" and "clear" buttons to select the desired subset of OSs. Then select "Draw table" to redraw the window with your custom table. A Sysadmin's Unixersal Translator (ROSETTA STONE) OR   What do they call that in this world? Contributions and corr

  • ポインティングデバイスのないKING JIM ポメラDM200でX Windowのマウス操作をする方法

    先日紹介のDebian Linux on KING JIM ポメラDM200(以下DM200)。 Debian Linuxが動き、X Windowが動くとポインティングデバイスの必要性は高まります。 しかし、DM200にはポインティングデバイスが付いていません(※)。 ※DM200はUSBホストへの対応も可能でUSBマウスは接続できるということですが、給電ができず、電源供給が可能なUSBハブが必要とのことで未試用。 文章作成、プログラミングが主たる使い道である僕の場合は、X Window下であってもポインティングデバイスなしでほとんど問題なく使えます。 最初はコンソール中心に使おうと思っていたのですが、X Windowは便利で、Linux側ではX Windowを常用するようになりました。 遅いとはいえグラフィカルなWebブラウザが使え、クリップボードが使え、クリップボード履歴ツールが使え、

    ポインティングデバイスのないKING JIM ポメラDM200でX Windowのマウス操作をする方法
  • 「WindowsでX」、定番GUIがWindows版Linuxで動く

    Windows 10で動く、米マイクロソフト純正のLinux互換環境「Windows Subsystem for Linux」。その目的は、Linuxのコマンドラインインタフェース(CLI)を実装することで、Linuxサーバーの開発や運用を支援することにある。このため標準ではGUI環境を含まない*1。しかしLinux互換だけに、GUIツールの利用も可能だ。 *1 ApacheやMySQLといったサーバーソフトの恒常的な運用も想定外していない。Linuxソフトとして動作はするものの、WSLが動作するコンソール(標準ではコマンドプロンプト)を閉じればWSLは終了する。 WSLはLinuxカーネルをエミュレートする機能で、Linuxディストリビューション「Ubuntu」のCLIを十分に動かせるだけの互換性がある。当然、GUIのプログラムも一部動作する。2016年8月の提供開始当初は小規模なGUI

    「WindowsでX」、定番GUIがWindows版Linuxで動く
    knok
    knok 2017/07/06
    XmingよりVcXsrvが今はいいよね多分
  • GIMX – GIMX adapts your gaming devices!

    GIMX is a free software that allows to use a computer as a hub for your gaming devices. It works on Windows® and GNU/Linux platforms. It is compatible with Playstation® and Xbox® gaming consoles. The connection between the computer and the gaming console is performed using a USB adapter – get one on the GIMX shop! – or a Bluetooth® dongle (PS3/PS4 only). The capabilities depend on the platform, th

  • トップページ - 録画予約システムepgrec

    What's news 2011年10月1日からBSに新チャンネルが追加されました。対応するにはepgrec、epgdump、さらに必要に応じてレコーダーコマンドのアップデートが必要です。epgrec、epgdumpの対応版と、PT2向けのrecpt1のパッチ済みのファイル群をsourceforgeにアップしているので、お使いください。なお、黒friioも新チャンネル対応のコマンドがあるっぽいです。Linux板を参照するといいでしょう。 2010年4月6日テスト版をアップしました。人柱向けです。詳しくはフォーラムのこの投稿を読んでください。 2010年3月22日版の一部不具合などを修正するパッチをアップロードしました。無理にパッチを当てる必要はありません。 2010年3月22日版をアップロードしました。 最新版に合わせてepgrecの使い方を改訂しました。いちど目を通しておくとなにかの役に

    knok
    knok 2011/06/23
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer