第九次视频——Rails框架概况——的文稿

这一次视频讲一下Rails框架的概貌,以及一个Rails Web应用为什么会这样运行。我们先从外表看一看,然后再从表面逐渐往深处学习,学习,就要由浅入深,先从表面上来学,然后逐渐的学习原理。不止是编程如此,我觉得任何技巧都是如此,表面功夫,浅显的知识用的最多,可能占九成,深入的功夫,用的实际上是比较少的,可能只占一成。这也就所谓的九浅一深的来历。

继续阅读“第九次视频——Rails框架概况——的文稿”

在Mac上设置Ruby on Rails

其实Mac和Linux是一样的,毕竟这两个操作系统都是Unix,与windows的差别比较大,这两个操作系统相似点非常多。

所以,在Mac上设置开发环境和 在Ubuntu16.04上设置Ruby on Rails 差不多,如果差很多,请一定要反馈给我,我要保证这里的文档无限的伟光正——伟大光荣正确!

在Linux上一般都集成了软件包管理器,比如Fedora上的yum或者dnf,Ubuntu上的apt,但是在Mac并没有自己带着一个软件包管理器,当然,有人做了一个叫homebrew,得要我们自己安装。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

执行上面这行命令以后,就可以了,期间可能会弹出一些对话框什么的,如果你没有安装xcode的CommandLine工具的话,会提醒你安装,你不安装没法继续。

安装完成以后,安装的过程就和在Ubuntu16.04上设置Ruby on Rails 一样了。

第七期 编程语言的控制流程

公众号:软件那些事儿
如果你觉得本文对你有用,请关注公众号并点广告 🙂

这一期继续再讲一期Ruby,主要的内容有:

  1. 程序控制流程

因为我第一个语言学的是C语言,C语言可以说是我学编程的母语,因此,我觉得C语言存在的东西都是理所当然的。后来,我才发现不是那么回事。C语言作为一个取得空前成功的语言,它所定义的一些规则,后来者更多的是继承而不是抛弃。尤其是控制结构,几乎所有的语言都参考了C语言的控制结构。但是C语言参考的谁,我也不知道了。

继续阅读“第七期 编程语言的控制流程”

第四期 布署Rails到Ubuntu服务器上

由于这一期录的不够详细,给一些朋友造成了障碍,因此我重新录了一个视频,重新写了一份文档,链接在此:Deploy Ruby on Rails App on Ubuntu 18.04

这一期讲的是如何部署到服务器上,如果按照一般的流程,都是要等到代码写完了,才会部署到服务器上,但是,我不想那么做,主要的原因我在第一期中讲了,我怕自己一鼓作气,再而衰,三而竭。所以,直接就先布署了。基本上,做一期视频,就部署一期,有bug的话,再修改。

继续阅读“第四期 布署Rails到Ubuntu服务器上”

课程讲义

链接: https://pan.baidu.com/s/1C3vAyAtOxqyX4UyZPzPqFg 提取码: 72v9

keynote是mac下类似powerpoint的软件,在windows或者linux下可能没有相应的软件打开。因为我录的视频是在mac下录的,每个平台都有自己的亲儿子,所以,用其它的软件不如keynote好用。虽然powerpoint也能完成相同的功能,但是,在mac上,就是有点不如在主场windows上那么坚挺!

继续阅读“课程讲义”