Skip to content

Instantly share code, notes, and snippets.

View naokits's full-sized avatar

nao naokits

  • Individual Application Developer
View GitHub Profile
require 'rbconfig'
ruby_path = File.join(Config::CONFIG["bindir"],
Config::CONFIG["RUBY_INSTALL_NAME"]+
Config::CONFIG["EXEEXT"])
# Get path of currently-executing Ruby interpreter
# 現在実行中のRubyインタプリタのパスを取得する
require 'rbconfig'
ruby_path = File.join(Config::CONFIG["bindir"],
Config::CONFIG["RUBY_INSTALL_NAME"]+
Config::CONFIG["EXEEXT"])
p ruby_path // disp got ruby path
# require 'rubygems'
require 'hotcocoa'
include HotCocoa
require 'pp'
# framework 'Cocoa'
# framework 'CoreServices'
# hoge = DictionaryServices.new
# .DCSCopyTextDefinition(None, word, (0,len(word)))
//
// AsyncImageView.h
// Postcard
//
// Created by markj on 2/18/09.
// Copyright 2009 Mark Johnson. You have permission to copy parts of this code into your own projects for any use.
// www.markj.net
//
// See
.
|-- .DS_Store
|-- Cache.app
| |-- Cache
| |-- Info.plist
| |-- MainWindow.nib
| `-- PkgInfo
|-- Documents
|-- Library
| |-- .DS_Store
@naokits
naokits / iOSDocumentMigrator.m
Created December 14, 2011 03:37 — forked from steipete/iOSDocumentMigrator.m
Helps migrating documents between iOS <= 5.0 and >= 5.0.1 to comply with Apple's iCloud guidelines. Follow @steipete on Twitter for updates.
#include <sys/xattr.h>
/// Set a flag that the files shouldn't be backuped to iCloud.
+ (void)addSkipBackupAttributeToFile:(NSString *)filePath {
u_int8_t b = 1;
setxattr([filePath fileSystemRepresentation], "com.apple.MobileBackup", &b, 1, 0, 0);
}
/// Returns the legacy storage path, used when the com.apple.MobileBackup file attribute is not available.
+ (NSString *)legacyStoragePath {
@naokits
naokits / afnetwork_sample.m
Created December 14, 2011 04:49
AFNetworkingを使用したPDFファイルの受信処理サンプル。PDFファイルをサーバから受信中に総受信量(MB)を表示する。
//
// Created by Naoki TSUTSUI on 11/12/04.
//
/*
以下のコードは、実際に動作しているコードからの抜粋ですので、このままでは
動作しないかもしれません。fetchPdfFromServerのみ参考にしてください。
インジケータ表示にMBProgressHUDを使用していますが、必要なければ該当コード
を削除してください。
*/
@naokits
naokits / gist:1505121
Created December 21, 2011 07:51
「do not backup」 属性をディレクトリにマークするスニペットコード
- (void)sampleAddAttributeToFolder
{
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *baseDir = [self paperStandDocumentsBasePath];
NSError *error;
BOOL result = [fileManager createDirectoryAtPath:baseDir
withIntermediateDirectories:YES
attributes:nil
error:&error];
@naokits
naokits / xcode_valiables.rb
Created July 20, 2012 08:40
Display Xcode all valiables
#!/usr/bin/env ruby
##############################################################################
# Xcodeの環境変数表示
##############################################################################
puts "PATH = #{ENV['PATH']}"
puts "LANG = #{ENV['LANG']}"
puts "IPHONEOS_DEPLOYMENT_TARGET = #{ENV['IPHONEOS_DEPLOYMENT_TARGET']}"
puts "ACTION = #{ENV['ACTION']}"
@naokits
naokits / Utils.m
Created October 2, 2012 14:33
日付処理関連
//
// Utils.m
// StoreKitEventChecker
//
// Created by Naoki TSUTSUI on 12/01/30.
//
#import "Utils.h"
#include <objc/runtime.h>