2020-04
8

为什么会被小海龟折磨

By xrspook @ 8:44:09 归类于: 烂日记

先画一个正方形,然后画一个正多边形,接着画一个圆形,最后画一个圆弧。从思路上说,再简单不过了,但实际上实施起来的时候,我还是花费了一点心思,但这些东西跟之后的用圆弧画出三个花朵比起来,我算是轻而易举就完成了的任务。后来的花朵之所以耗费了好几个小时才终于搞定,倒不是因为问题本身有多难,而是因为其实我没想通那些数学上的问题。我要画一朵花,花是由花瓣组成的。我画的那朵花是规则结构。那么画完一个花瓣到下一个花瓣的时候,角度我应该如何确定呢?这个问题很简单,但实际上我却在这里兜了无数个圈。我在那里瞎猜,所以很浪费时间。有无数次,我想直接去看答案了,但是我还是控制住了自己。当我终于画出一朵花,并在里面测试无论花瓣是胖是瘦,是多是少,我都能画出来以后,接下来我考虑的是如何一次性在一个面板上画出三朵花。画出一朵跟一次性画出三朵,其实已经非常接近了,但要怎么实现,还是费了一点心,因为某些函数的应用书上根本没说。我去网上稍微搜了一下,发现直接搬过来,而且是在没有看到例子的时候就搬过来行不通。最终我用了COPY大法,一次性画出了三朵花,虽然花的大小跟要求的有点差别。当我看过答案以后,我觉得这种差别是完全可以理解的。胖瘦跟大小是由他们设定的参数决定的,那些参数我们不可能知道。我只能模拟出个大概比例,要我完全模拟出一模一样是不可能的。

小海龟这个东西是一个画图的玩意,但是那又不像艺术家手里的画笔那样随心所欲。那是编程出来的,编程出来的东西还是有大神可以画出个小猪佩奇,但这些做法正如某些大神能用Excel的单元格画出他们想画的任意东西一样。

玩过成年人常规的编程以后再去搞这个小海龟,我觉得最难的地方在于数据的运用。你该怎么处理那些数据?难就难在那些公式设计上面。我不知道为什么Think Python 2这一章要这么整人,但也正是因为他们把我整得很惨,所以我在函数调用上面的确有了一些思路,而那种感觉是从前老师又或者我自学的课程里从来没接触过的。这些才是最核心的东西!为了让我懂得这个,他们祭出了从来都让我很崩溃的小海龟。

现在回想起来,为什么小学的时候小海龟会那么容易让我崩溃,估计情况跟现在差不多。在解决问题的时候我没有把那个箭头当作是一条数学题,一定程度上我把它当作是一个游戏了,所以当我不可以一口说出答案的时候,我首先开始做的是瞎掰,折腾好长时间以后我才终于静下心来,用脑子去考虑,这到底是怎么回事。所以可能某些东西的实现并不难,但是因为我耗在瞎掰上面的时间太多了,简直把我搞得慌张了,所以我会对那个东西瑟瑟发抖。把大问题解剖下来变成小问题,再逐个击破,我应该能很快的发现我的问题所在。

战胜人生中曾经不敢去面对的,非常有意思。

2018-07
26

公式变体

By xrspook @ 9:35:01 归类于: 烂日记

从完全不懂得如何还原魔方到可以完全不看武功秘籍还原三阶魔方,用时四分钟不到,我用了接近五天的时间。完全是靠自己看武功秘籍。前两层一些技巧性的东西没有人指点,只能靠自己摸索,虽然很简单,但是要把握先后顺序还是得思考一下。至于顶面的还原,至今我还没有100%的把握能快速做到,但总算有一点点技巧。就是把尽可能多的黄色方块放在左前侧。经常会用到左上右下,到了一定程度以后,我可以捏住其中两个方块进行扭转,所以最后两个动作是一气呵成的,不会过了或者没到。大概对高手而言,几乎每个旋转的动作他们都可以做到这样,因为即便是对我这个只玩过一个星期的人来说,无师自通的时候,我也已经掌握了这个。自己摸索回来的经验总是觉得很好用,如果那些都不是自己经过实践学回来,而是通过老师教授的话,大概我会觉得玩这个东西真烦,因为要记住很多口诀。现在我记住的只是最基础的东西,那些N多的口诀如果都能记下的话,大概很多情况我可以秒杀完成,但显然一直以来,我会不怎么喜欢魔方了,就像高中的时候学数学或者物理,同一条公式能推导出很多个变体。

还记得高一的物理老师兼我们的班主任总是想让我们记住每个公式的变体,我很烦他这种做法。如果我是记忆力牛逼,记住那些当然不成问题,但如果本来我的记忆力就很一般,要同时记住很多个科目的很多东西,我怎么可能把物理的一个简单公式推导出来的各种变体都完全记住呢?!如果我记不住那些变体而又乱用,最终只会导致那道题目我彻底没有分。相比之下,我们的数学老师他也可以根据函数公式推导出非常多变体。但是他没有强迫我们一定都得把变体全部都记住。记不住变体但是却一定要知道变生成的套路,根据原始的公式只要套路正确,肯定能得到正确的变体。的确,记住那些变体在数学方面,尤其是对付选择题方面,可以把很多东西都秒杀掉。但是,对我来说,记住那些东西实在太难了。一定程度上,我觉得如果要让我记住那些东西,唯一的方法只能是我通过题海战术经常使用到它们。就像一开始玩魔方的时候,刚刚接触左口诀跟右口诀,我总是一步一步慢慢来,但是到了现在,那两个口诀对我来说基本上已经成为了条件反射,刹那之间已经做完。做的时候有时甚至我不知道自己具体在做什么,反正手就能做出那些东西。这是因为我已经练习过非常多次了。相比之下,还原魔方的顶层的凹口诀和顺时针口诀每次我都要小心翼翼一步一步来,现在出错的几率已经比较低了,但是在使用那两个,比较长的公式的时候,我还是会放慢速度。口里一边默念,我需要做的动作,然后手跟着脑子做。如果熟练到一定程度,我觉得在完成那些操作的时候我可以做到像现在用左口诀和右口诀一样。

从来没还原过魔方的,会觉得还原魔方很神奇,现在我可以一次又一次地还原魔方,通常来说五分钟之内就可以搞定。如果快的话,甚至可以做到三分钟左右。现在对我来说,最重要的不是提速,而是明白其中的道理,因为只有摸清了其中道理,才能用那六九五十四个方块里设计出自己想要的造型。真正的魔方高手,除了速度以外,也肯定心里非常清楚魔方的各种形状是如何具体生成的,能做到随心所欲拼出自己想要的东西。我觉得那才是我玩魔方的目的所在。显然,现在我还没能把握好那些公式,为什么会那样?能不能不那样?顶面和顶层遇到某些形状的时候,我该用什么方式快速搞定?即便我不能快速搞定,我也应该知道循环某公式几次才能达到目的。对新手来说,一个高手突然告诉他这些信息,他一定会觉得非常神奇,但是,对老手来说,我觉得这是理所当然应该知道的。

魔方这东西最根本的应该由自己去领会,而不是直接通过背公式去死记。

2018-07
21

转魔方

By xrspook @ 18:03:13 归类于: 烂日记

上周三晚上魔方到手,我星期四开始折腾,但只是自己折腾,没有看武功秘籍上面的公式。星期五继续折腾,到下班的时候,我终于这辈子第一次把魔方还原了。对我来说,这是匪夷所思的事情!还是小屁孩的时候从来没想过我可以把魔方还原。我妈也觉得这很神奇,因为她知道我对做这些事向来很笨,从来都是一窍不通。从前不懂的东西,现在懂了,我觉得这是理所当然的。不能从前不懂,现在就畏惧,以后也不会。我觉得人就应该不能有这种妥协,至于可以还原魔方以后,我能不能更快地还原,那又是另外一回事。到现在为止,我还是做不到在完全不看武功秘籍的前提下把魔方还原。底层以及魔方下两层的还原,我可以完全不看武功秘籍,至于顶层,我到现在都没搞懂为什么即便按照武功秘籍还是搞半天都还原不了。因为实际情况比武功秘籍里面所谈到的那几种复杂很多。按照他们针对不同情况给出的策略不一定能行。经过一次又一次失败以后,我确信这不是我搞错了,而是真的是同一个形状也要分情况考虑。用一层一层的方式还原魔方,最后两步的步骤是最复杂的。武功秘籍说那两个叫做凹字诀和顺字诀。之前的那些,步骤都不过是把上下左右顺逆按顺序过一遍,但到最后两个步骤,真的有点不以常理出牌。前面的几乎我都已经背下来了,但是最后的我还是得盯着步骤一个一个来。按照公式还原魔方,玩到一定程度,我觉得其实有些地方有些原则跟我还原单面魔方是一样的。除了某些特殊的步骤,基本上上下左右你都得过一遍,而且是很规律地过一遍,这就保证了,东西可以回到原点,除了你想它变化的那个。真不知道是哪位神人发明了魔方这种东西。孔明锁可能一套就只能用一种方式去解答,但是魔方这种东西,真的一个都可以让你献上无数个小时的膝盖,而且我玩的不过是一个三阶魔方而已。如果是更高级别的,难度可想而知。即便是三阶魔方,要搞得炉火纯青也相当不容易。即便那些公式我都已经烂熟于心,但光是要观察魔方上特定的颜色然后进行条件反射,这也需要反应时间。公式操作可以很快,但是要发现那个颜色,有时真的要找一下,对我来说还不是找一下,而是找来找去。所以我也终于明白,为什么米叔说在还原鲁豫给他的魔方的时候,他要比平时慢了一些,因为他不习惯那个颜色。虽然魔方也就那几个颜色,但是如果真的有哪个屌丝把本来固定对应的颜色调了个个的话,那必须一定整死那些已经习惯了常规颜色的人。几天之前我并不知道原来魔方的固定颜色是白色对面是黄色,红色对面是橙色,绿色对面是蓝色。知道了这个原则以后,你就会明白到,你永远都不可能在一个方块上同时找到白色和黄色。也正是因为知道了这个,还原特定颜色的时候你就可以更快。对三阶魔方来说,分为中心块,棱块以及角块。这三种方块永远都不会混在一起。这些东西准确来说,永远都只是唯一。魔方是千变万化的,但里面的东西,你却永远找不到两个相同的,真的很玄妙。

坐地铁,我在转魔方;坐公交车,我在转魔方;坐在家里,我也在转魔方。可能在别人眼里,我就是一个刚入门的小白疯子。

2017-03
8

免计算生活

By xrspook @ 8:51:53 归类于: 烂日记

只要不是写一些有感而发想到什么就说什么的东西,所有东西都应该是有逻辑的.当然,看到什么就说什么,其实也有个逻辑,比如说,你是从上说到下,还是从左说到右。在诗歌散文里面,体现的逻辑大概是对称和押韵,那是样式上面的逻辑,但是里面的内容太发散,我从来都没有理解透。正是因为这样,我觉得那些东西不可控、让我觉得不踏实。

一直以来,我都觉得自己是理科人,但实际上你要我计算,我实在不在行。归根到底,可能是在我应该狠狠地计算、没有任何偷懒的时候走捷径了。在家里,我会偷偷拿出计算器在那里按,在学校,好段时间老师都强调思路,所以所有应用题,只需要把式子列出来就可以了,结果不需要。有得必有失,于是,我的长处就变成了发现其中的规律,然后把它表达出来,至于往后的过程,有没有计算正确,就不在我的考察范围之内。好长一段时间,这都让我碰了非常多的壁。在应试教育的年代,得出思路固然重要,但出不了结果就没有分数,或者分数被大大地打折,这是老师们都无法接受的。当然,某道题目很多时候根本不体现你的思路,只要一个答案,在那个时候,思路的价值被答案超越了。当然了,没有思路哪来的答案,除非那个答案是靠不正当手段搞回来的。

结束了学生生涯以后,所有的计算又变成了主要靠思路答案不重要的时代。因为我们有了各种设备。只要设定好步骤设定好公式,答案自然会出来,其准确性我不需要费一点心思。在这个时候,我需要考虑的是我所写的东西的正确性和全面性。有些东西,从这样看来是正确的,但万一机器理解为另一种模式呢。首先要让程序出来的结果正确,然后开始优化程序,怎么才能提高效率,让字数最少、让运行时间最短。在学习程序语言的时候,我想都没想过那会成为我终生的伴侣。在接触Office软件的时候。我非常害怕触碰Excel那个功能强大的怪物,和Word比起来,他们两个一个像是理科生一个像是文科生。

昨天,我把工作中的某个质量分析通过Excel自动生成某些语句,因为那些什么升高降低不变之类的东西纯粹就是一个逻辑判断。除了逻辑判断以外,不就是加了几句文字进去连接一下。这些功能非常容易就能实现,但一直以来我们都没有那么干。因为那不是我的工作,我何必费心去写公式。至于其他人,他们想都没想过居然还可以这么搞。在一个编程上面一次性花掉一个小时,就可以免去一年两次无数多回到人工编写时间。这绝对是无比划算的事,为什么,一直以来大家就没有做呢?什么智能粮库,其实这是最基础的,有了这个以后,所有质量报告都自动生成。人应该回归最基础的那个发现规律。一直以来,都是在用逻辑人肉去处理事情,但现在这个年代,应该把人已经掌握的成熟逻辑交给机器去处理。只要你想得出来,就有方式可以实现,既然你脑子里可以顺畅运行,在机器里也一样,只不过是你能不能编写出让机器明白的语言而已。但其实明不明白这首先第一关要过好自己。在人肉处理的时候,你本来就是那么干的,但是你的大脑自动进行了条件选择,在编程的时候,你就得把所有可能出现的条件都列举出来。我总觉得Excel使用的公式与语言要比其它程序语言简单,但实际上我这是错觉,因为我还没有理解透Excel这个软件的强大。

让从前的工作越做越轻松,把人释放出来在其它领域继续探索,这才是正确的选择。

2016-03
7

生于忧患

By xrspook @ 22:10:40 归类于: 烂日记

越是干活越是忙碌心情越是好,估计我是受虐狂。

空虚寂寞无聊冷完全不存在,因为根本没空考虑那东西。更好的是现在不只是我一个人单干了,还可以不时聊聊天,当然了,聊天的内容大都和工作相关,是非常专业非常有必要的话题。很少人会跟我聊那种话题,因为在去年下半年以前从事检验的就只有两个人,而我俩又太了解对方的斤两,我们有侧重的地方,虽然必要时我们可以互补,但在对方的领域我们显然懂得用得不多。况且,9年下来,我们都看透了我们所在的单位和我们所处的境地,如果我们把生命中的所有都赌在这份工作上我们都必输无疑,所以,在工作时间的工作之余我们都在做着自己想做的事。我比较一根筋,有工作的时候肯定是工作先行,他则是能拖就拖。我的缺点是被逼疯的时候就会随便来,在一些关键问题上虽然谁都不想再纠缠,但在那个时候他那莫名突起的责任心比我强,所以我们还是会去做。我是一向不随便,但有些时候会发很大脾气,他是一向很吊儿郎当懒散,但某些时候却会硬着头皮去做。一开始的时候,他总对我心存芥蒂,觉得我要抢走他的位置,我根本不是那种人,时间证明了我的立场。所以绝大多数时候他看路我去做,我去做,我忍无可忍的时候也逼着他也去做。从前看路的时候他从来不会征求我的意见,当时他觉得我知道得还不够但说得太多了,后来我不说了,只管去做,所以现在他反而会和我一起讨论某些。做任何事只能一个人坐庄,要做些什么他说了算,具体流程该怎么走我说了算。互相容忍,是所有人都料想不到我们最终能和谐,甚至说是互利共生的根本原因。

我TZP DVD BONUS中四大视频部分的制作不知道是不是燃起了前辈们当年对AK作品的热情。可以肯定的是,即便他们没被重燃我自己是被激动到了。在开始做那四大视频字幕的时候我就已经打好主意,完了以后要开始Java语言的学习,然后是安卓的编程。我要做的是一套实验室原始数据录入系统。今天我在手机上下载了一个公式编辑器,里面有一大堆我不用的数学公式,我要用的是自定义公式功能,如果用的是电脑,那非常容易实现,用Excel就能做到,用VB可以设置出一个非常简单的程序来完成,毕竟,那只是4个变量的四则运算而已。当年的管壳冷凝器盘管流量的计算N多的参数N复杂的公式我还是能摸出来,这个简直简单太多了!问题只是,这需要在安卓上运行(MIUI)我对安卓一窍不通,虽然原理我完全懂。之所以试着下载一个公式编辑器是因为我觉得别人一定也想做我想做的那些,因为在度娘那里输入“自定义公式”就蹦出了一大堆炒股之类的东西。在电脑上,那显然很简单,在智能设备上在现在这个年代也应该早就被开发利用了。果然不出我所料!虽然现在我下载的那个玩意多余的东西比较多,另外一个非常简洁的却会闪退。这么简单的东西往后我一定能够自己写一发。我梦想中的实验室原始数据录入系统通过触摸屏手动输入,我也希望能够语音输入。今天在找“计算器”app的时候,找到已经有那样的小东西。有了云端存储,有了适合的输入方式,有非常可行的自动运算,我那基于智能设备录入的实验室原始数据系统绝对不是遥不可及的梦。我想做,我非常有必要自己去做!虽然我知道已经有人做过/了这东西。

生于忧患,死于安乐。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress