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

MacでRuby 1.9.3とrmagick

rvmのインストール(マルチルーザ) 説明に従い、rvmグループにユーザを追加(vigrではない)rvm install 1.9.3 --with-gcc=clang http://stackoverflow.com/questions/8139138/how-can-i-install-ruby-1-9-3-in-mac-os-x-lionsudo brew install imagemagick…

Capistranoの調査

設定 ・capifyコマンドでひな形作成 ・Capifyの修正(assetsのところ) ・config/deployを修正 :deploy_to :ttysudo アプリケーションの設定変更 config/database.yml production: adapter: sqlite3 database: ../../shared/db/production.sqlite3 pool: 5 t…

CentOS6 (VMWare)で日本語入力

これでいいじゃん http://www.server-world.info/query?os=CentOS_6&p=japanese↓記録用 RPMのインストール 参考:http://blog.livedoor.jp/rootan2007/archives/51730263.html # Install with yum sudo yum install qt-x11 qt qt-sqlite ibus ibus-libs # Ge…

さくらのVPS 1G-emacs

$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3b.tar.gz $ tar zxvf emacs-23.3b.tar.gz $ cd emacs-23.3/ $ ./configure --with-xpm=no --with-png=no --with-gif=no $ make $ sudo make installシステムのLANGをUTF-8にする. $ sudo vi /etc/syscon…

Ruby-Apache連携

apache等をインストールする $ sudo yum -y install httpd httpd-devel curl-devel $ sudo /sbin/service httpd startブラウザでアクセスして確認する. passengerをインストールする $ gem install passenger LoadModule passenger_module /usr/local/rvm/g…

さくらのVPS 1G-rpmforgeの設定

RPMForgeを設定して,おまけ(additionalな)パッケージを使えるようにします. $ yum search git $ less /etc/redhat-release $ uname -i $ wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm $ sudo rpm --import …

さくらのVPS 1Gの設定-SSHの設定

SSH公開鍵を用い,ネットワーク経由でログインできるようにします. ※←はオプショナルです.・さくらの「VPSコントロールパネル」から,指定されたrootパスワードでログインする ・OSのアップグレードをする(yum upgrade) ・自分のユーザアカウントを作成…

さくらのVPS 1G-ImageMagickのインストール

$ wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.7.3-8.x86_64.rpm $ wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-devel-6.7.3-8.x86_64.rpm $ sudo yum -y localinstall ImageMagick-6.7.3-…

さくらのVPS 1G-Node.jsのインストール

Node.jsのインストール /usr/local/nvmへのインストール $ sudo /usr/sbin/groupadd nvm $ sudo /usr/sbin/vigr $ sudo env GIT_SSL_NO_VERIFY=true git clone https://github.com/creationix/nvm.git /usr/local/nvm $ sudo chmod 6775 /usr/local/nvm $ su…

さくらのVPS 1G-RubyとRuby on Railsのインストール

rvmのインストール rvmをインストールします. $ sudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Cloning into rvm... remote: Counting objects: 5920, done. remote: Compressing objects: 100% (2846/…

さくらのVPS 1G-gitによる設定管理

・ gitをインストール $ sudo yum install git $ cd /etc $ sudo git init $ sudo git add . $ sudo git commit -a -m 'Initial commit' $ git status・ユーザ名とメールアドレスを設定する $ git config --global user.name "Your Name" $ git config --glo…

Railsでユーザ認証2(rails+Devise+OmniAuth)

バージョン情報 $ ruby -v ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux] $ rails -v Rails 3.1.1 Gem Version https://github.com/intridea/omniauth 1.0.0 https://github.com/intridea/omniauth-openid 1.0.1 http://rubygems.org/gems/oa-cor…

Railsでユーザ認証(Devise)

バージョン情報 $ ruby -v ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux] $ rails -v Rails 3.1.1 Gem Version https://github.com/plataformatec/devise v1.4.9 Gemfile Gemfileに追加する. gem 'devise' bundle installする. $ bundle instal…

RailsでHamlとRSpec

バージョン情報 $ ruby -v ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux] $ rails -v Rails 3.1.1 Gem Version https://github.com/indirect/haml-rails 0.3.4 https://github.com/rspec/rspec-rails 2.7.0 Railsアプリケーションを生成する $ ra…

Ruby on Rails 3でOpenID認証するサンプルコード

OpenID認証をするためのライブラリであるruby-openidに同梱のexampleがRails3で動作しなかったので,consumerの部分のみRails3用に移植してみました. ついでに,Googleの認証にも対応させました. ちょっと微妙な箇所もありますが,ご参考まで. https://gi…

Gogleガジェットを利用する

上手くいきました!Thanks: http://gimite.net/rails/iframe_gadget

YouTubeリスト埋め込みテスト

うまくいかない. http://www.youtube.com/playlist?list=PL0B0F37B659059786

カリキュラム

アーキテクティング JavaScript必修化 アンプラグドの導入

KVS

KVSはどれがいいかな,と思っていたところ, MondoDBがよさげ.JavaScriptベースだから. これだとクライアントもサーバも,DBも同じ言語になる.node.js用のプラグインは https://github.com/christkv/node-mongodb-nativesocket.id用 https://github.com/m…

スキャンした文書をiPadでみる

事務的な書類など保存する場合は全てスキャンしている. これをiPadで見る手段を検討していたが,今のところのソリューションとしては, スキャン Google Docsに転送 GoodReaderでダウンロード,閲覧 ということにしよう. ちなみに,Google Docsは 「20 GB …

javascriptとPHP

PHPに比べると,かゆいところに手が届く関数が少ないんだね. http://phpjs.org/

GWTでサービスを作るウィザード

http://code.google.com/javadevtools/download-wbpro.htmlGWT remote serviceのウィザードで HogeSerivice.java HogeServiceImpl.java はできるのに, HogeServiceAsync.java ができない.なぜだろう.

同じ言語で作る

Webアプリケーションのクライアント(ブラウザ)側とサーバ側とで同じ言語を使いたい場合,選択肢として, node.js (javascript) GWT (Java) がある.どちらがいいのか.他にもあるか.

英語でIssueやCommit Logを書くには

英語でBTS(Bug Tracking System)に記入する機会が増えた.GitHubをちょっと調査したところ, Issueには「命令形(現在形)」, Commit Logには「過去形」 の動詞から始まるセンテンスが多い. 当たり前かもしれないけど,なるほどと思った.また,名詞句もよ…

2011年09月14日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年09月14日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

プロマネツール調査

http://www.teamoffice.com/view/jp/lp_collaboration_01.html

産学マッチングのあり方について、どのようなスキームが有効か?

はじめに 産学共同による実践的IT教育を行ってきた経験から最も重大な問題は,大学人と企業人との間にあるIT教育に対する根本的な見解の相違である.立場が根本的に違うので,双方が他方に求めるニーズも一方的であり,互いに受け入れられない状況が発生して…

産と学において今後、どのようなIT人材を育成すべきか?

情報システム開発のための各種の高度専門職技術者 情報システム開発=企画・提案・設計・実装・運用 何が必要か IT関連の高度専門技術とノウハウ マネージメント (経営,財務,組織,プロジェクト・タスク,コスト) 業務に関する知識 これらに裏付けされた…

産学連携によるIT人材育成を継続的に実施するには?

はじめに 教育に限らず,企業との共同研究を通してより積極的にIT人材育成を続けられるような取り組みを期待したい.IT系の企業との共同研究においては法務面における障壁が高い.これを解決するような取り組みが可能ではないだろうか. 研究を通した人材育成…