Skip to content

Instantly share code, notes, and snippets.

View zaru's full-sized avatar
😍
write code

zaru zaru

😍
write code
View GitHub Profile
#!/usr/bin/env ruby
#
# PostprocessBuildPlayer
# Tested on Ruby 1.8.7, Gem 1.3.6, and xcodeproj 0.3.0
# Created by akisute (http://akisute.com)
# Licensed under The MIT License: http://opensource.org/licenses/mit-license.php
#
require 'rubygems'
gem "xcodeproj", "=0.3.0"
require 'xcodeproj'
@zaru
zaru / zshrc
Created November 14, 2013 07:14
########################################
# 環境変数
export LANG=ja_JP.UTF-8
# 色を使用出来るようにする
autoload -Uz colors
colors
# emacs 風キーバインドにする
@zaru
zaru / vimrc
Created November 14, 2013 07:18
"---------------------------------------------------------------------------
" 編集に関する設定:
"
" タブの画面上での幅
set tabstop=4
" タブをスペースに展開しない (expandtab:展開する)
set noexpandtab
" 自動的にインデントする (noautoindent:インデントしない)
set autoindent
" バックスペースでインデントや改行を削除できるようにする
@zaru
zaru / receive.php
Created January 20, 2014 01:35
AWS SDK ver1を使って、AWS SQSを利用するサンプルスクリプト。実際の運用に使うには、キューメッセージを受け取る側をデーモン化したり工夫する必要あり。
<?php
require_once('/Vendor/aws_sdk/sdk.class.php');
$sqs = new AmazonSQS();
$region = AmazonSQS::REGION_APAC_NE1;
$sqs->set_region($region);
$queueName = 'キュー名';
$queueURL = $sqs->create_queue($queueName)->body->CreateQueueResult->QueueUrl;
while (true) {
@zaru
zaru / gist:8948475
Created February 12, 2014 01:50
in_array vs array_unique
<?php
$start = microtime(true);
$lists = array();
for ($i=0; $i<1000000; $i++) {
$key = rand(1,500);
if (!in_array($key, $lists)) {
$lists[] = $key;
}
}
$end = microtime(true);
@zaru
zaru / .gitignore
Created February 18, 2014 02:41
CakePHP .gitignore
# User specific & automatically generated files #
#################################################
/app/Config/database.php
/app/Config/core.php
/app/Config/bootstrap.php
/app/Config/email.php
/app/tmp/*
!/app/tmp/
/app/tmp/cache/*
@zaru
zaru / Brewfile
Last active August 29, 2015 14:00
Brewfile
# Add Repository
tap homebrew/versions || true
tap phinze/homebrew-cask || true
tap homebrew/binary || true
# Brew Update
update || true
# Brew Cask
install brew-cask || true
# Packages
install --disable-etcdir zsh || true
@zaru
zaru / sideslidemenu.html
Created May 4, 2014 07:39
Facebook風サイドスライドメニュー超絶シンプルサンプル
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>SideSlideMenu</title>
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.16.0/build/cssreset/cssreset-min.css">
<style type="text/css">
#viewport {
overflow: hidden;
@zaru
zaru / gist:5efbb00c663dad498f19
Last active August 29, 2015 14:07
file upload
<!--
iOSは動くが(iOS8.0ではバグで動かない)、AndroidBrowserだと動かない…
-->
<!doctype html>
<html>
<head>
<meta charset="utf8">
<style type="text/css">
@zaru
zaru / fizzbuzz.lisp
Created December 17, 2014 01:36
CommonLispでFizzBuzz
(defun fizzbuzz()
(dotimes (n 1000000)
(defparameter *a* (+ n 1))
(cond
((equal(mod *a* 15) 0) (print "FizzBuzz"))
((equal(mod *a* 5) 0) (print "Buzz"))
((equal(mod *a* 3) 0) (print "Fizz"))
(1 (print *a*))
)))
(ccl:save-application "fizzbuzz"