Skip to content

Instantly share code, notes, and snippets.

View kasajei's full-sized avatar

kasajei kasajei

View GitHub Profile
@kasajei
kasajei / file0.txt
Created January 11, 2013 07:36
アプリ名-Prefix.pchに書いておきたい内容 ref: http://qiita.com/items/6a80f71afdbbd4c70d91
#import <Availability.h>
#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#define LOG(A, ...) NSLog(@"LOG: %s:%d:%@", __PRETTY_FUNCTION__,__LINE__,[NSString stringWithFormat:A, ## __VA_ARGS__]);
@kasajei
kasajei / file0.txt
Created January 11, 2013 15:53
GPUImageで楽にフィルターをつなげて、GPUImageFilterGroupを作ってくれるメソッド作った ref: http://qiita.com/items/74f189f12b75154ccb9b
- (GPUImageFilterGroup *)createFilterGroup:(NSArray *)filters{
GPUImageFilterGroup *filterGroup = [[GPUImageFilterGroup alloc] init];
GPUImageFilter *beforeFilter = nil;
for (GPUImageFilter *filter in filters) {
[filterGroup addTarget:filter];
if (!beforeFilter){ // beforeフィルターが設定されてない時は一番最初
beforeFilter = filter;
continue;
}
[beforeFilter addTarget:filter];
@kasajei
kasajei / file0.txt
Created January 12, 2013 09:38
開発中にはめんどくさいので、subviewsのUIButtonのenableを一気に変えるメソッド ref: http://qiita.com/items/601ff9692225dd1447aa
- (void)setEnableAllBtn:(BOOL)enable{
for (UIButton *btn in [self.view subviews]) {
if ([btn isKindOfClass:[UIButton class]]) {
[btn setEnabled:enable];
}
}
}
@kasajei
kasajei / file0.txt
Created January 12, 2013 14:23
GPUImageのGPUImageCropFilterでハマった ref: http://qiita.com/items/13505302c6a1ed397ea7
double photoSize = 640;
GPUImageCropFilter *cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0, 0.125f, 1.0f, 0.75f)];
[firstFilter forceProcessingAtSize:CGSizeMake(photoSize, photoSize)];
@kasajei
kasajei / file0.txt
Last active March 22, 2016 07:23
Xcode&gitで開発する時の.gitignore ref: http://qiita.com/kasajei/items/8c9ba3030c3eae736e89
# Mac
.DS_Store
# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
@kasajei
kasajei / file0.txt
Created January 19, 2013 05:07
ParseのPushNotificationのJSON ref: http://qiita.com/items/bdb22029f681a71c5ca0
{"alert":"test","badge":"21","sound":"","action":"1"}
@kasajei
kasajei / file0.cpp
Created January 26, 2013 08:46
【cocos2d-x】CCDictionaryの中身をすべて取り出す ref: http://qiita.com/items/0f74b5850debb3333443
CCDictionary *dictionary = CCDictionary::create();
dictionary->setObject(CCString::create("testObject1"),"testKey1");
dictionary->setObject(CCString::create("testObject2"),"testKey2");
CCArray *keys = dictionary->allKeys();
CCObject *key;
CCARRAY_FOREACH(keys, key){
CCString *keyString = (CCString *)key;
CCLOG("key -> %s" , keyString -> getCString() );
CCString *objectString = (CCString *)dictionary -> objectForKey(keyString->getCString());
double photoSize = 640;
// フィルターの設定
//// まずフィルターグループを作る。フィルターを一つにまとめることで、あとで画像をつくるときに全部のフィルターがかかった画像が得られる
self.filterGroup = [[GPUImageFilterGroup alloc] init];
//// 最初のフィルター便宜的に
GPUImageFilter *firstFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0, 0.125f, 1.0f, 0.75f)];
[self.filterGroup addFilter:firstFilter];
# encoding:utf-8
require "csv"
require "kconv"
# please set defaults language folder
localizedFolderName = "ja.lproj"
File::open(localizedFolderName + "/Localizable.strings") do |f|
CSV.open("localizable.csv","w") do |csv|
csv << ["key","ja","en","for system →",'=""""&$A1&""""&"="&""""&B1&""";"']
keyAry = []
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install python --framework
brew install zmq
pip install pyzmq tornado jinja2 ipython