9keyビルドログ

9keyを作りました 9key: qmk_firmware/keyboards/9key at master · qmk/qmk_firmware デフォルトのキーマップは以下のようになっています。 /* LAYER 0 * ,-----------------------. * | 1 | 2 | 3 | * |-------+-------+-------| * | 4 | 5/ENT | 6 | Dbl T…

エクスプローラのナビゲーションウィンドウを整理した

環境 Windows 10 やったこと Windows10から OneDriveを削除する方法 - マイクロソフト コミュニティ エクスプローラーのナビゲーションウィンドウから「Creative Cloud Files」を削除(非表示に)する | CS5

Ruby on Rails チュートリアル 第10章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 10章はUsersのedit、update、index、destroyを作る。 10.1.1 target="_blank"で新しいページを開くときはref="noopener"をつける リンクのへの rel=noopener 付与による Tab…

Ruby on Rails チュートリアル 第9章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 9章は発展的なログイン機構の作成。Cookieを扱う。 9.1.1 attr_accessorってなんだったっけ インスタンス変数にアクセスするためアクセサを作る Rubyってインスタンス変数…

リーダブルコード第4部を読んだメモ

O'Reilly Japan - リーダブルコード をざっと読んで気になったところのメモ。 第4部は選抜テーマ 14章 テストと読みやすさ 最近のC++では、以下のように配列リテラルをそのまま引数として渡せるようになっている。 CheckScoreBeforeAfter({-5, 1, 4, -99998…

自作キーボードの情報収集

きっかけ キーボードは長らく REALFORCE87U-55 やら LEOPOLD 66key を使っていたのですが、 最近、この記事に触発されてMiSTEL BAROCCO MD600(英字配列、CHERRY 青軸1)を購入しました。 分離式キーボードと最高の開発環境 - drilldripper’s blog 使ってみ…

Ruby on Rails チュートリアル 第8章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 8章は基本的なログイン機構の作成。セッションが扱えるようになると楽しい。 8.2.1 演習 Chromeでのcookiesの調べ方 "Expires"ってなんのことだか分からなかった(画像赤枠…

はてなのMarkdownで表中に脚注を入れると番号リセットされる

問題 2018年1月1日現在、以下のMarkdownでは脚注の番号が1, 1, 1, 2となってしまった。どうやら、表組中に脚注を入れると番号がリセットされてしまうらしい。 文中の脚注[^1] |列1|列2| |--|--| |表組中の脚注[^2]|表組中の脚注[^3]| 文中の脚注[^4] [^1]: …

Cloud9のショートカットを変更して作業を効率化する

問題 Cloud9のデフォルトの設定だと普段使っているターミナルのショートカットが使えない。 自分が不満に思ったのは以下。 ショートカット 自分が期待する動作 デフォルトの動作 Ctrl-N 次の行に移動 新しいウィンドウが開く Ctrl-P 前の行に移動 印刷が開く…

リーダブルコード第3部を読んだメモ

O'Reilly Japan - リーダブルコード をざっと読んで気になったところのメモ。 第3部はコードの再構成。 10章 無関係の下位問題を抽出する 汎用的な処理はそれだけの関数を別に作りましょうという話 11章 一度に1つのことを コードをデフラグする 12章 コー…

Ruby on Rails チュートリアル 第7章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 7章はユーザー登録。なんかすごい時間かかった。 7.1.1 Sassのミックスイン機能便利そう 7.1.2 params[:id]のparamsがよくわからない と思ってたら、7.1.3の演習になってた…

Arduino IDE を使わずにコンパイル&書き込みをする

この記事の内容を実行するとArduinoのブートローダが書き換わり、PCがArduinoを認識できなくなります。気を付けてください。 ブートローダの修復方法についてはこちらを参照のこと Arduinoのブートローダを書き込む - yskohtの日記 環境 Windows 10 Pro Micr…

Arduinoのブートローダを書き込む

前置き Arduinoのブートローダを書き換えてしまって、PCのシリアルポートに表示されなくなってしまった。 ブートローダについてはこの記事を読んだ。 Arduinoのブートローダって何?(1) - しなぷすのハード製作記 環境 Arduino IDE 1.8.5 Arduino Uno Rev3 IS…

リーダブルコード第2部を読んだメモ

O'Reilly Japan - リーダブルコード をざっと読んで気になったところのメモ。 第2部はループとロジックの単純化。 7章 制御フローを読みやすくする 条件式の並び順は左側を「調査対象」、右側を「比較対象」にする if/elseは、肯定形を使う。単純な条件を先…

Ruby on Rails チュートリアル 第6章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 6章はユーザーモデルを作成する。 Active RecodeはRailsのORマッパー。Railsを使わなくても単体で使えるらしい。 Ruby on Rails チュートリアル 第1章をやったメモ - ysko…

リーダブルコード第1部を読んだメモ

O'Reilly Japan - リーダブルコード をざっと読んで気になったところのメモ。 第1部は表面上の改善。 1章 理解しやすいコード コードは他の人が最短時間で理解できるように書かなければならない 読みやすいコードとか、きれいなコードとか良く使われるけど…

Ruby on Rails チュートリアル 第5章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 5章はレイアウトを作成する。Bootstrapフレームワーク、パーシャル、Railsのルーティング、Sassを学ぶ。 後でもう少し勉強する Bootstrap · The most popular HTML, CSS, a…

Ruby on Rails チュートリアル 第4章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 4章はRubyの文法について。 symbol-to-proc便利 >> ['1', '2', '3'].map(&:to_i) => [1, 2, 3] splitで1文字ずつ分割 >> def string_shuffle(s) >> s.split('').shuffle.jo…

Ruby on Rails チュートリアル 第3章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 3章は静的なページの作成。 環境はCloud9。 3.3.1の rails testでエラーが出る $ rails test Running via Spring preloader in process 10517 /home/ec2-user/environment/…

Ruby on Rails チュートリアル 第2章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 2章はscaffoldを使ったToyアプリケーションの作成。 2.3.3 演習 1 app/views/users/show.html.erb <p id="notice"><%= notice %></p> <p> <strong>Name:</strong> <%= @user.name %> </p> <p> <strong>Email:</strong> <%= @user.email %> </p> <p> <strong></strong></p>…

Ruby on Rails チュートリアル 第1章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうのRails 5.1(第4版) 1章はhelloアプリの作成とデプロイまで。 Cloud9でherokuが見つからなかった $ wget -qO- https://toolbelt.heroku.com/install.sh | sh $ echo 'PATH="/usr/local/heroku/…

UnionFind

今までSpaghetti Source - 各種アルゴリズムの C++ による実装を コピって使っていたので、改めてアルゴリズムを勉強しなおした。 Spaghetti Source - Union Find Union find(素集合データ構造) 互いに素な集合 Union Find| データ構造ライブラリ | Aizu Onl…