Skip to content

Instantly share code, notes, and snippets.

View viko16's full-sized avatar
🎯
Focusing

viko16 viko16

🎯
Focusing
View GitHub Profile
@viko16
viko16 / post-commit.bat
Created April 29, 2014 01:21
服务端的 svn hook 配置 #bat
:: 服务端的 svn hook 配置,放置在服务端svn相应项目的 /hook 目录下
"C:\Program Files\VisualSVN Server\bin\svn.exe" update C:\Zend\Apache2\htdocs\ --quiet --non-interactive --username aaa --password bbb
:: 参数说明
:: C:\Program Files\VisualSVN Server\bin\svn.exe 安装的svn位置
:: C:\Zend\Apache2\htdocs\ 需要项目自动部署的位置(需要提前svn checkout)
:: --username aaa 就填有读写权限的svn帐号
:: --password bbb 上面帐号对应的密码..(废话
@viko16
viko16 / hehevideo.js
Created May 7, 2014 18:49
替换新电影网播放器(临时
//插入播放器的css
var c = document.createElement('link');
c.setAttribute('href', 'http://172.16.144.62/video-js/video-js.css');
document.head.appendChild(c);
//插入播放器的js(为什么不用jquery的插入呢?因为jquery有防xss的限制...)
var j = document.createElement('script');
j.setAttribute('src', 'http://172.16.144.62/video-js/video.js');
document.head.appendChild(j);
//提取真实地址
@viko16
viko16 / rand_select.php
Last active August 29, 2015 14:01
正确的mysql随机查找语句 #sql #php
// 千万不要这样做:
$r = mysql_query("SELECT username FROM user ORDER BY RAND() LIMIT 1");
// 这要会更好:
$r = mysql_query("SELECT count(*) FROM user");
$d = mysql_fetch_row($r);
$rand = mt_rand(0,$d[0] - 1);
$r = mysql_query("SELECT username FROM user LIMIT $rand, 1");
@viko16
viko16 / weixin.js
Created June 6, 2014 06:34
微信判断 #javascript
// 判断微信浏览器
function is_weixin() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}
@viko16
viko16 / nginx_rewrite.sh
Created July 16, 2014 14:40
nginx 禁止ip访问 只允许域名访问 #shell
#将ip访问重定向到域名
server{
listen 80 default_server;
server_name _;
rewrite ^ http://ca.sise.com.cn$request_uri?;
}
@viko16
viko16 / radio.html
Created August 20, 2014 17:34
漂亮的单选题目样式 #html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>漂亮的单选题目样式</title>
<style>
input[type=radio] {
-webkit-appearance: none;
appearance: none;

1. Install needed repositories

  • Remi Dependency on CentOS 6 and Red Hat (RHEL) 6

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

  • Remi Dependency on CentOS 5 and Red Hat (RHEL) 5

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

@viko16
viko16 / lnmp.md
Created November 7, 2014 13:35
ubuntu 下 安装 nginx + php.5.5 + mysql

2014-11-7 安装于 ubuntu 14.10 下,root 用户请无视 sudo

安装nginx

sudo apt-get install nginx
sudo service nginx start

安装ppa源拓展工具,添加ppa源(为了安装高版本的php)

sudo apt-get install -y ppa-purge
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update

安装php5.5和扩展

@viko16
viko16 / wget.md
Last active August 29, 2015 14:09
wget下载整站

wget -r -p -np -k http://aaa.com/

  • -r, --recursive(递归) specify recursive download.(指定递归下载)
  • -k, --convert-links(转换链接) make links in downloaded HTML point to local files.(将下载的HTML页面中的链接转换为相对链接即本地链接)
  • -p, --page-requisites(页面必需元素) get all images, etc. needed to display HTML page.(下载所有的图片等页面显示所需的内容)
  • -np, --no-parent(不追溯至父级) don't ascend to the parent directory.
  • 另外断点续传用-nc参数 日志 用-o参数
@viko16
viko16 / replace_php.sh
Last active August 29, 2015 14:11
用 MAMP 替换 OSX 自带的 php/mysql
cd /usr/local/bin
mv php php-bak # 备份
mv mysql mysql-bak # 备份
ln -s /Applications/MAMP/bin/php/php5.5.10/bin/php /usr/local/bin/php
ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql
ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
# 其中 MAMP 目录自行调整
# 参考:
# http://segmentfault.com/q/1010000000719202/a-1020000000719560