Gather ye rosebuds while ye may

这几天在干什么 2


这几天一直在搞全国密码学大赛的事情
看文献,github,SoF
略忙


读书

要看的文献越来越多了,慢慢变得不是轻松就能看懂的那种了,一篇 pdf 只有三页,看了两个小时,中间还各种查资料、问朋友。
『如何阅读一本书』里面就说过,好的作品是照顾到了读者的。作者顺着读者的思路在写,能够让读者简单的,轻松的读下去。或许这样的作品会篇幅很长,但是对与一个注意力不集中的人来说,轻松读下去还是挺容易的。
相反,一篇文章要是逼格很高,文字精炼,涉猎较广,就容易使得读者难以继续,对我来说这就是不好的作品。前几天不是说过『learn python the hard way』是面向新手的 python 起步读物么?比起正在参考的这些文献,我其实还是更喜欢这种起步读物的。。。

做事

密码学大赛这个月27号就要交作品了,汇编语言,网络配置与服务,网络攻防也是这个月末就要考试了,忙的不要不要的。。。
还好,本来还要做密码学的程序设计的,就直接可以用这个答辩了。本来我选的 md5,其实 md5 的实现还是挺简单的,虽然这种东西已经过时了。
莫名其妙又要回到 ios app 的开发了。这次的密码学大赛老师为了创新,把手机 app 都加上去了。。。可惜 apple 提供的系统 sensor 接口太少了,不然创新性要高很多。

进度

  • main setting tableview 做好了
  • 还差一个或者两个具体的设置,我还没有想好是单选还是开关式的多选
  • 这个选择的难点应该是 detail 值的传递
  • 最后的生成还没有写,那个应该是一个 viewcontroller,但是不知道 segue 会不会给个面子不报错,不然最后的输出页面也必须变成一个 tableviewcontroller
  • 随机数的生成算法暂时没有写,我决定把这个留到最后来。
  • 整个就是个面向对象,最后不出意料的话应该是要写一个 .swift 类来存储整个操作的所有参数,点击生成按钮之后调用,然后输出到生成页面。
  • 未知的情况太多了,万一三轴加速度取不到的话就惨了,万一最后生成的时候内存不足也惨了。各种惨。

太晚了,有空继续
2015年11月05日01:11:51