姓名 | 完成任务 | 明天准备任务 | 备注 |
yangyi | 装好了VMware,并且确定可以使用,然后啥也没干,赶毛概的小死线去了。。。 // 突然发现昨天漏发了一个summary,真是窘迫了 | (昨天和ym讨论以后的结果) 放弃直接熟悉iOS开发的计划,而从已有的quartz代码开始,美化这个阅读器。
期望可以1. 编译这个阅读器 2. 对它进行一些比较外围的改动。 还有,如果liu yu搞不到mac机器了,要把vmware和虚拟机都拷贝给他。 |
xcode上手我推荐分成两步,第一步找本objective-c的书来看语法,只是单纯的语法,重点在内存管理(也就是引用记数和内存池方面),另外什么7788的东西知道一下就行了(比如函数前面+是static-是非静态,调用符号是[]而不是->等等) 第二步熟悉xib的编辑器,xcode的可视化界面定制还是很好的,打开xib文件就可以看到自己定义的一些controller什么的,在程序里面写过的组件都会在图形界面里面出现,然后直接把每个组件的时间拖拉到对应的函数就可以了。 比起从0学起还是随便找一些样例程序来学习快的多,希望能够尽快上手,毕竟软件最终好不好用还是看交互和界面写的如何。 |
hu guangda | 完成了在Mac上arm的交叉编译工具,和一个c++库,但是编译出来的东西在itouch上完全不能用,所以又卸掉。
开始阉割poppler,手工configure一些宏开关,现在已经提取出了pdftotext所需的所有代码,并在没有任何库(fontconfig之类,poppler所需的)支持的条件下,在Mac里编译成功。 我觉得完全可以移植到iOS上,理由有二: 1. 基本上提取出来的程序就是一堆很正常的.h和.cc,编译就直接用g++ *.cc。这些程序全都手工检查过了,只用了一些最基本的c++标准库。唯一一个稍微不标准点的是poppler内部文件操作的库(打开目录、文件等函 数),即使这个在iOS上有问题也可以很方便的重写。 2. 在xcode里面建了一个iphone的工程,把这一堆代码加进去。在main函数一开始call一下pdftotext。这个东西build成功了,说 明提取出来的代码并没有用到不支持的库。(这里pdftotext的input和output文件都是瞎给的,测试肯定不行。进一步测试有待于一个简单的 iphone程序框架。) |
1. 继续阉割poppler。现在源代码有150多个文件,2M多,虽然每一个文件都被用到了,但对于我们所需要的简单功能来说,还是有很多废代码。
2. 测试,完善接口。 如果一切正常的话,我能提供的接口大概就是,输入一个文件名,输出文件里每个单词的位置、大小、内容。当然可以再优化,比如只输出某一页、某一部分的wordlist。 |
我觉得如果g++可以编译通过应该不会有什么问题,今天改一个iOS的代码直接把opencv给include进去了,没有任何bug。 期待最后能够给出一个比较完整的接口(不仅仅是文字,还包括图片,表格等) |
chen xue |
调研了microsoft academic research, 貌似现在还没有发布API。不过提供了一个query规则。 You could also perform advanced searches in normal search field with structured queries. You may refer to the Structured Query Language as follows: <query> := <tokens>+ <token> := <normal query> | <field query> <normal query> := (array of any non-white-space character) <field query> := <key><oper><field query value> <key> := 'author' | 'title' | 'conf' | 'jour' | 'year' <oper> := '>=' | '<=' | ':' | '=' | '>' | '<' <field query value> : <normal query> | '(' <normal query>+ ')' 如果使用microsoft academic research,那么我们很可能需要parse搜索返回的html。 |
尝试一下从microsoft academic research里面扒网页的效果如何。。。 |
对于一个用户来说,他点击一个词汇的时候想看到的是什么?应该不会是一堆相关论文的下载链接吧?我觉得明天我们可能要讨论一下,到底应该从网页中提取出什么样的信息这很关键。 |
liu yu | 联系上了之前可以借我Mac的人 | 对方表示Mac使用中,无法外借,故准备开始尝试安装虚拟机 | 悲剧,尽快把机器搞定吧⋯⋯你和yangyi同寝一起写界面其实是很好的一件事,这样有什么问题都可以pair间解决,加油 |
yangmu |
有点跑题,今天下了个cocoa基础的界面图形框架cocos2d玩了玩又弄了个opencv的测试程序,但似乎和我们的东西不是太相关?作为阅读器来说quartz 2d应该足够了 |
hu guangda似乎纠结在poppler上了,我明天具体看一下cgpdf的那些内容接口吧,如果能用的上那么前端会简单很多。 |
今天人终于到齐,不过大家还都处于准备阶段,虽然已经开始干活但是觉得目的还是不够明确,我觉得明天可以聚一下规划之后的进度安排。
明晚(或者现在的时间来说应该是今晚了⋯⋯)老地方5:30,我也会发邮件通知的,大家互相转告一下。PS周四有日式干烧虾呵呵。