铷铯

导航

 
姓名 完成任务 明天准备任务 备注
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周四有日式干烧虾呵呵。

posted on 2011-04-21 02:45  se2012  阅读(180)  评论(0编辑  收藏  举报