Install rbenv and ruby-build to Amazon Linux (cloud-init).
- Copy & paste content of
user-data.sh
to EC2 RunInstances user-data - Then, logging in to EC2 instance as ec2-user and run
install-ruby.sh
.
Install rbenv and ruby-build to Amazon Linux (cloud-init).
user-data.sh
to EC2 RunInstances user-datainstall-ruby.sh
.rds-modify-db-parameter-group {param-group-name} \ | |
--parameters="name=character_set_server, value=utf8, method=pending-reboot" \ | |
--parameters="name=collation_server, value=utf8_general_ci, method=pending-reboot" \ | |
--parameters="name=tmp_table_size, value={DBInstanceClassMemory/16}, method=pending-reboot" \ | |
--parameters="name=max_heap_table_size, value={DBInstanceClassMemory/16}, method=pending-reboot" \ | |
--parameters="name=query_cache_type, value=1, method=pending-reboot" \ | |
--parameters="name=query_cache_size, value={DBInstanceClassMemory/32}, method=pending-reboot" \ | |
--parameters="name=table_open_cache, value=2500, method=pending-reboot" \ | |
--parameters="name=join_buffer_size, value={DBInstanceClassMemory/64}, method=pending-reboot" \ | |
--parameters="name=thread_cache_size, value={DBInstanceClassMemory/12582880}, method=pending-reboot" \ |
net.inet.tcp.delayed_ack=0 | |
net.inet.tcp.recvspace=1027840 | |
net.inet.tcp.sendspace=134320 | |
net.inet.udp.recvspace=88320 | |
net.local.stream.sendspace=65536 | |
net.local.stream.recvspace=65536 |
Number.format = function(n) { | |
return String(n).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"); | |
}; |
#!/bin/bash | |
find . -type d -depth 1 ! -name gists | | |
parallel -k -j 1000% 'cd {}; echo \[{}\]; git st --short' |
# Install rbenv, ruby-build and readline | |
brew install rbenv ruby-build readline | |
brew link readline | |
# Add rbenv init to .zshenv | |
cat <<-EOF | ruby -pe 'gsub("\\", "")' >> .zshenv | |
# rbenv | |
if which rbenv >/dev/null 2>&1; then | |
eval "$\(rbenv init -\)" | |
source /usr/local/Cellar/rbenv/0.3.0/completions/rbenv.zsh |
# -*- coding: utf-8 -*- | |
module Earthquake | |
module Output | |
require 'uri' | |
def puts_items(items) | |
mark_color = [ config[:colors].sample, 1 ].flatten # random & bold | |
[items].flatten.reverse_each do |item| |
<?xml version="1.0"?> | |
<root> | |
<list> | |
<item> | |
<name>LeaveInsMode with EISUU(Terminal)</name> | |
<identifier>private.app_terminal_esc_with_eisuu</identifier> | |
<only>TERMINAL</only> | |
<autogen>--KeyToKey-- KeyCode::ESCAPE, KeyCode::ESCAPE, KeyCode::JIS_EISUU</autogen> | |
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::JIS_EISUU</autogen> | |
</item> |
#!/bin/bash | |
parallel -k -j+0 brew install {} ::: `brew outdated | cut -f 1` && brew cleanup |
@charset "utf-8"; | |
/* | |
* Hacker News - http://news.ycombinator.com/news | |
*/ | |
.title { | |
font-size: 16px !important; | |
} | |
.subtext { | |
font-size: 12px !important; |