{ "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/game/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/game/", "feed_url": "https://matoken.org/blog/tag/game/feed/json/", "language": "ja", "title": "game – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=4101", "url": "https://matoken.org/blog/2024/09/17/play-android-games-with-pc-gamepad-using-scrcpy-2-7/", "title": "scrcpy 2.7\u3092\u4f7f\u3044PC\u306e\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u3067Android\u306e\u30b2\u30fc\u30e0\u3092\u904a\u3076", "content_html": "
\n

Android \u7aef\u672b\u306e\u753b\u9762\uff0c\u97f3\u58f0\u8ee2\u9001\u3084\u64cd\u4f5c\u3082\u51fa\u6765\u308b scrcpy \u306e v2.7 \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e
\n\u4eca\u56de\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u306b\u5bfe\u5fdc\u3057\u305f\u3088\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\nPC \u306b\u63a5\u7d9a\u3055\u308c\u305f\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u3067Android \u304c\u64cd\u4f5c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n

\n
\n\n
\n
\n

\u904e\u53bb\u306e scrcpy \u306e\u8a18\u4e8b

\n
\n
\n\n
\n
\n

Linux \u67b6\u6a4b\u3078\u306e\u5c0e\u5165\u306f\u3053\u3061\u3089\u306b\uff0e

\n
\n
\n\n
\n
\n

\u3044\u304f\u3064\u304b\u306e\u74b0\u5883\u3067\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u6700\u65b0\u7248\u304c\u5c0e\u5165\u3067\u304d\u305d\u3046\u3067\u3059\u304c\uff0c\u4eca\u56de\u8a66\u3059 Debian sid amd64 \u74b0\u5883\u3067\u306f 1.25-1+b1 \u3068\u3061\u3087\u3063\u3068\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306a\u306e\u3067 source \u304b\u3089 build \u3057\u307e\u3059\uff0e

\n
\n
\n
\u4f9d\u5b58\u95a2\u4fc2\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165
\n
\n
$ sudo apt install ffmpeg libsdl2-2.0-0 adb wget \\\n                   gcc git pkg-config meson ninja-build libsdl2-dev \\\n                   libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \\\n                   libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
\n
\n
\n
\n
source clone & build & install
\n
\n
$ git clone https://github.com/Genymobile/scrcpy\n$ cd scrcpy\n$ ./install_release.sh
\n
\n
\n
\n
\u78ba\u8a8d
\n
\n
$ which scrcpy\n/usr/local/bin/scrcpy\n\n$ scrcpy --version\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\n\nDependencies (compiled / linked):\n - SDL: 2.30.7 / 2.30.7\n - libavcodec: 61.3.100 / 61.3.100\n - libavformat: 61.1.100 / 61.1.100\n - libavutil: 59.8.100 / 59.8.100\n - libavdevice: 61.1.100 / 61.1.100\n - libusb: - / 1.0.27
\n
\n
\n
\n

scrcpy 2.7 \u304c\u5c0e\u5165\u3067\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n
Android \u304c adb \u30b3\u30de\u30f3\u30c9\u3067\u898b\u3048\u308b\u306e\u3092\u78ba\u8a8d
\n
\n
$ adb devices\nList of devices attached\nZT322L25CF      device
\n
\n
\n
\n

\u5229\u7528\u3057\u305f\u3044 Android \u304c adb \u30b3\u30de\u30f3\u30c9\u3067\u898b\u3048\u308b\u306e\u3092\u78ba\u8a8d\u3057\u3066\uff0cscrcpy \u3092 -G \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u3064\u3051\u3066\u5b9f\u884c\u3057\u307e\u3059\uff0e

\n
\n
\n\n\n\n\n\n
\n
Note
\n
\n
\n

Android\u7aef\u672b\u304c\u898b\u3048\u306a\u3044\u5834\u5408\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\uff0e
\nAndroid\u7aef\u672b\u3092udev roure\u306b\u767b\u9332\uff0cudev rule \u306e\u53cd\u6620\uff0cAndroid \u7aef\u672b\u3067\u306e USB debug \u306e\u6709\u52b9\u5316\u3092\u884c\u3044\u307e\u3059\uff0e

\n
\n\n
\n
\n
\n
\n
$ scrcpy -G\n\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\nINFO: ADB device found:\nINFO:     -->   (usb)  ZT322L25CF                      device  moto_g24\n/usr/local/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 135.1 MB/s (71200 bytes in 0.001s)\n[server] INFO: Device: [motorola] motorola moto g24 (Android 14)\nINFO: Renderer: opengl\nINFO: OpenGL version: 4.6 (Compatibility Profile) Mesa 24.2.2-1\nINFO: Trilinear filtering enabled\nINFO: Texture: 720x1608\n[server] WARN: Could not get initial audio timestamp
\n
\n
\n
\n

\u3053\u306e\u72b6\u614b\u3067Android \u306e\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u5bfe\u5fdc\u30b2\u30fc\u30e0\u3092\u8d77\u52d5\u3057\u3066\uff0cPC \u306b\u63a5\u7d9a\u3055\u308c\u305f\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9(\u4eca\u56de\u306f XBox360 \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc)\u3067\u64cd\u4f5c\u3067\u304d\u308b\u306e\u3092\u78ba\u8a8d\u3057\u307e\u3059\uff0e

\n
\n
\n

Android \u306e\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u5bfe\u5fdc\u30b2\u30fc\u30e0\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u300cThe Ramp\u300d\u3068\u3044\u3046\u30b9\u30b1\u30dc\u30fc\u3092\u4f7f\u3063\u3066\u30e9\u30f3\u30d7\u3067\u904a\u3076\u30b2\u30fc\u30e0\u3092\u5165\u308c\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\"scrcpy

\n
\n
\n

10\u5206\u307b\u3069\u8a66\u3057\u305f\u3060\u3051\u3067\u3059\u304c\uff0c\u9055\u548c\u611f\u306a\u304f\u904a\u3079\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n
PC\u74b0\u5883
\n
\n
$ scrcpy -v\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\n\nDependencies (compiled / linked):\n - SDL: 2.30.7 / 2.30.7\n - libavcodec: 61.3.100 / 61.3.100\n - libavformat: 61.1.100 / 61.1.100\n - libavutil: 59.8.100 / 59.8.100\n - libavdevice: 61.1.100 / 61.1.100\n - libusb: - / 1.0.27\n$ lsb_release -dr\nDescription:    Debian GNU/Linux trixie/sid\nRelease:        n/a\n$ arch\nx86_64
\n
\n
\n
\n
Android\u74b0\u5883
\n
\n
$ adb shell dumpsys package com.nextcloud.client | grep versionName=\n    versionName=3.29.2\n$ adb shell getprop ro.build.version.release\n14\n$ adb shell getprop ro.build.version.sdk\n34\n$ adb shell getprop ro.build.id\nUTA34.82-73\n$ adb shell getprop ro.product.model\nmoto g24
\n
\n
\n", "content_text": "Android \u7aef\u672b\u306e\u753b\u9762\uff0c\u97f3\u58f0\u8ee2\u9001\u3084\u64cd\u4f5c\u3082\u51fa\u6765\u308b scrcpy \u306e v2.7 \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\n\u4eca\u56de\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u306b\u5bfe\u5fdc\u3057\u305f\u3088\u3046\u306a\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\nPC \u306b\u63a5\u7d9a\u3055\u308c\u305f\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u3067Android \u304c\u64cd\u4f5c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\n\nRelease scrcpy v2.7 \u00b7 Genymobile/scrcpy\nscrcpy/doc/gamepad.md at master \u00b7 Genymobile/scrcpy\nAdd gamepad support by rom1v \u00b7 Pull Request #5270 \u00b7 Genymobile/scrcpy\n\n\n\n\u904e\u53bb\u306e scrcpy \u306e\u8a18\u4e8b\n\n\n\nscrcpy \u2013 matoken’s meme\n\n\n\nLinux \u67b6\u6a4b\u3078\u306e\u5c0e\u5165\u306f\u3053\u3061\u3089\u306b\uff0e\n\n\n\nscrcpy/doc/linux.md at master \u00b7 Genymobile/scrcpy\n\n\n\n\u3044\u304f\u3064\u304b\u306e\u74b0\u5883\u3067\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u6700\u65b0\u7248\u304c\u5c0e\u5165\u3067\u304d\u305d\u3046\u3067\u3059\u304c\uff0c\u4eca\u56de\u8a66\u3059 Debian sid amd64 \u74b0\u5883\u3067\u306f 1.25-1+b1 \u3068\u3061\u3087\u3063\u3068\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306a\u306e\u3067 source \u304b\u3089 build \u3057\u307e\u3059\uff0e\n\n\n\u4f9d\u5b58\u95a2\u4fc2\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\n\n$ sudo apt install ffmpeg libsdl2-2.0-0 adb wget \\\n gcc git pkg-config meson ninja-build libsdl2-dev \\\n libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \\\n libswresample-dev libusb-1.0-0 libusb-1.0-0-dev\n\n\n\nsource clone & build & install\n\n$ git clone https://github.com/Genymobile/scrcpy\n$ cd scrcpy\n$ ./install_release.sh\n\n\n\n\u78ba\u8a8d\n\n$ which scrcpy\n/usr/local/bin/scrcpy\n\n$ scrcpy --version\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\n\nDependencies (compiled / linked):\n - SDL: 2.30.7 / 2.30.7\n - libavcodec: 61.3.100 / 61.3.100\n - libavformat: 61.1.100 / 61.1.100\n - libavutil: 59.8.100 / 59.8.100\n - libavdevice: 61.1.100 / 61.1.100\n - libusb: - / 1.0.27\n\n\n\nscrcpy 2.7 \u304c\u5c0e\u5165\u3067\u304d\u307e\u3057\u305f\uff0e\n\n\nAndroid \u304c adb \u30b3\u30de\u30f3\u30c9\u3067\u898b\u3048\u308b\u306e\u3092\u78ba\u8a8d\n\n$ adb devices\nList of devices attached\nZT322L25CF device\n\n\n\n\u5229\u7528\u3057\u305f\u3044 Android \u304c adb \u30b3\u30de\u30f3\u30c9\u3067\u898b\u3048\u308b\u306e\u3092\u78ba\u8a8d\u3057\u3066\uff0cscrcpy \u3092 -G \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u3064\u3051\u3066\u5b9f\u884c\u3057\u307e\u3059\uff0e\n\n\n\n\n\nNote\n\n\n\nAndroid\u7aef\u672b\u304c\u898b\u3048\u306a\u3044\u5834\u5408\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\uff0e\nAndroid\u7aef\u672b\u3092udev roure\u306b\u767b\u9332\uff0cudev rule \u306e\u53cd\u6620\uff0cAndroid \u7aef\u672b\u3067\u306e USB debug \u306e\u6709\u52b9\u5316\u3092\u884c\u3044\u307e\u3059\uff0e\n\n\n\nPC\u3067Android\u7aef\u672b\u306e\u753b\u9762\u8ee2\u9001\u3068\u64cd\u4f5c\u304c\u51fa\u6765\u308bscrcpy \u2013 matoken’s meme\n\n\n\n\n\n\n\n\n$ scrcpy -G\n\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\nINFO: ADB device found:\nINFO: --> (usb) ZT322L25CF device moto_g24\n/usr/local/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 135.1 MB/s (71200 bytes in 0.001s)\n[server] INFO: Device: [motorola] motorola moto g24 (Android 14)\nINFO: Renderer: opengl\nINFO: OpenGL version: 4.6 (Compatibility Profile) Mesa 24.2.2-1\nINFO: Trilinear filtering enabled\nINFO: Texture: 720x1608\n[server] WARN: Could not get initial audio timestamp\n\n\n\n\u3053\u306e\u72b6\u614b\u3067Android \u306e\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u5bfe\u5fdc\u30b2\u30fc\u30e0\u3092\u8d77\u52d5\u3057\u3066\uff0cPC \u306b\u63a5\u7d9a\u3055\u308c\u305f\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9(\u4eca\u56de\u306f XBox360 \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc)\u3067\u64cd\u4f5c\u3067\u304d\u308b\u306e\u3092\u78ba\u8a8d\u3057\u307e\u3059\uff0e\n\n\nAndroid \u306e\u30b2\u30fc\u30e0\u30d1\u30c3\u30c9\u5bfe\u5fdc\u30b2\u30fc\u30e0\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306b\u300cThe Ramp\u300d\u3068\u3044\u3046\u30b9\u30b1\u30dc\u30fc\u3092\u4f7f\u3063\u3066\u30e9\u30f3\u30d7\u3067\u904a\u3076\u30b2\u30fc\u30e0\u3092\u5165\u308c\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\n\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u5bfe\u5fdc\u306eAndroid\u30b2\u30fc\u30e0 | Backbone\nThe Ramp – Google Play \u306e\u30a2\u30d7\u30ea\n\n\n\n\n\n\n10\u5206\u307b\u3069\u8a66\u3057\u305f\u3060\u3051\u3067\u3059\u304c\uff0c\u9055\u548c\u611f\u306a\u304f\u904a\u3079\u305d\u3046\u3067\u3059\uff0e\n\n\nPC\u74b0\u5883\n\n$ scrcpy -v\nscrcpy 2.7 <https://github.com/Genymobile/scrcpy>\n\nDependencies (compiled / linked):\n - SDL: 2.30.7 / 2.30.7\n - libavcodec: 61.3.100 / 61.3.100\n - libavformat: 61.1.100 / 61.1.100\n - libavutil: 59.8.100 / 59.8.100\n - libavdevice: 61.1.100 / 61.1.100\n - libusb: - / 1.0.27\n$ lsb_release -dr\nDescription: Debian GNU/Linux trixie/sid\nRelease: n/a\n$ arch\nx86_64\n\n\n\nAndroid\u74b0\u5883\n\n$ adb shell dumpsys package com.nextcloud.client | grep versionName=\n versionName=3.29.2\n$ adb shell getprop ro.build.version.release\n14\n$ adb shell getprop ro.build.version.sdk\n34\n$ adb shell getprop ro.build.id\nUTA34.82-73\n$ adb shell getprop ro.product.model\nmoto g24", "date_published": "2024-09-17T06:49:42+09:00", "date_modified": "2024-09-17T06:49:44+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": [ "Android", "game", "gamepad", "scrcpy", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=3284", "url": "https://matoken.org/blog/2021/06/29/play-life-is-strange-in-japanese-on-linux/", "title": "\u300cLife is Strange\u300d\u3092Linux\u3067\u3082\u65e5\u672c\u8a9e\u3067\u904a\u3076", "content_html": "
\n

\u56de\u7dda\u306e\u8abf\u5b50\u304c\u60aa\u3044\u306e\u3067\uff0c\u4e45\u3005\u306b\u5c11\u3057\u30b2\u30fc\u30e0\u3092\u904a\u3093\u3067\u307f\u3088\u3046\u304b\u3068\u601d\u3044Linux\u7248Steam\u3092\u8d77\u52d5\u3057\u3066\u300cLife is Strange 2\u300d\u306e\u5192\u982d\u3092\u904a\u3093\u3067\u307f\u307e\u3057\u305f\u304c\uff0c\u300cLife is Strange – Episode 1\u300d\u3082\u7121\u6599\u306e\u3088\u3046\u306a\u306e\u3067\u3053\u308c\u3092\u5148\u306b\u904a\u3093\u3060\u307b\u3046\u304c\u3044\u3044\u304b\u306a?\u3068\u8d77\u52d5\u3059\u308b\u30682\u3067\u4f7f\u3048\u3066\u3044\u305f\u65e5\u672c\u8a9e\u304c\u9078\u3079\u306a\u3044\u3088\u3046\u3067\u3059\uff0e
\nWinows\u7248\u306e\u8a00\u8a9e\u30d1\u30c3\u30af\u306f\u3042\u308b\u3088\u3046\u306a\u306e\u3067\u3069\u3046\u306b\u304b\u306a\u3089\u306a\u3044\u304b\u306a\u3068\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\n
\n
\n\n
\n
\n

\u300cSteam\uff1aLife is Strange – Episode 1\u300d\u306e\u30da\u30fc\u30b8\u3092\u898b\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8a18\u8ff0\u304c\u3042\u308a\u307e\u3059\uff0e

\n
\n
\n
\n
\n

\u304a\u77e5\u3089\u305b: \u65e5\u672c\u56fd\u5185\u306e\u304a\u5ba2\u69d8\u306b\u304a\u77e5\u3089\u305b\uff1aLife Is Strange\u306e\u65e5\u672c\u8a9e\u5316DLC\u914d\u4fe1\u4e2d\uff01\u30a8\u30d4\u30bd\u30fc\u30c91\u307e\u305f\u306f\u30b3\u30f3\u30d7\u30ea\u30fc\u30c8\u30fb\u30b7\u30fc\u30ba\u30f3\u3092\u3054\u8cfc\u5165\u5f8c\u3001\u7121\u6599\u306eDLC\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u53ca\u3073\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3053\u3068\u3067\u65e5\u672c\u8a9e\u7248\u3092\u304a\u697d\u3057\u307f\u3044\u305f\u3060\u3051\u307e\u3059\u3002

\n
\n
\n
\n
\n

\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u304c\u305d\u308c\u3067\uff0cDLC\u3068\u3057\u3066\u65e5\u672c\u8a9e\u30d1\u30c3\u30af\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u3057\u304b\u3057\u5b9f\u969b\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068Windows\u7528\u306e\u3088\u3046\u3067Linux\u7248\u306f\u65e5\u672c\u8a9e\u30d1\u30c3\u30af\u304c\u5c0e\u5165\u3067\u304d\u307e\u305b\u3093\uff0e

\n
\n
\n\n
\n
\n

\u5c55\u958b\u3057\u3066\u30d5\u30a1\u30a4\u30eb\u3092\u5165\u308c\u66ff\u3048\u305f\u308a\u3057\u3066\u3069\u3046\u306b\u304b\u306a\u3089\u306a\u3044\u304b\u306a?\u3068\u3082\u601d\u3044\u307e\u3057\u305f\u304c\uff0cSteam Linux\u7248\u306b\u306fProton\u3068\u3044\u3046Windows\u4e92\u63db\u30ec\u30a4\u30e4\u30fc\u3092\u4f7f\u3063\u3066Windows\u7248\u306e\u30b2\u30fc\u30e0\u3092\u52d5\u304b\u3059\u4ed5\u7d44\u307f\u304c\u3042\u308b\u306e\u3067\u305d\u308c\u3092\u8a66\u3057\u3066\u307f\u308b\u3068\u3046\u307e\u304f\u3044\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\u624b\u9806\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\"Life
\n\"Life

\n
\n
\n

\u30c6\u30ad\u30b9\u30c8\u3060\u3051\u3067\u306a\u304f\u30dc\u30a4\u30b9\u3082\u65e5\u672c\u8a9e\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e\u3068\u308a\u3042\u3048\u305aEpisode 1 \u3092\u4e00\u901a\u308a\u30af\u30ea\u30a2\u3057\u307e\u3057\u305f\u304c\u554f\u984c\u306a\u304f\u52d5\u4f5c\u3057\u307e\u3057\u305f\uff0e\u7d9a\u304d\u306eEpisode 2\u301c5 \u3082\u3053\u306eDLC\u3067\u65e5\u672c\u8a9e\u5316\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e
\n(\u56de\u7dda\u3092\u4f7f\u3044\u305f\u304f\u306a\u304b\u3063\u305f\u306e\u306b\u7d50\u5c40\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u307e\u3059\u306d\"\ud83e\udd14\")

\n
\n
\n

\u3057\u304b\u3057\u306a\u3093\u3067Windows\u7248\u3060\u3051\u306e\u5bfe\u5fdc\u306a\u3093\u3060\u308d\u3046\uff0e\u691c\u8a3c\u3059\u308b\u30ea\u30bd\u30fc\u30b9\u304c\u8db3\u308a\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u4ee5\u4e0b\u306e\u30ec\u30d3\u30e5\u30fc\u306b\u3088\u308b\u3068Windows\u7248\u3068\u305d\u308c\u4ee5\u5916\u3067\u306f\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc\u304c\u9055\u3046\u3088\u3046\u3067\u3059\uff0e\u305d\u306e\u305f\u3081\u6271\u3044\u304c\u9055\u3046\u306e\u3067\u975e\u5bfe\u5fdc\u3068\u3044\u3046\u3053\u3068\u306e\u3088\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30b9\u30c8\u30a2\u30da\u30fc\u30b8\u3092\u3088\u304f\u898b\u308b\u3068\u3061\u3083\u3093\u3068\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc\u66f8\u3044\u3066\u3042\u308a\u307e\u3059\u306d\uff0e

\n
\n
\n
\n
\n

\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc: Square Enix, Feral interactive (Mac), Feral Interactive (Linux)

\n
\n
\n
\n
\n

2\u306f\u3069\u3046\u306a\u3063\u3066\u3044\u308b\u304b\u306a?\u3068\u898b\u308b\u3068\u540c\u3058\u72b6\u614b\u3067\u3059\uff0e\u3067\u3082\u4f55\u3082\u3057\u306a\u304f\u3066\u3082Linux\u7248\u3067\u65e5\u672c\u8a9e\u3067\u904a\u3079\u3066\u3044\u308b\u306e\u30671\u3067\u3082\u5bfe\u5fdc\u3057\u3066\u307b\u3057\u3044\u306a\u3068\u601d\u3063\u305f\u308a\uff0e

\n
\n
\n
\n
\n

\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc: Square Enix, Feral Interactive (Mac), Feral Interactive (Linux)

\n
\n
\n
\n
\n\n
\n
\n
\u74b0\u5883
\n

\"Life

\n
\n
\n
\n
$ dpkg-query -W steam*\nsteam\nsteam-launcher  1:1.0.0.70\nsteam64\nsteamos-base-files\n$ lsb_release -dr\nDescription:    Debian GNU/Linux 11 (bullseye)\nRelease:        11\n$ arch\nx86_64\n$ lspci | grep -i graphic\n00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)\n$ lscpu | grep ^Model\nModel:                           78\nModel name:                      Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
\n
\n
\n", "content_text": "\u56de\u7dda\u306e\u8abf\u5b50\u304c\u60aa\u3044\u306e\u3067\uff0c\u4e45\u3005\u306b\u5c11\u3057\u30b2\u30fc\u30e0\u3092\u904a\u3093\u3067\u307f\u3088\u3046\u304b\u3068\u601d\u3044Linux\u7248Steam\u3092\u8d77\u52d5\u3057\u3066\u300cLife is Strange 2\u300d\u306e\u5192\u982d\u3092\u904a\u3093\u3067\u307f\u307e\u3057\u305f\u304c\uff0c\u300cLife is Strange – Episode 1\u300d\u3082\u7121\u6599\u306e\u3088\u3046\u306a\u306e\u3067\u3053\u308c\u3092\u5148\u306b\u904a\u3093\u3060\u307b\u3046\u304c\u3044\u3044\u304b\u306a?\u3068\u8d77\u52d5\u3059\u308b\u30682\u3067\u4f7f\u3048\u3066\u3044\u305f\u65e5\u672c\u8a9e\u304c\u9078\u3079\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\nWinows\u7248\u306e\u8a00\u8a9e\u30d1\u30c3\u30af\u306f\u3042\u308b\u3088\u3046\u306a\u306e\u3067\u3069\u3046\u306b\u304b\u306a\u3089\u306a\u3044\u304b\u306a\u3068\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\nSteam\uff1aLife is Strange – Episode 1\nSteam\uff1aLife is Strange 2\n\n\n\n\u300cSteam\uff1aLife is Strange – Episode 1\u300d\u306e\u30da\u30fc\u30b8\u3092\u898b\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8a18\u8ff0\u304c\u3042\u308a\u307e\u3059\uff0e\n\n\n\n\n\u304a\u77e5\u3089\u305b: \u65e5\u672c\u56fd\u5185\u306e\u304a\u5ba2\u69d8\u306b\u304a\u77e5\u3089\u305b\uff1aLife Is Strange\u306e\u65e5\u672c\u8a9e\u5316DLC\u914d\u4fe1\u4e2d\uff01\u30a8\u30d4\u30bd\u30fc\u30c91\u307e\u305f\u306f\u30b3\u30f3\u30d7\u30ea\u30fc\u30c8\u30fb\u30b7\u30fc\u30ba\u30f3\u3092\u3054\u8cfc\u5165\u5f8c\u3001\u7121\u6599\u306eDLC\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u53ca\u3073\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3053\u3068\u3067\u65e5\u672c\u8a9e\u7248\u3092\u304a\u697d\u3057\u307f\u3044\u305f\u3060\u3051\u307e\u3059\u3002\n\n\n\n\n\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u304c\u305d\u308c\u3067\uff0cDLC\u3068\u3057\u3066\u65e5\u672c\u8a9e\u30d1\u30c3\u30af\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u3057\u304b\u3057\u5b9f\u969b\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u307f\u308b\u3068Windows\u7528\u306e\u3088\u3046\u3067Linux\u7248\u306f\u65e5\u672c\u8a9e\u30d1\u30c3\u30af\u304c\u5c0e\u5165\u3067\u304d\u307e\u305b\u3093\uff0e\n\n\n\nSteam\uff1aLife is Strange – Japanese Language Pack\n\n\n\n\u5c55\u958b\u3057\u3066\u30d5\u30a1\u30a4\u30eb\u3092\u5165\u308c\u66ff\u3048\u305f\u308a\u3057\u3066\u3069\u3046\u306b\u304b\u306a\u3089\u306a\u3044\u304b\u306a?\u3068\u3082\u601d\u3044\u307e\u3057\u305f\u304c\uff0cSteam Linux\u7248\u306b\u306fProton\u3068\u3044\u3046Windows\u4e92\u63db\u30ec\u30a4\u30e4\u30fc\u3092\u4f7f\u3063\u3066Windows\u7248\u306e\u30b2\u30fc\u30e0\u3092\u52d5\u304b\u3059\u4ed5\u7d44\u307f\u304c\u3042\u308b\u306e\u3067\u305d\u308c\u3092\u8a66\u3057\u3066\u307f\u308b\u3068\u3046\u307e\u304f\u3044\u304d\u307e\u3057\u305f\uff0e\n\n\n\nSteam\u306bWine\u306e\u6a5f\u80fd\u304c\u52a0\u308f\u3063\u305f\u3089\u3057\u3044\u306e\u3067\u5c11\u3057\u8a66\u3059 \u2013 matoken\u2019s meme\n\n\n\n\u624b\u9806\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3059\uff0e\n\n\n\n\u300c\u30e9\u30a4\u30d6\u30e9\u30ea\u300d\u306e\u300cLife is Strange\u300d\u3092\u53f3\u30af\u30ea\u30c3\u30af\uff0c\u300c\u30d7\u30ed\u30d1\u30c6\u30a3\u300d\uff0c\u300c\u4e92\u63db\u6027\u300d\uff0c\u300c\u7279\u5b9a\u306eSteam Play\u4e92\u63db\u30c4\u30fc\u30eb\u306e\u5229\u7528\u3092\u5f37\u5236\u3059\u308b\u300d\u306b\u30c1\u30a7\u30c3\u30af\u3092\u4ed8\u3051\u3066\u30d7\u30ed\u30d1\u30c6\u30a3\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u9589\u3058\u308b\uff0e\n\n\u300c\u30d7\u30ec\u30a4\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\uff0cWindows\u7248\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u308b\uff0e\n\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u7d42\u308f\u3063\u305f\u3089\u30d7\u30ec\u30a4\u305b\u305a\u306b\u4e00\u65e6\u30ad\u30e3\u30f3\u30bb\u30eb\uff0e\nLife is Strange – Japanese Language Pack \u306e\u30da\u30fc\u30b8\u306b\u79fb\u52d5\u3057\u3066\uff0c\u300c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u65e5\u672c\u8a9e\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3059\u308b\uff0e\n\u65e5\u672c\u8a9e\u3067\u8d77\u52d5\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\uff0e\n\n\n\n\n\n\n\n\u30c6\u30ad\u30b9\u30c8\u3060\u3051\u3067\u306a\u304f\u30dc\u30a4\u30b9\u3082\u65e5\u672c\u8a9e\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e\u3068\u308a\u3042\u3048\u305aEpisode 1 \u3092\u4e00\u901a\u308a\u30af\u30ea\u30a2\u3057\u307e\u3057\u305f\u304c\u554f\u984c\u306a\u304f\u52d5\u4f5c\u3057\u307e\u3057\u305f\uff0e\u7d9a\u304d\u306eEpisode 2\u301c5 \u3082\u3053\u306eDLC\u3067\u65e5\u672c\u8a9e\u5316\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e\n(\u56de\u7dda\u3092\u4f7f\u3044\u305f\u304f\u306a\u304b\u3063\u305f\u306e\u306b\u7d50\u5c40\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u307e\u3059\u306d)\n\n\n\u3057\u304b\u3057\u306a\u3093\u3067Windows\u7248\u3060\u3051\u306e\u5bfe\u5fdc\u306a\u3093\u3060\u308d\u3046\uff0e\u691c\u8a3c\u3059\u308b\u30ea\u30bd\u30fc\u30b9\u304c\u8db3\u308a\u306a\u3044\u306e\u304b\u306a?\u3068\u304b\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u4ee5\u4e0b\u306e\u30ec\u30d3\u30e5\u30fc\u306b\u3088\u308b\u3068Windows\u7248\u3068\u305d\u308c\u4ee5\u5916\u3067\u306f\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc\u304c\u9055\u3046\u3088\u3046\u3067\u3059\uff0e\u305d\u306e\u305f\u3081\u6271\u3044\u304c\u9055\u3046\u306e\u3067\u975e\u5bfe\u5fdc\u3068\u3044\u3046\u3053\u3068\u306e\u3088\u3046\u3067\u3059\uff0e\n\n\n\nSteam \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 :: nakata :: Life is Strange – Japanese Language Pack \u3092\u30ec\u30d3\u30e5\u30fc\u3059\u308b\nLife Is Strange for Mac and Linux | Feral Interactive\n\n\n\n\u30b9\u30c8\u30a2\u30da\u30fc\u30b8\u3092\u3088\u304f\u898b\u308b\u3068\u3061\u3083\u3093\u3068\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc\u66f8\u3044\u3066\u3042\u308a\u307e\u3059\u306d\uff0e\n\n\n\n\n\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc: Square Enix, Feral interactive (Mac), Feral Interactive (Linux)\n\n\n\n\n2\u306f\u3069\u3046\u306a\u3063\u3066\u3044\u308b\u304b\u306a?\u3068\u898b\u308b\u3068\u540c\u3058\u72b6\u614b\u3067\u3059\uff0e\u3067\u3082\u4f55\u3082\u3057\u306a\u304f\u3066\u3082Linux\u7248\u3067\u65e5\u672c\u8a9e\u3067\u904a\u3079\u3066\u3044\u308b\u306e\u30671\u3067\u3082\u5bfe\u5fdc\u3057\u3066\u307b\u3057\u3044\u306a\u3068\u601d\u3063\u305f\u308a\uff0e\n\n\n\n\n\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc: Square Enix, Feral Interactive (Mac), Feral Interactive (Linux)\n\n\n\n\n\nSteam\uff1aLife is Strange 2\n\n\n\n\u74b0\u5883\n\n\n\n\n$ dpkg-query -W steam*\nsteam\nsteam-launcher 1:1.0.0.70\nsteam64\nsteamos-base-files\n$ lsb_release -dr\nDescription: Debian GNU/Linux 11 (bullseye)\nRelease: 11\n$ arch\nx86_64\n$ lspci | grep -i graphic\n00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)\n$ lscpu | grep ^Model\nModel: 78\nModel name: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", "date_published": "2021-06-29T07:26:20+09:00", "date_modified": "2021-06-29T07:26:41+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": [ "game", "Japanise", "steam", "bullseye", "Debian", "Linux", "testing" ] }, { "id": "http://matoken.org/blog/?p=3265", "url": "https://matoken.org/blog/2021/06/14/termmaze3d/", "title": "AWK\u88fdFPS\u30b2\u30fc\u30e0\u306e\u300cTERMMAZE3D\u300d", "content_html": "
\n

TERMMAZE3D \u3068\u3044\u3046\u7aef\u672b\u4e0a\u3067\u52d5\u4f5c\u3059\u308bAWK\u88fd\u306eFPS\u30b2\u30fc\u30e0\u3092\u898b\u3064\u3051\u305f\u306e\u3067\u904a\u3093\u3067\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n\n
\n
\n

\n
\n
\n

\u307e\u305a\u306f\u4f9d\u5b58\u30b3\u30de\u30f3\u30c9\u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
\n

Requirements
\ngawk or awk (except mawk)
\nGNU coreutils or equivalent BSD command (dd, echo, sleep, stty)

\n
\n
\n
\n
\n

Linux\u74b0\u5883\u3067\u306fGNU Coreutils + GNU awk\uff0c*bsd\u74b0\u5883\u3067\u306fdd, echo, sleep, stty + nawk \u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b\uff0e\u4eca\u56de\u306fDebian bullseye \u74b0\u5883\u306a\u306e\u3067\u3053\u3093\u306a\u611f\u3058\u3067\uff0eGNU Coreutils, GNU awk \u3068\u30ea\u30dd\u30b8\u30c8\u30ea\u3092clone \u3059\u308b\u305f\u3081\u306bgit \u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ sudo apt install coreutils gawk git
\n
\n
\n
\n

source \u3092clone \u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ git clone https://github.com/mikkun/termmaze3d (1)\n$ cd termmaze3d\n$ ./termmaze3d.awk (2)
\n
\n
\n
\n
    \n
  1. TERMMAZE3D\u3092clone
  2. \n
  3. \u5b9f\u884c
  4. \n
\n
\n
\n

\u3082\u3057\uff0c\u5b9f\u884c\u6642\u306b\u771f\u3063\u9ed2\u306a\u753b\u9762\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u5834\u5408\u306fawk\u304c mawk \u306b\u5411\u3044\u3066\u3044\u308b\u3068\u601d\u3046\u306e\u3067\u6b21\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306bgawk\u306b\u5207\u308a\u66ff\u3048\u308b\u304b\uff0c $ gawk -f ./termmaze3d.awk \u306e\u3088\u3046\u306b gawk \u30b3\u30de\u30f3\u30c9\u3092\u76f4\u306b\u53e9\u304f\u3068\u3044\u3044\u3067\u3059\uff0e
\n\u7aef\u672b\u30b5\u30a4\u30ba\u306f80×22\u3068\u6bd4\u8f03\u7684\u5c0f\u3055\u3044\u306e\u3067\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u8abf\u6574\u3059\u308b\u3068\u3044\u3044\u611f\u3058\u306b\u306a\u308a\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30b2\u30fc\u30e0\u306f\u6bce\u56de\u81ea\u52d5\u751f\u6210\u3055\u308c\u308b\u30de\u30c3\u30d7\u306e\u4e2d\u3092\u6b69\u304d\u56de\u3063\u3066\u30bf\u30a4\u30e0\u30a2\u30c3\u30d7\u3059\u308b\u524d\u306b\u5b9d\u7269\u30925\u3064\u96c6\u3081\u308b\u3068\u30af\u30ea\u30a2\u3067\u3059\uff0e\u8d64\u3044\u6575\u304c\u51fa\u3066\u304d\u307e\u3059\u304c\u5f53\u305f\u308b\u3068\u30bf\u30a4\u30e0\u304c\u6e1b\u3063\u3066\u3044\u304d\u307e\u3059\uff0e k key\u3067\u653b\u6483\u3057\u305f\u308a\u9003\u3052\u307e\u3057\u3087\u3046\uff0e

\n
\n
\n

\u4ee5\u4e0b\u30d7\u30ec\u30a4\u52d5\u753b\u3067\u3059\uff0e

\n
\n
\n


\n(backup)

\n
\n
\n

awk\u3067\u3067\u304d\u305f\u30b2\u30fc\u30e0\u3068\u3044\u3048\u3070\u4ee5\u524d awkaster \u3068\u3044\u3046\u3082\u306e\u3082\u3042\u308a\u307e\u3057\u305f\uff0e\u540c\u4f5c\u8005\u306e\u30c6\u30c8\u30ea\u30b9\u30e9\u30a4\u30af\u306aAWKTC\u3082AWK\u88fd\u3067\u3059\uff0e\u8208\u5473\u306e\u3042\u308b\u65b9\u306f\u3053\u308c\u3089\u3082\u904a\u3093\u3067\u307f\u308b\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
\n\n
\n
\n
\u74b0\u58831
\n
\n
$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils       8.32-4+b1\ngawk    1:5.1.0-1\ngit     1:2.30.2-1\n$ lsb_release -dr\nDescription:    Debian GNU/Linux 11 (bullseye)\nRelease:        11\n$ arch\nx86_64
\n
\n
\n
\n
\u74b0\u58832
\n
\n
$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils       8.30-3\ngawk    1:4.2.1+dfsg-1\ngit     1:2.20.1-2+deb10u3\n$ lsb_release -dr\nDescription:    Raspbian GNU/Linux 10 (buster)\nRelease:        10\n$ arch\narmv7l
\n
\n
\n", "content_text": "TERMMAZE3D \u3068\u3044\u3046\u7aef\u672b\u4e0a\u3067\u52d5\u4f5c\u3059\u308bAWK\u88fd\u306eFPS\u30b2\u30fc\u30e0\u3092\u898b\u3064\u3051\u305f\u306e\u3067\u904a\u3093\u3067\u307f\u307e\u3057\u305f\uff0e\n\n\n\nmikkun/termmaze3d: Pseudo-3D first-person shooter written in AWK\n\n\n\n\n\n\n\u307e\u305a\u306f\u4f9d\u5b58\u30b3\u30de\u30f3\u30c9\u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e\n\n\n\n\nRequirements\ngawk or awk (except mawk)\nGNU coreutils or equivalent BSD command (dd, echo, sleep, stty)\n\n\n\n\nLinux\u74b0\u5883\u3067\u306fGNU Coreutils + GNU awk\uff0c*bsd\u74b0\u5883\u3067\u306fdd, echo, sleep, stty + nawk \u3042\u305f\u308a\u3067\u3057\u3087\u3046\u304b\uff0e\u4eca\u56de\u306fDebian bullseye \u74b0\u5883\u306a\u306e\u3067\u3053\u3093\u306a\u611f\u3058\u3067\uff0eGNU Coreutils, GNU awk \u3068\u30ea\u30dd\u30b8\u30c8\u30ea\u3092clone \u3059\u308b\u305f\u3081\u306bgit \u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e\n\n\n\n$ sudo apt install coreutils gawk git\n\n\n\nsource \u3092clone \u3057\u307e\u3059\uff0e\n\n\n\n$ git clone https://github.com/mikkun/termmaze3d (1)\n$ cd termmaze3d\n$ ./termmaze3d.awk (2)\n\n\n\n\nTERMMAZE3D\u3092clone\n\u5b9f\u884c\n\n\n\n\u3082\u3057\uff0c\u5b9f\u884c\u6642\u306b\u771f\u3063\u9ed2\u306a\u753b\u9762\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u5834\u5408\u306fawk\u304c mawk \u306b\u5411\u3044\u3066\u3044\u308b\u3068\u601d\u3046\u306e\u3067\u6b21\u306e\u30da\u30fc\u30b8\u3092\u53c2\u8003\u306bgawk\u306b\u5207\u308a\u66ff\u3048\u308b\u304b\uff0c $ gawk -f ./termmaze3d.awk \u306e\u3088\u3046\u306b gawk \u30b3\u30de\u30f3\u30c9\u3092\u76f4\u306b\u53e9\u304f\u3068\u3044\u3044\u3067\u3059\uff0e\n\u7aef\u672b\u30b5\u30a4\u30ba\u306f80×22\u3068\u6bd4\u8f03\u7684\u5c0f\u3055\u3044\u306e\u3067\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u8abf\u6574\u3059\u308b\u3068\u3044\u3044\u611f\u3058\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\n\nDebian/Ubuntu\u3067awk\u3092\u5207\u308a\u66ff\u3048\u308b \u2013 matoken\u2019s meme\n\n\n\n\u30b2\u30fc\u30e0\u306f\u6bce\u56de\u81ea\u52d5\u751f\u6210\u3055\u308c\u308b\u30de\u30c3\u30d7\u306e\u4e2d\u3092\u6b69\u304d\u56de\u3063\u3066\u30bf\u30a4\u30e0\u30a2\u30c3\u30d7\u3059\u308b\u524d\u306b\u5b9d\u7269\u30925\u3064\u96c6\u3081\u308b\u3068\u30af\u30ea\u30a2\u3067\u3059\uff0e\u8d64\u3044\u6575\u304c\u51fa\u3066\u304d\u307e\u3059\u304c\u5f53\u305f\u308b\u3068\u30bf\u30a4\u30e0\u304c\u6e1b\u3063\u3066\u3044\u304d\u307e\u3059\uff0e k key\u3067\u653b\u6483\u3057\u305f\u308a\u9003\u3052\u307e\u3057\u3087\u3046\uff0e\n\n\n\u4ee5\u4e0b\u30d7\u30ec\u30a4\u52d5\u753b\u3067\u3059\uff0e\n\n\n\n(backup)\n\n\nawk\u3067\u3067\u304d\u305f\u30b2\u30fc\u30e0\u3068\u3044\u3048\u3070\u4ee5\u524d awkaster \u3068\u3044\u3046\u3082\u306e\u3082\u3042\u308a\u307e\u3057\u305f\uff0e\u540c\u4f5c\u8005\u306e\u30c6\u30c8\u30ea\u30b9\u30e9\u30a4\u30af\u306aAWKTC\u3082AWK\u88fd\u3067\u3059\uff0e\u8208\u5473\u306e\u3042\u308b\u65b9\u306f\u3053\u308c\u3089\u3082\u904a\u3093\u3067\u307f\u308b\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\n\n\nawk \u88fd 3D\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30b2\u30fc\u30e0 awkaster \u3067\u904a\u3093\u3067\u307f\u305f \u2013 matoken\u2019s meme\nmikkun/AWKTC: AWKTC is Workable Klutzy Time-wasting Command\n\n\n\n\u74b0\u58831\n\n$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils 8.32-4+b1\ngawk 1:5.1.0-1\ngit 1:2.30.2-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux 11 (bullseye)\nRelease: 11\n$ arch\nx86_64\n\n\n\n\u74b0\u58832\n\n$ git log --oneline\n16e844a (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) :tada: Initial co\n$ dpkg-query -W gawk coreutils git\ncoreutils 8.30-3\ngawk 1:4.2.1+dfsg-1\ngit 1:2.20.1-2+deb10u3\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ arch\narmv7l", "date_published": "2021-06-14T00:20:14+09:00", "date_modified": "2021-06-14T00:25:56+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": [ "awk", "game", "gawk", "terminal", "bullseye", "Debian", "Linux", "Raspberry Pi", "Raspbian Buster" ] }, { "id": "http://matoken.org/blog/?p=3049", "url": "https://matoken.org/blog/2021/03/05/bonsai-is-fun/", "title": "\u76c6\u683d\u697d\u3057\u3044", "content_html": "
\n

\"cbonsai\"/

\n
\n
\n

\u76c6\u683d\u304c\u8868\u793a\u3067\u304d\u308b\u30a2\u30d7\u30ea\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

source\u3068x86_64\u7528\u306e.deb\u304c\u3042\u308a\u307e\u3059\uff0earmhf\u74b0\u5883\u3067source\u304b\u3089build\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n
\n
$ sudo apt install libncurses-dev build-essential\n$ git clone https://gitlab.com/jallbrit/cbonsai\n$ cd cbonsai\n$ make\n$ install ./cbonsai ~/bin/
\n
\n
\n
\n

\u3044\u304f\u3064\u304b\u306e\u5b9f\u884c\u4f8b\u3067\u3059\uff0e

\n
\n
\n
\n
$ cbonsai (1)\n$ cbonsai -p (2)\n$ cbonsai -l (3)\n$ cbonsai -l -t 0.01 (4)\n$ cbonsai -c '<>' (5)\n$ cbonsai -m \"hello BONSAI\" (6)\n$ cbonsai -i -w1 (7)
\n
\n
\n
\n
    \n
  1. \u76c6\u683d\u3092\u8868\u793a(\u306a\u306b\u304b\u30ad\u30fc\u5165\u529b\u3067\u7d42\u4e86)
  2. \n
  3. \u76c6\u683d\u3092\u30d7\u30ea\u30f3\u30c8\u3057\u3066\u7d42\u4e86
  4. \n
  5. \u30e9\u30a4\u30d6\u30e2\u30fc\u30c9
  6. \n
  7. \u30e9\u30a4\u30d6\u30e2\u30fc\u30c9\u3067\u901f\u5ea6\u30921/3\u306b(\u65e2\u5b9a\u50240.03\u3067\u5358\u4f4d\u306f\u79d2)
  8. \n
  9. \u8449\u3063\u3071\u3092\u5909\u66f4
  10. \n
  11. \u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a(\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u6587\u5b57\u306f\u4e0d\u53ef)
  12. \n
  13. \u7121\u9650\u306b\u8868\u793a\uff0c\u9593\u9694\u30921\u79d2\u9593\u9694\u306b(\u65e2\u5b9a\u5024\u306f4.00\u79d2)
  14. \n
\n
\n
\n

\u697d\u3057\u3044\u3067\u3059\"\ud83c\udf33\"

\n
\n
\n

\u30ed\u30b0\u30a4\u30f3\u6642\u306b\u76c6\u683d\u3068fortune\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a\u3057\u305f\u3044\u3068\u304d\u306f\u3053\u3093\u306a\u611f\u3058\u3067\uff0e

\n
\n
\n
\n
$ echo 'cbonsai -p -m \"`fortune`\"' >> ~/.profile
\n
\n
\n

\n
\n
\n
\u74b0\u5883
\n
\n
$ git log -1\ncommit 15e19580ddc58741291386000076928b2e591ef2 (HEAD -> master, origin/master, origin/HEAD)\nAuthor: John A <jallbritten6@gmail.com>\nDate:   Thu Mar 4 10:37:32 2021 -0500\n\n    Update install instructions and add bashrc notice\n\n$ dpkg-query -W libncurses-dev build-essential\nbuild-essential 12.6\nlibncurses-dev:armhf    6.1+20181013-2+deb10u2\n$ lsb_release -dr\nDescription:    Raspbian GNU/Linux 10 (buster)\nRelease:        10\n$ arch\narmv7l\n$ cat /proc/device-tree/model && echo\nRaspberry Pi 3 Model B Rev 1.2
\n
\n
\n", "content_text": "\u76c6\u683d\u304c\u8868\u793a\u3067\u304d\u308b\u30a2\u30d7\u30ea\u3067\u3059\uff0e\n\n\n\nJohn Allbritten / cbonsai \u00b7 GitLab\n\n\nJohn Allbritten / bonsai.sh \u00b7 GitLab (\u4ee5\u524d\u958b\u767a\u3055\u308c\u3066\u3044\u305fshell\u7248)\n\n\n\n\n\n\nsource\u3068x86_64\u7528\u306e.deb\u304c\u3042\u308a\u307e\u3059\uff0earmhf\u74b0\u5883\u3067source\u304b\u3089build\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\n$ sudo apt install libncurses-dev build-essential\n$ git clone https://gitlab.com/jallbrit/cbonsai\n$ cd cbonsai\n$ make\n$ install ./cbonsai ~/bin/\n\n\n\n\u3044\u304f\u3064\u304b\u306e\u5b9f\u884c\u4f8b\u3067\u3059\uff0e\n\n\n\n$ cbonsai (1)\n$ cbonsai -p (2)\n$ cbonsai -l (3)\n$ cbonsai -l -t 0.01 (4)\n$ cbonsai -c '<>' (5)\n$ cbonsai -m \"hello BONSAI\" (6)\n$ cbonsai -i -w1 (7)\n\n\n\n\n\u76c6\u683d\u3092\u8868\u793a(\u306a\u306b\u304b\u30ad\u30fc\u5165\u529b\u3067\u7d42\u4e86)\n\u76c6\u683d\u3092\u30d7\u30ea\u30f3\u30c8\u3057\u3066\u7d42\u4e86\n\u30e9\u30a4\u30d6\u30e2\u30fc\u30c9\n\u30e9\u30a4\u30d6\u30e2\u30fc\u30c9\u3067\u901f\u5ea6\u30921/3\u306b(\u65e2\u5b9a\u50240.03\u3067\u5358\u4f4d\u306f\u79d2)\n\u8449\u3063\u3071\u3092\u5909\u66f4\n\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a(\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u6587\u5b57\u306f\u4e0d\u53ef)\n\u7121\u9650\u306b\u8868\u793a\uff0c\u9593\u9694\u30921\u79d2\u9593\u9694\u306b(\u65e2\u5b9a\u5024\u306f4.00\u79d2)\n\n\n\n\u697d\u3057\u3044\u3067\u3059\n\n\n\u30ed\u30b0\u30a4\u30f3\u6642\u306b\u76c6\u683d\u3068fortune\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a\u3057\u305f\u3044\u3068\u304d\u306f\u3053\u3093\u306a\u611f\u3058\u3067\uff0e\n\n\n\n$ echo 'cbonsai -p -m \"`fortune`\"' >> ~/.profile\n\n\n\n\n\n\u74b0\u5883\n\n$ git log -1\ncommit 15e19580ddc58741291386000076928b2e591ef2 (HEAD -> master, origin/master, origin/HEAD)\nAuthor: John A <jallbritten6@gmail.com>\nDate: Thu Mar 4 10:37:32 2021 -0500\n\n Update install instructions and add bashrc notice\n\n$ dpkg-query -W libncurses-dev build-essential\nbuild-essential 12.6\nlibncurses-dev:armhf 6.1+20181013-2+deb10u2\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ arch\narmv7l\n$ cat /proc/device-tree/model && echo\nRaspberry Pi 3 Model B Rev 1.2", "date_published": "2021-03-05T19:04:23+09:00", "date_modified": "2021-03-05T19:04:23+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": [ "bonsai", "CLI", "game", "Buster", "Linux", "Raspberry Pi OS" ] }, { "id": "http://matoken.org/blog/?p=2986", "url": "https://matoken.org/blog/2021/02/11/git-learning-game-oh-my-git/", "title": "Git\u5b66\u7fd2\u30b2\u30fc\u30e0\u306e\u300cOh My Git!\u300d", "content_html": "
\n
\n\"git
\n
\n
\n

\u5148\u9031\u3042\u3063\u305fFOSDEM 2021\u306e\u30e9\u30a4\u30c8\u30cb\u30f3\u30b0\u30c8\u30fc\u30af(\u3068\u3044\u3063\u3066\u30821\u30b3\u30de20\u5206)\u3067\u77e5\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u300cOh My Git!\u300d\u3068\u3044\u3046Git\u5b66\u7fd2\u30b2\u30fc\u30e0\u304c\u3042\u308b\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Windows/macOS/Linux\u7248\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u30d0\u30a4\u30ca\u30ea\u306fitch.io\u3067\u5165\u624b\u3067\u304d\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n\n\n\n\n\n\n\n
\n
Note
\n
\nitch.io\u306b\u3064\u3044\u3066\u306f\u3053\u306e\u3042\u305f\u308a\u3092\uff0e
\n
\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eitch – Speaker Deck
\n
\n
\n

\u304a\u984c\u304c\u51fa\u3066\u304d\u3066\uff0c\u305d\u308c\u306b\u3042\u3063\u305f\u64cd\u4f5c\u306e\u30ab\u30fc\u30c9\u3092\u5207\u3063\u3066git\u306e\u64cd\u4f5c\u3092\u3057\u3066\u3044\u304d\u307e\u3059\uff0e\u5b9f\u969b\u306e\u30b3\u30de\u30f3\u30c9\u5185\u5bb9\u3082\u8868\u793a\u3055\u308c\uff0c\u30ea\u30dd\u30b8\u30c8\u30ea\u3082\u5b9f\u969b\u306b\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u306b\u4f5c\u3089\u308c\u307e\u3059\uff0e

\n
\n
\n
\n\"git
\n
\n
\n

\u30c4\u30ea\u30fc\u304c\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u3067\u8868\u73fe\u3055\u308c\u3066\u308f\u304b\u308a\u3084\u3059\u3044\u3057\u30ad\u30fc\u30dc\u30fc\u30c9\u306b\u6163\u308c\u3066\u3044\u306a\u3044\u4eba\u3067\u3082\u30ab\u30fc\u30c9\u3067\u64cd\u4f5c\u3060\u3057\u5165\u9580\u306b\u826f\u3055\u305d\u3046\u306a\u611f\u3058\u3067\u3059\uff0e\u5f8c\u306f\u30ed\u30fc\u30ab\u30e9\u30a4\u30ba\u3055\u308c\u308b\u3068\u52e7\u3081\u3084\u3059\u304f\u306a\u308b\u304b\u306a\uff0e

\n
\n

\n", "content_text": "\u5148\u9031\u3042\u3063\u305fFOSDEM 2021\u306e\u30e9\u30a4\u30c8\u30cb\u30f3\u30b0\u30c8\u30fc\u30af(\u3068\u3044\u3063\u3066\u30821\u30b3\u30de20\u5206)\u3067\u77e5\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u300cOh My Git!\u300d\u3068\u3044\u3046Git\u5b66\u7fd2\u30b2\u30fc\u30e0\u304c\u3042\u308b\u305d\u3046\u3067\u3059\uff0e\n\n\n\nFOSDEM 2021 – Building a Git learning game\n\n\n\n\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067Windows/macOS/Linux\u7248\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u30d0\u30a4\u30ca\u30ea\u306fitch.io\u3067\u5165\u624b\u3067\u304d\u307e\u3059\uff0e\n\n\n\nOh My Git! by blinry, bleeptrack\n\n\n\n\n\n\n\nNote\n\n\nitch.io\u306b\u3064\u3044\u3066\u306f\u3053\u306e\u3042\u305f\u308a\u3092\uff0e\n\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eitch – Speaker Deck\n\n\n\n\n\n\u304a\u984c\u304c\u51fa\u3066\u304d\u3066\uff0c\u305d\u308c\u306b\u3042\u3063\u305f\u64cd\u4f5c\u306e\u30ab\u30fc\u30c9\u3092\u5207\u3063\u3066git\u306e\u64cd\u4f5c\u3092\u3057\u3066\u3044\u304d\u307e\u3059\uff0e\u5b9f\u969b\u306e\u30b3\u30de\u30f3\u30c9\u5185\u5bb9\u3082\u8868\u793a\u3055\u308c\uff0c\u30ea\u30dd\u30b8\u30c8\u30ea\u3082\u5b9f\u969b\u306b\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u306b\u4f5c\u3089\u308c\u307e\u3059\uff0e\n\n\n\n\n\n\n\u30c4\u30ea\u30fc\u304c\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u3067\u8868\u73fe\u3055\u308c\u3066\u308f\u304b\u308a\u3084\u3059\u3044\u3057\u30ad\u30fc\u30dc\u30fc\u30c9\u306b\u6163\u308c\u3066\u3044\u306a\u3044\u4eba\u3067\u3082\u30ab\u30fc\u30c9\u3067\u64cd\u4f5c\u3060\u3057\u5165\u9580\u306b\u826f\u3055\u305d\u3046\u306a\u611f\u3058\u3067\u3059\uff0e\u5f8c\u306f\u30ed\u30fc\u30ab\u30e9\u30a4\u30ba\u3055\u308c\u308b\u3068\u52e7\u3081\u3084\u3059\u304f\u306a\u308b\u304b\u306a\uff0e", "date_published": "2021-02-11T21:12:41+09:00", "date_modified": "2021-02-11T21:15:45+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": [ "game", "git", "itch.io", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=2855", "url": "https://matoken.org/blog/2020/08/05/check-the-number-of-applications-for-each-steam-os1/", "title": "Steam\u306eOS\u3054\u3068\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u6570\u3092\u78ba\u8a8d\u3057\u3066\u307f\u308b", "content_html": "
\n

\u3042\u308bPodcast\u3067Steam\u306eLinux\u30a2\u30d7\u30ea\u306f1\u5272\u4f4d\u3067\u306f\u3068\u3044\u3046\u8a71\u304c\u3042\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u305d\u3093\u306a\u306b\u5c11\u306a\u304f\u306a\u3044\u3060\u308d\u3046\u3067\u3082\u3069\u306e\u304f\u3089\u3044\u3060\u308d\u3046?\u3068\u5b9f\u969b\u306e\u3068\u3053\u308d\u77e5\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u78ba\u8a8d\u306b\u306fSteam\u691c\u7d22\u306e\u691c\u7d22\u7d50\u679c\u3092\u4f7f\u3044\u307e\u3057\u305f\uff0e
\nhttps://store.steampowered.com/search/

\n
\n
\n

\u3053\u3093\u306a\u611f\u3058\u306escript\u3092\u7528\u610f\u3057\u3066\uff0c

\n
\n
\n
steamcount.bash
\n
\n
#!/bin/bash\n\n# Steam\u691c\u7d22\n# https://store.steampowered.com/search/\n# ignore_preferences=1 \u500b\u4eba\u8a2d\u5b9a\u306b\u57fa\u3065\u3044\u305f\u30bf\u30a4\u30c8\u30eb\u306e\u9664\u5916\u306e\u7121\u52b9\u5316\n# https://store.steampowered.com/search/?ignore_preferences=1\n# Windows\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=win\n# Mac OS X\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=mac\n# SteamOS + Linux\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=linux\n\nSERCH=\"https://store.steampowered.com/search/?ignore_preferences=1&os=\"\nOSTYPE=(\"all\" \"win\" \"mac\" \"linux\")\nMATCH=\"results match your search.\"\ndeclare -A COUNT\n\nfor OS in \"${OSTYPE[@]}\"\ndo\n  COUNT[$OS]=$(LC_ALL=en_US.UTF-8 w3m -dump \"$SERCH$OS\" | grep \"$MATCH\" | cut -f1 -d' ' | tr -d ,)\n  echo $OS,${COUNT[$OS]},$(awk \"BEGIN { print ${COUNT[$OS]}/${COUNT[all]}*100 }\")%\ndone
\n
\n
\n
\n

\u5b9f\u884c\u3057\u307e\u3059\uff0e

\n
\n
\n
\n
$ bash ~/src/steamcount.bash\nall,79831,100%\nwin,79654,99.7783%\nmac,25443,31.8711%\nlinux,15673,19.6327%
\n
\n
\n
\n

Linux\u306e\u691c\u7d22\u7d50\u679c\u306f15673\u672c\u3067\uff0c\u5168\u4f53\u306e19.6%\u3067\u3057\u305f\uff0e\u3082\u3063\u3068\u591a\u3044\u3068\u601d\u3044\u307e\u3057\u305f\u304c\u6848\u5916\u5c11\u306a\u3044\u3067\u3059\u306d\uff0e
\n\u6050\u3089\u304f\u691c\u7d22\u3059\u308b\u7bc4\u56f2\u3092\u8fd1\u5e74\u306b\u3057\u305f\u308a\uff0cWindows\u7528\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092Linux\u74b0\u5883\u3067\u52d5\u304b\u3059Proton\u306b\u5bfe\u5fdc\u3057\u305f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3082\u5165\u308c\u308b\u3068\u3082\u3063\u3068\u591a\u304f\u306a\u308b\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3046\u306e\u3067\u3059\u304c\uff0cSteam\u691c\u7d22\u3067\u306f\u305d\u306e\u691c\u7d22\u65b9\u6cd5\u304c\u308f\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n
\n
\n

\u3061\u306a\u307f\u306b\u4ee5\u4e0b\u306f2015\u5e743\u6708\u306e\u8a18\u4e8b\u3067\u3059\u304c\uff0c\u3053\u306e\u8a18\u4e8b\u306b\u3088\u308b\u30682013\u5e74\u306b\u306f50\u672c\uff0c2014\u5e74\u306b500\u672c\uff0c(\u6050\u3089\u304f)2015\u5e743\u6708\u306b\u306f1004\u672c\uff0e\u3053\u306e\u3068\u304d\u306b\u6bd4\u3079\u308b\u3068\u73fe\u5728\u306e15673\u672c\u3068\u3044\u3046\u306e\u306f\u3059\u3054\u304f\u5897\u3048\u3066\u3044\u308b\u611f\u3058\u3067\u3059\uff0e

\n
\n
\n
SteamOS\u304c\u5927\u304d\u306a\u7bc0\u76ee\u306b\u5230\u9054\u2026\u30b2\u30fc\u30e0\u30bf\u30a4\u30c8\u30eb\u65701000\u306b | TechCrunch Japan
\n
\n
\n

Steam\u304c\u3053\u306eLinux\u30d9\u30fc\u30b9\u306e\u30b2\u30fc\u30e0OS\u3092\u30ed\u30fc\u30f3\u30c1\u3057\u305f\u306e\u306f2013\u5e74\u3067\u3001\u305d\u306e\u3068\u304d\u306f\u308f\u305a\u304b50\u306e\u30b2\u30fc\u30e0\u304c\u3042\u308a\u30011\u5e74\u5f8c\u306b\u306f500\u30bf\u30a4\u30c8\u30eb\u306b\u9054\u3057\u305f\u3002\u4eca\u73fe\u5728\u3001\u30b2\u30fc\u30e0\u6570\u306f1004\u3067\u3001DLC\u306a\u3069\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3084\u62e1\u5f35\u30d1\u30c3\u30af\u3082\u542b\u3081\u308b\u30681835\u306b\u306a\u308b\u3002

\n
\n
\n
\n
\n

\u65b0\u3057\u3044\u30b2\u30fc\u30e0\u306a\u3089Linux\u5bfe\u5fdc\u304c\u591a\u3044\u3068\u601d\u3044\u30ea\u30ea\u30fc\u30b9\u304c\u65b0\u3057\u3044\u9806\u306b\u30bd\u30fc\u30c8\u3057\u3066\u307f\u308b\u3068Windows\u306e\u307f\u5bfe\u5fdc\u306e\u30a2\u30d7\u30ea\u304c\u591a\u3044\u3067\u3059\u306d\uff0e\u4eca\u898b\u308b\u3068\u6700\u65b0\u304b\u308914\u672c\u306fWindows\u306e\u307f\u5bfe\u5fdc\uff0e15\u672c\u76ee\u306b\u3084\u3063\u3068Windows/Mac/Linux\u306b\u5bfe\u5fdc\u3057\u305f\u30b2\u30fc\u30e0\u304c\u3067\u3066\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n

https://store.steampowered.com/search/?sort_by=Released_DESC

\n
\n
\n

Windows\u5c02\u7528\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3082Linux\u7248Steam\u306eProton\u3067\u52d5\u304b\u305b\u305f\u308a\uff0cProton\u3067\u52d5\u304b\u306a\u3044\u306e\u3082\u3067\u3082\u5225\u9014Wine\u7d4c\u7531\u3067\u52d5\u304b\u305b\u308b\u3082\u306e\u3082\u3042\u308a\u307e\u3059(Lutris\u3092\u4f7f\u3046\u3068\u4fbf\u5229)\uff0e

\n
\n
\n

\u95a2\u9023\u8a18\u4e8b

\n
\n
\n\n
\n", "content_text": "\u3042\u308bPodcast\u3067Steam\u306eLinux\u30a2\u30d7\u30ea\u306f1\u5272\u4f4d\u3067\u306f\u3068\u3044\u3046\u8a71\u304c\u3042\u3063\u305f\u306e\u3067\u3059\u304c\uff0c\u305d\u3093\u306a\u306b\u5c11\u306a\u304f\u306a\u3044\u3060\u308d\u3046\u3067\u3082\u3069\u306e\u304f\u3089\u3044\u3060\u308d\u3046?\u3068\u5b9f\u969b\u306e\u3068\u3053\u308d\u77e5\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u78ba\u8a8d\u306b\u306fSteam\u691c\u7d22\u306e\u691c\u7d22\u7d50\u679c\u3092\u4f7f\u3044\u307e\u3057\u305f\uff0e\nhttps://store.steampowered.com/search/\n\n\n\u3053\u3093\u306a\u611f\u3058\u306escript\u3092\u7528\u610f\u3057\u3066\uff0c\n\n\nsteamcount.bash\n\n#!/bin/bash\n\n# Steam\u691c\u7d22\n# https://store.steampowered.com/search/\n# ignore_preferences=1 \u500b\u4eba\u8a2d\u5b9a\u306b\u57fa\u3065\u3044\u305f\u30bf\u30a4\u30c8\u30eb\u306e\u9664\u5916\u306e\u7121\u52b9\u5316\n# https://store.steampowered.com/search/?ignore_preferences=1\n# Windows\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=win\n# Mac OS X\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=mac\n# SteamOS + Linux\u306e\u691c\u7d22\n# https://store.steampowered.com/search/?ignore_preferences=1&os=linux\n\nSERCH=\"https://store.steampowered.com/search/?ignore_preferences=1&os=\"\nOSTYPE=(\"all\" \"win\" \"mac\" \"linux\")\nMATCH=\"results match your search.\"\ndeclare -A COUNT\n\nfor OS in \"${OSTYPE[@]}\"\ndo\n COUNT[$OS]=$(LC_ALL=en_US.UTF-8 w3m -dump \"$SERCH$OS\" | grep \"$MATCH\" | cut -f1 -d' ' | tr -d ,)\n echo $OS,${COUNT[$OS]},$(awk \"BEGIN { print ${COUNT[$OS]}/${COUNT[all]}*100 }\")%\ndone\n\n\n\n\u5b9f\u884c\u3057\u307e\u3059\uff0e\n\n\n\n$ bash ~/src/steamcount.bash\nall,79831,100%\nwin,79654,99.7783%\nmac,25443,31.8711%\nlinux,15673,19.6327%\n\n\n\nLinux\u306e\u691c\u7d22\u7d50\u679c\u306f15673\u672c\u3067\uff0c\u5168\u4f53\u306e19.6%\u3067\u3057\u305f\uff0e\u3082\u3063\u3068\u591a\u3044\u3068\u601d\u3044\u307e\u3057\u305f\u304c\u6848\u5916\u5c11\u306a\u3044\u3067\u3059\u306d\uff0e\n\u6050\u3089\u304f\u691c\u7d22\u3059\u308b\u7bc4\u56f2\u3092\u8fd1\u5e74\u306b\u3057\u305f\u308a\uff0cWindows\u7528\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092Linux\u74b0\u5883\u3067\u52d5\u304b\u3059Proton\u306b\u5bfe\u5fdc\u3057\u305f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3082\u5165\u308c\u308b\u3068\u3082\u3063\u3068\u591a\u304f\u306a\u308b\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3046\u306e\u3067\u3059\u304c\uff0cSteam\u691c\u7d22\u3067\u306f\u305d\u306e\u691c\u7d22\u65b9\u6cd5\u304c\u308f\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\n\n\u3061\u306a\u307f\u306b\u4ee5\u4e0b\u306f2015\u5e743\u6708\u306e\u8a18\u4e8b\u3067\u3059\u304c\uff0c\u3053\u306e\u8a18\u4e8b\u306b\u3088\u308b\u30682013\u5e74\u306b\u306f50\u672c\uff0c2014\u5e74\u306b500\u672c\uff0c(\u6050\u3089\u304f)2015\u5e743\u6708\u306b\u306f1004\u672c\uff0e\u3053\u306e\u3068\u304d\u306b\u6bd4\u3079\u308b\u3068\u73fe\u5728\u306e15673\u672c\u3068\u3044\u3046\u306e\u306f\u3059\u3054\u304f\u5897\u3048\u3066\u3044\u308b\u611f\u3058\u3067\u3059\uff0e\n\n\nSteamOS\u304c\u5927\u304d\u306a\u7bc0\u76ee\u306b\u5230\u9054\u2026\u30b2\u30fc\u30e0\u30bf\u30a4\u30c8\u30eb\u65701000\u306b | TechCrunch Japan\n\n\nSteam\u304c\u3053\u306eLinux\u30d9\u30fc\u30b9\u306e\u30b2\u30fc\u30e0OS\u3092\u30ed\u30fc\u30f3\u30c1\u3057\u305f\u306e\u306f2013\u5e74\u3067\u3001\u305d\u306e\u3068\u304d\u306f\u308f\u305a\u304b50\u306e\u30b2\u30fc\u30e0\u304c\u3042\u308a\u30011\u5e74\u5f8c\u306b\u306f500\u30bf\u30a4\u30c8\u30eb\u306b\u9054\u3057\u305f\u3002\u4eca\u73fe\u5728\u3001\u30b2\u30fc\u30e0\u6570\u306f1004\u3067\u3001DLC\u306a\u3069\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3084\u62e1\u5f35\u30d1\u30c3\u30af\u3082\u542b\u3081\u308b\u30681835\u306b\u306a\u308b\u3002\n\n\n\n\n\u65b0\u3057\u3044\u30b2\u30fc\u30e0\u306a\u3089Linux\u5bfe\u5fdc\u304c\u591a\u3044\u3068\u601d\u3044\u30ea\u30ea\u30fc\u30b9\u304c\u65b0\u3057\u3044\u9806\u306b\u30bd\u30fc\u30c8\u3057\u3066\u307f\u308b\u3068Windows\u306e\u307f\u5bfe\u5fdc\u306e\u30a2\u30d7\u30ea\u304c\u591a\u3044\u3067\u3059\u306d\uff0e\u4eca\u898b\u308b\u3068\u6700\u65b0\u304b\u308914\u672c\u306fWindows\u306e\u307f\u5bfe\u5fdc\uff0e15\u672c\u76ee\u306b\u3084\u3063\u3068Windows/Mac/Linux\u306b\u5bfe\u5fdc\u3057\u305f\u30b2\u30fc\u30e0\u304c\u3067\u3066\u304d\u307e\u3057\u305f\uff0e\n\n\nhttps://store.steampowered.com/search/?sort_by=Released_DESC\n\n\nWindows\u5c02\u7528\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3082Linux\u7248Steam\u306eProton\u3067\u52d5\u304b\u305b\u305f\u308a\uff0cProton\u3067\u52d5\u304b\u306a\u3044\u306e\u3082\u3067\u3082\u5225\u9014Wine\u7d4c\u7531\u3067\u52d5\u304b\u305b\u308b\u3082\u306e\u3082\u3042\u308a\u307e\u3059(Lutris\u3092\u4f7f\u3046\u3068\u4fbf\u5229)\uff0e\n\n\n\u95a2\u9023\u8a18\u4e8b\n\n\n\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb – Speaker Deck\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eitch – Speaker Deck\nLutris\u3092\u4f7f\u3063\u3066Linux\u3067\u3082Epic Games\u3067\u904a\u3076 \u2013 matoken\u2019s meme\nSteam\u306bWine\u306e\u6a5f\u80fd\u304c\u52a0\u308f\u3063\u305f\u3089\u3057\u3044\u306e\u3067\u5c11\u3057\u8a66\u3059 \u2013 matoken\u2019s meme\nSteam\u306e\u30a2\u30d7\u30ea\u304cAndroid\u3067\u30ea\u30e2\u30fc\u30c8\u30d7\u30ec\u30a4\u304c\u51fa\u6765\u308bSteam Link\u3092\u8a66\u3059 \u2013 matoken\u2019s meme", "date_published": "2020-08-05T07:39:46+09:00", "date_modified": "2020-08-05T08:56:11+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": [ "Game", "steam", "Linux", "\u672a\u5206\u985e" ] }, { "id": "http://matoken.org/blog/?p=2789", "url": "https://matoken.org/blog/2020/06/07/playing-with-epic-games-on-linux-with-lutris/", "title": "Lutris\u3092\u4f7f\u3063\u3066Linux\u3067\u3082Epic Games\u3067\u904a\u3076", "content_html": "
\n

Epic Games \u3068\u3044\u3046\u30b2\u30fc\u30e0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e\u5b9a\u671f\u7684\u306b\u30b2\u30fc\u30e0\u3092\u7121\u6599\u914d\u5e03\u3057\u3066\u304f\u308c\u308b\u306e\u3067\u305f\u307e\u306b\u8cb0\u3063\u3066\u3044\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

\u3057\u304b\u3057\u3053\u306e\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306f Stream \u3084 itch \u306a\u3069\u3068\u9055\u3044 PC/Mac \u306e\u307f\u306e\u5bfe\u5fdc\u3067 Linux \u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\uff0e

\n
\n
\n
Epic Games Store FAQ
\n
\n
\n

Epic Games Store\u306f\u3069\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u304b\uff1f
\nEpic Games Store\u306f\u3001\u73fe\u5728PC\u3068Mac\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\u5404\u30bf\u30a4\u30c8\u30eb\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u306e\u4e92\u63db\u6027\u306b\u3064\u3044\u3066\u306f\u3001\u88fd\u54c1\u30da\u30fc\u30b8\u306e\u300c\u30b2\u30fc\u30e0\u306b\u3064\u3044\u3066\u300d\u3067\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002

\n
\n
\n
\n
\n

\u7121\u6599\u3067\u8cb0\u3063\u3066\u3082\u904a\u3070\u306a\u3044\u3068\u610f\u5473\u304c\u306a\u3044\u3067\u3059\uff0e
\n\u305d\u3046\u3044\u3048\u3070 Lutris \u7d4c\u7531\u3067\u52d5\u304b\u306a\u3044\u304b\u306a?\u3068\u601d\u3044\u3064\u304d\u307e\u3057\u305f\uff0eLutris \u306fLinux \u74b0\u5883\u3067\u5404\u7a2e\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306e\u30b2\u30fc\u30e0\u74b0\u5883\u3092\u7ba1\u7406\u3067\u304d\u3066\uff0c\u8907\u6570\u306eWine \u74b0\u5883\u3092\u7c21\u5358\u306b\u5c0e\u5165\u8a2d\u5b9a\u3067\u304d\u305f\u308a\u3057\u3066\u4fbf\u5229\u3067\u3059\uff0e\u3053\u3053\u3067\u8cb0\u3063\u305f\u30b2\u30fc\u30e0\u304c\u51fa\u3066\u304d\u305f\u3089\u304a\u624b\u8efd\u306b\u904a\u3079\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n

Lutris \u306b\u3064\u3044\u3066\u306e\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u30b9\u30e9\u30a4\u30c9\u3082\u3069\u3046\u305e\uff0e

\n
\n
\n

\n\n
\n
\n

\u30b2\u30fc\u30e0\u306e\u524d\u306b Lutris \u3067 Epic Games \u3067\u691c\u7d22\u3059\u308b\u3068 Epic Games \u304c\u51fa\u3066\u304d\u307e\u3057\u305f\uff0e\u300cInstall\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u30a6\u30a3\u30b6\u30fc\u30c9\u306b\u5f93\u3046\u3060\u3051\u3067\u7c21\u5358\u306b\u5c0e\u5165\u3067\u304d\u307e\u3057\u305f\uff0e

\n
\n
\n

\"lutris

\n
\n
\n

\u5f8c\u306f Epic Games \u3067\u30b2\u30fc\u30e0\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u308b\u3068\u8d77\u52d5\u3057\u307e\u3057\u305f :)

\n
\n
\n

\"lutris

\n
\n
\n

\"lutris
\n\"lutris

\n
\n
\n

\u601d\u3063\u305f\u3088\u308a\u624b\u8efd\u306b\u904a\u3079\u305d\u3046\u3067\u3059\uff0e
\n\u3057\u304b\u3057\u6696\u304b\u304f\u306a\u3063\u3066\u6392\u71b1\u304c\u8ffd\u3044\u3064\u304b\u306a\u3044\u611f\u3058\u3067\u3061\u3087\u3063\u3068\u8f9b\u3044\u4eca\u65e5\u3053\u306e\u9803\u3067\u3059\uff0e

\n
\n

Epic Games\u3067\u305f\u307e\u306b\u7121\u6599\u30b2\u30fc\u30e0\u8cb0\u3063\u305f\u308a\u3057\u3066\u308b\u3051\u3069\u305d\u3082\u305d\u3082Linux\u7248client\u304c\u7121\u3044\u3093\u3067\u3059\u3088\u306d\u2026\u2026
\n\u3066\u3053\u3068\u3067Lutris\u898b\u305f\u3089Epic\u3042\u3063\u305f\u306e\u3067\u52d5\u304b\u3057\u3066\u307f\u308b
\n\u7c21\u5358\u306b\u52d5\u3044\u3066\u30b2\u30fc\u30e0\u3082\u52d5\u3044\u305f\u3051\u3069PC\u304c\u30d7\u30a2\u306a\u306e\u3067\u91cd\u304b\u3063\u305f

\n

Lutris\u306e\u7d39\u4ecb\u306f\u3053\u306e\u3042\u305f\u308a\u3092
\n“\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb” https://t.co/1STVioY7CP pic.twitter.com/kQN7vfskmp

\n

\u2014 matoken (@matoken1) June 5, 2020

\n

//

\n
\n
\n
\u74b0\u5883
\n
\n
$ apt show lutris\nPackage: lutris\nVersion: 0.5.6\nPriority: optional\nSection: games\nMaintainer: Mathieu Comandon <strider@strycore.com>\nInstalled-Size: 4,035 kB\nDepends: python3-evdev, python3-gi, python3-requests, python3-yaml, python3:any, python3-pil, python3-setproctitle, python3-distro, gir1.2-gtk-3.0, gir1.2-gnomedesktop-3.0, gir1\n.2-webkit2-4.0, gir1.2-notify-0.7, psmisc, cabextract, unzip, p7zip, curl, fluid-soundfont-gs, x11-xserver-utils, mesa-utils\nRecommends: gvfs-backends, libwine-development, winetricks, libc6-i386, lib32gcc1\nSuggests: gamemode\nHomepage: https://lutris.net\nDownload-Size: 1,690 kB\nAPT-Manual-Installed: yes\nAPT-Sources: http://download.opensuse.org/repositories/home:/strycore/Debian_Unstable  Packages\nDescription: open source gaming platform\n Lutris goal is to make gaming on Linux as easy as possible by taking care of\n installing and setting up the game for the user. The only thing you have to do\n is play the game. It aims to support every game that is playable on Linux.\n\n$ lsb_release -dr\nDescription:    Debian GNU/Linux bullseye/sid\nRelease:        unstable\n$ uname -m\nx86_64
\n
\n
\n

\n", "content_text": "Epic Games \u3068\u3044\u3046\u30b2\u30fc\u30e0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e\u5b9a\u671f\u7684\u306b\u30b2\u30fc\u30e0\u3092\u7121\u6599\u914d\u5e03\u3057\u3066\u304f\u308c\u308b\u306e\u3067\u305f\u307e\u306b\u8cb0\u3063\u3066\u3044\u307e\u3059\uff0e\n\n\n\nEpic Games Store | Official Site\n\n\n\n\u3057\u304b\u3057\u3053\u306e\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306f Stream \u3084 itch \u306a\u3069\u3068\u9055\u3044 PC/Mac \u306e\u307f\u306e\u5bfe\u5fdc\u3067 Linux \u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\uff0e\n\n\nEpic Games Store FAQ\n\n\nEpic Games Store\u306f\u3069\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u304b\uff1f\nEpic Games Store\u306f\u3001\u73fe\u5728PC\u3068Mac\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\u5404\u30bf\u30a4\u30c8\u30eb\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u306e\u4e92\u63db\u6027\u306b\u3064\u3044\u3066\u306f\u3001\u88fd\u54c1\u30da\u30fc\u30b8\u306e\u300c\u30b2\u30fc\u30e0\u306b\u3064\u3044\u3066\u300d\u3067\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n\n\n\n\n\u7121\u6599\u3067\u8cb0\u3063\u3066\u3082\u904a\u3070\u306a\u3044\u3068\u610f\u5473\u304c\u306a\u3044\u3067\u3059\uff0e\n\u305d\u3046\u3044\u3048\u3070 Lutris \u7d4c\u7531\u3067\u52d5\u304b\u306a\u3044\u304b\u306a?\u3068\u601d\u3044\u3064\u304d\u307e\u3057\u305f\uff0eLutris \u306fLinux \u74b0\u5883\u3067\u5404\u7a2e\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306e\u30b2\u30fc\u30e0\u74b0\u5883\u3092\u7ba1\u7406\u3067\u304d\u3066\uff0c\u8907\u6570\u306eWine \u74b0\u5883\u3092\u7c21\u5358\u306b\u5c0e\u5165\u8a2d\u5b9a\u3067\u304d\u305f\u308a\u3057\u3066\u4fbf\u5229\u3067\u3059\uff0e\u3053\u3053\u3067\u8cb0\u3063\u305f\u30b2\u30fc\u30e0\u304c\u51fa\u3066\u304d\u305f\u3089\u304a\u624b\u8efd\u306b\u904a\u3079\u305d\u3046\u3067\u3059\uff0e\n\n\nLutris \u306b\u3064\u3044\u3066\u306e\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u30b9\u30e9\u30a4\u30c9\u3082\u3069\u3046\u305e\uff0e\n\n\n\n\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb – Speaker Deck\n\n\n\n\u30b2\u30fc\u30e0\u306e\u524d\u306b Lutris \u3067 Epic Games \u3067\u691c\u7d22\u3059\u308b\u3068 Epic Games \u304c\u51fa\u3066\u304d\u307e\u3057\u305f\uff0e\u300cInstall\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u30a6\u30a3\u30b6\u30fc\u30c9\u306b\u5f93\u3046\u3060\u3051\u3067\u7c21\u5358\u306b\u5c0e\u5165\u3067\u304d\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\u5f8c\u306f Epic Games \u3067\u30b2\u30fc\u30e0\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u308b\u3068\u8d77\u52d5\u3057\u307e\u3057\u305f :)\n\n\n\n\n\n\n\n\n\n\u601d\u3063\u305f\u3088\u308a\u624b\u8efd\u306b\u904a\u3079\u305d\u3046\u3067\u3059\uff0e\n\u3057\u304b\u3057\u6696\u304b\u304f\u306a\u3063\u3066\u6392\u71b1\u304c\u8ffd\u3044\u3064\u304b\u306a\u3044\u611f\u3058\u3067\u3061\u3087\u3063\u3068\u8f9b\u3044\u4eca\u65e5\u3053\u306e\u9803\u3067\u3059\uff0e\n\nEpic Games\u3067\u305f\u307e\u306b\u7121\u6599\u30b2\u30fc\u30e0\u8cb0\u3063\u305f\u308a\u3057\u3066\u308b\u3051\u3069\u305d\u3082\u305d\u3082Linux\u7248client\u304c\u7121\u3044\u3093\u3067\u3059\u3088\u306d\u2026\u2026\n\u3066\u3053\u3068\u3067Lutris\u898b\u305f\u3089Epic\u3042\u3063\u305f\u306e\u3067\u52d5\u304b\u3057\u3066\u307f\u308b\n\u7c21\u5358\u306b\u52d5\u3044\u3066\u30b2\u30fc\u30e0\u3082\u52d5\u3044\u305f\u3051\u3069PC\u304c\u30d7\u30a2\u306a\u306e\u3067\u91cd\u304b\u3063\u305f\nLutris\u306e\u7d39\u4ecb\u306f\u3053\u306e\u3042\u305f\u308a\u3092\n“\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb” https://t.co/1STVioY7CP pic.twitter.com/kQN7vfskmp\n\u2014 matoken (@matoken1) June 5, 2020\n// \n\n\n\u74b0\u5883\n\n$ apt show lutris\nPackage: lutris\nVersion: 0.5.6\nPriority: optional\nSection: games\nMaintainer: Mathieu Comandon <strider@strycore.com>\nInstalled-Size: 4,035 kB\nDepends: python3-evdev, python3-gi, python3-requests, python3-yaml, python3:any, python3-pil, python3-setproctitle, python3-distro, gir1.2-gtk-3.0, gir1.2-gnomedesktop-3.0, gir1\n.2-webkit2-4.0, gir1.2-notify-0.7, psmisc, cabextract, unzip, p7zip, curl, fluid-soundfont-gs, x11-xserver-utils, mesa-utils\nRecommends: gvfs-backends, libwine-development, winetricks, libc6-i386, lib32gcc1\nSuggests: gamemode\nHomepage: https://lutris.net\nDownload-Size: 1,690 kB\nAPT-Manual-Installed: yes\nAPT-Sources: http://download.opensuse.org/repositories/home:/strycore/Debian_Unstable Packages\nDescription: open source gaming platform\n Lutris goal is to make gaming on Linux as easy as possible by taking care of\n installing and setting up the game for the user. The only thing you have to do\n is play the game. It aims to support every game that is playable on Linux.\n\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64", "date_published": "2020-06-07T22:31:32+09:00", "date_modified": "2020-06-07T22:31:32+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": [ "Epic Games", "game", "lutris", "Wine", "Debian", "Linux", "sid", "\u672a\u5206\u985e" ] }, { "id": "http://matoken.org/blog/?p=2049", "url": "https://matoken.org/blog/2018/08/24/it-seems-that-wines-function-has-been-added-to-steam-so-try-it-a-little/", "title": "Steam\u306bWine\u306e\u6a5f\u80fd\u304c\u52a0\u308f\u3063\u305f\u3089\u3057\u3044\u306e\u3067\u5c11\u3057\u8a66\u3059", "content_html": "
\n

\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eSteam\u306bLinux\u7248\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3082\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u306bWindows\u7248\u306e\u30b2\u30fc\u30e0\u304c\u904a\u3079\u308b\u3088\u3046\u306b\u306a\u308b\u6a5f\u80fd\u304c\u30d9\u30fc\u30bf\u7248\u306b\u52a0\u308f\u3063\u305f\u3089\u3057\u3044\u3067\u3059\uff0e\u3053\u308c\u306fWindows\u4e92\u63db\u30ec\u30a4\u30e4\u30fc\u306eWine\u306bSteam\u3092\u4f5c\u3063\u3066\u3044\u308bValveSoftware\u304c\u30b2\u30fc\u30e0\u5411\u3051\u306e\u6a5f\u80fd\u306b\u624b\u3092\u52a0\u3048\u305fProton\u3068\u3044\u3046\u3082\u306e\u3092\u7d44\u307f\u8fbc\u3093\u3067\u5b9f\u73fe\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u4eca\u306e\u6240Wine\u3067\u52d5\u4f5c\u3059\u308b\u3082\u306e\u3068\u3044\u3046\u62ec\u308a\u3067\u306f\u306a\u304f\uff0cValve\u304c\u6307\u5b9a\u3057\u305f\u30bf\u30a4\u30c8\u30eb\u3060\u3051\u304c\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e
\n\uff03\u8a2d\u5b9a\u3067\u5168\u3066\u306e\u30b2\u30fc\u30e0\u3067\u6709\u52b9\u306b\u3059\u308b\u3053\u3068\u304c\u53ef\u80fd\u3060\u3063\u305f\uff0e
\n\u52d5\u4f5c\u3059\u308b\u30b2\u30fc\u30e0\u306e\u30ea\u30b9\u30c8\u306f\u4ee5\u4e0b\u306e\u30a2\u30ca\u30a6\u30f3\u30b9\u30da\u30fc\u30b8\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e\u4eca\u306e\u624027\u30bf\u30a4\u30c8\u30eb\u306e\u3088\u3046\u3067\u3059\uff0e(\u3053\u308c\u3092\u77e5\u3063\u3066\u3044\u308c\u3070\u5148\u65e5\u306e\u30bb\u30fc\u30eb\u3067DOOM\u3092\u2026\u2026)

\n
\n
\n\n
\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u30d9\u30fc\u30bf\u3092\u6709\u52b9\u306b\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n
\n
\n

\u30d9\u30fc\u30bf\u3078\u306e\u53c2\u52a0\u3092\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e

\n
\n
\n

\"44213791731
\n\"43495999044

\n
\n
\n

Steam\u306e\u518d\u8d77\u52d5\u3092\u884c\u3044\u307e\u3059\uff0e

\n
\n
\n

\"43308073705

\n
\n
\n

\u30d9\u30fc\u30bf\u7248\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\uff0c\u8d77\u52d5\u3057\u307e\u3059\uff0e

\n
\n
\n

\"42405873910

\n
\n
\n

\u5bfe\u5fdc\u306eDOOM\u306e\u30c7\u30e2\u7248\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3057\u305f\u304c\uff0c\u30c7\u30e2\u306e\u65b9\u306f\u307e\u3060\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u99c4\u76ee\u3067\u3057\u305f\uff0e

\n
\n
\n

\"44213916001

\n
\n
\n

\u5bfe\u5fdc\u30ea\u30b9\u30c8\u306e\u4e2d\u306e\u300cDoki Doki Literature Club!\u300d\u306f\u7121\u6599\u306e\u3088\u3046\u306a\u306e\u3067\u3053\u308c\u3067\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
\n\n
\n
\n

\u30da\u30fc\u30b8\u3092\u958b\u304f\u3068\u30a2\u30a4\u30b3\u30f3\u4e0a\u306fWindows/Mac\u306e\u307f\u306e\u5bfe\u5fdc\u3067\u3059\u304c\uff0c\u300c\u30b2\u30fc\u30e0\u3092\u30d7\u30ec\u30a4\u300d\u30dc\u30bf\u30f3\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e\u305d\u306e\u307e\u307e\u901a\u5e38\u306e\u5c0e\u5165\u624b\u9806\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u59cb\u307e\u308a\u6b63\u5e38\u7d42\u4e86\u3057\u307e\u3057\u305f\uff0e

\n
\n
\n

\"44213925501

\n
\n
\n

\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u767b\u9332\u3055\u308c\u307e\u3057\u305f\uff0e\u898b\u305f\u76ee\u306f\u30cd\u30a4\u30c6\u30a3\u30d6\u306e\u3082\u306e\u3068\u540c\u3058\u3067\u3059\uff0e

\n
\n
\n

\"44184862972

\n
\n
\n

\u305d\u3057\u3066\u666e\u901a\u306b\u8d77\u52d5\u3057\u307e\u3059\uff0e
\n\u8d77\u52d5\u4e2d\u306e\u30d7\u30ed\u30bb\u30b9\u3092\u78ba\u8a8d\u3059\u308b\u3068\u7279\u306bwine\u3084proton\u3068\u540d\u524d\u306e\u4ed8\u3044\u305f\u30d7\u30ed\u30bb\u30b9\u306f\u898b\u5f53\u305f\u3089\u305aSteam\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u307e\u3059\uff0e

\n
\n

\n\u8ffd\u8a18)
\n\u300cDoki Doki Literature Clug!\u300d\u306b\u306f\u3082\u3068\u3082\u3068`~/.steam/steam/steamapps/common/Doki\\ Doki\\ Literature\\ Club/DDLC.sh`\u3068\u3044\u3046shell script\u304c\u3042\u308a\uff0cSteam Play \u3092\u901a\u3055\u306a\u304f\u3066\u3082Linux\u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u300cFSteam\uff1aFallout Shelter\u300d\u3067\u8a66\u3059\u3068\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u305d\u308c\u3089\u3057\u3044\u30d7\u30ed\u30bb\u30b9\u7d4c\u7531\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e(\u3046\u307e\u304f\u8d77\u52d5\u3057\u306a\u3044\u3051\u3069)

\n
\n
\n
$ pstree -n 31976\r\nbash\u2500\u252c\u2500bash\u2500\u2500\u2500steam\u2500\u252c\u250022*[{steam}]\r\n     \u2502              \u251c\u2500steam\u2500\u2500\u2500sh\u2500\u2500\u2500steamwebhelper.\u2500\u2500\u2500steamwebhelper\u2500\u252c\u250021*[{steamwebhelper}]\r\n     \u2502              \u2502                                               \u251c\u2500steamwebhelper\u2500\u252c\u2500steamwebhelper\u2500\u2500\u250013*[{steamwebhelper}]\r\n     \u2502              \u2502                                               \u2502                \u2514\u2500steamwebhelper\u2500\u2500\u250012*[{steamwebhelper}]\r\n     \u2502              \u2502                                               \u2514\u2500steamwebhelper\u2500\u2500\u25006*[{steamwebhelper}]\r\n     \u2502              \u2514\u2500SteamChildMonit\u2500\u2500\u2500sh\u2500\u2500\u2500python2.7\u2500\u2500\u2500wineserver\r\n     \u2514\u2500tee\r\n$ ps aux| grep -i wine\r\nmatoken   1842  0.0  0.0   4240   940 pts/5    S+   15:25   0:00 grep -i wine\r\nmatoken   3005  0.2  0.0  55596 13052 ?        Ss   14:53   0:04 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wineserver\r\nmatoken   3012  0.0  0.2 2078348 37364 ?       Sl   14:53   0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken   3028  0.3  0.2 2144476 39268 ?       Sl   14:53   0:06 C:\\windows\\system32\\winedevice.exe\r\nmatoken   9450  0.0  0.2 1947276 35808 ?       Sl   14:30   0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken   9464  0.3  0.2 2013404 37772 ?       Sl   14:30   0:10 C:\\windows\\system32\\winedevice.exe\r\nmatoken  22254  0.0  0.2 2078348 38144 ?       Sl   14:40   0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken  22270  0.3  0.2 2144476 39424 ?       Sl   14:40   0:08 C:\\windows\\system32\\winedevice.exe\r\nmatoken  32709  0.0  0.1  45432 25808 ?        S    15:23   0:00 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wineserver -w\r\n$ ps aux| grep -i proton\r\nmatoken   1916  0.0  0.0   4240   936 pts/5    S+   15:25   0:00 grep -i proton\r\nmatoken   3005  0.2  0.0  55596 13052 ?        Ss   14:53   0:04 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wineserver\r\nmatoken  32707  0.0  0.1  41048 24736 ?        S    15:23   0:00 /bin/sh -c '/home/matoken/.local/share/Steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/home/matoken/.local/share/Steam/steamapps/common/Fallout Shelter/FalloutShelter.exe'\r\nmatoken  32708  0.0  0.0  52044 14352 ?        S    15:23   0:00 python2.7 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/proton waitforexitandrun /home/matoken/.local/share/Steam/steamapps/common/Fallout Shelter/FalloutShelter.exe\r\nmatoken  32709  0.0  0.1  45432 25808 ?        S    15:23   0:00 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wineserver -w
\n
\n
\n
\n
\n

\u5c11\u3057\u904a\u3093\u3060\u611f\u3058\u3067\u306f\u7279\u306b\u9055\u548c\u611f\u306a\u304f\u904a\u3079\u3066\u3044\u307e\u3059\uff0e(\u304c\uff0c1\u6642\u9593\u307b\u3069\u3057\u304b\u904a\u3093\u3067\u3044\u306a\u3044\u3068\u3053\u308d\u3067SSD\u304c\u58ca\u308c\u3066\u305d\u308c\u4ee5\u4e0a\u306f\u8a66\u305b\u3066\u3044\u307e\u305b\u3093><)

\n
\n
\n

\"43308551205

\n
\n
\n

\u306a\u304a\uff0c\u300cDoki Doki Literature Clug!\u300d\u306f\u82f1\u8a9e\u7248\u3057\u304b\u3042\u308a\u307e\u305b\u3093\u304c\uff0c\u6709\u5fd7\u306b\u3088\u308b\u65e5\u672c\u8a9e\u5316\u30d1\u30c3\u30c1\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u65e5\u672c\u8a9e\u5316\u3057\u3066\u904a\u3093\u3067\u3082\u826f\u3055\u305d\u3046\u3067\u3059\uff0e

\n
\n
\n\n
\n
\n

\"43496726104

\n
\n
\n

\n\u8ffd\u8a18\uff09
\n\u4ee5\u4e0b\u306e\u300cEnable Steam Play for all titles\u300d\u3067Windows\u7528\u306e\u30bf\u30a4\u30c8\u30eb\u304c\u5168\u3066Proton\u3067\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u3067\u304d\u307e\u3057\u305f\uff0e\u305f\u3060\u3057\u5b9f\u969b\u306b\u52d5\u4f5c\u3059\u308b\u304b\u3069\u3046\u304b\u306f\u30b2\u30fc\u30e0\u6b21\u7b2c\u3067\u3059\uff0e\u3044\u304f\u3064\u304b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\uff0cLutris\u7d4c\u7531\u306eWine Steam\u3067\u904a\u3079\u308b\u30b2\u30fc\u30e0\u3067\u3082\u52d5\u304b\u306a\u304b\u3063\u305f\u308a\u3057\u307e\u3057\u305f\uff0e(Montaro\u3068\u304b)
\n\"20180826_07:08:32-9123\"/\n

\n
\n
\n
\u74b0\u5883
\n
\n\"20180826_14:08:02-28740\"/

\n
$ lsb_release -d\r\nDescription:    Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64
\n
\n
\n
\n

\u4eca\u56de\u306eSteam\u30d9\u30fc\u30bf\u3067\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3082\u306e\u3067Wine\u3067\u52d5\u4f5c\u3059\u308b\u30b2\u30fc\u30e0\u306fLitris\u3067Wine Steam\u3092\u4f7f\u3046\u306e\u3082\u304a\u624b\u8efd\u3067\u304a\u3059\u3059\u3081\u3067\u3059\uff0e

\n
\n
\n

\n
\n
\n

\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb – Speaker Deck

\n

\n

\n

\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eitch – Speaker Deck

\n
\n", "content_text": "\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eSteam\u306bLinux\u7248\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3082\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u306bWindows\u7248\u306e\u30b2\u30fc\u30e0\u304c\u904a\u3079\u308b\u3088\u3046\u306b\u306a\u308b\u6a5f\u80fd\u304c\u30d9\u30fc\u30bf\u7248\u306b\u52a0\u308f\u3063\u305f\u3089\u3057\u3044\u3067\u3059\uff0e\u3053\u308c\u306fWindows\u4e92\u63db\u30ec\u30a4\u30e4\u30fc\u306eWine\u306bSteam\u3092\u4f5c\u3063\u3066\u3044\u308bValveSoftware\u304c\u30b2\u30fc\u30e0\u5411\u3051\u306e\u6a5f\u80fd\u306b\u624b\u3092\u52a0\u3048\u305fProton\u3068\u3044\u3046\u3082\u306e\u3092\u7d44\u307f\u8fbc\u3093\u3067\u5b9f\u73fe\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\n\u4eca\u306e\u6240Wine\u3067\u52d5\u4f5c\u3059\u308b\u3082\u306e\u3068\u3044\u3046\u62ec\u308a\u3067\u306f\u306a\u304f\uff0cValve\u304c\u6307\u5b9a\u3057\u305f\u30bf\u30a4\u30c8\u30eb\u3060\u3051\u304c\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e\n\uff03\u8a2d\u5b9a\u3067\u5168\u3066\u306e\u30b2\u30fc\u30e0\u3067\u6709\u52b9\u306b\u3059\u308b\u3053\u3068\u304c\u53ef\u80fd\u3060\u3063\u305f\uff0e\n\u52d5\u4f5c\u3059\u308b\u30b2\u30fc\u30e0\u306e\u30ea\u30b9\u30c8\u306f\u4ee5\u4e0b\u306e\u30a2\u30ca\u30a6\u30f3\u30b9\u30da\u30fc\u30b8\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e\u4eca\u306e\u624027\u30bf\u30a4\u30c8\u30eb\u306e\u3088\u3046\u3067\u3059\uff0e(\u3053\u308c\u3092\u77e5\u3063\u3066\u3044\u308c\u3070\u5148\u65e5\u306e\u30bb\u30fc\u30eb\u3067DOOM\u3092\u2026\u2026)\n\n\n\n\nSteam for Linux :: Introducing a new version of Steam Play\n\n\nWineHQ – Run Windows applications on Linux, BSD, Solaris and macOS\n\n\nValveSoftware/Proton: Compatibility tool for Steam Play based on Wine and additional components\n\n\n\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u30d9\u30fc\u30bf\u3092\u6709\u52b9\u306b\u3057\u3066\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\n\n\u30d9\u30fc\u30bf\u3078\u306e\u53c2\u52a0\u3092\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\nSteam\u306e\u518d\u8d77\u52d5\u3092\u884c\u3044\u307e\u3059\uff0e\n\n\n\n\n\n\u30d9\u30fc\u30bf\u7248\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\uff0c\u8d77\u52d5\u3057\u307e\u3059\uff0e\n\n\n\n\n\n\u5bfe\u5fdc\u306eDOOM\u306e\u30c7\u30e2\u7248\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3057\u305f\u304c\uff0c\u30c7\u30e2\u306e\u65b9\u306f\u307e\u3060\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u99c4\u76ee\u3067\u3057\u305f\uff0e\n\n\n\n\n\n\u5bfe\u5fdc\u30ea\u30b9\u30c8\u306e\u4e2d\u306e\u300cDoki Doki Literature Club!\u300d\u306f\u7121\u6599\u306e\u3088\u3046\u306a\u306e\u3067\u3053\u308c\u3067\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\n\n\nSteam\uff1aDoki Doki Literature Club!\n\n\n\n\n\u30da\u30fc\u30b8\u3092\u958b\u304f\u3068\u30a2\u30a4\u30b3\u30f3\u4e0a\u306fWindows/Mac\u306e\u307f\u306e\u5bfe\u5fdc\u3067\u3059\u304c\uff0c\u300c\u30b2\u30fc\u30e0\u3092\u30d7\u30ec\u30a4\u300d\u30dc\u30bf\u30f3\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e\u305d\u306e\u307e\u307e\u901a\u5e38\u306e\u5c0e\u5165\u624b\u9806\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u59cb\u307e\u308a\u6b63\u5e38\u7d42\u4e86\u3057\u307e\u3057\u305f\uff0e\n\n\n\n\n\n\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u767b\u9332\u3055\u308c\u307e\u3057\u305f\uff0e\u898b\u305f\u76ee\u306f\u30cd\u30a4\u30c6\u30a3\u30d6\u306e\u3082\u306e\u3068\u540c\u3058\u3067\u3059\uff0e\n\n\n\n\n\n\u305d\u3057\u3066\u666e\u901a\u306b\u8d77\u52d5\u3057\u307e\u3059\uff0e\n\u8d77\u52d5\u4e2d\u306e\u30d7\u30ed\u30bb\u30b9\u3092\u78ba\u8a8d\u3059\u308b\u3068\u7279\u306bwine\u3084proton\u3068\u540d\u524d\u306e\u4ed8\u3044\u305f\u30d7\u30ed\u30bb\u30b9\u306f\u898b\u5f53\u305f\u3089\u305aSteam\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u307e\u3059\uff0e\n\n\n\u8ffd\u8a18)\n\u300cDoki Doki Literature Clug!\u300d\u306b\u306f\u3082\u3068\u3082\u3068`~/.steam/steam/steamapps/common/Doki\\ Doki\\ Literature\\ Club/DDLC.sh`\u3068\u3044\u3046shell script\u304c\u3042\u308a\uff0cSteam Play \u3092\u901a\u3055\u306a\u304f\u3066\u3082Linux\u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e\n\u300cFSteam\uff1aFallout Shelter\u300d\u3067\u8a66\u3059\u3068\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u305d\u308c\u3089\u3057\u3044\u30d7\u30ed\u30bb\u30b9\u7d4c\u7531\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059\uff0e(\u3046\u307e\u304f\u8d77\u52d5\u3057\u306a\u3044\u3051\u3069)\n\n\n$ pstree -n 31976\r\nbash\u2500\u252c\u2500bash\u2500\u2500\u2500steam\u2500\u252c\u250022*[{steam}]\r\n \u2502 \u251c\u2500steam\u2500\u2500\u2500sh\u2500\u2500\u2500steamwebhelper.\u2500\u2500\u2500steamwebhelper\u2500\u252c\u250021*[{steamwebhelper}]\r\n \u2502 \u2502 \u251c\u2500steamwebhelper\u2500\u252c\u2500steamwebhelper\u2500\u2500\u250013*[{steamwebhelper}]\r\n \u2502 \u2502 \u2502 \u2514\u2500steamwebhelper\u2500\u2500\u250012*[{steamwebhelper}]\r\n \u2502 \u2502 \u2514\u2500steamwebhelper\u2500\u2500\u25006*[{steamwebhelper}]\r\n \u2502 \u2514\u2500SteamChildMonit\u2500\u2500\u2500sh\u2500\u2500\u2500python2.7\u2500\u2500\u2500wineserver\r\n \u2514\u2500tee\r\n$ ps aux| grep -i wine\r\nmatoken 1842 0.0 0.0 4240 940 pts/5 S+ 15:25 0:00 grep -i wine\r\nmatoken 3005 0.2 0.0 55596 13052 ? Ss 14:53 0:04 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wineserver\r\nmatoken 3012 0.0 0.2 2078348 37364 ? Sl 14:53 0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken 3028 0.3 0.2 2144476 39268 ? Sl 14:53 0:06 C:\\windows\\system32\\winedevice.exe\r\nmatoken 9450 0.0 0.2 1947276 35808 ? Sl 14:30 0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken 9464 0.3 0.2 2013404 37772 ? Sl 14:30 0:10 C:\\windows\\system32\\winedevice.exe\r\nmatoken 22254 0.0 0.2 2078348 38144 ? Sl 14:40 0:00 C:\\windows\\system32\\winedevice.exe\r\nmatoken 22270 0.3 0.2 2144476 39424 ? Sl 14:40 0:08 C:\\windows\\system32\\winedevice.exe\r\nmatoken 32709 0.0 0.1 45432 25808 ? S 15:23 0:00 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wineserver -w\r\n$ ps aux| grep -i proton\r\nmatoken 1916 0.0 0.0 4240 936 pts/5 S+ 15:25 0:00 grep -i proton\r\nmatoken 3005 0.2 0.0 55596 13052 ? Ss 14:53 0:04 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin/wineserver\r\nmatoken 32707 0.0 0.1 41048 24736 ? S 15:23 0:00 /bin/sh -c '/home/matoken/.local/share/Steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/home/matoken/.local/share/Steam/steamapps/common/Fallout Shelter/FalloutShelter.exe'\r\nmatoken 32708 0.0 0.0 52044 14352 ? S 15:23 0:00 python2.7 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/proton waitforexitandrun /home/matoken/.local/share/Steam/steamapps/common/Fallout Shelter/FalloutShelter.exe\r\nmatoken 32709 0.0 0.1 45432 25808 ? S 15:23 0:00 /home/matoken/.local/share/Steam/steamapps/common/Proton 3.7/dist/bin//wineserver -w\n\n\n\n\n\u5c11\u3057\u904a\u3093\u3060\u611f\u3058\u3067\u306f\u7279\u306b\u9055\u548c\u611f\u306a\u304f\u904a\u3079\u3066\u3044\u307e\u3059\uff0e(\u304c\uff0c1\u6642\u9593\u307b\u3069\u3057\u304b\u904a\u3093\u3067\u3044\u306a\u3044\u3068\u3053\u308d\u3067SSD\u304c\u58ca\u308c\u3066\u305d\u308c\u4ee5\u4e0a\u306f\u8a66\u305b\u3066\u3044\u307e\u305b\u3093><)\n\n\n\n\n\n\u306a\u304a\uff0c\u300cDoki Doki Literature Clug!\u300d\u306f\u82f1\u8a9e\u7248\u3057\u304b\u3042\u308a\u307e\u305b\u3093\u304c\uff0c\u6709\u5fd7\u306b\u3088\u308b\u65e5\u672c\u8a9e\u5316\u30d1\u30c3\u30c1\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u65e5\u672c\u8a9e\u5316\u3057\u3066\u904a\u3093\u3067\u3082\u826f\u3055\u305d\u3046\u3067\u3059\uff0e\n\n\n\n\nSteam \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 :: \u30ac\u30a4\u30c9 :: Doki Doki Literature Club v1.1.0 \u975e\u516c\u5f0f\u65e5\u672c\u8a9e\u5316\u30d1\u30c3\u30c1 (18/03/14 \u66f4\u65b0)\n\n\n\n\n\n\n\n\n\u8ffd\u8a18\uff09\n\u4ee5\u4e0b\u306e\u300cEnable Steam Play for all titles\u300d\u3067Windows\u7528\u306e\u30bf\u30a4\u30c8\u30eb\u304c\u5168\u3066Proton\u3067\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u3067\u304d\u307e\u3057\u305f\uff0e\u305f\u3060\u3057\u5b9f\u969b\u306b\u52d5\u4f5c\u3059\u308b\u304b\u3069\u3046\u304b\u306f\u30b2\u30fc\u30e0\u6b21\u7b2c\u3067\u3059\uff0e\u3044\u304f\u3064\u304b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\uff0cLutris\u7d4c\u7531\u306eWine Steam\u3067\u904a\u3079\u308b\u30b2\u30fc\u30e0\u3067\u3082\u52d5\u304b\u306a\u304b\u3063\u305f\u308a\u3057\u307e\u3057\u305f\uff0e(Montaro\u3068\u304b)\n\n\n\n\n\u74b0\u5883\n\n\n$ lsb_release -d\r\nDescription: Debian GNU/Linux unstable (sid)\r\n$ uname -m\r\nx86_64\n\n\n\n\u4eca\u56de\u306eSteam\u30d9\u30fc\u30bf\u3067\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3082\u306e\u3067Wine\u3067\u52d5\u4f5c\u3059\u308b\u30b2\u30fc\u30e0\u306fLitris\u3067Wine Steam\u3092\u4f7f\u3046\u306e\u3082\u304a\u624b\u8efd\u3067\u304a\u3059\u3059\u3081\u3067\u3059\uff0e\n\n\n\n\n\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eLutris\u7d39\u4ecb – Speaker Deck\n\n\n\u30b2\u30fc\u30df\u30f3\u30b0\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u306eitch – Speaker Deck", "date_published": "2018-08-24T19:00:52+09:00", "date_modified": "2018-08-26T15:29:11+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": [ "Game", "proton", "steam", "Wine", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1987", "url": "https://matoken.org/blog/2018/07/11/ascii-runner-game-to-play-on-the-terminal/", "title": "\u7aef\u672b\u4e0a\u3067\u904a\u3079\u308b\u969c\u5bb3\u7269\u907f\u3051\u30b2\u30fc\u30e0\u306eascii runner", "content_html": "

\n

\u7aef\u672b\u4e0a\u3067\u904a\u3076\u969c\u5bb3\u7269\u3092\u30b9\u30da\u30fc\u30b9\u30d0\u30fc\u3067\u30b8\u30e3\u30f3\u30d7\u3057\u3066\u907f\u3051\u308b\u30b2\u30fc\u30e0\uff0e\u81ea\u30ad\u30e3\u30e9\u306e4\u672c\u8db3\u306e\u751f\u304d\u7269\u306e\u52d5\u304d\u304c\u30b3\u30df\u30ab\u30eb\u3067\u3059\uff0e\u3067\u3082\u6848\u5916\u96e3\u3057\u3044\uff0e
\nmacOS/Linux \u306eamd64 \u3060\u3063\u305f\u3089\u30d0\u30a4\u30ca\u30ea\u3084\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u306e\u3067\u305d\u308c\u3092\u4f7f\u3046\u306e\u304c\u826f\u3044\u3067\u3059\uff0e
\nbuild\u3059\u308b\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067(\u7d50\u69cb\u6642\u9593\u639b\u304b\u3063\u305f)

\n
\r\n
$\u00a0sudo\u00a0apt\u00a0install\u00a0haskell-stack\r\n$\u00a0git\u00a0clone\u00a0https://github.com/smallhadroncollider/ascii-runner\r\n$\u00a0cd\u00a0ascii-runner\r\n$\u00a0stack\u00a0build\r\n$\u00a0stack\u00a0install\r\n$\u00a0runner\u00a0
\n\n", "content_text": "\u7aef\u672b\u4e0a\u3067\u904a\u3076\u969c\u5bb3\u7269\u3092\u30b9\u30da\u30fc\u30b9\u30d0\u30fc\u3067\u30b8\u30e3\u30f3\u30d7\u3057\u3066\u907f\u3051\u308b\u30b2\u30fc\u30e0\uff0e\u81ea\u30ad\u30e3\u30e9\u306e4\u672c\u8db3\u306e\u751f\u304d\u7269\u306e\u52d5\u304d\u304c\u30b3\u30df\u30ab\u30eb\u3067\u3059\uff0e\u3067\u3082\u6848\u5916\u96e3\u3057\u3044\uff0e\nmacOS/Linux \u306eamd64 \u3060\u3063\u305f\u3089\u30d0\u30a4\u30ca\u30ea\u3084\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308b\u306e\u3067\u305d\u308c\u3092\u4f7f\u3046\u306e\u304c\u826f\u3044\u3067\u3059\uff0e\nbuild\u3059\u308b\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067(\u7d50\u69cb\u6642\u9593\u639b\u304b\u3063\u305f)\n\r\n$\u00a0sudo\u00a0apt\u00a0install\u00a0haskell-stack\r\n$\u00a0git\u00a0clone\u00a0https://github.com/smallhadroncollider/ascii-runner\r\n$\u00a0cd\u00a0ascii-runner\r\n$\u00a0stack\u00a0build\r\n$\u00a0stack\u00a0install\r\n$\u00a0runner\u00a0\n\nsmallhadroncollider/ascii-runner: An infinite runner in your terminal", "date_published": "2018-07-11T05:02:04+09:00", "date_modified": "2018-07-11T05:04:28+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": [ "game", "terminal", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1955", "url": "https://matoken.org/blog/2018/06/22/mountains-disappear-from-mountain/", "title": "Mountain\u304b\u3089\u5c71\u304c\u6d88\u3048\u3066\u56f0\u308b", "content_html": "

Steam\u306f\u4eca\u65e5\u304b\u3089\u30b5\u30de\u30fc\u30bb\u30fc\u30eb\u3067\u3059\u304c\uff0c\u306a\u3093\u3068\u306a\u304f\u4e45\u3005\u306bSteam\u306eMountain\u3092\u8d77\u52d5\u3059\u308b\u3068\u5c71\u304c\u5c45\u307e\u305b\u3093\uff0e

\n

\"20180622_02:06:49-1858\"/

\n

\u672c\u6765\u306a\u3089\u5b87\u5b99\u306e\u4e2d\u306b\u3053\u306e\u9744\u306b\u56f2\u307e\u308c\u305f\u5c71\u304c\u3042\u308b\u306f\u305a\u306a\u3093\u3067\u3059\u304c\u5c45\u307e\u305b\u3093\uff0e\u30ad\u30fc\u3092\u53e9\u304f\u3068\u30d4\u30a2\u30ce\u304c\u5f3e\u3051\u308b\u306f\u305a\u306a\u306e\u3067\u3059\u304c\u3053\u308c\u3082\u7121\u53cd\u5fdc\uff0e.\u3067\u5c71\u306e\u610f\u601d\u306f\u805e\u3053\u3048\u307e\u3059\uff0e

\n

\u30b3\u30df\u30cb\u30e5\u30c6\u30a3\u30ac\u30a4\u30c9\u3092\u898b\u306a\u304c\u3089\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3092\u8a66\u305d\u3046\u3068\u3059\u308b\u3082\u30d4\u30a2\u30ce\u304c\u5f3e\u3051\u306a\u3044\u305b\u3044\u304b\u53cd\u5fdc\u304c\u3042\u308a\u307e\u305b\u3093\uff0e

\n
\n

\u30ea\u30bb\u30c3\u30c8 : SBN,ASSSS
\n\u5c71\u3092\u4f5c\u308a\u76f4\u3059\u3002\uff08\u4eca\u306e\u5c71\u306f\u6d88\u6ec5\u3059\u308b\u3002\uff09

\n

\u96a0\u3057\u30e1\u30cb\u30e5\u30fc : FS,N,SFS,N,S,
\n\u5c71\u306e\u5e74\u9f62\u3084\u6728\u306e\u6570\u306a\u3069\u304c\u898b\u3089\u308c\u308b\u3002
\nLOAD\u3067\u4e8b\u524d\u306b\u30bb\u30fc\u30d6\u3057\u305f\u6642\u70b9\u306e\u5c71\u307e\u3067\u623b\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002
\nREGEN\u306f\u5c71\u3092\u4f5c\u308a\u76f4\u3059\u3002

\n
\n\n

\u591a\u5206\u30c7\u30fc\u30bf\u304c\u304a\u304b\u3057\u304f\u306a\u3063\u305f\u306e\u3060\u308d\u3046\u3068\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u76f4\u3057\u3066\u3082\u99c4\u76ee\u3067\u3059\uff0eWindows/Mac\u3067\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u60c5\u5831\u304c\uff0e

\n
\n

\u30c7\u30fc\u30bf\u306e\u521d\u671f\u5316\u65b9\u6cd5
\n\u5c71\u304c\u30d0\u30b0\u3063\u3066\u3069\u3046\u3057\u3088\u3046\u3082\u306a\u304f\u306a\u3063\u305f\u4eba\u304c\u5c45\u305f\u306e\u3067\uff08\u5c71\u3092\u7834\u58ca\u3059\u308b\u30b3\u30de\u30f3\u30c9\u3082\u7121\u610f\u5473\u3060\u3063\u305f\uff09\u30c7\u30fc\u30bf\u521d\u671f\u5316\u306e\u65b9\u6cd5\u3092\u8a18\u3057\u3066\u304a\u304d\u307e\u3059\u3002

\n

Windows:\u3000C:\\Users\\USERNAME\\AppData\\LocalLow\\Trash\\Mountain
\nMac:\u3000\u3000\u3000Users\\Library\\Caches\\Unity.Trash.Mountain

\n

\u306b\u3042\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3059\u308c\u3070\u521d\u671f\u5316\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002

\n
\n

find\u30b3\u30de\u30f3\u30c9\u306e-mmin\u3067~/.steam, ~/.config\u8fba\u308a\u3092\u63a2\u3057\u3066\u307f\u308b\u3068\u305d\u308c\u3089\u3057\u3044\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u767a\u898b\uff0e
\n'~/.config/unity3d/David OReilly' \u3053\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u9000\u907f\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u5909\u5316\u306f\u3042\u308a\u307e\u305b\u3093\uff0e

\n

Steam\u306eMountain\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u898b\u3066\u307f\u308b\u3068\uff0c\u300c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u300d\u30bf\u30d6\u306b\u300cSteam \u30af\u30e9\u30a6\u30c9\u300d\u3068\u3044\u3046\u9805\u76ee\u304c\u3042\u308a\u307e\u3057\u305f\uff0e

\n

\"20180622_01:06:30-22237\"/

\n

\u3053\u306e\u30c1\u30a7\u30c3\u30af\u3092\u5916\u3057\u3066\uff0c'~/.config/unity3d/David OReilly'\u3092\u524a\u9664\u3057\u3066\u307f\u305f\u3068\u3053\u308d\u521d\u671f\u72b6\u614b\u306b\u306a\u308a\u307e\u3057\u305f!

\n

\"20180622_02:06:24-2233\"/

\n

\u305d\u3057\u3066\u65b0\u3057\u3044\u5c71\u304c\u4f5c\u308c\u307e\u3057\u305f :)

\n

\"20180622_02:06:12-2785\"/

\n

\u3066\u3053\u3068\u3067\u5c71\u3092\u773a\u3081\u308b\u3053\u3068\u304c\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e

\n

\"20180622_02:06:27-2930\"/

\n

Mountain\u304c\u6c17\u306b\u306a\u308b\u4eba\u306f7/6\u8fc4\u30b5\u30de\u30fc\u30bb\u30fc\u30eb49% off\u306750\u5186\u306a\u306e\u3067\u6c17\u306b\u306a\u308b\u65b9\u306f\u8cb7\u3063\u3066\u307f\u3066\u306f\u3069\u3046\u3067\u3057\u3087\u3046\uff0e\u64cd\u4f5c\u306f\u30b3\u30df\u30cb\u30e5\u30c6\u30a3\u30ac\u30a4\u30c9\u306e\u65e5\u672c\u8a9e\u3092\u8aad\u3080\u3068\u826f\u3044\u3067\u3059\uff0eLinux\u7248\u3082\u3042\u308b\u306e\u3067WineSteam\u3068\u304b\u3092\u631f\u307e\u306a\u304f\u3066\u3082\u904a\u3079\u307e\u3059\uff0e

\n\n

\u3068\u3053\u308d\u3067\u5148\u65e5\u79fb\u52d5\u4e2d\u306bMauntain\u306e\u3088\u3046\u306a\u685c\u5cf6\u3092\u898b\u304b\u3051\u307e\u3057\u305f\uff0e
\n\"IMGP5151\"/\"IMGP5160\"/\"IMGP5162\"/\"IMGP5164\"/

\n", "content_text": "Steam\u306f\u4eca\u65e5\u304b\u3089\u30b5\u30de\u30fc\u30bb\u30fc\u30eb\u3067\u3059\u304c\uff0c\u306a\u3093\u3068\u306a\u304f\u4e45\u3005\u306bSteam\u306eMountain\u3092\u8d77\u52d5\u3059\u308b\u3068\u5c71\u304c\u5c45\u307e\u305b\u3093\uff0e\n\n\u672c\u6765\u306a\u3089\u5b87\u5b99\u306e\u4e2d\u306b\u3053\u306e\u9744\u306b\u56f2\u307e\u308c\u305f\u5c71\u304c\u3042\u308b\u306f\u305a\u306a\u3093\u3067\u3059\u304c\u5c45\u307e\u305b\u3093\uff0e\u30ad\u30fc\u3092\u53e9\u304f\u3068\u30d4\u30a2\u30ce\u304c\u5f3e\u3051\u308b\u306f\u305a\u306a\u306e\u3067\u3059\u304c\u3053\u308c\u3082\u7121\u53cd\u5fdc\uff0e.\u3067\u5c71\u306e\u610f\u601d\u306f\u805e\u3053\u3048\u307e\u3059\uff0e\n\u30b3\u30df\u30cb\u30e5\u30c6\u30a3\u30ac\u30a4\u30c9\u3092\u898b\u306a\u304c\u3089\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u3092\u8a66\u305d\u3046\u3068\u3059\u308b\u3082\u30d4\u30a2\u30ce\u304c\u5f3e\u3051\u306a\u3044\u305b\u3044\u304b\u53cd\u5fdc\u304c\u3042\u308a\u307e\u305b\u3093\uff0e\n\n\u30ea\u30bb\u30c3\u30c8 : SBN,ASSSS\n\u5c71\u3092\u4f5c\u308a\u76f4\u3059\u3002\uff08\u4eca\u306e\u5c71\u306f\u6d88\u6ec5\u3059\u308b\u3002\uff09\n\u96a0\u3057\u30e1\u30cb\u30e5\u30fc : FS,N,SFS,N,S,\n\u5c71\u306e\u5e74\u9f62\u3084\u6728\u306e\u6570\u306a\u3069\u304c\u898b\u3089\u308c\u308b\u3002\nLOAD\u3067\u4e8b\u524d\u306b\u30bb\u30fc\u30d6\u3057\u305f\u6642\u70b9\u306e\u5c71\u307e\u3067\u623b\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002\nREGEN\u306f\u5c71\u3092\u4f5c\u308a\u76f4\u3059\u3002\n\n\nSteam \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 :: \u30ac\u30a4\u30c9 :: \u5c71\u3000\u65e5\u672c\u8a9e\n\n\u591a\u5206\u30c7\u30fc\u30bf\u304c\u304a\u304b\u3057\u304f\u306a\u3063\u305f\u306e\u3060\u308d\u3046\u3068\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u76f4\u3057\u3066\u3082\u99c4\u76ee\u3067\u3059\uff0eWindows/Mac\u3067\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u60c5\u5831\u304c\uff0e\n\n\u30c7\u30fc\u30bf\u306e\u521d\u671f\u5316\u65b9\u6cd5\n\u5c71\u304c\u30d0\u30b0\u3063\u3066\u3069\u3046\u3057\u3088\u3046\u3082\u306a\u304f\u306a\u3063\u305f\u4eba\u304c\u5c45\u305f\u306e\u3067\uff08\u5c71\u3092\u7834\u58ca\u3059\u308b\u30b3\u30de\u30f3\u30c9\u3082\u7121\u610f\u5473\u3060\u3063\u305f\uff09\u30c7\u30fc\u30bf\u521d\u671f\u5316\u306e\u65b9\u6cd5\u3092\u8a18\u3057\u3066\u304a\u304d\u307e\u3059\u3002\nWindows:\u3000C:\\Users\\USERNAME\\AppData\\LocalLow\\Trash\\Mountain\nMac:\u3000\u3000\u3000Users\\Library\\Caches\\Unity.Trash.Mountain\n\u306b\u3042\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3059\u308c\u3070\u521d\u671f\u5316\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n\nfind\u30b3\u30de\u30f3\u30c9\u306e-mmin\u3067~/.steam, ~/.config\u8fba\u308a\u3092\u63a2\u3057\u3066\u307f\u308b\u3068\u305d\u308c\u3089\u3057\u3044\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u767a\u898b\uff0e\n'~/.config/unity3d/David OReilly' \u3053\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u9000\u907f\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u5909\u5316\u306f\u3042\u308a\u307e\u305b\u3093\uff0e\nSteam\u306eMountain\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u898b\u3066\u307f\u308b\u3068\uff0c\u300c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u300d\u30bf\u30d6\u306b\u300cSteam \u30af\u30e9\u30a6\u30c9\u300d\u3068\u3044\u3046\u9805\u76ee\u304c\u3042\u308a\u307e\u3057\u305f\uff0e\n\n\u3053\u306e\u30c1\u30a7\u30c3\u30af\u3092\u5916\u3057\u3066\uff0c'~/.config/unity3d/David OReilly'\u3092\u524a\u9664\u3057\u3066\u307f\u305f\u3068\u3053\u308d\u521d\u671f\u72b6\u614b\u306b\u306a\u308a\u307e\u3057\u305f!\n\n\u305d\u3057\u3066\u65b0\u3057\u3044\u5c71\u304c\u4f5c\u308c\u307e\u3057\u305f :)\n\n\u3066\u3053\u3068\u3067\u5c71\u3092\u773a\u3081\u308b\u3053\u3068\u304c\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\nMountain\u304c\u6c17\u306b\u306a\u308b\u4eba\u306f7/6\u8fc4\u30b5\u30de\u30fc\u30bb\u30fc\u30eb49% off\u306750\u5186\u306a\u306e\u3067\u6c17\u306b\u306a\u308b\u65b9\u306f\u8cb7\u3063\u3066\u307f\u3066\u306f\u3069\u3046\u3067\u3057\u3087\u3046\uff0e\u64cd\u4f5c\u306f\u30b3\u30df\u30cb\u30e5\u30c6\u30a3\u30ac\u30a4\u30c9\u306e\u65e5\u672c\u8a9e\u3092\u8aad\u3080\u3068\u826f\u3044\u3067\u3059\uff0eLinux\u7248\u3082\u3042\u308b\u306e\u3067WineSteam\u3068\u304b\u3092\u631f\u307e\u306a\u304f\u3066\u3082\u904a\u3079\u307e\u3059\uff0e\n\nSteam \u3067 49% \u30aa\u30d5:Mountain\nSteam \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 :: \u30ac\u30a4\u30c9 :: \u5c71\u3000\u65e5\u672c\u8a9e\n\n\u3068\u3053\u308d\u3067\u5148\u65e5\u79fb\u52d5\u4e2d\u306bMauntain\u306e\u3088\u3046\u306a\u685c\u5cf6\u3092\u898b\u304b\u3051\u307e\u3057\u305f\uff0e", "date_published": "2018-06-22T07:39:49+09:00", "date_modified": "2018-06-22T07:39:49+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": [ "game", "steam", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1886", "url": "https://matoken.org/blog/2018/05/21/try_steam_link/", "title": "Steam\u306e\u30a2\u30d7\u30ea\u304cAndroid\u3067\u30ea\u30e2\u30fc\u30c8\u30d7\u30ec\u30a4\u304c\u51fa\u6765\u308bSteam Link\u3092\u8a66\u3059", "content_html": "

\"20180521_01:05:06-2769\"/

\n\n

Android\u3067Steam\u306e\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3067\u904a\u3079\u308bSteam Link\u3068\u3044\u3046\u30a2\u30d7\u30ea\u304c\u516c\u958b\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u3061\u3087\u3063\u3068\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

\u5148\u305a\u306fPC\u306eSteam\u3067\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3092\u6709\u52b9\u306b\u3057\u3066\u304a\u304d\u307e\u3059\uff0e
\n\"20180519_01:05:27-31428\"/

\n

firewall\u306f\u3053\u306e\u8fba\u308a\u3092\u53c2\u8003\u306b\u7a7a\u3051\u3066\u304a\u304d\u307e\u3059\uff0e

\n\n

\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3060\u3051\u306a\u3089\u3053\u306e\u8fba?

\n
\n

UDP 27031 and 27036 (incoming, for In-Home Streaming)
\nTCP 27036 and 27037 (incoming, for In-Home Streaming)

\n
\n

PC\u3067Steam\u3092\u8d77\u52d5\u3057\u305f\u72b6\u614b\u3067Android\u306eSteam Link\u3092\u8d77\u52d5\u3057\u305f\u3089PC\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\uff0e\u3057\u304b\u3057\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30c6\u30b9\u30c8\u304c\u3044\u307e\u3044\u3061\uff0eWi-Fi\u304c2.4GHz 11g\u306e54Mbps\u3067Host\u306ePC\u3082Client\u306eAndroid\u3082\u540c\u3058AP\u306a\u306e\u3067\u3053\u306e\u307e\u307e\u3067\u306f\u7121\u7406\u304c\u3042\u308a\u307e\u3059\u306d\u2026\u2026\uff0e

\n

\"Screenshot_20180519-015144\"/

\n

\u3068\u308a\u3042\u3048\u305a\u5f37\u884c\u3057\u3066\u307f\u308b\u3068HostPC\u5074\u3067\u306f\u52d5\u3044\u3066\u3044\u307e\u3059\u304c\uff0cAndroid\u3067\u306f\u8868\u793a\u304c\u5d29\u308c\u3066\u3053\u3093\u306a\u611f\u3058\uff0e

\n

\"Screenshot_20180519-015239\"/

\n

\u3061\u306a\u307f\u306bHostPC\u306fCore2Duo\u304b\u3064GPU\u3082CPU\u306e\u3082\u306e\u306a\u306e\u3067\u304b\u306a\u308a\u30b9\u30da\u30c3\u30af\u4f4e\u3044\u306e\u3067\u305d\u306e\u305b\u3044\u3082\u3042\u308a\u305d\u3046\u3067\u3059\uff0e
\n\u8fd1\u3044\u3046\u3061\u306b\u56de\u7dda\u306f\u6709\u7dda1GHz+Wi-Fi 300Mbps\u306e\u74b0\u5883\u3067\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e

\n

\u3053\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306fPC\u306eHost\u5074\u3082\u30b2\u30fc\u30e0\u753b\u9762\u3092\u8868\u793a\u3057\u3066\u305d\u308c\u3092Android\u306b\u8ee2\u9001\u3057\u3066\u52d5\u3044\u3066\u3044\u308b\u306e\u3067PC\u3067\u5225\u306e\u4f5c\u696d\u3092\u3059\u308b\u3068\u3044\u3046\u5411\u3051\u306b\u306f\u4f7f\u3044\u3065\u3089\u3044\u611f\u3058\u3067\u3059\uff0e\u3082\u3057\u4f75\u7528\u3059\u308b\u306a\u3089\u4eee\u60f3\u753b\u9762\u3084\u5225\u30e2\u30cb\u30bf\u306b\u5225\u306eX\u3092\u52d5\u304b\u3059\u3068\u304b\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e
\n\u3068\u306f\u3044\u3048Android\u3067Steam\u30b2\u30fc\u30e0\u304c\u904a\u3079\u308b\u306e\u306f\u4fbf\u5229\u305d\u3046\uff0e\u305d\u308c\u306b\u307e\u3060BETA\u306a\u306e\u3067\u3082\u3063\u3068\u826f\u304f\u306a\u308b\u3067\u3057\u3087\u3046\uff0e

\n
\nadd 2018-05-26)
\niOS\u7248\u306fblock\u3055\u308c\u305f\u3088\u3046\u3067\u3059(\u25de\u2038\u25df)

\n\n
\n", "content_text": "Steam Link (BETA) – Google Play \u306e\u30a2\u30d7\u30ea\n\nAndroid\u3067Steam\u306e\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3067\u904a\u3079\u308bSteam Link\u3068\u3044\u3046\u30a2\u30d7\u30ea\u304c\u516c\u958b\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u3061\u3087\u3063\u3068\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\u5148\u305a\u306fPC\u306eSteam\u3067\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3092\u6709\u52b9\u306b\u3057\u3066\u304a\u304d\u307e\u3059\uff0e\n\nfirewall\u306f\u3053\u306e\u8fba\u308a\u3092\u53c2\u8003\u306b\u7a7a\u3051\u3066\u304a\u304d\u307e\u3059\uff0e\n\nRequired Ports for Steam – Network/Connection Issues – Knowledge Base – Steam Support\n\n\u30db\u30fc\u30e0\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3060\u3051\u306a\u3089\u3053\u306e\u8fba?\n\nUDP 27031 and 27036 (incoming, for In-Home Streaming)\nTCP 27036 and 27037 (incoming, for In-Home Streaming)\n\nPC\u3067Steam\u3092\u8d77\u52d5\u3057\u305f\u72b6\u614b\u3067Android\u306eSteam Link\u3092\u8d77\u52d5\u3057\u305f\u3089PC\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\uff0e\u3057\u304b\u3057\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30c6\u30b9\u30c8\u304c\u3044\u307e\u3044\u3061\uff0eWi-Fi\u304c2.4GHz 11g\u306e54Mbps\u3067Host\u306ePC\u3082Client\u306eAndroid\u3082\u540c\u3058AP\u306a\u306e\u3067\u3053\u306e\u307e\u307e\u3067\u306f\u7121\u7406\u304c\u3042\u308a\u307e\u3059\u306d\u2026\u2026\uff0e\n\n\u3068\u308a\u3042\u3048\u305a\u5f37\u884c\u3057\u3066\u307f\u308b\u3068HostPC\u5074\u3067\u306f\u52d5\u3044\u3066\u3044\u307e\u3059\u304c\uff0cAndroid\u3067\u306f\u8868\u793a\u304c\u5d29\u308c\u3066\u3053\u3093\u306a\u611f\u3058\uff0e\n\n\u3061\u306a\u307f\u306bHostPC\u306fCore2Duo\u304b\u3064GPU\u3082CPU\u306e\u3082\u306e\u306a\u306e\u3067\u304b\u306a\u308a\u30b9\u30da\u30c3\u30af\u4f4e\u3044\u306e\u3067\u305d\u306e\u305b\u3044\u3082\u3042\u308a\u305d\u3046\u3067\u3059\uff0e\n\u8fd1\u3044\u3046\u3061\u306b\u56de\u7dda\u306f\u6709\u7dda1GHz+Wi-Fi 300Mbps\u306e\u74b0\u5883\u3067\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e\n\u3053\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306fPC\u306eHost\u5074\u3082\u30b2\u30fc\u30e0\u753b\u9762\u3092\u8868\u793a\u3057\u3066\u305d\u308c\u3092Android\u306b\u8ee2\u9001\u3057\u3066\u52d5\u3044\u3066\u3044\u308b\u306e\u3067PC\u3067\u5225\u306e\u4f5c\u696d\u3092\u3059\u308b\u3068\u3044\u3046\u5411\u3051\u306b\u306f\u4f7f\u3044\u3065\u3089\u3044\u611f\u3058\u3067\u3059\uff0e\u3082\u3057\u4f75\u7528\u3059\u308b\u306a\u3089\u4eee\u60f3\u753b\u9762\u3084\u5225\u30e2\u30cb\u30bf\u306b\u5225\u306eX\u3092\u52d5\u304b\u3059\u3068\u304b\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e\n\u3068\u306f\u3044\u3048Android\u3067Steam\u30b2\u30fc\u30e0\u304c\u904a\u3079\u308b\u306e\u306f\u4fbf\u5229\u305d\u3046\uff0e\u305d\u308c\u306b\u307e\u3060BETA\u306a\u306e\u3067\u3082\u3063\u3068\u826f\u304f\u306a\u308b\u3067\u3057\u3087\u3046\uff0e\n\nadd 2018-05-26)\niOS\u7248\u306fblock\u3055\u308c\u305f\u3088\u3046\u3067\u3059(\u25de\u2038\u25df)\n\nApple blocks Steam Link on iOS for 'business conflicts'", "date_published": "2018-05-21T01:39:49+09:00", "date_modified": "2018-05-26T03:43:59+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": [ "Android", "Game", "steam", "Debian", "Linux", "sid" ] }, { "id": "http://matoken.org/blog/?p=1746", "url": "https://matoken.org/blog/2017/12/30/bash-piu-piu/", "title": "bash\u88fd\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30b2\u30fc\u30e0\u306epiu-piu\u3067\u904a\u3093\u3067\u307f\u308b", "content_html": "

matsuu\u3055\u3093\u306epost\u3067\u77e5\u3063\u305f\u306e\u3067\u3059\u304c\uff0cbash\u88fd\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30b2\u30fc\u30e0\u306epiu-piu\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308b\u305d\u3046\u3067\u3059\uff0e

\n\n

\u3046\u304a\u304a\u304a\u304a\u3063\u3066\u3053\u3068\u3067\u904a\u3093\u3067\u307f\u307e\u3057\u305f\uff0e

\n\n

\u904a\u3076\u306b\u306fgit clone\u3057\u305f\u308a\uff0c

\n
\n
$ git clone https://github.com/vaniacer/piu-piu-SH && cd piu-piu-SH\r\n
\n
\n

\u5b9f\u614b\u306f1\u3064\u306escript\u306a\u306e\u3067\u305d\u308c\u3060\u3051DL\u3057\u305f\u308a\u3057\u3066

\n
\n
$ wget https://raw.githubusercontent.com/vaniacer/piu-piu-SH/master/piu-piu\r\n
\n
\n

\u5b9f\u884c\u3059\u308c\u3070ok\u3067\u3059\uff0e

\n
\n
$ bash ./piu-piu\r\n
\n
\n

\u624b\u5143\u306eTilix\u3067\u306f ambiguous-wide char \u304c Wide \u3060\u3068\u5d29\u308c\u305f\u306e\u3067 Nallow \u306b\u5909\u66f4\u3057\u307e\u3057\u305f\uff0e
\nGnome-Terminal\u306e\u65e5\u672c\u8a9e\u8a33\u3060\u3068\u591a\u5206\u300c\u66d6\u6627\u5e45\u306e\u6587\u5b57\u300d\u306e\u90e8\u5206\u3092\u300c\u534a\u89d2\u300d\u3067ok\u3058\u3083\u306a\u3044\u304b\u3068(\u672a\u78ba\u8a8d)

\n

\"20171230_16:12:49-24830\"/

\n

\u904a\u3073\u65b9\u306fWASD\u3067\u79fb\u52d5\uff0cp\u3067shot\u3067\u3059\uff0e\u30e9\u30a4\u30d5\u304c0\u306b\u306a\u3063\u305f\u3089\u30b2\u30fc\u30e0\u30aa\u30fc\u30d0\u30fc\uff0e\u5f3e\u85ac\u306f\u306f\u3058\u3081100\u3042\u308a\u307e\u3059\uff0e\u6575\u3092\u5012\u3057\u305f\u3068\u304d\u306b\u5f3e\u85ac\u3084\u30e9\u30a4\u30d5\u56de\u5fa9\u30a2\u30a4\u30c6\u30e0\uff0c\u30d1\u30ef\u30fc\u30a2\u30c3\u30d7\u30a2\u30a4\u30c6\u30e0\u3092\u5165\u624b\u3067\u304d\u308b\u306e\u3067\u305d\u308c\u3067\u56de\u5fa9\u3057\u307e\u3057\u3087\u3046\uff08\u306f\u3058\u3081\u30a2\u30a4\u30c6\u30e0\u985e\u3092\u6575\u306e\u7834\u7247\u304b\u3068\u601d\u3063\u3066\u907f\u3051\u3066\u5f3e\u85ac\u304c\u4ed8\u304d\u3066\u305f\uff09\uff0e100\u4f53\u306e\u6575\u3092\u5012\u3059\u3068\u30dc\u30b9\u3082\u51fa\u73fe\uff08\u4eca\u306e\u3068\u3053\u3053\u306e\u30dc\u30b9\u306b\u8ca0\u3051\u305f\u3068\u3053\u308d\u307e\u3067\u3057\u304b\u52e7\u3081\u3066\u3044\u306a\u3044\uff09\u3068\u306f\u3058\u3081\u601d\u3063\u3066\u3044\u305f\u3088\u308a\u51dd\u3063\u3066\u3044\u308b\u611f\u3058\uff0e

\n

co-op\u30e2\u30fc\u30c9\u3068\u3044\u3046\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u7d4c\u7531\u3067\u306e\u5354\u529b/\u5bfe\u6226\u30d7\u30ec\u30a4\u30e2\u30fc\u30c9\u3082\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u3068\u308a\u3042\u3048\u305a1\u53f0\u306e\u30de\u30b7\u30f3\u30672\u3064\u306e\u7aef\u672b\u3092\u958b\u304dlocalhost\u3084127.0.0.1\u3067\u8a66\u3057\u305f\u3068\u3053\u308d\u63a5\u7d9a\u3067\u304d\u306a\u3044\u611f\u3058?

\n

\"20171230_21:12:35-26211\"/
\n\"20171230_21:12:54-26490\"/
\n\"20171230_21:12:14-28842\"/

\n

\u305f\u3060\uff0c\u624b\u5143\u306e\u74b0\u5883(Core2Duo)\u3067\u306f\u64cd\u4f5c\u3059\u308b\u30681\u6841\u3068\u304b0fps\u306b\u306a\u308a\u3042\u307e\u308a\u30b2\u30fc\u30e0\u306b\u306a\u3089\u305a\u904a\u3076\u306e\u306f\u8f9b\u3044\u611f\u3058\u89e3\u50cf\u5ea6?(\u884cx\u6841)\u3082\u843d\u3068\u3057\u3066\u307f\u305f\u308a\u3057\u305f\u3093\u3067\u3059\u304c\uff0c\u3042\u308b\u7a0b\u5ea6\u4ee5\u4e0b\u307e\u3067\u4e0b\u3052\u308b\u3068\u5d29\u308c\u3066\u904a\u3079\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\u9045\u3044\u3060\u3051\u306a\u3089\u3069\u3046\u306b\u304b\u3042\u308a\u305d\u3046\u3067\u3059\u304c\uff0c\u30ad\u30fc\u5165\u529b\u304c\u30d0\u30c3\u30d5\u30a1\u306b\u6e9c\u307e\u3063\u3066\u3057\u307e\u3044\u307e\u3068\u3082\u306b\u64cd\u4f5c\u3067\u304d\u306a\u3044\u306e\u3067\u3061\u3087\u3063\u3068\u3064\u3089\u3044\u3067\u3059\uff0e
\n\u3044\u3064\u3082\u306a\u3089\u3053\u306e\u624b\u306e\u3082\u306e\u306fasciinema\u3067\u9332\u753b\u3057\u3066\u304a\u304f\u3093\u3067\u3059\u304c\u4eca\u56de\u306f\u5feb\u9069\u306a\u74b0\u5883\u3067\u52d5\u304b\u3059\u307e\u3067\u898b\u9001\u308a\u3067\u3059\uff0e

\n

\u3061\u306a\u307f\u306b\u4ee5\u524d\u3053\u3093\u306a\u306e\u3067\u3082\u904a\u3073\u307e\u3057\u305f\uff0eawk\u88fd\u306e\u30bf\u30fc\u30f3\u52363D\u30b7\u30e5\u30fc\u30c6\u30f3\u30b0\u3067\u3059\uff0e\u3053\u3061\u3089\u306f\u78ba\u304bRaspberry Pi\u3067\u3082\u3055\u304f\u3055\u304f\u52d5\u3044\u305f\u3068\u601d\u3044\u307e\u3059\uff0e

\n\n

\n", "content_text": "matsuu\u3055\u3093\u306epost\u3067\u77e5\u3063\u305f\u306e\u3067\u3059\u304c\uff0cbash\u88fd\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30b2\u30fc\u30e0\u306epiu-piu\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308b\u305d\u3046\u3067\u3059\uff0e\n\nmatsuu: “bash\u3067\u5b9f\u88c5\u3055\u308c\u305f\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u3002\u3046\u304a\u304a\u304a\u304a\u304a / https://github.c\u2026” – mstdn.jp\n\n\u3046\u304a\u304a\u304a\u304a\u3063\u3066\u3053\u3068\u3067\u904a\u3093\u3067\u307f\u307e\u3057\u305f\uff0e\n\nvaniacer/piu-piu-SH: This is an Old School horizontal scroller ‘Shoot Them All’ game in bash. With co-op mode. You have to defeat 100 aliens to fight with Boss. To play in co-op mode first, start the server, then start the client. Terminals on both hosts have to be with equal dimensions.\n\n\u904a\u3076\u306b\u306fgit clone\u3057\u305f\u308a\uff0c\n\n$ git clone https://github.com/vaniacer/piu-piu-SH && cd piu-piu-SH\r\n\n\n\u5b9f\u614b\u306f1\u3064\u306escript\u306a\u306e\u3067\u305d\u308c\u3060\u3051DL\u3057\u305f\u308a\u3057\u3066\n\n$ wget https://raw.githubusercontent.com/vaniacer/piu-piu-SH/master/piu-piu\r\n\n\n\u5b9f\u884c\u3059\u308c\u3070ok\u3067\u3059\uff0e\n\n$ bash ./piu-piu\r\n\n\n\u624b\u5143\u306eTilix\u3067\u306f ambiguous-wide char \u304c Wide \u3060\u3068\u5d29\u308c\u305f\u306e\u3067 Nallow \u306b\u5909\u66f4\u3057\u307e\u3057\u305f\uff0e\nGnome-Terminal\u306e\u65e5\u672c\u8a9e\u8a33\u3060\u3068\u591a\u5206\u300c\u66d6\u6627\u5e45\u306e\u6587\u5b57\u300d\u306e\u90e8\u5206\u3092\u300c\u534a\u89d2\u300d\u3067ok\u3058\u3083\u306a\u3044\u304b\u3068(\u672a\u78ba\u8a8d)\n\n\u904a\u3073\u65b9\u306fWASD\u3067\u79fb\u52d5\uff0cp\u3067shot\u3067\u3059\uff0e\u30e9\u30a4\u30d5\u304c0\u306b\u306a\u3063\u305f\u3089\u30b2\u30fc\u30e0\u30aa\u30fc\u30d0\u30fc\uff0e\u5f3e\u85ac\u306f\u306f\u3058\u3081100\u3042\u308a\u307e\u3059\uff0e\u6575\u3092\u5012\u3057\u305f\u3068\u304d\u306b\u5f3e\u85ac\u3084\u30e9\u30a4\u30d5\u56de\u5fa9\u30a2\u30a4\u30c6\u30e0\uff0c\u30d1\u30ef\u30fc\u30a2\u30c3\u30d7\u30a2\u30a4\u30c6\u30e0\u3092\u5165\u624b\u3067\u304d\u308b\u306e\u3067\u305d\u308c\u3067\u56de\u5fa9\u3057\u307e\u3057\u3087\u3046\uff08\u306f\u3058\u3081\u30a2\u30a4\u30c6\u30e0\u985e\u3092\u6575\u306e\u7834\u7247\u304b\u3068\u601d\u3063\u3066\u907f\u3051\u3066\u5f3e\u85ac\u304c\u4ed8\u304d\u3066\u305f\uff09\uff0e100\u4f53\u306e\u6575\u3092\u5012\u3059\u3068\u30dc\u30b9\u3082\u51fa\u73fe\uff08\u4eca\u306e\u3068\u3053\u3053\u306e\u30dc\u30b9\u306b\u8ca0\u3051\u305f\u3068\u3053\u308d\u307e\u3067\u3057\u304b\u52e7\u3081\u3066\u3044\u306a\u3044\uff09\u3068\u306f\u3058\u3081\u601d\u3063\u3066\u3044\u305f\u3088\u308a\u51dd\u3063\u3066\u3044\u308b\u611f\u3058\uff0e\nco-op\u30e2\u30fc\u30c9\u3068\u3044\u3046\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u7d4c\u7531\u3067\u306e\u5354\u529b/\u5bfe\u6226\u30d7\u30ec\u30a4\u30e2\u30fc\u30c9\u3082\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u3068\u308a\u3042\u3048\u305a1\u53f0\u306e\u30de\u30b7\u30f3\u30672\u3064\u306e\u7aef\u672b\u3092\u958b\u304dlocalhost\u3084127.0.0.1\u3067\u8a66\u3057\u305f\u3068\u3053\u308d\u63a5\u7d9a\u3067\u304d\u306a\u3044\u611f\u3058?\n\n\n\n\u305f\u3060\uff0c\u624b\u5143\u306e\u74b0\u5883(Core2Duo)\u3067\u306f\u64cd\u4f5c\u3059\u308b\u30681\u6841\u3068\u304b0fps\u306b\u306a\u308a\u3042\u307e\u308a\u30b2\u30fc\u30e0\u306b\u306a\u3089\u305a\u904a\u3076\u306e\u306f\u8f9b\u3044\u611f\u3058\u89e3\u50cf\u5ea6?(\u884cx\u6841)\u3082\u843d\u3068\u3057\u3066\u307f\u305f\u308a\u3057\u305f\u3093\u3067\u3059\u304c\uff0c\u3042\u308b\u7a0b\u5ea6\u4ee5\u4e0b\u307e\u3067\u4e0b\u3052\u308b\u3068\u5d29\u308c\u3066\u904a\u3079\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\u9045\u3044\u3060\u3051\u306a\u3089\u3069\u3046\u306b\u304b\u3042\u308a\u305d\u3046\u3067\u3059\u304c\uff0c\u30ad\u30fc\u5165\u529b\u304c\u30d0\u30c3\u30d5\u30a1\u306b\u6e9c\u307e\u3063\u3066\u3057\u307e\u3044\u307e\u3068\u3082\u306b\u64cd\u4f5c\u3067\u304d\u306a\u3044\u306e\u3067\u3061\u3087\u3063\u3068\u3064\u3089\u3044\u3067\u3059\uff0e\n\u3044\u3064\u3082\u306a\u3089\u3053\u306e\u624b\u306e\u3082\u306e\u306fasciinema\u3067\u9332\u753b\u3057\u3066\u304a\u304f\u3093\u3067\u3059\u304c\u4eca\u56de\u306f\u5feb\u9069\u306a\u74b0\u5883\u3067\u52d5\u304b\u3059\u307e\u3067\u898b\u9001\u308a\u3067\u3059\uff0e\n\u3061\u306a\u307f\u306b\u4ee5\u524d\u3053\u3093\u306a\u306e\u3067\u3082\u904a\u3073\u307e\u3057\u305f\uff0eawk\u88fd\u306e\u30bf\u30fc\u30f3\u52363D\u30b7\u30e5\u30fc\u30c6\u30f3\u30b0\u3067\u3059\uff0e\u3053\u3061\u3089\u306f\u78ba\u304bRaspberry Pi\u3067\u3082\u3055\u304f\u3055\u304f\u52d5\u3044\u305f\u3068\u601d\u3044\u307e\u3059\uff0e\n\nawk \u88fd 3D\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30b2\u30fc\u30e0 awkaster \u3067\u904a\u3093\u3067\u307f\u305f | matoken’s meme", "date_published": "2017-12-30T22:10:39+09:00", "date_modified": "2017-12-30T22:10:39+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": [ "bash", "game", "Linux" ] }, { "id": "http://matoken.org/blog/?p=1086", "url": "https://matoken.org/blog/2016/01/28/debian-of-steam-does-not-start-up/", "title": "Debian \u306e Steam \u304c\u8d77\u52d5\u3057\u306a\u304f\u306a\u3063\u305f\u306e\u3067\u8abf\u3079\u308b", "content_html": "

\n

Debian stretch testing amd64 \u3067 steam:i386 \u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u5c0e\u5165\u3057\u305f Steam \u304c\u8d77\u52d5\u3057\u306a\u304f\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e

\n

\u7aef\u672b\u3067\u76f4\u306b\u53e9\u304f\u3068\u3053\u3093\u306a\u611f\u3058\u3067\u6012\u3089\u308c\u3066\u3044\u307e\u3057\u305f\uff0e

\n
$ steam
find: The relative path '~/usr/local/bin' is included in the PATH environment variable, which is insecure in combination with the -execdir action of find.  Please remove that entry from $PATH
\n

PATH \u304b\u3089 ~/usr/local/bin \u3092\u629c\u304f\u3068OK
\nPATH \u3092 /home/user/usr/local/bin \u3068\u3057\u3066\u3082OK
\n\u3066\u3053\u3068\u3067 ~/.profile \u306e ~ \u3092 $HOME \u306b\u66f8\u304d\u63db\u3048\u307e\u3057\u305f\uff0e

\n
- PATH="~/usr/local/bin:$PATH"
+ PATH="$HOME/usr/local/bin:$PATH"
\n

\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u52d5\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e

\n

Steam \u3067\u306f\u6700\u8fd1\u306f Unturned \u3068\u304b\u3067\u904a\u3093\u3067\u3044\u307e\u3059\uff0e\u6700\u8fd1\u306f Linux \u3067\u52d5\u304f\u30b2\u30fc\u30e0\u3082\u5897\u3048\u3066\u5b09\u3057\u3044\u3067\u3059 :)

\n\n

\n

\n", "content_text": "Debian stretch testing amd64 \u3067 steam:i386 \u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u5c0e\u5165\u3057\u305f Steam \u304c\u8d77\u52d5\u3057\u306a\u304f\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff0e\n\u7aef\u672b\u3067\u76f4\u306b\u53e9\u304f\u3068\u3053\u3093\u306a\u611f\u3058\u3067\u6012\u3089\u308c\u3066\u3044\u307e\u3057\u305f\uff0e\n$ steamfind: The relative path '~/usr/local/bin' is included in the PATH environment variable, which is insecure in combination with the -execdir action of find.  Please remove that entry from $PATH\nPATH \u304b\u3089 ~/usr/local/bin \u3092\u629c\u304f\u3068OK\nPATH \u3092 /home/user/usr/local/bin \u3068\u3057\u3066\u3082OK\n\u3066\u3053\u3068\u3067 ~/.profile \u306e ~ \u3092 $HOME \u306b\u66f8\u304d\u63db\u3048\u307e\u3057\u305f\uff0e\n- PATH="~/usr/local/bin:$PATH"+ PATH="$HOME/usr/local/bin:$PATH"\n\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u52d5\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\nSteam \u3067\u306f\u6700\u8fd1\u306f Unturned \u3068\u304b\u3067\u904a\u3093\u3067\u3044\u307e\u3059\uff0e\u6700\u8fd1\u306f Linux \u3067\u52d5\u304f\u30b2\u30fc\u30e0\u3082\u5897\u3048\u3066\u5b09\u3057\u3044\u3067\u3059 :)\n\nSteam \u3078\u3088\u3046\u3053\u305d\n\nSteam \u30b3\u30df\u30e5\u30cb\u30c6\u30a3 :: matoken", "date_published": "2016-01-28T22:16:58+09:00", "date_modified": "2016-01-29T17:36:11+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": [ "Debian", "game", "steam", "stretch", "testing", "Linux" ] }, { "id": "http://matoken.org/blog/?p=1045", "url": "https://matoken.org/blog/2015/12/05/ahiruyaki-fortune/", "title": "\u3042\u3072\u308b\u713c\u304dfortune", "content_html": "

\u3053\u306e\u8a18\u4e8b\u306f \u3042\u3072\u308b\u713c\u304d Advent Calendar 2015 – Adventar \u306e12\u670805\u65e5\u5206\u306e\u8a18\u4e8b\u3067\u3059\uff0e

\n
\n

\u307f\u3093\u306a\u3067\u307e\u3063\u305f\u308a #\u3042\u3072\u308b\u713c\u304d \u3059\u308c\u3070\u3048\u3048\u3093\u3058\u3083\u306a\u3044\u304b\u306a\u3068\u601d\u3044\u307e\u3059\u3002

\n
\n

\u3068\u3044\u3046\u3053\u3068\u3067\u6700\u8fd1\u713c\u3044\u305f\u3042\u3072\u308b\u306e\u8a71\u3092\uff0e

\n

\u767a\u7aef

\n

fortune \u3068\u3044\u3046\u30d5\u30a9\u30fc\u30c1\u30e5\u30f3\u30af\u30c3\u30ad\u30fc\u306e\u3088\u3046\u306a\u683c\u8a00\u3092\u30e9\u30f3\u30c0\u30e0\u306b\u8868\u793a\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e\u69d8\u3005\u306a\u8f9e\u66f8\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u3066\u3044\u3066\u81ea\u4f5c\u3082\u51fa\u6765\u307e\u3059\uff0e

\n
\n
pi@raspberrypi ~ $ sudo apt install fortunes            # fortune\u306e\u5c0e\u5165\r\npi@raspberrypi ~ $ fortune                              # fortune\u306e\u5b9f\u884c\r\nSome of us are becoming the men we wanted to marry.\r\n                -- Gloria Steinem\r\npi@raspberrypi /tmp $ cat <<__EOF__> data               # fortune\u306e\u30c7\u30fc\u30bf\u4f5c\u6210\r\n\u30c6\u30b9\u30c8\r\n%\r\n1\u884c\u76ee\r\n2\u884c\u76ee\r\n%\r\n__EOF__\r\npi@raspberrypi /tmp $ strfile data                      # \u30c7\u30fc\u30bf\u5909\u63db\r\n"data.dat" created\r\nThere were 2 strings\r\nLongest string: 16 bytes\r\nShortest string: 10 bytes\r\npi@raspberrypi /tmp $ ls data*\r\ndata  data.dat\r\npi@raspberrypi /tmp $ fortune data                      # \u81ea\u4f5c\u30c7\u30fc\u30bf\u3092\u5229\u7528\r\n1\u884c\u76ee\r\n2\u884c\u76ee\r\npi@raspberrypi /tmp $ fortune data\r\n\u30c6\u30b9\u30c8\r\n
\n
\n

\u305d\u306e\u8f9e\u66f8\u30c7\u30fc\u30bf\u306b @ahiru3net\u3055\u3093\u306e\u3042\u3072\u308b\u713c\u304d\u306b\u5bfe\u3059\u308bmention\u3092\u4f7f\u3046\u3068\u697d\u3057\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u601d\u3044\u307e\u3057\u305f\uff0e\u3067\u3082\u30c7\u30fc\u30bf\u3092\u96c6\u3081\u308b\u306e\u304c\u9762\u5012\u3060\u306a\u3068\u3064\u3076\u3084\u3044\u305f\u3068\u3053\u308d @shimadah\u3055\u3093\u306bGitHub \u3092\u6559\u3048\u3066\u3082\u3089\u3044\u307e\u3057\u305f\uff0e

\n\n
\n

@matoken source\u306b\u307e\u3068\u307e\u3063\u3066\u307e\u3063\u305b https://t.co/qcEKJRX2yE

\n

— Shimada Hirofumi (@shimadah) 2015, 11\u6708 27

\n

\n

\u305d\u308c\u3092\u5143\u306b\u30b3\u30cd\u30b3\u30cd\u3057\u3066\u2026\u2026\u3046\u307e\u304f\u3044\u304b\u306a\u3044\u3068\u3053\u308d\u306b@ahiru3net\u3055\u3093\u306e\u52a9\u8a00\uff0e

\n
\n

@matoken \u3069\u3053\u3082 strfile file file.dat \u3057\u305f\u3042\u3068\u306b fortune file \u3063\u3066\u3057\u3066\u307e\u3059\u306d

\n

— \u71c3\u713c\u306e\u30e1\u30bf\u30d5\u30a1\u30fc.exe (@ahiru3net) 2015, 11\u6708 27

\n

\n

\u713c\u3051\u305f

\n
\n

\u3066\u3053\u3068\u3067 #\u3042\u3072\u308b\u713c\u304d fortune \u3053\u3093\u306a\u611f\u3058\u3067 https://t.co/ygpnzLoLJk

\n

— (\u300c\u03a6\u03c9\u03a6)\u300c (@matoken) 2015, 11\u6708 28

\n

\n

\u3084\u3063\u3066\u308b\u3053\u3068\u306fahiru_yakuna\u30d7\u30e9\u30b0\u30a4\u30f3\u306emention\u306e\u30c7\u30fc\u30bf\u3092\u3082\u3089\u3063\u3066\u304d\u3066\u4e71\u66b4\u306bfortune\u3067\u5229\u7528\u3067\u304d\u308b\u5f62\u5f0f\u306b\u5909\u63db\u3057\u3066~/.zshrc \u306b\u767b\u9332\u3057\u3066\u30ed\u30b0\u30a4\u30f3\u6642\u306b\u53f0\u8a5e\u3092\u51fa\u3059\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\uff0e

\n
\n
mkdir ~/.fortune;wget -O - https://github.com/Na0ki/ahiru_yakuna/raw/master/config.yml|grep ^\\-\\ \\" | sed 's/^-\\ \\"//'| sed 's/"$/\\n%/' | sed 's/\\\\n/\\n/g' > ~/.fortune/ahiruyaki && strfile ~/.fortune/ahiruyaki ~/.fortune/ahiruyaki.dat && echo fortune ~/.fortune/ahiruyaki >> ~/.zshrc\r\n
\n
\n

\u3053\u308c\u3067\u30ed\u30b0\u30a4\u30f3\u306e\u305f\u3073\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)

\n
\n
\u713c\u3044\u3061\u3083\u3046\u306e\u304b\uff1f\uff01\u672c\u5f53\u306b\u713c\u3044\u3061\u3083\u3046\u306e\u304b\uff1f\uff01\r\npi@raspberrypi ~ $\r\n
\n
\n

\u3082\u3063\u3068\u713c\u304f

\n

\u3067\u3082\u30e1\u30c3\u30bb\u30fc\u30b8\u3060\u3051\u3060\u3068\u3061\u3087\u3063\u3068\u3055\u307f\u3057\u3044\u3067\u3059\uff0e
\n\u305d\u3053\u3067 cowsay \u3092\u4f7f\u3063\u3066\u307f\u307e\u3059\uff0ecowsay \u306f\u30a2\u30b9\u30ad\u30fc\u30a2\u30fc\u30c8\u3067\u66f8\u304b\u308c\u305f\u725b\u306a\u3069\u306e\u30ad\u30e3\u30e9\u30af\u30bf\u306b\u6307\u5b9a\u3057\u305f\u53f0\u8a5e\u3092\u558b\u3089\u305b\u308b\u3053\u3068\u306e\u51fa\u6765\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\uff0e\u90fd\u5408\u306e\u3044\u3044\u3053\u3068\u306b\u9078\u629e\u3067\u304d\u308b\u30ad\u30e3\u30e9\u30af\u30bf\u306e\u4e2d\u306b\u3042\u3072\u308b\u304c\u3044\u307e\u3059\uff0e\u3042\u3072\u308b\u306b\u558b\u3063\u3066\u3082\u3089\u3044\u307e\u3057\u3087\u3046!

\n
\n
pi@raspberrypi ~ $ sudo apt install cowsay                  # cowsay \u5c0e\u5165\r\npi@raspberrypi ~ $ cowsay hello cow                         # cowsay \u5b9f\u884c\r\n ___________\r\n< hello cow >\r\n -----------\r\n        \\   ^__^\r\n         \\  (oo)\\_______\r\n            (__)\\       )\\/\\\r\n                ||----w |\r\n                ||     ||\r\npi@raspberrypi ~ $ cowsay -f duck hello duck                # \u3042\u3072\u308b\u306b\u558b\u3089\u305b\u308b\r\n ____________\r\n< hello duck >\r\n ------------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\npi@raspberrypi ~ $ cowsay -f duck \u3042\u3072\u308b\u713c\u304d                 # \u65e5\u672c\u8a9e\u3092\u558b\u3089\u305b\u308b\r\n _______\r\n< \u3042\u3072\u308b\u713c\u304d >\r\n -------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\n
\n
\n

\u65e5\u672c\u8a9e\u3092\u558b\u3089\u305b\u308b\u3068\u5439\u304d\u51fa\u3057\u304c\u305a\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\u3042\u3072\u308b\u713c\u304d\u306e\u53f0\u8a5e\u306e\u6b86\u3069\u306f\u65e5\u672c\u8a9e\u306a\u306e\u3067\u3053\u306e\u307e\u307e\u3067\u306f\u307e\u305a\u3044\u3067\u3059\uff0e\u8abf\u3079\u3066\u307f\u308b\u3068\u30d0\u30b0\u30ec\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e

\n\n

\u4e2d\u56fd\u8a9e?\u3082\u3084\u3063\u3071\u308a\u305a\u308c\u3061\u3083\u3046\u307f\u305f\u3044\u3067\u3059\uff0e
\n\u6587\u5b57\u6570\u3068\u898b\u305f\u76ee\u306e\u30ad\u30e3\u30e9\u30af\u30bf\u306e\u6587\u5b57\u6570\u306e\u30ba\u30ec\u304b\u3089\u8d77\u3053\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u3068\u308a\u3042\u3048\u305a\u65e5\u672c\u8a9e\u3060\u3051\u3067\u3082\u52d5\u304f\u3088\u3046\u306b\u51fa\u6765\u306a\u3044\u304b\u3068 euc-jp \u306b\u5909\u63db\u3057\u3066\u6587\u5b57\u6570\u3092\u78ba\u8a8d\u3057\u3066\u3068\u3044\u3063\u305f\u30c0\u30e1\u306a\u4fee\u6b63\u3092\u3057\u3066\u3044\u305f\u3068\u3053\u308dGoogle+\u306e\u4ee5\u4e0b\u306e\u6295\u7a3f\u306e\u30b3\u30e1\u30f3\u30c8\u3067 +Masakazu Takahashi\u3055\u3093\u304c\u3055\u304f\u3063\u3068\u30d1\u30c3\u30c1\u3092\u4f5c\u3063\u3066\u304f\u308c\u307e\u3057\u305f!

\n\n

\u3053\u306e\u30d1\u30c3\u30c1\u306f\u5831\u544a\u3057\u307e\u3057\u305f\u304c\uff0c\u53d6\u308a\u8fbc\u307e\u308c\u3066\u3082stretch\u4ee5\u964d\u3067\u3057\u3087\u3046\uff0e\u3068\u3044\u3046\u3053\u3068\u3067Debian\u3060\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u30bd\u30fc\u30b9\u3092\u5165\u624b\u3057\u3066\u30d1\u30c3\u30c1\u3092\u5f53\u3066\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e

\n
\n
pi@raspberrypi ~/src $ sudo apt install libtext-charwidth-perl      # \u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5c0e\u5165\r\npi@raspberrypi ~/src $ apt-get source cowsay                        # cowsay \u306e source \u5165\u624b\r\npi@raspberrypi ~/src $ cd cowsay-3.03+dfsg1                         # \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u79fb\u52d5\u3068\u30d1\u30c3\u30c1\u9069\u7528\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ wget -O - https://gist.githubusercontent.com/emasaka/639a9168c6a9ddba044f/raw/1a55ec58ded59b3181f1721dbbe814a38d5ea4cb/cowsay-mbswidth.patch | patch -i -\r\npatching file cowsay\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ ./cowsay -f duck \u3042\u3072\u308b\u713c\u304d\r\n ____________\r\n< \u3042\u3072\u308b\u713c\u304d >\r\n ------------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\n
\n
\n

~/bin \u8fba\u308a\u306b\u30b3\u30d4\u30fc\u3057\u3066\u4f7f\u3063\u305f\u308a\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u65e2\u5b58\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u7f6e\u304d\u63db\u3048\u3066\u3057\u307e\u3063\u3066\u3082\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n
pi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ vi debian/control\r\n- Depends: ${misc:Depends}, ${perl:Depends}\r\n+ Depends: ${misc:Depends}, ${perl:Depends}, libtext-charwidth-perl\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ dpkg-buildpackage -b\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ sudo debi\r\n
\n
\n

\u3055\u3066\uff0cfortune\u306e\u3053\u3068\u3092\u5fd8\u308c\u3066\u3057\u307e\u3044\u305d\u3046\u3067\u3059\u304c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u3042\u3072\u308b\u713c\u304dfortune\u306e\u7d50\u679c\u3092\u3042\u3072\u308b\u306b\u558b\u3089\u305b\u307e\u3059\uff0e

\n
\n
pi@raspberrypi ~ $ cowsay -f duck `fortune ~/.fortune/ahiruyaki`\r\n ______________\r\n< \u30d2\u30c3\u30d2\u30c3\u30d2\u30c3 >\r\n --------------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\n
\n
\n

\u3044\u3044\u611f\u3058\u3067\u3059 :)

\n

~/.profile \u8fba\u308a\u306b\u767b\u9332\u3057\u3061\u3083\u3044\u307e\u3057\u3087\u3046\uff0ealias\u3082\u8a2d\u5b9a\u3057\u3066\u307f\u307e\u3059\uff0e

\n
\n
pi@raspberrypi ~ $ echo 'alias a="fortune ~/.fortune/ahiruyaki | cowsay -f duck"' >> ~/.profile \r\npi@raspberrypi ~ $ echo a >> ~/.profile\r\n
\n
\n

\u3053\u308c\u3067login\u6642\u3084 a \u3068\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e

\n
\n
Last login: Fri Dec  4 23:32:05 2015 from 192.168.2.210\r\n ________________________________________________________________________________\r\n/ \u3042\u3072\u308b\u713c\u304d\u3068\u3044\u3046\u3082\u306e\u306b\u306f\u9bae\u5ea6\u304c\u3042\u308a\u307e\u3059\u3002\u713c\u3051\u3070\u713c\u304f\u307b\u3069\u306b\u3001\u3042\u3072\u308b\u713c\u304d\u3068\u306f\u5ec3\u308c\u3066 \\\r\n\\ \u3044\u304f\u3082\u306e\u306a\u306e\u3067\u3059\u3002                                                             /\r\n --------------------------------------------------------------------------------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\npi@raspberrypi ~ $ a\r\n ________________________\r\n< \u30d0\u30fc\u30cb\u30f3\u30b0\u901a\u5e33\uff01\uff01\uff01\uff01 >\r\n ------------------------\r\n \\\r\n  \\\r\n   \\ >()_\r\n      (__)__ _\r\n
\n
\n

X\u3067\u3082\u713c\u304f

\n

GUI \u306e X \u7248\u306ecowsay\u3082\u5b58\u5728\u3057\u307e\u3059\uff0e\u3053\u3044\u3064\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e

\n
\n
pi@raspberrypi ~ $ sudo apt install xcowsay\r\npi@raspberrypi ~ $ xcowsay `fortune ~/.fortune/ahiruyaki`\r\n
\n
\n

\"https://www.flickr.com/photos/119142834@N05/23490968856/in/dateposted-public/\"

\n

\u306a\u304b\u306a\u304b\u7279\u5fb4\u7684\u306acow\u304c\u558b\u308a\u307e\u3057\u305f\uff0e\u305b\u3063\u304b\u304f\u306a\u306e\u3067\u3042\u3072\u308b\u306b\u558b\u3089\u305b\u307e\u3057\u3087\u3046\uff0e\u5439\u304d\u51fa\u3057\u306e\u5411\u304d\u3068\u4f4d\u7f6e\u3092\u5909\u3048\u3066\u3042\u3072\u308b\u753b\u50cf\u3092\u6307\u5b9a\u3057\u3066\u3044\u307e\u3059\uff0e

\n
\n
pi@raspberrypi ~ $ wget https://github.com/Na0ki/ahiru_yakuna/raw/master/ahiru240.jpg -O ~/.fortune/ahiru240.jpg\r\nfortune ~/.fortune/ahiruyaki | xcowsay -l --bubble-at=0,-60 --image=$HOME/.fortune/ahiru240.jpg\r\n
\n
\n

\"https://www.flickr.com/photos/119142834@N05/23434841661/in/dateposted-public/\"

\n

\u80cc\u666f\u304c\u3061\u3087\u3063\u3068\u90aa\u9b54\u306a\u306e\u3067\u900f\u904e\u51e6\u7406\u3092\u3057\u3066\u307f\u307e\u3059\uff0e

\n

\"https://www.flickr.com/photos/119142834@N05/23149788589/in/dateposted-public/\"

\n

\u3044\u3044\u611f\u3058\u3067\u3059 :)
\n\u4f8b\u306b\u3088\u3063\u3066alias\u306b\u3057\u3066\u304a\u304d\u307e\u3059

\n
\n
pi@raspberrypi ~ $ echo alias xa='fortune ~/.fortune/ahiruyaki | xcowsay -l --bubble-at=0,-60 --image=$HOME/.fortune/ahiru240.png' >> ~/.profile\r\n
\n
\n

\u305d\u3093\u306a\u3053\u3093\u306a\u3067\u307f\u3093\u306a\u306e\u304a\u304b\u3052\u3067\u3042\u3072\u308b\u304c\u3044\u3044\u611f\u3058\u306b\u713c\u3051\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e@shimadah\u3055\u3093, @ahiru3net\u3055\u3093, @emasaka\u3055\u3093\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3057\u305f!

\n

\uff03\u305d\u3046\u305d\u3046\uff0c\u4ee5\u524d\u306f\u30d5\u30ec\u30fc\u30e0\u30d0\u30c3\u30d5\u30a1\u3067\u3082\u3042\u3072\u308b\u713c\u304d\u3057\u3066\u307e\u3057\u305f\uff0e

\n\n", "content_text": "\u3053\u306e\u8a18\u4e8b\u306f \u3042\u3072\u308b\u713c\u304d Advent Calendar 2015 – Adventar \u306e12\u670805\u65e5\u5206\u306e\u8a18\u4e8b\u3067\u3059\uff0e\n\n\u307f\u3093\u306a\u3067\u307e\u3063\u305f\u308a #\u3042\u3072\u308b\u713c\u304d \u3059\u308c\u3070\u3048\u3048\u3093\u3058\u3083\u306a\u3044\u304b\u306a\u3068\u601d\u3044\u307e\u3059\u3002\n\n\u3068\u3044\u3046\u3053\u3068\u3067\u6700\u8fd1\u713c\u3044\u305f\u3042\u3072\u308b\u306e\u8a71\u3092\uff0e\n\u767a\u7aef\nfortune \u3068\u3044\u3046\u30d5\u30a9\u30fc\u30c1\u30e5\u30f3\u30af\u30c3\u30ad\u30fc\u306e\u3088\u3046\u306a\u683c\u8a00\u3092\u30e9\u30f3\u30c0\u30e0\u306b\u8868\u793a\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e\u69d8\u3005\u306a\u8f9e\u66f8\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u3066\u3044\u3066\u81ea\u4f5c\u3082\u51fa\u6765\u307e\u3059\uff0e\n\npi@raspberrypi ~ $ sudo apt install fortunes # fortune\u306e\u5c0e\u5165\r\npi@raspberrypi ~ $ fortune # fortune\u306e\u5b9f\u884c\r\nSome of us are becoming the men we wanted to marry.\r\n -- Gloria Steinem\r\npi@raspberrypi /tmp $ cat <<__EOF__> data # fortune\u306e\u30c7\u30fc\u30bf\u4f5c\u6210\r\n\u30c6\u30b9\u30c8\r\n%\r\n1\u884c\u76ee\r\n2\u884c\u76ee\r\n%\r\n__EOF__\r\npi@raspberrypi /tmp $ strfile data # \u30c7\u30fc\u30bf\u5909\u63db\r\n"data.dat" created\r\nThere were 2 strings\r\nLongest string: 16 bytes\r\nShortest string: 10 bytes\r\npi@raspberrypi /tmp $ ls data*\r\ndata data.dat\r\npi@raspberrypi /tmp $ fortune data # \u81ea\u4f5c\u30c7\u30fc\u30bf\u3092\u5229\u7528\r\n1\u884c\u76ee\r\n2\u884c\u76ee\r\npi@raspberrypi /tmp $ fortune data\r\n\u30c6\u30b9\u30c8\r\n\n\n\u305d\u306e\u8f9e\u66f8\u30c7\u30fc\u30bf\u306b @ahiru3net\u3055\u3093\u306e\u3042\u3072\u308b\u713c\u304d\u306b\u5bfe\u3059\u308bmention\u3092\u4f7f\u3046\u3068\u697d\u3057\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u601d\u3044\u307e\u3057\u305f\uff0e\u3067\u3082\u30c7\u30fc\u30bf\u3092\u96c6\u3081\u308b\u306e\u304c\u9762\u5012\u3060\u306a\u3068\u3064\u3076\u3084\u3044\u305f\u3068\u3053\u308d @shimadah\u3055\u3093\u306bGitHub \u3092\u6559\u3048\u3066\u3082\u3089\u3044\u307e\u3057\u305f\uff0e\n\nNa0ki/ahiru_yakuna\n\n\n@matoken source\u306b\u307e\u3068\u307e\u3063\u3066\u307e\u3063\u305b https://t.co/qcEKJRX2yE\n— Shimada Hirofumi (@shimadah) 2015, 11\u6708 27\n\n\u305d\u308c\u3092\u5143\u306b\u30b3\u30cd\u30b3\u30cd\u3057\u3066\u2026\u2026\u3046\u307e\u304f\u3044\u304b\u306a\u3044\u3068\u3053\u308d\u306b@ahiru3net\u3055\u3093\u306e\u52a9\u8a00\uff0e\n\n@matoken \u3069\u3053\u3082 strfile file file.dat \u3057\u305f\u3042\u3068\u306b fortune file \u3063\u3066\u3057\u3066\u307e\u3059\u306d\n— \u71c3\u713c\u306e\u30e1\u30bf\u30d5\u30a1\u30fc.exe (@ahiru3net) 2015, 11\u6708 27\n\n\u713c\u3051\u305f\n\n\u3066\u3053\u3068\u3067 #\u3042\u3072\u308b\u713c\u304d fortune \u3053\u3093\u306a\u611f\u3058\u3067 https://t.co/ygpnzLoLJk\n— (\u300c\u03a6\u03c9\u03a6)\u300c (@matoken) 2015, 11\u6708 28\n\n\u3084\u3063\u3066\u308b\u3053\u3068\u306fahiru_yakuna\u30d7\u30e9\u30b0\u30a4\u30f3\u306emention\u306e\u30c7\u30fc\u30bf\u3092\u3082\u3089\u3063\u3066\u304d\u3066\u4e71\u66b4\u306bfortune\u3067\u5229\u7528\u3067\u304d\u308b\u5f62\u5f0f\u306b\u5909\u63db\u3057\u3066~/.zshrc \u306b\u767b\u9332\u3057\u3066\u30ed\u30b0\u30a4\u30f3\u6642\u306b\u53f0\u8a5e\u3092\u51fa\u3059\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\uff0e\n\nmkdir ~/.fortune;wget -O - https://github.com/Na0ki/ahiru_yakuna/raw/master/config.yml|grep ^\\-\\ \\" | sed 's/^-\\ \\"//'| sed 's/"$/\\n%/' | sed 's/\\\\n/\\n/g' > ~/.fortune/ahiruyaki && strfile ~/.fortune/ahiruyaki ~/.fortune/ahiruyaki.dat && echo fortune ~/.fortune/ahiruyaki >> ~/.zshrc\r\n\n\n\u3053\u308c\u3067\u30ed\u30b0\u30a4\u30f3\u306e\u305f\u3073\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f :)\n\n\u713c\u3044\u3061\u3083\u3046\u306e\u304b\uff1f\uff01\u672c\u5f53\u306b\u713c\u3044\u3061\u3083\u3046\u306e\u304b\uff1f\uff01\r\npi@raspberrypi ~ $\r\n\n\n\u3082\u3063\u3068\u713c\u304f\n\u3067\u3082\u30e1\u30c3\u30bb\u30fc\u30b8\u3060\u3051\u3060\u3068\u3061\u3087\u3063\u3068\u3055\u307f\u3057\u3044\u3067\u3059\uff0e\n\u305d\u3053\u3067 cowsay \u3092\u4f7f\u3063\u3066\u307f\u307e\u3059\uff0ecowsay \u306f\u30a2\u30b9\u30ad\u30fc\u30a2\u30fc\u30c8\u3067\u66f8\u304b\u308c\u305f\u725b\u306a\u3069\u306e\u30ad\u30e3\u30e9\u30af\u30bf\u306b\u6307\u5b9a\u3057\u305f\u53f0\u8a5e\u3092\u558b\u3089\u305b\u308b\u3053\u3068\u306e\u51fa\u6765\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\uff0e\u90fd\u5408\u306e\u3044\u3044\u3053\u3068\u306b\u9078\u629e\u3067\u304d\u308b\u30ad\u30e3\u30e9\u30af\u30bf\u306e\u4e2d\u306b\u3042\u3072\u308b\u304c\u3044\u307e\u3059\uff0e\u3042\u3072\u308b\u306b\u558b\u3063\u3066\u3082\u3089\u3044\u307e\u3057\u3087\u3046!\n\npi@raspberrypi ~ $ sudo apt install cowsay # cowsay \u5c0e\u5165\r\npi@raspberrypi ~ $ cowsay hello cow # cowsay \u5b9f\u884c\r\n ___________\r\n< hello cow >\r\n -----------\r\n \\ ^__^\r\n \\ (oo)\\_______\r\n (__)\\ )\\/\\\r\n ||----w |\r\n || ||\r\npi@raspberrypi ~ $ cowsay -f duck hello duck # \u3042\u3072\u308b\u306b\u558b\u3089\u305b\u308b\r\n ____________\r\n< hello duck >\r\n ------------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\npi@raspberrypi ~ $ cowsay -f duck \u3042\u3072\u308b\u713c\u304d # \u65e5\u672c\u8a9e\u3092\u558b\u3089\u305b\u308b\r\n _______\r\n< \u3042\u3072\u308b\u713c\u304d >\r\n -------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\n\n\n\u65e5\u672c\u8a9e\u3092\u558b\u3089\u305b\u308b\u3068\u5439\u304d\u51fa\u3057\u304c\u305a\u308c\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\u3042\u3072\u308b\u713c\u304d\u306e\u53f0\u8a5e\u306e\u6b86\u3069\u306f\u65e5\u672c\u8a9e\u306a\u306e\u3067\u3053\u306e\u307e\u307e\u3067\u306f\u307e\u305a\u3044\u3067\u3059\uff0e\u8abf\u3079\u3066\u307f\u308b\u3068\u30d0\u30b0\u30ec\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e\n\n#769565 – cowsay: output format with widechar not good – Debian Bug report logs\n\n\u4e2d\u56fd\u8a9e?\u3082\u3084\u3063\u3071\u308a\u305a\u308c\u3061\u3083\u3046\u307f\u305f\u3044\u3067\u3059\uff0e\n\u6587\u5b57\u6570\u3068\u898b\u305f\u76ee\u306e\u30ad\u30e3\u30e9\u30af\u30bf\u306e\u6587\u5b57\u6570\u306e\u30ba\u30ec\u304b\u3089\u8d77\u3053\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u3068\u308a\u3042\u3048\u305a\u65e5\u672c\u8a9e\u3060\u3051\u3067\u3082\u52d5\u304f\u3088\u3046\u306b\u51fa\u6765\u306a\u3044\u304b\u3068 euc-jp \u306b\u5909\u63db\u3057\u3066\u6587\u5b57\u6570\u3092\u78ba\u8a8d\u3057\u3066\u3068\u3044\u3063\u305f\u30c0\u30e1\u306a\u4fee\u6b63\u3092\u3057\u3066\u3044\u305f\u3068\u3053\u308dGoogle+\u306e\u4ee5\u4e0b\u306e\u6295\u7a3f\u306e\u30b3\u30e1\u30f3\u30c8\u3067 +Masakazu Takahashi\u3055\u3093\u304c\u3055\u304f\u3063\u3068\u30d1\u30c3\u30c1\u3092\u4f5c\u3063\u3066\u304f\u308c\u307e\u3057\u305f!\n\n\ncowsay \u7d50\u69cb\u524d\u306b UTF8 \u5bfe\u5fdc\u3057\u3066\u308b\u307d\u3044\u3051\u3069\u3046\u307e\u304f\u52d5\u304b\u306a\u3044 % cowsay \u3042\u3072\u308b\u3084\u304d _____ < \u3042\u3072\u308b\u3084\u304d > ——- \\ \u2026\n\n\ncowsay: fix width of multibyte characters \n\n\n\u3053\u306e\u30d1\u30c3\u30c1\u306f\u5831\u544a\u3057\u307e\u3057\u305f\u304c\uff0c\u53d6\u308a\u8fbc\u307e\u308c\u3066\u3082stretch\u4ee5\u964d\u3067\u3057\u3087\u3046\uff0e\u3068\u3044\u3046\u3053\u3068\u3067Debian\u3060\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u30bd\u30fc\u30b9\u3092\u5165\u624b\u3057\u3066\u30d1\u30c3\u30c1\u3092\u5f53\u3066\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e\n\npi@raspberrypi ~/src $ sudo apt install libtext-charwidth-perl # \u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5c0e\u5165\r\npi@raspberrypi ~/src $ apt-get source cowsay # cowsay \u306e source \u5165\u624b\r\npi@raspberrypi ~/src $ cd cowsay-3.03+dfsg1 # \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u79fb\u52d5\u3068\u30d1\u30c3\u30c1\u9069\u7528\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ wget -O - https://gist.githubusercontent.com/emasaka/639a9168c6a9ddba044f/raw/1a55ec58ded59b3181f1721dbbe814a38d5ea4cb/cowsay-mbswidth.patch | patch -i -\r\npatching file cowsay\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ ./cowsay -f duck \u3042\u3072\u308b\u713c\u304d\r\n ____________\r\n< \u3042\u3072\u308b\u713c\u304d >\r\n ------------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\n\n\n~/bin \u8fba\u308a\u306b\u30b3\u30d4\u30fc\u3057\u3066\u4f7f\u3063\u305f\u308a\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u65e2\u5b58\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u7f6e\u304d\u63db\u3048\u3066\u3057\u307e\u3063\u3066\u3082\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ vi debian/control\r\n- Depends: ${misc:Depends}, ${perl:Depends}\r\n+ Depends: ${misc:Depends}, ${perl:Depends}, libtext-charwidth-perl\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ dpkg-buildpackage -b\r\npi@raspberrypi ~/src/cowsay-3.03+dfsg1 $ sudo debi\r\n\n\n\u3055\u3066\uff0cfortune\u306e\u3053\u3068\u3092\u5fd8\u308c\u3066\u3057\u307e\u3044\u305d\u3046\u3067\u3059\u304c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u3042\u3072\u308b\u713c\u304dfortune\u306e\u7d50\u679c\u3092\u3042\u3072\u308b\u306b\u558b\u3089\u305b\u307e\u3059\uff0e\n\npi@raspberrypi ~ $ cowsay -f duck `fortune ~/.fortune/ahiruyaki`\r\n ______________\r\n< \u30d2\u30c3\u30d2\u30c3\u30d2\u30c3 >\r\n --------------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\n\n\n\u3044\u3044\u611f\u3058\u3067\u3059 :)\n~/.profile \u8fba\u308a\u306b\u767b\u9332\u3057\u3061\u3083\u3044\u307e\u3057\u3087\u3046\uff0ealias\u3082\u8a2d\u5b9a\u3057\u3066\u307f\u307e\u3059\uff0e\n\npi@raspberrypi ~ $ echo 'alias a="fortune ~/.fortune/ahiruyaki | cowsay -f duck"' >> ~/.profile \r\npi@raspberrypi ~ $ echo a >> ~/.profile\r\n\n\n\u3053\u308c\u3067login\u6642\u3084 a \u3068\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e\n\nLast login: Fri Dec 4 23:32:05 2015 from 192.168.2.210\r\n ________________________________________________________________________________\r\n/ \u3042\u3072\u308b\u713c\u304d\u3068\u3044\u3046\u3082\u306e\u306b\u306f\u9bae\u5ea6\u304c\u3042\u308a\u307e\u3059\u3002\u713c\u3051\u3070\u713c\u304f\u307b\u3069\u306b\u3001\u3042\u3072\u308b\u713c\u304d\u3068\u306f\u5ec3\u308c\u3066 \\\r\n\\ \u3044\u304f\u3082\u306e\u306a\u306e\u3067\u3059\u3002 /\r\n --------------------------------------------------------------------------------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\npi@raspberrypi ~ $ a\r\n ________________________\r\n< \u30d0\u30fc\u30cb\u30f3\u30b0\u901a\u5e33\uff01\uff01\uff01\uff01 >\r\n ------------------------\r\n \\\r\n \\\r\n \\ >()_\r\n (__)__ _\r\n\n\nX\u3067\u3082\u713c\u304f\nGUI \u306e X \u7248\u306ecowsay\u3082\u5b58\u5728\u3057\u307e\u3059\uff0e\u3053\u3044\u3064\u3082\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e\n\npi@raspberrypi ~ $ sudo apt install xcowsay\r\npi@raspberrypi ~ $ xcowsay `fortune ~/.fortune/ahiruyaki`\r\n\n\n\n\u306a\u304b\u306a\u304b\u7279\u5fb4\u7684\u306acow\u304c\u558b\u308a\u307e\u3057\u305f\uff0e\u305b\u3063\u304b\u304f\u306a\u306e\u3067\u3042\u3072\u308b\u306b\u558b\u3089\u305b\u307e\u3057\u3087\u3046\uff0e\u5439\u304d\u51fa\u3057\u306e\u5411\u304d\u3068\u4f4d\u7f6e\u3092\u5909\u3048\u3066\u3042\u3072\u308b\u753b\u50cf\u3092\u6307\u5b9a\u3057\u3066\u3044\u307e\u3059\uff0e\n\npi@raspberrypi ~ $ wget https://github.com/Na0ki/ahiru_yakuna/raw/master/ahiru240.jpg -O ~/.fortune/ahiru240.jpg\r\nfortune ~/.fortune/ahiruyaki | xcowsay -l --bubble-at=0,-60 --image=$HOME/.fortune/ahiru240.jpg\r\n\n\n\n\u80cc\u666f\u304c\u3061\u3087\u3063\u3068\u90aa\u9b54\u306a\u306e\u3067\u900f\u904e\u51e6\u7406\u3092\u3057\u3066\u307f\u307e\u3059\uff0e\n\n\u3044\u3044\u611f\u3058\u3067\u3059 :)\n\u4f8b\u306b\u3088\u3063\u3066alias\u306b\u3057\u3066\u304a\u304d\u307e\u3059\n\npi@raspberrypi ~ $ echo alias xa='fortune ~/.fortune/ahiruyaki | xcowsay -l --bubble-at=0,-60 --image=$HOME/.fortune/ahiru240.png' >> ~/.profile\r\n\n\n\u305d\u3093\u306a\u3053\u3093\u306a\u3067\u307f\u3093\u306a\u306e\u304a\u304b\u3052\u3067\u3042\u3072\u308b\u304c\u3044\u3044\u611f\u3058\u306b\u713c\u3051\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e@shimadah\u3055\u3093, @ahiru3net\u3055\u3093, @emasaka\u3055\u3093\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3057\u305f!\n\uff03\u305d\u3046\u305d\u3046\uff0c\u4ee5\u524d\u306f\u30d5\u30ec\u30fc\u30e0\u30d0\u30c3\u30d5\u30a1\u3067\u3082\u3042\u3072\u308b\u713c\u304d\u3057\u3066\u307e\u3057\u305f\uff0e\n\n\u30d5\u30ec\u30fc\u30e0\u30d0\u30c3\u30d5\u30a1\u3067\u3042\u3072\u308b\u713c\u304d(fbterm \u306e \u80cc\u666f\u753b\u50cf\u306e\u8a2d\u5b9a) | matoken’s meme", "date_published": "2015-12-05T01:06:13+09:00", "date_modified": "2015-12-05T01:06:13+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": [ "Debian", "game", "Jessie", "RaspberryPi", "jessie", "Linux" ] } ] }