2 days ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
还记得:
今天主要是把投票系统的附加题做完了。

一、做了一个-1的功能,用到了:

首先在controllers中定义了lowvote
def lowvote
@topic = Topic.find(params[:id])
@topic.votes.first.destroy
redirect_to(topics_path)

end

在routes.rb中
member do
post 'lowvote'

end

在views中

<%= link_to '-1', lowvote_topic_path(topic),method: :post %>
然后就解决了这个问题。

二、做了一个按投票从多到少的顺序投票机制:

<% @topics.sort_by {|topic| -topic.votes.count}.each do |topic| %>

三、制作了一个about页面,还制作了返回功能:

首先在controllers中对about进行了定义:
def aboout

end

在views中制作一个about页面
touch app/views/topics/about.html.erb
在页面里加入内容:
根据自己喜好,最主要的内容是要有返回功能

<%= link_to '返回',topics_path %>

在routes.rb中进行路径设置:
get 'about', to: 'topics#about'
完成,可以实现功能了!

Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
心情还是蛮开心
高峰是把这些功能做出来的时候
低谷是在做about时,折腾的那半个小时时间。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
今天学会了使用google来找到自己想要的答案,并对附加题进行了熟悉和掌握。
重要领悟是要学会放松和有耐心。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
今天还是比较忙碌,抽时间进行了附加题的学习,还是全部都做好了,不错。明天开始rails101的复习。

 
3 days ago
 
4 days ago
 
5 days ago
 
6 days ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
今天学习了rails101比较重要的课程:
CRUD,create\read\update\destroy
get->服务器(输入网址,请求得到想要的东西)
服务器->post(得到推送的文章)
controllers有7个action
index
new
create
edit
update
show
destroy
views有四个对应文章,需要是get的才有
index
show
edit
new
groups_path 对应 index 和 create
group_path(group)对应 show update destroy
edit_group_path(group) 对应 edit
new_group_path 对应 new

Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
心情一般吧。高峰是做了附加题,有了初步效果,低谷是想了半天,好像附加题做的还是蛮模糊的,并不是太清楚咋做出来的,有点懵。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
今天学到了关于item2的设置;还学到了好多内容都可以在帮助文档中找到答案。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
又是有所收获的一天,记得拥抱不完美。明天要出差,希望能有时间,至少堆一行代码,👋要热,一天不断就是胜利。

 
7 days ago

今天看了盖盖的文章,挺受启发,结合这几天对自己的思考,总结一下下。
我要说一下关于坐标系的事情。
为什么要说坐标系
有一个典故:
柴静在刚到央视的时候,老师是陈虻。
陈虻啪的将一盒烟放在桌面上,问道“这是什么?”
柴静回答道:“烟。”
“我把他放到医学家面前,说请您写三千字。他肯定会写尼古丁含量,吸烟的人肺癌发病率云云...”
“我让经济学家写三千字,他肯定会写烟草是国家纳税大户,走私烟草对经济对影响...”
不一一例举了,那我有看待这个世界对坐标系么?
我看待这个世界的坐标系是什么?
在部队体制内生活了十几年,整个人都已经很麻木了,吃穿住行基本上部队全包了,生活上没有太大都压力,但是也没有什么生活的激情。
在与地方政府、企事业单位打交道的时候,更多的是喜欢指手画脚,满足一种莫须有的虚荣感。
温水煮青蛙...生活缺乏挑战,也没有应对挑战的策略,遇到了困难就会束手无策。
在盖盖的文章中,提过一些比如“遇到人生重大选择时,总会找到一些小的可以纠结的选项来干扰自己,以逃避对重大问题对思考。
我知道人是喜欢逃避现实和逃避思考的,甚至可以以欺骗自己为代价,掩耳盗铃。
现在的我也将面对重大的选择,部队改革后的去留问题,但是这个并不是我最纠结的问题。
最纠结的问题是不管是去,还是留,打破坐标系才是问题的关键。
我不希望变成一个思想僵化的人,我希望跳出思维的局限,思维是有惯性的,想做到,挺难。
怎么去打破坐标系?
我没有答案。
我觉得这种思考习惯就像在一个管道一样,所有的思维粒子都在管道内部流淌。
除非环境发生剧烈变化,否则从内部突破比较困难。
不然也不会有所谓的顿悟了。
但是如果不打破旧的坐标系,就难以产生新的坐标系。
针对目前的情况,在环境未发生巨大变化时,只能靠自己的元认知能力去做这件事情了。
还有,依靠有元认知能力的战友,帮助自己来打破。
还有什么能让自己突破局限的办法呢,希望你能给我答案吧!
(今天参加了混沌研习社的讨论课,有个办法不错,善友教授说的,要把思维比喻成一筐苹果,但是现在要做的是,把所有苹果从筐里面倒出来,再把好的捡回去,坏的扔掉。道理明白,但是还做不出来。)

 
9 days ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
今天把第二课成功推送到了heroku并做了附加题(完成质量不高)。
在views中去试验了title和description的位置;
在views中增加了扣分的内容,虽然显示了扣分内容,但是实际上点按的时候是加分,在controllers中找了半天也没找到对应的程式;
增加了一个about,试着用了几个位置,包括new_topic_path和topics_path,我觉得应该还有其他的位置,但是不知道在哪里找;
今天更换了item2的字体,但是背景更换失败了。


Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
心情一般吧。高峰是做了附加题,有了初步效果,低谷是想了半天,好像附加题做的还是蛮模糊的,并不是太清楚咋做出来的,有点懵。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
今天学到了关于item2的设置;还学到了好多内容都可以在帮助文档中找到答案。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
又是有所收获的一天,记得拥抱不完美。明天要出差,希望能有时间,至少堆一行代码,👋要热,一天不断就是胜利。

 
10 days ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
今天还是在进行第二课,完成了投票的环节,但是没有推送到heroku上去
把帮助文档到内容看了一遍。
有些内容没有看明白。
大体知道了model中:在topics里面has_many votes和vote中要属于topics。
然后是views中的topics里面,除了format中的内容以外,其他的包括edit\update\new中的内容,在controllers里面都有对应都action。
在url地址上,需要用link_to进行超链接。
但是对于post、get等等怎样对应还不是很清晰。
Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
心情一般吧。高峰是把所有内容做完一遍的时候。低谷是在做rails console的时候居然出错了。也没有找到bug出在哪里,当时觉得有点情绪低落。
后来重新推了一遍就过了,但对没有找到bug出在哪里到现在还是疑惑。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
今天学到了实在做不出来,也不必过分强求,大不了推倒重来。重要领悟就是实在苦恼到时候就去放个风,稳定了心情,继续前行。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
比我期望做到到稍微少了点,但是还是要肯定自己的作业。明天继续,把第二课做完,然后把帮助文档再看一遍,争取理解内容,实在找不到的内容到google上去查查。

 
11 days ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
今天重新温习了第二课,重新对投票专案命令进行了输入:
运用了以下一些命令:
cd ~
mkdir railsbridge
cd railsbridge
rails new suggestotron
cd suggestotron
进入了专案后,进行了git命令输入:
git init
git status
git add .
git commit -m "added all the things"
把程式放入到了git小叮当时光机中去了
然后输入了命令,关于建立投票专案到,包括了topics和title,赋予到命令具体包括string和text。
还学习了controller\views\model相互到关系
Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
情绪还算不错,比昨天还要好一些,昨天在没有meetup之前几乎是要放弃了。高峰时期是在咖啡馆和大家一起堆码到时候,在回来后,看了一部教父2,在写日志之前达到最低点,几乎不太想动了。欺骗自己到大脑神经,轻轻和他说,只写一句话,结果就写起来没完啦。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
今天学到了微行为对自己对影响。用一个小到无法拒绝到行为,对自己对大脑进行欺骗,让自己做下去,效果还算不错。但是我想这毕竟不是根本,还需要知道自己为何要学习编程,我还在寻找答案。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
有起有伏,但是还是做下来了,我还是挺棒🉐️😄,明天继续,至少一行代码!

 
2 months ago

Objective:(关于今天的课程,你记得什么?完成了什么?)
昨天的课程主要是学习了招聘网站前五章的内容,我还记得的内容主要是拆分项目,按照角色进行拆分,需要利用user.story来操作。然后呢,学了从别人的logdown中fork里面的app到自己的github。里面有很多的命令,我来重新打一遍,复习一下。
git clone git@github.com:gukai19790802/job-listing.git
cd job-listing
git checkout -b version-1
cp config/database.yml.example config/database.yml
bundle check
bundle install
rails s
专案拷贝过来之后呢,进行进行了pull request
修改了sublime里面的readme.md
然后进行了存档并push到github
git add .
git commit -m "first week"
git push origin version-1
开启了github后,找到了branch:master,然后选择了version-1版本,然后点击了new pull request
接着按下了create pull request
复制了网页上方的网址后交了自己的作业
Reflective:(你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?)
昨天看到前面的拆解的时候,还是比较兴奋的,因为这是程序员的思考模式,是我一直想要学习的东西。但是到了后面实作的时候就感觉不那么愉快了,开始看fork的时候没有看懂,进行操作就出现了错误,卡在那里,心里有点焦虑。卡住以后就出去做了点其他事情,等回来的时候,感觉能量又开始满了,接着作,仔细看了教程,理解了fork的意思,后面就比较顺利了。
Interpretive(我们今天学到了什么?今天一个重要的领悟是什么?)
昨天学到了如何拆分,记得老子有句话说得好,“天下难事,必作于易;天下大事,必作于细”。这是我一个比较重要的领悟,但是如何拆,如何才能拆的合理,拆的巧妙,应该还是需要功夫的。不要想一口吃成个胖子,要又足够的耐心和毅力。
Decisional(我们会如何用一句话形容今天的工作?又哪些工作需要明天继续努力?)
兴奋到懵逼,然后充满能量后继续前行。今天争取把招聘网站做完一遍,争取啊!