夏月荷花初开时,晚含而晓放,芸用小纱囊撮茶叶少许,置花心,明早取出,烹天泉水泡之,香韵尤绝。

沈复的浮生六记,现存世上只有四记。这本书不是什么微言大义,也不是什么鸡汤。就像沈复的一本日记,他在乾隆某某年干了什么。书中多是他和妻子芸之间的日常小事,从有好感到嫁娶,到芸死去,虽然全书是用文言文的,但清朝是的文读起来更有一种诗韵美。

是夜送亲城外,返已漏三下,腹饥索饵,婢妪以枣脯进,余嫌其甜。芸暗牵余袖,随至其室,见藏有暖粥并小菜焉,余欣然举箸。

Read more »

终于把一系列的资料看完了,然后今天开始第一次尝试制作一个社区 App (😂因为 CNode 提供了比较丰富的接口 API) 。
这次因为使用了 ionic ,所以我可以同时制作出 ios 版和 Android 版。

那我简单介绍一下制作过程。

环境的搭建

就是 Node , Android Studio ,Codava ,然后在 npm 安装 ionic 时会自动装上 Angular 等等。具体可以参考官网的 环境搭建
很详细,也做的很漂亮。

技能前提

在写代码前要把所需要的语言前提讲一下。按照学习顺序是 js -> Typescript -> Angular -> Ionic. 学完这些解可以开始使用 Ionic 制作 App 了。

Read more »

因为想学做 app 所以找到了 ionic,然后发现 ionic 用的是 Angular ,然后又去学了 Angular,学着学着发现还得先学下 Typescript,因为 Angular 使用的是 Typescript 😂。然后我就去学了 Typescript。

什么是 Typescript

TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。

我的感觉呢,就是 Typescript 多了一些类型支持,可以定义是整型还是字符串还是某些类。优点就是,这样在编译时就能发现很多错误,不用等到在运行时排错。而且有了类型支持,对 IDE 的支持就会更好,很多补全,接口提示,重构等等都将智能很多。

Read more »

每个人活着,都该有自己的故事。

王小波

正如小波文末所说,出版这本书比写这本书要困难的多。

我们的生活不因该是我写的这样子,但实际上,它正是我写的这个样子。

我是在 kindle 上看完的这本书,刚开始看的时候,一个想法就是,作者真 open 这都写,看的我都。。。算了这个还是不说了。我看到后来越发觉得这是一种发泄,革命时期的发泄。一些荒唐的事,一些荒唐的人,一个个构成了那个荒唐的时代。在这个荒唐的时代里,王二有属于自己的黄金时代,他有许多自己的故事。
Read more »

今天完成了简易论坛的用户注册登录和权限验证功能,还是收获蛮多的,至少好好用了 session。下面我就简单的写一下怎么构建论坛的注册登录和简单的权限验证(大致用法会了之后,多角色权限也可以试着做一下)。

项目地址:
https://github.com/Robinson28years/CodeIgniter-learning

验证用户(登录)

首先要创建新的 model controller 还有 view。

然后写 User_model 里的数据获取逻辑

1
2
3
4
5
6
7
8
9
10
11
public function verirf_user()
{
$password = $this->input->post('password');
$hash = $this->db->select('password')
->from('users')
->where('email', $this->input->post('email'))
->get()
->row_array();
$result = password_verify($password, $hash['password']);
return $result;
}

然后到 User 的 Controller 里写视图层到模型层的逻辑

Read more »

今天开始尝试写 Codeigniter 的代码了,学着写了一个基础的 MVC 的代码,说实话,写过 Laravel 之后看到其他的框架都觉得不够优雅,看到一些冗余的操作我就会觉得这个应该不是最佳实践吧,可这分明就是官方的教程。可能我领悟的还不够深吧,暂时还没发现优点。( 我偷偷下了一个 Codeigniter 4 尝了下鲜,首页就比 3 美观很多,而且配了贴心的 debug 工具,可人家是 开发板呀,线上还不稳,如果以后真的学下去了可以等一下这个稳定版,应该还不错)。

Codeigniter 4 👇

Read more »

为什么不学 Phalcon 了

😂因为国内社区支持太少了,连稳定维护的中文版都不是最新的(可能是最近刚出新的文档来不及更新),而且连一个中文社区都没有,这样学起来可能会有些吃力。可能以后其他框架学完会来继续学这个(那个时候资源应该丰富一点了)。

开始学 Codeigniter

这个框架据说是很轻量级的,而且文档也很全,各种教程也有,社区也蛮活跃的,我去看拉勾网和 BOSS 直聘 也都是有说最好会 Ci 的。所以就先开始学 Ci 了。
可以看出 Laravel, ThinkPHP, Ci 这三个框架还是蛮多公司需要的👇

Read more »

完结

嗯,第一本全英文的技术类书籍看完了,这个要纪念一下,虽然看的过程中有很多单词不懂,但代码呢,总是用一种神奇的力量,好的代码,本身就是一种语言,所以也没想象中那么吃力,也大概能懂作者要表达什么。这样的话,我看下一本英文技术书的时候不会很害怕。关于为什么看英文版的,一是中文版有点糊,二是有些新出的连中文版都没。

所以啊,英语还是很重要的(悔不当初啊)。
讲一下这本书吧,我看过这本书的作者写过的另一篇教程,PHP之道( PHP-The-Right-way ),写的还蛮好的,但我看的时候总感觉不是很详细。直到看到了这本书。我觉得这本书是 PHP之道的加强版。讲了更多的内容,而且更加详细了,PHP 之道里更多的是将一些拓展链接给了出来。

这本书的前面几章,我觉得讲的非常好,因为我以前都没涉猎过那些内容,或者说了解的非常少,看过之后至少以后查内容能更精确一点了。

Read more »