迷い人

日々勉強。勉強の先に何か見つかるといいなぁ

2020-01-01から1ヶ月間の記事一覧

【回答】saveとsave!の違いについて

問題: saveとsave!の違いについて教えて下さい。 回答: saveメソッドは、保存に成功したらtrueを、保存に失敗(バリデーションに失敗)したらfalseを返します。 save!メソッドは、保存に成功したらtrueを返しますが、保存に失敗(バリデーションに失敗)したら…

【お仕事紹介】業務システムの習熟について

「15分でお仕事紹介の記事を書いてみた」のコーナーです。 今日は業務システムの習熟についてです。 業務システムとは、社内で使うシステムのことで、例えば、顧客管理システムとか在庫管理システムとかそういうのです。 習熟とは、業務システムに新しく機能…

単一責任のクラスを設計する

オブジェクト指向設計実践ガイドの2章について、自分なりの理解を記述します。 理解度50%くらいで書いているので、今後加筆修正する可能性大です。 まず、自転車の歯数の比(raito)とギアインチ(gear_inches)を計算するギアクラスを考えます。 各パラメー…

情報発信のスタンスについて

ノウハウ系の情報発信や情報収集があまり好きではなかったりします。 なぜなら、自己啓発本やHowTo本をたくさん読んでた時期があったんですが自分自身何も変われなかったから。 要領のいい人や意志の強い人は、ノウハウを行動に変えて、効率的に成長して、「…

【お仕事紹介】要求仕様工程に入るまでについて

15分でお仕事紹介のコーナーです。 今回は要求仕様工程に入る前の工程(超上流工程)がどんなものか紹介したいと思います。 まず前提として開発言語はJAVA、業務システムの機能追加開発でプロジェクト規模は1億〜10億程度と思ってください。 うちの会社だと…

【回答】remember meの実装について

問題 remember me(ブラウザを再起動した後でもログインした状態から始められる)機能の実装方法、クッキーの仕組みも含めて説明して下さい。 回答 以下の流れでremember me機能を実装します。 base64の文字列等で記憶トークンを作成する。 作成した記憶トー…

【お仕事紹介】飲み会の作法について

15分でお仕事紹介コーナーです。今日は飲み会における作法について紹介します。 ここでいう飲み会とは 仕事をお願いすることになる相手(会社、部署)との懇親会 のこととして語ります。 私の仕事が誰かに仕事をお願いする事ばかりなのですが、以下のような…

【お仕事紹介】決裁について

15分でお仕事紹介コーナーです。今日は決裁について解説します。 決裁とは、すごく簡単に説明すると 「会社のお金を使って何かをやろうとした時に、お金を使う承認をもらうための行為」 です。 課長なら20万まで 部長なら500万まで 部門長なら1億まで みたい…

【お仕事紹介】社内調整について

お昼休みの隙間時間15分で自分の仕事を紹介するコーナーです。 誰得の記事かというと、誰の得にもならない記事ですw 私の仕事の3割くらい?が社内調整で、以下のようなことをしています。 幹部への説明スケジュール確保 打合せ時間のスケジュール確保 他部…

クッキーを利用したログイン処理の概要

プロになるためのWeb技術入門4章のクッキーを使ったログインが分かりにくなったので、まとめました。 大きな流れは以下のとおりです。 ログイン画面をリクエストすると、レスポンスで画面が返ってくる。 ログイン画面にユーザ名とパスワードを入力して、ロ…

【書評】httpについて知る

プロになるためのweb技術入門からポイントを抜粋しています。 要約 HTTPリクエストにはGETとPOSTがあり、それぞれ特徴がある。 リクエストの届け先はIPアドレスで表現され、ホスト名をIPアドレスに変換するのはDNSサーバで行われる WWWの世界でHTMLをやりと…

【回答】エラー対処について

問題 前提 エラーログ 回答 もうちょっと解説 当初エラー原因と思っていた箇所 教訓 問題 「 $ git push heroku 」を実行した際、以下のエラーが発生した。 エラー原因を調べる時、ヒントとなる情報がある部分はどこでしょうか。 前提 railsチュートリアル11…

【問題】エラー対処について

問題 「 $ git push heroku 」を実行した際、以下のエラーが発生した。 エラー原因を調べる時、ヒントとなる情報がある部分はどこでしょうか。 前提 railsチュートリアル11章で発生したエラーです エラーログ Enumerating objects: 46, done. Counting objec…

【書評】webはどのように発展したか WWWからフレームワークまで

プロになるためのweb技術入門からポイントを抜粋しています。 要約 ・情報共有(静的なコンテンツ)のためにWWWができた ・動的なコンテンツのためにCGIができた ・CGIの問題点を解決するためにJava/サーブレットができた ・Java/サーブレットの問題点を解決…