Skip to content

Instantly share code, notes, and snippets.

View yujikosuga's full-sized avatar
🐈
"'/x/></title></script><x></x\

Yuji Kosuga "'/x=/></script></title><x><x/ yujikosuga

🐈
"'/x/></title></script><x></x\
View GitHub Profile
@yujikosuga
yujikosuga / ButtonPref.java
Created September 22, 2011 08:05
Add a button to a PreferenceScreen (Android)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref_button);
...
Preference pref = findPreference("sample_key");
pref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Auto-generated method stub
@yujikosuga
yujikosuga / HttpUtils.java
Created September 19, 2011 00:46
An HTTP utility library in Java
package com.yujikosuga.http;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
/**
* This HttpUtils class has static utility methods for HTTP manipulation.
@yujikosuga
yujikosuga / facebook_post_search.js
Created September 13, 2011 10:03
An example of facebook post search with retrieving user profile pictures
var keyword = 'KEYWORD';
FB.api('/search?q=' + keyword + '&type=post', {
limit : 10
}, function(response) {
var content = '';
var data = response.data;
for ( var i in data) {
var icon = '';
var nameSpan = '';
@yujikosuga
yujikosuga / jQueryUI_addUiState.js
Created September 5, 2011 14:01
Add UI state change in jQuery UI (I used this for buttons)
$.fn.addUiState = function() {
$(this).hover(function() {
$(this).addClass("ui-state-hover");
}, function() {
$(this).removeClass("ui-state-hover");
}).mousedown(function() {
$(this).addClass("ui-state-active");
}).mouseup(function() {
$(this).removeClass("ui-state-active");
});
@yujikosuga
yujikosuga / unicode_range_map.js
Created September 5, 2011 10:11
Unicode code range map
var UNICODE_RANGE_MAP = {
BAIDC_LATIN : [ 0x00, 0x7F ],
LATIN_1_SUPPLEMENT : [ 0x80, 0xFF ],
LATIN_EXTENDED_A : [ 0x100, 0x17F ],
LATIN_EXTENDED_B : [ 0x180, 0x24F ],
IPA_EXTENIONS : [ 0x250, 0x2AF ],
SPACING_MODIFIER_LETTERS : [ 0x2B0, 0x2FF ],
COMBINDING_DIACRITICAL_MARKS : [ 0x300, 0x36F ],
GREEK_AND_COPTIC : [ 0x370, 0x3FF ],
CYRILLIC : [ 0x400, 0x4FF ],