そういうことだったんですね

いろいろ調べたり学んだりしたことを忘れないように書き連ねています

iOS - Xcode

ストーリーボード上で画面を作成する ストーリーボードのシーンはViewController、シーン間の遷移をセグエという シーンをクリックするとビューがハイライト(青枠)する 右上のViewボタンの一番右を選択しユーティリティ領域を表示する ユーティリティ領域…

Rails - 入れ子構造のモデルを更新する

入れ子構造のモデルを更新するにはaccepts_nested_attributes_forを使用します 。 入れ子構造のモデルは、ショッピングサイトの注文画面のような注文モデルと注文項目モデルなど、複数のモデルを同時に更新したい場合などです。

Rails - RSpec を使う

今回はActiveSupport::TestCaseではなく RSpecを使う方法です。 Bundler に設定 お約束ですね。 $ vi Gemfile group :test do gem 'rspec-rails' end $ bundle

Rails - Fixtures を使わずにテストする

So-net ブログから移行しました。 自分が学んだことをカテゴリを問わず覚え書きする、恥曝し系ブログ。 今回は、 FactoryGirl を使うメモ書きです。 Ruby 2.0.0 / Rails 4.0.0

Rails4 (4) Rspec + Capybara で、エラーが発生する場合の修正方法

Ruby on Rails チュートリアル第3章でRspec + Capybara を使ってテストする部分がありますが、次のエラーが発生する場合があります。 $ bundle exec rspec spec/requests/static_pages_spec.rb 1) StaticPages Home page should have the content 'Sample A…

速読法(3)~ SQ3Rとマインドマップ

速読法の番外編です。意識的に学ぶにはどうすればよいか、という観点から。 ■SQ3R 読書時の意識のフレーム。5つから構成されています。 □Survey(調査) 目次やタイトルなどを流し読みしますこの本が何を書いてあるのか、自分にとって意味あることなのか判断…

ロジカルシンキング(1)

よく使われるフレームワークについて調べてみました。ブレインストーミングやマインドマップを記述した後の切り口の参考として使います。 ■5W1Hその場の状況をもれや重複のないよう文章化するときに使われる。報告書、状況把握など。Why(なぜ?)What(何を?)…

JSP/Servlet (2) Webアプリケーションのデプロイ

JSP/Servlet の Webアプリケーションをデプロイする。前回作成した環境を反映してみる。■ ant を使う準備以下の環境変数を設定する。ANT_HOME=/ant/to/pathJAVA_HOME=/usr/java/latestPATH=$ANT_HOME/bin:$PATH■ tomcat manager 用のユーザを作成http://loca…

JSP/Servlet (1) 開発環境の準備

今日は CentOS 5.9 に Jsp/Servlet の開発環境を準備します。デフォルトで入っているのより最新版のを使ってみよう!java の開発環境を設定■JDKのインストールOracle より最新版 jdk7 を取得する □環境変数JAVA_HOMEを設定 JAVA_HOME=/usr/java/latest■Apach…

Rails4 (3)

前回はWindows上でセットアップしたが、なかなかやっかいなのでCentOS5.9上で実行。 最新OSでやらなかったのを後で悔いることに。。。 OSのインストールまでは割愛(VMWare上にセットアップ)。 CentOS 5.9 に Rails 環境を設定する ○ruby2.0をインストール…

速読法(2)

いままで速読について調べてみましたが、いろいろな方法論がありますね! でも、いままで読み飛ばさずにきちんと読みなさいと教えられてきたし、なかなかそのクセは抜けません。 特に完ぺき主義の方は理解できないと「うーん。。。」ってなっちゃいますね。…

速読法(1)

前回フォトリーディングについて調べましたが、さらに速読法について調べてみました。 1)何のために読むのか 本や文章のテーマは何なのか把握する。普通タイトルや見出しを読む。 2)スキャン 全体を把握するため20分間程度さっと目を通す。 3)通常読…

Rails4 (2)

環境はできたと思いますので、実行してみます。 c:> mkdir c:\devc:> rails new c:/dev/test_appc:> cd dev/test_appc:> rails server

Rails4

Rails 4 がリリースされます。今回からRuby2.0に対応されたのでWindows環境へのセットアップを一気にGo! Ruby Installer を使用してインストール! スタート→すべてのプログラム→Ruby-2.0.0-pxxx-x64→Rubyコマンドプロンプトを開く rails をインストール…

フォトリーディング~スーパーリーディングとディッピング

フォトリーディングのうち、スーパーリーディングとディッピングのスキルについて。●スーパーリーディング行全体を見て視線を動かしていく。●ディッピングスーパーリーディング中にひっかかるワードがあったところの周辺を読む。

フォトリーディング

速読法の一種。一度文章の俯瞰を眺めてから必要なところを一部・全部を拾う。トレーニングが必要とのこと。 1.準備・何の目的でその本や文章を読むのか確認する・ミカン集中法2.予習・目次や見出しなどを拾う・この本を読むかどうかを決める(80/20…

IIJ GIO その2

メールホスティング IIJセキュアMXサービス http://www.securemx.jp/ セキュリティ機能(暗号化・迷惑メールフィルタなど)をもつクラウド型メールサービス webメールやIMAPはもちろん、メールアーカイブやメーリングリストなどのオプション機能も持つ 誤送…

IIJ GIO その1

今回は数あるクラウドサービスのうち IIJ GIO の各サービスを調べてみた。 IIJ GIO コンポーネントサービス http://www.iij.ad.jp/GIO/service/component/ オーダーメイドPCのように、ベースのサーバを決定した後、ネットワーク、ディスク、データベースな…

クラウドサービス

■SaaS Software as a Service ソフトウエアの一部・全部の機能をサービスとして利用できるようにする メリット サーバなどのインフラ投資コストがかからない ・サイボウズ ・Google Apps ・富士通SaaS ■IaaS Infrastrature as a Service サーバ、ストレージ…

iOSアプリ開発その2

Hello, world を表示するアプリケーションを作ろう 1. Xcode を起動しSingleViewApplicationのプロジェクトを作成する 2. ストーリーボードを表示する。ファイルビューの MainStroryboard.storyboard を選択 3. 格子の背景(キャンバス)にiPhoneアプリの画…

iOSアプリ開発その1

■ xcode による開発 1. xcode を起動 2. 「Crate a new Xcode project」を選択 3. 「Choose a template for your new project」で 「Single View Appliation」を選択して Nextボタン 4. 「Choose options for your new project:」のウインドウでは以下を入力…

雑談のルール

■共通点を探そう 自分の事から先に話して相手の事を聞く 「返報性の法則」を利用 (相手が開示したら自分もあわせる。会話の最初は軽めにディープな話をしない) ■失敗談の準備をしよう ■出身時、住まいの情報を知っておこう ■「~といえば」「そういえば」…

iOSアプリ覚え書き

iOSアプリ起動の仕組み ○main.m がエントリポイントで、初期処理→メインループというのは普通のGUIアプリと同じ ○@autoreleasepool {} ブロック中に UIApplicationMain クラスが作成される ○この中のアプリケーションデリゲートが渡される。 ○アプリケーショ…