ねこものがたり

プログラミングあれこれ

学習

transactionの使い方

transactionとは An input message to a computer system dealt with as a single unit of work. ( transaction | Definition of transaction in English by Oxford Dictionaries ) 商取引、売買、執行、取扱、議事録などの意味を持つ英単語。ITの分野では、…

プログラミングの勉強に学習理論を当てはめて自分を鼓舞してみる

プログラミングを始めて1年ちょっと経ちました。 最初はうまくいかないことも含めてプログラミングを学ぶことそのものが感動や楽しさで満ちていた気がします。(チュートリアル1周目は重かったけどw) ところが 最近辛い なんだかモヤモヤっとしたものが晴…

スクラム開発の感想

Fjord Boot Campでスクラム開発が始まりました これまでFjordの共同開発の課題では、各々がメンターの駒形さん、町田さんとやりとりしながら進めていました。私も最初そんな感じでしたが、開発に加わるようになってまだ間もない時にスクラム開発でやっていく…

できるようになりたいことをリストアップしてみた

長期的また理想で言えばたくさんの願望がありますが、とりあえず時系列を絞って「直近でできるようなりたいこと、身につけたいこと」を考えても山のようにあります。 あれもこれもとなって「そういえばこれも気をつけるんだった!」となっちゃうと効率が悪い…

RailsとSQLでわちゃわちゃやってます

自分の課題 DBから前後のデータをとってくる - ねこものがたりの続きをやっていて感じた自分の課題。 複雑なSQLの操作に慣れていない、間違えたり調べたりしてなんとかやってる railsのコードとSQLが自分の中で一致してない(単独でやると操作できるけど相関…

DBから前後のデータをとってくる

何がしたいか reportというモデルがある。 report/showを開いた時に、開いているreportの前後のreportページに行けるようにリンクを貼りたい。 どうやって前後の情報をとるか 一番いいのはreportモデルにuuidを使うことのようです。 教えてもらった記事:rai…

共同開発に参加してみて

Fjord Boot Campの課題もそろそろ終盤に入ってきました。 そして実際にFjord が開発しているプロジェクトに加わるという課題に突入です。 ついに! GitHubは基本的にセルフプルリクセルフマージばかりだったので、初日から知らなかったこと教えてもらったこ…

アジャイル開発とかスクラムとか

読んだもの アジャイルサムライ――達人開発者への道 スクラム入門 株式会社永和システムマネジメント アジャイル事業部 アジャイル開発 ESMによる定義 開発がアジャイルであるということは、利用者と開発者が協調し、フィードバックに基づいた調整を行い続け…

環境変数の復習とRailsアプリ中の環境変数

Railsアプリを作っていて「環境変数が設定されていないのでエラーになる」などの文言に出会ったことが何度か・・・。 「開発環境」「本番環境」などの言葉があるので、アプリで環境変数を扱う場合、環境=開発・ステージング・本番のどれか、というイメージ…

「何が分からないのか分かる」ための分析

何が分からないのか分からない コード書くこと自体が好きで、分かんなくても辛くない人や楽しめる人もいるらしいと聞いたことがあります。でも私は「何が分からないか分からない」時は最悪な気持ちになりやすいです。「もはや自分が何者かも分からん・・・私…

サーバーでRailsアプリを動かすための手順

今まで一応デプロイはHerokuでしたことはありました。 いよいよもっとちゃんと根本的にデプロイを理解することになり、初めてやる作業が多かったのでまとめておきます。 環境 [サーバー] さくらのVPS Debian9 この前サーバーレンタルしたばっかりでMacとSSH…