Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

2013-09-01から1ヶ月間の記事一覧

MongoDB,find 特定のフィールドだけ表示

■ MongoDBでdb.videos.find(); とかするとフィールドが多いとかなり見ずらい。そこで、特定のフィールドだけ表示させたい。■ コマンド例 db.videos.find({},{'_id':0, 'description':0, 'timestamp':0}); フィールド名: 0 が非表示でフィールド名: 1 が表示…

gitとsubversionのコマンド比較

git

■ 変更ファイルを戻そうとsvn revertをgitでしようとgit revertしていたら、gitではrevertではなくcheckoutだった。revertはsvnでいう逆マージっぽい。■ ここの表がわかりやすい。 http://blog.cyclogy.com/2011/05/05/git_subversion/

Titanium環境構築 Android実機でビルドできない

■ エラー文 Timed out waiting for device to be ready, you may try reconnecting the USB cable■ どうやらUSB接続のドライバがPCにインストールされていないのが原因っぽい。 メーカーサイトからダウンロードしてもいいが、 タップナウ(http://www.tapnow.…

Titanium環境構築 Kitchen Sink インポートできない

■ エラー文 We were unable to find a git executable version 1.6.0 or greater, if you have an older version of git you may need to update.■ gitがインストールされてないのが原因 http://git-scm.com/ ここからgitインストール■ Kitcen Sinkインポー…

要素が取得できなくてclick等のイベントが使えないとき

■ ajaxで取得してきたデータをappendでhtml生成しているとき、その下に$('.data').clickをかいてもappendは後から呼ばれるので、$('.data')が取得できず反応しない。■ delegateをつかう $('body').delegate('.data', 'click', function() { console.log($(th…

Express 認証ページ Basic Authentication

■ node.js expressで認証付きのページをつくる(管理ページなどでよく使う)■ ルーティングのapp.jsに追加するだけ。Basic認証を使う。 app.all('/admin/*', express.basicAuth(function(user, password) { return user === 'username' && password === 'passw…

ubuntu ディレクトリの所有者、グループ変更

■ 現状確認、このapacheディレクトリの権限を変更 drwxr-xr-x 2 root root 4096 Sep 13 12:45 apache/■ 権限変更 chown {ユーザー名}:{グループ名} apache/

ubuntu グループ作成,

■ programというgroup作成(番号はかぶってなければなんでもいい) groupadd program -g 4001■ 追加されてるか確認 tail /etc/group■ programグループにユーザー追加 gpasswd -a {ユーザー名} program

amazonアソシエイト、サーチへ飛ばすURL

■ amazon search api を使わずにサーチ結果へ飛ばすURLを調べてみた http://www.amazon.co.jp/s/?field-keywords={エンコードされたキーワード}&tag={アソシエイトID} これでいけそう■ 念の為amazonが提供してるチェックツールでURL確認 https://affilia…

githubリポジトリ作成

git

■ リポジトリ作成 git init■ 全ファイルadd git add .■ コミット git commit -m"initial commit"■ githubへいき、create a new repo でリポジトリつくる■ リモートリポジトリを加える git remote add origin git@github.com:{ユーザー名}/{作ったリポジトリ…

ムームードメインのシステムをロリポップサーバーからさくらvpsへ切り替える

■ ムームードメイン x ロリポップサーバーで運営していたシステムをさくらに移行したので、ドメインの切り替えをと。■ コントロールパネルメニュー > ドメイン操作 > ネームサーバ設定変更 ここの通り http://blog.earthyworld.com/archives/sakura-vps-mumu…

node.jsが動いてるサーバにapache追加

■ apacheインストール sudo yum -y install httpd■ phpインストール yum -y install php php-cli php-common php-mbstring php-mysql php-pdo php-readline php-xml php-pear php-pecl-memcache php-pecl-apc■ ついでにmysqlもインストール yum -y install m…

github環境構築 さくらvps

git

■ 公開鍵生成 ssh-keygen■ github右上 -> acount setting -> SSH Keys でid_rsa.pubを追加 vim ~/.ssh/id_rsa.pub //中身をまるまるコピーし貼り付ける■ 鍵交換できたか確認 ssh -T git@github.comHi {USERNAME}! You've successfully authenticated, but Gi…

ubuntu 13.04 git インストール

■ パッケージインストール sudo apt-get install git-core

node.js passport facebook認証でcallbackにパラメータをつける

■ コールバックにリダイレクトさせるURLをパラメータとしてつけたい 45 app.get('/auth/facebook/', function(req,res,next) { 46 passport.authenticate( 47 'facebook', 48 {callbackURL: '/auth/facebook/callback/?url=' + req.query.url} 49 )(req,res,…

ubuntu 13.04 rpmパッケージインストール

■ ubuntuにalienパッケージインストール apt-get install -y alien■ alienを使ってrpm -> deb 変換 sudo alien {Package}.rpm■ エラーがきた(64bitでalienコマンド使うにはオプションいるっぽい) {Package}.rpm is for architecture i386 ; the package cann…