CakePHP3チュートリアルの「Restricting Bookmark Access」実装後のページアクセス制限について

最近RC2も出て、そろそろいじってみようかな?といったタイミングでしたので、CakePHP3のBoomarkerTutorialをやってます。 チュートリアルのパート2にて、ログイン、ログアウトの実装後に、ログイン状態によって特定のページ以外へのアクセスを制限する「Res…

VMWare内からVirtual BoxでCentOSを立ち上げようとすると失敗してしまう

状況 VMWare上のCentOS(6.6)環境で、さらにVirtualBox、Vagrantを使用してCentOSを立ち上げた際に以下のエラーが発生しました。 VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU an…

2014年に読んだ本まとめ

1. テスト駆動開発入門テスト駆動開発入門作者: ケントベック,Kent Beck,長瀬嘉秀,テクノロジックアート出版社/メーカー: ピアソンエデュケーション発売日: 2003/09メディア: 単行本購入: 45人 クリック: 1,058回この商品を含むブログ (161件) を見る感想記…

octokit.rbを使って、githubの情報を見てみた

■octokit.rb とは Ruby toolkit for the GitHub API. rubyからGithub APIを使う仕組みを提供してくれます。 自分のGithub戦闘力(戦闘力54..)を測った際に興味が湧いたので、いじってみました。 ■使用例) ユーザのリポジトリの情報を取得、出力する github_sc…

個人の活動が記録できる"My Study log"を作った

何で作ったの? かれこれ1年以上、帰宅後週5回は勉強するぞ! と勉強を続けており、その達成度を確認するために自宅のカレンダーに記録を付けています。 自宅のカレンダー、「P」はプログラミング、「E」は英語です。どうせな勉強も兼ねてRailsでカレンダー記…

「強いチームはオフィスを捨てる」感想

強いチームはオフィスを捨てる: 37シグナルズが考える「働き方革命」作者: ジェイソン・フリード,デイヴィッド・ハイネマイヤー・ハンソン,高橋璃子出版社/メーカー: 早川書房発売日: 2014/01/24メディア: 単行本この商品を含むブログ (4件) を見る 読みまし…

「メタプログラミングRuby」感想

読みました。 メタプログラミングRuby作者: Paolo Perrotta,角征典出版社/メーカー: アスキー・メディアワークス発売日: 2010/08/28メディア: 大型本購入: 18人 クリック: 533回この商品を含むブログ (124件) を見る クラスの再オープンによる既存クラスの変…

進捗どうですか?

4月に書いた記事で5月中にRailsのアプリを自作するぞとひっそりと宣言したのですが、達成できず。。。 目標は不達成でしたが、Railsアプリは少しずつ作っているので、ここまでの状況をまとめます。 ■概要 カレンダーに、自分の勉強した日をチェックしていく…

fullcalendar-railsのeventClickが動作しない問題

タイトル通りの問題が起きていたため、原因を確認してみました。 現象 fullcalendar の eventClick() に処理を登録しても動作してくれない。 fullcalendar の dayClick() に登録した処理は動いている。 fullcalendarのイベント登録処理はこんな感じ $(docume…

RailsでFullCalendarを使う

以前作成した、FullCalendarを使った勉強記録帳のRails版を作ろうと思い、Railsを色々いじっていたのですが、fullcalendar-railsなるものがgemで使用可能とのことなので、こちらを使ってみました。 使い方 大まかな流れは Gemfileにfullcalendar-rails を追…

Railsチュートリアル感想

ずっとやってたRailsチュートリアルを一通り終えたので、感想など。 ■成果物 とりあえず夏ぐらいまでは公開しておこうかと思います。 これから始める人は参考程度にどうぞ。 Herokuでの公開先ユーザ登録、ログインからコメント投稿、別ユーザのフォロー機能…

RailsレシピブックとMVCについて少し

Railsの勉強として読みました。Rails3レシピブック 190の技作者: 高橋征義,松田明,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/07/25メディア: 単行本購入: 34人 クリック: 966回この商品を含むブログ (38件) を見るRailsの基礎から、…

bundle installとupdateの使い方について

railsでGemの管理を行ってくれるbundlerですが、bundle installとbundle updateの違いがよくわからないまま、「とりあえず両方実行しちゃおう」ってなることが多いので、自分のためにも違いをまとめておきます。 ■bundle install 以下、引用 「bundle instal…

Rails勉強中

Ruby、JavaScriptで作ったものをブログやGithubを使って紹介してきましたが、 そろそろサーバサイドのアプリケーションで直接動かせるものを公開したいと思い、Railsの勉強中です。 勉強ネタ ■Ruby on Rails チュートリアル:実例を使って Rails を学ぼう Ra…

railsのherokuへの展開でつまずいた話

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう でRailsの勉強をしていてつまずいたところがあったので、そこだけまとめ。 railsをherokuに展開する チュートリアル2章のデモアプリケーション作成時には、Localで構築環境をherokuへ展開する時…

yokohama.rbに行ってきた

独学でruby勉強してみてきましたが、実際にrubyで色々作っている人に会ってみたいなと思い、初参加してきました(もう一か月たっちゃった)。 Yokohama.rb Monthly Meetup #42 - Yokohama.rb | Doorkeeper 会場の様子 もくもくとコード書いたり、わいわいと話…

coderwallの「説明文付き」バッジ一覧をブログに表示する

coderwallのバッジを、ブログに張り付ける方法が紹介されているので、自分も試してみました。ただ、このままだと何のバッジかわからないので、本家のページのようにバッジにマウスを当てると説明文が出てくるようにカスタマイズしてみた。 完成イメージ バッ…

「Scrum Boot Camp The Book x リーン開発の現場 - なぜ現場の実践本が必要なのか」に行ってきた

Scrum Boot Camp The Book x リーン開発の現場 - なぜ現場の実践本が必要なのか - - Agile Samurai Base Camp | Doorkeeper に行ってきました。みんながプロジェクト運用で抱えている問題に対する、解決策、ヒント等をいただくQ&A形式のセッションが後半にあ…

FIFAランキングをMapchartを使用して世界地図に表示してみる

以前の記事で紹介したGeoChatを使って、FIFAのランキングを世界地図に表示するものを作ってみました。 イメージ GeoChartで世界地図を表示。赤い国程強いです。 マウスカーソルを当てると、その国のランキングが表示され、 クリックすると。 その国の代表チ…

リーン・スタートアップは「小さく、細かく、早く」

今更ですが「リーン・スタートアップ」リーン・スタートアップ作者: エリック・リース,伊藤穣一(MITメディアラボ所長),井口耕二出版社/メーカー: 日経BP社発売日: 2012/04/12メディア: 単行本購入: 24人 クリック: 360回この商品を含むブログ (91件) を見る…

JavaScriptの命名規則

Rubyの命名規則は以前教わったことをまとめていましたが、JavaScriptについてはよくわからないままコーディングしていたので、ちょっと探してみました。これでいいんじゃないかな? JavaScriptにおける命名規則の個人的まとめ|もっこりJavaScript|ANALOGIC…

GoogleのGeochartを使ってみた

Visualization: Geochart - Google Charts — Google Developers のサンプルコードをhtmlファイルに張り付けるだけで、世界地図の表示、作成したテーブルに応じたグラフを作成することができます。 サンプルコード <html> <head> <script type='text/javascript' src='https://www.google.com/jsapi'></script> <script type='text/javascript'> google.load('visualization', '1', {'p</head></html>…

FileSystem APIのローカルファイルはどこに保存されているか?

先月のエントリで、FileSystem APIでJavaScriptからローカルストレージへの保存、読み込みを行う方法をまとめましたが、保存されたデータはPCのどこに保存されるのか?がわからないままだったので調べてみました。 保存されたデータはPCのどこに保存されるの…

Rubyで2次元配列をソートする

簡単にですがまとめました。 やりたいこと 商品毎の商品番号, 商品名, 価格を持った下のような2次元配列に対して、価格順または商品名順のソートを行いたい。 shohin = [[1, "carrot", 88], [2, "tomato", 120], [3, "apple", 210], [4, "orange", 105]] 2次…

CodeIQでRubyの作法を教わった

「CodeIQ|ITエンジニアのための実務スキル評価サービス」の問題を解いた際にいただいたフィードバックが、Ruby初心者の自分にはとてもためになりましたので、Rubyの作法に関する部分をまとめました。 解いた問題 「コピペシステム社の粗悪システムを改修」 …

JavaScriptでカレンダーを作る

勉強記録を付けるために、JavaScriptでカレンダーを作る方法を調べました。 やりたいことは、、 ページを開いたらカレンダーが表示されること カレンダーの日付をタッチすると「英語」、「プログラム」等その日の活動が記録できること です。 FullCalendarを…

Jasmineで非同期関数をテストする

Jasmineで非同期関数のテストをしてみた際のまとめ。 公式ページ introduction-1.3.1.js(日本語翻訳版はこちら)。 導入手順 「Javascriptテストフレームワーク Jasmineを試す | nacika」のページを参照しました。今回はstandalone版をダウンロードしてJavaSc…

「テスト駆動開発入門」を読みました

12月に参加した「Agile Samurai Base Camp」にて紹介されていた書籍、すでに絶版だそうですが、購入できたので読んでみました。 テスト駆動開発入門 作者: ケントベック,Kent Beck,長瀬嘉秀,テクノロジックアート 出版社/メーカー: ピアソンエデュケーション…

FileWriterオブジェクトでのファイル上書きについて

前回「JavaScriptでFile Read/Writeをやってみた」でやった通り、FileWriterオブジェクトを使うことでファイルの書き込みは行えますが、既存のファイルに対して書き換えを行うと、うまく動かないことがあるので補足。 ファイル書き込み fs.root.getFile('log…

JavaScriptでFile Read/Writeをやってみた

前回の続き。以下を参考にして、JavaScriptからFile Read/Writeを行いました。 FileSystem API について知る 作成したソースはGithubにアップロードしました。index.htmlを開き、saveボタンを押下するとテキストの内容を保存、loadにてテキストの内容を読み…