[31期] 关于我的自发项目:【LAMP培训笔记系统】
2013-08-30 14:11
302 查看
张老师说做笔记是必须的。
可是本人”书法“烂到家,不敢手写,于是就去寻找做笔记的软件,但试用几个都有不满意的地方,就萌生自己用PHP写一个应用脚本的想法,肯定不如人家现成的好,但自己的孩子自己爱。
在开始计划这个脚本的时候,就像我们的祖国一样也定下了几项基本原则:
1、以课程表为数据存储线索
2、不使用复杂的数据库
3、只用过程写法
选择课程表为数据存储的主要线索,是因为,课程表更让人有紧迫感。不用mysql这样的数据库是为了避免部署的麻烦和方便拷贝携带。避免面向对象是想体验一下大牛们多年以前干的事情。
数据存储的逻辑很简单,指定存储路径,以20110509.html这样的字符串作为文件名,请求该文件的时候,如果在,则显示,否则,建立后并编辑。后来加上了不到日子不许建立的逻辑。
最初的核心代码很快出炉,高兴了一阵子。就开始飘了。一下子想加上许多东西。因为文件存储的局限性,决定改为Sqlite3数据库存储,既没有mysql部署的复杂,又有了关系数据库的支持,还同样的方便携带,(就一个数据库文件),还计划改为单入口控制,规范的章节调用,在加上许多功能,例如计划、通讯录、相册什么的。没想到搞大了,玩不转了。整整两个星期,影响了我的Linux的学习和正常的餐饮起居,巨杯具!
今天,23日,苦思冥想之后,决定继续完成那个已经扔在角落里很久的基于文件的第一版,而后续的想法,也将分为第二版和第三版相继实现。真的不能一口吃个胖子。
我虽然自学了一段时间的PHP,也写过一些小的脚本,但从来没有搞过什么需求分析,计划书一类的东西。我想我的问题就来源于此。同时对公司里多人协同开发感觉很神秘,一直觉得协同开发不是简单的事情。在以后的4个月里,这将是我重点关注的地方。
今天一口气搞完第一版的完善工作,只是相对完善,因为扔了一段时间,感觉很乱。课程表是硬编码的,调用文件的时候没有安全过滤机制。因为受第二版影响,代码混乱。只是暂且作为对两周的时间和可怜的Linux的一个交代。
暂且停下,突击Linux!
提供打包下载,仅供交流批评,对数据不负责
8)
【关于部署】
该脚本只在火狐和谷歌的浏览器下进行调试,兼容ie是我最怕的事情。本来希望该脚本是与目录及入口的名字无关的,但第一版还是无法完全做到,主要因为
kindeditor的上传图片目录设定,搞了半天没弄对,所以暂时硬编码,默认安装的路径为您的www目录下叫notebook的目录,打包文件解压后应该是个叫notebook的文件夹,直接拷贝到您的www目录下就可以,访问路径为,XXXXX(不让我写,但你懂得
)。
kindeditor的上传图片urll路径硬编码为/notebook/notes/pics,(自己有需要可以手动修改)存储路径是计算的。因为本脚本应用的假象目标是本机www系统,是PHPer初学者电脑上的wamp或appserv等自动部署的apache环境,没有部署到网上的初衷和准备。
对了,实验包里还包含了几篇惨不忍睹的Linux笔记,真的惨不忍睹!
说实话代码乱的一塌糊涂,而且脆弱!但没有时间修改了,过一段时间再说,要不Linux该挂了。
在兄弟连的学习时间里,我会逐步完善他。现在的同学们大多没有基础,我希望PHP学习一半时间后,有人能和我一起来完善这个玩意儿!把他变成团队作品,并且有点实际的用处。我希望该脚本能记录管理学习期间的方方面面的数据,临走的时候,copy一个Sqlite3数据库就可以了。
关于第二版的TODO:
1、尽量与环境无关。在任一的目录下,或修改入口文件名后依然能正常运行,目录结构具有可配置性。
2、采用Sqlite3数据库,图像文件可以在以二进制的形式存入数据库,经济、环保。(预想使用环境为单机本地,所以暂不考虑性能)
3、用Ajax改善应用体验。且尽量不使用第三方库,主要为练功。
4、增加功能:通讯录、微型相册。
这些目标老有挑战呢!如果我半截挂了(放弃了),希望还有人能来继续之。
5月24日 21:59
原文地址:http://bbs.lampbrother.net/read-htm-tid-92093.html
阅读(41) | 评论(0) | 转发(0) |
0
上一篇:[29期] 做完第一个项目的总结 --------------
下一篇:[29期] 职业生涯第一个项目的总结与体会。
相关热门文章
我点点挂机软件
关停动漫影视类QQ群 引QQ群改...
如何从惠普官方网站下载相应产...
买 U 盘千万要注意实际读写速...
什么是LCD
大家都是用什么来管理hadoop集...
网站被人挂了吗,添加了些程序...
Nginx如何保证不走宕机的那个...
大家谈谈MYSQL客户端和服务器...
以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议
可是本人”书法“烂到家,不敢手写,于是就去寻找做笔记的软件,但试用几个都有不满意的地方,就萌生自己用PHP写一个应用脚本的想法,肯定不如人家现成的好,但自己的孩子自己爱。
在开始计划这个脚本的时候,就像我们的祖国一样也定下了几项基本原则:
1、以课程表为数据存储线索
2、不使用复杂的数据库
3、只用过程写法
选择课程表为数据存储的主要线索,是因为,课程表更让人有紧迫感。不用mysql这样的数据库是为了避免部署的麻烦和方便拷贝携带。避免面向对象是想体验一下大牛们多年以前干的事情。
数据存储的逻辑很简单,指定存储路径,以20110509.html这样的字符串作为文件名,请求该文件的时候,如果在,则显示,否则,建立后并编辑。后来加上了不到日子不许建立的逻辑。
最初的核心代码很快出炉,高兴了一阵子。就开始飘了。一下子想加上许多东西。因为文件存储的局限性,决定改为Sqlite3数据库存储,既没有mysql部署的复杂,又有了关系数据库的支持,还同样的方便携带,(就一个数据库文件),还计划改为单入口控制,规范的章节调用,在加上许多功能,例如计划、通讯录、相册什么的。没想到搞大了,玩不转了。整整两个星期,影响了我的Linux的学习和正常的餐饮起居,巨杯具!
今天,23日,苦思冥想之后,决定继续完成那个已经扔在角落里很久的基于文件的第一版,而后续的想法,也将分为第二版和第三版相继实现。真的不能一口吃个胖子。
我虽然自学了一段时间的PHP,也写过一些小的脚本,但从来没有搞过什么需求分析,计划书一类的东西。我想我的问题就来源于此。同时对公司里多人协同开发感觉很神秘,一直觉得协同开发不是简单的事情。在以后的4个月里,这将是我重点关注的地方。
今天一口气搞完第一版的完善工作,只是相对完善,因为扔了一段时间,感觉很乱。课程表是硬编码的,调用文件的时候没有安全过滤机制。因为受第二版影响,代码混乱。只是暂且作为对两周的时间和可怜的Linux的一个交代。
暂且停下,突击Linux!
提供打包下载,仅供交流批评,对数据不负责
8)
【关于部署】
该脚本只在火狐和谷歌的浏览器下进行调试,兼容ie是我最怕的事情。本来希望该脚本是与目录及入口的名字无关的,但第一版还是无法完全做到,主要因为
kindeditor的上传图片目录设定,搞了半天没弄对,所以暂时硬编码,默认安装的路径为您的www目录下叫notebook的目录,打包文件解压后应该是个叫notebook的文件夹,直接拷贝到您的www目录下就可以,访问路径为,XXXXX(不让我写,但你懂得
)。
kindeditor的上传图片urll路径硬编码为/notebook/notes/pics,(自己有需要可以手动修改)存储路径是计算的。因为本脚本应用的假象目标是本机www系统,是PHPer初学者电脑上的wamp或appserv等自动部署的apache环境,没有部署到网上的初衷和准备。
对了,实验包里还包含了几篇惨不忍睹的Linux笔记,真的惨不忍睹!
说实话代码乱的一塌糊涂,而且脆弱!但没有时间修改了,过一段时间再说,要不Linux该挂了。
在兄弟连的学习时间里,我会逐步完善他。现在的同学们大多没有基础,我希望PHP学习一半时间后,有人能和我一起来完善这个玩意儿!把他变成团队作品,并且有点实际的用处。我希望该脚本能记录管理学习期间的方方面面的数据,临走的时候,copy一个Sqlite3数据库就可以了。
关于第二版的TODO:
1、尽量与环境无关。在任一的目录下,或修改入口文件名后依然能正常运行,目录结构具有可配置性。
2、采用Sqlite3数据库,图像文件可以在以二进制的形式存入数据库,经济、环保。(预想使用环境为单机本地,所以暂不考虑性能)
3、用Ajax改善应用体验。且尽量不使用第三方库,主要为练功。
4、增加功能:通讯录、微型相册。
这些目标老有挑战呢!如果我半截挂了(放弃了),希望还有人能来继续之。
5月24日 21:59
原文地址:http://bbs.lampbrother.net/read-htm-tid-92093.html
阅读(41) | 评论(0) | 转发(0) |
0
上一篇:[29期] 做完第一个项目的总结 --------------
下一篇:[29期] 职业生涯第一个项目的总结与体会。
相关热门文章
我点点挂机软件
关停动漫影视类QQ群 引QQ群改...
如何从惠普官方网站下载相应产...
买 U 盘千万要注意实际读写速...
什么是LCD
大家都是用什么来管理hadoop集...
网站被人挂了吗,添加了些程序...
Nginx如何保证不走宕机的那个...
大家谈谈MYSQL客户端和服务器...
以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- [31期] LAMP培训笔记系统第二版
- v512工作室_刘伟_Java高端培训系列视频_2009年博客系统项目笔记心得
- 【安博培训笔记】Oracle销售员工资计算系统-L2_阶段项目案例20130917
- 【安博培训笔记】Oracle宾馆管理系统-TI_综合项目20130917
- 系统集成资质培训 - 关于软考证书和项目经理证书
- 关于开源项目android--Imagedownloader的学习笔记
- 黑马程序员之项目开发学习笔记:酒店管理系统(HotelManager)
- 关于linux0.11文件系统高速缓冲的见解【《linux内核完全注释》阅读笔记】
- 系统集成资质培训 - 强化自测题参考答案(非项目管理部分)
- SpringBoot开发微信点餐系统笔记--项目设计
- 大数据技术学习笔记之网站流量日志分析项目:Flume日志采集系统1
- 小白笔记------------------------关于系统盘莫名其妙只剩几十兆或者几百兆
- 兔八哥笔记6:XX管理系统项目笔记
- 关于svn学习笔记(如果项目中svn信息和图标不显示了,解决方法)
- [转]高级系统架构师培训笔记
- 计算机信息系统集成---项目经理培训课程摘录(一)
- 项目笔记2:系统菜单OptionsMenu的用法
- 系统集成资质培训 - 论文:论项目的人力资源管理
- HTML5项目笔记2:离线系统表单设计
- 网上图书商城项目学习笔记-003系统功能模块分析