- Thanks -Musics are suitable for this channel ? Your feedbacks surely accurize our music search machine.
2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた
Flask is a micro framework for python. I wanted to create a simple example using Flask on Google App Engine so I created this todo list app. You can try it out for yourself at flasktodo.appspot.com. To give you an idea of how simple coding in a micro framework can be I’ve included the code below. application.py from flask import Flask app = Flask(__name__) from google.appengine.ext import db from
ちょっと前から時々Homebrewの名前を見かけていて、MacPortsより速くインストールできるとか、Ruby製だとかで気になってた。ので、HomebrewをインストールしてMacPortsをアンインストールしてみた。 Homebrewのインストール Xcodeがインストールされていることが前提。入ってなければインストールする。 Homebrew ― MacPorts driving you to drink? Try Homebrew! なお、Mac OS Xをクリーンインストールしたばかりの状態だと、/usr/localのフォルダが存在しないので、先に作っておく。 $ sudo mkdir /usr/local Xcodeが入っている状態で、以下のコマンドでHomebrewをインストールする。 /usr/bin/ruby -e "$(curl -fsSL [https://raw.g
そういえば、4月に転職しました。 新しい会社は前の会社と色々ちがって楽しいです。環境的に、みんなmacで開発言語もpythonがメインだったりします。なので、Mac で Pythonを始めるときにやっておいた方がよさそうな事を思い出しながら残してみるテスト。 1. homebrew で Pythonのインストール 最近のマカーのオサレは、homebrewらしいので、brewコマンドでpythonをインストールしませう。 brew install python HomebrewやらMacportsのアンインストールやらはこちらを参考にしました。 http://d.hatena.ne.jp/ruedap/20110217/mac_install_homebrew_uninstall_macports python がインストールされると、下記のようにシンボリックリンクが張られると思います。 /
開発機材の準備 前回は「Rabbit Maze」というゲームの企画/仕様の概略を説明した。今回からはその仕様をどのように実装しているかを解説していくのだが、本連載は「実践」と銘打っているので内容は中級者以上向けとして進めさせていただこうと思う。しかしながら初心者の方も読まれる事を考えて、今回はまずiOSアプリ開発を始めるまでの基本的な事項を一通り説明しようと思う。 まず必要なハードウエアについて、iOSアプリを開発するためにはインテルCPUとMac OS X 10.6以上のOSを搭載したMac、そしてiPhoneまたはiPod touch、iPadの開発がしたいならそれらの実機が必要だ。よく「開発するにはどんな機種が必要ですか?」という質問をされる事があるが、現在販売されているMacならばどれを選んでも問題ない。 強いていえば大きな画面の方が開発し易いのと、コスト面を考えれば21.5インチ
「iPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザイン 」という本に、監訳で参加させていただきました。TapWorthyという洋書の翻訳本ですが、いよいよAmazonで予約可能に。 翻訳は武舎広幸氏、武舎るみ氏のお二人。 6/18日にオライリーから発売されます。 この本はiPhoneアプリのデザイン、特にユーザーインターフェースに特化し、いかに使いやすく魅力的な「思わずタップしたくなるアプリ」を作るか?という点に主眼を置いたモバイルアプリインターフェースの入門本です。とりあえず7章のPDFがサンプルとしてDLできるのでご一読いただければと。 海外の色々と成功しているアプリを分析して、ここはこういう工夫がしてある、ここはこう注意している!みたいな事例をだしつつ、iPhoneアプリのインターフェースの文法を事細かに分析・紹介しています。 技術用語の一切ない技術本、ビジュアルセ
プロジェクトマネージメント未経験ですがなぜか発表してきました。 プロセスを変えるには努力が要るし、そのモチベーションって結局愛とか情熱だよなーという。結局精神論だが、しかしそれしかないのではないか……。 精神論によるいきいきとした組織づくりのご提案View more presentations from todesking.
同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。 例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。 短くなるのは確かなんだけどわかりやすいかというと、人によるかもしれない。 グローバル関数を定義2年前なら、多分こういう具合だった。 //ふつうに関数として定義する function x(str,num){ var tmp = ""; for(var i=0;i<num;i++){ tmp += str; } return tmp; } x("abcde",80) Stringのメソッドとして定義1年前だとこんな感じ。 //Stringのメソッドとして定義する String.prototype.x = function(num){ var tmp
1:名無しさん@涙目です。(東日本):2011/06/04(土) 05:31:40.85 ID:wwIlfXxe0● 現在ではインターネットでの出会いから、友達や恋人が出来るのも一般的になってきました。 ただ、やはり最初は顔が見えない世界。TwitterやSNSなどの行動により、皆それぞれ「こういった人とは絶対に友達になりたくない!」 というパターンがあるそうです。 インターネットをよく利用する人に記者が取材し、そのなかでも特に意見が多かったものや面白かったものについて、今回はご紹介しましょう。 1.Twitterで日の丸アイコンを使用している 「ネトウヨっぽくて嫌だ」、「自分の思想と違うことを言うと激怒しそう」などの意見。愛国心もほどほどに ということなのでしょうか。 2.プロフィール写真がプリクラ 「ガキくさい」、「2人以上いるとどっちだかわかんない」などの意見。デジカメでがんばっちゃ
いつだったか、割とひどい感じの飲み会のときに、はぎーさん(@hagino3000)がKinectいじってるわーみたいなこといってて 気づいたら勉強会が第二回で、Kinect本の作者が話すってのでニフティに凸してみた Kinect勉強会 Vol.2 ブログに書くまでが勉強会です!とのことで、 それぞれの発表まとめは誰かがあげてくれるかなーと思ってるので、僕は思ったことをつらつら書く。 参加者としての自分 自分(B4)の卒論テーマが「学習者のとまどい検出」で、被験者に課題とかせて、Kinectで身体動作をキャプチャしている。 先輩がOpenCVの顔検出で実装していた部分を、自分はKinectのボーントラッキングで実装していて、どうしても机上、座位でのキャプチャになるので、精度で問題となっている箇所があった。 複数Kinectのトラッキングで精度向上できないか?という質問をしていたのはそのせい。
JavaScriptでスマートフォンアプリが開発できる、Titanium Mobile(以下、Titanium)を試してみました。 Android SDKがインストールされていることが、前提となります。 (環境) OS: Mac OS X Snow Leopard(10.6.5) Android SDK: SDK r08 Titanium Developer: 1.2.2 Titanium Mobile: 1.5.1 Android SDK設定 Titaniumインストール後に、Android SDKのパスを設定します。 その際、"adb"が"$ANDROID_HOME/tools"以下にないと、パス設定できません。 最近のAndroid SDKでは、"adb"が"$ANDROID_HOME/platform-tools"にあるため、"$ANDROID_HOME/tools"へシンボリック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く