Skip to content

Instantly share code, notes, and snippets.

@homleen
homleen / reset.css
Created May 7, 2013 08:03
css reset
/*------------------------------------------------------------------------------------
Global Styles
------------------------------------------------------------------------------------*/
* {
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
@homleen
homleen / new_db_connection.php
Created May 15, 2013 11:20
Create a custom database (mysql) connection in Laravel 3.x. Not in config file.
<?php
/**
* Author: Lynn
* Email: homlean(at)gmail.com
*/
Route::get(
'test', function () {
$config = array(
@homleen
homleen / php.xml
Created May 20, 2013 03:34
PHP Code Style ( for PHPStorm )
<?xml version="1.0" encoding="UTF-8"?>
<code_scheme name="Lynn">
<option name="OTHER_INDENT_OPTIONS">
<value>
<option name="INDENT_SIZE" value="2" />
<option name="CONTINUATION_INDENT_SIZE" value="2" />
<option name="TAB_SIZE" value="2" />
<option name="USE_TAB_CHARACTER" value="false" />
<option name="SMART_TABS" value="false" />
<option name="LABEL_INDENT_SIZE" value="0" />
@homleen
homleen / date.php
Last active December 17, 2015 16:59
Things about date in php.
<?php
// PRC looks like '爬入场';
// Hoho~
date_default_timezone_set('PRC');
var_dump(DateTime::createFromFormat('Ymd', '20130229'));
/*
Result:
@homleen
homleen / convert.sh
Created May 30, 2013 03:51
批量转换XML,GB2312 => UTF8
find . -type f -name "*.xml" | while read name; do
echo $name
iconv -f GB2312 -t UTF-8 $name > ${name}.utf8
mv $name ${name}.gb2312
mv ${name}.utf8 $name
@homleen
homleen / fetch_pinyin_cn.php
Created June 5, 2013 08:44
pinyin.cn 数据抓取
<?php
set_time_limit(0);
$url =
'http://cn.bing.com/search?q=site%3apinyin.cn&qs=n&pq=site%3apinyin.cn&sc=0-4&sp=-1&sk=&first={ddddd}1&FORM=PERE';
$i = $_GET['i'];
@homleen
homleen / rename.sh
Created June 6, 2013 08:52
批量修改文件拓展名
for file in *.gz; do
mv $file `basename $file .gz`.zip;
done
@homleen
homleen / sed.sh
Created June 6, 2013 11:40
批量替换文件第一行
for file in *.xml; do
is_head_xml=$(head -n 1 $file | grep -e '<?xml')
if [ -z "$is_head_xml" ]; then
echo $file
else
sed '1s/^.*$/<?xml version="1.0" encoding="utf-8"?>/' $file > ./output/$file
fi
@homleen
homleen / switch.php
Last active December 18, 2015 06:58
小心php中的弱比较
<?php
loose_comparison('github'); // github.com
strong_comparison('github'); // github.com
loose_comparison(0); // github.com
strong_comparison(0); // Oops! NSA...
function loose_comparison($str) {
switch ($str) {
@homleen
homleen / javascript.array.js
Created June 15, 2013 12:07
有趣的Javascript Array
// 先来定义一个数组,并尝试输出其结果
> var a = [1, 2, 3];
> a
[1, 2, 3]
// 目前来看一切正常,没有任何问题
// ok,开始做点有意思的事
> a[-1] = 4;
// 数组发生变化了吗?
> a