Skip to content

Instantly share code, notes, and snippets.

@rysk92
rysk92 / unit-hosting.sh
Created April 5, 2010 13:19 — forked from balibali/unit-hosting.sh
CentOS5にOpenPNE3の稼働環境を作る手順
#!/bin/bash
yum -y update
yum -y install screen sysstat vim-enhanced subversion
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
yum -y install git
@rysk92
rysk92 / mycnf_check.pl
Created April 9, 2010 11:34
mycnf_check.pl / InnoDBの最適な設定値を見つける為のスクリプト
#how to use, mysql -u DBUSERNAME -p -e 'show variables' |perl mycnf_check.pl
use strict;
my @THREAD_BUFFER_KEY = qw(
join_buffer_size
read_buffer_size
read_rnd_buffer_size
sort_buffer_size
);
my @GLOBAL_BUFFER_KEY = qw(
@rysk92
rysk92 / MysqldumpslowResult2Csv.php
Created April 14, 2010 17:08
mysqldumpslowの結果をcsvにする
<?php
#how to use, mysqldumpslow mysql-slow.log > hoge
# php MysqldumpslowResult2Csv hoge > hoge.csv
$log_filename = $argv[1];
echo 'Count, Time, Time(total), Lock, Lock(total), Rows, Rows(total), Src, SQL'."\n";
if (file_exists($log_filename))
{
$contents = file_get_contents($log_filename);
@rysk92
rysk92 / vcs_floor.py
Created May 5, 2010 14:11
vcs_floorのプロトタイプ
import os
import sys
import re
from urlparse import urlparse
vcs_floor_work_path = "/path/vcs_floor_work_path";
if os.path.isdir(vcs_floor_work_path) == False:
os.makedirs(vcs_floor_work_path);
repos_path = "http://example.com/svn/path/";
@rysk92
rysk92 / mycnf_check.pl
Created May 11, 2010 00:25
mycnf_check.pl / MyISAMの最適な設定値を見つける為のスクリプト
#how to use, mysql -u DBUSERNAME -p -e 'show variables' |perl mycnf_check.pl
use strict;
my @THREAD_BUFFER_KEY = qw(
join_buffer_size
read_buffer_size
read_rnd_buffer_size
sort_buffer_size
);
my @GLOBAL_BUFFER_KEY = qw(
import MySQLdb
import datetime
def row_count(table_name):
global g_cur
g_cur.execute('select count(*) from ' + table_name)
one = g_cur.fetchone()
return one[0]
def is_exist_created_at_column(table_name):
@rysk92
rysk92 / file0.php
Created February 14, 2014 05:04
AWS SDK for PHP 2 の AWS::factory に file path ではなく array を渡して初期化する方法 ref: http://qiita.com/rysk92@github/items/2a5480e8624c8e5c4e4c
$config = array(
'key' => 'XXX',
'secret' => 'XXX',
'region' => "XXX"
);
$client = Aws::factory($config)->get('dynamodb');
@rysk92
rysk92 / aaa.py
Created November 20, 2020 07:47
aaa.py
i = i + 1
print("hoge")
@rysk92
rysk92 / goroutine.go
Last active March 26, 2021 01:19
Goroutine の並列性(Parallelism)について検証する
package main
import (
"crypto/sha256"
"fmt"
"io"
"log"
"os"
"runtime"
"runtime/trace"
ariadne graphene strawberry tartiflette
Apollo Federation対応
コードファースト or スキーマファースト スキーマファースト コードファースト コードファースト スキーマファースト
スター数 1.5k 6.8k 1.2k 781
イシュー数 41 100 99 6
バージョン 0.13.0 v2.1.9 v0.79.0 v1.4.0
コントリビュート #1 rafalp @Wrocław syrusakbary @San Francisco patrick91 @London Maximilien-R @Paris
1st commit 2018-07-09 2015-09-24