sudo apt-get upgrade
をちょくちょく行っていたら、いつのまにかRedmineが開けなくなっていました。
Redmineを開こうとすると、「Incorrect MySQL client library version」…というエラーが表示されます。
cd redmineのフォルダ sudo bundle update
で解決しました。
sudo apt-get upgrade
をちょくちょく行っていたら、いつのまにかRedmineが開けなくなっていました。
Redmineを開こうとすると、「Incorrect MySQL client library version」…というエラーが表示されます。
cd redmineのフォルダ sudo bundle update
で解決しました。
WinJSHintをリリースしました。JSHintのGUIフロントエンドになります。
用途は,JavaScriptで書かれたプログラムの表記チェックです。
JSHintでは,コマンドプロンプトから.jsファイルを指定する必要があり,やや使いづらいので,WinJSHintを製作しました。
他には,Eclipseのプラグインや,Notepad++でも,JSHintをかけることができるようですが,両者とも使っていないので作りました。
現在の仕事での開発で,JavaScriptを使用しており,お客様が「静的解析」と称して毎日JSHintをかけています。JSHintの指摘をゼロにするように言われており,正直どうでもいい気がしているのですが,指摘をゼロにするプロセスが面倒くさいので,ツールとして作りました。
JavaScriptをご使用の方は,使ってみてください。
Vortex Libraryをインストールします。
まず,xml2rfcが必要です。
sudo apt-get install xml2rfc
次に,普通にビルドします。
wget http://www.aspl.es/vortex/downloads/vortex-1.1.14.b5292.g5292.tar.gz tar xvf vortex-1.1.14.b5292.g5292.tar.gz cd vortex-1.1.14.b5292.g5292 ./configure make sudo make install
Axlをインストールします。
wget https://vortexlibrary.googlecode.com/files/axl-0.6.8.b5097.g5163.tar.gz tar zxf axl-0.6.8.b5097.g5163.tar.gz cd axl-0.6.8.b5097.g5163 CFLAGS=-Wno-unused-but-set-variable ./configure make sudo make install
警告がエラーになるよう設定されているので,未使用変数のところでエラーになります。このため,
CFLAGS=-Wno-unused-but-set-variable ./configure
とするのがポイントでした。
three.jsのサンプルに、Webグラフィックをハックする(5):多彩な表現力のWebGLを扱いやすくする「Three.js」 (1/5) – @ITという記事がありますが、r69では何も表示されませんでした。
3点ほどソースを変更すると、表示されました。
renderer.setClearColorHex(0x000000, 1);
を下記にします(これは必須ではないようです)。
renderer.setClearColor(0x000000, 1);
次に、
camera.position = new THREE.Vector3(0, 0, 8);
を下記にします。
camera.position.set(0, 0, 8);
次に、
light.position = new THREE.Vector3(0.577, 0.577, 0.577);
を下記にします。
light.position.set(0.577, 0.577, 0.577);
地球の光り具合が異なりますが、ともかく表示されました。
PostgreSQLをインストールします。環境は,Ubuntu Serverの14.04です。
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
apt-getでインストールします。
$ sudo apt-get install postgresql
バージョンを確認します。
$ psql --version psql (PostgreSQL) 9.3.5
状態を確認します。
$ /etc/init.d/postgresql status 9.3/main (port 5432): online
postgresユーザーになります。
$ sudo su postgres
テスト用のデータベースを作成します。
$ createdb testdb
普段のユーザーからデータベースを操作できるようにします。
$ psql testdb psql (9.3.5) Type "help" for help. testdb=# create role chitora with login; CREATE ROLE testdb=# \q
exitで普段のユーザーに戻ります。
$ exit
普段のユーザーからデータベースに接続してみます。
$ psql testdb psql (9.3.5) Type "help" for help. testdb=> \q
Cassandraのテーブルを作成します。
$ cqlsh cqlsh> CREATE KEYSPACE mykeyspace ... WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 }; Invalid syntax at line 2, char 20 WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 }; ^
GettingStartedの通りなのに,エラーです。他のサイトを参考にして,
cqlsh> CREATE KEYSPACE MyKeyspace WITH strategy_class = 'SimpleStrategy' ... AND strategy_options:replication_factor = 1;
keyspaceが出来たようです。
cqlsh> USE MyKeyspace; cqlsh:MyKeyspace> CREATE TABLE users ( ... user_id text PRIMARY KEY, ... nickname text ... ); cqlsh:MyKeyspace> SELECT * FROM users;
テーブルも出来ました(当然,空です)。
cqlsh:MyKeyspace> quit
quitでおしまいです。
Cassandraをインストールします。
今のところ,java version “1.7.0_25″で問題ない様子です。
$ sudo vi /etc/apt/sources.list.d/Cassandra.source.list
deb http://www.apache.org/dist/cassandra/debian 11x main deb-src http://www.apache.org/dist/cassandra/debian 11x main
$ sudo atpt-get update ... W: GPG : http://www.apache.org 11x InRelease: : NO_PUBKEY 4BD736A82B5C1B00
$ gpg --keyserver pgp.mit.edu --recv-keys 4BD736A82B5C1B00 $ gpg --export --armor 4BD736A82B5C1B00 | sudo apt-key add -
$ sudo apt-get update $ sudo apt-get install cassandra
うまくいくと,この段階で既にcassandraは起動しています。
Express をインストールします。
$ source nvm/nvm.sh $ nvm use 0.11.7 $ npm install -g express ...(略)... npm ERR! Error: shasum check failed for /home/chitora/tmp/npm-18325-XczPAx3z/1383029150987-0.7701256922446191/tmp.tgz npm ERR! Expected: a567c2af000ad22dc8f2a653d91978ae1f5316f4 npm ERR! Actual: 2e1b1e2f3cadcf0bfde053a4bbddd8e8204f51d4
どひゃー。エラーです。
よく分からないので node を安定版にしました。
$ nvm install 0.10.21 $ nvm use 0.10.21 Now using node v0.10.21 $ npm install -g express
今度はうまくいきました。