来自Mac的第一个博客
摘要:终于真正搞定了虚拟机,发篇文纪念一下~~~~~~~~
阅读全文
Day 8 Summary by Xue Chen
摘要:完成任务:在mac OS里面搞xcode...从网上下了一个json的包,然后基本上能够使用这个包来解析json。。。接下来计划:看看访问url如何实现,然后把这两部分合起来。。。
阅读全文
Day 8 summary -- huguangda
摘要:完成工作:完善了代码,顺便写了Reference扒author和title。但是reference还是有别的问题,比如在reference后面还有appendix,跨页的reference还会遇到页码、footnote、running head等。明天计划:想一个办法处理reference后面有内容、或者中间夹内容的情况。 然后debug。
阅读全文
Day7 summary
摘要:姓名完成工作计划明天工作备注chenxuegoogle了一下,如果使用C++的话,就用curl这个库来访问url获得json。。。在mac里面一顿瞎搞。。。本来准备把本地硬盘挂上去的,未成功。。。听取胡爷的意见,准备搞个U盘,让两个系统分别读取,使得可以交互,结果mac OS里面找了半天竟然没找到?。。。。搞定curl在mac里面的使用.....你需要做的事是在xcode里面编译通过curl⋯⋯huguangda没空干活 希望有空yangyi没空希望有空yangmu太忙了希望有空后天争取有空liuyu好多天没写summary了,今天终于拿到了一台支持VT的机子并且把虚拟机装了起来,他们是怎么把
阅读全文
Day6 summary
摘要:姓名完成工作计划明天完成工作备注yangmu写了几个cocos2d程序继续研究cocos2d找个时间和前端组一起把界面写完。huguangda写了访问pdf的word iterator和line iterator,便于编写程序。把原来的程序调试修改了一下。写了一部分reference parser。写完reference parser,貌似扒出author和title比较容易,conference/journal比较困难,就先算了。。。chenxue没有。。。这两天忙着毕设和msra的事情。。。今天忙完毕设的事情后,终于可以忙正事了。。如果C++在mac OS里面能支持访问url,json,
阅读全文
Day7 Summary By Xue Chen
摘要:今天完成的事情:google了一下,如果使用C++的话,就用curl这个库来访问url获得json。。。在mac里面一顿瞎搞。。。本来准备把本地硬盘挂上去的,未成功。。。听取胡爷的意见,准备搞个U盘,让两个系统分别读取,使得可以交互,结果mac OS里面找了半天竟然没找到?明天计划:。。。。搞定curl在mac里面的使用......
阅读全文
Day7 Summary by Liu Yu
摘要:好多天没写summary了,今天终于拿到了一台支持VT的机子并且把虚拟机装了起来,他们是怎么把机子弄丢的。。。。。。。暴殄天物啊~~~~~~~~~今天工作:装虚拟机明天计划:熟悉Mac底下的各种操作界面并开始工程任务
阅读全文
Day6 Summary by Xue Chen
摘要:做完的事情:没有。。。这两天忙着毕设和msra的事情。。。计划:今天忙完毕设的事情后,终于可以忙正事了。。如果C++在mac OS里面能支持访问url,json,那么就是用C++吧。否则只能使用object C了。
阅读全文
Day 6 summary by ahyangyi
摘要:做完的事情: 什么都没做。当然可以说我新建了一个工程,查着API往里塞了点东西,大致了解了一个application的UI是怎么写的,但是没有往pdf前端的代码上改东西。计划: 。。。首先,每次写出来的计划都没有完成是个很沮丧的事情。。。 。。。其次,明天我打算请假。。。有很多杂事要做。。。 。。。最后,我希望明天我可以在不干活的情况下看会儿API reference,然后了解我会用到的各个控件。 说起来在scrum的第6天写这种东西真是令人扫兴呢。
阅读全文
Day6 summary by hu guangda
摘要:完成工作:写了访问pdf的word iterator和line iterator,便于编写程序。把原来的程序调试修改了一下。写了一部分reference parser。明天计划:写完reference parser,貌似扒出author和title比较容易,conference/journal比较困难,就先算了。。。
阅读全文
Day5 summary
摘要:完成工作计划明天工作备注huguangda开始写Reference parser,写完了一部分,主要是定位大字号“References”。然后优化了一下以前的代码。我的头文件又update了。。这次的还会再改,就不贴了。。我们的git地址是啥。。继续写reference parse。git@github.com:yangmu266/Ruse-reader.git我申请的是这个,不过目前只邀请了yangyi一个人……把你的git帐号发我邮箱吧,需要把你加进去chen xueyangyiyangmu我一定得清好硬盘把机器给liuyu同学!……前两天总是各种奇妙,移动硬盘和电脑所处空间无任何交集……
阅读全文
Day5 summary by hu guangda
摘要:完成工作:开始写Reference parser,写完了一部分,主要是定位大字号“References”。然后优化了一下以前的代码。我的头文件又update了。。这次的还会再改,就不贴了。。我们的git地址是啥。。明天工作:继续写reference parse。
阅读全文
Day4 summary by ahyangyi
摘要:今天做的事情: 加入了调试文件 对着API目录查了样例程序里各个函数的意思,并且修正了一些诡异的代码问题(比如有个getCTM根本就没有使用返回值,调用了却什么也没做。。。)计划明天做的事情 1. 实现翻页功能 2. 争取实现取词功能(不用后端的情况下)SCRUM以外要做的事情: - 写测试计划我明天还要花点时间搞密码学作业... ft电脑没电了啊啊啊
阅读全文
day4 summary
摘要:姓名完成工作计划明天工作备注huguangda写完了根据坐标去单词的功能,并考虑了ligature等问题。写完了搜索pdf的功能,其实就是掉一下poppler的库。还有各种零碎的东西,见我的头文件。http://www.cnblogs.com/se2011/archive/2011/04/22/2024419.html写完抓reference的功能。chenxue看完了API,拿到了AppId。跟yangmu和huguangda讨论后,明确了具体工作,采用JSON的交互方式,使用xcode。学习使用xcode。yangyi 加入了调试文件 对着API目录查了样例程序里各个函数的意思,并且修正了
阅读全文
Day4 summary by hu guangda
摘要:完成工作:写完了根据坐标去单词的功能,并考虑了ligature等问题。写完了搜索pdf的功能,其实就是掉一下poppler的库。还有各种零碎的东西,见我的头文件。http://www.cnblogs.com/se2011/archive/2011/04/22/2024419.html计划明天做:写完抓reference的功能。
阅读全文
博客园的用户体验的各种问题
摘要:用词比较难以理解。不知道是不是为了营造一种geek式的氛围,博客园的用词经常让人费解。 有"博客","随笔"和"文章"功能。前面两个实际上是同一个功能,而文章是随笔的略微不同的变种。 有一个叫做"闪存"的功能。我身边的每个人都在以为它是一个网盘而点击了这个链接,然后发现是一个微博以后又离开了这里。 我们把进入cnblogs所见到的第一页称作index,主要显示自己写过的博客的页面称作blog,主要...
阅读全文
Day4 Summary By Xue Chen
摘要:这两天因为校庆,基本上没怎么做。完成工作:看完了API,拿到了AppId。跟yangmu和huguangda讨论后,明确了具体工作,采用JSON的交互方式,使用xcode。计划明天工作:学习使用xcode。
阅读全文
LaTeX Ligatures -- hu guangda
摘要:Ligatures:http://en.wikipedia.org/wiki/Typographical_ligature通过查阅文档和测试发现,在正常情况下(使用最常用的字体),LaTeX会把下面5种字母组合合并,变成一个字符。虽然视觉上很好看,但是对搜索很不利。这并不是poppler解析不彻底的问题,因为连Adobe Reader都不会解析。字母组合UTF-16/32 (type "Unicode" in poppler)UTF-8ffFB00EF AC 80fiFB01EF AC 81flFB02EF AC 82ffiFB03EF AC 83fflFB04EF AC
阅读全文
Day ?? ???? hu guangda
摘要:由于poppler代码量相当大,而且内容很复杂,至今没有完全写完,刚刚更新了PdfAnalyze接口,在我上一个summary里边。http://www.cnblogs.com/se2011/archive/2011/04/22/2024419.html写完实现之后,TODO1:想办法编译过,且调试。应该没啥大问题,但会耗一些时间。TODO2:生成出的文本仍含有一些诡异的unicode,比如ffi,是EF AC 80。我会试图做进一步的转化,主要针对于类似的在paper里出现频率相当高的字母组合,以便于搜索等。
阅读全文
Day 3 summary by Ahyangyi
摘要:这是我从MacOS里发的第一个日志:)今天做掉的事情:熟悉了MacOS的使用,编译了老大给的工程,简单地熟悉了代码结构其实主要是第一部分!你看我上一个日志就知道我有多抓狂了!明天做的事情:1. 把工程搞到ipad上 2. 学会在xcode里面调试
阅读全文
问胡爷个小问题 (ahyangyi, 不是报告)
摘要:我在虚拟机下一上cnblogs,safari就会挂。。。你有遇到过么。。?
阅读全文
Day3 summary hu guangda
摘要:完成工作:今天比较忙,没干什么。poppler基本整理清楚了,开始考虑接口的问题。一个比较容易实现的想法是,显示采用GCPDF*库,取词用poppler。我暂时写了一个接口如下,如果有任何不方便的地方或修改建议,请告诉我。 1 /* 2 * PdfAnalyze.h 3 * PaperReader 4 * 5 * Created by Guangda Hu on 11-4-20. 6 * Copyright 2011 Ruse. All rights reserved. 7 * 8 */ 9 10 #ifndef PDFANALYZE_H 11 #define PDFANALYZE_H 12
阅读全文
Day3 Summary By Xue Chen
摘要:完成工作:参加组会,讨论alpha版需要的基本功能:提供reference中的一个引用(一个没有经过处理的字符串包含那一行的所有信息),输出作者,title,会议/journal以及abstract。还是决定使用API。计划明天工作:研究API的功能并且试验几个简单的程序。备注:
阅读全文
Day3 Summary By Liu Yu
摘要:悲催的事情发生了。。。。今日工作:装了胡爷的VMWare,拷了MacOS,但是,CPU不支持VT。。。装了一个更低版本VMWare,允许软件模拟,但是OS还在启动阶段就显示CPU is disabled by guest OS。。。至今为找到解决办法。如有人能解决此问题,不胜感激。明日工作:暂决定下一个Mac_OS_for_PC的iso文件自己装一个VM试试。
阅读全文
Day2 summary
摘要:姓名完成任务明天准备任务备注yangyi装好了VMware,并且确定可以使用,然后啥也没干,赶毛概的小死线去了。。。 // 突然发现昨天漏发了一个summary,真是窘迫了(昨天和ym讨论以后的结果) 放弃直接熟悉iOS开发的计划,而从已有的quartz代码开始,美化这个阅读器。期望可以1. 编译这个阅读器 2. 对它进行一些比较外围的改动。还有,如果liu yu搞不到mac机器了,要把vmware和虚拟机都拷贝给他。xcode上手我推荐分成两步,第一步找本objective-c的书来看语法,只是单纯的语法,重点在内存管理(也就是引用记数和内存池方面),另外什么7788的东西知道一下就行了(比
阅读全文
Day2 summary by ahyangyi
摘要:完成工作: 装好了VMware,并且确定可以使用,然后啥也没干,赶毛概的小死线去了。。。 // 突然发现昨天漏发了一个summary,真是窘迫了计划明天做的工作: (昨天和ym讨论以后的结果) 放弃直接熟悉iOS开发的计划,而从已有的quartz代码开始,美化这个阅读器。 期望可以1. 编译这个阅读器 2. 对它进行一些比较外围的改动。 还有,如果liu yu搞不到mac机器了,要把vmware和虚拟机都拷贝给他。
阅读全文
Day2 summary by hu guangda
摘要:完成工作: 完成了在Mac上arm的交叉编译工具,和一个c++库,但是编译出来的东西在itouch上完全不能用,所以又卸掉。 开始阉割poppler,手工configure一些宏开关,现在已经提取出了pdftotext所需的所有代码,并在没有任何库(fontconfig之类,poppler所需的)支持的条件下,在Mac里编译成功。 我觉得完全可以移植到iOS上,理由有二: 1.基本上提取出来的程序就是一堆很正常的.h和.cc,编译就直接用g++ *.cc。这些程序全都手工检查过了,只用了一些最基本的c++标准库。唯一一个稍微不标准点的是poppler内部文件操作的库(打开目录、文件等函数),即
阅读全文
Day2 summary by Xue Chen
摘要:完成工作:调研了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 que
阅读全文
Day2 Summary by Liu Yu
摘要:完成工作:联系上了之前可以借我Mac的人完成情况:对方表示Mac使用中,无法外借,故准备开始尝试安装虚拟机明天计划:让虚拟机跑起来,如果CPU真的不支持虚拟化,无法进行前端开发,准备申请转向后端战场
阅读全文
Day1 summary
摘要:姓名完成工作明日准备工作备注yangayi先期学习,demo编写中?一个简单的demo,可以显示正常pdf加油guangda hupoppler compile in MacOSpoppler compile in iOS,testing in iTouch如果失败就暂时确定使用Quartz 2DyangmuiOS pdf显示部分接口调研等待huguangda的pdf解析结果,确定前后端连接方式liuyu迷迷掩护ahyangyi中?保持联系plzchenxue旅游旅游归来好羡慕
阅读全文
Day1 summary by hu guangda
摘要:完成工作: 修改了poppler/utils/pdftotext的代码,使它只支持提取单词坐标的功能。这样整个程序从好几百行缩到了60行,对于理解poppler库的使用方法很有帮助。这个程序在Mac OS X上编译成功。 这个pdf解析工具移植到iOS上还是有问题的(用我的itouch做的实验),是CPU的问题,itouch是AppleARM的CPU。不知道有没有别的问题,先解决这个问题再说。 我的itouch上本来装有一个山寨的gcc,但是用起来不太方便,库也不一定全。在itouch上编译,还要每个程序都ldid -S一下才能运行,configure都会报错,总之比较麻烦。 于是想到一个办法
阅读全文
Quartz 2D,CGContextDrawPDF样例代码 YangMu
摘要:网上随便翻找到一个可以用的代码,负责pdf显示部分的同志可以看一下,http://www.cocoachina.com/downloads/video/2010/0816/2012.html这个网站注册个号就可以下载,不过这个代码是固定路径的,稍微改一下就可以看,具体步骤如下1,把测试用pdf放到固定位置,比如desktop上(我的是/Users/yangmu/Desktop/a.pdf)2,把PDFViewTestViewController.m内的line43的地址改掉比如我的是(@"/Users/yangmu/Desktop/a.pdf")3, 把PDFView.m内
阅读全文
PDF解析的几种思路 Hu Guangda
摘要:Poppler在Mac OS X上可以正常运行(我们需要的pdftotext完全正常,可以得出坐标)。通过研究代码,它有一个OutputDev的类,pdftotext就是用一个TextOutputDev继承了OutputDev来做的。当然还有ImageOutputDev,我们也可以自己写OutputDev。Poppler会解析出PDF,把每个word或者画线什么的,通知给OutputDev。Poppler在iOS上能不能用有待研究,但是据说是可以的。Quartz 2D是一个包含完整PDF API的用于写iOS的库,http://developer.apple.com/library/ios/#
阅读全文
Day 0 summary by ahyangyi
摘要:完成工作: copy了开发环境未完成工作: 好像安装VMware还没装好计划明天工作: 学习编写iOS程序的界面,并制造至少一个demo备注:
阅读全文
每日报告格式
摘要:标题:Day<number> summary by <name>sample: title: Day0 summary by yangmucontent: 完成工作: item1, item2, item3计划明天工作: item4, item5备注:
阅读全文
alpha计划
摘要:我们希望10个工作日之后alpha release,因此大家抓紧一些初步的想法是前2天就应该把前后端的接口安排好,然后前后端无交集进行。前5天前后端分开进行,到第6天的时候应该后端的api基本实现完毕,day6,day7前后对接,8910测试&improve。现在大家分工应该比较清楚,请在今天除了作自己的工作意外提出一个时间安排(直接填写下面这个表格就可以了),然后我看一下有没问题,明天就可以正式开始工作了。下面这个是比较初步的分工,大家细化一下填写表格。todo:UI design(yangyi)UI implement(liu yu, yangyi) framework(yangy
阅读全文
Team Homework: how do you measure the performance of each team member
摘要:1.In your project team, how do you measure the performance of each team member?一群人把一堆砖头从A地搬到B地一个剧组排演话剧爵士乐小组的演奏 / 交响乐团成员的演奏一群队员在职业球队踢球医生, 护士, 麻醉师做手术一群画家合作“万里长城” 画卷计算机系的一群老师教课一群学生做软工项目 (PM, Dev, Test) (this is your focus) 如何衡量个人在各自团队的效率和绩效?团队有 (n * 30) 分浮动分数,如何分配? Write a blog一群人把一堆砖头从A地搬到B地 承包者:从客户方接
阅读全文
软件工程师的8大准则——3. 产品 4. 判断
摘要:这个东西实在是比我想象得长很多,翻译的时候也确实有很多很朴素的英文句子特别特别难写成中文。果然只有自己动手翻译一把才能理解为啥已有的很多英文书的翻译都很渣了。另外,Specification虽然意思是“规格说明”,但是这东西在软件工程里几乎是一个专有名词了,请允许我保留原词不译。--ahyangyiPrinciple 3: PRODUCT原则3:产品Software engineers shall ensure that theirproducts and related modifications meet the highest professional standardspossible
阅读全文
Skim PDF 阅读器
摘要:我们调查了Wikipedia列出的若干个PDF阅读器和development library,但是可用的不多。Library基本上都有各种各样的问题,有的需要付费,有的只有修改、创建PDF的功能,有的需要一些平台的支持(X Window或者什么什么的,在iOS上不知道会不会比较有难度)。Wikipedia上的页面:http://en.wikipedia.org/wiki/List_of_PDF_software其中JPedal和Qoppa两个library是比较好的,可惜不是开源,而且要钱。iText是一个PDF的Java库,开源且非常好用,但是主要用途是创建PDF,跟我们要的功能不符。如果我
阅读全文