Skip to content

Instantly share code, notes, and snippets.

@kazuhisa
kazuhisa / relation_patch.rb
Created September 11, 2013 14:57
Rails4.0.0でJoinしたテーブルに対してreadonly(false)が効かないのはバグです。4.1系で解消されるはずなので、次のパッチをconfig/initializersにでも入れておくといいよ。
# -*- coding: utf-8 -*-
module ActiveRecord
class Relation
def initialize(klass, table, values = {})
@klass = klass
@table = table
@values = values
@loaded = false
end
@kishikawakatsumi
kishikawakatsumi / main.m
Created January 14, 2014 18:52
One-line fix for UITextView on iOS 7
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[])
{
@autoreleasepool {
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"UIDisableLegacyTextView"];
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
@kiyoaki
kiyoaki / AssetBundleNameGenerator.cs
Created May 21, 2015 03:24
How to set AssetBundleName from editor scripts.
public class AssetBundleNameGenerator
{
[MenuItem("AssetBundles/Set XXX")]
public static void SetXXX()
{
foreach (var file in Directory
.GetFiles("Assets/XXX/XXX/",
"*.xxx", SearchOption.TopDirectoryOnly))
{
var importer = AssetImporter.GetAtPath(file);
@pi-chan
pi-chan / screenshots.rb
Created June 8, 2016 12:24
4.7inchの画像から無理矢理全サイズひねり出すスクリプト
targets = {
'3.5' => '540x960 -bordercolor "#F5F5F5" -border 50x0',
'4.0' => '640x1136!',
'4.7' => '750x1334!',
'5.5' => '1242x2208!'
}
targets.each do |k, v|
(1..4).each do |i|
system "mkdir #{k}inch"