Qiitaに移ります

表題のとおりですが、今後、プログラミングに関するものはQiitaに投稿します。 いくつかの記事はQiitaにコピーいたしました。 編集が必要な場合はQiitaの方を修正し、こちらの記事は削除することになるかと思います。 あしからず。 まあ、ここ最近、アウトプ…

rbenv の ruby バージョンを更新する

2018-12-25 Ruby 2.6.0 がリリース。 Ruby 2.6.0 Released 早速インストールしようとしたけど、rbenv にバージョン 2.6.0 がない。 どうすればいいの、、、ってやったことメモ。 参考 以下サイトを参考にしました。 この記事は、ほぼ参考サイトの転載です。 …

View Controller でキーイベント処理をする

Qiita に移行しました。 https://qiita.com/morikiyo/items/208cc66215d00cc10e76 環境 macOS High Sierra 10.13.6 Xcode 10.1 前提 テキストボックスなど、キー入力を処理する View がないこと サンプルコード override func keyDown(with event: NSEvent) …

macOS アプリで画面遷移 (View Controller の切り替え)

Qiitaに移行しました。 https://qiita.com/morikiyo/items/64fc525cb10fa04eb559 macOS アプリ (Cocoa App) で画面遷移させるにはどうすればいいのか調べたことまとめ 環境 macOS High Sierra 10.13.6 Xcode 10.1 やりたいこと Window 内のすべての UI をま…

Creating a ViewController & xib, and Loading them from Storyboard

Qiitaに移行しました。 https://qiita.com/morikiyo/items/b7066bd1815035eeded2 ViewController と xib ファイルを作って Storyboard から呼び出す手順をまとめておく !注意!これは Cocoa App (macOS アプリ) に関する記事です 環境 macOS High Sierra 10…

Rails New Project

bundler + rails の環境構築メモ 前提 rubyおよびbundlerはインストール済みであること gemのインストール先はvendor/bundleとする 手順 ディレクトリを作り移動してbundle initでGemfileを作る % mkdir <new_project_dir> % cd <new_project_dir> % bundle init Gemfileを編集してgem "rails"</new_project_dir></new_project_dir>…

Rails JSON API で CSRF トークン検証をスキップする

コントローラに以下を追加 skip_before_action :verify_authenticity_token, if: :json_request? def json_request? request.format.json? end (参考) RailsでAPIを書いたときの雑な感想 | Yucchiy's Note

CSS リストを横並びにする

html 例 <ul class="menu"> <li>index</li> <li>images</li> <li>movies</li> <li>maps</li> </ul> css 例 ul.menu { list-style: none; } ul.menu li { display: inline-block; } 以前は float でブロック要素を並べていたけど、いまは inline-block 古いブラウザではうまくいかないかもしれないので注意 li 要素と li …

セカンドユーザーの zcompinit

Mac + Homebrew をマルチユーザーで使ってて、 セカンドユーザーでターミナル立ち上げたら zcompinit が insecure だ何だって警告してくるのがすごくイヤでちょっと調べてみた 警告が出る理由 brew がインストールしたファイルの owner は root ではなく bre…

zshrc ダイエット

zsh の設定とかに時間を食いつぶされたくなくて zshrc をスリムにしてみた # # zplug # export ZPLUG_HOME=~/.zplug source $ZPLUG_HOME/init.zsh # zplug self manage zplug 'zplug/zplug', hook-build:'zplug --self-manage' # history zplug "zsh-users/z…

ボクノ Git チートシート

Git を使用していて「どうするんだっけ?」と思ったことをどんどん追記していく リポジトリの状態に戻す (変更をなかったことにする) % git checkout <filename> ディレクトリを指定すると、まとめて戻せる % git checkout . ローカルで作ったブランチをリモートに pus</filename>…

RSpec の基本的な使い方

最近、RSpec を学習していたので調べたことまとめ まずは おそらくここが正式なドキュメントサイト (参考) RSpec: Behaviour Driven Development for Ruby RSpec の初期設定 % bundle exec rspec --init create spec/spec_helper.rb create .rspec テストプ…

Bundler の基本的な使い方

Bundler のインストール % rbenv exec gem install bundler % rbenv rehash % bunder -v rbenv rehash はコマンドプログラムの更新 rbenv のヘルプには次のようにある Rehash rbenv shims (run this after installing executables) Bundler で gem をインス…

Git コマンドラインの認証で macOS のキーチェーンを利用する

credential-osxkeychain サブコマンドが使えるか確認する % git credential-osxkeychain usage: git credential-osxkeychain <get|store|erase> credential-osxkeychain を有効にする % git config --global credential.helper osxkeychain これだけ、おわり 認証情報を削除し</get|store|erase>…

rbenv で Ruby環境構築

昨年(2017-04-25)の記録が残っていたのでまとめておく 前提 はじめる前に rbenv + ruby-build のインストール バージョンを指定して Ruby をインストールする 特定のディレクトリにのみ Ruby のバージョン変更を適用する (おまけ) そのとき gem は? 前提 ロ…

Homebrew のインストール

オフィシャルサイトhttps://brew.sh/index_ja のトップに記載されてるコマンドをたたくだけ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" インストール後のチェック brew doctor Homebrew とパッケ…

Git 用語まとめ

Git

なんとなくわかったこと。(勘違いや間違いを含む可能性アリ) 図も描いてみたかったけど時間かかるしやめた。 repository リポジトリ。履歴情報。コミットオブジェクト、ブランチやタグの情報など。または、ワーキングツリーを含む Git 管理下のディレクトリ…

Git 共有リポジトリを作成する

usage git init --bare --shared [direcotry] --bare bare リポジトリを作成する。履歴情報のみ。ワーキングツリーを持たない。 --shared ディレクトリのアクセス権限を指定する。デフォルトは group(true) で "g+sx" になるっぽい。1つのアカウントで利用…

ターミナルの記録をとる

ターミナルで実行したコマンドラインとその標準出力をファイルに書き出す script [file] exit でファイル出力を終了する 出力されたファイルには制御文字が含まれてるのでそのままだと読みづらい なにかしらの置換処理で除去するか、less -r で表示するとよ…

first upload test

title1 タイトル1 title2 タイトル2 title3 タイトル3 body 本文 foobaa ほげほげ