Skip to content

Instantly share code, notes, and snippets.

View shoken0x's full-sized avatar
🔶

Shoken shoken0x

🔶
View GitHub Profile
@shoken0x
shoken0x / Git練習用.txt
Created October 19, 2012 00:28 — forked from masayang/Git練習用.txt
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
Git練習用
@shoken0x
shoken0x / insert_mongodata.rb
Last active December 20, 2015 06:39
Create sample data for MongoDB
# -*- encoding: utf-8 -*-
require 'mongo'
require 'time'
DATA_NUM = 3000000
DB_NAME = 'blog'
COLL_NAME = 'entry'
@client = Mongo::MongoClient.new('localhost', 27017)
@db = @client[DB_NAME]
@shoken0x
shoken0x / install_ruby.sh
Created July 27, 2013 00:27
チューニンガソンのデータ作成用スクリプトを動かすための環境構築
#!/bin/sh
#for Amazon Linux
yum install ruby19
yum install ruby19-devel
ln -s /usr/bin/ruby1.9 /usr/bin/ruby
ln -s /usr/bin/gem1.9 /usr/bin/gem
gem install mongo
yum groupinstall "Development Tools"
gem install bson_ext
@shoken0x
shoken0x / news-ticker
Created November 4, 2013 10:07
news-ticker sample
<html>
<head>
<style>
<!--
.ticker {
margin: 0 auto;
padding: 10px;
width: 600px;
text-align: left;
border: #ccc 1px solid;
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>MongoDB Advent Calendar 2013</title>
<link rel="stylesheet" href="style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript">
<!--
var find = function(option){
@shoken0x
shoken0x / s3_add_headers.rb
Created May 20, 2014 13:53
S3の既存データにcache_controlを追加するスクリプト
require 'aws-sdk'
ACCESS_KEY_ID = 'xxxx'
SECRET_ACCESS_KEY = 'xxxx'
BUKETS = 'xxxx'
s3 = AWS::S3.new(
access_key_id: ACCESS_KEY_ID,
secret_access_key: SECRET_ACCESS_KEY)
@shoken0x
shoken0x / Makefile
Last active August 29, 2015 14:04
Makefile for Swift Extensions
PWD=$(shell pwd)
MODULE_NAME=YOUR_PROJECT_NAME
LIB_NAME=lib$(MODULE_NAME).dylib
LIB_PATH=$(PWD)/$(LIB_NAME)
SWIFT_MODULE_PATH=$(PWD)/$(MODULE_NAME).swiftmodule
module: clean
xcrun -sdk macosx swift -emit-library -o $(LIB_PATH) -Xlinker -install_name -Xlinker @rpath/$(LIB_NAME) -emit -module -emit-module-path $(SWIFT_MODULE_PATH) -module-name $(MODULE_NAME) -module-link-name $(MODULE_NAME) *.swift
clean:
@shoken0x
shoken0x / sVimrc
Last active July 31, 2017 01:44
sVimrc
let scrollstep = 250
let blacklists = ["*://gist.github.com/*", "*://github.com/*", "*://mail.google.com/*", "*://*.rakuten-bank.co.jp/*"]
@shoken0x
shoken0x / depth_first_search.rb
Last active November 19, 2015 02:07
PCC Book: 深さ優先探索(DFS: Depth-First Search)
# input
$n = 4
$a = [1, 2, 4, 7]
$k = 13
# 配列aからいくつか選び、その和をちょうどkにすることが
# できるかを求める
def dfs(i, sum)
return sum == $k if i == $n
@shoken0x
shoken0x / breadth_first_search.rb
Last active September 21, 2016 01:34
PCC Book: 幅優先探索(BFS: Breadth-First Seach)
# input
MAX_N, MAX_M = 100, 100
$INF = 100_000_000
str = <<"EOS"
#S.#.....#
#.....##.#
#.#.#..#..#
#..#..####
####G#####