Feb 25

不管结果怎么样,这都是一个转折点,一个有必要记录一下曾经走过的路的转折点。

    2004年9月1日决定参加信息奥赛。
    2004年9月17日晚在阶梯教室上信息奥赛,简介奥赛内容,熟悉进制转换并接触Pascal语言。
    2004年9月29日初上Pascal。
    2004年10月16日下午2:30进行信息奥赛初赛
    2004年10月27日知信息奥赛初赛成绩。获初赛的三等奖,未进入复赛。因欲上信息奥赛,放弃数学奥赛资格。
    2004年10月28日下午报名正式参加信息奥赛培训。
    2004年11月27日引入数组,难度稍增。
    2004年12月4日指出Zlaner公布的书上习题源程序的错误,引起Zlaner的重视。
    2004年12月5日第一次感到视力下降。
    2004年12月22日试做NOIP2004的题,第一题AC,第二题有思路。
    2004年12月22日继续做NOIP2004的题,合并果子冒泡小数据AC大数据TLE,合唱队形穷举小数据AC大数据TLE。
    2005年1月15日下午信息奥赛上机考试,要求3小时完成4道编程题。4道题分别为数字黑洞圆环找数稀疏矩阵删数游戏。一个半小时全部完成,第一个提前离开考场,赶去和尚静雪、杜巧编排《树人》的目录。
    2005年1月18日知15日考试成绩。最后一题忽略了前导“0”的情况,与嘎嘎并列第一。
    2005年1月29日寒假信息奥赛培训。
    2005年2月2日寒假信息奥赛培训结束。
    2005年2月28日接触Delphi。
    2005年3月2日讲到二叉树,第一次出现了听不很懂的情况。
    2005年3月23日信息奥赛考试,以初赛方式(程序阅读和完善,笔试)进行。
    2005年4月5日开始做TJU
    2005年4月13日听学校“几何学在并行计算机中的应用”的讲座。
    2005年4月22日建立重庆八中信息奥赛QQ群。
    2005年5月11日发明针对评测系统漏洞的“万能程序”。
    2005年5月13日信息奥赛课后送王雪乔回寝室。
    2005年5月30日信息奥赛课上抢王雪乔饼干吃。
    2005年6月17日晚信息奥赛考试,3小时5道题,结果普遍很差,多数因文件读写错。
    2005年6月24日动态规划上手。
    2005年7月1日因与暑期信息奥赛培训冲突,放弃《三星智力快车》节目录制机会。
    2005年7月11日暑期信息奥赛培训。
    2005年7月24日信息奥赛考试。
    2005年7月25日参加巴蜀中学市NOI集体培训,全天课程持续6天。接触C语言。
    2005年7月30日巴蜀中学市NOI集体培训结束,中午吃自助烧烤,下午集体逃课回家。
    2005年8月27日开学前信息奥赛集训。下午信息奥赛考试。
    2005年8月28日MSN大流行。
    2005年9月26日研究最大匹配问题与匈牙利算法
    2005年9月28日“是男人就撑20秒”过一分钟。
    2005年10月3日假期信息奥赛集训。
    2005年10月5日连续三天考试,每天一套题。成功破解教师机各密码。
    2005年10月6日再考一套题。火拼泡泡龙大流行。
    2005年10月8日讨论强题——登山机器人
    2005年10月9日摆脱Zlaner,开始进行自发探索研究。研究并查集树型动态规划
    2005年10月14日被迫开始写笔记。
    2005年10月15日信息奥赛NOIP2005初赛。
    2005年10月17日起每天下午都有奥赛培训。
    2005年10月21日做NOIP2003试题。
    2005年10月23日网上模拟赛。发明用rewrite修改C:\windows\notepad.exe等文件的病毒。
    2005年10月25日信息奥赛考试。
    2005年10月26日给李芮简介信息奥赛内容。
    2005年10月29日年级针对信息奥赛采取停课停考政策。下午信息奥赛考试。
    2005年10月30日开始停课搞信息。
    2005年11月3日讨论KM算法。 <---这就是传说中的“KM之夜
    2005年11月9日TJU的Zroge生日邀请赛。
    2005年11月10日挑战小木棍一题。
    2005年11月11日第二次停课集训开始。
    2005年11月12日网上同步模拟赛。
    2005年11月13日又一网上模拟赛。研究NP问题。
    2005年11月14日强题——Expression
    2005年11月15日研究凸包
    2005年11月16日官方发布题目名称。开始猜题。
    2005年11月17日下午集体活动放松,打羽毛球。晚集体外出吃火锅。
    2005年11月19日NOIP2005。
    2005年11月21日信息奥赛结束,恢复正常上课。课程进度严重落下
    2005年12月6日研究程序算法的不可能问题。网上买的黑书送到。
    2005年12月7日开始看黑书。
    2005年12月11日研究杨式图表、Catalan数列、错排公式、极限、导数。
    2005年12月12日研究Ramsay问题、数论、群论。
    2005年12月18日全国划线。
    2005年12月21日NOI官方网站一等奖获奖名单放出。
    2005年12月23日研究简单的计算几何。做去年选拔赛的Newyear,小数据AC大数据TLE。
    2005年12月24日买《算法导论》
    2005年12月25日研究矩阵。
    2005年12月30日聚餐七十二行。
    2006年1月1日研究微积分。
    2006年1月5日年级组建第二批信息奥赛团队。
    2006年1月7日Vijos
    2006年1月10日放弃冬令营。
    2006年1月11日研究各种数列。
    2006年2月1日研究Pólya置换群定理等。
    2006年2月4日买《离散数学》。
    2006年2月7日Zroge大牛讲课。
    2006年2月11日信息奥赛模拟考试,Zroge大牛出题。
    2006年2月13日研究离散变换和反演。
    2006年2月14日研究计算几何等。
    2006年2月15日研究集合论、概率。
    2006年2月16日研究博弈论等。
    2006年2月20日开始直接用GDB命令调试程序。
    2006年2月25日重庆队选拔赛。
    ……
    XXXX年X月X日决定参加ACM团队。

Nov 5

    之前没有着手这一工作的原因除了没有时间以外,还有就是把问题看得过于复杂。直到今天开始思考这个问题时才发现DayNotez和BackupMan的数据都没有进行加密,也就是说,这些数据直接就一个队列结构,可以轻易的分离出来。于是想到从BackupMan的.set数据中提取 DayNotezDB。二话不说,WinHex。
    首先打开一个.pdb或者.prc看看Palm文件的数据结构,发现随便一个.pdb或者.prc文件的文件头都是它在Palm里的文件名。

  

    这样一来,在BackupMan的数据里定位就不难了。WinHex打开我的Automated Backup - Sep 23.set,查找“DayNotezDB”。

  

    这就是要提取的文件的起始位置。往下看看吧,你会发现日记内容就赤裸在眼前。一直看到最后一篇日记结束,立即发现在文件队列中的下一个文件的文件头出现。 DayNotezDB就这样定位了,写入新文件存为DayNotezDB.pdb即可。

  

    下面,把这个文件导入PC上的Palm模拟器中(DayNotez自己装),好亲切的界面~~~

       

    和DayNotez的桌面端同步一下吧(模拟器与本机同步方法网上很多),这下就能接着原来的日记在桌面端上写了,将来还可以再同步回去(等买新的PDA咯)。
    希望这一帖能对Palm损坏又习惯记日记的朋友带来帮助。

做人要厚道,转帖请著名出处。