Python: input from Keyboard without Enter
Pythonでリアルタイムにキーボード入力を処理する方法 Pythonでキーボードからの入力を受け取る場合は、 input()やraw_input()を使うのが一般的だが、 これらはEnterキーを打つまで入力待ちの状態になってしまう。 Enterキーを打たずに、キーを1つ打った直後に処理を行いたい場合、 意外と直接的な命令がなく面倒な前処理が必要だったのだが、...
View Articlesend mail from Gmail server on your Ubuntu with no domainname
UbuntuでGamilアカウントを使ってメールを送信する Ubuntuのサーバからちょくちょくメールを送信したいが、ドメインがないなどの理由でSMTPを構築しづらい場合は、Gmailを借りると割りと楽にメール送信が可能になる。 必要な環境 Gmailアカウント Ubuntu(今回使ったのはUbuntu Server 14.04.4) postfix mailutils または mailx...
View Articlerecovery your lost files from .img of Sakura-Cloud archives
さくらのクラウドのアーカイブから復旧したいファイルを抽出する方法 さくらのクラウドでは、サーバにしているディスクをアーカイブすることによって、サーバを丸ごとバックアップすることができる(アーカイブ作成時点で料金発生)。 また、アーカイブはFTPを使って.imgファイルとしてローカルに保存できる。 誤ってファイルを消してしまった場合などに、このアーカイブからファイルを抽出する方法。 必要な環境...
View ArticleRaspberry Pi : USB Modem + MVNO
Raspberry PiをMVNOのSIMとUSB LTEモデムでインターネットに接続する。 使用機材 ホストコンピュータ:Raspberry Pi 2 Model B v1.1 / 5000円くらい SIMカード:So-net 0SIM / SIMカード発行手数料3240円、月額利用料500MB未満は無料 USBモデム:(たぶん)ノーブランド Qualcomm 9200 4G LTE USB...
View ArticleMR04LN DHCP problem
NECのモバイルルータAterm MR04LNでDHCPのIPアドレスが取得できない問題 Raspberry PiのRASPBIAN WHEEZY、Galaxy Tab S2のAndroid 5.0.2などで確認した。 別のモバイルルータでは接続可能であり、MR04LNのSIMカードを変更しても発生するので、 MR04LN自体の問題だと考えられる。...
View ArticleRaspberry Pi 1st login by Serial Connection
Raspberry Piをシリアル通信でセットアップする Raspberry PiをSSH接続でオペレーションする場合は多々あると思うが、インストール時にはIPアドレスが分からない、もしくは未設定のことが多いため、如何にしてSSH接続まで設定を進めるかが1つの問題である。...
View ArticleRandRRotation on RASPBIAN (Raspberry Pi)
Raspberry Piで表示画面を回転させて縦長ディスプレイなどを使う方法 世の中には画面を縦長に回転させることができる液晶ディスプレイがあり、Linuxのコマンドラインで設定ファイルを開いたり、コーディングする機会が多い場合は、この縦長の状態で画面を表示する方がオペレーションしやすい。 多くのLinuxでは、xorg.confにOption "RandRRotation"...
View Articleset more locale upon GALAXY Tab S 8.4 (SM-T705)
SIMフリー、LTE対応版のGALAXY Tab S 8.4 (SM-T705)に日本語環境を設定する方法 日本ではdocomoタブレットを買うか、Wifi版しか売っていないGALAXY Tab S 8.4なので、MVNOを使用したい場合はEXPANSYSなどで海外版を買うことになるが、初期状態では日本語を設定できない場合が多い。...
View ArticleHTML5 : display and print out converted to
HTML5のcanvasを印刷する方法 canvasタグによる描画に対応しているブラウザであっても、印刷してみると空白になってしまう場合が多い。また、PDFに変換したい場合なども、同様にcanvasが上手く表示されないことがある。...
View ArticleRaspberry Pi : display IP address on I2C LCD
Raspberry Piにcharacter baseのLCDをI2Cで接続して、OS起動時にIPアドレスを表示する。 RpiをあちこちのDHCPに接続してリモートログインするような使い方をしていると、起動時に現在のIPアドレスを表示してくれると便利かも知れない。 このガジェット制作では、LCDにピンヘッダと抵抗器のハンダ付けが必要となる。 材料 Raspberry Pi LCD : SB1602B...
View Articlenginx+php5 on Ubuntu 12
Ubuntu 12.04でnginxとphp5を使う。 2014.6.9 リリース 2014.8.6 更新 UbuntuでApacheを使う場合はtaskselコマンドでLAMPを簡単にインストールできるのだが、 Apache以外を使いたい場合は従来通り1つ1つインストールして設定を書いていくことになる。 まず、nginxをインストールする。 # apt-get install nginx 設定 #...
View ArticleDNSes of DigitalOcean
DigitalOceanのDNS ns1.digitalocean.com (173.245.58.51) ns2.digitalocean.com (173.245.59.41) ns3.digitalocean.co … Continue reading →
View ArticlephpMyAdmin for nginx
nginx環境でphpMyAdminを使う方法。 OSはUbuntu12.04で行っています。 phpMyAdminをインストールすると設定画面が立ち上がるのだが、ここで選択できるサーバはApacheとlighttpdだけでnginxがない。 この設定画面はCtrl+Cか何かで終了して、nginxの設定ファイルを手動で作る。...
View ArticleUbuntu 12.04 on cloud : basic config
クラウドサービス上でのUbuntuの初期設定について。 ローカルの実機にインストールする場合とは設定する箇所がかなり違う。 この記事では、DegitalOceanにUbuntu 12.04 64bitをインストールした状況で話を進めるが、Amazonなどでも同様だと思う。 前置きとなるが、日本でDegitalOceanを利用する場合は、RegionをSan Franciscoにすると良い。New...
View Article