Note To Self ~One Step At A Time~

AUTHOR
kkawazoe
163 Posts
62 Tags

ページ内検索

Git コマンドについて

  • Apr 18, 2019
  • POST
基本的なコマンドを含めて備忘録として残しておく 実際のコード 基本的な流れ Git 初期化 git init Git 接続先設定 git remote add {Fork 元リモート名} {Fork 元接続先URL} git remote add {Fork 先リモート名} {Fork 先接続先URL} 最新ソース取得 git pull {Fork 元リモート名} {ブランチ名} トピックブランチ作成 git checkout -b topic/#{issue番号}-作業者名 開発 ステージングにあげる git add -A # untracked files を除いてステージングに挙げる場合は以下 git add -u コミットする git commit -m "コメント" プルリクエストを投げる git push {Fork 元リモート名} {ブランチ名} ※修正がある場合はgit addから先を繰り返し

Vue.js + Rails で RailsHelper と組み合わせた場合の記述方法

  • Apr 17, 2019
  • POST
経緯 Vue.js を Rails のフロントとして使用した場合に RailsHelper と組み合わせると若干記述が複雑になったため備忘録として残しておく 実際のコード(html テンプレートエンジンは slim を使用) 通常 a タグ a.btn.home href="#{root_path}" @touchStart="onTouchStartForBtn" @touchEnd="onTouchEndForBtn" @touchmove="onTouchMoveForBtn" RailsHelper での a タグ Vue.js の bind を'(シングルコート)で括る = link_to national_rankings_path, class: 'btn ranking', '@touchStart': "onTouchStartForBtn", '@touchEnd': "onTouchEndForBtn", '@touchmove': "onTouchMoveForBtn"

GitHub への公開鍵の登録

  • Apr 15, 2019
  • POST
毎回、PC をセットアップする際に調べてしまうため備忘録として残しておく 実際のコード Mac 以下のコマンドを GitHub のEメールアドレスに置き換えて実行 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f "id_rsa" > Generating public/private rsa key pair. 以下が表示されるのでファイル場所を入力(デフォルトでいい場合は「Enter」押下) > Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] 以下が表示されるのでパスフレーズを入力(なしでいい場合は「Enter」押下) > Enter passphrase (empty for no passphrase): [Type a passphrase] > Enter same passphrase again: [Type passphrase again] SSH キーを ssh-agent に追加する 4-1. バックグラウンドでssh-agentを起動 eval "$(ssh-agent -s)" > Agent pid 59566 ※ macOS Sierra 10.

Vue.js でモーダルが表示/非表示された際に呼ばれる処理の実装

  • Apr 12, 2019
  • POST
実際のコード HTML側 transition を指定 <template> <transition name="app-modal" v-on:after-enter="afterEnter" v-on:leave="leave"> <div id="overlay" v-on:click="clickEvent"> <div id="content" v-on:click="stopEvent"> <p><slot></slot></p> <button @click="clickEvent">close</button> </div> </div> </transition> </template> JavaScript側 以下のイベントがフックされるようになる Vue.transition('expand', { beforeEnter: function (el) { el.textContent = 'beforeEnter' }, enter: function (el) { el.textContent = 'enter' }, afterEnter: function (el) { el.textContent = 'afterEnter' }, enterCancelled: function (el) { // 取り消しハンドル }, beforeLeave: function (el) { el.textContent = 'beforeLeave' }, leave: function (el) { el.

Ruby on Rails の Gem CarrierWave でアップロードする際に画像をリサイズする

  • Apr 11, 2019
  • POST
Carrier Wave について ファイルアップロード機能を提供する Gem github 実際のコード 尚、アスペクト比固定で width および height のみ指定する場合は nil を指定する heightのみ指定 class MyUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick process resize_to_limit: [1200, nil] end widthのみ指定 class MyUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick process resize_to_limit: [1200, nil] end resize_to_fit と resize_to_limit の違いについて resize_to_fit 画像が指定したサイズ未満の時 => アスペクト比を維持しながら指定したサイズまで拡大する resize_to_limit 画像が指定したサイズ未満の時 => なにもしない

Ruby on Rails の Gem Gretel で項目の前に画像を置く

  • Apr 9, 2019
  • POST
Gretel について パンくずリストを表示する Gem github 実際のコード # articles#index crumb :articles do |article| icon = article.flg ? image_tag("表示したい画像") : "" link icon + {表示文字}, {URL} parent :parent_articles, article.category end

Windows10 に Ruby1.8.7 + Rails2.3.18 を構築する

  • Apr 7, 2019
  • POST
経緯 仕事で必要となり表題の環境を準備することになった 苦労したためその際の手順およびハマった点等を備忘録として残しておく 構築環境 ruby: ruby 1.8.7 rails: rails 2.3.18 手順 Ruby Installer で Ruby(1.8.7 p-374) および DevKit(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe) をダウンロードする Ruby をインストールする(オプションで環境変数パスへの登録を有効にする) DevKit を展開する(自己解凍形式の圧縮ファイルなので、実行して適当なところに展開する) 3-1. コマンドプロンプトで展開した場所に移動し以下のコマンドを入力する ruby dk.rb init ruby dk.rb install rubygems-update のバージョンをダウングレードする 4-1. 以下のコマンドを入力する gem update --system 1.3.7 ※以下のエラーが起きる場合はこのサイトを参考に手動で rubygems-update をダウングレードする gem update --system ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert protocol version (https://rubygems.

Slack + Todoist + Integromat でタスク管理 その2

  • Mar 28, 2019
  • POST
前回の残りTODO operation を使いすぎなためAPIの戻り値を配列化してメッセージを構築するようにする 手順 前回構築した API と Slack の処理の間に以下の処理を追加する 「スパナ」アイコンを押下後「JSON」を選択して以下を指定 「Parse JSON」 「Data structure」 「Add data structure」 「Specification」 「Generate」を押下して API の戻り値を貼り付けて生成 「JSON string」 「Data」を指定 「スパナ」アイコンを押下後「Flow Control」を選択して以下を指定 「Array aggregator」 「Source Module」 手順1 で作成したJSON 「Target structure type」 「Custom」を指定 「Aggregated fields」 必要な項目を指定 前回作成した slack の Text を以下のように修正

Slack + Todoist + Integromat でタスク管理 その1

  • Mar 25, 2019
  • POST
したいこと 日々のタスクを管理したいというよりも忘れがちな〇月に契約更新とかの数か月、数年先のタスクを管理したい タスク管理 完了/未完了を切り替え 期日を指定 リマインダー機能 昨日完了したタスク 今日期日のタスク 上記以外のタスク 今回使用するツール タスク管理 シンプルで管理しやすい todoist を使用 リマインダー機能 slack の channel への通知を使用 google calendar リマインダーが直前になる todoist と連携可能だが「期日指定なし」が連携されない integromat サイトが英語のみ integromat での todoist について integromat から使用できる todoist の 「Search for a task」では以下の項目しか返ってこないため要件を満たせない 足りない項目 サブタスクかどうか? 期限の情報 [OUTPUT] Bundle 1: (Collection) Task ID: タスクID User ID: ユーザID Project ID: プロジェクトID Content: 内容 Deleted: 削除されているかどうか(true/false) Archived: アーカイブされているかどうか(true/false) Completed: 完了されているかどうか(true/false) The ID of the assigned user: アサインされているユーザID Date created: 作成日時 LabelsArray ラベル配列 そのため、todoist api を叩くことで実装する

バッチファイルでタイムスタンプを付与する

  • Mar 23, 2019
  • POST
ファイル名などにタイムスタンプを付与したい場合に毎回検索してしまうため備忘録として残しておく 実際のコード 例 2019/03/23 0:07:49.91 に実行した場合 yyyy/mm/dd 表示 @echo off echo %DATE% => 2019/03/23 yyyy/mm/dd-hh:MM:ss.fff 表示 午前0時~午前9時の間は 0:00:00.00」(頭に半角スペース)になるため0埋め @echo off set timeStamp=%DATE%-%TIME% set timeStamp=%timeStamp: =0% echo %timeStamp% => 2019/03/23-00:07:49.91 yyyymmddhhMMss 表示 %timeStamp:~m,n% の部分は変数 timeStamp の m 文字目から n 文字を切り出す(mは0始まり) @echo off set timeStamp=%DATE%-%TIME% set timeStamp=%timeStamp: =0% set formatTimeStamp=%timeStamp:~0,4%%timeStamp:~5,2%%timeStamp:~8,2%%timeStamp:~11,2%%timeStamp:~14,2%%timeStamp:~17,2% echo %formatTimeStamp% => 20190323000749
  • ««
  • «
  • 13
  • 14
  • 15
  • 16
  • 17
  • »
  • »»
LATESTS
draw.io MCP を各ツールに導入する手順
  • Mar 5, 2026
  • POST
pgAdmin4 でソフトウェア自体の更新する際にエラーが発生する場合の対処法
  • Feb 6, 2026
  • POST
Google スプレッドシートにて大量の行数が存在するシートに対して連番を付与する方法
  • Jan 26, 2026
  • POST
WSL 上の VSCode で 'Exec format error' が発生して起動しなくなったときの対処方法
  • Jan 17, 2026
  • POST
JSTQB Foundation Level への道 その2
  • Nov 20, 2025
  • POST
JSTQB Foundation Level への道
  • Sep 19, 2025
  • POST
Rails 8.1 リリースノートまとめ
  • Sep 9, 2025
  • POST
RSpec で Cookie のテストを行う方法
  • Jun 19, 2025
  • POST
Serverless 構成で lambda ローカルデバッグ用に AWS SAM CLI を使用する
  • May 16, 2025
  • POST
Rails 8 で docker を使用している場合に rspec > requests spec で 403 エラーが発生した場合の確認点について
  • May 8, 2025
  • POST
TAGS
  • ruby-on-rails (43)
  • tools (41)
  • aws (31)
  • 資格 (17)
  • github (8)
  • postgresql (8)
  • google (7)
  • vs-code (5)
  • amazon-cognito (4)
  • amazon-ec2 (4)
ABOUT
プライバシーポリシー
  • Mar 1, 2019
  • ABOUT
マインドマップ

© Note To Self ~One Step At A Time~

Powered by Hugo.

Robust designed by Daisuke Tsuji.