2020-01-01から1年間の記事一覧
悩んだ事 謎の改行( )が入る問題。 以下の記事で解決 qiita.com functions.phpが効かない問題 ファイル名がfunction.phpだった。初歩的なミス。 ツールバーで表示が崩れる問題 ユーザ→プロフィールからツールバー表示しないで解決した。 もっといい解…
自己紹介の下書きです。思ったことを垂れ流してます。 学生時代(中学まで) 学生時代(高校) 学生時代(大学+大学院) 社会人時代 好きなこと 苦手なこと 現在 はじめまして、おーやといいます。 本業でシステムの要求仕様書を作りながら、副業でWeb制作…
アフィンガー導入から初めての投稿までにやったこと。 プラグインの導入 ・Classic Editer 記事投稿する時の編集画面をクラシックにする。現在の画面がとても使いにくいので導入した方が良い。 ・TinyMCE Advanced 記事投稿時にアフィンガーの記事パーツをク…
私が参加しているコミュニティでwebアプリを作ろうという企画が立ち上がったので、forkして、開発環境を構築しました。 基本的に以下のやり方でうまくいきました。 qiita.com qiita.com help.github.com
ほぼ以下のやり方でできました。 qiita.com ただいくつかつまった部分があったのでメモしておきます。 .bash_profileの場所がわからない ホームディレクトリにあります。確認方法は $ cd $ ls -la これで隠しファイルも含めて確認できます。 また、Finderで…
「15分でお仕事紹介の記事を書いてみた」のコーナーです。 本日はエスカレーションについてです。 みなさん「エスカレーション」て言葉知っていますか? うちの会社では「エスカレ」と省略することも多いのですが、業務をやっていて、担当者同士では解決しな…
問題 ブロック要素を中央寄せしようとしましたが、うまく行きませんでした。 何故でしょうか。 HTML<div class="parents"> <div class="child"> コンテンツ </div> </div> CSS.parents { width: 100%; } .child { margin: 0 auto; } 回答 child要素にwidthが指定されていないから。以下のようにCSSを修正すること…
ポートフォリのデザインを良くしようと思い、自分でロゴをデザインしました。 所用時間は約1時間。 サクッとやる方法をご紹介します。私は以下の3ステップで作成しました。 フリーの素材サイトからいい感じのアイコンをダウンロード アイコンと用意されて…
本日最終課題発表が終わったので、記憶が鮮明なうちに思ったことを残しておこうと思います。 結局よかったの?わるかったの? 最終課題でやったことなど うまくいったこと チームメンバ全員でやらなければならない事を意識共有 タスクの詳細化 日々やったこ…
前回の記事でパブリックアクセス設定をオフにすることで、画像のアップロードができるようになったという話をしました。 oyaoya1123.hatenablog.com その後 パブリックアクセスってなんだ? セキュリティ設定をオフにしているけど問題ないんだっけ? みたい…
railsチュートリアル13章の「本番環境での画像アップロード」について、書籍を参考にしながらAWSの設定をしてもうまくいかず苦労したので、私が苦労したポイントをまとめておきます。 最初に発生したエラー 2020-02-07T15:49:28.659851+00:00 app[web.1]: [4…
問題 メールを使用したアカウントの有効化機能の実装方法について説明して下さい。 回答 以下の流れで実装します。 ユーザ作成時の初期状態は「有効化されていない」にしておく 有効化トークンと有効化ダイジェストを作成する 有効化ダイジェストはDBに保存…
問題: 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/サーブレットの問題点を解決…