Category Archives: 未分类

【HTML&CSS】边学边写更有动力!

这是一门”公开课“的课程笔记(Codecademy 上面的 HTML & CSS 课程)

哈,终于完成这门课的 HTML 部分啦!

学习这门课的过程特别有趣,虽然长时间写代码有些无聊,但看到自己的成果就特别开心。学习 HTML & CSS 的一个优点就是,学了马上就可以用上,可以展示出来!

先展示一下我最近的成果吧!(以下是我写的两个网页)

分享一下我学这门课的几点心得吧~

  • 给学习以解决实际问题的需求

哈!最近不是期末考刚考完吗?又到了新学期选课的时候,每当这时我们总爱到处问学长学姐

“喂,那个老师怎么样?给分好不好?讲课水吗?”

“哪些老师是杀手,给我个黑名单吧”

“我想知道电磁学A几个老师授课的评分方式”

“这门课你上过吗?感觉怎么样?”

于是我就想,如果我们大家都把自己上过的课点评写出来,对啊,像校内的MOOC学院一样,有很多课程点评就好了。再加上我自己有记录强迫症,一学期结束了就想给每门课做一个课程主页。正好学HTML,还能给学弟学妹们做选课参考。说做就做!

  • 边学边做,大量的重复

Codecademy 上面的课程有一点实在想吐槽!!时间完全不靠谱!

写着7个小时也不知道是怎么算出来的!反正我是从放假(1.23)到现在(1.26)空闲时间一直在学这门课。

这这门课的时候,每当我学了一个新技能,就会想应用到自己的网页上。对,开始一定要早!我说的是,不要想着自己全部学完了,再开始写自己的网页。你记不住那么多新知识的。必须边学边用,而且大量的重复。还记得你高中刷了很多数学题题吧!有些题到现在你还记得做法,没错,就是肌肉记忆。一样的道理。当然我们不是要你刷题,而是想要你应用到解决实际问题中去。我一直很反对刷题,因为很无聊,但通过解决实际问题来巩固记忆,实在是再好不过了!

到目前,我手写了7个HTML文件啦!

这是我手写的第一个HTML,因为要开始学CSS,想把这个文件拆成CSS和HTML两个部分,所以就来写笔记和大家分享了。可以戳这里,并且右键查看网页源代码

说一下我是怎么开始的吧?

我们学校给每个学生提供一个静态的个人主页,网址是 home.ustc.edu.cn/~你的科大邮箱id,我在电脑上用编辑器写HTML,然后用浏览器预览,写完了以后,通过Filezilla软件把HTML文件,从本地扔到我的远程(home.ustc.edu.cn)家目录里。

然后从最早的index.html开始,先写一个人主页,很快就仍上去了。之后我一直学,然后不停的改进,到目前为止我已经写了好多个HTML页面了!

  • SHOW!分享,给你坚持的动力

每写完一个课程点评(HTML页面),我的成就感又增加一点。总是会忍不住把它分享到社交网站。再附上运营的宣传,比如:

“想知道中科大大一女生体育课什么样吗?想看妹子们跳健身操吗?这里不仅有图片,对!还有视频~基础体育课程档案

然后就会有很多点赞的,评论的。然后我就继续很开心的学 Codecademy 上的这门课,继续手写 HTML 去了。

最后列一下,到目前为止我写的HTML吧。大家可以按 F12分析我的代码,也可以右键【查看网页源代码/View page source】,来看我写的 HTML,除了边学边用,大量重复以外,模仿也是很好的学习方法哦!(从现在开始,我就能看懂一些网站源代码啦!)

  1. http://home.ustc.edu.cn/~jenny42/original-index.html(这个网页是不断改进的)
  2. http://home.ustc.edu.cn/~jenny42/single-variable-calculus.html
  3. http://home.ustc.edu.cn/~jenny42/c-programming.html
  4. http://home.ustc.edu.cn/~jenny42/template.html(对,写到第三门课的时候,我就自己写了一个模板了,模板也是不断改进的)
  5. http://home.ustc.edu.cn/~jenny42/ideological-and-moral-cultivation-and-basics-of-law.html
  6. http://home.ustc.edu.cn/~jenny42/beta_index.html(这个页面就是为了学习表格table的使用,但是我觉得它很丑,所以…随便加了一个页面)
  7. http://home.ustc.edu.cn/~jenny42/basic-physical-education.html

我按写的顺序排了一边,你可以从这些页面看到我的进步(比如从没有颜色到有颜色,颜色搭配变的更加美观。)

继续学习CSS之后,会把首页 http://home.ustc.edu.cn/~jenny42 拆开重写,所以第一个链接给的是一个copy的版本。

最后加上几篇最近学这门课的过程中,查看的网站和博客

  • w3school 对!这个怎么能忘记,有时候我想实现一个新效果,但是Codecademy上面的课程还没有学到,于是就去 w3school 里面搜一下。Done!问题解决了~
  • 阮一峰的网络日志 我在搜一些技术问题的时候经常搜到他的博客,这次看了两篇字体的简介。《字体笔记》 《中文字体网页开发指南

O(∩_∩)O 啥?你问我代码最后面那一堆用 <script></script>包起来的东西是什么?

哦,发帖之前,我想统计一下访问量,就用 Google Analytics 站长工具,粘了一堆代码在里面。因为是静态网页,所以…每个页面我都粘贴了一遍…看来需要尽快学动态网页啊。

Emacs 多窗格命令

你可以按 C-h t ,从帮助文档中看详细介绍:

首先,多窗格的时候,光标始终只会在一个窗格中。我们称之为当前窗格,或被选中的窗格

C-x 2 水平划分两个窗格

C-M-v 向下滚动另一个窗格

C-M-S-v 向上滚动另一个窗格

C-x o 将光标转移到另一个窗格

C-x 1 只保留当前窗格(关掉其他窗格)

C-x 4 C-f 打开一个新窗格,并且光标跳到那里

我发现自己最经常用的还是,Ctrl-x-1,Ctrl-x-o,Ctrl-x-3(竖直划分成两个窗口)

被 Emacs 虐的日子

一周前我想重新开始学 Python。之前我写 Python 是在 Windows 下用 IDLE,或者是在Codeskulptor在线平台。这学期初开始写 C 代码的时候,就是在 Ubuntu 下用 Emacs 了。于是就想在 Emacs 里写 Python,不会弄。搜了一下 Emacs,就开始看这篇神文:一年成为Emacs高手(像神一样使用编辑器)

我应一开始就照抄 世界级大师 Steve PurcellEmacs 配置.

如你不愿折腾,那至少不要重复我的错误,不要质疑,不要创新,跟着高手做.比如 Eric Schulte 的 Emacs-starter-kit 很适合初学者.Bozhidar Batsov 的配置 也不错 (不一定适合初学者).也可用 我的配置.

我一开始下载了 Purcell 的配置,结果配色很奇怪。Purcell 和 神文作者本人都是用 Vim 的 键绑定(key bounding),从 Help-Tutorial 来看,Purcell 改了 Emacs 的一些键位,并且在 Tutorial 里用红字说明了,但我在尝试的时候,似乎他的修改都没有生效。总之,我觉得他的配置我估计是没装好,于是又下载了另一个配置。

下载 Emacs-starter-kit 之后,我有点没搞清楚,最终应该因为没搞定,又觉得效果貌似看不出来。。。于是又换成作者本人的配置了。

作者本人的配置,一装好效果就很明显,颜色很喜欢…然后,按照说明解除 Vim 的键绑定就可以用了。结果几天后打开,编辑python文件瞬间卡死。最后光宇说是某两个插件有bug。反正我自己是搞不定。

作者 一直强调新手一开始要用大神的配置。可是我连下载安装配置都搞不清楚…..光宇推荐下 starter-kit,剩下的自己配。下次再出问题,可以考虑一下。Emacs 有的搞的…感谢光宇带我入坑。

该期末考复习去了……

疯狂的快捷键

哈哈,自从上周看完 Emacs 简单操作的一些快捷键,就开始想摆脱鼠标=

于是:

Codecademy 快捷键用起来

http://www.codecademy.com/blog/67-bringing-back-keyboard-shortcuts

这是一篇官方的博客,主要讲了4个导航快捷键(Navigation shortcuts)

Reset Exercise —— Alt-R
Next Exercise—— Alt-P
Previous Exercise—— Alt-O
Save and Submit—— Control-Enter

http://help.codecademy.com/customer/portal/articles/1402980-can-i-navigate-codecademy-courses-with-keyboard-shortcuts-#pc-shortcuts

这是搜到的另一个贴子,还讲了文本编辑快捷键(Text editing shortcuts)

用了一下发现这些比较实用(哎呀还有好多不想写了):

  1. Ctrl + D ==>> Remove current line.
  2. Ctrl + Left ==>> Move the cursor one word to the left.
  3. Ctrl + Right ==>> Move the cursor one word to the right.
  4. Ctrl + Home ==>> Go to the start of the document.
  5. Ctrl + End ==>> Go to the end of the document.
  6. Ctrl + Backspace ==>> Remove the word to the left of the cursor.
  7. Ctrl + Delete ==>> Remove the word to the right of the cursor.
  8. Alt + Shift + Down ==>> Copy current line down.

Google Chrome 快捷键

https://support.google.com/chrome/answer/157179

刚刚看Chrome快捷键的时候,惊奇的发现有一些光标的移动和Codecademy编辑框里是一样哒!

比如:地址栏快捷键,Ctrl + 方向键左/右(光标跳动),或 Ctrl + delete/backspace(删除词语)

还有其他我原先记不住/不知道的(按好用/玩程度排序)

  1. Ctrl+Shift+V ==>> 从剪贴板中粘贴内容(不带格式)  #再也不要用notepad去格式啦!
  2. Ctrl+Shift+T ==>> 重新打开上次关闭的标签页。Google Chrome 浏览器可记住最近关闭的 10 个标签页
  3. Ctrl+W ==>> 关闭当前标签页或弹出式窗口
  4. Ctrl+J ==>> 打开“下载内容”页面。
  5. Ctrl+Tab ==>> 切换到下一个标签页。
  6. Ctrl+T ==>> 打开新标签页
  7. Ctrl+N ==>> 打开新窗口

 掌握快捷键的方法

多用啊!

我觉得,先大体浏览一遍帮助/教程,看下都有哪些奇技淫巧,有哪些自己相见恨晚的快捷键,然后先记住这些。再把这些帮助/教程,下次用的时候打开。每次操作之前,先想想有没有快捷键可以实现,不记得现查。并且怀有这样的信念:“我不用鼠标,我不用鼠标,我就是不用鼠标”。

不久就能形成肌肉记忆啦!

很多快捷键很少用,也没必要记住吧~

【访谈】杭外MOOC学习小组:我们有15门课!-MOOC进中学

【MOOC进中学:moocwiki.org】

周末,我采访了杭州外国语学校MOOC高中学习小组的负责人之一:杜邦(Dupont)同学,来了解他们学校的MOOC学习小组的情况。以下采访稿来自QQ聊天记录整理。

(JING-TIME由于名字太长不好看,改成Jenny了o_O)

  • 社团的基本情况怎么样

Jenny:先简要介绍一下你们在做什么吧?

Dupont:我们现在做的是”MOOC高中生学习小组”,未来准备发展成杭州的高中生MOOC线下学习平台。

Jenny:那有哪些常规活动呢?

Dupont:常规活动有:每周一次的课程讨论活动(固定时间小组成员到场讨论所学的内容);结课的分享活动(以论文演讲的模式分享所学的知识、解决或者分析问题)。

Jenny:你们规模多大?参加的人多吗?一共有几个学习小组?

Dupont:一共有15个小组(15门课),校内小组讨论规模在5-9人之间,就是我们学习小组的人数。总人数大概100人左右吧,比较松散。要精简才能保证效率。

Jenny:你们社团现在已经是学校的注册社团了吗?

Dupont:嗯。

Jenny:这15个小组都是你们学校(杭州外国语学校)的吗?

Dupont:全是我们学校的。

  • 学习小组是如何学习的

Jenny:你们涉及哪些课程呢? 是如何选课的?

Dupont:涉及大脑与空间、金融导论、城市设计、药物化学,还有编程(这些是参与度比较高的课程,学习效果也比较好)。开学的时候我们会从MOOC学院上挑选出难度较初级的课程,这次选了30门,给所有小组成员填报选课志愿 2个, 根据人数调配成15 门课。

Jenny:那社团在学习小组中扮演什么样的角色?

Dupont:社团负责人会分配到各自负责的学习小组,包括确保每周的讨论、考勤、提醒quiz的deadline的任务。对于比较全面、知识断层比较大的课程,我们计划和大学的MOOC社团合作,邀请教授过来做一些知识补充的讲座,并解答一下问题。常规问题我们还都是建议放到讨论区里面。大学的资源正在积累ing,这个学期还没有组织。

Jenny:你说的讨论区是指MOOC学院讨论区是吗?

Dupont:不是,是课程的讨论区。Coursera讨论区比较多,因为助教解答的比较及时。MOOC学院的普及度不高,我们基本上跳过了这里,直达课程平台。线下小组不太需要MOOC学院这种网络社区,效率太低了。

吐槽:也就是我们更喜欢用MOOC学院的课程系统挑选课程,而不怎么用MOOC学院的讨论区

  • 学习小组如何办活动

Jenny:目前组织几次活动了?每次效果怎么样?

Dupont:校内活动从10月到现在(去除期中考试和运动会两周),每周都有一次。效果看小组,那五个小组效果都比较好。初期创办的时候没有建立退出机制,小组里留了一些不是很认真的人,再下次会被解决。

Jenny:活动主要有谁来组织呢?

Dupont:社团负责人(就是我和我的小伙伴),一共5个人

Jenny:那你们活动有记录吗?比如活动资料:照片、PPT、讲稿、宣传素材等。

Dupont:活动记录有的。第一次校内宣讲在我电脑里,第二次面向其他高中的分享和介绍应该在我们学校电视台和摄影社那里,要拿去评什么杭州市优秀社团,虽然不知道能不能评上。

Jenny:以上照片是哪次活动的?

Dupont:第二次,上周日。是面向杭州高中的分享,结课分享。吸引了很多其他高中感兴趣的同学,包括学军中学、杭州高级中学 等。

Jenny:你们的活动场所向哪里申请呢?是否有获得外部(如学校、老师、学生会)的支持?有没有活动经费什么的?

Dupont:有啊。光大银行提供了场地支持(光大银行的会议室),这次向社会上的教育机构申请了大概3000的赞助。还有uber(美国一款打车软件)一个人100的车费赞助。还有包括派车、代金券。

Jenny:也就是没有学校的直接支持咯?

Dupont:我们这次没有靠学校,因为我们学校管的比较少。

Jenny:那么,你们大概一周花多少时间在学习MOOC上?是否和学校学习有冲突,如时间安排不过来什么的。

Dupont:看课程,一般2h,金融导论9h+,大部分课程都会在2h左右。我们负责人现在要教同学时间安排。根据我们的情况有一些时间安排经验。

  • 社团的困难与MOOC中学推广

Jenny:能说说你们社团遇到的困难吗?

Dupont:困难…看那些报废的小组呀,组员不认真+拖延

Jenny:你认为你们的模式可以在其他城市、其他学校推广吗?

Dupont:当然不能。因为在其他学校还没有尝试过,我们学校特殊性还是蛮强的,自由包容的校风。所以我们准备在杭州其他中学继续发展,探讨对象更全面的模式。那时候就可以推广了。

Jenny:中学生想组织MOOC学习社团挺困难的,一开始学校、老师就可能不支持,也有家长不支持。而同学们也因为时间冲突而无法坚持。

Dupont:学校不支持没事,但不能反对,要不然阻力就很大。可以用新课改和学校谈。

Jenny:你们和学校谈过吗?

Dupont:我外校的小伙伴和他们学校谈过,学军中学,还有镇海中学,都是升学没有什么压力的学校。

Jenny:你们高考的压力大吗?还是都是打算出国的?学校对升学率压力不大,那学生呢?

Dupont:学生怎么说呢?效率很高。不管学习效率,还是对时间的利用率都很高。面临高考也没有那种大战来的感觉,大部分人还是学有余力,越过高考的环节就是关注大学的发展了。大神已经不在乎什么大学内容,稍微弱一些的就会组织一些活动,学习MOOC了。

吐槽:膜拜!!!

Jenny:你对我们的项目(MOOC进中学)有什么想法吗?如,你认为我们应该做什么?

Dupont:嗯,有啊。加快进度,群里所有人都要活跃起来,从当地着手,结合自己学校的实际(因为我们这个计划没有什么很大的背景,不能作为一个团体和学校接触),主动权是要给在校的同学。

Jenny:对,我后来意识到,我们无法深入和一个学校合作,毕竟每个学校的情况都不同,具体环境很重要。

Dupont:项目很有发展前景,和新课改内容比较贴切。我们要做的是探索模式,不能因为学校一个社团审批搁置,有些大学社团筹备了一年多,效率极其低下。没有官方支持可以先弄,假如合适就自然获得学校支持。

Jenny:那么我总结一下“我们的主要任务是调动大家的积极性,并且做一些简单的帮助,并促进大家信息交换、经验交流”你赞同吗?

Dupont:还有…对于参与的同学起到督促作用,我们覆盖面太广了。

Jenny:我差不多问完啦!感谢你接受我的采访咯~(哈哈

后来,Dupont 同学又给我发来了更多他们的活动照片

MOOC进中学(moocwiki.org):是第五期入选的万有青年养成计划项目之一,旨在推进MOOC在中学的传播。我们推荐适合中学生的MOOC资源,翻译优秀科普视频,也与中学尝试翻转课堂的老师、组织MOOC学习小组的学生合作。促进大家信息交流、经验分享,一起探索MOOC浪潮下中学教育的改进。

 

这是我第一篇采访稿,访谈经过:预约+1.5小时QQ采访+1小时预整理和构思+2.5小时整理写稿和调整格式+1小时的推广和同步更新。共计6小时完成吧。

本地git库添加到github

这学期lug第一次每周小聚后开始使用git

前面在本地创建完git之后,一直想通过命令行在github上面创建一个repository,被告知只能通过网页操作QAQ

创建完成后,自动会跳转到一个界面,教你如何通过命令行把本地git添加到远程仓库


touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:JING-TIME/abc.git
git push -u origin master

并且提供了http和ssh链接(后者可以免输密码)供粘贴

Git基础 Github Help

今天还知道 git add -a -m “massage”

MOOC 激化辍学念头 ?

前:这篇文章没有干货,主要会以案例分析、个人经历的方式阐述 MOOC 和 辍学想法之间的关系,以及我对辍学/休学的看法。

—————————-

一、事情背景

今天一个高三的小伙伴突然告诉我:他想休学5个月

  • 我就是想自己去自学
  • 直接参加高考
  • 考二本我就满足了
  • 我为什么以后不能去好学校学?大不了没学历,为什么不能考研或者考出国?
  • 况且还有mooc
  • 我休学有几个原因,其中一个就是为了这个计划。
  • 大不了复读
  • 我自己决定的,我才会发自内心为自己负责,无怨无悔。
  • 父母不同意的话,只会遗恨终身。
  • 我会得抑郁症
  • 关键就是我不想待在这里
  • 我的项目停滞了几年,再等就没戏了

…………

以上是他在群里面的发言节选,已获得他本人同意贴上来

我并不赞同他休学的打算,群里面一个政治老师也不赞同,并表示:

  • 你要相信,好的大学,或许能给你提供更好的平台,你的很多想法会更容易得到实现的

于是,我也想起来我高中时候“想辍学”的事情

Continue reading