Skip to content

Instantly share code, notes, and snippets.

View kazz187's full-sized avatar
๐Ÿ™
๐Ÿ‘ฎ

Kazuki AKAMINE kazz187

๐Ÿ™
๐Ÿ‘ฎ
View GitHub Profile
package main
import (
"context"
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"github.com/jmoiron/sqlx"
"log"
)
@kazz187
kazz187 / fc-mogra.json
Created December 18, 2016 05:22
fadecandy mogra config file.
{
"listen": [null, 7890],
"verbose": true,
"color": {
"gamma": 2.5,
"whitepoint": [1.0, 1.0, 1.0]
},
"devices": [
{
"stepSequencerList": [
{
"params": "{\"startX\": 30, \"rate\": 2, \"stripeIds\": [0]}",
"boolArray": [
true,
false,
false,
false,
false,
<?php
$str = "ใ‚ˆใฎใชใ‹ใญใ‹ใŠใ‹ใŠใ‹ใญใ‹ใชใฎใ‚ˆ";
var_dump(kaibun_check($str));
function kaibun_check($str) {
$char_code = 'utf8';
$length = mb_strlen($str, $char_code);
for ($i = 0; $i < $length / 2; $i++) {
if (mb_substr($str, $i, 1, $char_code) !== mb_substr($str, $length - $i - 1, 1, $char_code)) {
return false;
#!/usr/bin/env ruby
def main
source = ARGV[0]
offset_time = ARGV[1].to_f
trim_time = ARGV[2].to_f
#size = '480x270'
size = ARGV[3]
crop = ''
crop = "-crop #{ARGV[4]}" unless ARGV[4].nil?
def self.get_user_icon_url(screen_name)
if screen_name.nil?
return nil
end
open_url = "https://twitter.com/#{screen_name}"
require 'open-uri'
begin
doc = open(open_url)
rescue
logger.debug "Can't open #{open_url}"
@kazz187
kazz187 / readline_hack.rb
Created December 5, 2013 20:23
readline supports startup_hook.
require 'readline'
require 'fiddle/import'
module Readline
module LIBREADLINE
extend Fiddle::Importer
# ใ“ใฎใƒ‘ใ‚นใฉใ†ใ—ใ‚ˆ
dlload '/usr/local/opt/readline/lib/libreadline.6.2.dylib'
RL_STARTUP_HOOK = import_symbol 'rl_startup_hook'
end