IVY DOM


 

人生就像一副复杂拼图
每个人总有属於自己的记忆碎片
优质美国空间-老薛主机|IVY DOM|Flowline|

联系我

RSS




八月 28, 2016

立秋夜,凉风至

立秋夜,凉风至。又一个夏天即将过去了。

意识到很久没更新博客了,我是个很怀旧的人,至今还觉得写博客要比写公众号更有意思。

公众号毕竟是腾讯的,还要受到监管。而我的博客,国外注册的域名,国外申请的服务器,完全是自由的,我的空间。

很喜欢现在的温度,怡人到不行。虽然知道,九月仍然是炎热的一个月,却能继续享受当下的清凉。

然后,我的事情,总是少不了代码。

拿到了一些资金,终于可以开始开发我的IDE了。然而,这过程却比我想象中要苦的多。

人手不够,又招不到人。一家公司,技术只是其中一项。我面对着种种我不熟悉的事情,时而感到有些无力,Leader真是不好当的。[……]

Read more

八月 11, 2016

docker部署node开源bbs系统nodebb

Gospel讨论区技术概述

服务器:阿里云 Linux CentOS 7.0
语言:NodeJS
数据库:MongoDB
论坛系统:nodebb
使用Nginx负载均衡

使用Docker容器技术分离程序代码数据

Docker

先运行mongoDB的docker容器:

docker run --name some-mongo -d mongo

这样docker就在后台运行并且自动打开了37017(mongoDB的服务端口)

再运行nodebb的Docker容器:

docker run --name dodora_bbs -it --link bbsmongo:bbsmongo[......]

Read more

七月 17, 2016

JavaScript实现数据双向绑定、模版引擎和事件绑定

 

主要实现以下功能:

  1. 解析HTML模版
  2. 将模版中的变量与js中的变量对应
  3. 重新绑定HTML Element的各项事件(点击、双击、键盘抬起、键盘按下等)
  4. 每个事件都能享受整个app启动的this变量
  5. 数据改变后马上重新渲染dom

是vuejs的精简版,初始化后的结果完全一样,未参考过vue的代码。

代码如下:

 

<!DOCTYPE html>
<html>
<head>
	<title>data binding test</title>
<[......]

Read more

七月 15, 2016

不愿再和不懂互联网技术的人合作

不愿再和不懂互联网技术的人合作。

身为一个技术人,我能深切的感受到他们对待技术的傲慢和无知。
口里说着,“我尊重你,我尊重技术,产品由你决定”。

做的事情却是,一个半月内必须完成,不合理的需求没有做到便冷眼相对。

技术人在这帮人眼里自始至终都是工具,彻头彻尾的工具。

我本不愿意做这个事情的,被多次请求之后才参与,现在被困在这个项目中,消耗精力。

因为他们不懂技术,所以觉得写代码就跟造楼房一样,只要往上堆砌砖头就行了;因为他们不懂技术,所以觉得任何天马行空的需求都可以实现;因为他们不懂技术,所以根本不知道做技术是多么累,会遇到多少坑。

他们只是要求你把东西做[……]

Read more

七月 09, 2016

满篇废话说说近况

前段日子摔伤了,到今天我才第一次洗澡,正好一个月。身上还有两处伤的较深的地方没好,机智的我用塑料袋包起了伤口,洗完拆开发现滴水未沾,也是挺辛苦的。

听说表哥大四要出国读软件工程,我真羡慕,他却说,“我还羡慕着你在为自己的理想奋斗”。本怀着一颗改变世界的心,想研究计算机领域的高精尖技术,我如今却埋在了一个个商业项目中。操作着数据库的增删查改,写着为业务服务的代码,不知不觉的成为资本的奴隶。

我对合作伙伴说,“我真希望这是最后一次”。

最近的工作重心不再是写代码,而是专门为我的程序员解决问题和把控项目进度。每人一个问题,堆叠起来,和写代码时的强度没什么区别。事实上,每多一次这样的[……]

Read more

六月 15, 2016

我是一名极客,不是商人

我是一名极客,不是商人

我真的很讨厌商人,商人和资本家一样,都在剥削劳动者的价值。我不明白,为什么想偷懒省事的人这么多,不断攫取别人的劳动成果。

他们把这个美名曰“社会分工”。

近两个月,我说的最多的一句话就是:“写代码很浪费时间”。想着这么多年在编程上的付出,我只能对自己摇头。我在追求世俗的价值,而写代码,写不来名利。

整个社会,都弥漫着对不劳动者的追捧,弥漫着对技术的看低。东西是我写的,功劳却是带头的,而带头的却什么都不会。这年头,会说学逗唱不知道比写代码高到哪里去了。

所以我跳出那个圈子,自己做头。本来就不是一路人,没必要硬靠到一起。你赚你的黑心钱,我走我的[……]

Read more

五月 30, 2016

做你想用的

(注:此篇文章十分不客观不理性)

创造一款伟大的产品或服务,最简单的办法是做你想用的。只有你最想用的东西,才能让你设计出你最了解的,并立即让你明白你要做的东西是否靠谱。

当开发者在做软件外包服务时,每天都要做几百个小决定。每天都在黑暗里刺痛,为什么?因为你在不断解决别人的问题。可当你开始解决自己的问题时,光明便来了。你明确的知道什么是对的,而且你有100%的决策权。

我脾气很大,因为软件开发上的问题发过不少火。砸了三次电脑,还有四五把椅子。

很多人不理解我为什么会发这么大火,他们都说,“大概是代码的问题吧”。

代码的问题从来都不是问题。问题来源于,是否有人命令我,[……]

Read more

五月 17, 2016

JavaScript扫盲之自动化部署

什么是自动化部署?

三个步骤:

本机编写代码 -> 上传代码到服务器 -> 浏览器访问

自动化部署有四种解决方案:

  1. SVN,这是最方便的一种解决方案,也是很多初学者一开始就用的方案。
  2. Git,Git又包含了两种方案,一种是自搭Git服务器,后面的就和SVN一样了;另一种是通过Github、开源中国等第三方Git托管服务,进行部署。
  3. 使用SSH + rsync。rsync是一个文件同步工具,可以只更新修改过的文件,但没有具体的版本控制功能。我在抛弃SVN第一次搞自动化部署时就使用的这个方案,因为项目不算太大,所以没有产生太多的问题。但是,[……]

Read more

五月 17, 2016

为什么要创业

南昌有不少信息科技或互联网公司,看着他们的企业愿景也都不错,然而,每每深入了解之后就会发现,这帮人在做软件服务外包。

外包能算是创业吗?私以为不是。

那外包到底是什么?

是在谋生,仅此而已。

你搭个商城,建个网站,做个APP,就敢妄称自己是科技公司了,那你把Google、微软、苹果往哪搁?

就连腾讯的全称也仅仅是“腾讯计算机系统有限公司”。你们这些,应该叫技术搬砖公司,别糟蹋科学了。

话说的重了些,但我啊,就是不喜欢那些把所谓的“客户”当成爹妈伺候的外包公司,这不符合互联网的理念,更不符合技术人的追求。

创业,尤其是近几年的互联网创业大潮,到底[……]

Read more

五月 11, 2016

你能经得起批评和反对吗?

最近,我听到了很多反对的声音。起初,我有些动摇,后来仔细一想,这些声音里,没有任何一个能提出比我当前方案更好的方案。

全都是在阻止我前进,没有人想推进我。

所以,我会坚持自己的想法,除非你们能提出比这个想法更好的想法。

I have NO choice。

全部都是主观的认为我激进,不能这么做,不建议你这么做。那么你建议我怎么做?是停滞不前,还是冒险前进?真正了解情况的人,只有我自己。你们都没能站在我的角度考虑问题,当然,这本来就很难。鉴于“不在其位不谋其政”,我也不会去怪你们。我做出的决定,一定是当前状况下最合适的,对我最有利的。

光反对却不给出更好的方案是在耍流[……]

Read more