gem server 端口不通

15 Apr 2015

linux command grep

linux command tr

linux command cut

linux command paste

linux command join

linux command uniq

linux command sort

linux command awk

linux command sed

linux command split

linux command wc

03 Feb 2015

网络间歇性抽搐,写了半天的东西不见了...做好备份的重要性

19 Dec 2014

学习使用PHP framework CodeIgniter (CI),web server 使用 nginx,初始一个application后,路由无法正常工作,悲剧的很...

18 Dec 2014

学习一下php,这么火一定是有理由的,先搭个环境,部署个Hello world.

16 Dec 2014

SQL书写建议

03 Dec 2014

继续唠叨...

12 Nov 2014

使用mysql过程中遵循着一些规范与建议,但是天知道随着mysql版本的更新与具体业务的不同,这些规范与建议还是否试用。 遵循规范与建议目的是获取足够的性能来支撑业务逻辑,如果实践过程中一味的追求符合规范,那就是本末倒置了。

10 Nov 2014

最近越来越多的接触到名词RESTful,一直未求甚解,这货是什么呢?是时候深入得了解下了。

Web Service

WebService(Network Api),当下后端程序员都会用到,或是调用别人API,或是自己就是开发API的。

04 Nov 2014

人物代号

教师团队:女教师|男助教|女助教

04 Nov 2014

nginx重定向

04 Nov 2014

www.staysyok.com seo 概述

03 Nov 2014

由于某些安全策略,有时无法在开发机直连数据库,需要通过一台跳板机来完成。
下面的代码可以使ActiveRecord通过配置好的ssh通道连接到指定的MySql数据库。

27 Oct 2014

最新学习到了ruby的c扩展库,试着自己写了一下,把遇到的坑记下来。
使用c扩展ruby还是挺方便的。

22 Oct 2014

ubuntu 设置root密码

系统环境ubuntu13.04,root用户默认是没有密码的,一般情况下使用sudo执行一些需要root权限的指令,如果要使用root账户,可以按下面的方式操作:

14 Sep 2014

include 与 extend

先说include 和 extend,看下面的一段代码:

12 Sep 2014

我所了解到的一些必要的系统:

10 Sep 2014

xx电商大学毕业一周年,留下些文字当作纪念。同时一直想写一部厉害的小说,就拿这个再熟悉不过的题目来练笔吧。

10 Sep 2014

postgresql install

sudo apt-get install postgresql

安装完成...
因为在哥们的ubuntu上这个指令直接就安装成功了,故没有在尝试其他的安装方式...
如果是非ubuntu环境或安装失败,再搜一下别的帖子吧~

命令行第一登陆postgresql

postgresql 默认的一个role为 ‘postgres’,第一次从命令行登陆可以用下面的指令:
bash sudo -u postgres psql 然后就可以执行一些简单的查询指令了:
sql select 1 as row1 查询server中的数据库信息:
sql select * from pg_database; 从命令行中退出:
bash \q

07 Sep 2014

nodejs orm 调用示例

nodejs orm,使用npm 包为 node-orm2,初步使用,无法自动适配mysql中已存在的表的列名,查询得到的数据只能在回调函数中使用,别的都还好,下面是coffee scirpt示例代码:

06 Sep 2014

最近在练习使用coffee script + nodejs写后端代码,一些原由ruby实现的功能尝试使用js实现,下面是调用百度PPC api的例子。

coffee script 代码部分

soap = require 'soap'
url = 'https://api.baidu.com/sem/sms/v3/AccountService?wsdl'

06 Sep 2014

cd 目录跳转 change dictionary

cd .. #上一层目录
cd ~ #家目录
cd #家目录
cd / #根目录
cd - #返回上一个目录
cd . #当前目录
pwd #显示当前目录
pwd -P #显示完整路径
mkdir #创建目录
rmdir #删除一个空目录

使用zsh时,目录跳转通常无需输入cd

03 Sep 2014

2014年8月初,开始试水小说写作,年初定下的一篇5000字NB短篇还是遥遥无期的样子。

列下大纲,看看有什么素材可以拿来写的吧:
1. 一般电商业务流程 2. 企业发展、扩张、巅峰、衰落的阴谋论假设 3. 养了只龟,这货每天都在想点啥?

4. 乱入、穿越的梦境成因...

该任务能否完成的判断标准

写好了转成长微博,然后看效果楼~

03 Aug 2014

rake task 从命令行传递参数

task :my_task, [:arg1, :arg2] do |t, args|
  puts "#{args}"
end
rake my_task["hello","world"]

30 Jul 2014

方法1:更改Gemfile

在Gemfile中加入下面两行,然后bundle install:
gem 'therubyracer' gem 'execjs'

方法2:安装nodejs

sudo apt-get install nodejs

27 Jul 2014

使用rvm安装ruby

  1. 安装rvm
    curl -L https://get.rvm.io | bash -s stable
  2. 在家目录.bashrc下面加入这样一段代码,打开新的terminal就不用再次键入相同的指令了
    source ~/.rvm/scripts/rvm
  3. 检查是否安装正确,先重新打开一个terminal,输入irb,irb可用说明rvm安装成功了
  4. 展示可以安装的ruby版本
    rvm list known
  5. 安装一个指定的ruby版本
    rvm install 2.1.1
  6. 验证ruby是否安装成功
    ruby -v
    ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]

27 Jul 2014

gem install mysql2

直接gem install 发生异常,需要先安装mysql开发包,ubuntu下是这样的: sudo apt-get install libmysql-ruby libmysqlclient-dev

02 Jul 2014

Rails已掌握与尚需学习实践的知识点

1.ActiveRecord

01 Jul 2014

ubuntu 安装 curl

sudo apt-get install curl   

01 Jul 2014

第一阶段:
1.熟悉.net mvc的网站建设,刚接触ruby与ror
2.对seo完全没有了解
3.使用ror、bootstrap与ruby爬虫爬取的数据简单建立了一个站点并部署
4.百度显示有索引量,但是site:vxixi.com搜索无结果,特别是product相关页

30 Jun 2014

奇虎 sem 关键词审核拒绝 现象描述

关键词包含品牌词,比如“汉庭”
关键词能够上传成功
创意内包含品牌词,则创意无法上传
同一个单元中,上传成功的创意包含通配符,则关键词会“审核拒绝”

27 Jun 2014

显示所有的环境变量

env

27 Jun 2014

mysql 字符串左侧补零

cityid 定长4位数字
region
id 定长8位数字
可以使用 lpad() 函数进行左侧补零操作

25 Jun 2014

vim常用指令

20 Jun 2014

rails vim 使用的插件

vim插件管理:pathogen 在其管理下使用到的一些插件:
1. 目录跳转 The Nerd Tree
2. html编辑器 emmet-vim
3. rails.vim vim-rails
4. 配色方案 vim-color
5. 代码自动补全 vim-snipmate

20 Jun 2014

ruby thread 使用总结

19 Jun 2014

gem为ruby便捷开发包 gem install .. 好多好多可选的命令,安装gem至本地 gem environment 安装rvm后 gem执行环境发生改变,rvm改变ruby版本,同时会变更gem执行环境

12 Jun 2014

kill 包含keywordscript 关键字的进程: ps aux | grep keywordscript | grep -v grep | cut -c 10-15 | xargs kill

12 Jun 2014

git push origin master 报错如下: error: The requested URL returned error: 403 Forbidden while accessing https://github.com/FBSENDER/fbsender.github.io.git/info/refs

12 Jun 2014

How To Setup Your Own VPN With PPTP inShare Intro One of the commonly asked questions from our users is how to add another IP address to their server. You can assign your own private IP address to your droplet by creating a VPN tunnel. Whether you want to build your own Virtual Private Network (VPN), or assign an SSL certificate to that IP address, you have several options. From all of the possible options, the most optimal ones are between PPTP and OpenVPN. A Point-To-Point Tunneling Protocol (PPTP) allows you to implement your own VPN very quickly, and is compatible with most mobile devices. Even though PPTP is less secure than OpenVPN, it is also faster and uses less CPU resources.

28 Apr 2014

stunnel需要在服务器端以及客户端同时安装:

服务器端安装 yum install stunnel apt-get stunnel 配置stunnel其实很简单,多看看官方的文档:http://www.stunnel.org/static/stunnel.html 服务端的配置只需要两个文件(这两个文件都放在/etc/stunnel文件夹下): 1)stunnel.pem 问网页http://www.stunnel.org/pem填写相关信息后,点击生成,在服务器上创建文件/etc/stunnel/stunnel.pem,并将生成的内容复制到pem文件中,pem文件内容如下 ......

28 Apr 2014

1、什么是Squid Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。

28 Apr 2014

制作U盘为启动盘的软件ultralso

bios设置从USB启动,引导方式FDD HDD ZIP等,制作启动盘时可以尝试不同的写入方式

Y510对于HDD引导方式不支持,设置为ZIP+后引导成功,但是安装fedora还是出错,于是安装了ubuntu

不同型号,容量不同的U盘对于各种bios的兼容性也不同

不同种厂家主板的bios支持的usb启动引导方式也不尽相同

大体来讲新机器怎么着都OK,相对旧的机器就需要通过尝试来制作能够使用的启动盘

28 Apr 2014

标准输入,输出和错误

文件文件 描述符

输入文件—标准输入 0 输出文件—标准输出 1

错误输出文件—标准错误 2

28 Apr 2014

添加Path export PATH=$PATH:/home/mengchen/shell 查看Path $PATH

28 Apr 2014

记录配置过程 保留表创建脚本 1.安装 ubuntu下 apt-get install mysql-server apt-get install mysql-client 验证安装是否成功: 服务器端验证:netstat -nat 端口3306为MySql 客户端验证: 登陆Mysql mysql -p 然后输入密码

28 Apr 2014

因为apt-get软件源不包含mono源,所以直接apt-get获取不到mono-xsp4包,首先需要添加源: 参考:http://badgerports.org/lucid.html 先执行:apt-key adv --keyserver keyserver.ubuntu.com --recv 0E1FAD0C,添加源的key 然后编辑文件/etc/apt/sources.list,在其中添加一行“deb http://badgerports.org lucid main“,就是网址中提到的软件源地址,最后需要执行apt-get update刷新缓存中的数据, 安装apache: apt-get install apache2 启动: service apache2 start/stop/restart

28 Apr 2014

linux命令后台运行 有两种方式:

28 Apr 2014

linux下IPTABLES配置详解 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙.

28 Apr 2014

linux crond服务简介: 定时执行系统命令 查看crond服务状态: [root@www ~]# /sbin/service crond status 启动、停止、重启crond服务: [root@www ~]# /sbin/service crond start [root@www ~]# /sbin/service crond stop [root@www ~]# /sbin/service crond restart

28 Apr 2014

command

dhclient eth0

28 Apr 2014

baidu木有邀请我提交sitemap,额...

25 Apr 2014

手机站优化

百度移动搜索一直致力于手机站点的收录,任何符合手机站收录标准的站点,Baiduspider都会积极收录。 其中移动搜索会优先收录的手机站点为: A:拥有手机用户迫切需要内容资源的手机站点。 B:符合手机建站规范的站点,具体建站规范如下: 1. 域名尽量简短,越短的域名,用户记忆成本越低。

2. robots限制放开,百度spider的爬虫UA是Baiduspider(www和wap一致),个别站长经常会误认为百度手机爬虫的UA是baiduspider-mobile。 

3. 对内容组织,最好能通过二级域名或者目录区分。使用规范、简单的url,尽量去除与页面内容无关的参数,如用来区分手机型号、区分访问用户,方便统计等的参数。例如:“新浪体育”http://sports.sina.cn/?pos=101&vt=3 “百度知道”http://wapiknow.baidu.com/; “搜狐邮箱”http://wap.mail.sohu.com/。

4. 网站首页或者频道首页的网页代码中最好加上keywords属性的meta标签,内容中列举该网页或该频道的关键字,多个关键字之间以逗号分隔。 
例如手机新浪首页(http://3g.sina.com.cn/)的源码中含有如下keywords标签: 
<meta name="keywords" content="手机新浪网,新浪首页,新闻资讯,新浪新闻,新浪无线" /> 

5. 网站首页或者频道首页的网页代码中最好加上description属性的meta标签,内容中列举该网页或该频道的描述信息,对搜索结果的展现(摘要)大有帮助。 例如手机新浪首页(http://3g.sina.com.cn/): 
<meta name="description" content="手机新浪网是新浪网的手机门户网站,为亿万用户打造一个手机联通世界的超级平台,提供24小时全面及时的中文资讯,内容覆盖国内外突发新闻事件、体坛赛事、娱乐时尚、产业资讯、实用信息等。手机新浪网iphone版 - sina.cn" /> 

25 Apr 2014

以下为chinaz站长查询定义的百度权重的规则: 百度预计流量 1~99 百度权重1 百度预计流量 100~499 百度权重2 百度预计流量 500~999 百度权重3 百度预计流量 1000~4999 百度权重4 百度预计流量 5000~9999 百度权重5 百度预计流量 10000~49999 百度权重6 百度预计流量 50000~199999 百度权重7 百度预计流量 200000~999999 百度权重8 百度预计流量 1000000以上 百度权重9

25 Apr 2014

baidu suggestion:在百度搜索框中输入时的提示文字,begin_with已经输入的内容(完全一致)

25 Apr 2014

网站结构: 扁平的树形网状结构

25 Apr 2014

常用的 Windows 键 Windows 键 + 空格键 功能:透明化所有窗口,快速查看桌面。使用此快捷键可以立即将目前所有打开的窗口透明化,以便查看桌面。 Windows 键 + 字母键“D” 功能:最小化所有窗口,并快速查看桌面。这组快捷键能帮助使用者立即将当前桌面上所有窗口最小化,以便查看桌面;再次按下此快捷键时,刚刚最小化的窗口又会全部出现了。 。=- Windows 键 + 数字键 功能:按顺序打开相应程序。与快速启动栏中的程序相对应,如果您能记住快速启动栏中程序的排列顺序,直接按下此组快捷键就能马上调用了。

23 Apr 2014

验证安装版本: [root@singledb ~]# svnserve --version svnserve, version 1.4.2 (r22196) compiled Aug 5 2009, 19:03:56

Copyright (C) 2000-2006 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository back-end (FS) modules are available:

23 Apr 2014

质量度相关: 质量度为1的关键词不可展示 有两个品牌词质量度分别为2,3 质量度大于等于4可以展示 质量度为10也不一定排名就靠前 价格相同展示质量度高的关键词 价格高出很多才能弥补质量度上的差距,来自不同账号同一个词的测试

02 Apr 2014