chrome

用纯文字方式简洁整理分享大量网页-「All Tabs」

最近我正在试用一款最新推出的 Chrome 分页整理工具:「 All Tabs 」,他有点另类,界面是接近白底黑字的纯文字编辑风格,也很有个性很好看,且因此运作的速度非常快,甚至事实上他真的可以用「纯文字编辑」的方式快速的整理、分享大量网页标题与网址。 比起花俏的界面或功能,「 All Tabs 」除了帮我快速收藏大量研究资料网页外,还能让我一次剪贴所有网页标题、网址的功能,更符合我的需求。 在 Google Chrome 安装「 All Tabs 」后,同样的在打开大量分页资料,或是工作告一个段落时,可以按下「 All Tabs 」按钮进行收藏。 这时候,「 All Tabs 」会将目前所有打开的分页,列出成一份「包含网页标题与网址」的纯文字清单(如下图中间的部分)。 我可以把这份资料收集清单「储存下来」,按下右上方的[ Save ]按钮,不只储存清单,也会自动加上目前储存的时间点,让你快速记住是什么时候收集的资料与工作状态。 打开每一份收藏的网页分页清单,中间的纯文字标题与网址,可以随时复制其中一部分内容,这样就能简单整理到自己的其他笔记,或是分享到其他地方。 甚至中间的纯文字网页清单是可以编辑的!我可以修改标题、加上新的网址,就当作像是纯文字编辑器那样,随时调整自己收集的资料。 而「 All Tabs 」最左方的分页清单,也是可以帮我们快速打开所有需要的网页,点击「 Open All 」,就能把之前收藏的某份网页资料清单一次全部打开。 我很喜欢「 All Tabs 」的纯文字风格与功能,简洁又非常迅速,没有花俏介面,但一样可以帮我立即收藏大量打开的网页资料,而且纯文字功能可以让我快速複製分享、编辑修改资料清单。 Read more…

By RSSBot, ago
Instagram

vu – 支持多账户的轻量级 Instagram 客户端 [macOS]

vu 是一款基于 Instagram 网页版本的 macOS 客户端,支持多账号、支持上传图片。@Appinn 最近的 Instagram 第三发客户端纷纷表示支持上传图片,其实都是基于 移动网页版的。 之前介绍过的另外一款 macOS 客户端 Poster 其实功能是一样的,但是 vu 用起来要丝滑许多。 vu 的功能就和 Instagram 移动网页版本一样,全功能,什么都带了。如果你喜欢在 Instagram 分享照片,或者看各路明星贴照,不要错过了。 对了,还要有一台 Mac…  https://datastills.com/vu/ ©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn) b27c41ad47c2611d60d7452a4c02dd52 Read more…

By RSSBot, ago
windows

Bandizip – 免费的压缩软件,替代 WinRAR、WinZIP [Windows]

Bandizip 是一款轻巧、快速、免费的压缩软件,支持解压缩分卷包,支持绝大多数压缩格式以及多核心压缩。@Appinn 来自 @冰剑雷恩 的推荐: 推荐个压缩工具 Bandizip  ,用了很长一段时间,感觉非常不错,完全能够代替Winrar和7zip,最重要的是这是免费软件。 Bandizip 支持压缩和解压缩的格式有: Zip(z01)、ZipX(zx01)、TAR、TGZ、7Z(7z.001)、LZH、ISO、GX、XZ 和 EXE(e01) 仅支持解压缩的格式有: RAR (part1.rar、r01)、ACE、AES、ALZ、APK、ARJ、BH、BIN、BZ、BZ2、CAB、EGG、GZ、J2J、JAR、IMG、IPA、ISO、ISZ、LHA、LZH、LZMA、PMA、TBZ、TBZ2、TGZ、TLZ、TXZ、UDF、WAR、WIM、XPI、ZPAQ、LZ 和 Z 还有一些软件对比,注意是 Bandizip 自己列出来的: 喜欢尝鲜的同学,可以试着换个口味了。  http://www.bandisoft.com/bandizip/cn/ ©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn) b27c41ad47c2611d60d7452a4c02dd52 apppackge:

By RSSBot, ago
Developer

如何使用 Issue 管理软件项目?

软件开发(尤其是商业软件)离不开项目管理,Issue 是最通用的管理工具之一。 本文介绍 Issue 的基本用法。 一、Issue 是什么? Issue 指的是一项待完成的工作,通常与系统的改进相关,中文可以译为”问题”或”事务”。下面这些都是 Issue 的例子。 一个软件的 bug 一项功能建议 一项待完成的任务 文档缺失的报告 每个 Issue 应该包含该问题的所有信息和历史,使得后来的人只看这个 Issue,就能了解问题的所有方面和过程。 历史上,Issue 起源于客服部门。用户打电话反映问题,客服就创建一个工单(ticket),后续的每一个处理步骤、每一次与用户的交流,都要更新工单,记录全部信息。这就是 Issue 的前身。 因此,Issue 的原始功能是问题追踪和工单管理,后来不断扩展,逐渐演变成全功能的项目管理工具,还可以用于制定和实施软件的开发计划。 除了软件,其他项目也可以使用 Issue,比如有人把自己住宅的改善计划都做成了 Issue。 二、Issue 跟踪管理系统 专门管理 Issue 的软件,叫做 Issue 跟踪管理系统(Issue tracking system)。它面向所有人,普通用户也可以使用。 还有一种 Bug Read more…

By RSSBot, ago
Linux

跨平台免费开源原型设计软件 – 「Pencil」内建网站、 App 原型设计图库

我虽然不曾担任过开发网站、应用软件的设计师,但是也曾经从内容编辑、创作者的角度,参与过一些网站、 App 规划的讨论,那时候为了比较清楚的表达自己期待中的「图形使用者界面(GUI)设计样貌」,除了有时手绘草图外,也曾经利用「原型设计工具(GUI prototyping tool )」来绘制出网站和 App 的原型草稿。 当然,因为上述原因,我的需求比较没有那麽专业,对我来说简单易用,可以表达出脑中概念就够了。 而今天,就要来介绍一款可以解决我自己问题,相信也能解决你的问题的「原型设计软体」:「 Pencil 」,这是一款单机软体,免费开源,可以免费商业使用,并且同时支援 Windows、 Mac 与 LInux 平台! 「 Pencil 」已经可以算是一款老牌的原型设计软体,从早期的 Windows 电脑软体界面开始,慢慢加入了网页原型设计功能,近几年也增加了手机 App 开发的模型。 与时俱进,让「 Pencil 」可以做出网站或 App 的示意草图、流程图、互动设计,并且目前软体本身都还有在持续更新。 作为一款 GUI 原型设计软体,「 Pencil 」内建了各种设计元素,包含网页图示、电脑软件图、手机 App 图库等。 只接从左方的图库拖曳,就可以把各种元素拖曳到右边的编辑区,进行整合排列。 但还是可以看到「 Pencil 」有些图库有点老旧,例如 Read more…

By RSSBot, ago
HTTP

如何免费的让网站启用HTTPS

今天,我把CoolShell变成https的安全访问了。我承认这件事有点晚了,因为之前的HTTP的问题也有网友告诉我,被国内的电信运营商在访问我的网站时加入了一些弹窗广告。另外,HTTP的网站在搜索引擎中的rank会更低。所以,这事早就应该干了。现在用HTTP访问CoolShell会被得到一个 301 的HTTPS的跳转。下面我分享一下启用HTTPS的过程。 我用的是 Let’s Encrypt这个免费的解决方案。Let’s Encrypt 是一个于2015年推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。这是由互联网安全研究小组(ISRG – Internet Security Research Group,一个公益组织)提供的服务。主要赞助商包括电子前哨基金会,Mozilla基金会,Akamai以及Cisco等公司(赞助商列表)。 2015年6月,Let’s Encrypt得到了一个存储在硬件安全模块中的离线的RSA根证书。这个由IdenTrust证书签发机构交叉签名的根证书被用于签署两个证书。其中一个就是用于签发请求的证书,另一个则是保存在本地的证书,这个证书用于在上一个证书出问题时作备份证书之用。因为IdenTrust的CA根证书目前已被预置于主流浏览器中,所以Let’s Encrypt签发的证书可以从项目开始就被识别并接受,甚至当用户的浏览器中没有信任ISRG的根证书时也可以。 以上介绍文字来自 Wikipedia 的 Let’s Encrypt 词条。 为你的网站来安装一个证书十分简单,只需要使用电子子前哨基金会EFF的 Certbot,就可以完成。 1)首先,打开 https://certbot.eff.org 网页。 2)在那个机器上图标下面,你需要选择一下你用的 Web 接入软件 和你的 操作系统。比如,我选的,nginx 和 Ubuntu 14.04 3)然后就会跳转到一个安装教程网页。你就照着做一遍就好了。 以Coolshell.cn为例 – Nginx + Ubuntu 首先先安装相应的环境: Read more…

By RSSBot, ago
BCC

从Multibit HD Wallet获取免费的BCC

2017年8月1日,从比特币fork出来一个新币种——比特币现金(BCC),因为是fork,所以BCC的blockchain里包含了拆分前所有记录,换句话说,如果你原来有比特币,将同时拥有等额的BCC! BCC上线不到一个月,已经涨到了¥5000左右,而CoinMarketCap上的排名已经到了第三,前途一片光明,所以拿到这个天上掉下来的BCC还是很有必要的。 领这个从天上掉的馅饼其实还有一个前提,就是比特币必须在你的本地钱包,而不是在线的交易平台。有意思的是我在比特币中国账户上的比特币也获得了BCC,不得不赞一下良心平台! 一句题外话:Multibit Wallet的开发者已经宣布停止维护,一个迁移方案是使用Electrum,这里有教程。 相信很多人和我一样使用了Multibit HD作为本地的比特币钱包,这里记录一下我是如何从Multibit HD恢复BCC的。 0. 前提条件 需要创建Multibit Wallet时的seed来恢复Wallet,如果你不知道是什么或者当时没保存,那你可以不用往下看了。 1. 安装Electron Cash Wallet 下载地址:http://www.electroncash.org/ 2. 创建新Wallet 选择standard wallet 选择”already have seed” 下面就是输入原来multibit钱包的seed了,另外很重要的一点是需要点击options选择类型为BIP39 seed。 下一步是校验derivation path,需要改成m/0',注意后面的小分号! 至此,整个导入过程就完成了,不出意外的话你应该能看到与你原来比特币钱包等额的BCC了!

By RSSBot, ago
Opinions

你的鞋都比你聪明

1、 2017年2月,世界移动通讯大会(MWC)在巴塞罗那召开,今年的演讲嘉宾是日本首富软银集团 CEO 孙正义。 他的演讲主题是《为什么人工智能肯定会超越人类?》。他提到,人类的智能是一个正态分布,IQ 测试假设平均智能是100,标准差是15,因此95%的人的智商在正负两个标准差范围内(即70~130)。爱因斯坦的智商可以达到190,也就是六个标准差,这意味着他比99.99966%的人都要聪明。但是从整体来看,人类的智能是有限的。 人类的智能也几乎固定不变,不会随着时间发展,很难说现代人就比古人聪明,未来的人也未必更聪明。因为智能的生理基础是大脑,人的脑容量只有1300多毫升,包含了300亿个神经元细胞。一万多年前就是如此,再过一万年,大脑可能还是这样大小,不太可能越长越大。 人工智能的基础是大规模集成电路,指甲大小(1平方厘米)的芯片,可以集成上百万个电子元件。有人预测,这个数字每过两年就翻一倍。孙正义的预测是,30年后的集成电路,电子元件将是现在的100万倍,即1万亿个!相比大脑的神经元细胞(300亿个),他的结论是,人工智能大约在2018年就能达到人类的智力,30年后的2047年,人工智能的 IQ 将达到10000。 (图片说明:2047年的晶体管集成程度,将是2017年的100万倍。) (图片说明:左下角是人的 IQ,右侧是人工智能的 IQ。) “你想想,那个时候你的鞋子里内置芯片的电子元件数量,都比你的脑细胞还多。你穿的鞋子都比你聪明。” 2、 孙正义出身底层,祖父是从韩国大邱移民至日本当矿工的朝鲜人。他的巨额财富来自对于未来的准确判断和投资。他早期曾经投资过思科和雅虎,都发了大财。1999年,他遇到了马云,只谈了6分钟,就决定投资2000万美元,成了阿里巴巴最大股东,这笔钱的回报率后来超过2500倍。 如果这一次孙正义依然正确,那么未来不仅仅是鞋子,你的住宅、汽车、手表、马桶等等,所有可以装上芯片的东西都会比你聪明。孙正义说,他的钱都投资在三个领域—-人工智能、物联网和智能机器人—-赌这个预言一定成真。 实际上,智能鞋子已经上市了,内置芯片,”搭载六轴传感器,可以测量日常步数,里程,消耗等数据,在开启跑步模式后,还可计算并记录跑步过程中前掌着地,触地时长和腾空比例的专业运动数据,根据这些数据实时调整运动方式方法。”还有的鞋子会自动系鞋带,”用户穿上时,会激活脚后跟的传感器,运动鞋就开始自动调整松紧”。 现在的鞋就这么先进了,再过30年,它们会变成什么样? 3、 我们周围的所有东西,以后都会装上传感器和芯片,都会具备智能,比人类更聪明。现在已经有了智能手机、智能电视机、智能手表、智能电饭煲、智能牙刷、智能内衣……这样的智能产品将会越来越多。 它们收集和处理各种数据,到头来变得比你更了解你。你还记得上个月的今天,你去了哪里,停留了多久,遇到谁,吃了什么吗?你每天几点入睡,每分钟的心跳是多少,有没有做梦?它们都知道。 这些海量的数据,经过统计学处理,就可以精确地刻画你,发现你最有可能的行为是什么。更重要的是,它们还会自动替你做出最优决策。要是你不知道下一步走哪条路,就让你的鞋做决定好了。 4、 以 GPS 为例,开车去市中心,根本不用自己选路线,导航软件早就选好了。就算很熟悉道路,你最好还是听从软件的安排,因为软件比你掌握更多的信息。有一回,我打的去火车站,出租车司机发现软件给出的路线不是最近的,自做主张抄近路,没料到有一段单行道正在施工,根本走不通。 这只是一个小例子:软件的选择优于你的选择。以后不仅仅是路线,所有的决定都将是软件替你来做。 你想晚上去锻炼,是健身房好,还是马路慢跑好?你的鞋就会告诉你,慢跑比较好,因为天气晴朗,风力适中,公共绿地里面的樱花开了,一路上可以闻到香气,而且你的小区正在流行感冒,健身房里面被感染的可能性大于40%。 再比如公司聚会,你不知道该找谁聊天,但是你的鞋知道。经过分析社交网站的资料,发现你与张小姐的爱好相似,你们上一周还看过相同的电影,碰巧她还是单身,于是你的鞋建议你走向张小姐,互相认识一下。 机器比你聪明,知道你的 DNA,了解你每顿饭摄入的热量,它比你更了解你,还了解其他相关信息,那么最优决策就是自己不要决策了,都听从机器的安排。它的决策才是对你最有利的决策。 5、 如果将来都是人工智能代替人在决策,那么个人、个性、自我这些词就没多大意义了。古希腊神庙刻着一行字,”认识你自己”;苹果公司创始人乔布斯说,你要听从内心的声音。这些都不必要了。 算法刻画的你,才是真正的你。《未来简史》里面说: “别再浪费时间研究哲学、冥想或精神分析,你应该系统性地收集自己的生物统计数据,允许算法为你分析这些数据,告诉你你是谁、该做些什么。” 曾经有一本畅销书《内向者优势》,解释内向和外向根本不是性格问题,而是生理问题。内向者的多巴胺分泌比较少,在公开场合容易产生疲倦,而外向者的多巴胺分泌比较多,人越多越容易兴奋。将来,人工智能会精确知道每一类活动的多巴胺指数,选出最合适你的活动,这比你自己选择可靠多了。 6、 以前,人们认为,”智能”和”意识”差不多是同义词,不能独立存在,只有具备意识的生物才可能具备智能。 Read more…

By RSSBot, ago
iOS

iOS开发的那些坑(四)

在瓦工助手App里会显示磁盘空间和流量的使用情况,API返回的单位是B,为了方便,使用了ByteCountFormatter来转换成可读的GB或MB,没想到还踩坑里了。 要不是用户在Telegram群里反馈说App里显示的流量数据和搬瓦工后台的不完全一致,还真发现不了,后台显示的是一个整数,而App里显示的是带小数的,而且比官方后台稍微大一点。 直觉告诉我,这应该是进制差异导致的问题,有些人习惯1000 bytes表示1KB,而计算机认的是1024 bytes。App里的大,很有可能App里用的是1000了,难道Apple是用1000进制来计算文件大小的? 查了一下API文档,我的猜测没错,Apple确实是用1000进制的,不过ByteCountFormatter有好几种CountStyle: binary使用的是1024,decimal使用的是1000,而file和memory分别使用了decimal和binary。不幸的是我使用的是file: ByteCountFormatter.string(fromByteCount: Int64(usedData), countStyle: .file) 改成binary就正常了: ByteCountFormatter.string(fromByteCount: Int64(usedData), countStyle: .binary)

By RSSBot, ago
Developer

全文搜索引擎 Elasticsearch 入门教程

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。 本文从零开始,讲解如何使用 Elastic 搭建自己的全文搜索引擎。每一步都有详细的说明,大家跟着做就能学会。 一、安装 Elastic 需要 Java 8 环境。如果你的机器还没安装 Java,可以参考这篇文章,注意要保证环境变量JAVA_HOME正确设置。 安装完 Java,就可以跟着官方文档安装 Elastic。直接下载压缩包比较简单。 $ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip $ unzip elasticsearch-5.5.1.zip $ cd elasticsearch-5.5.1/ 接着,进入解压后的目录,运行下面的命令,启动 Read more…

By RSSBot, ago