Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View kgmyshin's full-sized avatar
🍶
I want to drink

Shinnosuke Kugimiya kgmyshin

🍶
I want to drink
View GitHub Profile
require 'RMagick'
raise "wtf. you should input target image." if ARGV.length == 0
original = Magick::Image.read(ARGV[0]).first
original_name = ARGV[0].split("/")[ARGV[0].split("/").length - 1]
Dir.mkdir("res") unless Dir.exist?("res")
Dir.mkdir("res/mdpi") unless Dir.exist?("res/mdpi")
Dir.mkdir("res/hdpi") unless Dir.exist?("res/hdpi")
# -*- coding: utf-8 -*-
import logging
import os.path
import sys
from gensim.corpora.wikicorpus import filter_wiki
from gensim.corpora import Dictionary, HashDictionary, MmCorpus, WikiCorpus
from gensim.models import TfidfModel
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.0'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
@kgmyshin
kgmyshin / template.rb
Last active August 29, 2015 14:18
rails new new_project_name -m template.rb
gem 'haml-rails'
gem 'erb2haml'
gem_group :development, :test do
gem 'hirb'
gem 'hirb-unicode'
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-byebug'
gem 'rspec-rails', '~> 3.0'
@kgmyshin
kgmyshin / Android MのPermissionの個別設定情報の保存場所について
Last active August 29, 2015 14:23
Android MのPermissionの個別設定情報の保存場所について
Permissionのファイルは
/data/system/users/{userId}/runtime-permissions.xml
ここにこういうのが入ってる
```runtime-permissions.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<runtime-permissions>
<pkg name="com.android.launcher">
@kgmyshin
kgmyshin / checkstyle.xml
Created September 8, 2015 16:38
checkstyle.xml
<?xml version="1.0"?><!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.2//EN"
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<module name="Checker">
<!--module name="NewlineAtEndOfFile"/-->
<module name="FileLength" />
<module name="FileTabCharacter" />
@kgmyshin
kgmyshin / mov2gif.sh
Created September 26, 2015 15:05
mov2gif.sh
mkdir ________work
ffmpeg -i $0 -an -r 15 ________work/%04d.png
convert work/*.png __mov.gif
rm -r ________work
@kgmyshin
kgmyshin / LintIssureRegistory.java
Last active January 6, 2017 07:34
RxJava2SubscribeOnErrorDetector
package com.kgmshin.lint;
import com.android.tools.lint.client.api.IssueRegistry;
import com.android.tools.lint.detector.api.Issue;
import java.util.Collections;
import java.util.List;
public class LintIssueRegistry extends IssueRegistry {
@kgmyshin
kgmyshin / gist:4dfc8f807e6f07fc82082f999afbe348
Created October 28, 2017 04:42
kotlin系jarをclasspathに含めるかどうかで変わる -> というより gradle plugin実行時のClassLoader.getSystemClassLoaderの振る舞いが変わる?
val classLoader = URLClassLoader(
arrayOf(クラスファイル群パス),
ClassLoader.getSystemClassLoader()
)
val clazz = classLoader.loadClass("クラス名")
println("clazz.annotations.size: " + clazz.declaredAnnotations.size + " ")
@kgmyshin
kgmyshin / Extension.kt
Last active January 6, 2018 05:25
toSingleOptional
fun <T> Maybe<T>.toSingleOptional(): Single<Optional<T>> = RxJavaPlugins.onAssembly(MaybeToSingleOptional<T>(this))