聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
天意人间舫 天意人间舫 2016-12-20

程序员的价值体现

前阵子在博客园,有看到一篇文章,名曰程序员,你为什么值这么多钱?;这引得蛮多人赞同,争相引载,这其中也包括我。鉴于忙碌,一直有将此博文留在 Chrome Tab页内,几经辗转直至此时。个人这其中讲到些许观点,很值得去思考,故此引入此处以作分享。譬如这其中有谈到,程序员也有两个成本:技能成本和传递成本,就很有道理;毕竟,你懂多少,和你给人(多半涉及到的面试官)感觉懂多少,很多情形之下是两码事;又毕竟,面试官这群人,各个方面也是层次不齐不是?所以,在这个时候传递成本显得就很重要;因此呢,社区分享,开源贡献,曝光作品,勤写博客等等,就发挥着这传递成本的作用。 听说一段时间不加薪,人就会开始思考起和工…

幻风阁 幻风阁 2016-12-19

不要轻易的重造轮子

维基百科上说,因为轮子自从被发明后,在使用上没有太大的缺陷,足以应付多数需求,原则上后人只需要直接应用即可,重新再发明一次轮子不但没有意义、浪费时间、还会分散研究者的资源,使其无法投入更有意义及价值的目标。

Yixuan Yixuan 2016-12-16

法器集合

Wrote by: Yixuan Franco - Version: 0.0 Date: Dec.15, 2016 - Version: 0.1 Date: Nov.18, 2018 宣誓 Windows 去死去死团践行者, Linux/BSD/Unix 终究将拯救世界. Mac Tool List 写作 MWeb Lite (markdown) Ulysses (markdown) Scrivener (卡片式写作) Keynote 请不要再叫 PPT PPT, 从今以后统称为幻灯片! Keynote 比 PPT 逼格高 99 亿倍! 可以直接用来做视频! 写 BP, 走向人生巅峰的前提: …

我的博客搭建之git的使用

写在前面 前天我的github博客搭建好啦,并在本地写了一篇文章我的独立博客(第一篇)利用git将其push到github上,那么,今天就简单记录下git的使用。整个过程是在windows下操作的。 git将本地项目push到github 1.Git下载地址git官网是需要翻墙才能下载的,这里给出Git-2.9.2-64-bit下载地址(我的是64位系统): Git-2.9.2-64-bit 下载后安装步骤可以参考这里:Win7下Git的安装 安装成功后文件目录 2. 创建ssh key–安全传输 方法1. 使用git gui 直接生成 打开git guihelp – show ssh key…

千歳屋 千歳屋 2016-12-07

生存戦略 20161207

一不小心距离上次生存战略又已经过去了整整一年半的时间,一不小心2016年也到了尾巴上的最后一个月,一不小心就要迎来我的26岁了而我还是单身... orz 还是少说让人难过的话题吧( 离开菜根 上一次生存战略的末尾提到,15年5月底我决定从刚待了一个半月的菜根离职。因为时间有点久了,我来重新交代下当时的背景: 在菜根工作的一个多月其实是非常愉快的:环境好、薪资高、团队牛逼、工作时间自由,才刚入职两礼拜老板还额外给我加了1k薪水,说实话我对当时的菜根是非常满意的。然而,在美好的表象之下,经过几周的工作我越来越明显的感觉到老板在很多问题上思路不清,经常无法作出合理的令人信服的决策,而能力出众的技术团…

友人C 友人C 2016-12-05

handsome —— 一款typecho主题

[scode type="green"]本站是handsome主题唯一购买方式,其他任何途径、渠道均为非法倒卖主题。handsome主题已经获得国家认证软件著作权证书[/scode]主题介绍 ...

白玉楼之梦 白玉楼之梦 2016-12-03

[新坑预告] Yet another shadersmod implementation

最近闭(zhuang)关(si)了几个月,我并没有被Hello Games干掉(顺便在这里祝贺他们没有跑路而坚持在Steam黑五打折期间出了个主要更新,以及敢于向玩家们弹小窗的勇气 - 他们是我见过的第二个向玩家弹窗发送更新通知的游戏厂商,第一个是制作MachineCraft的G2CREW) 这4个月我基本都在过着6点睡2点起(嗯,早晨6点,下午2点)每天见不到几个小时的太阳的生活,在肝腻了文明V(没有I)、舰R、崩3、WT后我终于决定该写点什么,正好手头这个秘密开发了5个月的坑终于有些眉目了,因此决定放个预(wei)告(xing),有人说把坑公开出来就能督促自己不弃坑,然而对我这样的脸皮略厚…

UML学习归纳整理

写在前面 之前在学校比较系统的学习过统一建模语言UML,但长时间没使用遗忘了许多,最近因工作需要,所以对UML重新学习和梳理一下。UML可帮助我们做软件需求分析和软件设计的工作,会让你的需求分析或者软件设计工作更上一层楼。 UML的分类 主要分为两类:结构型的UML和行为型的UML 仅作参考,不同应用环境可能略有不同 其中基本不使用和很少会使用的我们不必深究,主要看实际应用较多的其他几种。 静态视图 1、 类元类元是模型中的离散概念,拥有身份、状态、行为和关系。有几种类元包括类、接口和数据类型。其他几种类元是行为概念、环境事物、执行结构的具体化。这些类元中包括用例、参与者、构件、节点和子系统。…

幻风阁 幻风阁 2016-11-25

看热闹|经营使用权的生意

无论是o2o还是共享经济,他首先是个生意,其次是个事业,最后才是个变革,是个新商业模式。共享经济,实际上是个经营使用权的生意,尤其是对使用权的更高效的剥离利用。

Cee's Homepage Cee's Homepage 2016-11-23

一个在 Swift 3.0 下关于 KVO 和 Cocoa Bindings 的坑

前段时间好好的看了一下 Cocoa Bindings,然后做了一个最基本的 Demo:三个 NSSlider 控制一个 NSColorWell 的颜色变化。结果发现无论怎么拖动 slider 都无法改变 well 的颜色。代码如下: var r: CGFloat = 0.0 var g: CGFloat = 0.0 var b: CGFloat = 0.0 dynamic var color: NSColor { return NSColor(srgbRed: r, green: g, blue: b, alpha: 1) } class func keyPathForValuesAffect…

Perfect Freeze! Perfect Freeze! 2016-11-23

一个在 Swift 3.0 下关于 KVO 和 Cocoa Bindings 的坑

前段时间好好的看了一下 Cocoa Bindings,然后做了一个最基本的 Demo:三个 NSSlider 控制一个 NSColorWell 的颜色变化。结果发现无论怎么拖动 slider 都无法改变 well 的颜色。代码如下: var r: CGFloat = 0.0 var g: CGFloat = 0.0 var b: CGFloat = 0.0 dynamic var color: NSColor { return NSColor(srgbRed: r, green: g, blue: b, alpha: 1) } class func keyPathForValuesAffect…

日光漫想 日光漫想 2016-11-22

从单式记账到复式记账

近日被老婆问及,为什么放着大把的记账 app 不用,要用 Ledger CLI 这么奇葩的东西来记账?其实,这个问题从本质上可以变成:为什么要用复式记账?于是,我用了几个简单的例子向老婆做了解释,顺道在此记录一下。本文不从专业的会计角度,而是通过生活中记账的实际需求出发,来阐明复式记账的含义及优点。不求全面专业,但求简明易懂。从单式记账开始我们记账的目的之一是追踪资产的变动。所以一般的流水账(单式记账)都是从资产的角度出发的。比如,11 月 18 日我在超市买了一盒巧克力,花了 30 元,刷的超市卡。那么,可以记录如下: 日期 备注 超市卡 期初余额 200 11.18 超市买巧克力 −30 …

Fragment Fragment 2016-11-20

22 岁

I don’t know about youBut I’m feeling 22Taylor Swift 《22》Everything will be alrightTaylor 在 2012 年发行《22》的时候,我才 18 岁那个时候听着歌词我就在好奇我的 22 岁是什么样总是这样 在年纪小的时候幻想年纪大一点的样子 等真正到了那个年纪 回想起来就觉得特别奇妙日子还长 24 岁 26岁 28岁 30岁 … 还有好几个阶段可以慢慢期待 慢慢雕琢成自己想要的样子雕琢这个词 讲出来其实还是很害臊毕竟活的有点马虎 一步步走过时光 就到了这个年龄回过头来讲 真的很少有日子能称得上 在 雕琢自己 …好…

Uncharted Mind Space 2016-11-08

using kwm

using kwm 前一段时间也算是好好的折腾了一下 Linux 桌面,然后深深地“迷上”了 i3,不过由于在水果本子上安装 Linux 不太顺利(懒)。 所以工作的大部分时间还是用着先进系统,不停需要切换到鼠标点点点点点点点点点真的是很烦人,更不提先进系统上那先进的 Window 系统(每次切到 App 会把所有的窗口都拉到前面来)了。 之前也有测试过各种试图在先进系统上模拟 i3 的应用,比如 amethyst、slate 等等,怎么说呢…都…不好用…包括者别要说到的 kwm 之前也已经试过,当时相当不稳定,而且功能也不太全,不过这次尝试之后发现已经能用了,基本能有 1/3 用 i3 的时…

EVILCOS EVILCOS 2016-11-08

记第10次印刷

《Web前端黑客技术揭秘》这本书2013.1月开售至今,已经第10次印刷,在安全类书籍中,这种成绩确实超出我们 […]

Cee's Homepage Cee's Homepage 2016-11-08

重新理解 Monad

对于大多数刚刚入门函数式编程的同学来说,monad(单子、又叫单体)可能是这里面的一道坎。你可能对 map、flatMap 以及 filter 再熟悉不过,可是到了高阶的抽象层次上就又会变得一脸懵逼。其实每个人在学习的阶段都会经历这个过程,不过希望这篇文章能让你重新理解 monad 以及其他相关的概念。 Optional Swift 作为一门类型安全的强类型语言,它在编译阶段就会对你的数据类型进行比较多的检查。因此,在 Swift 中我们遇到了一种新的数据类型,叫做 Optional。它的定义如下: public enum Optional : ExpressibleByNilLiteral …

Perfect Freeze! Perfect Freeze! 2016-11-08

重新理解 Monad

对于大多数刚刚入门函数式编程的同学来说,monad(单子、又叫单体)可能是这里面的一道坎。你可能对 map、flatMap 以及 filter 再熟悉不过,可是到了高阶的抽象层次上就又会变得一脸懵逼。其实每个人在学习的阶段都会经历这个过程,不过希望这篇文章能让你重新理解 monad 以及其他相关的概念。 Optional Swift 作为一门类型安全的强类型语言,它在编译阶段就会对你的数据类型进行比较多的检查。因此,在 Swift 中我们遇到了一种新的数据类型,叫做 Optional。它的定义如下: public enum Optional : ExpressibleByNilLiteral …

一念博客 一念博客 2016-11-05

About

@import url('https://fonts.googleapis.com/css?family=Katibeh&display=swap'); .about-info { display: flex; justify-content: space-between; align-items: flex-start; } .about-info-left li { list-style-type: none; } .about-info-right { margin: .5em 1.25em; } .about-info-right img { width: 130px; } .abou…

Jan Hünermann Jan Hünermann 2016-11-05

About

My name is Jan Hünermann and I'm passionate about startups, technology and self-improving algorithms. Currently I'm a researcher at General Intuition, developing agents that can play video games and the real world. In my free time I like to tinker around with software engineering projects and train …

可忆网 2016-11-03

关于友链的说明…

因为最近两三年的事情特别多,所以博客的更新较为滞后,也互访了一些以前的好友,要么是网站关停,要么是取消了我的友...

Zhilong's Blog Zhilong's Blog 2016-11-01

如何快速掌握Markdown语法?

Markdown 是一种轻量级标记语言。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。掌握Markdown语法的基本语法,只需要十点就够了。Q: 有哪些网站可以用来写Markdown呢?A: Github、简书都支持Markdown,Github中可以一边写Markdown一边预览。Q: 有哪些Markdown编辑器呢?A: 近似全能的新兴编辑器Visual Studio Code、MarkdownPad都可以用来写Markdown,你可以用他们来进行练习。在Gist中,用Github账号登录以…

Cee's Homepage Cee's Homepage 2016-10-30

随感

从上次 Hackathon 回来之后,逛了一些朋友的博客(比如陈叔、小萌、BlueCocoa、执一、soruly),感觉到和这些 Full-Stack Developer 的差距还是挺大的。 对自己的评价可能就如图的感受: 跪在地上:我代码不精,封装无力,架构松散,Debug 迟缓,就我这种 lowbee 还能和各位 Dalao 同在一个群,感谢各位管理员。(;´༎ຶД༎ຶ`) 和各位大大交流后,自己也思考了一下这种感觉的来源,不出意外的发现是初中和高中荒废的六年。住校期间正好是 Web 发展最最最迅猛的时代,失去了对外的联系,失去了一切接触新鲜事物的机会。 不知道对这样的过去是应该悔恨还是喜…

Perfect Freeze! Perfect Freeze! 2016-10-30

随感

从上次 Hackathon 回来之后,逛了一些朋友的博客(比如陈叔、小萌、BlueCocoa、执一、soruly),感觉到和这些 Full-Stack Developer 的差距还是挺大的。 对自己的评价可能就如图的感受: 跪在地上:我代码不精,封装无力,架构松散,Debug 迟缓,就我这种 lowbee 还能和各位 Dalao 同在一个群,感谢各位管理员。(;´༎ຶД༎ຶ`) 和各位大大交流后,自己也思考了一下这种感觉的来源,不出意外的发现是初中和高中荒废的六年。住校期间正好是 Web 发展最最最迅猛的时代,失去了对外的联系,失去了一切接触新鲜事物的机会。 不知道对这样的过去是应该悔恨还是喜…

Cee's Homepage Cee's Homepage 2016-10-28

TouchBar 入门开发指南

Environments / 环境要求 macOS Sierra 10.12.1 (16B2657) Xcode 8.1 (8B62) 可以通过 https://developer.apple.com/ 获取更多配置环境信息。 Get Started / 上手实践 要实现 NSTouchBar,我们必须做下面三件事情: 继承 NSResponder 遵循 NSTouchBarProvider 协议 在 NSTouchBarProvider 协议中实现 makeTouchBar() 方法 我们都知道,NSViewController 是 NSResponder 的一个子类实现(如果对 NSRes…

幻风阁 幻风阁 2016-10-28

产品手记|从用户价值到价值曲线

用户的需求一开始是固定的,2个产品都可以满足用户的核心需求,但实际上,并不能有一个产品可以覆盖用户的全部核心需求,永远都会存在没有被满足的需求,这是产品竞争的起源。

Perfect Freeze! Perfect Freeze! 2016-10-28

TouchBar 入门开发指南

Environments / 环境要求 macOS Sierra 10.12.1 (16B2657) Xcode 8.1 (8B62) 可以通过 https://developer.apple.com/ 获取更多配置环境信息。 Get Started / 上手实践 要实现 NSTouchBar,我们必须做下面三件事情: 继承 NSResponder 遵循 NSTouchBarProvider 协议 在 NSTouchBarProvider 协议中实现 makeTouchBar() 方法 我们都知道,NSViewController 是 NSResponder 的一个子类实现(如果对 NSRes…

天意人间舫 天意人间舫 2016-10-24

如何使用JS操纵伪元素

对于对伪类与伪元素的描述,可参见css2.1 Selectors: CSS introduces the concepts of pseudo-elements and pseudo-classes to permit formatting based on information that lies outside the document tree. 这直译过来就是:css引入伪类和伪元素概念是为了格式化文档树以外的信息。也就是说,伪类和伪元素是用来修饰不在文档树中的部分,比如,一句话中的第一个字母,或者是列表中的第一个元素。 Operate Pseudo-element Using Ja…

使用CSS3的transition、visibility和opacity做淡入淡出效果不兼容的解决方案

刚做移动端页面的时候,看到一些成熟的网页做淡入淡出的弹窗遮罩效果,都喜欢用css里transition、visibility和opacity这三个属性,通过改变他们的值,结合js增减class即可,非常方便。上周做的一个项目,开发找我报bug,说是一个界面出不来,我看了下就是这段代码。然后重新测试了一下,发现这段代码在iOS8、9、10都有问题,之前为什么都没发现?