Skip to content

Instantly share code, notes, and snippets.

# frozen_string_literal: true
# using: `rails new . -m <this-file-url>`
gem_group :development, :test do
gem 'factory_bot_rails'
gem 'guard-rspec', require: false
gem 'guard-rubocop', require: false
gem 'rspec-rails'
gem 'rubocop-rails'
gem 'rubocop-rspec'
OTP_VERSION=22.2
ELIXIR_VERSION=v1.10.2
# Install required packages
sudo apt-get install git m4 libncurses5-dev libssl-dev
# Install OTP
wget http://erlang.org/download/otp_src_${OTP_VERSION}.tar.gz -O otp_src.tar.gz
mkdir otp_src; cd $_
tar xzvf ../otp_src.tar.gz --strip=1 -C .
# frozen_string_literal: true
# using: `rails new . -m <this-file-url>`
gem_group :development, :test do
gem 'factory_bot_rails'
gem 'guard-rspec', require: false
gem 'guard-rubocop', require: false
gem 'rspec-rails'
gem 'rubocop-rails'
gem 'rubocop-rspec'
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import fire
import subprocess
class SubprocessUtil(object):
def exec_popen(self, command):
proc = subprocess.Popen(
command,

.NET Core

プロジェクト開始

  1. プロジェクト作成
$ mkdir dot-netproject; cd $_
$ dotnet new <console, classlib, etc.>

grep

$ grep -rn <検索したい文字列> <ディレクトリ1> (<ディレクトリ2>...) --exclude-dir=<除外したいディレクトリ> 
オプション 機能
-r ディレクトリを再帰的に検索
-n 行番号を表示

Emacs

Global

ショートカット コマンド名 機能
C-c c org-capture org-mode キャプチャー選択起動
C-x ( or F3 kmacro-start-macro キーボードマクロ記録開始
C-x ) or F4 kmacro-end-macro キーボードマクロ記録終了
C-s 前へ検索
C-r 後へ検索
*.html

フォルダ内ファイル一覧を表示

(directory-files *folder-path* *full-name* *match-regexp* *nosort*)

ヘルプ