20170610学习纪录

##Objective ###今天做了什么? 复习了全栈营VIP入学手册和Rails第一课:环境建置 写ORID ###关于今天的学习,你记得什么? ####新旧知识 Rails是通过rubygems.org安装的,这么算来rails是当作gem来被ruby使用咯?而且rubygems的地址是通过RVM来指定?在安装ruby时是通过RVM,而并非GEM,但教材中出现若ruby安装不成功是,则将ruby源改成改成中国的,意思就是安装ruby的来源其实也还是gem。 而ruby是通过RVM安装的,而不是通过ruby官网,因为需要版本控制。 Homebrew和rvm的安装方式相似,很像是从远处拷贝过来,然后在本地安装。 通过 herouku logs 命令可以查看错误heroku上面运行的错误信息。 ####遗留问题 无 ####涉及资源 网站:全栈营 网站:LOGDOWN; ##Reflective ###你要如何形容今天的情绪? 因为是复习旧知识所以比较轻松,初始加速度较快,感觉进入了状态。 学习完rails第一课的时候有些疲劳,就开了个电影放松,就想着不长,结果一看两个半小时。。想了想看就看了,就看完吧,结果后面梁璐打电话过来,最后还是没看完。 ###今天的高峰是什么? 复习的时候很快回想起了原来学习过的知识。 ###今天的低点是什么? 学习完两个全栈课程后,有点疲劳,状态下降。 ##Interpretive ###我们今天学到了什么? 流利说可以一天学一个新课,复习一个卡片,然后刷一个满星。 Homebrew确实是一个便利的工具。 ###今天有什么重要的领悟? 英语的提高对编程学习确实有很大的帮助作用。 ##Decisional ###我们会如何用几句话形容今天? 从头开始复习全栈的课程,发现学习的速度比之前确实快了很多。 ###明天有什么计划? 写ORID; 学习全栈营;

June 13, 2017 · 1 min

20170609学习纪录

##Objective ###今天做了什么? 看完了LOGDOWN的笔记 整理了下印象云笔记 整理的下近段时间的ORID。 ###关于今天的学习,你记得什么? ####新旧知识 无 ####遗留问题 无 ####涉及资源 网页:LOGDOWN; APP:印象云笔记 ##Reflective ###你要如何形容今天的情绪? 花了几天终于把LOGDOWN的内容看了一遍,算是继续学习编程的热身,不得不说一下看这么多文章还怪挺累,看的过程中经常会有厌烦的情绪,碰到这种情况,只能暂停下来,等一会再接着看。 ###今天的高峰是什么? 在看到logdown最新的几篇时,心流了。 ###今天的低点是什么? 看文章过程中有几次脑袋空白,看不下去。 ##Interpretive ###我们今天学到了什么? ORID可以写一份总的,然后把技术部分提出来放到技术博客上面去。 ORID可以分两天写,当天写主要部分,第二天再补充,包括当天写完后面的事情,还有一些另外的想法。 即便是写ORID也不能代表不用复习。 ###今天有什么重要的领悟? 即便是写ORID也不能代表不用复习。 ##Decisional ###我们会如何用几句话形容今天? 完成了之前的学习博客的阅读,回到学习编程的正轨上来,正是进入辞职后的第三阶段——就业技能储备阶段。 ###明天有什么计划? 从头开始过一遍全栈营的课程 写ORID

June 10, 2017 · 1 min

2017年第12周总结

1.“本周学到的最棒概念/工具” 本周学到的最棒的工具是流利说,之前在玩swiftplayground的时候,屡屡被解说的英文打断积极性,在使用了一周的流利说后,轻松完成swiftplayground的学习任务; 2.“本周遇到最大的坑” 本周遇到的最大的坑是没运动、没运动、没运动。从开始学习全栈营后,就停止了原先的跑步习惯,第一个月的时候身体出现了神经衰弱,以为是没休息好。之后,睡眠时间越来越长,但是白天的状态也越来越差,直到最近才意识到这个问题,自己可能是因为没运动亚健康了,之后运动了一晚,果然第二天状态就好了很多,再之后有时像以前一样有时谁6个小时也没什么大问题。

March 27, 2017 · 1 min

编程作业:SecureRandom.uuid的作用

SecureRandom.uuid 是 Ruby 内建的随机生成器。

March 27, 2017 · 1 min

编程作业:?号的意义

在方法/函数后面带上?表示执行这个方法后,得到的值是true或false。

March 27, 2017 · 1 min

编程作业:什么是ActiveJob

####1 简介 Active Job 是用来声明任务,并把任务放到多种多样的队列后台中执行的框架。从定期地安排清理,费用账单到发送邮件,任何事情都可以是任务。任何可以切分为小的单元和并行执行的任务都可以用 Active Job 来执行。 ####2 Active Job 的目标 主要是确保所有的 Rails 程序有一致任务框架,即便是以 “立即执行”的形式存在。然后可以基于 Active Job 来新建框架功能和其他的 RubyGems, 而不用担心多种任务后台,比如 Dalayed Job 和 Resque 之间 API 的差异。之后,选择队列后台更多会变成运维方面的考虑,这样就能切换后台而无需重写任务代码。

March 27, 2017 · 1 min

编程作业:什么是巢状表单

指的是在一个model里面添加数据的时候,相关的其他model里面也会增加几笔数据,这几个model间就是巢状关联,我们形成的数据表就是巢状表单。

March 27, 2017 · 1 min

编程作业:什么是session

在计算机科学领域来说,尤其是在网络领域,会话(session)是一种持久网络协议,在用户(或用户代理)端和服务器端之间创建关联,从而起到交换数据包的作用机制,session在网络协议(例如telnet或FTP)中是非常重要的部分。 在不包含会话层(例如UDP)或者是无法长时间驻留会话层(例如HTTP)的传输协议中,会话的维持需要依靠在传输数据中的高级别程序。例如,在浏览器和远程主机之间的HTTP传输中,HTTP cookie就会被用来包含一些相关的信息,例如session ID,参数和权限信息等。

March 27, 2017 · 1 min

2017年第11周总结

1.“本周学到的最棒概念/工具” 本周学到的最棒的工具是轻松冥想,上周李思成分享的工具,使用以后发现坐享效果很好,真的好。 2.“本周遇到最大的坑” 本周遇到的最大的坑是ORID的情绪纪录,周一在Xdite老师的直播里老师提到有个同学通过两个月写orid纪录情绪后,对自己的情绪掌控提高了很多,才发现自己之前写的orid忽略了感知情绪的这一块。

March 18, 2017 · 1 min

编程套路:Rename heroku repo的方法

###重命名heroku repo名称的方法有两种,一种是在网页里设置,另一种是在command里设置,方法来源:https://devcenter.heroku.com/articles/renaming-apps#updating-git-remotes。具体如下: ####一、在网页里设置 1、现在heroku对应的专案页面中的settings的name中修改; 2、因为远端的名称修改,本地的远方地址需要重新设置; 3、执行 git remote rm heroku git remote -v git remote add heroku https://git.heroku.com/XXXXX.git(XXXXX是heroku名字,在heroku网页中可以查) 4、或者可以执行: git remote rm heroku heroku git:remote -a newname ####二、在iterm里设置 使用命令: heroku apps:rename newname 如果不行,可再执行一中的步骤4;

March 15, 2017 · 1 min