Skip to content

Instantly share code, notes, and snippets.

View shibacow's full-sized avatar

shibacow shibacow

View GitHub Profile
@shibacow
shibacow / gist:5517129
Created May 4, 2013 10:51
odbc connet sample program
<?php
function odbc_test(){
$DSN='IMPALA-SERVER';
$USER='';
$PASS='';
$con=odbc_connect($DSN,$USER,$PASS);
if($con){
$sql='select count(*) from sample_07';
$rs = odbc_exec($con,$sql);
while($row = odbc_fetch_array($rs)){
@shibacow
shibacow / gist:5517142
Created May 4, 2013 10:54
impla odbc conect sapmle by python
#!/usr/bin/python
# -*- coding:utf-8 -*-
import pyodbc
def main():
con=pyodbc.connect('DSN=IMPALA-SERVER;UID=;PWD=;Database=Default;')
cursor=con.cursor()
sql='select count(*) from sample_07'
cursor.execute(sql)
for r in cursor.fetchall():
print r
@shibacow
shibacow / gist:5517157
Last active December 16, 2015 23:59
impalad ODBC Connector Sample ini
[ODBC Data Sources]
;IMPALA-SERVER=Hive ODBC Driver
IMPALA-SERVER=Hive Driver
[IMPALA-SERVER]
Driver=/usr/lib/libhiveodbc.so.1
Description=Hive ODBC Driver
;specify your impalad server
Host=192.168.1.6
Port=21000
Database=
@shibacow
shibacow / gist:5517164
Created May 4, 2013 11:02
Impalad odbc connector odbcinst.ini samplae
[ODBC Drivers]
Hive Driver=Installed
[Hive Driver]
Driver=/usr/lib/libhiveodbc.so.1
Description=Hive Driver
Setup=/usr/lib/libhiveodbc.so.1
APILevel=2
ConnectFunctions=YYY
DriverODBCVer=1.0
FileUsage=0

#ニコニコデータセット分析(構築偏) 芝尾幸一郎(@shibacow) #構築手順

  • ニコニコ動画データセット取得
  • コメントデータセットにsmidとファイル名を追記する
  • S3へのデータアップロード
  • AmazonEMRにデータを入れる
  • 使いやすいようにデータをコンバート

#詳しくはこちら

@shibacow
shibacow / impala-sample
Created May 31, 2014 16:14
impalaya-sample
#!/usr/bin/python
# -*- coding:utf-8 -*-
from impala.dbapi import connect
import gevent
from impala.error import *
import time
def fetch(sql,func):
@shibacow
shibacow / gini.py
Created August 2, 2015 08:56
gini coefficient by python
#!/usr/bin/python
# -*- coding:utf-8 -*-
import numpy as np
import doctest
def gini_coefficient(src):
"""
>>> gini_coefficient([245,362,826])
0.40544312630844381
@shibacow
shibacow / vercheckex.ex
Created August 29, 2015 09:47
http://qiita.com/HirofumiTamori/items/602d9b326cb4816c2fe6 のソースを今でも動くように改良(2015/08/29)
defmodule VercheckEx do
# requireで使用するライブラリを指定
require HTTPoison
require Floki
require Timex
use Timex
def fetch_content(url, type) do
ret = HTTPoison.get!( url ) # urlで指定されるページのデータを取得
%HTTPoison.Response{status_code: 200, body: body} = ret
# HTML bodyを取得する
@shibacow
shibacow / VercheckEx.ex
Last active August 29, 2015 17:27
http://qiita.com/HirofumiTamori/items/7936ed9c6f73f4c9b475 を真似て書いた。ubuntu 14.04 Elixir (1.0.5)で動作確認。 iex -S mixで動く。
defmodule VercheckEx do
# requireで使用するライブラリを指定
require HTTPoison
require Floki
require Timex
use Timex
def fetch_content() do
IO.puts("fetch_content")
receive do
{caller,url,type,i} ->