macを新しく買ったとき、会社でmac端末を貸与されたとき、まずやるべき設定をまとめました。
新卒入社した大手製造業での設計からITエンジニアに転職した私が経験してきたことを、「新たな視点で」「惜しげなく」提供していきたいと思います。 あなたの「そんな考え方もあるんだ!」が見つかると嬉しいです。
macを新しく買ったとき、会社でmac端末を貸与されたとき、まずやるべき設定をまとめました。
こんなにあるらしい!(ここにないのがあったらコメントで教えてください)もしこれのどれかは許可するけど、どれは許可しないとかいうバリデーションにしたら・・・そりゃ通らんわ!半角-(半角ハイフン)⁃(短いハイフン)‑(右端で折り返さないハイフン
Lambda layerにgoogle-analytics-data-apiを追加する方法(python)
Google Analytics Data APIを使用して、記事のGoogle Analytics 4の情報を得るpythonプログラムを作成するには、google-analytics-data-apiパッケージをインストールした環境が必要です。これをLambda上で作成するには、「Lambda layer」にgoogle-analytics-data-apiを含める必要があります。その方法で迷走したので、記録を残しておきます。
wsl2で複数のディストロを立ち上げる方法(Windows Linux)
wsl2は、Windows OSでLinux環境を立ち上げたいときの強い味方ですよね。しかし、仮想サーバーである以上、複数の環境を立ち上げられるはずです。 今回は、その方法を備忘録として記載しておきます。
Date.parse()よりも .to_dateの方がいいかもって話(Rails7)
渡されてきた変数dateを確実に日付として扱いたい場合、少なくとも2つの方法がありますよね。 1. Date.parse(date) 2. date.to_date どちらを使うべきか、迷ったことはありませんか?私の中で結論が出たので、解説します。
Date.parse()よりも .to_dateの方がいいかもって話(Rails7)
渡されてきた変数dateを確実に日付として扱いたい場合、少なくとも2つの方法がありますよね。 1. Date.parse(date) 2. date.to_date どちらを使うべきか、迷ったことはありませんか?私の中で結論が出たので、解説します。
値や配列などnon-ActiveRecord オブジェクトのシリアライズをする(Rails7)
RailsでActiveModel::Serializerを使う際、普通にActiveRecordのオブジェクトを引き渡す場合は特に問題ないが、純粋な値や配列を引き渡そうとすると、NoMethodErrorを発生します。 意外に簡単な解決方法を紹介。
Discardによる論理削除時にバリデーションをかける(Rails7)
Discardを使用して論理削除する時に、バリデーションをかけて条件を満たす場合は論理削除しないようにしたいことがあるかと思います。 でも、「rails discard バリデーション」とかで調べても直接的な回答が得られませんでした。 色々調べて時間がかかったので、後学のためメモしておきます。
【Udemyで余裕!?】Cloud Digital Leader合格体験記(Google Cloud認定資格)#CDL
先日、GCPの認定資格で一番簡単なDigital Leader(GDL)を取得しました! AWSクラウドプラクティショナーとった方なら簡単に取れます。そのための勉強法を残しておきます。この記事だけ抑えておけば網羅できるようまとめました!
有効数字2桁をとりたいとき、ありませんか? round使えば四捨五入できますが、指定できるのは「小数点以下第何位か?」ですので、上位3桁目を四捨五入して有効数字2桁で返すには別の方法が必要です。 その方法を解説します!
positionにできるならする方が良いですが、後から追加する場合など、カラム名を変更できます! modelでcolumnオプションを使えばOK!
ActiveModel::Serializerを使いこなす(Rails7)
gem 'active_model_serializers'をbundle installすることで使用できるActiveModel::Serializer。 モノリスRailsしか知らない人からすると、初めてのことで色々と戸惑うことも多いでしょう。 基本から、私の苦労したカスタマイズまで、備忘録として紹介しておきます。
Udemy「この問題だけで合格可能!AWS 認定クラウドプラクティショナー 模擬試験問題集(7回分455問)」私の成績の変移
興味ない人が大半だと思いますが、「Udemyの模試で◯点をとってしまったけど果たして受かるんだろうか・・・」みたいな迷える子羊に、「こんなひどい点数とった人でも合格してるんだ!だったらいけるかも!」という自信を与えられるかもしれないので、私の成績の推移を公開します。
たまに、「こんな資格とっても意味がない」という意見を聞きます。 私の合格体験記を読んで下さった方ならご理解いただけたと思いますが、そんなことありません。 意味はあります。 特に私のようなド素人にとっては大変貴重な勉強機会を与えて下さったと思っています。
みなさんは人生を変える本に出会ったことはありますか? 私はあります。簡単な書評と共にご紹介。 もう読んでから数年経ってますが、いずれも未だに読み返す名著です。
[開発環境構築]ゼロからgit cloneするまで(ssh鍵を別名で作成)
「git clone やり方」とかで検索すると、git clone でOK!みたいな記事が出てくるかと思いますが、その後pushしたりすることを考えると、これだけでは不十分です。gitの準備も含めてゼロからSSHでクローンしてくる手順を丁寧
macで簡単にパスワード付zipファイルを生成する方法(terminal.appだけでOK)
右クリックの圧縮でzipファイルを作成しようとしたあなた! それだとパスワード付与できないんですよ〜 じゃあどうすれば良いかって? 安心してください、解説しますよ。
原宿ランチ!税込600〜800円で定食が食べられるお店4選!(明治神宮前・表参道)
原宿〜表参道で昼飯とるのどこも高くないですか!?ラフォーレ原宿と東急プラザの立つ「神宮前」交差点から徒歩6分以内!
脆弱性に強いコードにする4つのポイント(Rails6/JS)
webシステム開発をする際に、必ず意識しなければならないのが「脆弱性」です。今どき、個人情報を入力してもらったり、アクセス制限(認可)を設定するサイトが多いと思うので、情報漏えいやマルウェア感染をしないよう対策することは開発者の責務ですよね
二重クリックをフロントで防止する方法まとめ(Rails6, jQuery)
Web開発をしていれば、二重クリックを防止したくなることがあります。 ただのページ遷移であれば不要かもしれませんが、データを更新するようなボタンが2度押されると面倒です。 そんなケースで、うっかりダブルクリックしてしまったときに意図せぬ挙動にならないよう、一度押したボタンを非活性にする必要があります。 色々な方法がありましたので、まとめてご紹介します。
web開発をしていて、生成したPDFにうまくCSSが効かないとき、どうしてますか? 普通のHTMLページなら開発者ツールで要素検証してデバッグできますが、PDFだとそうはいかないですよね。 簡単な方法がありましたので紹介します。ぜひ試してみてね。
【Ruby】Date型が勝手にTime型になるメソッドを発見したのでメモ
0〜9時にrspecが落ちるからおかしいなと思ったら、タイムゾーン以前に型が勝手に変換されていました。since(◯.days)やago(◯.days)はDate型でもTime型に変換されます。その上で色々ややこしく勉強になったので、メモを
【TIPs】CSSのmargin 、padding の上右下左の順番の覚え方
web系のバックエンドエンジニアだと、CSSは書くより読む方が多いかもしれません。そんな中で、margin: 2px 3px 4px;とか、padding: 5px 10px;とかを見て、どれが上下左右がどれで指定しているかパッとわかります
【TIPs】number_fieldにmaxlengthが使えないってマ?(Rails6)
マジみたいです。mdn web docsによると、maxlengthが使えるのは、textsearchurltelemailpasswordだけのようです。じゃあどう制限するの?代替案(解決策)を2つ紹介します。 経緯:決まった桁数を超えて
ホストとは?デプロイ・リリースとの違いも初心者向けにわかりやすく解説
ITエンジニアになって最初に動揺する単語のひとつが「ホスト」ではないでしょうか? 中級者でも「ホストって何?」と聞かれると、うまく説明できない方の方が多いのでは。 類義語や関連ワードと一緒に紹介します。
AWS CLIで”bash: sudo: command not found”が出てsudo出来ない時の対処法
AWS CLIを使用してAWS ECSのコンテナ内に入り、sudo(ルート権限)で色々操作したかったが、 bash: sudo: command not foundが出て困った。 そんなとき、わざわざsudoをインストールしなくてもできる、意外と簡単な解決方法があったので備忘録。
enumは、DBには数字で保存でき、DRUDは人間の言葉で操作できる、大変便利な仕組みですよね。 しかし、数字/英語/日本語の3つの表現があり思うようにいかないときもあるのでは? 初学者が最初に躓くのがenumをform_withでf.selectさせる時ですよね! それぞれの対応を整理します。
railsのタイムゾーンは複数あるのをご存知ですか? いつも混同してしまうので、表で整理しておきました。
ブログの開業届で失敗しない(開業日・提出のタイミング・確定申告への影響)
副業でブログを始めたものの、開業届をいつ出そうか迷いませんか? 私は迷いました。 結論は「1円でも収益が出たらすぐに青色申告承認申請書(+開業届)を出すべき」です! 開業日は、「初収益発生記念日」にしましょう! なぜその方が良いのか。私の実体験を元に解説します。
冬の北海道9日間(?)の旅(知床・網走・然別湖・旭川・富良野など)
新婚旅行で、1月〜2月に冬の北海道に行ってきました。 8年ぶりの大寒波、新型コロナウイルス第6波到来中という制限付きでしたが、大変充実した旅になりました。 思い出の記録と、同じように北海道旅行を考えている方の参考になるように、日誌を残しておきます。
エラーに出会ったら、どれだけ自分で調べてから人に聞くべきでしょうか?また、ググり方にもコツがあるのをご存知ですか? そんな疑問に答えるべく、エラー解決のフローを作成しました。 この順に進めていけば、エラー解決のモヤモヤなんてなくなりコードに開発に集中できるようになるでしょう!!
before_type_castが効かない!enumで数値を返す方法[Ruby on Rails6]
enumを数字として取り出したいとき、before_type_castを使えば良いと思っていませんか? 私も思っていましたが、うまくいかない場合がありました。その理由と解決策を書いておきます。
2021年10月〜11月にかけて、式場を4箇所見学+オンラインも含めると計8箇所くらいから見積もりを取得しました。 その2軒目に見学に行ってきた、椿山荘さんの様子を共有します。 「高級感」あふれる場所で「超一流のおもてなし」でゲストを迎えたいカップルにはオススメ!
【Losangeia】ロザンジュイア広尾迎賓館(結婚式場見学レビュー)
2021年10月〜11月にかけて、式場を4箇所見学+オンラインも含めると計8箇所くらいから見積もりを取得しました。 その1軒目に見学に行ってきた、ロザンジュイアさんの様子を共有します。 「教会式」×「少人数」×「貸し切り感」×「高級感よりコスパ」を重視するカップルにはオススメ!
Javascript(){別のJSファイルで定義した関数を呼び出す方法2つ};//共通化
js関数を、定義したjsファイルと別のjsファイルでも使用したいとき、そのまま呼び出したのでは Uncaught ReferenceError: set_modal is not defined というエラーが出て動きません。 うまくいく方法といかない方法がありましたのでご紹介します。
【違いを比較】ソフトウェア・アプリケーション・モジュール・パッケージ・ライブラリ・バイナリ・リポジトリ:何が違う?
プログラムとかソフトウェアどか、この業界にいると、似たようなカタカナがたくさん出てきますが、はっきり「こう!」って説明できるものって案外少なくて、どのIT用語もなんかもやっとしますよね? この記事を読めば、「あ、要するに〇〇のことね!」って言えるようになるはずです。
初心者なのに、いきなりAnsibleを使ってサーバーに必要ソフトをインストールすることになった方へ。 この順序で理解していけば、とりあえず土俵に乗れるよ!というやり方を解説します。とりあえずこの記事に沿ってStep1〜Step4を進めてください。
両家顔合わせをリモート(オンライン・テレビ電話)で行う際の注意点5つ
プロポーズの次は、両家顔合わせですよね。 ただ、このご時世、リアルでするのは難しい。 では、リモート(オンライン・テレビ電話)でやりましょう! 私たちもリモートで行いました。 これから検討されている方が、少しでも楽に、そして良い会にできるよう、注意すべき点を5点、解説します!
立川のIn Camera con TERRAZZA(インカメラ コン テラッツァ)は大切な人との大切な時間を提供してくれました(口コミ)
2021年8月8日(日)のランチに、In Camera con TERRAZZA(インカメラ コン テラッツァ)に行ってきました。 結論から言うと、立川で有名な高級イタリアンレストランで、大切な人と静かにゆっくり過ごすにはとてもオススメです! 緊急事態宣言下でもお酒を提供していました。
立川のcafe sov(カフェソブ)行った感想(口コミ)気のおけない友人や家族との記念日にオススメ!
夜、cafe sov(カフェソブ)に行ってきました。 結論から言うと、ちょっとした記念日に、ちょっとお洒落なダイニングカフェで食事がしたい!という方にはとてもオススメです! 緊急事態宣言下でもお酒を提供していましたし、また行きたいです♪具体的にレビューします!
【気のおけない友人や家族との記念日に!】立川のcafe sov(カフェソブ)行った感想(口コミ)
夜、cafe sov(カフェソブ)に行ってきました。 結論から言うと、ちょっとした記念日に、ちょっとお洒落なダイニングカフェで食事がしたい!という方にはとてもオススメです! 緊急事態宣言下でもお酒を提供していましたし、また行きたいです♪具体的にレビューします!
【お酒が飲める】たちかわの輝く個店一覧(立川市プレミアム婚姻届で特典の得られるお店)
「立川市プレミアム婚姻届」で婚姻届を提出されるカップルの皆さん!特典が満載でワクワクしますよね!特に飲食店のクーポンは結構豪華ですよね。しかし今(2021年8月7日)は緊急事態宣言の真っ只中。明日東京オリンピックが終わったら、ロックダウンも
【Udemy何割で合格?】AWS認定SAA(ソリューションアーキテクトアソシエイト)は、CLF(クラウドプラクティショナー)を取った後なら余裕か?(資格の合格体験記)
CLFを受けずに、いきなりSAA受けている人も多いですね。 ただ正直「それ、CLFとったんだったら勉強する必要ないよ!」と思うものが多いです。 じゃあ、クラウドプラクティショナーと、ソリューションアーキテクトアソシエイトの差を埋める勉強方法は? 先日合格したのでこの疑問に答えます。
Linuxを”初めて”触る人が知らないと詰む5つの超基本(誰も教えてくれなかった)〜RPGに例えて〜
Linuxを触る必要があるけど勉強したことはない。 「基本的だけど超絶大事なこと」だけで良いのでざっくり知りたい! そんな方のために、Linuxを触る上で必要最低限大切なことを、30分で理解できるよう解説します。 これすら知らないと、正直、詰みます。
面倒な飲み会幹事を楽にスマートにこなす方法(ポートフォリオ2020)
飲み会幹事、面倒ですよね! 仕事の出来不出来を評価される飲み会幹事、なんとか楽にスマートに決めたいものです。 そんなあなたに飲み会幹事秘書アプリ「スペース」のご紹介! 忙しいビジネスパーソンをデキる飲み会幹事にする、LINE, Google連携型の飲み会幹事お助けアプリで 頭と心にスペースをつくりませんか? (Railsのポートフォリオとして作成したものです。)
【AWS】AppSyncで使えるGraphQLとは?を初心者でもわかるように用語から丁寧に解説
突然ですが、問題です。Webアプリケーションに対し、リアルタイムランキングが表示できる投票機能や、チャット機能、通知機能などの実装を容易にするAWSサービスは?ただし、LambdaやDynamoDB、Elasticsearchなどのバックエ
WindowsユーザーがMacBookへ乗り換えたときに困ったショートカットキー8選とその代替案
Windowsで出来たことがMacで出来ない!なんてこと、ありますよね。 この記事では、WindowsからMacに乗り換えた人が困るであろうショートカットキーと、その代替操作を解説します。 WindowsからMacへ乗り換えた人は必見です!
【AWS】SQSとは?を初心者でもわかるように用語から丁寧に解説
SQSがどんなサービスなのか、初心者が理解するのめちゃくちゃ難しくないですか?? なんか、同時並行?で処理させたいとき?に使う?みたいな。笑 この記事を読めば、そもそもキューイングやポーリングを知らない人でも5分でSQSを理解できるようになります。
私が会社を辞めると決めてから、どういう考えを経て、どう行動しながら、「よし、プログラマーを目指してみよう」と思うに至ったのか、書き留めておきます。
2年間Railsを勉強したけど、より簡単なswiftを勉強する方がよい?
「2年間、Ruby on Railsを勉強したけど、難しくてまだポートフォリオが作成できません。swiftの方が簡単って聞いたけど、今からswiftを勉強した方が良い?」 こんな質問をいただきましたので、未経験からITエンジニアへの転職を成功させた私「はるすと」が解説していきます。
サーバーの仮想化って?3種類もあるの?ホストOS型?ハイパーバイザー?コンテナ?違いは?
サーバーの仮想化の方法って実は3種類あるって知ってますか? 初めて仮想環境をつくる方は、まずこの3種類を把握しておく必要があります。 仮想化の方法はこの記事で把握し、肝心の「どの仮想化の方法で」「実際どう環境構築するか?」という作業に時間を割いてください!
【初心者必見!】yum history infoの見方をわかりやすく丁寧に(Red Hat系Linux)
yum history info を叩いてみたものの、「実際何が表示されているのかよくわからない」という方いらっしゃいませんか? 私自身、初めてみたときわけわからず、苦労したので、初心者の方にもわかりやすく解説しました!
OSはWindowsとMacとLinuxの3種類が有名どころ、なんて理解ではインフラエンジニアは務まりません。 この記事では、OSの種類を樹形図にして全体像を提供しています。 また、それぞれのOSの特徴や違いも付記していますので、この記事を読めばOSの全体像がよくわかると思います。
トランザクションとは?メリットや必要性は?初心者にもわかりやすく丁寧に
もともとは「取引」の意味ですが、プログラムの業界では、そこから転じて「分割不可な一連の処理」のことを指します。要するに、「複数の処理をまとめてしたい」ってことです。 どういうことか?初心者の方にもわかりやすく丁寧に解説します!
先日、会議で「札束で殴る」という表現を聞きました。 ソフトウェア開発で「札束で殴る」とはどういう意味なのか? 似た他の表現との比較も交えて解説します!
【もっと自分で考えたら?と言われる前に】思考を深めるのに必要な思考法(IQAサイクル)
「もっとよく考えろよ〜」「なんで自ら考えられないの?」そんな侮辱的かつ屈辱的な言葉を受け取ったにも関わらず、「でも、『もっと自ら考える』って具体的にはどうすれば良いんだろう?」そんな健気で素直な疑問を抱いたあなた!「あなたはもう、考えている
【初心者必見!】「MACアドレス」とは?〜知らずに大恥かいた話〜
MACアドレス、MAC OSとは全く別物だってご存知でしたか?? 「そんな初歩的なことプププ」という先輩方はどうぞ笑ってください! 「え、そうなの?そもそも初めて聞いたよ」という初心者さん!恥をかく前に私と学んでおきましょう!!
【初心者向け】ロードバランサーの「リスナー」とは?「リッスンする」って?一般的にも使うの?
「リスナー とは」みたいな感じでググると、「ラジオの視聴者」みたいな記事ばかり出てきて、なかなかお目当てのIT的な「リスナー」の意味には巡り合えません。 かと言って、「AWS リスナー」とかで検索すると、専門的な「リスナー」しか出てきません。 そんな、IT業界で初めて「リスナー」に出会った人が、「リスナー」をざっくり理解するための記事です。
【TIPs】【意外な解決策】GitHubのWebhookを経由してAWS Codebuildでdocker-compose buildするとドッカーデーモンに接続できない。
GitHubにPUSH及びプルリクマージしたらWebhookがPOSTリクエストを発行し、CodeBuildを使用して、GitHub上のソースコードを取得〜Dockerイメージのビルド〜ECRへのPUSHを行いたい。GitHubのWebHookが発行するPOSTリクエストからビルドを開始するとDockerデーモンに接続できないという不具合の意外な解決策。
【もう遅い?】2021年、今、未経験からプログラマーを目指すには?
「誰でも未経験からプログラマーになれる!」 なんて謳い文句が出てから久しいですが、今からでもプログラマーを目指すことはできるのでしょうか?? この記事では、2021年に未経験からプログラマーへの転職を果たした現役プログラマーが、そんな疑問に答えていきます。
言葉が「正しい」かどうかには意味がない。少なくとも本質的ではない。 言葉は「正しく伝わる」かどうかが一番大事。
初めて、Amazon CloudWatchにカスタムメトリクスを設定する<初心者でもわかりやすく解説>
起動済のEC2インスタンスのCPU・メモリ・ストレージ(ルートボリュームのEBS)それぞれの使用量を監視する。 カスタムメトリクスを作成する必要がある。 初めてでググるだけだと、「どう設定するか?」という手順を定めるのに時間がかかったため、手順と共に判断基準を示す。
初めてでしかもCloudFormationでAWS環境構築(EC2&ALB)
初めてAWSで環境構築することになって、それもCloudFormation(cfnと略すようです)でリソースを立てる必要のある方なんてそうそういないかもしれませんが、私がそのような境遇になったので、同じような方のために、丁寧に!情報共有します!
(初めてでも大丈夫!)踏み台サーバーを経由してwebサーバーへSSH接続<AWS EC2>
AWSのEC2踏み台サーバーを経由してwebサーバーへSSH接続する方法を解説します。 私自身、「多段SSH接続」のみならず、立ち上げたEC2へのSSH接続自体初めてだったので、初めての方でも大丈夫です!
「ブログリーダー」を活用して、はるすとさんをフォローしませんか?
macを新しく買ったとき、会社でmac端末を貸与されたとき、まずやるべき設定をまとめました。
こんなにあるらしい!(ここにないのがあったらコメントで教えてください)もしこれのどれかは許可するけど、どれは許可しないとかいうバリデーションにしたら・・・そりゃ通らんわ!半角-(半角ハイフン)⁃(短いハイフン)‑(右端で折り返さないハイフン
Google Analytics Data APIを使用して、記事のGoogle Analytics 4の情報を得るpythonプログラムを作成するには、google-analytics-data-apiパッケージをインストールした環境が必要です。これをLambda上で作成するには、「Lambda layer」にgoogle-analytics-data-apiを含める必要があります。その方法で迷走したので、記録を残しておきます。
wsl2は、Windows OSでLinux環境を立ち上げたいときの強い味方ですよね。しかし、仮想サーバーである以上、複数の環境を立ち上げられるはずです。 今回は、その方法を備忘録として記載しておきます。
渡されてきた変数dateを確実に日付として扱いたい場合、少なくとも2つの方法がありますよね。 1. Date.parse(date) 2. date.to_date どちらを使うべきか、迷ったことはありませんか?私の中で結論が出たので、解説します。
渡されてきた変数dateを確実に日付として扱いたい場合、少なくとも2つの方法がありますよね。 1. Date.parse(date) 2. date.to_date どちらを使うべきか、迷ったことはありませんか?私の中で結論が出たので、解説します。
RailsでActiveModel::Serializerを使う際、普通にActiveRecordのオブジェクトを引き渡す場合は特に問題ないが、純粋な値や配列を引き渡そうとすると、NoMethodErrorを発生します。 意外に簡単な解決方法を紹介。
Discardを使用して論理削除する時に、バリデーションをかけて条件を満たす場合は論理削除しないようにしたいことがあるかと思います。 でも、「rails discard バリデーション」とかで調べても直接的な回答が得られませんでした。 色々調べて時間がかかったので、後学のためメモしておきます。
先日、GCPの認定資格で一番簡単なDigital Leader(GDL)を取得しました! AWSクラウドプラクティショナーとった方なら簡単に取れます。そのための勉強法を残しておきます。この記事だけ抑えておけば網羅できるようまとめました!
有効数字2桁をとりたいとき、ありませんか? round使えば四捨五入できますが、指定できるのは「小数点以下第何位か?」ですので、上位3桁目を四捨五入して有効数字2桁で返すには別の方法が必要です。 その方法を解説します!
positionにできるならする方が良いですが、後から追加する場合など、カラム名を変更できます! modelでcolumnオプションを使えばOK!
gem 'active_model_serializers'をbundle installすることで使用できるActiveModel::Serializer。 モノリスRailsしか知らない人からすると、初めてのことで色々と戸惑うことも多いでしょう。 基本から、私の苦労したカスタマイズまで、備忘録として紹介しておきます。
興味ない人が大半だと思いますが、「Udemyの模試で◯点をとってしまったけど果たして受かるんだろうか・・・」みたいな迷える子羊に、「こんなひどい点数とった人でも合格してるんだ!だったらいけるかも!」という自信を与えられるかもしれないので、私の成績の推移を公開します。
たまに、「こんな資格とっても意味がない」という意見を聞きます。 私の合格体験記を読んで下さった方ならご理解いただけたと思いますが、そんなことありません。 意味はあります。 特に私のようなド素人にとっては大変貴重な勉強機会を与えて下さったと思っています。
みなさんは人生を変える本に出会ったことはありますか? 私はあります。簡単な書評と共にご紹介。 もう読んでから数年経ってますが、いずれも未だに読み返す名著です。
「git clone やり方」とかで検索すると、git clone でOK!みたいな記事が出てくるかと思いますが、その後pushしたりすることを考えると、これだけでは不十分です。gitの準備も含めてゼロからSSHでクローンしてくる手順を丁寧
右クリックの圧縮でzipファイルを作成しようとしたあなた! それだとパスワード付与できないんですよ〜 じゃあどうすれば良いかって? 安心してください、解説しますよ。
原宿〜表参道で昼飯とるのどこも高くないですか!?ラフォーレ原宿と東急プラザの立つ「神宮前」交差点から徒歩6分以内!
webシステム開発をする際に、必ず意識しなければならないのが「脆弱性」です。今どき、個人情報を入力してもらったり、アクセス制限(認可)を設定するサイトが多いと思うので、情報漏えいやマルウェア感染をしないよう対策することは開発者の責務ですよね
Web開発をしていれば、二重クリックを防止したくなることがあります。 ただのページ遷移であれば不要かもしれませんが、データを更新するようなボタンが2度押されると面倒です。 そんなケースで、うっかりダブルクリックしてしまったときに意図せぬ挙動にならないよう、一度押したボタンを非活性にする必要があります。 色々な方法がありましたので、まとめてご紹介します。
RailsでActiveModel::Serializerを使う際、普通にActiveRecordのオブジェクトを引き渡す場合は特に問題ないが、純粋な値や配列を引き渡そうとすると、NoMethodErrorを発生します。 意外に簡単な解決方法を紹介。
Discardを使用して論理削除する時に、バリデーションをかけて条件を満たす場合は論理削除しないようにしたいことがあるかと思います。 でも、「rails discard バリデーション」とかで調べても直接的な回答が得られませんでした。 色々調べて時間がかかったので、後学のためメモしておきます。
先日、GCPの認定資格で一番簡単なDigital Leader(GDL)を取得しました! AWSクラウドプラクティショナーとった方なら簡単に取れます。そのための勉強法を残しておきます。この記事だけ抑えておけば網羅できるようまとめました!
有効数字2桁をとりたいとき、ありませんか? round使えば四捨五入できますが、指定できるのは「小数点以下第何位か?」ですので、上位3桁目を四捨五入して有効数字2桁で返すには別の方法が必要です。 その方法を解説します!