欢迎访问www.showerlee.com, 您的支持就是我前进的动力.
  • [Python] 调取MYSQL数据并插入到CSV文件

    showerlee 2015-04-17 14:35 LAN, PYTHON, 其他 阅读 (1,754) 抢沙发
    如何利用python脚本将远程数据库查询值,并将该值按照csv中"column A"对应关系整体插入到"column B",最近handle了一个case,联想到python天生对数据处理较shell有明显的优势,最后尝试用脚本搞定这个看起来逻辑很简单,但又不简单的data processing. Target: column A 是DB内存储的若干Project name,需要通过查询数据库,获取这些project name在DB对应的Project key的具体值,并插入column A后保存. #!/usr/bin/env ...
  • [Python] 将csv文件中单个列的多个value拆分成多个列的单个value

    showerlee 2015-03-23 16:59 LAN, PYTHON 阅读 (2,226) 抢沙发
        很久没有更新博客了,最近handle了一个项目需要处理大量csv文件,需求是将csv文件中某单个列的多个values(该多个vaules以回车分隔)拆分成多个相同列的单个value,由于python在处理脚本先天比shell更有优势,这里把自己的最近学到python知识加以应用,编写了一个脚本,供大家参考. #!/usr/bin/env python import csv import sys # Define the duality list Csv_content_edited = [] # Define the file...
  • 让Mac OS X的终端多姿多彩(转)

    showerlee 2014-10-24 11:14 MAC 阅读 (2,596) 抢沙发
    与Linux相比,Mac OS X的终端总是欠缺些什么。对了,是色彩,Linux的ls命令使用不同颜色区分各种文件类型,Vim编辑器也支持语法高亮,而Mac终端却总是以黑白示人。 其实,只要稍微做一些工作,Mac的终端同样可以多姿多彩,请往下看。 彩色化ls的输出 Mac中BSD的ls命令可以使用-G参数彩色化输出的文件列表,需要配置LSCOLORS环境变量定义颜色,具体配置方法可以输入man ls查看。 不过,我推荐安装Linu...
  • Windows下TortoiseGit over Putty or Openssh提交项目到GitLab

    showerlee 2014-08-30 13:45 Git 阅读 (19,828) 1条评论
    Gitlab默认的配置推荐使用shell命令行与server端进行交互,作为搞SCM的表示无压力,但是作为开发人员还是比较适应windows的GUI图形管理,方便他们将注意力集中到代码编写上,所以今天刚好接着昨天给大家介绍一下使用windows下的git client工具实现将本地代码提交到远程服务器. 解决方案: 环境部署 操作系统                 Windows7 x64 Sp1 TortoiseGit   &...
  • CentOS6.3下GitLab+Nginx(SSL)+MySQL+Ruby安装部署

    showerlee 2014-08-29 22:12 Git 阅读 (21,178) 8条评论
    Gitlab是一个用Ruby on Rails开发的开源项目管理程序.可以通过WEB界面进行访问公开的或者私人项目. 它和Github有类似的功能,能够浏览源代码,管理缺陷和注释. 本文选择NGINX与MYSQL来配合GitLab实现web管理,数据存储等功能,配置过程中难点基本在GitLab的脚本修改,SSH秘钥连接,Nginx SSL证书等这些方面,作者也是耗费非常大的力气,结合很多文档的clue以及很多老外的debug comment,终于最终完成,希望在此给大家一个抛砖引玉...
  • CentOS6.3下添加PHP扩展模块mssql

    showerlee 2014-08-14 01:01 LAN, PHP 阅读 (3,612) 抢沙发
      如果在LINUX系统上需要使用PHP连接Microsoft SQL Server 2005数据库,我们常见的连接数据库方式是使用ODBC方式连接.   FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MSSQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MSSQL,下面简绍使用php的db-lib连接Microsoft SQL Server 2005数据库.   LINUX操作系统:   centOS6.3 64bit(安装了系统默认开发包) APACHE:   &...
  • CentOS6.3下Gitosis安装部署

    showerlee 2014-08-11 19:04 Git 阅读 (4,746) 抢沙发
      Git作为一个分布式的版本控制系统,使用git的时候,一般和服务器通讯使用的是ssh协议,用ssh的主要优点是速度快(传输前数据会先压缩,比HTTP快),安全,方便读写。    客户端通过ssh访问服务器端的验证方式一般有两种,一种是用户名密码的方式,一种是使用公私钥认证的方式. 使用公私钥的方式比较方便,无需每次登录输入密码。    某个受信任的客户端的公钥会被设置在服务器端的 ~/.ssh/a...
  • SVN到Git迁移笔记

    showerlee 2014-08-08 18:11 Git, Svn 阅读 (4,693) 抢沙发
    本篇博文目的是将本地SVN服务器的project迁移为GIT格式,并上传到目前大家常用的github托管服务器. 解决方案: 一.环境部署 操作系统:        centos6.3 x64 SVN:             subversion-1.8.0 apache:          httpd-2.4.4 svn server(centos6.3 x64): node2.example.com svn client(centos6.3 x64): node...
  • Centos6.3下apache实现SSL虚拟主机双向认证

    showerlee 2014-08-01 15:16 APACHE, WEB 阅读 (4,732) 抢沙发
    很久没有更新LAMP的相关文档了,刚好最近单位做项目需要用到apache的SSL虚拟主机双向认证,刚好之前在做LAMP的时候顺带做过SSL模块加载,SO参考了google大量文档,用了半天时间搞定,这里总结出来给大家分享一下。      该方案是为了实现apache下实现SSL虚拟主机双向认证,从而实现可信任用户才能访问具体虚拟站点,实现了数据加密以及双向可靠认证。 我的博客新站已经建好,更多新的内容即将在...
  • [SHELL] WEB页面监控脚本

    showerlee 2014-06-04 15:31 LAN, SHELL 阅读 (2,775) 抢沙发
        新的博客站终于备案并迁移成功 http://www.showerlee.com     有需要的小伙伴可以站内向我咨询,绝对免费哦.     51CTO同时作为我的备份博客站同步发布我的最新博文,欢迎大家的访问.     最近刚好需要测试一下新建站的稳定性,所以写了个SHELL脚本放到本机(最近换了mac本),能够实时查看你需要监控的WEB页面状态,并发送到指定邮箱.     这里赞一下OS X自带有crontab计划任...