🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余11个优惠名额) →

博客

谈谈教育

最近看了一些跟教育相关的 TED 演讲,听几次你会发现,其实教育在全世界都是个问题,我觉得也永远都将是个问题。我不太喜欢 “教育” 这个词,一会再说为什么。我们经常会批评自己国家的教育系统,比如,说我们重成绩,轻素质,于是大家都开始说素质教育,要学西方。说孩子压力太大了,于是都开始减负。最近 BBC 一档真人秀,请中国老师去教英国学生,西方是不是开始学我们了?

每个人都从自己的角度去解释教育出了什么问题,我们应该怎么样做。有人说 “毅力” 很重要,这是在成功的学生里最能体现出来的品质。有人说现在的教育系统扼杀创意,教育应该是多样性的,不是生产流水线。有人说改善教育应该先让孩子喜欢上老师。有人说国家投在教育上的钱太少了,得多拿点。更多的想法您可以看一下 TED 教育专辑。

“教育” ,这个词要么让我觉得很被动,要么让我不舒服。我被教育,我教育女儿,都让我感觉不好。教育里的重要元素,除了教,还有是学习,而学习我认为最重要的就是主动,被动学习想睡觉。学习是件痛苦的事,至少对我自己来说,大部分情况就是这样。不过我从来也没有想放弃过这件事,原因大概就是现在的学习是我主动要做的。

使用 ECMAScript 2015(ES6)模块 - jspm

你可以把应用分割成小部分,每个小部分就是应用的一个模块,模块之间可以相互去使用。AMD,CommonJS 这些都是用在 JavaScript 上的模块格式。问题是模块格式太多了,你家用这种格式,另一家用另外一种格式,你自己也想选择一种格式,用不同格式创建的模块之间挺难用到一块儿。现在好了,模块格式已经有了标准,就是 ECMAScript 2015(ES6) 提供的模块写法。

你现在创建的 JavaScript 应用,就可以使用这种标准化的模块格式了。不过现在我们需要一种方法,可以让不同格式的模块能用到一块儿,因为你的项目很可能会用到第三方的东西,这些东西可能用的是不同的模块格式创建的,你不能等所有的东西都按照这套新的标准重新写一次。这就是 jspm 做的事,它是基于 SystemJS 创建的。你可以使用 ES6 的标准,导入模块或者创建自己的模块,jspm 可以帮你解决不同格式的问题。

jspm 还是一个包管理工具,可以安装来自不同地方的包,比如 npm,github,或者你自己定义的位置。

不是钱的事,其实就是!

老爸在家附近的一个幼儿园找了份工作,小雪会带着闺女(小羽)去那里玩,院子很大,操场有些玩具,质量看起来都不错,院子里还有片菜地,是学校老师还有家长种的,老爸也翻了一小块,种了点白菜什么的。我有时候也会跟着去,坐在某个地方,看着她们在院子里来回跑。

有一回,跑到一间没人的教室,教室很大,里面分散着放着一些小桌子、椅子,还有些开放的像书架的东西,上面都是玩具。小羽把她喜欢的玩具都摆在桌子上,嘴子叨咕着她自己的语言,遇到她认识东西总是会说一下,我看她从一个盒子里拿出一个木头做的像钉子似的东西,举的很高 ,跟我说 “蘑肚” 。她还不会发 “g - 哥” 这个音,所以大狗狗,就变成了“大斗斗” ,西瓜,是 “西搭” 或者 “西扎” 。她还发明了一个词,“diu diu” ,意思是要吃奶。

教室在一楼,很大,南面都是窗户,窗户外是一个大阳台,阳台外面是一片菜地,菜地再往南是一坐小山。天黑了,很安静,有蛐蛐叫,我从教室拿了个小板凳,坐在阳台上,楞神 ...   我跟老婆说,这教室不错哈,要是我们家就好了,外面还有片菜地,我觉得能建个游泳池。小雪说,那得花多少钱啊,还得换水,菜地就行啊。我说我看电视里面,游泳池上能盖上块布,还能自动打开。又楞神 ...  我想怎么能挣钱实现这个事儿,哦,又是钱,一想到它心就全乱了套。

两场新品发布会:坚果与奇酷

随便说说,最近看了两场手机新品发布会,一个是锤子发布坚果,另一个是 360 发布奇酷。挺有意思,可以当成演出来看看。罗老师跟周老板都是我佩服的对象,能把东西做出来,把想法变成实在的东西,我都特别的佩服,也有点嫉妒。

性格

罗与周是两种性格的人,按血型区分一下,罗是 A ,周里含 B ,要么是 B ,要么是 AB 型。他们也有点相似的地方,比如极强的战斗力,这种力量是 A 型的一个极端表现,但是 B 型天生就有的。还有他们都表现出可以信任的状态,至少我是相信他们说的话。

真话与假话都是一种防御手段,而且是习惯,一个人习惯说假话,很难再调整过来,反过来也是一样。习惯说假话的人,心思更慎密,用曲线想问题,喜欢弯弯绕,这对解决复杂的问题有帮助,因为所有的事情都不是一条直线,我觉得这些人情商与智商都更高一些。

Bootstrap 4 的安装与配置

Bootstrap 4 刚刚发布了预览版,离正式版还有一段时间。不过现在我们已经可以使用 Bootstrap 4 了,看看里面有什么新东西。 最简单的方法就是使用 Bootstrap 的 CDN ,把需要的样式表与 JS 文件链接到网页上,不过这样你不能去编辑 Bootstrap ,比如去定制里面的一些选项。下面我们使用 Git 去克隆一份 Bootstrap 仓库到本地。

# 进入到桌面
cd ~/desktop

# 为项目创建目录并进入这个目录
mkdir ninghao-bootstrap
cd ninghao-bootstrap

# 克隆 Bootstrap 仓库
git clone https://github.com/twbs/bootstrap.git

# 进入到 Bootstrap
cd bootstrap

# 提取分支
git fetch

# 切换到 Bootstrap 4 的开发分支
git checkout v4-dev

确定你已经安装好了 npm 还有 Bower ,然后我们需要去为 Bootstrap 项目安装需要的东西。

宁皓网视频教程制作方法

两年前,我写了一篇关于视频教程制作方法与流程,还有使用的设备的文章。我发现今天用的东西跟两年前没有太大变化,方法与流程也基本一致,不过有几个小细节,再跟各位与同行分享一下。下面先说一下用的硬件与软件。

QQ20150822-8

Bootstrap 4 预览版发布

经过一年多的开发,8 月 19 号发布了 Bootstrap 4 的预览版(alpha),2011 年的 8 月 19 号正好是 Bootstrap 的生日。Bootstrap 4 几乎是从头开始开发的。120,000 行代码改进,1,100 个提交,另外,还有很多没有完成。这里是 v4 alpha 文档

QQ20150821-5

新功能

下面是一部分亮点:

  • 从 Less 到 Sass。
  • 改进网络系统。
  • 支持 Flexbox。
  • 用新的组件 Cards 来代替原来的 Wells,Thumbnails 还有 Panels,。
  • 合并所有 HTML 重置为新的模块,叫 Reboot。
  • 全新的自定义选项。
  • 放弃对 IE8 的支持,使用 rem 与 em 单位。
  • 重写所有的 JavaScript 插件。
  • 改进 tooltip 与 popovers 的自动位置。
  • 改进文档。
  • 还有更多。

搭建 Web 运行环境 - LEMP 平台

LEMP = Linux - NGINX - MySQL / MariaDB - PHP 。

添加用户

拿到一台服务器,第一件事是去添加一个平时操作用的用户,最好不要直接使用 root 用户,因为会有安全问题。下面添加一个用户叫 ninghao :

adduser ninghao

设置密码

有了 ninghao 这个用户以后,可以再设置一下他的密码:

passwd ninghao

root 权限

给 ninghao 用户分配可以使用 root 用户的权限,这样需要 root 权限的时候,可以在命令前面添加 sudo:

gpasswd -a ninghao wheel

配置 SSH

平时要 SSH 到服务器,然后去控制服务器,连接的时候有个默认的端口,为了安全,我们可以修改一下这个端口号,比如改成 3333:

GraphQL 介绍

在 2015 React 欧洲大会上,Lee Byron 介绍了 Facebook 的 GraphQL ,包含 GraphQL 背后的故事,查询语句的示例,还有核心的概念。GraphQL 非常易懂,直接看查询语句就能知道查询出来的数据是什么样的。你可以把 GraphQL 的查询语句想成是没有值,只有属性的对象,返回的结果就是对应的属性还有对应值的对象。

故事

从 2011 开始,Facebook 开始越来越重视移动端,一支很小的团队开始去做 Android 与 iOS 应用。Facebook 的强项是 Web,也非常的了解 Web ,而且在这方面储备了大量的技术。当年 Facebook 的主要平台就是传统的 浏览器 Web 服务器 数据服务 的组合,Web 服务器响应浏览器的请求,到数据服务那里提供出数据,然后再交给浏览器去显示。

Relay 技术预览版发布 - Facebook 新的开源项目

8 月 11 号,Facebook 发布了 Relay 的技术预览版,你可以在 Github 还有 npm 上找到。

relay-preview

Relay 是什么

React 简化了开发复杂的用户界面的过程,不过留下了一个问题,就是怎么跟服务端去交互数据。客户端与服务端的松藕合会导致一些跟数据相关的问题,而且会让迭代更困难。另外,工程师们经常需要重新的实施一些复杂的 Async 逻辑,不能去专注应用本身。Relay 考虑到了这些问题,也从 React 那里学了不少,它为应用提供了一种声明式的,面向组件的提取数据的方法。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点