静态博客之站内搜索

缘起 静态博客各种好处这里不表了,但是由于是静态的,站内搜索就成了一个问题。这里会提到3种站内搜索的方式,大赞最后一种的切入点。 ...

七月 11, 2014

个人知识管理

每个人都应该有自己的知识仓库 最开始是我的一个大学老师说:你们每个人都应该有自己的代码仓库。当时的语境来说是指代码仓库,其实每个人都应该有自己的知识仓库。 收集癖 在有仓库意识之前其实已经在在做这样的事情了,只不过收集的工具软件和一些方法技巧,癖好很重那种。。对于有收集癖的我来说,个人知识仓库刚好是满足癖好啦 胡扯 以前喜欢把学到的东西以及遇到的问题一股脑的贴在博客里,不过有多少人写过,遇到的问题显得自己多么愚蠢。总之写了很多东西。现在想想还是挺替以前的自己欣慰的,真敢写啊。。 现在积累的东西也不少,感觉可以写的东西也蛮多。要么觉得很多人已经写了,没什么技术含量;要么觉得得沉淀思考下,写出别人能看懂的内容。总之,现在是怕前怕后。 解决办法: 关于很多人写过的,力争写出点深刻的,对别人有帮助的东西,如果是照搬别人的,不如不写(放在知识仓库里吧)。而对于很多想写的东西最终没有写成的,对自己要严格一些,多思考沉淀,然后润色发布,润色也是必须的技能,写出人类能看懂的文章。 可以写完立刻发布,然后以后有新想法,或者觉得哪里不好了再随时更新,就像写程序似的。 如何建立知识仓库 适合自己的方法或者工具,工欲善其事,必先利其器嘛。 坚持更新,原始积累,可以是不加思考的保存 定期整理,思考知识管理知识的过程 沉淀升华,写出有自己见解或者有意义的东西,然后发布博客 工具只是在外的管理,知识的固化,而大脑对知识的管理才是最终目的。所以一定要有整理沉淀的过程,才能真正称为自己的知识。当然有些东西只要在脑子里有个索引,便于查找就够了。 关于工具,在开始找适合自己的时候可以尝试,但为了后期工具的切换和便捷,一定要保证几个基本点: 可以很方便的导入导出 注意文档编码 最好管理工具能够跨平台

八月 15, 2013

Kindle for Android如何导入本地文件

1.官方方法 官方方法是最基本的方法,不仅仅针对Android设备,是任意Kindle设备通用的方法。 登录亚马逊官网,进入“我的帐号”-“管理我的Kindle”,找到你的kindle邮箱,就是那个@kindle.cn,用你亚马逊的帐号邮箱给kindle邮箱发送自己想看的本地文件。kindle邮箱存储空间默认是5G,用于发送的邮箱可以自行添加,最多20个。发送的文件可以是Kindle支持的任意格式,甚至你可以发送多个文件打包成的zip文件。详情请到“管理我的Kindle”或者以下帮助地址查看:http://t.cn/zYn8g7U 2.直接文件操作 这个方法有点Geek,最主要是方便快捷!官方方法还是比较麻烦的,当然可能是出于多设备同步的考虑。 Kindle for Android应用在SD卡上会生成一个文件夹kindle,只要把Kindle支持的文件直接放到这个文件夹下即可。下次打开Kindle时,就可以看到这些文件了。 来自豆瓣网友的日记:http://www.douban.com/note/245773867/ 3.应用内直接导入 从功能上来说,应用本身就应该有个导入本地文件的功能!不知道以后会不会添加此功能。是不是也要做一个控制是否多设备同步的功能?

三月 8, 2013

wordpress支持markdown

markdown是一个很轻量级的文本标记语言,其语法可直接翻译成HTML,便于编写和阅读。 比较有名的对Markdown的应用是github和stackoverflow,我是通过github知道的。有种相见恨晚的感觉,只怪自己孤陋寡闻啊!!决定以后就用它来写东西。一直想在Wordpress上能用Mardown就好了。可惜Wordpress没有对Markdown做支持,好在可以安装各种插件,扩展性就是好啊。 其实主要问题是用Markdown来写wordpress blog,但是希望之前的文章不受影响,排版格式和代码高亮等等。如果单纯的用Markdown写全新的wordpress blog,很好办,好多插件都可以,一下提到的都可以。 目标:老文章编辑显示方式不变,依旧用原来的,用markdown写的文章,编辑显示基于markdown。 到目前为之,尝试了挺多插件,最后的效果还算不错,就是代码高亮不太完美,有待优化。一下列出尝试列表和最终选择解决方案。 尝试一:Markdown for WordPress and bbPress插件。 核心是markdown.php文件。由于以上提到的老文章兼容问题(安装测试时是排版问题),未能采用。 尝试二:修改WordPress插件让Markdown与HTML格式并存 这篇blog博主貌似是台湾同胞,blog是繁体的,人很热心。修改的就是Markdown for WordPress and bbPress插件,主要是通过在页面内加标记,解析的时候通过判断页面有这个标记,就解析为Markdown,然后转成Html,没有就不做处理。测试了也是老文章排版问题。理论说这么做是应该可以了。但是具体原因未能查清,可能和wordpress版本有关系吧。 尝试三:Markdown on Save+WP MarkItUp! 依然是那位热心的台湾同胞。通过2个插件完美的解决了他的blog中Markdown与HTML格式并存。但是到我这还是有小问题。WP MarkItUp!是对编辑的时候做所视即所得支持的。但是我安装后设置页面一直提示无权打开。Markdown on Save通过在表中添加一个字段的处理方式来完成Markdown与HTML的兼容。由于WP MarkItUp!设置问题和要对表做修改,并未单独测试Markdown on Save。 尝试四:WP-Markdown 编辑完成保存时把markdown保存为html,编辑原有blog把html转成markdown。但是测试插件安装以前写得blog发现还是有问题,并为把html转成markdown。可能也修改数据库了,还是blog加入转换标记了。目前用的就是这个插件。代码高亮有点问题,使用wp-highlight.js这个插件支持代码高亮,但是不太好。 这里面有个小插曲: 写java的代码,代码中有类似这种List<ResolveInfo>的,会在代码中自动补全 List</ResolveInfo>。 开始以为是插件问题,关闭插件发现还是有这个问题。捣鼓半天,最后才想到是不是wordpress太“智能”了,WP-Markdown把markdown保存为html,wordpress自动补全html标记?最后在设置-撰写里找到了,果然wordpress太“智能”。有个选项“让 WordPress 自动校正嵌套错误的 XHTML 代码 ”。好吧,把选项关掉。该早点想到的。只是以前都是可视化写blog,类似这种,wordpress已经转换好了,不会在html源码中直接出现类似List<ResolveInfo>这种代码。 本文地址:http://lmbj.net/blog/wordpress-support-markdown

十二月 9, 2012

那一刻似曾相识?

你有没有这么样的经历,一刹那脑子里突然闪过一种感觉,此情此景曾在哪里见过或已经经历过?我是经历过好多次,有时就是一句话,一个场景,有时是一个对话,或长或短。还曾经试想改变下,比如说:我知道我接下来要说什么,我想控制自己不这么说,但是从来没用成功过。。。 前些天终于知道这是一种心理学现象,很普遍。一下就是“科学解释”: Deja-vu,原文为法语déjà vu,即视现象,似曾相识的感觉 这里有意思的是,“似曾相识”的科学解释:即视现象里提到的:有一首歌就叫deja-vu(Iron Maiden唱的),相当形象。以下是歌词: When you see familiar faces But you don’t remember where they’re from Could you be wrong? When you’ve been particular places That you know you’ve never seen before Can you be sure? ’Cause you know this has happened before And you know that this moment in time is for real And you know when you feel deja-vu [Chorus:] Feel like I’ve been here before Feel like I’ve been here before Feel like I’ve been here before Feel like I’ve been here before Ever had a conversation That you realise you’ve had before Isn’t it strange Have you ever talked to someone And you feel you know what’s coming next It feels pre-arranged ’Cause you know that you’ve heard it before And you feel that this moment in time is surreal ’Cause you know when you feel deja-vu [Chorus:]

九月 29, 2012

互联网就是新的鸦片

我们都有过这样的经历:你在约会或者和朋友们聚餐,但是心里总有想要查看一下邮件的冲动,或者是Facebook、 Twitter、Instagram或者G+,又或者是Yammer等等其他任何你喜欢的社交网络。你可能还有过“我去下洗手间”的时候,其实是为了去查看一下邮件或者用智能手机看看Twitter上有没有人@你? 是不是有似曾相识的感觉?因为抽烟的人离开桌子或会议大都会说去下洗手间。如果我在酒吧或者聚会上直接打开笔记本电脑,那感觉比喝酒还更有负罪感。 ...

九月 28, 2012

shell脚本打开IE快捷方式url文件

[InternetShortcut] URL=http://www.baidu.com/ IDList= BEST=0 [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 以上是windows下保存的百度的快捷方式文件以文本形式打开的代码。所有url文件的格式基本一致,前2行相同,后面的略有不同,没有研究。 现在的任务就是取得网址,然后用浏览器打开。shell脚本读取文件的指定行可以用以下方法: cat $1 | awk ‘NR==2’ 或者 sed -n 2p $1 其中$1表示你输入的文件名,想读去第几行就用几代替2即可。所以打开url文件的脚本如下: cat $1 | awk ‘NR==2’ |sed ’s/URL=/ /g’ |xargs firefox sed -n 2p $1 |sed ’s/URL=/ /g’ |xargs firefox 读取第二行,然后用空格替换URL=,最后用firefox启动。即相当于是执行了 firefox http://www.baidu.com/ 将以上脚本保存为openurl.sh,并赋予运行权限。此时可以在命令行下使用以下命令打开url文件 ./openurl baidu.url 这样还是不方便,继续。在url文件上点击右键,选择使用其他应用程序打开, 选择使用自定义命令,然后点击浏览定位到我们的shell脚本文件openurl.sh,注意,选中下边的记住打开。。。这样以后只要双击url文件就会出现以下对话框,选择显示即可在浏览器中打开这个url文件。 但是后来经过测试,有些url文件打开无效。目前还不清楚原因,可能和网址或者url文件代码中第二行以后的代码有关。

八月 13, 2011