- 2021.01.24
Rails関連のことを調べてみた2021年01月24日
[Rails + jQuery]初学者向けAjaxを取り敢えず飛ばしてみたい #課題 初学者が感覚掴むために取り敢えずAjax飛ばしてみたい。 例として以下フォームで入力された文字をサーバに送ってみる。 “`erb:form.erb “` “`html:output “` ![スクリーンショット 2021-01-24 11.18.12.png](ht […]
[Rails + jQuery]初学者向けAjaxを取り敢えず飛ばしてみたい #課題 初学者が感覚掴むために取り敢えずAjax飛ばしてみたい。 例として以下フォームで入力された文字をサーバに送ってみる。 “`erb:form.erb “` “`html:output “` ![スクリーンショット 2021-01-24 11.18.12.png](ht […]
[Python]ループ実行時間の目安 # 条件 以下の二重ループを [AtCoder](https://atcoder.jp) のコードテストで各条件 3 回ずつ実行し、実行時間 (ms) の中央値を記録した。 試行した時間帯は日曜 AM 9 時ごろ。 “`python count = 0 for i in range(n): for j in range(m): count += 1 […]
【Laravel】テーブル名が長い時に、Laravel7から導入された外部キー制約をつけるマイグレーションエイリアスを使う方法 久しぶりのQiitaへの投稿です。 未経験からエンジニアに転職をして、2年目に突入したバックエンドエンジニアです。 DBに外部キー制約を追加をしようと思い、Laravel7から使えるエイリアスでmigrationファイルを作成していました。 ただ、テーブル名が長い時にハマ […]
node.jsの基本 node.jsは僕にとってはじめてお金を稼げた言語でとても特別なものなのですが、仕様を端から端まで熱心に勉強したわけではなく、壁にぶつかってはググっての繰り返しで身につけたので自分の理解をちゃんと整理するための備忘録として、また初学の人たちへ少しでも役に立てばとまとめました。 #node.jsとは node.jsはサーバーサイドのイベント駆動型JavaScript環境です。イ […]
【Rails】js.erb で文字列の途中で改行する方法 # 背景 JSにRubyを埋め込みしていたのですが、長ったらしくなってしまったので、途中で改行したくなりました。 # 方法 行の最後に「\」をつける。 “`javascript document.getElementById(‘messages’).insertAdjacentHTML(‘af […]
LINEBotに送った画像をGoogleDriveに保存して共有URLを返すまで ##はじめに GoogleDriveAPIを触っていたので、LINEBotに送信した画像を代わりにアップロードし、共有URLを返して欲しくなったので実装してみました。 ##どうなりたいか LINEBotに送った画像をGooleDriveにアップロードし、共有URLを返してくれるDEMO #lineapi pic.tw […]
java.net.http.HttpClient でHTTPレスポンスを受信するとリクエストがタイムアウトした 事象に遭遇したのは AdoptOpenJDK jdk-11.0.9.1+1。 ## 事象発生コード 数年ぶりにJavaで開発を行うことになり、外部APIをHTTPリクエストで呼び出してレスポンスのJSONを受信する必要が出てきた。 最後にJavaで開発した時はJDK 8でHTTPリクエス […]
AtCoder Beginner Contest 189のメモ # 前置き Atcoderをやってみたので、自分用のメモです。 あとから加筆・修正する予定です。 # 問題 https://atcoder.jp/contests/abc189 # A “`Q_A.go package main import ( “fmt” “strings” […]
【Android / Kotlin】双方向 DataBinding + Clickイベント / サンプルアプリ実装 # はじめに [こちら](https://qiita.com/tkmd35/items/ed2ae410e875aba165f7)の記事にて Java で同様のサンプルアプリを作成している。 今回はその Kotlin バージョンである。 ## 双方向データバインディングとは(一方向と […]
AWS基礎から学習①-EC2の環境構築- 今回、AWSの基礎を学び直す目的でEC2の環境構築と接続まで行ったので、その過程と自分なりに気になったポイントを書いていこうと思います。 自分用の備忘録として残していますが、これからAWSの基礎学習を始める方の参考になればと思います。 今回は踏み台用EC2を使って作業用EC2にログインするところまで。 #環境 ・MacOS ※macOsとwindowsでは […]