Skip to content

Instantly share code, notes, and snippets.

View maimai-swap's full-sized avatar

S. Ishimaru maimai-swap

  • individual
  • Japan
View GitHub Profile
@maimai-swap
maimai-swap / query.php
Last active December 16, 2015 12:08
monetdb php sample
<?php
/**
* Connect to a database and perform a query.
*/
error_reporting(E_ALL);
require '/usr/local/share/php/monetdb/php_monetdb.php';
define("DB", "maxroach");
/* Establish a connection and report errors in case they occour */
@maimai-swap
maimai-swap / hbase-thrift-test.php
Created April 19, 2013 09:06
hbase-0.92.2にphp経由でアクセスするスクリプト
<?php
$GLOBALS['THRIFT_ROOT'] = 'src/';
include 'gen-php/Hbase/Hbase_types.php';
include 'gen-php/Hbase/Hbase.php';
include 'src/transport/TSocket.php';
include 'src/transport/TBufferedTransport.php';
include 'src/protocol/TBinaryProtocol.php';
@maimai-swap
maimai-swap / upsidedown.rb
Last active December 10, 2015 19:28
Upside down tweet / earthquake plugin
# -*- coding: utf-8 -*-
# Upside down tweet / earthquake plugin
#
# upd:
#
require 'pp'
class Upd
@@values = {
'a'=>'ɐ','b'=>'q','c'=>'ɔ','d'=>'p','e'=>'ǝ','f'=>'ɟ','g'=>'ƃ','h'=>'ɥ','i'=>'ı',
'j'=>'ɾ','k'=>'ʞ','l'=>'l','m'=>'ɯ','n'=>'u','o'=>'o','p'=>'d','q'=>'b','r'=>'ɹ',
@maimai-swap
maimai-swap / fuse_dfs_mount.sh
Created November 19, 2012 01:27
hdfs を fuseするときのスクリプト
export HADOOP_PREFIX=/root/modules/hadoop-common
export OS_ARCH=amd64
export JAVA_HOME=/etc/alternatives/java_sdk
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server:/usr/local/lib
export CLASSPATH=`find $HADOOP_PREFIX -name '*.jar' | grep -v 'test' | grep -v 'example' | perl -e '@jars=<STDIN>;chomp @jars; print join(":",@jars);'`
fuse_dfs -odebug -oserver=localhost -oport=9000 /mnt/hdfs
@maimai-swap
maimai-swap / lithium_params_request.txt
Created July 20, 2012 01:22
lithium Envronment $params['request']
object(lithium\action\Request)#27 (29) {
["url"]=>
string(33) "conversions/download/adid/from/to"
["params"]=>
array(0) {
}
["persist"]=>
array(0) {
}
["data"]=>
@maimai-swap
maimai-swap / mysql-backup.sh
Created July 5, 2012 01:03
mysqlのバックアップスクリプト
#!/bin/bash
/usr/sbin/tmpwatch -m 50 /usr/local/mysqlbackup/backupdata
svr_name=`uname -n`
/usr/bin/mysqladmin stop-slave
sleep 10
/sbin/service mysqld stop
sleep 10
daystr=`date -d '1 days ago' '+%Y%m%d'`
cd /var/lib/mysql
tar czvf /usr/local/mysqlbackup/backupdata/$svr_name$daystr.tgz ./* > /dev/null 2>&1
@maimai-swap
maimai-swap / shutdown_keepalived.sh
Created June 26, 2012 05:47
KeepAlivedでHA構成したmysqlが落ちた時用のKeepAlivedとmysql.serverのシャットダウン用スクリプト
#!/bin/bash
####
#もしマスタが落ちたときの処理スクリプト
#とりあえず最終確認して、本当にダメだったらkeepalivedを落とす。
####
#ちょっと待つ
sleep 5
#本当にmysqlが死んでいるかどうかの確認
mysqlans=`mysql -u tbacojx -pdasuinzc -h 127.0.0.1 --port=3306 < /usr/local/keepscript/s
howmaster.sql | grep Bytes_received | awk '{print $1}'`
@maimai-swap
maimai-swap / keepalived-mysql-backup.sh
Created June 26, 2012 05:39
KeepAlivedでHAした時のmysqlバックアップシェルスクリプト
#!/bin/bash
/sbin/service keepalived stop
/usr/sbin/tmpwatch -m 50 /usr/local/mysqlbackup/backupdata
svr_name=`uname -n`
/usr/bin/mysqladmin stop-slave
sleep 3
@maimai-swap
maimai-swap / proto.test.js
Created May 9, 2012 09:56
プロトタイプでclass作るときの自分のメモ
// tpsは自分の好きな名前なんでも。ルートのパッケージ名的な。
// geoは機能別に好きな名前なんでも。
if ( typeof(tps) == 'undefined' ) tps = {};
if ( typeof(tps.geo) == 'undefined' ) tps.geo = {};
tps.geo.prototype = {
prop01:false,
prop02:false,
init : function () {
this.func01();
@maimai-swap
maimai-swap / configure.txt
Created April 4, 2012 12:14
php-5.3.10 configure on Mac OSX
./configure \
--enable-mod-charset \
--with-apxs2=/usr/local/apache2/bin/apxs \
--disable-cgi \
--with-libexpat-dir=/usr \
--with-libxml-dir=/usr \
--with-openssl \
--with-openssl-dir=$(brew --prefix openssl) \
--with-kerberos \
--with-zlib \