ブログ

読んで思い出す。忘れるために書く

2018-01-01から1ヶ月間の記事一覧

<table/> 形式でカレンダーを表示させる(ヘルパーメソッド)

teratail.com qiita.com 質問で見掛けたので、参照元のコードをヘルパーメソッドに書き換えてみた まとめ コード Link まとめ これに、インスタンス群(= 配列)を受け付けられるように引数を増やしたりすれば、もう少しくらいはカスタマイズしたり機能が増や…

MySQL で master/slave レプリケーションを構成してみる(Docker)

Docker を絡めた操作をしてて難しそうに見えるけれど、やっていることは単純で、2台のサーバをMySQL サーバとして master/slave 構成になるように設定しているだけ まとめ これをすると何が嬉しいか 前提 この記事で言及しないこと 手順 コンテナの立ち上げ …

Q. このアプリケーションよりもスゴイのってある? (Web 検索)

A. 比較対象のキーワードに vs と付けて Google が教えてくれる候補を見る 緩く比較してるものからベンチマークを取ったもの、関連するソフトウェアやツールを紹介してくれているページなどが見つかる 日本語以外、たとえば英語検索を有効にしていると見つけ…

Windows に MongoDB を召喚する(参考リンク)

Windows はクライアントとサーバをインストーラからセットアップするだけ まとめ 必要なモノ 手順 簡易版 通常版 Links まとめ この他にも、目的に合わせて公式のチュートリアル (MongoDB Tutorials — MongoDB Tutorials) を参照したり、MongoDB Tutorial - …

相対パス指定とコードの移植性について

環境の違いで動かなくなることがある、ので その対処 まとめ コード Links まとめ \ とか / とか、OS によってディレクトリ区切りの表現が違うので、それをパス指定で使わない方法を採ろう でも Windows で Ruby って動かさないとは思うけど コード # 実行さ…

Fork してきたオリジナルのリポジトリの変更に追従する

GitHub でひとさまのリポジトリに対して Pull Request を送りつけたり merge してもらったりした、そのあと、の話 まとめ 説明しないこと 概要 コマンド まとめ オリジナルのリポジトリを git remote add して git pull するといい

Q. GitHub のこの機能について知りたい

A. GitHub のヘルプページを参照する 検索窓に fork でも clone でも、何か1単語入れれば候補を表示してくれるので、臆せず参照する OS によって手順が異なる場合があるので、自身の使うOS を選択して表示を切り替える Links Google Translate Read Ruby - C…

VirtualBox Ubuntu のハードドライブ割り当てを拡張する(参考リンク)

technology.amis.nl 手元の環境だと Step 5 までで完了できたっぽい

Yakitori のコードをRuby っぽくした

FromAtom さんのコードを書き換えてみた、ので数少ないOSS 活動の記録としてここに残しておく github.com 日本語OK っぽかったので、気兼ねなくPull Request を送り付けることができてよかった Yakitori の詳細については以下の記事を参照のこと fromatom.ha…

Ruby(google-cloud-bigquery)でDATE_ADD関数が使えない?

自回答の転記: teratail.com 「GCP ってナニ」「BigQuery ってナニ」状態から、でも実際にプロジェクト作成したり、API キー発行したりしつつ、調べてみた 短い答え 調べたこと たとえば DATE_ADD() クエリ例(Legacy & Standard) legacy_sql オプションにつ…

Google Apps Script で外部から取得したJSON データをGoogle Sheets に書き込む

Google Apps Script(GAS) を使ったみたのと、外部から何か値を取得してみた まとめ 説明しないこと 書いたコード Links まとめ JSON を返却してくれるサーバに問い合わせる場合は「UrlFetchApp + JSON.parse()」を使うとしあわせになれるかもしれない GAS で…

Rails で曜日を元にユーザを検索する (SQlite3)

リポジトリ作った(11 コミット) User データの updated_at を、0から6の数値化した曜日に変換して検索できるようにする github.com まとめ データベースが用意してくれている日付フォーマット関数(日時を曜日に変換など)を利用する 日付フォーマット関数を使…

Q. git rebase したコミットにGPG 署名がつかない?

A. 対応として: rebase 作業時に --gpg-sign オプションを付与する(eg. git rebase -i --gpg-sign=example@example.com HEAD~999) あるいは git commit --amend -S でもいい rebase 作業をしたコミットに [Verified] が付いてない例: 関連 gouf.hatenablog.c…

Q. 見出しを目次として表示させるには?

A. 「目次記法」を用いて生成してもらう ただ本文中に [:contents] と記述するだけ サッと概要を把握できるので、長めの文章を読んでもらうために有用 Links はてなブログ 目次の作り方 悩んでたのに驚くほど簡単だった - ラッ子くんLIFE 記事中の見出しから…

Q. このツールの使い方を覚えたい、けど いちいち検索するの面倒なんだけど?

A. 検索キーワードに「チートシート(cheat sheet)」を加えて検索するとしあわせになれるかもしれない 多くはキーボード ショートカットと機能の対応一覧といった形式で情報が得られる 関連: gouf.hatenablog.com

2体のポケモンを戦わせるミニゲームを書く

ゴール 考え方 想定される前提 あると嬉しい機能群 コードを書く 最後に Q&A サイトで回答としてコードを書いたので自回答部分の転記 teratail.com