存档在 ‘【源码】’ 分类

源码:Securimage 验证码程序

2016年7月14日

Securimage是一个用于生成验证码的PHP程序,不需要多余配置,即插即用。

支持字符类、算术类、词组类三个类型。

官网:https://www.phpcaptcha.org/documentation/quickstart-guide/

文档:https://www.phpcaptcha.org/documentation/

演示:https://www.phpcaptcha.org/try-securimage/

源码:Cachet 网站状态

2016年7月7日

下载:https://github.com/cachethq/cachet
演示:https://demo.cachethq.io/

介绍:Cachet, the open source status page system: Beautiful, simple and free status pages

参考:https://letsencrypt.status.io/

参考:https://v2ex.com/t/181758

参考:《使用 Laravel 快速构建网站系列 —— 状态页系统:Cachet》

1、简介

Cachet是一个开源的状态页系统,基于Laravel 5,提供了允许你获取、添加以及删除事件、组件和指标的API。

Cachet 是一个基于 Laravel 框架构建的系统状态信息应用。用户可以通过状态页来了解服务的运行状态,提供 RESTful API 方便进行集成。

» 阅读更多: 源码:Cachet 网站状态

怎样通过.htaccess和.htpasswd保护程序目录

2016年6月30日

比如不想让搜索引擎的爬虫觇知PHPMyAdmin目录的所在,同时在PHPMyAdmin使用root账号密码登录之外增加一层密码。可以通过 .htaccess 和 .htpasswd 的组合对程序目录进行保护了。

1. 手工创建

在线工具:https://whoisdog.com/tool/htpasswd-generator/

加密算法:

  1. plain (Windows & TPF servers)
  2. Crypt (all Unix servers)
  3. MD5 (Apache servers only)
  4. SHA-1 (Netscape-LDIF / Apache servers)

比如账号:aaa,密码:bbb。

» 阅读更多: 怎样通过.htaccess和.htpasswd保护程序目录

源码:TestLink 测试管理系统

2016年6月29日

TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。

官网:http://www.testlink.org/

下载:http://sourceforge.net/projects/testlink/files/latest/download?source=files

演示:http://demo.testlink.org/

参考:http://www.cnblogs.com/fnng/archive/2011/11/24/2262357
参考:http://www.ltesting.net/ceshi/open/kycsglgj/testlink/

安装:

Checking LDAP library Failed! LDAP library not enabled. LDAP authentication cannot be used. (default internal authentication will works).

参考:http://php.net/manual/en/ldap.installation.php

“LDAP support in PHP is not enabled by default. You will need to use the –with-ldap[=DIR] configuration option when compiling PHP to enable LDAP support. DIR is the LDAP base install directory. ”

/etc/openldap

源码:Paperwork Evernote克隆

2016年6月29日

笔记开源方案比较:http://my.oschina.net/drenerd/blog/727859

Paperwork

Paperwork是一个开源网络云笔记系统,是印象笔记、Evernote、Microsoft OneNote 和 Google Keep 的开源替代品。Paperwork 采用 PHP 开发,使用 Laravel 4 框架,提供一个很流行的 Web UI,基于 AngularJS 和 Bootstrap 3 构建,提供开放 API 用于第三方集成。后端基于 MySQL 数据库。

官网:https://github.com/twostairs/paperwork
下载:https://codeload.github.com/twostairs/paperwork/zip/master

安装:https://github.com/twostairs/paperwork/wiki/Installation—–CentOS-Fedora
安装:http://www.linuxdiyf.com/linux/23685
安装:参考:https://mariadb.com/kb/zh-cn/installing-mariadb-alongside-mysql/

参考:https://www.v2ex.com/t/165512
参考:https://github.com/JamborJan/paperwork
参考:https://github.com/twostairs/paperwork/issues/13

LeaNote

Leanote是一款开源云笔记产品,使用Go的Web框架revel和MongoDB开发完成。

下载:https://github.com/leanote/leanote/
安装:http://www.topthink.com/topic/8481
安装:https://github.com/leanote/leanote/wiki/Leanote-%E6%BA%90%E7%A0%81%E7%89%88%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B—-Mac-and-Linux

Laverna

Laverna采用Java开发,基于Electron,支持在线和本地加密编辑,本地应用支持Linux、Mac、Windows三大平台。

官网:https://laverna.cc
下载:https://github.com/Laverna/laverna
安装:https://github.com/Laverna/laverna

NixNote

Java开发。

下载:https://sourceforge.net/projects/nevernote/files/

PermaNote

PermaNote是基于Sandstorm开源的个人云笔记应用,拥有强大的搜索功能,快速定位所要寻找的笔记。

下载:https://github.com/keybits/permanote

同名OCR方案:

参考:https://github.com/jflesch/paperwork/

Paperwork 是一个 GUI 工具,可以使用 OCR 对纸张内容进行搜索。基本的思路就是“扫描然后忘记”。