博客

新的 Drupal 电子商务框架

18 岁那年我得到一本介绍用一款微软的软件创建电子商务网站的书,很兴奋,不过那本书我只记得标题的一部分。你想在网上卖点什么,可以尝试用 Drupal + Commerce 这个组合来做。Drupal 7 的时代我介绍过 Commerce 这个模块,感觉非常强大,是一套电子商务框架,因为它并没有针对某个具体的工作流程来设计,你完全有能力根据自己的需求去设计你需要的电子商务平台。

我一直想做一个漂亮的电子商务网站,Commerce 有个发行版,不过并不是太吸引人,而且太复杂,我完全不知道是怎么做到的。我希望可以从头开始,这样我知道出了问题,或者遇到问题应该去修改哪里。

是什么决定了我们现在的状态

1953 年的某一天,一个年青人,凑了几块钱,身上背着烙好的煎饼,跳上了火车。他要去一个完全陌生的地方,他对这个地方唯一不那么陌生的只有它的名字,因为他在一封外人的家信里见过。

不久前,他的亲哥哥从前线逃了回来,躲在丈人家的地窖里将近一个月,但还是被人发现,给举报了。来了两个人,把他拖出了地窖,拎到了村边的小河边儿上被毙了。

年青人的爸爸带着小闺女逃到了上海,又从上海跑去了台湾。这就决定了这个年青人的出身,那个年代跟现在一样,出身决定了一切,不同的是,那时出身越贫贱越好。

有天早上,推开门,门口站着几个人,他们把年青人带到了一个屋子里,表哥,嫂子,还有很多亲戚也都在。要求所有人交出家里值钱的东西,年青人胆子小,老老实实的交出了全部的家当。嫂子偷偷地藏了一些,没有交出全部,后来被发现,结果她被乱棍打死了。

环境,胆子小,让这个年青人意识到自己已经不能再在家里了。因为读过几年书,所以村里邻居家收到的信都会请他读。他决定要去他在信封上看到的那个地方,“黑龙江省伊春市南岔区林业二大队”。他的这个决定,影响了你今天看到的这些文字。

1997 年春的某一天,东北某个小地方的火车站,一个三十出头的年青人下了火车,他离开家将近一年了。一年前,他放弃了赌博致富的梦想,决定要出去闯一下,结果并不顺利,这一年他没有往家里打过电话,虽然一直惦念着家里的老婆还有孩子,但他实在没有勇气跟自信打个电话。空着手回家让他非常难过。

从车站到家的这段路他希望可以更长一点,很快他看到了家门,他不确定家里是否有人,几下敲门声,院子里的狗开始叫了起来。一会儿,门开了,是他的儿子,他们没说一句话,像是没分开多久。

下岗以后,他试过很多生意,每一样都没能持续太久,或许是天性决定的,AB 型双子座。不过日子还算不错,有了点积蓄,他决定为家人换个好点的住处。新的邻居,关系处的都不错,他开始跟一个邻居合伙一起做生意。几次变故,生意不能再继续了。

他开始跟邻居打麻将打发时间,他觉得在这方面有点天赋,认为可以靠这个发家致富。赢了钱,大家就一起吃吃喝喝也就花光了,日子并不好过。因为打麻将,经常跟老婆吵架,有一次,一激动差点没把自己的手指剁掉,他发誓从此不再赌,后来真的他做到了。他决定要离开家,出去闯一下试试,家里实在没什么机会。

出去一年回来,跟老婆商量了一下,决定一起再出去试试,他们把孩子寄托给亲戚,又跳上了火车。几个月以后,他们又回到了家,他这次要破釜沉舟,决定不再给自己留什么后路,虽然在外面还没找到能稳定的可以做的事情,他觉得家人要在一起。

回到家以后,卖掉了房子,换了几千块,这是他的全部财产。跟亲戚朋友们做了告别,为孩子办理好退学。晚上,一家人带着几千块钱,床,桌子,跟几套行李,上了托朋友关系没买火车票的行李车厢。挥手跟来送站的亲戚告别,火车开了,他没敢正眼看他的家人,余光隐隐发现他的孩子好像在流泪。

宁皓网:支持微信支付了

这两天研究了一下微信支付,申请开通成功以后,把微信支付对接到了宁皓网的支付系统。现在您可以用微信支付订阅宁皓网了,提交订单,选择微信支付,确认以后,会弹出扫描二维码,用微信的扫一扫功能就可以完成支付了。遇到 bug 希望能给留个评论:)

NGINX + SSH Tunnel 把本地开发环境公布到互联网上

gongjimin 在论坛上介绍了另一个方法:http://talk.ninghao.net/t/nginx-ssh/4716

在调试一些接口的时候,你的网站应用要跟其它的一些外部服务进行交流,你发给它一点数据,它也会返回给你一点数据。但是如果是在本地开发环境上调试,你只能发送给外部服务数据,而外部服务返回来的数据你的本地环境是收不到的。因为你的本地环境并没有一个固定的公网 IP 地址。

我不想直接在服务器上去调试,因为复杂而且不方便,忽然想到了之前用过的 BrowserSync 工具,有一个 Tunnel 选项,可以把在本地创建的服务器公布到互联网上。我又想到了 SSH 有个 Tunnel 功能,原来用它作为本地电脑的代理用,我想大概可以用它,让我的在公网上的一台服务器接待请求,再把请求转到我的本地开发环境上,然后就去搜索关键词 NGINX,SSH,Tunnel ,找到了答案。

用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS

HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的。所以, Google 的 Chrome 浏览器将在 2017 年 1 月开始,标记使用不加密的 HTTP 协议的网站为 Not Secure,不安全。

现在你要做的就是让网站支持 HTTPS,并不难,而且现在可以免费做到。要使用 HTTPS,你需要安全机构颁发的安全证书,然后配置服务器,去使用这个证书。下面介绍一下在阿里云免费申请安全证书,还有配置一般的 NGINX 服务器支持 HTTPS 的方法。

圣诞快乐:准备了几件私人物品当礼物:)

今年就快这么过去了,明天是圣诞节,祝大家圣诞快乐。准备了几件私人物品,当作小礼物送给大家。今年去了几个地方,因为没怎么出过门,所以这两次旅行都让我印象深刻。拍的几张照片,前阵子制作成了框画,觉得还挺好的,放在家里当个小小的装饰品。

我想再做几个框画送给大家作为圣诞节的礼物。一共三张照片,每张限量,只做三个框画,除了我自己家里放的,送给你的应该是全世界仅有的三件之一。照片是爱普生艺术喷绘,听说可以保存 200 年,希望你能喜欢。

因为限量,所以您得说出下面这几张照片是在哪里拍的。在微信公众号发布的文章或者博客的评论里,留下您的答案。正确评论的前三名会得到下面这几个框画里的其中的一个。

非常非常感谢您对宁皓网的关注与支持,你的宽容与慷慨,帮助与支撑着我继续做下去。真心的祝您,圣诞快乐 :)

个人与小型机构网站设计元素

a2f29e00-0298-41d5-859d-b816a76ee05b

Sketch:蒙板的使用

Mask:蒙板

宁皓网最近发布了 Sketchhttp://ninghao.net/package/sketch) 课程。Sketch 是专门用在 macOS 上的设计工具,对于我们界面设计师来说,它比 Photoshop 好用太多了。

Mask,蒙板。你可以把一个图形作为一个蒙板,所有使用了这个蒙板的元素都会呈现这个蒙板的形状。在画布上先画一个矩形,然后再复制一张图片,选中这两个东西,按一下 control + command + M,这样下面的矩形会作为上面图片的一个蒙板。

原来还有降噪耳机这种东西

“沾化咚枣,十块钱散紧。” (一个水果摊的大喇叭)这是我最近在脑子里重复一千遍都不止的一句话。越是愤怒,焦躁,越是精神集中地搜寻这句话,我快疯了,每天早上起来我会想它什么时候开始,即使它不开始,我在脑子里也会重复这句话,我真的快疯了。我用塞子把耳朵堵上,没有用。我放大声的音乐,音乐间隙我也会听到这句话,又会让我想重复这句话。我找到卖水果的大爷,买了十块钱的冬枣,求他把声音关小一点,他也非常客气,不过我还是会听到。

2016-10-17-11-20-29-3

Day 18:Rails 应用的测试

准备一个全新的 Rails 应用,今天我们了解一下 Rails 应用的测试。

创建测试

先为我们要创建的控制器创建一个测试,比如我要创建一个名字是 Pages 的控制器,对这个控制器的测试可以放在 test/controllers 目录的下面,创建一个测试文件,文件名里可以包含控制器的名字,再加上一个 test 后缀:

test/controllers/pages_controller_test.rb

在这个测试文件里,先 require 测试需要的一个助手,名字是 test_helper。每个测试都是一个类,让它继承 ActionDispatch::IntegrationTest。在这个测试文件里添加:

require 'test_helper'

class PagesControllerTest <  ActionDispatch::IntegrationTest
end


微信好友

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



微信公众号

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



240746680

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

统计

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

社会化网络

关于

微信订阅号

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