在过去,我们常常使用图片来存储时光流逝的脚印,通过一张张图片,来记录我们的人生、过去和未来。拿出过去的相册,我们可以随着照片,让记忆会到拍照的那个时刻。
由于技术的限制,在过去我们只能够以照片的形式来存储。如今,视频才是更好的选择
在现在,随着存储成本的不断降低,和移动手机的普及,我们有了使用视频来记录生活的基础。既然如此,Why Not?
继续阅读


在过去,我们常常使用图片来存储时光流逝的脚印,通过一张张图片,来记录我们的人生、过去和未来。拿出过去的相册,我们可以随着照片,让记忆会到拍照的那个时刻。
由于技术的限制,在过去我们只能够以照片的形式来存储。如今,视频才是更好的选择
在现在,随着存储成本的不断降低,和移动手机的普及,我们有了使用视频来记录生活的基础。既然如此,Why Not?
继续阅读

看了别人在谈自己听的歌,也想将自己喜欢的歌分享出来。
实际上,一致都很想将自己喜欢的歌曲分享出来,但是看到众多“如何写好乐评?”的问题的回复,踟蹰不行。今天看到这篇文章,明白了。我只是想表达自己的感情而已,至于其他的,并不重要,能够写出自己的真情实感即可。
首先,想聊一聊爱乐团的死而无憾
这首歌并非一直存在我的歌单中,是最近我才重新加入进来的。在过去的数年间,这首歌被我遗忘,丢弃在会议的角落中。
这首歌背后也有我的一段故事:在我高中时,加入了学校的广播台,并加入了后期的行列。成为一名后期人,那时的我,对于代码还没有当下的这种痴迷,后来,在网路上加入了一个配音组——惜梦织配音组。在配音组,我认识了 Yuna。
在看了一张疑似她的照片后,我疯狂的迷上了她。而喜欢上这首歌也是在那个时候。因为她翻唱过这首歌,我后来将她翻唱后的版本,下载到了本地,经常听。不过,由于那时候头脑简单,四肢发达,对于追女孩子还停留在要特殊对待女孩子(比如欺负她),所以……..
后来,来到大学后,沉迷于代码,忘却了过去。呵呵。
听说她去了日本,蛮好。
最后附上几首她翻唱的歌,给各位听。
痴梦
死而无憾
http://5sing.kugou.com/13936241

作为一个 90 后,QQ空间是我的生活中不可磨灭的一部分,随着时间的流逝,我也开始不断的向着微信朋友圈迁移。
由于用户群体的不同,导致很多人在谈,我们应该怎么样用好朋友圈,却很少有人谈如何用好QQ空间。当然,可能是由于微信公众号的存在,让微信朋友圈的价值得到了提升。而没有类似产品的QQ空间只依赖页面分享自然要差一些。
根据英国科学家 Robin Dunbar 提出的 Dunbar’s number ,我们可以知道一个人在一定时间内,所能够维持紧密人际关系的人数上限为150人。由于这是由生理上组织的新皮质决定的,所以不同的人会有不同的数字,但普遍在100-230之间。对于我们的启示便是要合理的优化我们的朋友圈,将对于我们来说,没那么重要的人清除出我们的信息流。
毕竟,我们每天接收到的信息本就是过载的。

今日风雨大作,颇有诗人李贺的诗句黑云压城城欲摧之感。
一舍友言:此为台风之余威。
我回之:此不可能为余威,我等居于国之中心,台风无法上岸再行百余公里。倘若为台风余威,则海边诸城怕早
已死伤惨重。
舍友言:你为何总是针对我,我又没有总是针对你。你这样很没有教养知不知道!
这样让我开始反省自己。
“没有教养”这个词,很少用来形容我,由于我年少早熟,很早开始接触社会和很多东西,相比于很多同龄人来说,要更能够理解成人的感受。因此,得到不少年长于我的人的称赞。这给我带来了一种优越感。
从开始有优越感开始,我就开始变得不像自己,变得像一个“奋斗逼”,每天个给自己打着鸡血去做事,当然,这是我所喜爱的,因为我对计算机的热爱让我对此无怨无悔。
但是,优越感也让我开始变得有一些偏颇,让我认为自己总是对的,当然,这并不可能发生。
我开始变得喜欢挑出别的人问题,比如言语之中的错误、知识上的不合理等等。这让我显得颇为刻薄
我早该明白,每个人的生长环境有所不同,也会让我们的人生有所差别。世界观、人生观、价值观的不同取向,也会让我们渐行渐远。
当日日三省吾身,以正己心。
刚好,最近打算听一听武志红在得到上的专栏,更好的去理解自己。
继续阅读

// 初始化代码
function i10n(){
$current_locale = get_locale();
if(!empty($current_locale)){
$mo_file = dirname(__FILE__).'/languages/'.$current_locale.".mo";
if (@file_exists($mo_file)&& is_readable($mo_file))
load_textdomain('link-share',$mo_file);
}
}
add_action('init','i10n');上述代码为帮助插件读取 .mo 的语言文件
Text Domain: link-share
Domain Path: /languages上述代码设置插件默认的文本域标识和默认的语言文件路径
// 返回值,不输出
__( 'New','link-share')
// 直接输出
_e( 'New','link-share')上述代码为输出翻译后的结果的代码

微商,大家都不陌生,关于定义,我就不再赘述,如果还有不了解,可以看看来自维基百科的解释 。
说微商是个好东西,我主要基于以下两点:
希望微商可以好好活下去。

同居的舍友早起在使用用过的快递的袋子来收拾垃圾,边收拾边嘀咕「不装垃圾就浪费了」
让我开始考虑,到底什么是浪费?
在我看来,合理的利用便不为浪费,在计算一个物品是否浪费时,我们应当以其最根本的价值来计算。比如一个快递袋子,从制作出来便是为了打包快递,如果它真的被拿去打包了快递,便是物尽其用,算不得浪费,但是如果这个袋子被拿去做了其他的用途,那便是浪费。每一个物品都有其自己的价值,如果它代替了其他物品,行其他物品之事,倘若其他物品还没有生产出来,倒也罢了,如果已经生产出来,便是浪费了。
对于装垃圾的快递袋子,我们其实是利用了其剩余价值(?),来为我们创造效益,我们应当感激它。

细节决定一切,在故事上也适用。
在写故事时,抓住细节的描述,能够你的读者不断的深入其中。
故而,细节才是故事的生命

由于要做一个 UserScript 用到了这个功能,便顺便记录下来。
数组结构
var data = [
{
"title" :value,
"href" : value
},
...
]生成 CSV 字符串
function convertArrayOfObjectsToCSV(args) {
var result, ctr, keys, columnDelimiter, lineDelimiter, data;
data = args.data || null;
if (data == null || !data.length) {
return null;
}
columnDelimiter = args.columnDelimiter || ',';
lineDelimiter = args.lineDelimiter || '\n';
keys = Object.keys(data[0]);
result = '';
result += keys.join(columnDelimiter);
result += lineDelimiter;
data.forEach(function(item) {
ctr = 0;
keys.forEach(function(key) {
if (ctr > 0) result += columnDelimiter;
result += item[key];
ctr++;
});
result += lineDelimiter;
});
return result;
}生成 CSV 文件,并下载
function downloadCSV(args) {
var data, filename, link;
var csv = convertArrayOfObjectsToCSV({
data: data
});
if (csv == null) return;
filename = args.filename || 'export.csv';
if (!csv.match(/^data:text\/csv/i)) {
csv = 'data:text/csv;charset=utf-8,' + csv;
}
data = encodeURI(csv);
link = document.createElement('a');
link.setAttribute('href', data);
link.setAttribute('download', filename);
link.click();
}
代码来源:https://halistechnology.com/2015/05/28/use-javascript-to-export-your-data-as-csv/

有的人,生活态度积极,对待自己的生活也极为严谨,在选择伴侣之时,一丝不苟。
有的人,生活态度消极,对于自己的终身大事,不过得过且过,在和异性交往时,对于异性的一些小的毛病和习惯选择了忍耐,心中总是告诉自己『习惯就好了』。
然而,你永远不会习惯他。
习惯本身便是无奈之下的选择,这种无奈之下的选择会为你带来持续的痛苦,让你持续的呆在痛苦之中,最终爆发。
悲愤中的妥协,爆发或者死亡。