Skip to content

Instantly share code, notes, and snippets.

View yuyalush's full-sized avatar

Yuya Yoshida yuyalush

View GitHub Profile
@yuyalush
yuyalush / startup.sh
Created October 29, 2011 10:50 — forked from kaz29/startup.sh
CakePHP2.0.0 setup on NiftyCloud CentOS5.6 plain startup script
#!/bin/sh
# CakePHP2.0 setup script
# Only for CentOS 5.6 64bit Plain
/bin/cat <<EOF >> /etc/rc.d/rc.local
curl https://raw.github.com/gist/1284739/2fbed6559815413523cda708d99eb18f9926428a/cakephp2_on_nifyucloud_centos5_6.sh | sh | tee /root/_setup.log
/bin/sed -i.orig -e "s/curl/#curl/g" /etc/rc.d/rc.local
/bin/sed -i.orig -e "s/\/bin\/sed/#\/bin\/sed/g" /etc/rc.d/rc.local
EOF
@yuyalush
yuyalush / setup.sh
Created December 22, 2011 05:57
NIFTYcloud setup rails at startup script
#!/bin/sh
# pwd => /
# whoami => root
cd /root
echo "START!!!!"
date
apt-get install -y build-essential libssl-dev openssl libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion git-core
echo "apt-get finished."
date
@yuyalush
yuyalush / rvm2rbenv.txt
Created January 22, 2012 21:41 — forked from brentertz/rvm2rbenv.txt
Switch from RVM to RBENV
## Prepare ###################################################################
# Remove RVM
rvm implode
# Ensure your homebrew is working properly and up to date
brew doctor
brew update
## Install ###################################################################
@yuyalush
yuyalush / r.rb
Created January 29, 2012 14:53 — forked from kastner/r.rb
# Simple SimpleNote client library
# Erik Kastner 2010-07-18
require 'rubygems'
require 'rest_client'
require 'base64'
require 'json'
class SimpleNote
def initialize(email, password)
@yuyalush
yuyalush / simplenote.js
Created January 29, 2012 14:53 — forked from kirel/simplenote.js
SimpleNote API via node.js
var request = require('request'),
querystring = require('querystring');
var Note = function(key){
this.key = key;
}
Note.prototype = new process.EventEmitter();
var SimpleNote = function(email, passwd){
this.email = email;
@yuyalush
yuyalush / upload_file.rb
Created January 26, 2013 07:57
ニフティクラウドストレージへ公開ファイルをアップロードする手抜きスクリプト。 NCSはS3互換なので、ライブラリがそのまま使えました。便利〜。 <注意> 西日本リージョンにバケットがある前提です。(東日本にバケットにあるときはエンドポイントを変えてください。)
#
# Nifty Cloud Strage fileuploader
# docs : http://docs.aws.amazon.com/AWSRubySDK/latest/frames.html
#
require "aws"
ncs = AWS::S3.new(
access_key_id: "ACCESS_KEY",
secret_access_key: "SECRET_ACCESS_KEY",
s3_endpoint: "west-1-ncss.nifty.com"
)
@yuyalush
yuyalush / application.haml
Last active December 14, 2015 01:59
日経Linux ソースコード
!!! Strict
%html
%head
%title= [@title, "Ruby2.0 blog"].compact.join(" | ")
= stylesheet_link_tag 'reset', 'application'
= javascript_include_tag 'jquery', 'application'
= yield_content :include
%body
#header
%h1 Sample Padrino Blog
@yuyalush
yuyalush / file0.txt
Created March 14, 2013 08:04
Padrino使ってQRcodeを表示させる ref: http://qiita.com/items/61189db4743d8cd63ded
$ padrino g project testqr -e slim
$ cd testqr
$ bundle install
@yuyalush
yuyalush / Gemfile
Last active December 16, 2015 05:09
knife-soloを使わないでやってみた
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'sqlite3'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
@yuyalush
yuyalush / raspberry pi
Created April 15, 2013 15:31
Raspberry Piに流したコマンドの履歴
sudo apt-get update
sudo apt-get install zsh
chsh
sudo apt-get install git
sudo apt-get install ttf-takao-mincho
sudo apt-get install ttf-takao
passwd
sudo apt-get install vim