十一城

跬步千里,小流江海。

Home Linux ML Python Java Thoughts KmKg BookCan Links About

2017-08-18
BookCan书罐


BookCan,中文即书罐。

我是大二时萌生了创建BookCan的想法。

项目起因——我为什么要创建BookCan?

书籍的重要性

书本里充满着无穷无尽的乐趣

我幼时很少读书,不是因为讨厌读书。那时电视、电脑的乐趣对我吸引更大,不知道看上去工整的文字能为我带来什么。

不过现在读起书来,时而眼中含泪,也有捧腹大笑,最怕黯然神伤,总之人间百味。其实很多电视剧、电影、戏剧都是来源于文字的。文字的方式虽然原始,却纯粹,能带给我思考的乐趣和想象的空间,这是干其他事少有的。

白纸黑字,没有色彩,规规矩矩,囿于方块之间,却饱含着力量,致使我相信文字是这个世界上最伟大的发明之一。我现在努力着去花出更多的时间读书,与此同时,我也不会拒绝新媒体,因为时代在进步,科技带来的好处远远大于弊处。新媒体可以让我更方便地去交流读书后的感悟和想法,更重要的是,通过互联网可以和不在身边的亲朋好友经常联系,嘘寒问暖,谈论近期境况,以维持这份友好的关系。只不过不能把太多时间花在这上面的,社交只是生活的一小部分而已,并且社交网络并不等价于社交。

书本里的东西可以实践于生活

曾经害怕读书会让我变得孤独怪癖,我反感这样的自己,父母更讨厌这样的我。这个时代读书的人少之又少,以后会不会成为另类或书呆子,现在想来完全是多虑。

大学课本、论文报告等专业书籍可以让我获得专业知识,在自己的领域有更多的积累;

人文社会类书籍可以使我更好地了解自己、了解他人、了解社会;

自传包含着前人的经验,更好地指导我们人生中的每一步该怎么走;

杂文诉说作者的经历与感悟,从中映射自己的现在;

小说更能让我欢乐、悲伤、思考、追忆,久久不能忘怀。

综上,书中有想法,有干货,可以选择在生活中与别人交流分享,选择在脑海中回炉思考,从而形成自己独特的价值观,指导生活中的一举一动。

书籍与书罐的联系

pass

项目技术方案

项目经过了多个版本的迭代

Version 1

最初的版本使用WikiPedia的MediaPedia版本

Version 2

Flask

Version3

  • Spring Boot——内嵌tomcat,app.java入口启动
  • Spring Data JPA
  • jQuery&Angular js
  • Echart
  • BootStrap
  • Spring Boot热加载

项目宣传

Book can?

感受多天未读书,再次拿起书本时那份沉甸甸的重量? 体会日久没开卷,又会文字时那一刹那的惊艳与之后的温情? 你觉得呢? BookCan提倡读书,成为书友交流分享的平台。

slogan

BookCan以书罐的形式将具体书籍与所属知识门类挂钩,帮助你快速发现书籍,收获系统知识,享受阅读乐趣

BookCan(WiKi)

书要系统地读才能真正理解书, BookCan中文即书罐。 将以书罐的形式将相应门类知识与具体书籍挂钩, 加深读者的印象、理解,构建知识体系。

为什么要创建BookCan?

  • 因为系统阅读的好处,书需要系统的阅读
  • 被整理的书籍本身就是一种财富

书罐的使用

从影音、时事、作者发散开来,书目的排列组合 书罐:假如说想了解国学,需要读的书籍 如果想了解明朝历史,了解(娱乐)——》熟悉——》深入

附:项目Demo

BookCan_demo


dzzxjl

Home Linux ML Python Java Thoughts KmKg BookCan Links About