- 博客(26)
- 资源 (21)
- 收藏
- 关注
原创 一个python程序员的ruby三日游(三)——构建工具
在构建上,Ruby比Python会强大些。Ruby用的是Rake,Python兴许是scons,如果是用于python的话可以用shovel,这个Python就没有和一个好的标准,Rakefile算是Ruby的一个标准。Rake简介Make 是一个 UNIX® 的本机实用程序,是为管理软件编译过程而设计的。它十分通用,足以用于许多其他环境中,即使它已用于将文档编译成书,
2013-11-29 10:42:22 6340
原创 一个python程序员的ruby三日游(二)——第一天 ruby rspec
听闻过TDD有一些时日了,加上之前看过的《敏捷开发的艺术》,是时候试着用这种方法来写一个程序。于是就谷歌到了ruby rspec,同是敏捷开发,但是却是BDD——行为驱动开发。来自维基百科的简述BDD的做法包括:确立不同利益相关者要实现的远景目标使用特性注入方法绘制出达到这些目标所需要的特性通过由外及内的软件开发方法,把涉及到的利益相关者融入到实现的过程中使用例子来描述应用程序
2013-11-27 23:42:35 4278
原创 一个python程序员的ruby三日游(一)
python和ruby之争,不好说什么,个人还是比较喜欢python,不过ruby也相当不错。Python与Ruby目测python会比较适合编程入门学习,而不是C。遗憾的是,这两个都不是我的入门语言,而是古老的海龟。只是因为python用得比较多,不过python和ruby算是有点对立的,从语法上就可以看出来,从宗旨上也是如此。。 Python's Philosophy: “Th
2013-11-24 17:44:19 4666 3
原创 Bluefish Linux下的web编辑神器-Hello,World
好不容易将近毕业了,于是换到linux下面来工作,把过去的一些需要编程的东西都移动了过来。问题是专业是电子信息工程,上面的EDA软件少得可怜,也许你会说很多,确实不少,问题是没有实用的。首先先回到日常用的web develop先上张截图Bluefish简介Bluefish标榜其自身是“一款为熟练的Web设计员和程序员而设的编辑器”,但它的UI却很直观,任何初学者都很
2013-11-21 18:20:14 7102
原创 openSUSE grub rescue 修复经历 opensuse trying manual resume 修复经历
所以这算是一天中遇到的两个不幸的问题,好在是可以在一天之内把这些问题解决了。openSUSE Grub Rescue这个问题就相对比较好解决了列出分区ls选择分区,设置分区set root=(hd0,msdos8)set prefix=(hd0,msdos8)/boot/grub2正常启动insmod normalnormal
2013-11-21 14:21:49 6710
原创 《REWORK》启示录 着手做点什么
现在该是去做点什么的时候了,如果你和我一样只是一所普通二本的学校,或者和我们一样是刚升二本不久的学校。你还在抱怨学校不好的时候,其他人已经做了更多的事情了。因为身边有很多这样的人,所以如果我们一开始就与众不同的时候,那么现在更是着手做点什么的时候。如果一直想去做点什么事情,那么从现在开始去做吧。做的比想的更重要,不是么。想法只是想法不论你想卖给谁,都是想法,问题是如果你和上一篇一样和我一样是无名之辈?
2013-11-16 21:32:53 7668
原创 代码有价,思想无价
代码有价,思想无价作为程序员的我们为这个世界创建了一个又一个的创作工具——Word、Tex、Lotus、Libreoffice等等,而我们只是用其中的一个种类Emacs、QT、Visual Studio、VIM、Xcode等等,将其用来开发其他工具的创作工具。我们用创作工具创作出来的代码,有的可以如同散文般优美的,有的却只能像是我们在小学时候刚写字的模样。码农很便宜,因为他所会做的是一般人
2013-11-15 15:25:28 3264
原创 《REWORK》启示录 发出你的心声——程序员与身体
这是一篇适合给程序员看的关于健康的文章,算得上是程序员必看。所谓的标题在这里并不是为了吸引眼球,不过也是为了吸引眼球,只是出发点已经不一样了。也许你认识李开复也可以给他看看,上过养生过,觉得他可以试试,而不是癌症的什么治疗方法。突然,觉得这一篇文章不是写给天下的人看的,而是写给一个人看的——李开复。不过,我想这样的人还有很多,只是我们不了解罢了,李是其中比较出名的一个。这算是其中的一个目的,问题是有谁会在刚开始工作的时候,就开始注意这种基本简单的问题——身体。
2013-11-14 17:14:30 18603 39
原创 Laravel 一步步写Laravel CMS(二)——后台文章发布
Laravel Administrator在后台集成了很多的功能,于是我们不需要那么多配置,接下来让我们做一个如下所示的,文章发布:转载保留: (转载自Phodal's Blog Phodal's CSDN)创建一个Migrations运行下面的代码php artisan migrate:make create_posts_table修改这个数据表
2013-11-12 22:00:21 9643 7
原创 Laravel 一步步写Laravel CMS(一)——添加后台 Laravel Administrator
之前习惯Django的后台,于是在也开始寻找Laravel的后台组件,于是这里就找到了Laravel Administrator源自:https://github.com/FrozenNode/Laravel-AdministratorAuthor: Jan HartiganWebsite: http://frozennode.comVersion: 4.7.2添加Admi
2013-11-12 21:36:25 18110 17
原创 《REWORK》启示录一夜成名只是传说——创业一步步来
这个社会唯一的公平就是这个社会是不公平的。过去或者会一直幻想着一夜之间暴富,后来渐渐发现这是不可能的。至少对于大多数人来说是不可能的,不过还有少部分的可能性,比如神马突然间来的遗产。问题是这发现的概率太少了,所谓的一夜成名的那些,大多是已经积累了很多的经验。例如开发《愤怒的小鸟的》的开发商Rovio就是在那之前积累了很多的经验,才有了如此不错的佳作。我们需要有更多的积累看看今天的大公司,微软、谷歌、IBM哪一个不是慢慢积累过来的,我们可以突然间很强大,问题是我们能管理好我们强大的步伐么?有多么一夜成名的
2013-11-12 08:50:52 5319 9
原创 Laravel RESTful快速部署指南(三)——模板化
当时用django rest framework完成的版本二的时候,比较丑陋,而且当时的首页由于某些原因限制不得不使用iFrame,放一张图。当然用的是jQuery Mobile,现在换成了Bootstrap。两个之间的区别就不再多说了,jQuery Mobile可能会更加适合移动设备,但是Bootstrap是为响应式设计而生。这个也就是我们要的模板,修改Cre
2013-11-12 08:35:17 6341
原创 Laravel RESTful快速部署指南(二)
继上篇 http://blog.csdn.net/phodal/article/details/15340355 之后,
2013-11-11 19:35:47 7015
原创 Laravel RESTful快速部署指南(一)
关于Laravel就不再多说,关于Laravel的内容可以网上搜索,百科上有很多。接下来让我们用Laravel Resource Controller创建一个RESTful应用吧开发环境:Windows+XAMPP代码下载: https://github.com/gmszone/learingphp编辑器: Sublime Text3(Crack)转载保留: (转载自Phodal'
2013-11-11 17:21:56 20171
原创 jQuery+AJAX+JSON+Highcharts 可视化数据实战——实时的温度曲线实战
因为项目需要打算把原来做的比赛的东西,迁移到Angular JS上面,但是发现要熟悉使用起来还需要一段时间,旧的框架就是现有的jQuery+JSON+Highcharts+AJAX。数据格式如下所示的JSON:{title: "from android",led: true,temperature: 24,more: "2013年06月23日 14:24:31",humidi
2013-11-10 17:00:36 17746 6
原创 Alioss python Pypi包更新记录
上次打包了阿里的云服务,刚发现更新了,很久没更新之后终于更新了,更新日记如下,于是,也更新了此包。未来阿里应该在此方面会比较正式一点,也没有多大必要再更新了,于是修改了接口与其保持一致。ChangeHistory===============================================================0.3.2 - 2013-10-2
2013-11-10 00:23:04 3150
原创 《REWORK》启示录 音乐应在你的指尖流淌——工具和代码无关
一个好的工具确实有助于编程,但是他只会给我们带来的是帮助,最后的代码风格,我们写出来的代码还是和我们的水平保持着一致的。什么是好的工具,这个说法就有很多了,但是有时候我们往往沉迷于事物的表面,有些时候Vim会比Visual Studio强大,当你只需要修改的是一个配置文件的时候,简单且足够快捷,在我们还未用VS打开的时候,我们已经用Vim做完这个活了。
2013-11-09 21:12:15 3638
原创 Latex写个人简历---完整代码
TEX部分%% start of file `template-zh.tex'.%% Copyright 2006-2013 Xavier Danaux (xdanaux@gmail.com).%% This work may be distributed and/or modified under the% conditions of the LaTeX Project
2013-11-09 10:16:10 6995 1
原创 《REWORK》启示录 可笑的求职简历——可笑的求职经历
这篇是为了记录同学们惨痛的求职经历,而有了的此文,原本是想单独的发,后来发现,在《REWORK》中有这样的一篇,而名字恰好可以和同学的求职经历一样——可笑的。我们用来当茶余饭后玩笑的,所以就让人明白为什么有些企业会招不到人。这里说的是招不出合适的,一开始就以不合适的方法去招人的话,怎么可能会招到适合的人。
2013-11-08 17:31:51 3677 2
原创 谈Lumia 920,及Windows Phone
在这里请把我当成一个普通的用户,虽然我喜欢开源,喜欢谷歌,有时候不喜欢微软。但是作为一个用户,喜欢诺基亚的品质。技术不能一直以技术为标准,信仰有时候也很重要,虽然并不一定是好的。<p Metro
2013-11-08 10:09:27 2871 1
原创 《REWORK》启示录:该睡觉时就睡觉——源自两个比赛的经历
一直觉得大学的比赛多数以兴趣为主,只是有时候会发现,对于学生是如此,但是对于学校并非如此。对于学校来说,他们所需要的只是在比赛中拿个好的名次,所以会鼓励学生去做,这个是一种自上而下的习惯。我们的奥运会是如此,我们所鼓励的是一种民族主义,而不是个人主义。我们在比赛中所扮演的角色对于老师来说都是可被替代的,传统的思维认为每个学生都是一样的,给予了相同的教育。而实质上是不一样的,虽然在同样的一个环境里,不说有的人比较聪明,就说不同的人有不同的思维方式,而不同的思维方式会体现在人们学习一种新的知识上,差距就会慢慢
2013-11-07 22:24:25 6837
原创 GNU/Linux 入门指引(一)——为什么要学Linux
为什么要学Linux?这个问题算是一个有趣的问题,就如果你当初为什么要学C语言一样。如果你知道你为什么要学C语言,那么我想答案是一样的。如果你是自己去学的话,那么你也就是想自己来学习这样一种社区文化。如果你是被逼去学习一种语言的话,那么我想这也会是相同的。至于语言,不同的人有不同的入门语言,这个问题就有意思了,之所以这说的是C,大概是因为它造就了操作系统,操作系统也造就了它。我的入门语言是lo
2013-11-06 23:07:23 3263
原创 《REWORK》启示录 如何产生、销售代码的副产品
Sell your by-products《REWORK》就是37signals的一个副产品,给他们带来了丰富的利润,还有之前的《Getting Real》。如书中所说,我们过去的传统行业,多数的制造业都会产生足够多的副产品,所谓的成功经营就是可以赚取这些副产品。由此,更多的思考,使得他们比别的企业更加成功,这就是有商业头脑与没有商业头脑的差距。
2013-11-06 22:16:10 6587
原创 Laravel 4 Sitemap--动手写Laravel CMS
Sitemap对于SEO,对于谷歌的重要性我想大家都是知道的,也能对整个网站的结构有一个更好的重要,利于。ROBOTsitemapSitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitepmap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便
2013-11-06 09:46:14 5479
原创 Laravel+Angularjs+D3打造可视化数据,RESTful+Ajax
大致思路也就是下面,由于最近在学Laravel也在学Angularjs,加上之前做的项目用到了d3。原来的方案如下:jQuery+highchart.js+DjangojQuery主要于ajax,以及Json解析 详情可见:http://api.phodal.com现在的方案就变成了Laravel+Angularjs+D3+Bootstrap最后效果图如下所示:
2013-11-02 11:46:48 14469 1
原创 Laravel Angularjs协同工作,用<%替换{{
Laravel和Angularjs使用的同是{{,因此我们就需要替换掉其中的一个。由于Angulrjs是后来加上的,大幅度的修改blade明显不合适,只能从Angularjs下手。AngularJS是Google开发的纯客户端JavaScript技术的WEB框架,用于扩展、增强HTML功能,它专为构建强大的WEB应用而设计代码如下: var my
2013-11-02 11:20:48 4898
Android,Bash,终端,Term
2012-02-09
Django Documentation Release1.2
2011-12-27
Django 1.0 Template Development
2011-12-27
简单多任务任务高度
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人