Learn about the latest AI tools and skills devs need to succeed at GitHub Universe. Get 20% off your tickets, only until September 3.
![GitHub](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4d2c9003d17034ded1bf4b335f893e95d3c0750/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fcampaign-social-031d6161fa10.png)
webアプリケーションをす開発する時に絶大なるパワーを持てるツールといわれているruby on rails バージョンも3になり、さらにより簡単に作れる環境が出来上がってきています。 ということで、勉強しながら、これから開発していきます。 で今回は、簡単にruby on railsの力を実感できる。データ管理アプリを作ってみます。 まずは開発環境設定 いろいろとありますが、 簡単に開発環境を作れるRailsInstallerを使います。 →ダウンロードページ ボタンをクリックしてデータをダウンロードします。 インストール方法は動画を確認 これで開発環境完成 Command Prompt with Ruby and Railsを立ち上げて user.nameとuser.emailを入力すれば使えるようになります。 ※なんでもOK 2分で作れるデータ管理アプリ データを入力、表示、削除、更新が
Railsの環境構築はいつもうまくいかないので自分用にメモっておく rvmのインストール 公式ドキュメント https://rvm.beginrescueend.com/rvm/install/ rvmとは何かについてはこのスライドがわかりやすいです。 http://www.slideshare.net/chsh404/rails-7751577 以下rvmのインストール手順コマンドのみ $ sudo apt-get install build-essential bison openssl libreadline5 libreadline-dev curl git zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev $ sudo apt-get install ruby1.8 rubyg
Slim3 クックブック このサイトはSlim3を使ってGoogle AppEngine上でアプリケーションを開発する為のリファレンスとして作成しています。 Slim3のドキュメントは充実しているものの使い方などはAppEngine特有の背景を知らないと解りにくい部分があります。 そこでこのサイトでは、背景となる情報を提示しつつ、サンプルコードを多く掲載しています。 また、はまり所や応用例なども掲載します。 対象 Javaの基本的な文法とGoogle AppEngineの特にDatastore周りの知識はある事が前提です。 また、Servlet/JSPに関しても最低限の知識がある事を前提としています。 JavaとServlet/JSPに関しては適切な入門書を、AppEngineとDatastoreの基礎知識に関してはSlim3本を参照してください。 Contents Model D
7月31日付で2年半ほど在籍した株式会社エスプラニングを退職しました。退職系のエントリーはブクマが稼げると聞いて、状況報告を書こうかなと思います。 前職でやっていたこと 前職は主にJavaによるアプリケーション開発が主業務でしたが、珍しくWeb系というわけでもありません。入社した頃は、Swingでのデスクトップアプリケーションが主プロダクトでした。最近はWebアプリケーションやスマフォ系もやっています。そんな会社で自分が行ってきたことは、開発環境の整備、コード品質の向上、プロジェクト全体の進め方の改善などです。 具体的には、ユニットテスト、読みやすいコード、リファクタリング、レビュー、KPT、カンバン、Trac/Redmine、バージョン管理、継続的インテグレーション、ユースケース駆動開発などなどです。 ぶっちゃけ言えば、入社した当時はお世辞にも技術レベルは高いと言えませんでした。バージョ
最近流行ってる今すぐフォローすべきスーパーエンジニアの各界(Node.js, Perl, Python, PHP, Ruby)のリストを勝手にまとめてみた。 元記事を見てね 以下のリスト元となっている各記事では、 なぜこのスーパーエンジニアな人達をリストアップしたのか その人達の書いたどんなブログ記事がオススメか どんなフレームワークやライブラリに精通しているか どんな分野のコミッターなのか などが紹介されていますので、元記事をご覧になった上でこちらのフォロー用リンクをご利用ください。また、下記でリストアップされているご本人でリストから外して欲しい方や、リンクなどに間違いがあれば教えてもらえると嬉しいです。 Node.js 今すぐフォローすべきnode.js界のスーパーエンジニア - 大人になったら肺呼吸 @meso @sugyan @dameninngenn @bad_at_math @
大規模データが公開されているサイトについて以下のQuoraでid:makimotoさんが質問していました。Data: Where can I get large datasets open to the public? - Quora以下、紹介されているサイトの一覧です。一部有料のものもあるようです。UCI Machine Learning RepositoryPublic Data Sets : Amazon Web ServicesCRAWDADno titleCity of Chicago | Data PortalGovLoop | Social Data Network for Governmentdata.gov.uk | Opening up governmentData.Medicare.GovData.Seattle.Gov | Seattle’s Data SiteOp
このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPやWordPressを全く知らない方でも、WordPressでWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressやPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に
1. 概要の理解 jQueryを一切知らない場合はまずは概要の理解から始めます。 ノンプログラマーのためのjQuery入門 http://www.slideshare.net/hayatomizuno/jquery-7665168 はじめてのjQuery http://higashizm.sakura.ne.jp/jquery_first/ 2. 基本的な使い方を理解する サンプルを見ながら具体的なコードを作成し理解を深めます。 40分で覚えるjQuery速修講座 http://ascii.jp/elem/000/000/498/498710/ jQuery基礎文法最速マスター http://blog.webcreativepark.net/2010/02/02-111519.html jQueryサンプル集 http://www.designwalker.com/2008/04/jque
プログラミング言語がもたらしてくれる快感には様々なものがある。 その中でもJavaがもたらす快感は格別のものだ。 モバイルからサーバサイド、デスクトップや火星探査機にまで領域を広げ、2の3乗年もの長きにわたり多種多様なソフトウェアを作り出してきた言語。 Javaを学んだ者は、それらと同等かそれ以上のソフトウェアを作り出せるパワーを得、それと同時に、そのパワーをふるう快感も得る。 そしてJavaはそのパワーをふるう機会まで用意してくれている。 その機会とは、2の3乗年の間に作成されてきた数多くの邪悪なJavaアプリケーションを倒すことだ。 無様な設計のクラス、効率が悪いだけの管理アルゴリズム、理性が理解を拒否するコーディング、それらを複雑怪奇に組み合わせた数々の巨大なシステム。 この2の3乗年はJavaの栄光と共に、どう邪悪で歪なのか説明できないほど邪悪なソフトウェアが大量に作られた期間でも
初心者に送る、はじめてのAndroidアプリ開発/小気味の良いアプリをつくるためのTIPS http://d.hatena.ne.jp/shimobayashi/20110319/1300516097 Eclipse苦手者がAndroid開発する際に押さえるべきこと http://blog.livedoor.jp/techblog/archives/65408107.html Android開発者が知るべき10のこと http://techbooster.jpn.org/application/3505/ はてブiPhone・Androidアプリの開発プロセス http://d.hatena.ne.jp/ninjinkun/20110213/1297586340 あなたのAndroidアプリを“カメラアプリ化”する http://itpro.nikkeibp.co.jp/article/C
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
こちらのページは移転しました。 この度、旧会社名シアトルコンサルティング株式会社からMETATEAM株式会社へと社名変更および、弊社コーポレートサイトをリニューアルいたしました。 このページは5秒後に、新しいコーポレートサイトに自動転送されます。 遷移しない場合はこちら。
連載インデックス 「どこまでできる? 無料ツールでWebサイト作成」 無料のWebサイト作成は業務レベルでどの程度使えるのか? 本連載では、さまざまな無料ツールを使用したサイト開発を掘り下げていく 業務で使える! 無料Webサイト作成ツール集 Webオーサリングツールを使ってみよう:特別編 HTML+CSS、JavaScriptでWebぺージを作るときにどんなツールを使ってますか? 無料でも便利なものがたくさんあります
追記: Ajax第3弾はYahoo!APIを使っています。 Ajax第2弾、TODO管理ツールも作ってみました。 追記2(2006年3月1日): <や> の字を入力してもそれ以降の文字が保存されないバグを修正しました。 昨日は晴れてテニス日和だったのですが、今日はまたまた雪。というわけで日曜プログラミングと相成りました。知り合いの先輩曰く「ホリプロ(ホリデープログラミング)」 Ajaxが最近取り沙汰されて、やってみようかなぁ、と思っていたので手をつけました。昨晩友人と食事しながらわいわい面白そうなネタを言い合って早速着手。 最初はGoogleやYahoo!を使った検索系にしたかったのですが、同一サーバ内のファイルしか読めないというXMLHttpRequestの制約が厳しく断念。 で、思いついてつくってみたのが以下のようなツールです。名前は「めもー」 http://www.zuzara.co
jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );
Appengineでのアプリはいくつか作っていますが、最近考えていたこれまでとは別のアプローチでアプリを作ってみたいということで、 以下のような技術達を取り入れながら、TODO管理アプリの作成に取りかかりました。 目的はTODOアプリを作るということより、今まで勉強して来た技術を取り入れて、 組み合わせた開発手法自体を試してみたいという感じです。 取り入れる技術 CouchDB GAE/py Cacoo jQueryUI QUnit nose -gae ペアプロTDD etc API-Appengine 最初のモチベーションは、「サーバはJSONを吐くだけにして、全部Ajaxでやる。」 AppengineのAPIサーバ化です。 AppengineはDataStoreの中身をJSONにシリアライズして吐くだけにして、全てAjaxでhtmlに反映する。 APIをHTTPで叩く、UIはそれぞれの
CPUとはCentral Processing Unit(中央演算処理装置)の略で,各種計算やデバイスの制御を行う装置のこと,というのは,本誌読者の中でも知っている人は多いだろう。ゲームをプレイするに当たっては,"速い"CPUが望ましいのは言うまでもない。 では,「速いCPU」とは何だろうか? とくに「ゲームで速いCPU」は,どういったCPUなのだろう? これについて,ちょっとまじめに考えてみよう,というのがこの企画である。第1回では,ゲームにCPUがどう関わっているのか,そして,現在のCPUがどういう構造になっているのか,といった側面から,速いCPUとは何かを考えていきたい。 そもそもCPUとは何なのか。これをどこまで掘り下げるかは難しいところで,例えばバベッジの計算機械(階差機関)までさかのぼったら,さすがに誰も読む気をなくすだろうし,あるいは「んじゃ原理的に」ということで,ブール代数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く