Skip to content

Instantly share code, notes, and snippets.

View ka2n's full-sized avatar
😀

Katsuma Ito ka2n

😀
View GitHub Profile
@ka2n
ka2n / gist:ae2c0c6f596474504889
Created October 6, 2014 10:21
cocoapodで自家製.podspecを作るときの注意点
`___MAXOSX`, `.DS_Store`がzipファイル中に入っていると
`ERROR | [iOS] The `source_files` pattern did not match any file.`
`ERROR | [iOS] The `preserve_paths` pattern did not match any file.`
とか怒られるので注意
# coding: utf-8
# Fetch remember the milk API info
require 'pp'
require 'nokogiri'
require 'open-uri'
require 'erb'
require 'active_support/dependencies'
class String
@ka2n
ka2n / toggle.js
Last active August 29, 2015 14:02
Sqwiggle minimum mode
/*
# Save this file to /Applications/Sqwiggle.app/Contents/Resources/app.nw/assets/js/toggle.js
# And Add
<script src="assets/js/toggle.js" type="text/javascript"></script>
to /Applications/Sqwiggle.app/Contents/Resources/app.nw/index.html
*/
---
BUNDLE_BUILD__NOKOGIRI: "--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28/ --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib"
@ka2n
ka2n / test.m
Created February 5, 2014 06:08
いろいろテストが面倒なときによくやるSnippet
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[NSObject cancelPreviousPerformRequestsWithTarget:[SomeClass sharedInstance]];
[[SomeClass sharedInstance] performSelector:@selector(someMethod:) withObject:someObject afterDelay:5.0];
}
@ka2n
ka2n / Dockerfile
Last active January 2, 2016 17:39
Dockerを使ってWebアプリケーションをデプロイする ref: http://qiita.com/ka2n/items/9659cb2b083ab7dcd844
# baseイメージからスタート
FROM ka2n/base
###### アプリケーションをセットアップ #####
# アプリケーションのコードをコンテナの/appに追加
ADD /src /app
# インストール(`bundle install`とか`npm install`とか)
RUN pip install /app
@ka2n
ka2n / pre-commit
Last active December 26, 2015 02:29
pre-commit hook to check source code syntax PHP, Coffee, Sass
#!/bin/bash
checkPHP=1
checkCoffee=1
checkSass=1
PHP=`which php`
COFFEE=`which coffee`
SASS=`which sass`
<?xml version="1.0" encoding="UTF-8" ?>
<!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your site. -->
<!-- It contains information about your site's posts, pages, comments, categories, and other content. -->
<!-- You may use this file to transfer that content from one site to another. -->
<!-- This file is not intended to serve as a complete backup of your site. -->
<!-- To import this information into a WordPress site follow these steps: -->
<!-- 1. Log in to that site as an administrator. -->
<!-- 2. Go to Tools: Import in the WordPress admin panel. -->
<!-- 3. Install the "WordPress" importer from the list. -->
@ka2n
ka2n / .tmux.local
Created April 26, 2013 13:14
tmuxを起動した時にアプリケーションの最新のログ(これはFuelPHP)とapacheのログをtailしておく
new-window -d -n log -t :2
split-window -t log -h
split-window -t log -v -t server.0
split-window -t log -v -t server.1
send-keys -t server.1 'tail -f `find ./workspace/proj/app/logs/ -type f -print | tail -1`' C-m
send-keys -t server.3 'tail -f /var/log/apache2/error_log' C-m
@ka2n
ka2n / gist:4985270
Last active December 13, 2015 22:29
OpenLayers.LonLat projection transformation(EPSG:4326 <=> EPSG:900913)
var p4, p9;
p4 = new OpenLayers.Projection('EPSG:4326');
p9 = new OpenLayers.Projection('EPSG:900913');
var v, p4_lat,p4_lon, p9_lat, p9_lon;
v = new OpenLayers.LonLat( 135, 35);
p4_lat = v.lat;
p4_lon = v.lon;
// 値を確認