vagrant+unicornで立ち上がらない件

vagrantでホストのディスクをマウントしているところに railsのコードを置いて、unicornを立ち上げたら.sockファイルが作れなくてエラーになった。config/unicorn.rb の .sock ファイルのパスを /tmp 配下に変えたらちゃんと動いた/etc/nginx/conf.d/rails.c…

PythonでURLエンコードされたテキストをデコードする

cat encoded.txt | python decode.py みたいに実行する # -*- coding: utf-8 -*- import urllib.parse import sys for line in iter(sys.stdin.readline, ""): print(urllib.parse.unquote(line), end='')

MSX-AIDSでZ80プログラミング

■BASICからMSX-AIDS(モニタープログラム)を起動する。 BLOAD"AIDS11.BIN",Rモニタの詳しい使い方は msxaids.pdf 参照。Enterキーでコマンド入力モード(*というプロンプト表示)になる。◆マシン語プログラムの実行 (RET命令でモニタに戻る) *Gnnnn◆フィルメモ…

DBのER図を書くツール

ER図を書きたくて、astah communityで書けるかなと思ったら非対応だった。 (有償のprofessional版では書ける)で、探してみたところMySQL Workbenchというツールがよさそうだった。 MySQL :: Download MySQL WorkbenchつかってるDBがMySQLなら、既存のDBか…

Atomエディタの設定

Preference -> your stylesheet をクリックして開く style.less に以下を追加する。 atom-text-editor::shadow { .punctuation.comment, .comment, .link.hyperlink { color: #f66; } }参考: stackoverflow.com

MacBook early 2008 (MB402J/A) をWindows/Linuxマシン化

Mac OS X でrEFInd をインストール 参考: Mac OSなしでWindowsとArchLinuxをデュアルブートしてみた―OSを20回も入れなおした話 - Tagussan's Junk Depot Linux は xubuntu の iso イメージをDVD-Rに焼いてインストールディスクを用意する MacBook early 2008…

iPhone SEのSIMロック解除

www.itmedia.co.jp 日本で発売するiPhone SEは「モデルA1723」が採用されており、1台でドコモ、au、ソフトバンク(Y!mobile)の周波数帯をカバーする。例えば、auやソフトバンク版iPhone SEのSIMロックを解除して、ドコモのSIMや、ドコモ回線を使った(MVNO…

Java ORM実装 EBean

Ebean - Wikipedia

IBMの新しいプラットフォーム

IBM Bluemix - Japan

STM32 Nucleo(mbed互換ボード)について

blog.cloudninja.asiambedを始めましょう!("Let's get started!" in Japanese) | mbed 手元にあるボードは Coretex-M4 80MHz, SRAM 128kB, Flash 1MBというシロモノ。 STM32L476RG Ultra-low-power with FPU ARM Cortex-M4 MCU 80 MHz with 1 Mbyte Flash, …

軽量HTTPD、軽量スクリプト実行環境

Home - Lighttpd - fly light The Programming Language Lua

Javaでバイト列をgzip/gunzipしてみる

import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; class Test { p…

静的Webコンテンツのビルド環境的なツール

Jade - Template Engine

JavaScriptで文字列のUTF-8バイト数を得る関数を書く

UnicodeのコードポイントとUTF-8 エンコードのバイト列の対照表 Code Points 1st Byte 2nd Byte 3rd Byte 4th Byte U+0000..U+007F 00..7F U+0080..U+07FF C2..DF 80..BF U+0800..U+0FFF E0 A0..BF 80..BF U+1000..U+CFFF E1..EC 80..BF 80..BF U+D000..U+D7…

sshによるリモート接続時のIP制限について

ログイン対象サーバの下記の設定ファイルでIP制限できる /etc/hosts.allow参考: コラム【Linux道場 ネットワーク編】第6回 - TCPWrappers(hosts.allow,hosts.deny)とSSHの公開鍵認証について

手を動かすことの大事さ

ディープラーニング一夜漬け - shi3zの長文日記d.hatena.ne.jp ディープラーニングも興味深いけど、清水さんのコメントが刺さったのでメモ。 でも人がやってるのをただ見てるのと、自分で手を動かしてやってみるのとではだいぶ理解の程度が違う。昨日も会社…

IoT的なデバイス

【レビュー】本日発売、Intelの極小コンピュータ「Edison」インプレッション - PC Watchpc.watch.impress.co.jp【イベントレポート】Intel、深度センサーによるサイズ測定デモなど「RealSense」技術を紹介 - PC Watchpc.watch.impress.co.jp それぞれ応用し…

HBaseマイグレーション

Migrating an Apache HBase Table Between Different Clusters | Pivotal P.O.V. Apache HBase ™ Reference Guide - Apache HBase Operational Management Apache HBase ™ Reference Guide - HBase Backup Apache HBase ™ Reference Guide - CopyTable Apach…

FRP: Functional reactive programming

プログラミング・パラダイムのひとつ。 ネットワークのI/Oやユーザ・インタラクションの処理に向いている。 FRPには、behaviorとeventという二つの重要な概念がある。 behavior: 例) 時間の経過にともなう状態の変化。振る舞い。 event: 例) ある時間の状態 …

BLEでペリフェラルを操作する

とりあえずAndroid DeveloperにあるBLEのサンプル(BluetoothLeGatt | Android Developers)をいじって、ペリフェラルのスキャン => 接続 => Characteristic の取得 => HRPで心拍数を取得する処理の流れはひととおりわかった(気がする)。HRPは心拍数が変わった…

アイコンとか

creative commons 非商用利用にかぎる 'FEZ' by Peleg Tabib Fez, gear, preferences, settings icon | Icon search engine public domain 商用利用可 Vector drawing of cogwheel gear | Public domain vectors

Amazon EC2メモ

Amazon Elastic Compute Cloud (EC2) ドキュメント インスタンス用の受信トラフィックの認可 - Amazon Elastic Compute Cloud SSH トラフィックのルールのsourceに指定するIPアドレスを調べる: http://checkip.amazonaws.com/

BLEで何かつくる

BLEを使って何かつくれないか考えてみる。ただBLEといっても漠然としすぎてるので、アイデア出しの下地として以下の構成を考えてみた。 各機器の構成 スマホとRaspberry PiをBLEで通信させる Raspberry Pi はネットにつながってて、JSONとかでWebサーバと通…

BLE: Bluetooth Low Energy

技術的な特徴はこんな感じ。 BLE機器を低消費電力でつくれるため、ボタン電池で数年稼動 免許不要の2.4GHz帯を利用して、最大1Mbpsの通信が可能 通信距離は2.5mから50m 通信は2種類ある。 1対1通信 Central (スマホなど) と Peripheral (BLE機器)の通信 アド…

Cloudera Manager / CDH のメモ

Cloudera Manager 4 Uninstalling Cloudera Manager and CDH Installation Path A - Automated Installation by Cloudera Manager Upgrading CDH4 Using Parcels Upgrading Cloudera Manager Upgrading Cloudera Manager 5 to the Latest Cloudera Manager I…

hbaseクライアント起動時に hbase-site.xml を参照できてなさそうなときの対処

hbaseクライアント起動時のクラスパスに hbase-site.xml を配置したディレクトリへの参照がない場合、下記のような例外が起こる。 java.lang.RuntimeException: java.io.IOException: org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImpleme…

hdfs コマンドで FileSystem file:/// is not a distributed file system とか出て困った

HDFS入れたし動作確認してみようと、下記コマンド実施。失敗。 $ sudo -u hdfs hdfs dfsadmin -report [sudo] password for admin: report: FileSystem file:/// is not a distributed file system Usage: java DFSAdmin [-report]原因は /etc/hadoop/conf …

HibernateのQueryクラス setDate(), setTime(), setTimestamp() の違い

java.util.Date インスタンスを Query#setDate() で格納して取り出したら時刻が00:00:00になってしまい困っていた。 時刻まで格納するには setTimestamp() を使えばいい。What's the difference between setTime(...) and setTimestamp(...) in Hibernate Qu…

BDZ-EX200が壊れた

年末年始の帰省から自宅へ戻り、帰省中に予約録画した番組をチェックしようとしたらHDDレコーダが故障していた。2009年冬に買ったソニーBDZ-EX200、5年も使ってたらさすがに壊れるか。 毎日ひっきりなしに録画してたし。実は特定の画面に移動するとフリーズ…

JavaのLombokとかいうツールを知らなくてハマった話

とあるJavaのOSSライブラリをEclipseでビルドしようとして、うまくいかずハマっていたんだけど、エラーをよくみると存在しないメソッドを参照しようとしてエラーになっていた。不思議なのがコマンドラインで mvn compile とか ant dist するときは問題なくビ…