dotinstall

ドットインストール AngularJS入門

より。 backbone.jsとknockout.jsを少しやってみて、angular.jsもちょっと気になったのでドットインストールで勉強してみたり。 なんかこう、未だにMVCってよくわかってないんだけど(Viewだけはわかる、かな)尚更わからなくなった感じ。 jQueryだけでごち…

ドットインストール AWK入門

より。 なんかメモにいろいろ書いてる。 sedで大分ごにょごにょやってたことが多いのだけど、 awkを使った方が良いのだよなあと思ってたことが多々あったのでちょうど良い入門動画だったかも。 $0 レコード全体 NF 読み込んでいるレコードのフィールドの数 N…

ドットインストール さくらのVPSの基礎

より。 なんとなく気になったので、さくらのVPSの基礎を観てみました。 で、Apacheの設定の所で気になったので調べてみたり。まあApache使ったことあんまりないし、これからもないだろうけど。 "ServerTokens Prod"って? HTTPヘッダにApacheのバージョンと…

ドットインストール ユーザー管理をするWebサービスの基礎 #17..#28 いろいろ

より。 大まかにユーザ管理をする方法がわかった。というかPHPって最初からいろんな関数あって便利だねえ…… 便利な反面、あまり勉強しなくてもウェブサービスが作れちゃって、あまり深く考えずにいろいろ書いちゃって……とかって気がしなくもないけど。 言語…

ドットインストール ユーザー管理をするWebサービスの基礎 #1..#16 いろいろ

より。 PHPとMySQLでのユーザ管理部分のレッスン。 全部見終わったらnode.jsとMongoDBで書いてみようと思う。

ドットインストール MongoDBの基礎 #13..#16 - いろいろ

より。 ドキュメントの更新 > // user-9のドキュメントは_idとscoreのフィールドのみになる > db.users.update({name: 'user-9'}, {score: 100}); > // scoreフィールドを100に更新する > db.users.update({name: 'user-8'}, {'$set': {score: 100}}); > // …

ドットインストール MongoDBの基礎 #5..#12 - いろいろ

より。 コレクションの作成・表示 > use blog_app; > db.createCollection('posts'); > db.createCollection('users'); > show collections; コレクションの削除 > db.users.drop(); > // db.コレクション名.drop(); db['コレクション名']['drop'](); でも大…

ドットインストール MongoDBの基礎 #4 - 各種コマンド

より。 データベースの一覧を見る > show dbs; local (empty) データベースを切り替える > use local; switched to db local > use blog_app; switched to db blog_app > show dbs; local (empty) > db.createCollection('posts'); { "ok" : 1 } > show dbs;…

ドットインストール MongoDBの基礎 #3 - インタラクティブシェルが起動できない

より。 環境:Ubuntu 10.04.4 LTS 64bit MongoDBをしばらくいじっていなかったので大分忘れており、ちょうどドットインストールにもレッスンとして追加されたので試してみたのですよ。 で、動画の通りに起動しようとしたのです。 $ ./mongo MongoDB shell ve…

Chrome Developer Toolsの基礎

より。(あと他の動画も) 今までChrome Developer Toolsはちょっとした使い方しか知らなかったけど、 これらを見て初めて全体の使い方がわかったというか。 オンラインマニュアルもあったんだねえ。 その場で書き換えてすぐに確認、見たいな使い方が出来る…

ドットインストール Gitの基礎 #19, #20, #21 - 共有リポジトリの作成、pushとpull

より。 共有リポジトリを作る $ git init --bare repo.git ベアリポジトリ、Gitの扱うファイルのみを管理するリポジトリですなー。Mercurialにはないですねー。 リポジトリその1を作る $ git init repo1 $ cd repo1 $ echo 'aaa' > aaa $ git add . $ git co…

ドットインストール Gitの基礎 #14 - マージしたブランチを消す

より。 $ git branch hoge * master $ git branch -d hoge branchに-dを付けて消すブランチ名を指定すると。 Mercurialだとブランチは消せない(ブランチを閉じることで非表示には出来る)のでここがちょっと違う。まあブランチでなくブックマークを使えば消…

ドットインストール Gitの基礎 #07 - ステージング前・後でのdiffの方法

より。 編集して、ステージに乗せる前であれば(git addする前) $ git diff でOKで、ステージに乗せた後なら $ git diff --cached と。 他のコマンドでも--cachedって使った覚えがあるんだけど、なんだったかなー? rmだったかなあ?そのまま使うとファイル…

ドットインストール Gitの基礎 #06 - ステージング前(?)の変更したファイルを元に戻す

Gitが使えないので(Mercurial派)最近はドットインストールでGitの基礎を見ています。 で、ステージング(でいいのか?)されていない状態のファイルを元に戻す方法。 より。 $ ls index.html $ echo 'line2' >> index.html $ git checkout -- index.html …