JAVA : MongoDB

### MongoDB

ConfigurationBuilder cb;
Mongo m = new Mongo(“__IP__”, __PORT__);
DB db = m.getDB( “__DBNAME__” );

db.authenticate(“_USERNAME_”, “_PASSW_”.toCharArray());
DBCollection coll= db.getCollection(“_COLLECTIONNAME_”);

monBasicDBObject mongoObj;
mongoObj = new BasicDBObject();
mongoObj.put(“_FIELD_”,_VALUE_  );
coll.insert(mongoObj);
mongoObj.clear();

 

### Twitter4j

cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey(“_CONSUMERKEY_”)
.setOAuthConsumerSecret(“_CONSUMERSECRET_”)
.setOAuthAccessToken(“_TOKEN_”)
.setOAuthAccessTokenSecret(“_TOKENSECRET_”);
TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance();

 

### RE+find
Pattern p = Pattern.compile(“_RE_”);
Matcher m = p.matcher(txt);
return m.find();

Comments Off |Tags: , ,

JAVA : date

// DATE TO SQL format

String DATE_FORMAT = “yyyy-MM-dd kk:mm:ss”;
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT,Locale.US);
return sdf.format(timestamp.getTime()).toString();

// STRING TO DATE
@SuppressWarnings(“deprecation”)
Date date = new Date(“_DATE_STRING_”);

/* Thu, 12 Jan 2012 05:29:08 +0000 -> Thu Jan 12 12:29:08 ICT 2012 */

nformat= new SimpleDateFormat(“_DATE_format_”);
resultDate = nformat.format(date);

/* Thu, 12 Jan 2012 05:29:08 +0000 */

format DATE : yy yyy  M MM MMM MMMM d dd E EEEE
E, dd MMM, yyyy hh:mm:ss a Z
E, dd MMM yyyy HH:mm:ss Z

Comments Off |Tags: ,

Python : Dict , JSON

# warning
import warnings
warnings.simplefilter(“ignore”, DeprecationWarning)

# url + jsonimport urllib, json
readURL = urllib.urlopen(base_url).read()
values = json.loads(readURL)

#DICT
my_dict = {}
#SORT KEY
my_dict = sorted(my_dict.iteritems(), key=lambda (k,v): (v,k))
#REVERSE
my_dict.reverse()
#KEY VALUE
for key in my_dict : print key , my_dict[key]
#INIT
if key in my_dict and not (my_dict[key] is None): …
else: ….

Comments Off |Tags: , , , ,

TIER

Comments Off |Tags: ,

Audio FFmpeg

เขียนโปรแกรมตัดเสียงออกเป็นส่วนย่อยๆ

ตอนแรกยังไม่รู้ว่า input เป็น format อะไร แต่ต้องการตัดให้เป็นท่อนย่อยๆ โดยให้มีการคาบเกี่ยวกัน (overlap)
ก็เลยจัด Waveform Audio ล่ะกัน ลองลอง

เขียนภาษาอะไรดี  ?? Python ละกันน่าจะเขียนโค้ดสั้นๆ

Ref pyaudio
import pyaudio

ด้วยกระบวนท่าของ pyaudio ที่ใช้กับ Waveform Audio มันมีกระบวนท่าที่สามารถทำ Silent detection ได้ !!!
งี้เปลี่ยนมาตัดเป็นประโยคดีกว่าตัดเป็นท่อนดีกว่า ^^”

แต่ input จริง เป็น mp3 คับ !!!

pyaudio, ”Unsupported save format”
pygame, “Current supported file formats are the following. (These formats can be read — not all of them can be written.)”

ความฝันล่มสลาย T_T

read more »

Comments Off |Tags: , ,

Windows : Python + NLTK

Items(Download) —  Python 2.6, MySQLdbNumpy,  PyYAML,  NLTK

// ในโปรเจคผมใช้ 2.6 เก่าไปหรือใหม่ไปหา library ค่อนข้างหาลำบากคับ

Install

1. Python
2. MySQLdb
3. Numpy
4. PyYAML
5. NLTK

read more »

Comments Off |Tags: , ,

Android osx

Install eclipse

Install Android SDK >> tools/android update sdk
Install ADT Plugin

config path SDK
– SDK Platform Tools component is missing! Please use the SDK Manager to install it

eclipse > Preferences > Android > Android Perferences
SDK Location

read more »

Comments Off |Tags: , , , ,

MacPorts osx

MacPorts [install]

sudo port selfupdate
sudo port install opencv
sudo port -v install opencv +python26

Ref
wiki
OpenCV Python bindings with MacPorts
OpenCV

 

sudo port install mysql5

—>  Installing mysql5 @5.1.41_0

sudo port install py26-mysql

—>  py26-mysql @1.2.2 (python, devel, databases) Python interface to mysql

 


Comments Off |Tags: , ,

Web Framework

มือใหม่ ไม่เคยเล่น FrameWork ใช้ CodeIgniter
อยากเล่น Rail แต่ถนัด PHP มากกว่า ใช้ CakePHP
ถนัด ASP.NET แต่อยากลอง PHP ใช้ Prado
อยากทำ mashup ใช้ Zend Framework
รักพี่เสียดายน้อง CakePHP ก็เจ๋ง Prado ก็แจ่ม ใช้ Symfony

[ Ref ]

Comments Off |Tags: , ,

Python : Crawler

Lib : urllib, re, os, nltk, MySQLdb

>> file

fname = ‘inputfile.txt’
data= open(fname, ‘r’).read()
fout = open(‘outputfile.txt’, ‘w’)
fout.write(temp_data)
#file.close()

>> urllib

readURL = urllib.urlopen(‘http://…’)
for l in range(len(readURL)):
#statement
if(‘keyword’ in readURL[l]):
# if then

read more »

Comments Off |Tags: , , , , ,