{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/poke/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/poke/", "feed_url": "https://matoken.org/blog/tag/poke/feed/json/", "language": "ja", "title": "poke – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3026", "url": "https://matoken.org/blog/2021/03/02/build-a-gnu-poke-for-interactive-binary-editor/", "title": "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u30d0\u30a4\u30ca\u30ea\u30a8\u30c7\u30a3\u30bf\u306eGNU poke\u3092build", "content_html": "
\n
\n\"gnu
\n
\n
\n

\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u3067\u62e1\u5f35\u53ef\u80fd\u306a\u30d0\u30a4\u30ca\u30ea\u30a8\u30c7\u30a3\u30bf\u306eGNU poke\u306e1.0\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\u3068\u308a\u3042\u3048\u305a\u30d3\u30eb\u30c9\u3057\u3066\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n
\n
$ sudo apt install libgc-dev libreadline-dev build-essential (1)\n$ wget https://ftp.gnu.org/gnu/poke/poke-1.0.tar.gz https://ftp.gnu.org/gnu/poke/poke-1.0.tar.gz.sig (2)\n$ gpg2 --verify ./poke-1.0.tar.gz.sig (3)\ngpg: assuming signed data in './poke-1.0.tar.gz'\ngpg: Signature made Fri 26 Feb 2021 06:59:30 PM JST\ngpg:                using RSA key BDFA5717FC1DD35C2C3832A23EF90523B304AF08\ngpg: Good signature from \"Jose E. Marchesi <jemarch@gnu.org>\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg:          There is no indication that the signature belongs to the owner.\nPrimary key fingerprint: BDFA 5717 FC1D D35C 2C38  32A2 3EF9 0523 B304 AF08\n$ tar tvf ./poke-1.0.tar.gz | lv\n$ tar xf ./poke-1.0.tar.gz (4)\n$ cd poke-1.0\n$ mkdir build (5)\n$ cd build\n$ ../configure --help\n$ ../configure (6)\n$ make (7)\n$ make check (8)
\n
\n
\n
\n
    \n
  1. \u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5c0e\u5165
  2. \n
  3. \u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
  4. \n
  5. \u7f72\u540d\u78ba\u8a8d
  6. \n
  7. source\u5c55\u958b
  8. \n
  9. \u30d3\u30eb\u30c9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210
  10. \n
  11. configure
  12. \n
  13. make
  14. \n
\n
\n
\n

\u5fc5\u8981\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u3064\u3044\u3066\u306f\u3053\u3053\u3067\u306fDebian\u3067\u5fc5\u8981\u6700\u5c0f\u9650\u306e\u7269\u3067\u3059\uff0e\u305d\u306e\u4ed6\u306e\u95a2\u9023\u30d1\u30c3\u30b1\u30fc\u30b8\u3084\u74b0\u5883\u306f DEPENDENCIES \u306b\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n
\n
$ poke/poke ${FILE}\n     _____\n ---'   __\\_______\n            ______)  GNU poke 1.0\n            __)\n           __)\n ---._______)\n\nCopyright (C) 2019-2021 The poke authors.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nPowered by Jitter 0.9.258.\nPerpetrated by Jose E. Marchesi.\n\nFor help, type \".help\".\nType \".exit\" to leave the program.\n(poke) .help TOPIC\nAvailable help topics:\n\nCommands:\n        dump - display the contents of a range in the current IO space.\n        copy - Copy a range of memory.\n        save - Save a range of an IO space to a file.\n        extract - Extract the contents of a mapped value to a mem IOS.\n        scrabble - Scrabble part of an IO space based on patterns\n\nTo access the poke manual, type \".doc TOPIC\".\n(poke) dump\n76543210  0011 2233 4455 6677 8899 aabb ccdd eeff  0123456789ABCDEF\n00000000: 4d5a 7146 7044 3d27 0a00 0010 00f8 0000  MZqFpD='........\n00000010: 0000 0000 0001 0008 4000 0000 0000 0000  ........@.......\n00000020: 0000 0000 4a54 0000 0000 0000 0000 0000  ....JT..........\n00000030: 0000 0000 0000 0000 0000 0000 500a 0000  ............P...\n00000040: b240 eb00 eb14 9090 eb06 4883 ec08 31d2  .@........H...1.\n00000050: bd00 00eb 05e9 a313 0000 fc0f 1f87 3ee0  ..............>.\n00000060: bf00 7031 c98e c1fa 8ed7 89cc fb0e 1fe8  ..p1............\n00000070: 0000 5e81 ee72 00b8 0002 5050 0731 ffb9  ..^..r....PP.1..\n(poke) .exit
\n
\n
\n
\n

\u3061\u3087\u3063\u3068\u8d77\u52d5\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4f7f\u3044\u65b9\u304c\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u2026\u2026\uff0e.doc\u3092\u8aad\u307e\u306a\u3044\u3068\u304b\u306a?

\n
\n
\n
\n
$ sudo checkinstall \\\n--install=no \\\n--fstrans=no \\\n--maintainer='matoken@example.com' \\\n--pkgname='poke' \\\n--pkgversion='1.0' \\\n--pkgaltsource='http://www.jemarch.net/poke' \\\nmake install\n$ sudo apt install ./poke_1.0-1_amd64.deb
\n
\n
\n
\n

\u52d5\u304f\u3088\u3046\u306a\u306e\u3067checkinstall\u3067\u4e00\u65e6.deb\u3092\u4f5c\u3063\u3066Install\u3057\u307e\u3057\u305f\uff0e
\n\u6d3b\u7528\u3067\u304d\u308b\u3068\u3044\u3044\u306a\uff0e

\n
\n
\n

\u3061\u306a\u307f\u306b\u3044\u3064\u3082\u306fbvi\u3092\u4f7f\u3046\u3053\u3068\u304c\u591a\u3044\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n
\u74b0\u5883
\n
\n
$ poke --version\nGNU poke 1.0\n\nCopyright (C) 2019-2021 The poke authors.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nPowered by Jitter 0.9.258.\nPerpetrated by Jose E. Marchesi.\n$ dpkg-query -W libgc-dev libreadline-dev build-essential poke\nbuild-essential 12.9\nlibgc-dev:amd64 1:8.0.4-3\nlibreadline-dev:amd64   8.1-1\npoke    1.0-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n", "content_text": "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u3067\u62e1\u5f35\u53ef\u80fd\u306a\u30d0\u30a4\u30ca\u30ea\u30a8\u30c7\u30a3\u30bf\u306eGNU poke\u306e1.0\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\u3068\u308a\u3042\u3048\u305a\u30d3\u30eb\u30c9\u3057\u3066\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\nGNU poke\n\n\nGNU poke – Release notes for poke 1.0\nGNU poke 1.0 released\n\n\n\n\n\n\n\n$ sudo apt install libgc-dev libreadline-dev build-essential (1)\n$ wget https://ftp.gnu.org/gnu/poke/poke-1.0.tar.gz https://ftp.gnu.org/gnu/poke/poke-1.0.tar.gz.sig (2)\n$ gpg2 --verify ./poke-1.0.tar.gz.sig (3)\ngpg: assuming signed data in './poke-1.0.tar.gz'\ngpg: Signature made Fri 26 Feb 2021 06:59:30 PM JST\ngpg: using RSA key BDFA5717FC1DD35C2C3832A23EF90523B304AF08\ngpg: Good signature from \"Jose E. Marchesi <jemarch@gnu.org>\" [unknown]\ngpg: WARNING: This key is not certified with a trusted signature!\ngpg: There is no indication that the signature belongs to the owner.\nPrimary key fingerprint: BDFA 5717 FC1D D35C 2C38 32A2 3EF9 0523 B304 AF08\n$ tar tvf ./poke-1.0.tar.gz | lv\n$ tar xf ./poke-1.0.tar.gz (4)\n$ cd poke-1.0\n$ mkdir build (5)\n$ cd build\n$ ../configure --help\n$ ../configure (6)\n$ make (7)\n$ make check (8)\n\n\n\n\n\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5c0e\u5165\n\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\n\u7f72\u540d\u78ba\u8a8d\nsource\u5c55\u958b\n\u30d3\u30eb\u30c9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4f5c\u6210\nconfigure\nmake\n\n\n\n\u5fc5\u8981\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u3064\u3044\u3066\u306f\u3053\u3053\u3067\u306fDebian\u3067\u5fc5\u8981\u6700\u5c0f\u9650\u306e\u7269\u3067\u3059\uff0e\u305d\u306e\u4ed6\u306e\u95a2\u9023\u30d1\u30c3\u30b1\u30fc\u30b8\u3084\u74b0\u5883\u306f DEPENDENCIES \u306b\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\uff0e\n\n\n\n$ poke/poke ${FILE}\n _____\n ---' __\\_______\n ______) GNU poke 1.0\n __)\n __)\n ---._______)\n\nCopyright (C) 2019-2021 The poke authors.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nPowered by Jitter 0.9.258.\nPerpetrated by Jose E. Marchesi.\n\nFor help, type \".help\".\nType \".exit\" to leave the program.\n(poke) .help TOPIC\nAvailable help topics:\n\nCommands:\n dump - display the contents of a range in the current IO space.\n copy - Copy a range of memory.\n save - Save a range of an IO space to a file.\n extract - Extract the contents of a mapped value to a mem IOS.\n scrabble - Scrabble part of an IO space based on patterns\n\nTo access the poke manual, type \".doc TOPIC\".\n(poke) dump\n76543210 0011 2233 4455 6677 8899 aabb ccdd eeff 0123456789ABCDEF\n00000000: 4d5a 7146 7044 3d27 0a00 0010 00f8 0000 MZqFpD='........\n00000010: 0000 0000 0001 0008 4000 0000 0000 0000 ........@.......\n00000020: 0000 0000 4a54 0000 0000 0000 0000 0000 ....JT..........\n00000030: 0000 0000 0000 0000 0000 0000 500a 0000 ............P...\n00000040: b240 eb00 eb14 9090 eb06 4883 ec08 31d2 .@........H...1.\n00000050: bd00 00eb 05e9 a313 0000 fc0f 1f87 3ee0 ..............>.\n00000060: bf00 7031 c98e c1fa 8ed7 89cc fb0e 1fe8 ..p1............\n00000070: 0000 5e81 ee72 00b8 0002 5050 0731 ffb9 ..^..r....PP.1..\n(poke) .exit\n\n\n\n\u3061\u3087\u3063\u3068\u8d77\u52d5\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4f7f\u3044\u65b9\u304c\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u2026\u2026\uff0e.doc\u3092\u8aad\u307e\u306a\u3044\u3068\u304b\u306a?\n\n\n\n$ sudo checkinstall \\\n--install=no \\\n--fstrans=no \\\n--maintainer='matoken@example.com' \\\n--pkgname='poke' \\\n--pkgversion='1.0' \\\n--pkgaltsource='http://www.jemarch.net/poke' \\\nmake install\n$ sudo apt install ./poke_1.0-1_amd64.deb\n\n\n\n\u52d5\u304f\u3088\u3046\u306a\u306e\u3067checkinstall\u3067\u4e00\u65e6.deb\u3092\u4f5c\u3063\u3066Install\u3057\u307e\u3057\u305f\uff0e\n\u6d3b\u7528\u3067\u304d\u308b\u3068\u3044\u3044\u306a\uff0e\n\n\n\u3061\u306a\u307f\u306b\u3044\u3064\u3082\u306fbvi\u3092\u4f7f\u3046\u3053\u3068\u304c\u591a\u3044\u3067\u3059\uff0e\n\n\n\nbvi – Debian Package Tracker\n\n\n\n\u74b0\u5883\n\n$ poke --version\nGNU poke 1.0\n\nCopyright (C) 2019-2021 The poke authors.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nPowered by Jitter 0.9.258.\nPerpetrated by Jose E. Marchesi.\n$ dpkg-query -W libgc-dev libreadline-dev build-essential poke\nbuild-essential 12.9\nlibgc-dev:amd64 1:8.0.4-3\nlibreadline-dev:amd64 8.1-1\npoke 1.0-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2021-03-02T01:03:21+09:00", "date_modified": "2021-03-02T01:03:21+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "binary editor", "poke", "Debian", "Linux", "sid" ] } ] }