2014-01-01から1年間の記事一覧
とあるJavaのOSSライブラリをEclipseでビルドしようとして、うまくいかずハマっていたんだけど、エラーをよくみると存在しないメソッドを参照しようとしてエラーになっていた。不思議なのがコマンドラインで mvn compile とか ant dist するときは問題なくビ…
大まかな手順は、 既存のHA を無効にする スタンバイNameNodeロールを削除するが、nameディレクトリは削除されない。ディレクトリは空にする。 QJMベースのHAを有効にする Configuring HDFS High Availability Converting from NFS-mounted shared edits dir…
ドローン(drone) 小型無人航空機 (UAV: Unmanned Aerial Vehicle) ※1 機械の操作に人を介在させない ドローン自身がセンサーで周囲の状態を検知し自動で動く 可能性 既存サービスの置き換えによるコスト削減 新しいサービスの実現 ※1: 飛ばなくても自立動作…
マスターサーバ ストレージはRAID必須 HDFS NameNode, JournalNode (Quorum Journal ManagerベースのNameNode HA) NameNode は active/standby の2台構成 JournalNodeは最小3台構成。2*N+1台構成でN台の障害まで耐える。 Zookeeper Zookeeperは最小3台構成。…
http://wired.jp/2013/03/25/3d-robotics-interview/ - 3D Robotics社の創業者インタビュー https://www.dronecode.org http://www.ros.org http://diydrones.com Drone関連のベンチャー http://www.airware.com https://angel.co/drones-2 株式会社 自律制…
Card sample HTMLコンテンツに複数の画面を定義して、JavaScriptで画面遷移を実現 追記 上のようなものを思いついて試しにつくったのだが、これってjQuery Mobileのページ機構じゃん。と気づいた。
とあるwebサーバが戻すJSONをパーズしたらエラーになった。 原因はレスポンスのJSONをStringインスタンスにしたときに末尾にNUL(\0)文字が付加されていたため。JSON仕様ではオブジェクトの後ろにホワイトスペース以外の文字があるときに不正なJSONとして扱う…
配線を忘れないための備忘録。 過去ツイ 買ってから13年くらい経つCD/MDミニコンポ(SONY DHC-MD555)がずいぶん前から調子悪いので次の粗大ゴミの日に捨てよう。MDデッキは応答せずCDは音飛びまくり。— やまたかP ✈ (@yamataka548) 2012, 3月 27 最近はPCから…
<html> <head> <style type="text/css"> .c0 { display: -webkit-box; } .c1 { border: 1px solid red; -webkit-box-flex: 1; width: 0; } </style> </head> <body> <div class="c0"> <div class="c1"> a b c d </div> </div> </body> </html> https://dl.dropboxusercontent.com/u/7334525/sandbox/20140924/sample1.html …
table1 テーブルの create_date カラム(DATETIME型)が、現在より180秒以上経っているものをカウントする。 select count(*) from table1 where (TIME_TO_SEC(TIMEDIFF(NOW(), create_date)) > 180);
#!/usr/local/bin/perl use strict ; use warnings ; my ($name) = @ARGV; my $outputs = <<`EOC`; echo "hello $name"; echo "1 + 1" | bc -l; EOC print $outputs;要点は下記のヒアドキュメントの箇所で複数行にわたるコマンドを書いているところ。 EOC を…
オブジェクトの配列をつくって渡すと、第一引数の{}の中に順番に展開してくれる。 logger.info("a={}, b={}, c={}", new Object[]{ a, b, c });
とある理由で下記のようにリストを分割する必要があった。 List<String> list = new ArrayList<String>(); for (int i=1; i<=10; i++) { list.add(String.valuOf(i)); } list.size(); // 10 List<List<String>> divided_list = getDividedList(list, 3); divided_list.size(); // 4 divide</list<string></string></string>…
ログ解析するために、bzip2圧縮された複数のログファイルをbzcatしてperlにパイプでつなげて処理してたらメモリ使用量が増大して困った。(bzcatはメモリ上にガンガン展開しながらconcatenateするため。まあそうなるわな) んで、対処方法。bzcatをパイプで標…
CP932 (Windows Codepage 932) について調べたことの備忘録。 http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/Windows-31J-charset.html http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT http://www.unicode.org/~scherer/emoji4un…
vagrantでの環境構築 $ mkdir vagrant $ cd vagrant $ vagrant init $ ls Vagrantfile初期化するとVagrantfileができるので下記のようにネットワークにブリッジ接続するよう設定(コメントアウトをはずす)する。 # Create a public network, which generally …
コア OS: CentOS サーバ: Jetty API: JAX-RS + Gson UI: Twitter4j DB: SQLite Hibernate + SQLite JDBC ドライバでサーバと接続
ウェルカムページ ディレクトリだけを指定してアクセスしてきた場合に表示するページ。web.xml に下記のように記述する。 <web-app> ... <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>test.jsp</welcome-file> </welcome-file-list> ... </web-app>welcome-file 要素は複数記述できる。もし複数ファイルが存在した場合には、welcome-file-list 要素内…
Java Servletで例外がおこったときに任意のエラーページ (/WEB-INF/error.html) を表示したくて web.xml に下記の記述を追加のだが、なぜかサーバを起動すると503 Server Unavailableになってしまい困っていた。 <error-page> <exception-type>java.lang.Throwable</exception-type> <location>/WEB-INF/error.html</location> </error-page>…
下記参照。 http://mvnrepository.com/artifact/org.mortbay.jetty/jetty-maven-plugin/7.6.6.v20120903 http://jyukutyo.hatenablog.com/entry/20101216/1292511146 https://jira.codehaus.org/browse/JETTY-1071
HTTPセッション セッションとは、画面遷移間で一連の処理であることを識別する仕組みのこと HTTPの仕様にはセッションがないため、クライアント/サーバ間で取り決めたセッションIDをやりとりすることによりセッションを実現する 一連の処理の開始時(例えば…
Apache Mahout - https://mahout.apache.org 機械学習とデータマイニング 参考: http://www.slideshare.net/tdunning/whats-new-in-apache-mahout Apache Drill - http://incubator.apache.org/drill/ 巨大なデータに対して対話式に解析が可能な分散システム…
シンボル Shift_JIS(CP932)+docomo絵文字仕様 Unicode PUA docomo仕様 Unicode PUA Google仕様 晴れ SJIS-F89F U+E63E U+FE000 キャリア絵文字をAndroidブラウザで表示するには、Unicode PUA Google仕様に変換する。 (Android4.0.x はdocomo仕様のPUAを表示…
HTTPレスポンスのヘッダに Connection: close をつけ忘れていた。HTTP/1.1では、クライアント/サーバどちらかがConnection: CloseをHTTPヘッダで指定しない限りHTTP応答の後ではTCPは接続されたままとなる。クライアントはひとつのTCP接続上で複数の要求を…
コダックは、最初は材料(感光剤)メーカーだった。材料はすぐコモディティ化したため商売にならなくなる。そこで材料を売るのではなくサービスを売ることを考えた。一般ユーザとって当時のカメラは取扱いが面倒な機械だったため、カメラへフィルムのセッティ…
$(function(){ $('div#20140509_1').append(''); var c = $('div#20140509_1 canvas')[0].getContext('2d'); var seq = [ function(p){ p.x = 150; p.y = 20; c.clearRect(0, 0, 640, 400); c.beginPath(); c.moveTo(p.x, p.y); c.lineTo(250, p.y + 130); c…
明和電機社長の「【バイト募集】ロボット、DCモーター系の制御の経験のある方。ロボコン系だとベストです。学生可。今月いっぱいの作業です。」 https://twitter.com/MaywaDenki/status/461602736216109056 というツイートをみて、DCモーターの制御ってど…
$(function(){ "use strict"; var util = { createMap:function(width, height) { var map = []; for (var i=0; i= 0.5 ? 0 : 1; } } }, draw:function(map){ var height = map.length; var width = map[0].length; var s = ''; for (var i=0; i'); $('div#2…
localhostのポート8888にHTTPリクエストをしたとき任意のレスポンスを返す例。(パスは /foobar になっているがサーバ側はパスをみてない) $ curl http://localhost:8888/foobar XXXX=1234サーバはこんな感じで起動する $ chmod +x srv.pl $ ./srv.plsrv.pl: …
キャリア絵文字(Private Use Area)のUTF-8バイト列を得るには、下記サイトでUnicodeコードポイントを調べて http://trialgoods.com/emoji/?career=i&page=all 下記サイトでコードポイントからUTF-8のバイト列を得ればよい http://www.ltg.ed.ac.uk/~richard/…