RubyOnRails究竟有多么的神奇?

pic alt

这篇文章讲的究竟是什么?

从Web框架的历史来说,为什么Rails是非常出色的Web快速开发框架!

涉及到的点有:

1.为什么要使用Web框架?
2.为什么要使用Rails框架?
3.什么时候该使用什么框架?

1.为什么要使用Web框架?

很简单,追求开发效率.来个场景说明一下:

我登录我的新浪weibo,查看我的私信,浏览别人的webo,然后删除我觉得不好的内容.

那,这个过程的本质是什么呢? 就是取来我的weibo数据和别人的weibo数据,接着对数据进行增删改查.对吧?

Read More

哈,祝我生日快乐!

pic alt

前两天我还记得自己要过生日了,今天早上醒来硬是什么都没有记得.

直到家里人提醒了我.

哦,今天是我生日.差点忘了.

和往常一样,苏北每年的六月初三都会下雨,在我有意识的时候,就一直盼望着我过生日能够不下雨,毕竟妨碍出去玩.

但,每次过生日都下雨这种事情也不是每个人都有的.某种程度上,我虽然不是个万众瞩目的踏着七彩祥云身带七十二变脚踏筋斗云伴着小刀会组曲出场的盖世英雄,但好歹也是自带背景音乐以及出场天气BUFF的人.

Read More

新手Shell笔记

pic alt

本文的内容?

  • 解决一个日常的问题.— 关于hexo和gitbook在github上面的自动部署
  • 通过这个例子,我们可以看出shell可以帮助我们解决什么样子问题
  • shell基本语法
  • 常用的shell命令
  • 扩展链接

当然,由于本人见识浅薄,可能并不能够讲解的非常好,权当是抛砖引玉了

解决一个日常的问题.— 关于hexo和gitbook在github上面的自动部署

这段时间迁移到Linux下面,只是因为学习需求,毕竟Django这个框架在Linux下面开发会方便不少.
PS:话说Linux下面的输入法实在是太弱了.
好了,我们的脚本使用的场景是这个样子的.

  • 1.运行命令myjob
  • 2.根据选项进行选择编写Blog或者是部署Blog(当然,hexoblog+gitblog)

那么,我们的编写任务就出来,

  1. 编写脚本(一个是菜单进行选择,另一个是脚本用于执行具体人物)可是实现上面的需求.
  2. 把脚本做成命令

那么,菜单脚本如下:

1
2


执行任务的脚本如下:

1
2


通过这个例子,我们可以看出shell可以帮助我们解决什么样子问题

shell脚本基本语法

注意,这里是如何组合shell命令.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/zsh
# 注释,放在文件开头,表明是由zsh执行

echo “这里是文本”

ooxx = “我变量君”

echo
这里
看这里
这样子可以有多行文本
还可以有变量 $ooxx


declare -r TITLE="Page Title"

# 下面是变量赋值PS:我认为shell的语法真的是比较烂的.不信你看看下面
a=z
# string z 赋值给 变量a

# 但是如果string 里面有空格或者变量,那就需要用括号
a = “zz zz zzz $a
# 或者命令的执行结果可以包装成一个(变量?匿名变量?)
d = $(ls -l)

#还有一些系统常量,一般用大写来写.

#函数,使用 $(name) 来引用
function name{
commands
return
}
# 但是推荐这种写法
name(){
commands
return
}

# if
if commands; then
commands
[elif commands; then
commands...]
[else
commands]
fi

常用的shell命令

扩展链接

我们今天就直接编写一个小脚本用于自动化处理日常任务的小Shell

关于本人,
点击链接就可以以web幻灯片的方式看到我的介绍。

我的Github地址: https://github.com/twocucao (尽管东西不多,但是欢迎来Star和Fork,就算你们来这里提前Star Folk了)
简书地址: http://www.jianshu.com/users/9a7e0b9da317/latest_articles (不常更新,而且几乎没有技术文章的讲解)
联系方式: twocucao@gmail.com
本人才疏学浅,是一个水平比较菜的程序员,如果行文之间发现任何错误,欢迎指正,特别欢迎技术上的指正。

扇贝背单词小助手

pic alt

关于 扇贝背单词小助手 我们到底要讲什么?

思路

  • 英文单词的处理
  • shanbay单词本的提交

英文单词的处理

正则表达式进行提取,然后通过Python的自然语言处理工具ntlk进行单词原型的转换

shanbay单词的处理

由于使用了传说中的requests,使得代码简洁程度大大提升。

Read More

Python小爬虫案例--抓取女神邓紫棋相关照片

pic alt

0x00 前言(废话)

在平时抓取部分自己喜欢的资源的时候,我们常常会去下载一些比较有用的资源,比如,我比较喜欢GEM的照片,但是,这个东西,总不能总是去找别人要吧,那么,怎么办?

很简单,我们只需要通过Python写一个小小的爬虫就可以解决这些问题.

什么是爬虫?自己可以百度去.

我这里指的爬虫是那些可以模拟浏览器的行为的小程序.

比如,我要抓取G.E.M的相片,那么,我就想个办法.把图片的地址解析出来.然后写一个小功能下载不就好了么.

Read More

关于一个Vim终极配置-- spf13-vim

pic alt

0x00 前言(废话)

Vim这个编辑器被称为编辑器之神,那么其中的强大那是一定有目共睹的.但是V编辑器的学习路径却是非常的陡峭.几乎是让人望而却步.
特别是其中的蛋疼的配置,让去年的我几乎没有耐心学下去.

后来,我终于看到了另一个关于SPF13的配置,这个时候,我突然间觉得自己终于不需要再去折腾这些乱七八糟的配置,转而可以使用一些已经配置的差不多的,我仅仅需要修改其中的一些就可以用来直接编程的方案了.

那么,我们今天的任务是什么?

Read More