jnote

开源的笔记软件
授权协议 GPL
开发语言 Java
所属分类 应用工具、 个人助理软件
软件类型 开源软件
地区 国产
投 递 者 哈朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

jnote是一个开源的笔记软件,类似于Evernote,wiz,麦库,界面也是参考他们做的.当初做只是为了做一个自己可以定制的笔记软件.

目前完成的功能:

1.新建日记,参考wiz的日记功能,这个功能很实用,可以按照年月分类.
2.新建笔记,是一个笔记软件最基本的功能.
3.编辑支持高级html编辑器 简单html编辑器 markdown编辑器
4.分类支持无限级分类
5.简单搜索
6.缩小到托盘
7.支持多标签
8.支持笔记阅读模式
9.阅读模式是可以和wiz一样,定义阅读的主题.
以后的计划

1.添加标签功能
2.添加附件功能
3.搜索功能加强,计划采用lucene,使用OSChina 网站的全文搜索框架源码做了测试,完成可以使用.
4.同步,在选择上面,测试过dropbox的api,计划使用dropbox.
5.和evernote 有道 麦库打通api接口,这个还没有测试过,evernote应该是首选.
6.用户登录,头像…
7.跨平台
8…….

目前存在的问题

 
1.笔记字数,使用sqlite数据库,存储的文字多少还存在考量.
2.编辑器还不完美,编辑器的切换还对笔记的格式存在转换问题.
3.内嵌浏览器的问题,这个是java的硬伤,目前使用IE内核,Webkit 由于不支持linux就放弃了,打算使用JF X的内嵌浏览器来实现,提高性能和解决跨平台的问题.
4……

采用的技术

 
1.界面使用BeautyEye,界面很漂亮
2.nutzDao,小巧灵活.
3.数据库使用sqlite,
4.编辑器使用ueditor wysihtml5 pagedown

做笔记软件真不容易,特别还是用java来做.

在13年3月份差不多已经这个样子了,之后在忙其他事情,有时间就会继续完善的.

看几张截图来看看.

 

 

 

  • 变量 类成员变量声明时若没有赋值 会有默认的初始值 而局部变量则没 必须初始化   访问权限 private  类本身 default  类本身 同一个包 protected 类本身 同一个包 不同包的子类 public  类本身 同一个包 不同包的子类 不同包的非子类 private  类本身 default  同一个包 protected 不同包的子类 public  全部 如果一个类的构造器

 相关资料
  • 思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown ,所见即所得。  特性 免费 所有本地功能都是免费的,即使是在商业环境下使用。 内容块 块级引用和双向链接 自定义属性 SQL 查询嵌入 协议 siyuan:// 编辑器 Block 风格 Markdown 所见即所得 列表大纲 块缩放聚焦 块横向排版 百万字大文档编辑 数学公式、图表、流程图、甘特图、时序图、五线

  • The Libra Blockchain is powered by open-source software. The first implementation of the Libra protocol — the technology behind the blockchain — is Libra Core, which is an open-source project managed

  • 快手 测试开发 暑期实习 一面挂 首先进行自我介绍,然后大概介绍了一下简历上的项目。没有问八股,也没有对简历上的项目问太多,很快就让写一道编程题,后来发现是leetcode上的第20题,算简单题了,不过当时还没怎么刷算法题,所以没写对。然后几小时就显示挂了。3月份面的试,后来一直在刷算法题,面试下来觉得算法题大多数情况下真的是一个硬性指标,真的是下花下时间去刷题!不过,最近也在想,异地找实习是不是

  • 在建筑师的培养过程中,他们要看上千座建筑,并研究大师们对这些建筑的评议。但在软件行业,开发者却缺乏这样的经验,使得他们无法利用彼此的成功,只能重复彼此的错误。这两本书恰恰提供了一个了解历史的机会。48位开源软件作者站出来,解说他们的软件是如何架构的,以及为什么这么做? 如果你刚刚入门,想要学习前辈的思想,这两本书是个好开头。如果你是一位中级或高级开发者,想要了解同行们是如何解决难题的,它们同样有帮

  • 制造开源软件,如何成功运营自由软件项目,优秀的自由软件本身就是极有价值的目标,我希望那些在本书中寻找创造成功软件方法的读者能够得到满意的答案。

  • 我在R中使用了包“tm”、“lda”和“topicmodels”。 这些包(用其他语言)是否有开源代码,以便我修改核心??