gccをCentOS 5.xにインストール

ビルド用ディレクトリとインストール先ディレクトリを作成 $ cd ~ $ mkdir build $ cd ~ $ mkdir local $ cd local $ mkdir gcc ソースを取得して展開 $ wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.9.3/gcc-4.9.3.tar.gz $ tar zxvf g…

node.jsのsocket.ioでチャット

【node.js】socket.ioで構築したローカルで動くシンプルなチャットルーム。みんなで書けるリモート版も公開中。 http://www.tettori.net/post/852/

nodebrew導入

nodebrew https://github.com/hokaccha/nodebrewnodebrewを使ってNode.jsをインストール http://kjwtnb.hatenablog.com/entry/2013/05/20/nodebrew%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6Node.js%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%8…

linuxで再帰的にgrep

全てのファイルからhogehogeを検索 find . -name '*' | xargs grep hogehoge 全てのphpファイルからhogehogeを検索 find . -name '*.php' | xargs grep hogehoge

yumでCentOS6のphp5.3をphp5.4にアップグレード

php

php5.4があるyumリポジトリをインストール。 $ wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm $ wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-11.ius.el6.noarch.rpm $…

phpunitをインストールして動作確認

phpunitと関連するパッケージをインストール。 $ sudo yum install php-xml php-pear php-phpunit-PHPUnit --enablerepo=epel 以下のコマンドが動作するかを確認。 $ phpunit 参考URLhttp://d.hatena.ne.jp/yk5656/20140122/1391124017

memcachedをCentOS-6.xにインストールしてphpから使用

memcached関連のパッケージは? $ yum list | grep memcached http://ftp.kddilabs.jp/Linux/packages/fedora/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel Trying other mirror. libmemcached.i686 0.31-1.…

bitbucketの使い方

butbucketからローカルにリポジトリ取得。 $ git init $ git remote add origin https://ユーザID@bitbucket.org/ユーザID/リポジトリ名.git bitbucketアカウントのパスワードを聞かれるので入力。 $ git pull origin master Password for 'https://ryouichi…

sublime text 2の初期設定

sublime text 2をインストール。まずはvim化。Vintageパッケージを有効に。画面上部メニュー「Preferences > Settings - User」を選択。 // Vim モード "ignored_packages": [], // Vim のキーバインドを使用 "vintage_ctrl_keys": true, // 新規ファイルを…

CentOS 6.xにMySQLをインストールしてphpで日本語utf-8表示

yumでインストール yumリポジトリ更新 $ sudo yum update すでにインストールしているmysql関連パッケージを確認 $ sudo yum list installed | grep 'mysql' 以下のようにインストール $ sudo yum install mysql.x86_64 以下のようになるまでインストールす…

CentOS-6.5でredisサーバ構築

インストール 外部リポジトリに新しいパッケージがあるので、epelリポジトリを登録。 $ wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm epelリポジトリを…

node.jsのpm2でデーモン化とクラスタリング

作業中のため参考URLのみメモ Node.js 自動再起動モジュール http://qiita.com/disc99/items/57490f5eef3e2eb685ba【Node.js】foreverより高機能なpm2でデーモン化 http://blog.shonanshachu.com/2013/07/nodejsforeverpm2.htmlNode.js + Socket.IO + pm2で…

sambaの設定

sambaをインストール yumでインストール # yum install samba smb.confの設定 以下の設定を適当な位置に追加 # vi /etc/samba/smb.conf [global] unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 〜〜 security = share passdb backend =…

rootでもvimのシンタックスハイライトを有効にする

.vimrcを作成 # cd # touch .vimrc syntax on これだけでは、rootはシンタックスハイライトが有効にはなりません。 以下のようにコメントアウトします。 # vi /etc/profile.d/vim.sh if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; …

パスワード入力無しでPuTTYからSSHサーバへ接続する

ssh-keygenコマンドで認証用の鍵を作成 ユーザのホームディレクトリで、 $ cd $ ssh-keygen authorized_keysを作成 $ touch .ssh/authorized_keys authorized_keysに、id_rsa.pubの内容をコピーしておくWindows側で、puttygen.exeを使ってid_rsaを元に秘密鍵…

VirtualBoxにCentOS-6.5をインストールしてyum update

OSをインストール VirtualBoxのアダプター1をNAT、アダプター2をホストオンリーアダプターにしておく。 そうすることで、eth0, eth1として認識されます。参考URL http://d.hatena.ne.jp/akihito_sado/20120416/p1 https://blog.apar.jp/linux/402/あとは、い…

CentOS-6.5でApache CouchDBをインストール

参考にしたサイト http://www.tecmint.com/install-apache-couchdb-on-rhel-centos-6-5/ http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/ epel外部リポジトリを使えるようにする epelのrpmをダウンロード # wget http://downloa…

CentOS-6.5でnode.js環境構築

yumで必要なrpmをインストール yum update # yum update gitが必要なのでインストール # yum install git nvmのソースコードをcheckout $ git clone git://github.com/creationix/nvm.git ~/.nvm .bashrcにnvm.shを書いておく $ echo . ~/.nvm/nvm.sh >> ~/.…

mixiアプリとoauth

まずはここからOAuth.phpをダウンロードしてくる。http://code.google.com/p/oauth/ http://oauth.googlecode.com/svn-history/r526/code/php/OAuth.phphttp://developer.mixi.co.jp/appli/spec/pc/require_servers/ mixiの解説ページによるとリビジョン526…

vmware player 4でvmnetcfg.exeを使う

ダウンロードしたvmwareのインストーラVMware-Player-4.0.2-591240.exeを以下のようにC:\tmpに展開。 C:\>VMware-Player-4.0.2-591240.exe /e tmp winrarをインストールしておいて、 C:\>tmp\network.cab これを解凍。すると、これが展開される。 C:\>tmp\vm…

partuzaでAdd applicationsからガジェットxmlのURLを登録しても、ガジェットが表示されない!

これは、oauthではなく、shindigとpartuzaの間でやりとりしている、stっていうセキュリティトークンのためのPOSTパラメータをどうにかしてやれば解決する問題。それでは、partuzaのガジェット登録、表示までのコードをshindigを含めて追ってみます。Add appl…

partuzaとshindigでopensocialガジェットを試す

partuzaを配置 ここから、 http://code.google.com/p/partuza/downloads/list/これをダウンロード。 http://partuza.googlecode.com/files/partuza-1.0.0.tar.gz展開して、 $ tar -zxvf partuza-1.0.0.tar.gz こういうパスに配置 /home/username/src/release…

apache shindigでopensocial

shindigを配置 phpはあらかじめ、mod_rewrite, json, simplexml, mcrypt, curl, opensslを有効になるよう、configureオプションを付けてリビルドしておくこと。これをダウンロードする。 http://repo1.maven.org/maven2/org/apache/shindig/shindig/1.1-BETA…

CentOS 5.4でngCoreを入れてサンプルを動かしてみる

ngCoreを入れてみる。これね、mobageで登録してみたものの、はんのうがない…ただのしかばねのようだ舞台装置の魔女

CentOS 5.4で、node.js, socket.io

wget, gitが必要なのでyumでインストール wget, gitをyumでインストール。 # yum install wget git Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Se…

rails generateでwebアプリケーション作成

hello worldをrailsで作ってみる。 /home/username/src/myappに移動。rails generateというように引数を付けなければ使い方が表示される。省略形はrails g $ rails g Usage: rails generate GENERATOR [args] [options] General options: -h, [--help] # Pri…

railsをapacheで動作させる

Webサーバ(WEBrick)を起動 script/serverでなく、script/railsに変更されたらしい…。 $ ruby script/rails -h Usage: rails COMMAND [ARGS] The most common rails commands are: generate Generate new code (short-cut alias: "g") console Start the Ra…

sqlite3のインストールとrailsアプリケーションの作成

railsのアプリケーション作成 /home/username/srcに移動。 $ mkdir rails $ cd rails $ rails new myapp create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/images/rails.png cre…

ちいたん天使マジ天使

phpの世界最軽量フレームワークらしい symfonyデカイ!あんなキャッシュいらない!ドクトリン()笑なので、cheetan使っちゃう。actionファイルをディレクトリに格納する。O/Rマッピングがシンプルすぎるところが好き。symfony, ruby on railsみたいなscaffold…

ruby, gems, railsをCentOS 5.4でインストール

OSデフォルトのrpmをインストールする これらがCentOS 5.4デフォルトのrpm ruby-1.8.5-5.el5_3.7.i386.rpm ruby-devel-1.8.5-5.el5_3.7.i386.rpm ruby-docs-1.8.5-5.el5_3.7.i386.rpm ruby-irb-1.8.5-5.el5_3.7.i386.rpm ruby-libs-1.8.5-5.el5_3.7.i386.rpm…