2020-01-01から1ヶ月間の記事一覧
問題: saveとsave!の違いについて教えて下さい。 回答: saveメソッドは、保存に成功したらtrueを、保存に失敗(バリデーションに失敗)したらfalseを返します。 save!メソッドは、保存に成功したらtrueを返しますが、保存に失敗(バリデーションに失敗)したら…
「15分でお仕事紹介の記事を書いてみた」のコーナーです。 今日は業務システムの習熟についてです。 業務システムとは、社内で使うシステムのことで、例えば、顧客管理システムとか在庫管理システムとかそういうのです。 習熟とは、業務システムに新しく機能…
オブジェクト指向設計実践ガイドの2章について、自分なりの理解を記述します。 理解度50%くらいで書いているので、今後加筆修正する可能性大です。 まず、自転車の歯数の比(raito)とギアインチ(gear_inches)を計算するギアクラスを考えます。 各パラメー…
ノウハウ系の情報発信や情報収集があまり好きではなかったりします。 なぜなら、自己啓発本やHowTo本をたくさん読んでた時期があったんですが自分自身何も変われなかったから。 要領のいい人や意志の強い人は、ノウハウを行動に変えて、効率的に成長して、「…
15分でお仕事紹介のコーナーです。 今回は要求仕様工程に入る前の工程(超上流工程)がどんなものか紹介したいと思います。 まず前提として開発言語はJAVA、業務システムの機能追加開発でプロジェクト規模は1億〜10億程度と思ってください。 うちの会社だと…
問題 remember me(ブラウザを再起動した後でもログインした状態から始められる)機能の実装方法、クッキーの仕組みも含めて説明して下さい。 回答 以下の流れでremember me機能を実装します。 base64の文字列等で記憶トークンを作成する。 作成した記憶トー…
15分でお仕事紹介コーナーです。今日は飲み会における作法について紹介します。 ここでいう飲み会とは 仕事をお願いすることになる相手(会社、部署)との懇親会 のこととして語ります。 私の仕事が誰かに仕事をお願いする事ばかりなのですが、以下のような…
15分でお仕事紹介コーナーです。今日は決裁について解説します。 決裁とは、すごく簡単に説明すると 「会社のお金を使って何かをやろうとした時に、お金を使う承認をもらうための行為」 です。 課長なら20万まで 部長なら500万まで 部門長なら1億まで みたい…
お昼休みの隙間時間15分で自分の仕事を紹介するコーナーです。 誰得の記事かというと、誰の得にもならない記事ですw 私の仕事の3割くらい?が社内調整で、以下のようなことをしています。 幹部への説明スケジュール確保 打合せ時間のスケジュール確保 他部…
プロになるためのWeb技術入門4章のクッキーを使ったログインが分かりにくなったので、まとめました。 大きな流れは以下のとおりです。 ログイン画面をリクエストすると、レスポンスで画面が返ってくる。 ログイン画面にユーザ名とパスワードを入力して、ロ…
プロになるための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ができた ・動的なコンテンツのためにCGIができた ・CGIの問題点を解決するためにJava/サーブレットができた ・Java/サーブレットの問題点を解決…