<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>とりあえずブログ</title>
  <link>https://satsuki.blog-sim.com/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://satsuki.blog-sim.com/RSS/" />
  <description>てきとうにだらだら書いていくと思う</description>
  <lastBuildDate>Sun, 18 Jul 2021 14:35:42 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>docker in docker のやり方</title>
    <description>
    <![CDATA[[前置き]<br />
Oracle cloudでVM.Standard.A1.Flex(ARM64 4CPU 24GBメモリ)が<br />
もらえたのでこれを使ってあれこれしてみる<br />
<br />
ちなみにクラウド側の容量が不足しているためか、一度止めてしまうと起動できなくなることがあるらしい<br />
<br />
二度と止めたくないので、Dockerを利用する。<br />
ちなみにDocker初心者。<br />
<br />
<br />
[本題]<br />
qemuつかってamd64でdockerを動かしたいけど環境を汚したくなかったので<br />
Dockerでalpine Linuxを入れてその中にDocker環境を入れる<br />
<br />
Dockerのインストール<blockquote>$ sudo yum install docker</blockquote><br />
alpine Linuxイメージのダウンロード<blockquote>$ sudo docker pull arm64v8/alpine</blockquote><br />
コンテナの起動<br />
ここで--privilegedをつけるのが重要 特権モードで起動できるらしい<br />
<blockquote><div>$ sudo docker run -i -t --privileged --name dind -d arm64v8/alpine</div></blockquote><br />
alpine Linuxのコンソールにアクセス<blockquote>$ sudo docker exec -it dind /bin/sh</blockquote>※普通はDockerfile使うんだろうけどとりあえずこれで<br />
<br />
--- ここからaipine Linuxコンテナ ---<br />
サービス管理とDockerのインストール<blockquote># apk add --no-cache openrc<div># apk add docker</div></blockquote><div>Docker サービスの起動<blockquote># rc-service docker start<div>+ rc-service docker start</div><div>&nbsp;* Caching service dependencies ...</div><div>Service `hwdrivers' needs non existent service `dev'</div><div>Service `machine-id' needs non existent service `dev'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[ ok ]</div><div>&nbsp;* /var/log/docker.log: creating file</div><div>&nbsp;* /var/log/docker.log: correcting owner</div><div>&nbsp;* Starting Docker Daemon ...&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[ ok ]</div></blockquote><div></div><blockquote># rc-update add docker<div>+ rc-update add docker</div><div>&nbsp;* service docker added to runlevel sysinit<br />
<br />
</div># service docker&nbsp;start<div>+ service docker start<br />
* WARNING: docker has already been started</div></blockquote><div></div><blockquote># service docker status<br />
+ service docker status<br />
* status: started</blockquote></div><div><div></div>動作確認<br />
<blockquote><div># docker pull arm64v8/alpine</div><div>+ docker pull arm64v8/alpine</div><div>Using default tag: latest</div><div>latest: Pulling from arm64v8/alpine</div><div>58ab47519297: Pull complete&nbsp;</div><div>Digest: sha256:53b74ddfc6225e3c8cc84d7985d0f34666e4e8b0b6892a9b2ad1f7516bc21b54</div><div>Status: Downloaded newer image for arm64v8/alpine:latest</div></blockquote><div><blockquote>docker.io/arm64v8/alpine:latest</blockquote></div><blockquote><div># docker run -i -t --name hoge_server -d arm64v8/alpine</div><div>+ docker run -i -t --name hoge_server -d arm64v8/alpine</div><div>9664756e333e1eae40ebbacddf2a48437fe23913eb704c6a2ca1f2c09ef8843a</div></blockquote></div><div>うん。大丈夫そう</div>]]>
    </description>
    <category>未選択</category>
    <link>https://satsuki.blog-sim.com/%E6%9C%AA%E9%81%B8%E6%8A%9E/docker%20in%20docker%20%E3%81%AE%E3%82%84%E3%82%8A%E6%96%B9</link>
    <pubDate>Sun, 18 Jul 2021 14:35:42 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/66</guid>
  </item>
    <item>
    <title>Raspberry piでCUIでいろいろしてみる</title>
    <description>
    <![CDATA[こないだ買ってきた解像度が低すぎて涙目だったLCDをRaspberry pi zeroにぶっ刺したところ<br />
問題なく動作することが分かったので<br />
CUI何やらできるようにする<br />
やる内容はCUI環境での<br />
・日本語の表示<br />
・日本語の入力<br />
・インターネットブラウザの導入<br />
<br />
<br />
日本語の導入から<blockquote>sudo apt-get update<br />
sudo apt-get install jfbterm</blockquote>これでjfbtermと入力することで日本語の表示が可能になる<br />
<br />
次に日本語の入力<blockquote>sudo apt-get install uim-anthy</blockquote>のあと<blockquote>sudo nano /user/share/uim/generic-key-custom.scm</blockquote>で設定ファイルを編集<br />
中に書いてある<blockquote>(define-custom 'generic-on-key '("zenkaku-hankaku" "<shift> ")<br />
(define-custom 'generic-off-key '("zenkaku-hankaku" "<shift> ")</shift></shift></blockquote>のShiftをControlに変更<blockquote>(define-custom 'generic-on-key '("zenkaku-hankaku" "<control> ")<br />
(define-custom 'generic-off-key '("zenkaku-hankaku" "<control> ")</control></control></blockquote>あとは<br />
uim-fep<br />
で下側になんか出てきたらShift+Spaceで切り替えができるようになる<br />
<br />
で最後にブラウザのインストール<blockquote>sudo apt-get install lynx</blockquote>起動は普通に<blockquote>lynx</blockquote>で可能<br />
<br />
起動したら[g]キーで検索可能例えばgoogle.comと入力すると<br />
検索バーが出るので検索ワードを入力すると検索できる<br />
<br />
こんな感じ<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/DSC_0310.JPG" title=""><img src="//satsuki.blog-sim.com/Img/1473771155/" alt="" /></a> <br />
<br />
<br />
メモ: もしクッキー～と出て動かなくなったとき[y]で進む]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%E3%81%A7cui%E3%81%A7%E3%81%84%E3%82%8D%E3%81%84%E3%82%8D%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B</link>
    <pubDate>Tue, 13 Sep 2016 12:53:01 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/65</guid>
  </item>
    <item>
    <title>Raspberry Pi用 LCD 買ってきた</title>
    <description>
    <![CDATA[<a href="https://ja.aliexpress.com/item/Free-Shipping-2014-New-Arrival-1Pcs-3-2-Inch-TFT-LCD-Touch-Screen-Display-Monitor-Module/1975056832.html" title="">Aliexpress</a>にて3.2inch Plug-and-Play LCD for Raspberry Pi V3.1なる液晶を買ってきた<br />
<br />
裏面<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/DSC_0304.JPG" title=""><img src="//satsuki.blog-sim.com/Img/1473681763/" alt="" /></a> <br />
<br />
とりあえずRaspberry pi 2に取り付けてみる<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/1fa74b90.jpeg" title=""><img src="//satsuki.blog-sim.com/Img/1473681762/" alt="" /></a> <br />
<br />
驚きの白さである<br />
<br />
<br />
とりあえず調べる<br />
<a href="http://www.waveshare.com/wiki/3.2inch_RPi_LCD_(B)" title="">公式ページなるもの</a>を発見<br />
<br />
とりあえずドライバーがいるらしい<br />
落としてくる（<a href="http://www.waveshare.com/w/upload/3/3d/LCD-show-160811.tar.gz" title="">直リン</a>）<br />
<br />
LCD-show-160811.tar.gzをダウンロードしたらRPの適当なとこに保存<br />
で解凍<blockquote>tar xvf LCD-show-YYMMDD.tar.gz</blockquote>LCD-showフォルダができるので移動<blockquote>cd LCD-show/</blockquote>LCD-hdmiを実行<blockquote>./LCD-hdmi</blockquote>・・・ん<br />
なんかエラー出た気がしたけど一瞬で再起動した<br />
<br />
念のためsudo付けたけど変わらず<br />
とりあえず進む<br />
<br />
さっきのフォルダに移動してLCD32-showを実行<blockquote>./LCD32-show</blockquote>そして再び再起動を挟む<br />
<br />
お、画面付いた！<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/DSC_0306.JPG" title=""><img src="//satsuki.blog-sim.com/Img/1473681764/" alt="" /></a> <br />
<br />
思った向きと逆なので（画像は回転後）再びさっきのフォルダに移動して<blockquote>./LCD32-show 180</blockquote>じゃああとはGUI気になってるから<br />
startx<br />
<br />
あれ？　動かない・・・<br />
※おそらくLite版Rasbianのせい<blockquote>sudo apt-get install lightdm</blockquote>とかしてたら動いた<br />
<br />
画面表示をしたもののインターネットブラウザがなぜか起動しない（※これも？）<br />
<br />
画面が小さすぎてはみ出てるせいで操作できないということが頻発した<br />
とりあえずタッチペンは使えたけどなんというか・・・<br />
<br />
まあ320*240だから限界なんかなと思ってGUIはあきらめてCUIだけでいいやとなってしまった]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%E7%94%A8%20lcd%20%E8%B2%B7%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F</link>
    <pubDate>Mon, 12 Sep 2016 12:15:02 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/64</guid>
  </item>
    <item>
    <title>Raspberry Pi でWebDavサーバー(SSL)</title>
    <description>
    <![CDATA[今回はSSLで通信させたい<br />
前回マウントさせたUSBメモリをdavで表示させる<br />
まず権限の変更<blockquote>sudo chmod -R 755 /media/mount<br />
sudo chown -R www-data:www-data /media/mount/</blockquote>次に<blockquote>cd /etc/apache2</blockquote>(・&forall;・)？<br />
できない<br />
Raspbian Liteにapache2入ってなかった<br />
とりあえず入れる<blockquote>sudo apt-get update<br />
sudo&nbsp;apt-get install apache2</blockquote>とりあえずWevDavモジュールの起動とか<blockquote>sudo a2enmod dav<br />
sudo a2enmod dav_fs</blockquote>もしraspbianで上のコマンドが使えない場合はapache2をインストールしたらモジュールも入る<br />
<br />
次はSSLの設定<blockquote>sudo nano /etc/ssl/openssl.cnf<br />
<br />
<br />
# This is OK for an SSL server.<br />
# nsCertType &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= server<br />
&darr;<br />
# This is OK for an SSL server.<br />
&nbsp; nsCertType &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= server<div># Some might want this also</div><div># nsCertType = sslCA, emailCA</div>&darr;<div># Some might want this also</div><div>&nbsp; nsCertType = sslCA, emailCA</div></blockquote>次は証明書保存する場所を作る&amp;移動する<blockquote>sudo mkdir /usr/local/certs<br />
cd&nbsp;/usr/local/certs</blockquote>認証局の生成<blockquote>sudo /usr/lib/ssl/misc/CA.pl -newca</blockquote><blockquote><div>CA certificate filename (or enter to create)</div><div></div><div>Making CA certificate ...</div><div>Generating a 2048 bit RSA private key</div><div>..............................................................................................................+++</div><div>......................................................+++</div><div>writing new private key to './demoCA/private/cakey.pem'</div><div>Enter PEM pass phrase:</div><div>Verifying - Enter PEM pass phrase:</div><div>-----</div><div>You are about to be asked to enter information that will be incorporated</div><div>into your certificate request.</div><div>What you are about to enter is what is called a Distinguished Name or a DN.</div><div>There are quite a few fields but you can leave some blank</div><div>For some fields there will be a default value,</div><div>If you enter '.', the field will be left blank.</div><div>-----</div><div>Country Name (2 letter code) [AU]:JP</div><div>State or Province Name (full name) [Some-State]:Tottori</div><div>Locality Name (eg, city) []:Tottori</div><div>Organization Name (eg, company) [Internet Widgits Pty Ltd]:Private_CA</div><div>Organizational Unit Name (eg, section) []:</div><div>Common Name (e.g. server FQDN or YOUR name) []:satsuki.blog-sim.com</div><div>Email Address []:</div><div></div><div>Please enter the following 'extra' attributes</div><div>to be sent with your certificate request</div><div>A challenge password []:</div><div>An optional company name []:</div><div>Using configuration from /usr/lib/ssl/openssl.cnf</div><div>Enter pass phrase for ./demoCA/private/cakey.pem:</div><div>Check that the request matches the signature</div><div>Signature ok</div><div>中略</div><div>Write out database with 1 new entries</div><div>Data Base Updated</div></blockquote>※:のあと何も書いてないのは何も入力せずEnter<br />
<br />
証明書のシリアルナンバーを生成する<br />
中身に「01」のみを書き込む<blockquote>sudo nano demoCA/ca-cert.srl</blockquote>証明書を生成する<br />
今回は期限を10年(3650日)にしておく<blockquote>sudo openssl x509 -CA ./demoCA/cacert.pem -CAkey ./demoCA/private/cakey.pem -CAserial ./demoCA/ca-cert.srl -req -days 3650 -in server.csr -out server.crt</blockquote>とりあえずこれで証明書などは完了<br />
再びApache2の設定へ<br />
モジュールとかを起動する<blockquote>cd /etc/apache2/<br />
sudo a2ensite default-ssl<br />
sudo a2enmod ssl</blockquote>設定ファイルをいじる<blockquote>sudo nano /etc/apache2/sites-enabled/default-ssl.conf</blockquote>SSLCertificateFile<br />
SSLCertificateKeyFile<br />
のパスを先ほどの/usr/local/certs/server.crtと/usr/local/certs/server.key<br />
に変更する<br />
<br />
またUSBメモリをWebDavとして登録する<br />
以下のものをdefault-ssl.confの下の方にある&lt;/VirtualHost&gt;の上に書き込む<blockquote><div>Alias /dav "/media/mount"</div><div>&lt;IfModule mod_dav.c&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; DAVMinTimeout 600</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;Location /dav&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DAV On</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Options None Indexes</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #Allow from all</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff6600;">Require all granted</span></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/Location&gt;</div><div>&lt;/IfModule&gt;</div></blockquote>はじめAllow from allと書いていたのだがブラウザで権限がない的なエラーが出てしまった<br />
調べるとapache2のバージョンが新しくなってからRequire all grantedと書くらしいことがわかったので注意<br />
<br />
<br />
そして最後に<blockquote>sudo service apache2 restart</blockquote>にてapache2を再起動して完了<br />
<br />
ブラウザにて<span style="color: #ff6600;">https</span>://"RaspberryPiのIPアドレス"/davにアクセスして<br />
無事動作確認終了<br />
<br />
これである程度セキュリティの強い通信ができるようになった<br />
あとはBASIC認証すればいい<br />
けど力尽きたので今回はここまで　追記にてBASIC認証は実装する予定<br />
<br />
<br />
]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%20%E3%81%A7webdav%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC-ssl-</link>
    <pubDate>Sun, 26 Jun 2016 12:24:01 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/63</guid>
  </item>
    <item>
    <title>Raspberry Pi でUSBメモリをマウントする</title>
    <description>
    <![CDATA[WebDavサーバーを建てたいと思うしかしSDカード内にフォルダを作るのは嫌なので外部メモリにする<br />
とりあえずRaspberry pi zeroにUSBメモリをさして起動<br />
認識しているかを確認するため<blockquote>lsusb</blockquote>する(USBに刺さっているのも一覧の表示)<br />
で結果がこれ<br />
<blockquote><div>Bus 001 Device 007: ID 154b:6545 PNY FD Device</div><div>Bus 001 Device 006: ID 0789:0164 Logitec Corp. LAN-W150/U2M Wireless LAN Adapter</div><div>Bus 001 Device 005: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub</div><div>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div></blockquote>PNY FD Deviceが今回のUSBメモリ<br />
正しく認識しているらしい<br />
じゃあ次は<blockquote>sudo fdisk -l</blockquote>平たく言うとディスク一覧<br />
長々と出たあとに<br />
<blockquote><div>Device &nbsp; &nbsp; Boot Start &nbsp; &nbsp; &nbsp;End &nbsp;Sectors &nbsp;Size Id Type</div><div>/dev/sda1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;44 15679439 15679396 &nbsp;7.5G &nbsp;7 HPFS/NTFS/exFAT</div></blockquote>sda1ねおk<br />
じゃあ次はIDの取得<blockquote>sudo blkid /dev/sda1</blockquote>で<blockquote>/dev/sda1: UUID="42F4E534F4E52ABD" TYPE="ntfs"</blockquote>このUUIDをメモ<br />
次はマウントする場所を決めてフォルダを作る<br />
自分はここに作ることにする<blockquote>sudo mkdir /media/mount</blockquote><br />
でマウント設定として<blockquote>sudo nano /etc/fstab</blockquote>で開いて<br />
<blockquote><div>proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proc &nbsp; &nbsp;defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0</div><div>/dev/mmcblk0p1 &nbsp;/boot &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vfat &nbsp; &nbsp;defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 2</div><div>/dev/mmcblk0p2 &nbsp;/ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ext4 &nbsp; &nbsp;defaults,noatime &nbsp;0 &nbsp; &nbsp; &nbsp; 1</div><div>UUID="42F4E534F4E52ABD" /media/mount &nbsp; &nbsp;ntfs-3g &nbsp; 0 &nbsp; &nbsp; &nbsp; 2</div><div></div><div># a swapfile is not a swap partition, no line here</div><div># &nbsp; use &nbsp;dphys-swapfile swap[on|off] &nbsp;for that</div><div>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /tmp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tmpfs &nbsp; defaults,size=32m,noatime,mode=1777 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0</div><div>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/tmp &nbsp; &nbsp; &nbsp; &nbsp;tmpfs &nbsp; defaults,size=16m,noatime,mode=1777 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 0</div></blockquote>こんな感じに書き込み<br />
USBメモリのフォーマットによっては変わったりするので注意<br />
で最後に再起動して<blockquote>sudo reboot</blockquote>完了<br />
<br />
次はWebdavを動かそうと思う<br />
SSL対応させたい(希望)<br />
<br />
]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%20%E3%81%A7usb%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B</link>
    <pubDate>Sun, 26 Jun 2016 06:17:50 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/62</guid>
  </item>
    <item>
    <title>Raspberry Pi でSSHを秘密鍵方式にする</title>
    <description>
    <![CDATA[SSHでRaspbian lite のRaspberry Pi zeroにSSHでログインできるようになったので<br />
セキュリティ強化のため秘密鍵方式にする<br />
まず公開鍵を保存する場所として/home/pi/に「.ssh」フォルダを作成する<blockquote>mkdir .ssh<br />
chmod 700 .ssh</blockquote>でTeratermの機能なりLinuxなりで秘密鍵(id_rsa)と公開鍵(id_rsa.pub)を生成して<br />
id_rsa.pubをauthorized_keysという名前で「.ssh」フォルダ以下に保存する<br />
※Teratermでの生成の場合は「teraterm SSH鍵生成」で検索　生成したファイルをRspberry piに持っていく方法は「SCP 転送」で検索<blockquote>cp ./id_rsa.pub ./.ssh/authorized_keys</blockquote>これで公開鍵の設定は終了<br />
次はSSHの設定を変更する<blockquote>sudo nano /etc/ssh/sshd_config</blockquote>で<br />
<blockquote><div>PermitRootLogin without-password<br />
&darr;</div><div>PermitRootLogin no</div><div></div><div>#AuthorizedKeysFile &nbsp; &nbsp; &nbsp;%h/.ssh/authorized_keys<br />
&darr;</div><div>AuthorizedKeysFile &nbsp; &nbsp; &nbsp;%h/.ssh/authorized_keys</div><div></div><div>#PasswordAuthentication yes<br />
&darr;</div><div>PasswordAuthentication no</div></blockquote>に変更する<br />
<br />
最後にSSHサービスを再起動させて<blockquote>sudo /etc/init.d/ssh restart</blockquote>Teratermでid_rsaを使用してログイン<br />
この時もともと表示していたTeratermの接続を切らずにおいておくと<br />
もし間違っていてもそのままアクセスできるのでおいておくこと<br />
新しく開いたTeratermでログイン出来ない場合は設定が間違えているので確認する<br />
<br />
まだIP固定化してないけどルータ側で固定しようかなあ・・・<br />
次はWebDavサーバー立てたい(希望)<br />
<br />
<br />
]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%20%E3%81%A7ssh%E3%82%92%E7%A7%98%E5%AF%86%E9%8D%B5%E6%96%B9%E5%BC%8F%E3%81%AB%E3%81%99%E3%82%8B</link>
    <pubDate>Sat, 25 Jun 2016 16:53:58 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/61</guid>
  </item>
    <item>
    <title>Raspberry Pi zeroが届いたのでセットアップする</title>
    <description>
    <![CDATA[Pimoroniをこつこつ見てたら売ってたのでポチった<br />
使いみちは考えていない<br />
<br />
2016年6月11日に注文して25日に届いた<br />
なお一緒に購入してた友人は1週間ぐらいで届いたらしい<br />
PayPal経由のクレカで購入　明細によると以下のとおり<br />
PAYPAL *PIMORONILTD 1,391円<br />
<br />
入れ物はしょぼい　箱はなかった<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/DSC_1027.JPG" title=""><img src="//satsuki.blog-sim.com/Img/1466826070/" alt="" /></a> <br />
<br />
中身(もうすでにつなげているが)<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/DSC_1028.JPG" title=""><img src="//satsuki.blog-sim.com/Img/1466826071/" alt="" /></a> <br />
<br />
説明書もなくシンプルな包装<br />
守られている感は特にない<br />
<br />
とりあえずセットアップする<br />
<br />
必要な物は<br />
・スマホとかの充電ケーブル<br />
・micro USB&rarr;USB変換ケーブル(zeroには普通のUSB差込口じゃなくてmicroUSBしかない)<br />
・USBキーボード<br />
・mini HDMIケーブル<br />
・microSDカード<br />
・無線LANアダプタ<br />
・USBハブ<br />
<br />
とりあえず家に余ってた4GBのmicroSDカードがあった<br />
昔聞いた話によると最低4GBあれば入るとのことでそれにインストールしてみる<br />
<span style="color: #ff9900;">※4GB使う人は下少し見てからしてください</span><br />
<br />
<a href="https://www.raspberrypi.org/downloads/raspbian/" title="">公式ページ</a>からRaspbianをダウンロードする<br />
<br />
zipを解凍しisoファイルをWin32DiskImagerというソフトを使い書き込む<br />
(・&forall;・)！？<br />
Not enough space on disk: Size: 7849984 sectors Available: 7744512 sectors Sector size: 512<br />
<br />
足りていないだと！？<br />
しかもちょっとだけ足りない<br />
<br />
調べてみるとメーカーによって微妙にサイズが違うらしい<br />
ということは入る可能性のあるSDカードもあるのかと考え別のにしても同じであった<br />
<br />
完<br />
<br />
<br />
<br />
<br />
するわけにも行かないので<br />
同じく<a href="https://www.raspberrypi.org/downloads/raspbian/" title="">公式ページ</a>からRaspbian Lite(2016-05-27)をダウンロードする<br />
<br />
これはいろいろ削った軽量版である<br />
ぶっちゃけzeroの処理能力的にFULL版入れても使いこなせないだろうからいいやと思いこれにする<br />
<br />
先程と同様にWin32DiskImagerでSDカードに書き込む<br />
次にタブレット用にあったmini HDMIケーブルと今さっき書き込んだばっかりのmicroSDカードを挿す<br />
電源はどうしようかなと思って周りを見渡すとテレビの裏にUSBの給電用端子があったので電流値足りるかなと思いつつここからつなげることにする<br />
そして100均でスマホ用に買ったmicroUSB&rarr;USB変換ケーブルにUSBキーボードを挿して起動<br />
<br />
お、動くじゃん<br />
案外TVのUSB使えるなあと思いつつ(PS3コントローラーの充電とかスマホが完全放電した時の充電に使用している)<br />
ユーザー名とパスワードを入力<br />
デフォルトではユーザー名がpi、パスワードがraspberryである<br />
<br />
とりあえず初期設定を済ます<blockquote>$ sudo raspi-config</blockquote>にてRaspberry Piの初期設定画面を出す<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/raspi-config.png" title=""><img src="//satsuki.blog-sim.com/Img/1466828437/" alt="" /></a> <br />
ここで1のを選択するとSDカードのパーティション容量を調整してくれるので選択<br />
次に2のを選んで初期パスワードを変更しておく<br />
次は5のを選んでLocaleとかTimezoneとかKeyboardLayout、Wi-Fiなどを日本のに変更する<br />
Localeはこの2つをスペースで選択して決定する(この時点では文字化けするので後でフォントのインストールが必要である)<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/Locale.png" title=""><img src="//satsuki.blog-sim.com/Img/1466828436/" alt="" /></a> <br />
その後ja_JP.UTF-8を選択しておk<br />
TimezoneはAsiaのTokyoでおk<br />
KeyboaedLayoutはひとによって違うけどGeneric 105-Key(Intel) PCでJapanを選択してあとはそのままおkの連打でどうにかなるはず<br />
<br />
最後は9からsshを選択してsshをONにして終了<br />
<br />
次はWi-Fiの設定をするか<br />
キーボード抜いてUSBハブ(電源紛失)さしてキーボードさしてWi-Fiアダプタさして・・・<br />
<br />
動かないやんけ(・&forall;・)<br />
zeroは電源が貧弱だからハブは電源ありタイプじゃないと動かないとか行ってたなあと思いつつ<br />
USBを途中で抜き差しするとハングすると聞いたので再起動したら動くかなと思いしてみる<br />
が<br />
動かない<br />
動かないので抜いたらハングした<br />
<br />
しょうがない　Wi-Fiの設定をしてキーボードとアダプタを差し替えてSSHから操作したらどうにかなるかということでとりあえずWi-Fiの設定<blockquote>sudo nano /etc/wpa_supplicant/wpa_supplicant.conf</blockquote>で<blockquote><div>country=JP</div><div>ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev</div><div>update_config=1</div><div>network={</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ssid="4CE*********0"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; psk="jgc*********p"</div><div>}</div></blockquote>こうする<br />
※ssidとpsk(パスワード)はひとによって違う<br />
<br />
さてあとは電源きって差し替えるか<blockquote>sudo shutdown -h now</blockquote>IPアドレスはルーターのDHCP払い出しから判断してTeratermを起動して<br />
<a target="_blank" href="//satsuki.blog-sim.com/File/teraterm.png" title=""><img src="//satsuki.blog-sim.com/Img/1466828438/" alt="" /></a> <br />
お、動いた<br />
Wi-Fiアダプタが大昔のジャンク品だったから不安だったけど案外動くもんだな<br />
<br />
追記<br />
Wi-Fiがつながったのでapt-getで更新しておく<blockquote>sudo apt-get update<br />
sudo&nbsp;apt-get upgrade</blockquote>これで更新は完了<br />
<br />
先ほどの日本語フォントをインストールする<blockquote>sudo apt-get install fonts-ipafont</blockquote>これで文字化けが治る<br />
またこれのあとでもコンソール画面での日本語が表示されない場合は<blockquote>sudo apt-get install<br />
jfbtermjfbterm</blockquote>で表示される(Teratermなどでは関係ない)<br />
<br />
最後にSDカードの寿命対策のためにSwap領域を0にすることにする(zeroはメモリが少ないので不安ではある　<span style="color: #ff6600;">やらなくてもよい</span>)<blockquote>free</blockquote>を打つと<blockquote>total used free shared buffers cached<br />
Mem: 445112 82076 363036 4476 5668 48208<br />
-/+ buffers/cache: 28200 416912<br />
Swap: 102396 0 102396</blockquote>このSwapを消す<br />
一時的なもので良ければ<blockquote>sudo swapoff --all</blockquote>で消えるが恒久設定は<blockquote>sudo apt-get remove dphys-swapfile</blockquote>でおわったら<blockquote>sudo reboot</blockquote>で再起動して再起動後freeして確認するとSwapが0になっていたのでとりあえず今回は終了<br />
<br />
Raspberry Pi2でサーバー立ててるけど移行しようかなあ<br />
次はVNCとかWebdavとかSSHを秘密鍵にするとかやってみることにする]]>
    </description>
    <category>Raspberry Pi</category>
    <link>https://satsuki.blog-sim.com/raspberry%20pi/raspberry%20pi%20zero%E3%81%8C%E5%B1%8A%E3%81%84%E3%81%9F%E3%81%AE%E3%81%A7%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8B</link>
    <pubDate>Sat, 25 Jun 2016 04:24:56 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/60</guid>
  </item>
    <item>
    <title>TrackMania Nations Foreverのサーバー</title>
    <description>
    <![CDATA[今更ながらTrackMania Nations Foreverのサーバーを立てるときにハマったのでメモ書き<br />
なおServermaniaという補助プログラムを使用する<br />
<br />
先にポート開放から<br />
TCP/UDPの2350,3450,5000を開けておくこと<br />
<br />
次にサーバー用アカウントを作成する(必須)<br />
作り方は普通にクライアントを起動した時の画面からので良い<br />
クライアントとサーバーは同じアカウントではプレイできないので注意<br />
<br />
次にプログラム必要なソフトは以下のもの<br />
ServerMania_099.zip<br />
TrackmaniaServer_2011-02-21.zip<br />
<br />
ServerMania.exeとTrackmaniaServer.exeが同じフォルダに存在するように解凍する<br />
<br />
ServerMania.exeを起動してServer ListからのAdd、LocalでServer Configurarionが出てくる<br />
<img src="//satsuki.blog-sim.com/File/TMB1.png" alt="" /><br />
このとき　PackMaskはNarionsを選ぶ<br />
ここでかなりの時間を無駄にする<br />
このあとはServer LocationからTrackmaniaServer.exeを選択し、Networkタブを選択してから先ほど作成したアカウントのID,PASSを入力してOK<br />
<br />
あとはServerManiaのはじめの画面のStartタブのConnectを押して始める<br />
<br />
そしたらコンソールが立ち上がるが<div>No match settings file</div><div>Server not started: no Challenges available. Check your matchsettings!</div>と言われるので<br />
<img src="//satsuki.blog-sim.com/File/TMB2.png" alt="" /> <br />
ここのLoad MatchSettingsからコースデータを読み込む<br />
デフォルトのコースはtrackMania\GameData\Tracks\MatchSettings\Nations以下にある<br />
ちなみにここのコースデータを書き換える(サンプルにする)なりして自分で作ったコースを使用できる<br />
<br />
あとはサーバーを<br />
<img src="//satsuki.blog-sim.com/File/TMB3.png" alt="" /> <br />
スタートして終わり<br />
<br />
サーバーにアクセス出来ない(見つけれない)時にクライアントを起動してexplorerを開いてアドレスバーに<br />
tmtp://#addfavourite=サーバーのアカウント名<br />
を入れることでお気に入りサーバーに登録することができる<br />
<br />
またサーバーを立てる人が入れない場合は<br />
tmtp:///#join=127.0.0.1:2470<br />
を入れることでアクセスできる<br />
<br />
<br />
※もともとはtmtp:///#join=IPアドレス:2470でIPアドレス直打ちでアクセスできるコード<br />
127.0.0.1はlocalhostのことであり自分自身のパソコンのIPとなる<br />
なおtmtp:///#join=localhost:2470は使用できなかった]]>
    </description>
    <category>ゲーム</category>
    <link>https://satsuki.blog-sim.com/%E3%82%B2%E3%83%BC%E3%83%A0/trackmania%20nations%20forever%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC</link>
    <pubDate>Sun, 13 Mar 2016 10:48:24 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/59</guid>
  </item>
    <item>
    <title>Xperia A2にカスタムリカバリ(TWRP)</title>
    <description>
    <![CDATA[<a title="" href="http://satsuki.blog-sim.com/android/xperia%20a2%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%AA%E3%82%AB%E3%83%90%E3%83%AA-twrp-">Root化記事</a>からの続き<br />
<br />
今回はリカバリ導入だけ<br />
XperiaA2(SO-04F)<br />
Android5.0.2 ビルド番号14.5.A.0.270にて実行(たぶんXperia Z1fでもできると思う)<br />
<br />
<br />
とりあえず調べる<br />
<br />
スクリプトがあるらしい<br />
<br />
まずはファイルのダウンロード(<a title="" href="http://nut.xperia-files.com/">http://nut.xperia-files.com/</a>)<br />
<br />
<a title="" href="//satsuki.blog-sim.com/File/Recovery.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440350322/" /></a> <br />
右下のXZDualRecoveryをクリック<br />
<br />
次はXZDualRecovery 2.8.15をクリック<br />
<br />
最後にZ1C-lockeddualrecovery2.8.15-RELEASE.installer.zip24.34MiBをクリックしてダウンロード<br />
<br />
ダウンロードしたZipファイルを解凍して<br />
install.batをクリックする(この時、インターネット接続が必要)<br />
(ADBドライバをインストールしていない人は入れてください)<br />
<br />
すると端末が再起動してTWRPの画面が表示される<br />
<br />
<br />
<br />
Xposedインストール編に続く？<br />
<br />
]]>
    </description>
    <category>android</category>
    <link>https://satsuki.blog-sim.com/android/xperia%20a2%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%AA%E3%82%AB%E3%83%90%E3%83%AA-twrp-</link>
    <pubDate>Sun, 23 Aug 2015 17:23:31 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/58</guid>
  </item>
    <item>
    <title>XperiaA2をRoot化</title>
    <description>
    <![CDATA[先ほど<a title="" href="http://satsuki.blog-sim.com/android/xperiaa2%E3%81%AB%E6%B5%B7%E5%A4%96rom-android5.0.">Z1compact＆Lollipop化</a>(Android5.0.2 ビルド番号14.5.A.0.270)したXperiaA2(SO-04F)をRoot化してみる(たぶんXperia Z1fでもできると思う)<br />
<br />
自己責任でお願いします<br />
<br />
<br />
<br />
実はデータ専用SIm(DTIの500円SIM)があるのだが挿してみたら<br />
セルスタンバイによって電池が消費してしまっていたのでRoot化して対策しようと思い<br />
とりあえずRoot化をする<br />
<br />
<br />
調べてみるとRootを維持したままAndroidのバージョンを上げているという情報が出てくる<br />
正直先にいってほしい(&acute;・&omega;:;.:...<br />
と思いつつ調べていると<br />
<br />
KingRoot v4.1.0というアプリを使えば簡単にRootをとれるらしい<br />
<br />
ただしこのアプリ　中華製らしく非常に怪しい<br />
参考にした<a title="" href="http://www.waledacdroid.com/2015/05/how-to-root-sony-xperia-z1-running.html">情報元</a>のコメントは出来たとかできないとかちらほらだができた人がいるなら<br />
とりあえずは出来るのだろう<br />
<br />
とりあえず情報漏れが怖いのでアカウントを削除してから頑張ってみる<br />
<br />
え？先ほどの記事の時点でGoogleアカウント登録した？<br />
じゃあ次は設定したAndroidのデータをリセットしようか( ・ &forall; ・ )<br />
(4.4まではアカウント削除の方法は見つかったが5.0の削除方法は見つからなかったorz)<br />
<br />
でダウンロードする(<a title="" href="http://d-h.st/34c1">http://d-h.st/34c1</a>)<br />
<br />
<br />
あと<a title="" href="https://play.google.com/store/apps/details?id=jackpal.androidterm&amp;hl=en">Terminal Emulator for Android</a>もダウンロードする(アカウントがないのでPCからAPKを入れておく<a title="" href="http://apps.evozi.com/apk-downloader/">http://apps.evozi.com/apk-downloader/</a>)にPlayストアのURLを入れるとダウンロードできる<br />
<br />
あとこれもダウンロードする(<a title="" href="http://d-h.st/ZxN8">http://d-h.st/ZxN8</a>)<br />
<br />
これはKingRootを使うとSuperSUではなく独自の権限付与ソフトを使わされるのでそれを消すために使用する<br />
中華ソフトが怖くない方はKingRootのダウンロードだけでおk<br />
<br />
すべてをA2にコピーしたら(ZIPファイルは解凍してフォルダをA2の内部SDの直下にコピー)KingRootをインストール<br />
なお権限は以下のとおりだった<br />
<a title="" href="//satsuki.blog-sim.com/File/Screenshot_2015-08-23-23-09-33.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440348271/" /></a> <a title="" href="//satsuki.blog-sim.com/File/Screenshot_2015-08-23-23-09-38.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440348281/" /></a> <br />
<br />
そして起動<br />
この時、インターネット接続がなければ弾かれるらしい<br />
<br />
するとこんな画面になる<br />
<a title="" href="//satsuki.blog-sim.com/File/Screenshot_2015-08-23-23-10-01.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440348328/" /></a> <br />
<br />
でTry to root<br />
<br />
数分後このような画面が出てフィニッシュ<br />
<a title="" href="//satsuki.blog-sim.com/File/Screenshot_2015-08-23-23-11-43.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440348375/" /></a> <br />
<br />
次は中華ソフトを消したいのでTerminal Emulator for Androidをインストール<br />
そして起動<br />
<br />
su(管理者権限を取得するの意味)<br />
<br />
と入力してエンター<br />
この時Root権限渡していい？みたいな画面が出るので許可する<br />
<br />
次に<br />
<br />
sh /sdcard/mrw/root.sh(中華ソフトをけしてSuperSUをインストールするスクリプトを起動の意味)<br />
<br />
と入力してエンター<br />
何かが起動したとおもいきや<br />
<br />
<strong>問題発生</strong><br />
～が足りない(上書きしていい？だったかも)的なメッセージが出る<br />
<br />
これ以降、少し読んでから実行することをおすすめします<br />
<br />
<br />
とりあえず自分的にはYesの意味でenterを押してみる(翌々考えるとこの行動が謎)<br />
なお結構何回も出たので何度も押した<br />
<br />
するとSuperSUの画面が出てきてバイナリデータを更新しますか？<br />
と申しておる<br />
嫌な予感が脳裏をよぎるが更新してもらうとするもエラー<br />
<br />
再起動しろといいにくるがとりあえず確認すると先ほどのKingRootのRoot権限付与ソフトが消えてSuperSUだけになっている<br />
SuperSUは動かないからRoot付与できないじゃんとなる<br />
<br />
とりあえず再起動してTerminal Emulator for Androidを起動して「su」とするも動かず<br />
藁にもすがる思いでKingRootを起動するとRoot権限をKingRootに戻すぜ的なメッセージが出る<br />
そして元に戻る？<br />
<br />
この時点でKingRootとSuperSUのソフトが両方あった<br />
<br />
もっかいTerminal Emulator for Androidを起動して次は先程の場所で<br />
yes<br />
と入力するも文字が入力できた形跡はないがenterを押す<br />
しかし最終的にエラー<br />
<br />
再起動<br />
<br />
するとSuperSUが消えてKingRootだけになっている<br />
<br />
もう一回Terminal Emulator for Androidを起動してしてみると<br />
動く<br />
<br />
<br />
動いたぞ( ・ &forall; ・ )<br />
つまりyesにしたら良かったのか？と思いつつもう出来たので予想しかできない<br />
<br />
KingRootはこの時点で消えてSuperSUのみになっていた<br />
ありがとうKingRoot　そしてさよなら<br />
<br />
RootCheckerで確認すると<br />
<a title="" href="//satsuki.blog-sim.com/File/Screenshot_2015-08-24-01-02-52.png" target="_blank"><img alt="" src="//satsuki.blog-sim.com/Img/1440349406/" /></a> <br />
<br />
うむ　とれているようだ<br />
<br />
<br />
<br />
<br />
アクシデントで忘れてたけど次はセルスタンバイ問題だ<br />
ということでXposed installerをインストールする<br />
そして起動してみるとこのバージョンには対応していませんとでる<br />
<br />
あれ、だいぶ前に対応したって見た気がすると調べてみると<br />
専用のベータ版があるらしい<br />
そしてzipをリカバリからやく必要があるらしい<br />
<br />
あれ・・・・カスタムリカバリも入れないといけないの・・・？<br />
<br />
<a title="" href="http://satsuki.blog-sim.com/android/xperia%20a2%E3%81%AB%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%AA%E3%82%AB%E3%83%90%E3%83%AA-twrp-">続く</a>]]>
    </description>
    <category>android</category>
    <link>https://satsuki.blog-sim.com/android/xperiaa2%E3%82%92root%E5%8C%96</link>
    <pubDate>Sun, 23 Aug 2015 17:08:56 GMT</pubDate>
    <guid isPermaLink="false">satsuki.blog-sim.com://entry/57</guid>
  </item>

    </channel>
</rss>