{"id":56585,"date":"2018-01-24T08:37:22","date_gmt":"2018-01-23T23:37:22","guid":{"rendered":"http:\/\/www.softantenna.com\/wp\/?p=56585"},"modified":"2018-01-24T08:37:22","modified_gmt":"2018-01-23T23:37:22","slug":"unimatrix","status":"publish","type":"post","link":"https:\/\/softantenna.com\/blog\/unimatrix\/","title":{"rendered":"UniMatrix - \u30ab\u30bf\u30ab\u30ca\u6709\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u3092\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u5fe0\u5b9f\u306b\u518d\u73fe"},"content":{"rendered":"<p><img decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2018\/01\/Is_20180123_114025.jpg\" alt=\"S 20180123 114025\" title=\"s_20180123_114025.jpg\" border=\"0\" width=\"901\" height=\"610\" \/><\/p>\n<p>1999\u5e74\u306b\u516c\u958b\u3055\u308c\u305f\u30ad\u30a2\u30cc\u30fb\u30ea\u30fc\u30d6\u30b9\u4e3b\u6f14\u306e\u5091\u4f5cSF\u6620\u753b\u300c\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u300d\u3002\u6620\u753b\u306e\u306a\u304b\u306e\u8c61\u5fb4\u7684\u306a\u6620\u50cf\u306e\u4e00\u3064\u3068\u3057\u3066\u7121\u6570\u306e\u7dd1\u306e\u6587\u5b57\u304c\u964d\u3063\u3066\u304f\u308b\u5834\u9762\u304c\u3042\u3052\u3089\u308c\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n<p>\u672c\u65e5\u7d39\u4ecb\u3059\u308b\u300c<a href=\"https:\/\/github.com\/will8211\/unimatrix\">UniMatrix<\/a>\u300d\u306f\u3053\u306e\u5834\u9762\u3092\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u518d\u73fe\u3059\u308bPython\u88fd\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u3059\u3002<\/p>\n<p>\u6620\u753b\u3092\u5fe0\u5b9f\u306b\u518d\u73fe\u3057\u305f\u3001\u65e5\u672c\u8a9e\u306e\u534a\u89d2\u30ab\u30bf\u30ab\u30ca\u3092\u542b\u3080\u30aa\u30ea\u30b8\u30ca\u30eb\u30e2\u30fc\u30c9\u306e\u307b\u304b\u3001\u7d75\u6587\u5b57\u306a\u3069\u81ea\u5206\u3054\u306e\u307f\u306e\u6587\u5b57\u3084\u8272\u3092\u300c\u964d\u3089\u3059\u300d\u3053\u3068\u3082\u53ef\u80fd<br \/>\n\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u4ee5\u4e0b\u4f7f\u7528\u6cd5\u3092\u8aac\u660e\u3057\u307e\u3059\u3002<\/p>\n<h2>UniMatrix\u306e\u4f7f\u7528\u65b9\u6cd5<\/h2>\n<p>UniMatrix\u306fPython\u88fd\u30b9\u30af\u30ea\u30d7\u30c8\u306a\u306e\u3067pip\u3092\u5229\u7528\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u306e\u304c\u7c21\u5358\u3067\u3059\u3002<\/p>\n<pre>\npip install git+https:\/\/github.com\/will8211\/unimatrix.git\n<\/pre>\n<p>\u5358\u306b\u300cunimatrix\u300d\u3068\u5b9f\u884c\u3059\u308b\u3068\u3001\u30c8\u30c3\u30d7\u753b\u50cf\u306e\u3088\u3046\u306b\u534a\u89d2\u30ab\u30bf\u30ab\u30ca\u3064\u304d\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u8a2d\u5b9a\u3067\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2018\/01\/Is_20180123_114116.jpg\" alt=\"S 20180123 114116\" title=\"s_20180123_114116.jpg\" border=\"0\" width=\"856\" height=\"596\" \/><\/p>\n<p>\u25b2\u300cunimatrix -c red -u \"macOS\"\u300d\u3068\u5b9f\u884c\u3059\u308b\u3068\u3001\u8d64\u8272\u306e\u300cmacOS\u300d\u304c\u964d\u3063\u3066\u304d\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2018\/01\/Is_20180123_114151.jpg\" alt=\"S 20180123 114151\" title=\"s_20180123_114151.jpg\" border=\"0\" width=\"874\" height=\"612\" \/><\/p>\n<p>\u25b2\u300c unimatrix -c yellow -l 'e'\u300d\u3068\u5b9f\u884c\u3059\u308b\u3068\u3001\u9ec4\u8272\u306e\u7d75\u6587\u5b57\u304c\u4f7f\u3048\u307e\u3059\u3002<\/p>\n<p>\u5168\u3066\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u305f\u3044\u5834\u5408\u300cunimatrix --help\u300d\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n<pre>\n $ unimatrix --help\n\nUSAGE\n  unimatrix [-a] [-b] [-c COLOR] [-h] [-l CHARACTER_LIST] [-n] [-o] [-s SPEED]\n            [-u CUSTOM_CHARACTERS]\n\nOPTIONAL ARGUMENTS\n  -a                   Asynchronous scroll. Lines will move at varied speeds.\n\n  -b                   Use only bold characters\n\n  -c COLOR             One of: green (default), red, blue, white, yellow, cyan,\n                       magenta, black\n\n  -g COLOR             Background color (See -c). Defaults to keeping\n                       terminal's current background.\n\n  -h                   Show this help message and exit\n\n  -l CHARACTER_LIST    Select character set(s) using a string over letter\n                       codes (see CHARACTER SETS below.)\n\n  -n                   Do not use bold characters (overrides -b)\n\n  -o                   Disable on-screen status\n\n  -s SPEED             Integer up to 100. 0 uses a one-second delay before\n                       refreshing, 100 uses none. Use negative numbers for\n                       even lower speeds. Default=85\n\n  -t TIME              Exit the process after TIME seconds\n\n  -u CUSTOM_CHARACTERS Your own string of characters to display. Enclose in\n                       single quotes ('') to escape special characters. For\n                       example: -u '#$('\n\n  -w                   Single-wave mode: Does a single burst of green rain,\n                       exits. You can put in a .bashrc file to run when your\n                       terminal launches. Works well with speed at 95.\n\nLONG ARGUMENTS\n  -a --asychronous\n  -b --all-bold\n  -c --color=COLOR\n  -g --bg-color=COLOR\n  -h --help\n  -l --character-list=CHARACTER_LIST\n  -s --speed=SPEED\n  -n --no-bold\n  -o --status-off\n  -t --time\n  -u --custom_characters=CUSTOM_CHARACTERS\n  -w --single_wave\n\nCHARACTER SETS\n  When using '-l' or '--character_list=' option, follow it with one or more of\n  the following letters:\n\n  a   Lowercase alphabet\n  A   Uppercase alphabet\n  c   Lowercase Russian Cyrillic alphabet\n  C   Uppercase Russian Cyrillic alphabet\n  e   A few common emoji ( &#x263a;\u263b&#x270c;\u2661&#x2665;&#x2764;\u2698\u2740\u2743\u2741\u273c&#x2600;&#x270c;\u266b\u266a&#x2603;&#x2744;\u2745\u2746&#x2615;&#x2602;\u2605 )\n  g   Lowercase Greek alphabet\n  G   Uppercase Greek alphabet\n  k   Japanese katakana (half-width)\n  K   Klingon \"pIqaD\" alphabet (Requires supporting font) *\n  m   Default 'Matrix' set, equal to 'knnssss'\n  n   Numbers 0-9\n  o   'Old' style non-unicode set, like cmatrix. Equal to 'AaSn'\n  r   Lowercase Roman numerals ( mcclllxxxxvvvvviiiiii )\n  R   Uppercase Roman numerals ( MCCLLLXXXXVVVVVIIIIII )\n  s   A subset of symbols actually used in the Matrix films ( -=*_+|:<>\" )\n  S   All common keyboard symbols ( `-=~!z#$%^&*()_+[]{}|\\;':\",.\/<>?\" )\n  u   Custom characters selected using -u switch\n\n  For exmaple: '-l naAS' or '--character_list=naAS' will give something similar\n  to the output of the original cmatrix program in its default mode.\n  '-l ACG' will use all the upper-case character sets. Use the same\n  letter multiple times to increase the frequency of the character set. For\n  example, the default setting is equal to '-l knnssss'.\n\n  * Klingon characters should work with ConScript-compliant fonts\n\nKEYBOARD CONTROL\n  SPACE, CTRL-c or q   exit\n  - or LEFT            decrease speed by 1\n  + or RIGHT           increase speed by 1\n  [ or DOWN            decrease speed by 10\n  ] or UP              increase speed by 10\n  a                    toggle asynchronous scrolling\n  b                    cycle through bold character options\n                           (bold off-->bold on-->all bold)\n  1 to 9               set color: (1) Green   (2) Red   (3) Blue     (4) White\n                                  (5) Yellow  (6) Cyan  (7) Magenta  (8) Black\n                                  (9) Terminal default\n  ! to )               set background color (same colors as above, but pressing\n                           shift + number)\n  o                    toggle on-screen status\n\nEXAMPLES\n  Mimic default output of cmatrix (no unicode characters, works in TTY):\n    $ unimatrix -n -s 96 -l o\n\n  Use the letters from the name of your favorite operating system in bold blue:\n    $ unimatrix -B -u Linux -c blue\n\n  Use default character set, plus dollar symbol (note single quotes around\n      special character):\n    $ unimatrix -l knnssssu -u '$'\n\n  No bold characters, slowly, using emojis, numbers and a few symbols:\n    $ unimatrix -n -l ens -s 50\n\n<\/pre>\n<p>UniMatrix\u306f\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u5148\u99c6\u8005Chris Allegretta\/Abishek V. Ashok\u4e21\u6c0f\u306b\u3088\u308bCMatrix\u3092\u30d9\u30fc\u30b9\u306b\u3057\u3066\u4f5c\u6210\u3055\u308c\u305f\u3068\u306e\u3053\u3068\u3002CMatrix\u98a8\u306b\u5b9f\u884c\u3057\u305f\u3044\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<pre>\nunimatrix -n -s 96 -l 'o'\n<\/pre>\n<h2>\u307e\u3068\u3081<\/h2>\n<p>UniMatrix\u3092\u5229\u7528\u3059\u308c\u3070\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u306e\u96f0\u56f2\u6c17\u3092\u518d\u73fe\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u534a\u89d2\u30ab\u30bf\u30ab\u30ca\u304c\u542b\u307e\u308c\u3066\u3044\u305f\u308a\u3001\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u8c4a\u5bcc\u3060\u3063\u305f\u308a\u3001\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u30de\u30cb\u30a2\u3082\u7d0d\u5f97\u306e\u51fa\u6765\u3068\u8a00\u3048\u308b\u3067\u3057\u3087\u3046\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1999\u5e74\u306b\u516c\u958b\u3055\u308c\u305f\u30ad\u30a2\u30cc\u30fb\u30ea\u30fc\u30d6\u30b9\u4e3b\u6f14\u306e\u5091\u4f5cSF\u6620\u753b\u300c\u30de\u30c8\u30ea\u30c3\u30af\u30b9\u300d\u3002\u6620\u753b\u306e\u306a\u304b\u306e\u8c61\u5fb4\u7684\u306a\u6620\u50cf\u306e\u4e00\u3064\u3068\u3057\u3066\u7121\u6570\u306e\u7dd1\u306e\u6587\u5b57\u304c\u964d\u3063\u3066\u304f\u308b\u5834\u9762\u304c\u3042\u3052\u3089\u308c\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002 \u672c\u65e5\u7d39\u4ecb\u3059\u308b\u300cUniMatrix\u300d\u306f\u3053\u306e\u5834\u9762\u3092\u30bf\u30fc [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":56594,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","footnotes":""},"categories":[3459],"tags":[654],"class_list":["post-56585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-review","tag-matrix"],"_links":{"self":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/56585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/comments?post=56585"}],"version-history":[{"count":0,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/56585\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media\/56594"}],"wp:attachment":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media?parent=56585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/categories?post=56585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/tags?post=56585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}