rebornix.com
带我高清让我飞 - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/raspberry%20pi/2015/03/08/htpi
SDE @Microsoft. 录了一些播客( Three Cast. Sudo apt-get install samba samba-common-bin. Sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #备份不是坏事 sudo vim /etc/samba/smb.conf. Security = user# 使用本地用户来登陆 # 在末尾加入如下 [nas] # 分享名称 comment = NAS Storage path = /home/pi/nas-data/nas-data browseable = yes writable = yes create mask = 0664 directory mask = 0775. Sudo smbpasswd -a pi sudo /etc/init.d/samba restart. Service minidlna start update-rc.d minidlna defaults. Sudo apt-get install aria2.
rebornix.com
编写可维护的JavaScript - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/frontend/2015/07/12/MaintainableJavaScript
SDE @Microsoft. 录了一些播客( Three Cast. 前两天给同事 code review JavaScript 代码,由于我经验不丰富,看着总觉得心里没底。 作者 Nicholas C.Zakas. 的首席前端开发工程师 现在跑到 Box 去了 ,在书中介绍了编程风格、编程实践和自动化方面的 best practice。 几乎每一门语言都有自己的 styling rule ,靠谱的技术企业甚至会在企业内部推行的自己的编程风格 比如在 baidu 写 C。 我们知道在Web开发中,用户界面由 HTML, CSS 和 JavaScript 三层一起构建的. 将 CSS 从 JavaScript 中抽离。 举一个实际的栗子,我们经常在页面上实现 lazy loading,在 request 发送出去之后,我们会秀出一张菊花图提示用户正在加载,加载完毕后,隐藏或者删除掉这个张菊花图。 最直接的做法就是在 ajax call 前后调整这张图片的 display 属性。 将 JavaScript 从 HTML 中抽离。 将 HTML 从 JavaScript 中抽离。 但是这两年突然 open ...
rebornix.com
造一个Badge Service的轮子 - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/snippets/2015/04/27/badgeservice
SDE @Microsoft. 录了一些播客( Three Cast. Https:/ travis-ci.org/rebornix/delta.svg. 为了让NET世界的朋友也和前端朋友们一样酷,我们决定在 Visual Studio Gallery. DotBadge.exe - help. DotBadge.exe -sb "Downloads" -st "1000" -c "Green" -sl 0. DotBadge.exe -sb "Build" -st "fail" -c "Red" -sl 0. DotBadge.exe -sbhttps:/ github.com/rebornix/DotBadge/edit/master/Readme.md# "Star" -st "234" -c "#ddf" -sl 1. 在Nuget的 Package Manager Console里面运行. Blog comments powered by Disqus.
rebornix.com
有点软文 - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/snippets/2015/04/14/minisoft
SDE @Microsoft. 录了一些播客( Three Cast. 恰好轮子哥刚从MSRA transfer到Redmond,加入了Office team,我也忍不住打开Lync和Dr.Who,膜拜一下轮子哥的name card。 我绞尽了我估计只有核桃仁大小的大脑的脑汁,勉强找出以下几个原因 1. 这些天才程序员 这里就是.NET程序员 不太玩社交网站 2. 他们玩社交网站,但是比较低调 3. 他们不低调但是太忙了。 忙着写代码,然后把剩下的时间留给老婆/公 4. 他们可能不写博客 5. 他们写博客,但是他们可能没花时间搞一点推销 6. 他们家里网比较卡 7. 他们老婆不给他budget买电脑回家只能看电视. Blog comments powered by Disqus.
rebornix.com
Learn JavaScript in Code Review - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/海上日志/2014/03/16/LearnJSInCodeReview
SDE @Microsoft. 录了一些播客( Three Cast. Learn JavaScript in Code Review. Learn JS in Code Review. 我接到的第一个前端的活儿,就是给我们页面上的TOC table of content 加上搜索的功能,这个搜索需要先call后台,然后在前台的tree上定位。 从Peer Review中去深入了解Javascript的best practice,在伙伴的批评和建议中培养起自己的critical thinking,和teammate一起成长。 好了废话少说,我的第一版(Iteration 1)是这样的 ` `Javascript function query() { var re = /[a-zA-Z]{2} d /; var isShortId = re.exec($( #searchboxText ).attr( value ) ;. Click the search button for search results. $( #searchButton ).click(query);. Use ‘ ’ and ‘$’.
rebornix.com
博客上https啦 - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/ssl/2015/03/25/enablehttps
SDE @Microsoft. 录了一些播客( Three Cast. That’s it. 最后说句实话,这篇文章主要是想看看更新为https后,老的rss地址还能不能work,表打我。 Blog comments powered by Disqus.
rebornix.com
Angular 一个值得当心的bug - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/frontend/2014/12/07/AngularJSFuckMeUp
SDE @Microsoft. 录了一些播客( Three Cast. Httpget(url).then(function(response) { . } ;. Syntax Error: undefined token D. 可剧情在这里发生了反转,我们在后台使用Azure Blob作为storage,无论是markdown文档,还是图片,视频,都以Blob (binary large object)进行存储,也就是说后台把数据传送给前台就是一串byte。 Var APPLICATION JSON = 'application/json'; var CONTENT TYPE APPLICATION JSON = {'Content-Type':APPLICATION JSON ';charset=utf-8'}; var JSON START = / s*( [ {[ {])/; var JSON END = /[ } ] s*$/; var JSON PROTECTION PREFIX = / ) ] }',? JSON START = / s*( [ {[ {])/;.
rebornix.com
理解Angular Nested Scope 的关键:Prototype Chain - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/frontend/2015/07/03/nestedscope
SDE @Microsoft. 录了一些播客( Three Cast. 理解Angular Nested Scope 的关键 Prototype Chain. Angular容易上手的一个重要原因就是data binding非常简单,当你在controller里面给scope绑定上一个object,立刻就能在view中show出来,而且也能够非常轻松地实现two way binding。 Body ng-controller="MainCtrl" p Hello! P input ng-model="name" div ng-if="includeForm" input ng-model="name" /div /body. Var app = angular.module('plunker', []); app.controller('MainCtrl', function($scope) { $scope.name = 'World'; $scope.includeForm = true; });. 然后我们在第一个 input box 里面将文字改成 kitty. 和 ruanyf 老师的 大作.
rebornix.com
远程下载:一点野路子 - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/raspberry%20pi/2015/03/21/offlinedownload
SDE @Microsoft. 录了一些播客( Three Cast. 转到VS team后,先后拿到两台比较老的笔记本Thinkpad T420s和X220,后者是我至今用过最顺手的laptop 超过Macbook。 X220续航和性能都非常出色,但是牺牲很大 12寸的屏幕和加持的电池让它变得不那么 便携 和酷。 对于每一个喜爱看电影看美剧的上班族来说,这都是一个值得拥有的服务,比那些 你一回到家空调/电饭锅/洗衣机 已经打开了 的所谓智能家居要有意义的多。 Ssh -qTfnN rebornix@VPSDOMAIN -R 6800:RASPBERRYPI IP:6800. Bin/bash wget -q - tries=10 - timeout=100 - spider http:/ www.baidu.com if [ $? Ssh -qTfnN rebornix@VPSDOMAIN -R 6800:RASPBERRYPI IP:6800 fi else echo "Offline" fi. Blog comments powered by Disqus.
rebornix.com
从StackOverflow看Angular 1.x - Rebornix, homepage and blog belongs to Peng Lv.
https://rebornix.com/frontend/2015/06/10/NGSummary
SDE @Microsoft. 录了一些播客( Three Cast. 去年 IE Team 把 issue tracker 放到 StackOverflow 之后,我一度以为 SO 会革了 MSDN Library 和 Forum 的命 也就是让我丢掉饭碗 ,就像 GitHub 干掉 Codeplex 和 Google Code 一样。 刚好当时我学习和实践 AngularJS 有一段时间了,我就想到 SO 上试试身手,看看自己的水平,是否能够帮助到别人。 于是我每天大概花半个小时不到在 SO 的 Angular JS. 甚至很多时候,你已经做出解答了,他们还源源不断地 post 和你一模一样的 answer。 这两个现象其实都来源于一个 root cause 基础的问题,回答起来更容易,花的时间更少,得到的分数更多。 为什么呢 对于抢分狂魔而言,这种题目分数更好得 对于热心答题不计较分数的好心人而言,回答这种问题,能够把时间省下来帮助更多的人,何乐而不为 当整个社区都呈现这种状态是,你就不难得到当年老赵对 SO 的评论. 这几天突然看到自己又一次上了 AngularJS 这个 Tag 的.
SOCIAL ENGAGEMENT