日常

ケ・セラ・セラ

2013-01-01から1年間の記事一覧

strtok()

strtok() が static なデータを保持するから、 どこか他で、意図せずstrtok()してることに気づかなかったら痛い想いする。 char *p; p = strtok("aaa,bbb,ccc", ","); printf("%s\n", p); /* aaa */ p = strtok(NULL, ","); printf("%s\n", p); /* bbb */ p …

vim で計算

C-r= で計算できるのか 知らなかった。便利。

IE の不思議 その1 getElementsByName

なにこれなんで IE だけこんな挙動なの? getElementsByName() で、IE だけ拾えてないのなんでだろうと思っていたら、name で拾ってくるらしい。 だからこれはダメ <input type="file" name="idfile" multiple> これなら大丈夫 <input type="file" id="idfile" name="idfile" multiple> javascript でもおなじよ var newFile = document.createElement("input")…

Java で input type=&quot;file&quot; アップロード

input type="file" のファイルをアップロードする時、java だと org.apache.commons.fileupload.servlet.ServletFileUpload とか使うと思います。 以下の具合に、 getName() の取得結果が IE だけ違ったので少し悲しくなりました。 chrome, firefox はファイ…

Jenkinsを導入しよう

Jenkins導入に億劫になっている人は、導入だけならすごく簡単にできるので、10分の時間を確保して、以下を行うべし。 Mac環境での説明です。 インストールする brew install jenkins とりあえず動かしたいよね java -jar /usr/local/opt/jenkins/libexec/jen…

tmux の vim で E353: Nothing in register とか出る時

brew install reattach-to-user-namespace して、.tmux.conf に以下を書いて、 set-option -g default-command "reattach-to-user-namespace -l zsh" あとは tmux kill-server とかすればOK

「2013 日本の夏(お絵描き)」

「2013 日本の夏(お絵描き)」

VPS(CentOS6.4) に nginx1.4.2 をいれた時のメモ

sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-60.el6.ngx.noarch.rpm /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 sudo yum…

さくらのVPSでの初期設定

yum update 必要なら root の password 変更 passwd useradd username passwd username usermod -G wheel username vi /etc/pam.d/su uncomment auth required pam_wheel.so use_uid visudo 無い場合は入れる。 yum install sudo uncomment %wheel ALL=(ALL)…

MySQL 5.1 to 5.5 バージョンアップによるオプションの修正

MySQL のバージョンをあげる際、オプションが変わっていたりした。 default-character-set 5.5 からは character-set-server=utf8mb4 utf8mb4は MySQL 5.5.3 で対応した 4バイトUTF-8 キャラクタセット。 ちなみに [client] のオプションはそのままだそうな…

Vagrant 仮想環境にIPを割当てたい

Vagrantfile に追記する config.vm.network :private_network, ip: "192.168.50.11" そして vagrant reload で反映されます。 設定したIPで ssh や MySQL できる様になりました。

ターミナルが256色対応しているか視覚的にわかるスクリプト

これはわかりやすい。 試すのもかんたんです。 wget して wget http://www.frexx.de/xterm-256-notes/data/256colors2.pl 実行してみます perl 256colors2.pl カラフルですか? 対応していないと、同色でかっこ悪い感じに表示されます。

Vagrant のメモリ割当て

ちょっと貧弱貧弱ゥ!だったのでメモリを2Gに強化した。 Vagrantfile に書く config.vm.provider :virtualbox do |vb| # Don't boot with headless mode # vb.gui = true # Use VBoxManage to customize the VM. For example to change memory: vb.customize …

Windows7でVagrant - CentOS6.4を使う

必要に迫られて win7 な環境でもやったのでメモ。 まずは VirtualBox と Vagrant をインストールする。 for Windows なやつを設定はデフォルトで入れた。 そうそう ruby も入れておく必要がある。 CentOS は 6.4 がきてたのでこれにした。 vagrant box add c…

Java DataSource Connect への道

Java のはなしを(ry はじめてやった。めもっとく。 web.xml にこう書いて <resource-ref> <res-ref-name>jdbc/name</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> context.xml にはこう書いて META-INF の下みたいなところにつっこんでおく。 <Context> </context>

整理ちゅう

iphone のあぷりをせいりちゅう!

DataSource と DriverManager のこと

Javaのはなしをします2。 http://zetcode.com/tutorials/jeetutorials/datasource/ DataSource and the DriverManager are the two basic ways to connect to a database in a JEE application. The DriverManager is older facility, DataSource is newer. …

共有 ubuntu - windows7

ubuntu side sudo apt-get install samba sudo smbpasswd -a USERNAME New SMB password: PASSWORD Retype new SMB password: PASSWORD groups して sambashare があればおk ホームに Pubulic フォルダがいたので右クリック Shareding Options を選んで以下…

Java で JSON 扱うには Gson が便利だった

Java の話です。 Gson Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects inclu…

遅ればせながら redis

http://redis.io/ 最新版をダウンロードして tar -xzvf redis-2.6.12.tar.gz cd redis-2.6.12 make To run 'make test' is a good idea と言ってくるので make test \o/ All tests passed without errors! make install デフォルトは /usr/local/bin にイン…

vagrantメモ

vagrantメモ VirtualBox をインストール https://www.virtualbox.org/wiki/Downloads Vagrant をインストール http://downloads.vagrantup.com/ CentOS6.4 をいれてみた vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6…

Eclipseをvimっぽく使いたい

Vrapperをインストールしましょう。 ある程度はvimぽく使えるようになります。 Eclipseの更新サイトにこちらを追加。 http://vrapper.sourceforge.net/update-site/stable eclipse再起動で使えるようになっているはずです

UbuntuにIntelliJ IDEAをいれてみた

その前にOracle Javaが必要となるのでinstall sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer

Ubuntuで日本語入力する(起動時にiBusを自動で上げるやり方)

僕はUbuntuを英語表示で使っていますが、日本語を入力したい時だってあります。 そんな時インプットメソッドのiBusが起動していないと、 あれ、あれ、日本語にならないぞ。あ、iBusか。とかなります。 面倒なので自動起動させたいdesu。 homeに.xprofileを作…

はてなダイアリー10周年おめでとう!

はてなダイアリー10周年おめでとう!これからもお世話になります。

2013年にやりたいこと

2013年にやりたいこと 継続的にブログを書く!

日記といふもの

はてなブログがメインになるわけだけど、diaryにはdiaryの使い方があると思う。 twitterに頼りすぎというのもまたあると思う。