07/06/2018 – Movie & Reading Notes – 观影读书札记

西南联大有一位历史系的教授,——听说是雷海宗先生,他开的一门课因为讲授多年,已经背得很熟,上课前无需准备;下课了,讲到哪里算哪里,他自己也不记得。每回上课,都要先问学生:“我上次讲到哪里了?”然后就滔滔不绝地接着讲下去。班上有个女同学,笔记记得最详细,一句不落。雷先生有一次问她:“我上一课最后说的是什么?”这位女同学打开笔记夹,看了看,说:“您上次最后说:‘现在已经有空袭警报,我们下课。’”

——汪曾祺『跑警报』

摘录这么一大段汪曾祺写下的轶事,倒也不是偷懒,其实是因为近日忙碌的事情大约完成,得空观看了一部国产电影『无问西东』,又因此关注到二本书,『南渡北归』和『战争与革命中的西南联大』,这些个作品都与汪曾祺所写“趣”事有关——西南联大,一所传奇学校,自然也在其中发生了许多有意思的事情。这篇日志虽然标明6月7日,但并非一日所写,毕竟目前只看完了电影和『南渡北归』的一小段,此篇权当一个札记,记录下一些想法。

24/09/2017 – Optimal Design of Machine – 机械优化设计

本科期间有门专业课老师的研究方向是机械优化设计,不过因为此内容并不是当时的课程内容,所以老师只是大概提了一下优化设计的例子。这个例子与冲压有关,在单位面积的板材上,如何布局冲压位置,尽可能地冲压出更多的产品,也就是使板材的利用率达到最大,边角料达到最少,这个“排样”工作,就是一种优化设计。

这个概念我一直记着,但是并未系统地去了解。后来初步阅读了一些参考资料清单,发现优化设计确实是一个巨大的研究方向,也有很多内容扎实的材料可供自学。其中就包括孙靖民著《机械优化设计》等。

浏览这些资料后,基本建立起了机械优化设计的概念框架,就是将实际机械设计问题数学模型化,选取适当的优化数学算法,输入计算设备(计算机)求解,得到优化设计结果。

整个优化设计的核心主要是两点,一是使用函数等对实际设计问题进行数学建模,而是针对问题的类型选用优化算法。

所以这两个方面也将是学习的重点。

24/09/2017 – Chinese Library Classification (Journals) – 中图法(期刊)

上一篇日志讲了EndNote可以用来管理文献内容,但是文献本身的电子文档总归是要找个地方放,文件要命名以便归档,还有就是我自己的文献阅读笔记需要系统地分类。

其实我很早就将中图法用于电子书的归档,后来发现中图法也针对期刊文献进行了分类,这对我来说无疑是个好消息,以后期刊文献的文件也可以用《中图法·期刊分类表》的规定来命名了。其实期刊分类表和中图法本身基本上是相通的,所以省去很多学习时间。直接用中图法系统来管理期刊文献的文件也是可以的。

 

 

22/09/2017 – Literature Retrieval and EndNote – 文献检索和EndNote

本科期间上过一门“必修”的选修课,文献检索。说实话这门课是本科期间我受益匪浅的一门选修课之一,我也相当支持这门课“必修”的。这门课除了教了我如何使用数据库,还让我第一次系统地学到了“图书分类法”这个知识,在这之前的初高中虽然我相当喜欢逛图书馆,但对图书的分类摆放毫无了解。也正是在了解图书分类法后,我进一步发展了自己的生活方法论——文件的分类管理法和其他整理归纳的方法。以至于我在后来的生活中很多东西都得到了妥善的整理。

废话有点多,回到正题,只可惜本科的文件检索课并没有介绍EndNote这个软件,以至于我在读硕期间了解到它时相见恨晚。

EndNote是一个文献/知识管理器,可以分类、系统地管理本地和云端的文献,标注文献的摘要信息,协助文献阅读者对已读/未读文献进行分级,归纳,整理……

简言之,就是一个整齐的个人图书馆和阅览室。

我迅速把自己曾经阅读过的文献导入进去,EndNote不仅自动识别归档,还自动云端同步。

还有一个特别好的地方就是自动生成所需格式的参考文献列表,并无缝对接word等文档编辑软件。

其实EndNote这个软件系统的使用在一些高校甚至专门开设了讲座/选修课,证明其还有许多更专业、深度的功能待我发掘。

 

10/03/2017 – C#/UWP/Personal Library Manager – C#/UWP开发和个人图书馆应用

(English version follows Chinese Part)

由于家庭环境的熏陶,重视藏书和整理书架成为我的生活习惯。无论是纸质藏书还是书籍电子文档,我都妥善地按照图书分类法进行了整理存放。除了本网站的图书馆模块进行书目的记录,其实很早之前我就利用图书馆管理软件建立了一个数据库来管理我拥有的书籍,然而这个软件是中国的,其分类法仅采用了中图法,所以对外文文献的分类不是很友好。另外,这款软件实际上更适合于公共图书馆的管理,并不是专门的“个人藏书数据库”,操作上比较复杂,很多功能对个人来说太多余。界面也实在是难看的不行。

I grew up in a family with tons of books, be taught to treasure them and shelving books become one of my hobbies. No matter paper or e-file, collecting and shelving are what I will do when I own a new book. Besides the library module for this website, I have been using library application to manage my book collection. But this app uses Chinese Library Classification (CLC) only, which is not friendly for books in other language or published in other countries. Moreover, it technically is a application for public library, too much functions for personal use and make it burden. GUI is ugly, too.

恰巧近日来我对笔记本的系统进行了升级,Windows 10支持的UWP应用给我留下了深刻印象,无论是metro的实用性还是当下流行的扁平化设计还有内容的云同步让我萌生了一个念头,要不然自己学习一些UWP应用的开发办法,自己做一个“个人藏书数据库”的应用。就算是已经有类似的应用,但做个适合自己使用习惯的应用或许也不错,反正码代码不经常是重复造轮子吗:)

Coincidentally, I update my laptop into MS Windows 10. UWP apps impressed me a lot. Useful and flat design of “Metro”, cloud sync is amazing. How about learn something about coding and create a special “Library manager UWP” for myself? Maybe similar apps does exist, “create wheels again” is so popular in coding, right?

经过网络检索,也参考了一下代码行业的朋友的看法,对这个想法进行了一下初期的规划:

After some internet searching and hear some advises from friends, I have a initial plan.

开发语言以C#为主,采用SQL进行数据存储。

Developing in C#, SQL for database.

一期工程:搭建简单的数据库录入和检索功能,并具有一定美观度的GUI。录入和检索功能主要是能够存储书目的基础信息,基础信息包括书名、著者、ISBN、其他必要信息以及图书分类号,这里尤其强调图书分类号,我打算同时采用中图法、国际十进法和杜威法三种。

Stage One. Simple library data input and searching function. Proper GUI. Basic information of books are title, author, ISBN, Classification and other necessary section. For Library Classification, I decide to use Chinese Library Classification(CLC), Universal Decimal Classification (UDC) and Dewey Decimal Classification(DDC).

二期工程:能够录入书籍封面、书籍简介、进一步以扁平设计和动态效果美化应用。

Stage Two. Cover image and book abstract of the books can be input. Flat design GUI and more appearance features.

三期工程:实现UWP功能。

Stage Three. UWP Construction.

四期工程:实现网络同步。

Stage Forth. Sync Function.

为了这一想法,需要进行大量的学习,C#,数据库,UWP,GUI设计……想必这也是兴趣对“自强”这一目标的督促把。要不,先给这个工程取个名字把。

To achieve these stage goals, more studying is coming, C#, database, UWP, GUI design… I think that is kind of power can push one to strengthen oneself with knowledge. Why not start with giving a name to this project?

书阁。

ShelfCollect.