Skip to content

Instantly share code, notes, and snippets.

View hfcorriez's full-sized avatar
🏠
Working from home

hfcorriez hfcorriez

🏠
Working from home
View GitHub Profile
@hfcorriez
hfcorriez / textStorage.js
Created June 14, 2012 06:01 — forked from sofish/textStorage.js
Cross-browser TextStorage Solution
/**
* @ NAME: Cross-browser TextStorage
* @ DESC: text storage solution for your pages
* @ COPY: sofish, http://sofish.de
*/
typeof window.localStorage == 'undefined' && ~function () {
var localStorage = window.localStorage = {},
prefix = 'data-userdata',
doc = document,
@hfcorriez
hfcorriez / .vimrc
Created July 3, 2012 14:59
My Mac .vimrc
"======================================================================================
"General settings
"======================================================================================
syntax on
set expandtab
set guifont=Courier\ New\ 12
set guifontwide=STXihei:h14
"set guifont=Bitstream\ Vera\ Sans\ Mono:h14
"set nomacatsui
"set termencoding=macroman
@hfcorriez
hfcorriez / model.js
Created July 28, 2012 17:40
讨论JS风格
var _default_options = {
freezeTableName: true
, underscored: true
, charset: 'utf8'
, collate: 'utf8_general_ci'
};
@hfcorriez
hfcorriez / killuwa.sh
Created August 6, 2012 02:50
OSX杀掉Adobe流氓更新程序
ps -ef | grep UWA | grep -v grep | awk '{print $2}' | xargs kill
@hfcorriez
hfcorriez / test.js
Created August 19, 2012 09:21
Simple Pub/Sub model with NodeJs+Mongoose
var mongoose = require('mongoose');
var db = mongoose.createConnection('127.0.0.1', 'test');
// Make schema
var schema = mongoose.Schema({ name: String });
// Create subscribers collection
var subscribers = [];
// Hook `save` post method
@hfcorriez
hfcorriez / home.js
Created October 3, 2012 13:50
async to get all data
async.parallel({
tasks: function(fn) {
mongo.model('Task').find(function(err, data) {
fn(err, data)
});
},
projects: function(fn) {
mongo.model('Project').find(function(err, data) {
fn(err, data)
});
@hfcorriez
hfcorriez / php-yaf.rb
Created October 23, 2012 15:54
brew php-yaf
class Php53Yaf < AbstractPhpExtension
homepage 'http://pecl.php.net/package/yaf'
url 'http://pecl.php.net/get/yaf-2.2.2.tgz'
sha1 '826f85b7b641a7418110f73f823749509c58b1b7'
head 'https://svn.php.net/repository/pecl/yaf/trunk/', :using => :svn
depends_on 'autoconf' => :build
depends_on 'php53' if build.include?('with-homebrew-php') && !Formula.factory('php53').installed?
depends_on 'pcre'
@hfcorriez
hfcorriez / api.php
Created November 5, 2012 06:32
Print ip with php
<?php
echo ip();
function ip()
{
if ($ip = getenv('X_FORWARDED_FOR')) {
return $ip;
} elseif ($ip = getenv('CLIENT_IP')) {
return $ip;
<?php
$data = (object)array(
"html" => "<foo bar=\"baz\"/> &amp;",
"arabic" => "العربية al-ʿarabiyyah, IPA: [æl ʕɑrɑˈbijjɐ], or عربي ʿarabī",
"hebrew" => "עִבְרִית, Ivrit",
"chinese" => "汉语/漢語 Hanyu; 华语/華語 Huáyǔ; 中文 Zhōngwén",
"korean" => "한국어/조선말",
"japanese" => "日本語 Nihongo",
"umlauts" => "äüöãáàß",
@hfcorriez
hfcorriez / networking_restart.sh
Last active December 16, 2015 02:39
重启网络,解决到公司不能访问内网的问题
ifconfig en0 down
ifconfig en1 down
route -n flush
ifconfig en0 up
ifconfig en1 up