代码拉取完成,页面将自动刷新
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>20220708鸟</title>
<link href="/20220708-niao/"/>
<url>/20220708-niao/</url>
<content type="html"><![CDATA[<p>🐦</p><span id="more"></span><img src="/20220708-niao/1.jpg" class><img src="/20220708-niao/2.jpg" class><img src="/20220708-niao/3.jpg" class title="指的是扑腾翅膀哈个"><img src="/20220708-niao/4.jpg" class title="鸟大叫"><img src="/20220708-niao/5.jpg" class title="鸟扑腾"><img src="/20220708-niao/6.jpg" class title="鸟沉思"><video src="1.mp4" controls></video>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>剧本杀20220705</title>
<link href="/ju-ben-sha-20220705/"/>
<url>/ju-ben-sha-20220705/</url>
<content type="html"><![CDATA[<p>全员反串 以国为家</p><p>被赵海宁带飞</p><p>《家宴2·继承者们》</p><span id="more"></span><h1 id="begin"><a href="#begin" class="headerlink" title="begin"></a>begin</h1><p>7 月 3 日晚上,赵海宁在群里撺掇人打本。</p><p>经历了漫长的选本、确认人数的过程,大半夜十一点投票,从《刺秦》和《上钟儿》里选,结果王天锐睡着了,并且出现了 4:4 的局面,客服哥哥选了《上钟儿》。</p><p>约定 7 月 5 日下午三点。</p><img src="/ju-ben-sha-20220705/1.jpg" class title="被赵海宁骂了(T_T)"><h1 id="process"><a href="#process" class="headerlink" title="process"></a>process</h1><p>下雨力🌧。</p><p>坐公交导航说 40 分钟结果 20 分钟就到了,还预留了 20 分提前量但几乎一点没用😂。</p><p>14:09 到,在那等了好久不知道该干啥。</p><p>先见到了孙鹤铱。</p><img src="/ju-ben-sha-20220705/6.jpg" class><p>然后是李思睿,李 sir 的短发加口罩差点没认出来,不太敢认了都。</p><img src="/ju-ben-sha-20220705/7.jpg" class><p>过一会赵海宁来了,看旁边桌上有副扑克,就打扑克。四人版斗地主。</p><p>真是,从来没这么好运气过,3 到 K 不重复,一个 2,一个大王。</p><p>第二把刘明萱来了,摧枯拉朽赢了地主赵海宁。</p><p>人终于到齐了,周乐淳点了喝的。</p><img src="/ju-ben-sha-20220705/2.jpg" class><p>《家宴2》玩得要比《火化吧》爽,可能因为自己拿到的是一个正义角色,加上运气很不错(摇骰子全场唯一一个六点),加上被赵海宁用她完美的规划能力与话术带飞了。</p><p>结账的时候因为未成年不能买美团,多花了十块钱。</p><p>zhn 悄悄告诉我我这套衣服挺帅的。</p><p>人物关系图:</p><img src="/ju-ben-sha-20220705/3.jpg" class><p>剧本:</p><img src="/ju-ben-sha-20220705/8.jpg" class><img src="/ju-ben-sha-20220705/4.jpg" class><img src="/ju-ben-sha-20220705/5.jpg" class><p>现场纪实:</p><img src="/ju-ben-sha-20220705/14.jpg" class><p>现场纪实,一开始回家给爷爷送礼:</p><video src="2.mp4" controls></video><video src="3.mp4" controls></video><p>现场纪实,欢乐本玩成恐怖本,三个人一起吓了周乐淳,然后 lmx 吓了孙鹤铱和李思睿:</p><video src="1.mp4" controls></video><p>事后聊天(周乐淳视角):</p><img src="/ju-ben-sha-20220705/11.jpg" class><img src="/ju-ben-sha-20220705/12.jpg" class><img src="/ju-ben-sha-20220705/13.jpg" class><p>现场纪实,复盘:</p><video src="4.mp4" controls></video><img src="/ju-ben-sha-20220705/18.jpg" class><img src="/ju-ben-sha-20220705/19.jpg" class><p>pyq:</p><img src="/ju-ben-sha-20220705/21.jpg" class><p>小笑说说:</p><img src="/ju-ben-sha-20220705/22.jpg" class><p>王天锐说说:</p><img src="/ju-ben-sha-20220705/23.jpg" class><p>赵海宁说说:</p><img src="/ju-ben-sha-20220705/24.jpg" class><p>全家福:</p><img src="/ju-ben-sha-20220705/9.jpg" class><img src="/ju-ben-sha-20220705/10.jpg" class><h1 id="after"><a href="#after" class="headerlink" title="after"></a>after</h1><p>大概八点多一点的时候结束了,还下着大雨,有人没法回,所以六个人去先天下吃了个饭。</p><img src="/ju-ben-sha-20220705/15.jpg" class><img src="/ju-ben-sha-20220705/16.jpg" class><p>转了半天,比格披萨!!</p><p>周二还是男士专属日,男士 59,女士 69,所以我、lmx、黄义楷想都没想就付钱冲进去了。</p><p>应接不暇了家人们!</p><video src="5.mp4" controls></video><img src="/ju-ben-sha-20220705/20.jpg" class><p>吃完了我爸妈送 fzx 和 lsr 回家。</p><p>我爸说 zlc 是这里面颜值最高的哈哈哈哈哈哈。</p>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
</tags>
</entry>
<entry>
<title>20220629云</title>
<link href="/20220629-yun/"/>
<url>/20220629-yun/</url>
<content type="html"><![CDATA[<p>天上的棉花糖☁</p><span id="more"></span><img src="/20220629-yun/1.jpg" class><img src="/20220629-yun/2.jpg" class><img src="/20220629-yun/3.jpg" class><img src="/20220629-yun/4.jpg" class><img src="/20220629-yun/5.jpg" class><video src="1.mp4" controls></video>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20220627闪电之旅</title>
<link href="/20220627-shan-dian-zhi-lu/"/>
<url>/20220627-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>虽然大晚上的但收获也不戳</p><span id="more"></span><p>拍 RAW 有辣么多好处,可以把不能要的照片救回来,可以让不太好的照片变好看。</p><img src="/20220627-shan-dian-zhi-lu/6454.jpg" class><img src="/20220627-shan-dian-zhi-lu/6455.jpg" class><img src="/20220627-shan-dian-zhi-lu/6456.jpg" class><img src="/20220627-shan-dian-zhi-lu/6457.jpg" class><img src="/20220627-shan-dian-zhi-lu/6458.jpg" class><img src="/20220627-shan-dian-zhi-lu/6459.jpg" class><img src="/20220627-shan-dian-zhi-lu/6460.jpg" class><img src="/20220627-shan-dian-zhi-lu/6461.jpg" class><img src="/20220627-shan-dian-zhi-lu/6462.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20220625高考出分后的清晨</title>
<link href="/20220625-gao-kao-chu-fen-hou-de-qing-chen/"/>
<url>/20220625-gao-kao-chu-fen-hou-de-qing-chen/</url>
<content type="html"><![CDATA[<p>一个通宵</p><span id="more"></span><hr><p>出分之前其实真的不紧张,怎么说呢,可能因为觉得自己考得还行。再加上也并没估分,估分也没用,所以很长时间里完全不担心分的问题。</p><p>6 月 24 日晚,大概九点多的时候我爸就已经开始一直在刷新,教育考试院的 app 一直显示 timeout。一开始本来想搞个脚本隔几秒访问一下,但是就连官网都登不上去更别说去找那个需要的网址。</p><p>九点半左右,北大招生组打来了电话,问我多少分,如果出分了发短信告诉他。</p><p>这。</p><p>我我还真的以为当初赵老师说的出分前接到清北的电话,就稳了。。</p><p>狂喜,但又不敢确定。本来不怎么紧张,因为这么个事来的兴奋与难以置信让我越来越紧张。</p><p>紧张在一定程度上表现为亢奋,另一定程度上是坐立不安。</p><p>看电影看不下去,看视频看不下去,能做的只有在那不停地刷新着教育考试院的 app。</p><p>6 月 25 日 00:29 时,发了一个说说。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/1.png" class><p>本来还录了好久我坐在桌子前的视频,是打算搞一个高考出分 reaction,并没有用。</p><p>01:19,我和我爸几乎同时刷出了高考成绩。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/2.jpg" class><p>怎么说呢,似乎确实挺高,但也并没有高到一定程度,至少没有高到能让北大录取的程度。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/3.jpg" class title="第一页河北省一分一档"><p>失望嘛。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/2.png" class><p>真的嘛,确实是落差让我很难受。没有北大的那个电话,我看到分以后可能会开心地跳起来。</p><p>我爸妈都挺高兴的。</p><p>我想出去,想出去,我妈就跟着我,远远地跟在后面。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/4.jpg" class><p>我一直在找火星,找了很久,刚要离开时,却在转角处看到了那颗闪烁着红色光芒的星星。</p><hr><p>回来以后,我在客厅打游戏,想着操纵者亚诺杀两个人能让我感觉好一点。</p><p>但是真的无聊。</p><p>胡馨冉也没睡,04:11 时给我发消息,从分聊到游戏到追剧,我们都打算出去拍日出。</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/5.jpg" class><p>鸟叫声:</p><video src="1.mp4" controls></video><p>一些聊天记录:</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/8.jpg" class><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/9.jpg" class><p>她还问我是不是有喜欢的人,然后猜了半天小姑娘是谁。</p><blockquote><p>笑:好想回到小时候,虽然一天天嘛也不干但仍然觉得很充实</p><p>冉:我记得小时候晚上还能看见好多星星</p><p>笑:⊙∀⊙!真滴吗</p><p>冉:大半夜坐到村里的房顶上 就能看见</p><p>笑:唉:-( 说来有趣 我至今没见过漫天的繁星</p><p>冉:小时候爬那个楼梯还摔下来过一次</p><p>冉:可以去南方 可能能看见</p><p>笑:我到哪都会看,我去过很多地方,真的没见过[衰]</p><p>冉:惨!</p><p>笑:每次看到影视剧里面的星星 都觉得是假的 但依旧是很向往</p><p>笑:希望等我真的有能力出去的时候 不会失去这份向往吧</p><p>冉:看星系 星云 学天文</p><p>冉:我觉得你不会的</p><p>笑:害 谁知道呢</p><p>笑:就希望有一天如果有机会和女朋友坐在一起看星星的时候</p><p>笑:(如果有女朋友)</p><p>笑:能告诉她星星之间偷偷讲的故事</p><p>冉:肯定会有</p><p>冉:我靠你女朋友好幸福</p><p>冉:为什么某人跟个木头一样</p><p>冉:看见太阳了 不容易</p><p>笑:之前初中同学说我文艺,但其实感觉都是为赋新词强说愁[太阳]</p><p>笑:现在是真的有愁咯</p><p>笑:还要说天凉好个秋哩</p><p>笑:([草]我着实不喜欢这个语气词)</p><p>冉:qs好诡异</p></blockquote><p>还有两张图</p><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/6.jpg" class title="有月亮诶!"><img src="/20220625-gao-kao-chu-fen-hou-de-qing-chen/7.jpg" class title="这个其实是黄昏拍的">]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
</tags>
</entry>
<entry>
<title>20220623闪电之旅</title>
<link href="/20220623-shan-dian-zhi-lu/"/>
<url>/20220623-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第一次做视频嗷。</p><span id="more"></span><video src="20220623_保定_大风大雨.mp4" controls></video><p>b 站链接:<a href="https://www.bilibili.com/video/BV1oU4y1D7Sr">20220623 保定 大风大雨</a></p><p>一些照片:</p><img src="/20220623-shan-dian-zhi-lu/1.jpg" class><p>好像天空上的海洋啊</p><img src="/20220623-shan-dian-zhi-lu/2.jpg" class><img src="/20220623-shan-dian-zhi-lu/3.jpg" class><p>小幸运:</p><img src="/20220623-shan-dian-zhi-lu/4.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>高考后的假期</title>
<link href="/gao-kao-hou-de-jia-qi/"/>
<url>/gao-kao-hou-de-jia-qi/</url>
<content type="html"><![CDATA[<p>算是对整个高中后的暑假的一个回顾吧。</p><span id="more"></span><p>高考后,出分前,这可以说是几乎所有高中生最 happy 的时光了,脱去了高考的枷锁,终于能“自由地”做自己想做的事了。</p><p>我没有做计划,想做的事很多,但是,我也知道,各种事情会主动找上你,计划也许真的没用。</p><p>也确实,从学校离开以后,失去了那样规律的作息,没有了四十分钟上下课的间隔,一天基本上变成了一个整体,有的时候,它真的就作为一个整体很快地流逝,沉浸在一件事中时间很快就过去了。也许就是刷刷 B 站,就是看本小说,或者调着照片,或者补着那些落下的剧。</p><h1 id="学车"><a href="#学车" class="headerlink" title="学车"></a>学车</h1><p>这可不是“学车中学”,这是真的在学车。</p><p>很奇怪吧,还有六个月才成年,现在开始学科二,科一才刷了一百来道题。</p><p>我妈找了关系,说先让我练,考试倒是不着急。</p><p>6 月 13 日自己骑着车去了驾校,找到倒是不费劲,进门时门卫告诉我把车放外面。进去找张宝莲阿姨,她跟我说去跟着贾教练(贾会青),他让我加了微信什么的,然后叫了一个大姐姐教我调座椅打方向盘换挡。就在那练了将近四十分钟,驾校另外一个人过来,发现贾教练这里约了一个但是有三个正在练,于是贾教练和他吵了起来,又让我离开车去找杨校长。在办公室手足无措地坐了好久,他们一直在讨论怎么让我未成年还能去驾校一点通上约车,看来我找这么个关系还给他们找了不少麻烦。不过后来算是成功了。</p><p>6 月 14 来,贾教练又让一个大哥哥过来教我压直线,拿车前盖的缝对着地上直线的外边缘前后前后地跑,主要还是练离合和微调方向盘。一开始以为要尽可能调成与线平行的状态,结果倒车时总是越走越远,6 月 16 来了以后被教练骂完才知道原来只需要一直在左右波动就行了。于是两天的时间全拿来干这个。</p><p>6 月 15 晚上本来是打算约个点,但是在 20:02 的时候发现约车时间截止到 20:00。给教练打了个电话,他说没约上就别来了反正不着急。</p><p>6 月 17 日约的十一点,九点半打电话让我过去,坐副驾驶给一个刚练压直线的哥们踩刹车。之后去松离合练快打方向盘。他练的时候教练几乎一直在打电话,说的是租房的事。并没练够实际上。</p><p>6 月 18 日下午两点来了,倒库,一开始离合控制不太好总是车速太快,休息了一会再练才成功了几回。</p><p>6 月 19 日下午两点来,依旧是倒库,一个姐姐(教练叫她小王)找不准位置教练非常生气地在讲(“再记不住我该拿棍梆你了”),后来我也问他也非常生气地讲,还有一个闫师傅岁数大了总犯懵他非常生气地嚷。后来来了一个新人,他让我去教他换挡和打方向盘,教完换挡我给他打火,结果挂着挡呢车倒出去了嗖的一下,吓得我够呛,赶紧叫他踩刹车。还好是倒挡,还好方向盘左打两圈,还好后面地大,谁都没碰着,就是吓得够呛。被骂了一会,教练走了小王姐姐和我吐槽教练真敢让学员教学员。之后去接着倒库,左库练得还不错,再加上有点虚脱了感觉,大热天的戴着帽子穿着防晒衣(为了防晒),出来的时候有点腿软,走过去的时候满头大汗的,教练让我赶紧去卫生间洗把脸再出去买瓶水别中暑了,走了老远找到便利店买了水回去。又等了一会教练让李师傅教我右库,其实没太大区别,练了几把于是左右库都能完成了。</p><p>我妈说 6 月 20、21 太热先别去了。周一周二就不去。18、19 都没抹防晒,枯了。。</p><h1 id="自行车"><a href="#自行车" class="headerlink" title="自行车"></a>自行车</h1><p>6 月 11 日上午,我妈带我去二中附近的捷安特专卖店挑了辆自行车,以前那辆前轮出了问题总是漏气。</p><p>1500 买了。这个车把有点扎手啊,还特意回去问有没有把套,他们说没人反映过这个问题习惯就好我手太嫩了。</p><img src="/gao-kao-hou-de-jia-qi/1.jpg" class><h1 id="剧本杀"><a href="#剧本杀" class="headerlink" title="剧本杀"></a>剧本杀</h1><p>第一次玩剧本杀:<a href="../ju-ben-sha-20220617">剧本杀20220617</a>。</p><p>第二次:<a href="../ju-ben-sha-20220705">剧本杀20220705</a>。</p><h1 id="摄影"><a href="#摄影" class="headerlink" title="摄影"></a>摄影</h1><p>其实有在学一些基础的知识,但并不多。</p><p>在 <a href="../20220611-shan-dian-zhi-lu">20220611闪电之旅</a> 中,利用了所有照片做了一个假的延时摄影。</p><p>在 <a href="../20220614-shan-dian-zhi-lu">20220614闪电之旅</a> 中,开始使用 PS 拯救过曝的图,还有增加小闪电的清晰度。</p><p><a href="../20220617-shan-dian-zhi-lu">20220617闪电之旅</a> 是场大丰收。</p><p>20220623 晚上刮了大风,相机放家延时摄影,出去拍视频。第一次做视频,还有高考出分前的小幸运。<a href="../20220623-shan-dian-zhi-lu">20220623大风大雨</a>。</p><p><a href="../20220627-shan-dian-zhi-lu">20220627闪电之旅</a>。</p><p><a href="../20220629-yun">20220629云</a>。</p><p><a href="../20220708-niao">20220708鸟</a>。</p><h1 id="出分,报志愿,录取"><a href="#出分,报志愿,录取" class="headerlink" title="出分,报志愿,录取"></a>出分,报志愿,录取</h1><p><a href="../20220625-gao-kao-chu-fen-hou-de-qing-chen">20220625高考出分后的清晨</a>。</p><h1 id="电视剧,电影"><a href="#电视剧,电影" class="headerlink" title="电视剧,电影"></a>电视剧,电影</h1>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
</tags>
</entry>
<entry>
<title>20220617闪电之旅</title>
<link href="/20220617-shan-dian-zhi-lu/"/>
<url>/20220617-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>这次的挺棒的。</p><span id="more"></span><p>昨晚的照片。</p><p>第一次把 30G 的卡直接拍爆了,这还是中间删了一大堆。结果该有 RAW 的没有,好几张过曝的救不回来,倒是一开始就用 RAW 起到的作用只是占地方而已。</p><p>能不后期就不后期了,但是能救几张算几张。</p><p>能看得过去的片子出了60张,也算是没白在那按了两个多小时的快门吧。得赶紧想办法自动化不然得累死。</p><img src="/20220617-shan-dian-zhi-lu/6449.jpg" class><img src="/20220617-shan-dian-zhi-lu/6450.jpg" class><img src="/20220617-shan-dian-zhi-lu/6451.jpg" class><img src="/20220617-shan-dian-zhi-lu/6452.jpg" class><img src="/20220617-shan-dian-zhi-lu/6453.jpg" class><img src="/20220617-shan-dian-zhi-lu/6454.jpg" class><img src="/20220617-shan-dian-zhi-lu/6455.jpg" class><img src="/20220617-shan-dian-zhi-lu/6456.jpg" class><img src="/20220617-shan-dian-zhi-lu/6457.jpg" class><img src="/20220617-shan-dian-zhi-lu/6458.jpg" class><img src="/20220617-shan-dian-zhi-lu/6459.jpg" class><img src="/20220617-shan-dian-zhi-lu/6460.jpg" class><img src="/20220617-shan-dian-zhi-lu/6461.jpg" class><img src="/20220617-shan-dian-zhi-lu/6462.jpg" class><img src="/20220617-shan-dian-zhi-lu/6463.jpg" class><img src="/20220617-shan-dian-zhi-lu/6464.jpg" class><img src="/20220617-shan-dian-zhi-lu/6465.jpg" class><img src="/20220617-shan-dian-zhi-lu/6466.jpg" class><img src="/20220617-shan-dian-zhi-lu/6467.jpg" class><img src="/20220617-shan-dian-zhi-lu/6468.jpg" class><img src="/20220617-shan-dian-zhi-lu/6469.jpg" class><img src="/20220617-shan-dian-zhi-lu/6470.jpg" class><img src="/20220617-shan-dian-zhi-lu/6471.jpg" class><img src="/20220617-shan-dian-zhi-lu/6472.jpg" class><img src="/20220617-shan-dian-zhi-lu/6473.jpg" class><img src="/20220617-shan-dian-zhi-lu/6474.jpg" class><img src="/20220617-shan-dian-zhi-lu/6475.jpg" class><img src="/20220617-shan-dian-zhi-lu/6476.jpg" class><img src="/20220617-shan-dian-zhi-lu/6477.jpg" class><img src="/20220617-shan-dian-zhi-lu/6478.jpg" class><img src="/20220617-shan-dian-zhi-lu/6479.jpg" class><img src="/20220617-shan-dian-zhi-lu/6480.jpg" class><img src="/20220617-shan-dian-zhi-lu/6481.jpg" class><img src="/20220617-shan-dian-zhi-lu/6482.jpg" class><img src="/20220617-shan-dian-zhi-lu/6483.jpg" class><img src="/20220617-shan-dian-zhi-lu/6484.jpg" class><img src="/20220617-shan-dian-zhi-lu/6485.jpg" class><img src="/20220617-shan-dian-zhi-lu/6486.jpg" class><img src="/20220617-shan-dian-zhi-lu/6487.jpg" class><img src="/20220617-shan-dian-zhi-lu/6488.jpg" class><img src="/20220617-shan-dian-zhi-lu/6489.jpg" class><img src="/20220617-shan-dian-zhi-lu/6490.jpg" class><img src="/20220617-shan-dian-zhi-lu/6491.jpg" class><img src="/20220617-shan-dian-zhi-lu/6492.jpg" class><img src="/20220617-shan-dian-zhi-lu/6493.jpg" class><img src="/20220617-shan-dian-zhi-lu/6494.jpg" class><img src="/20220617-shan-dian-zhi-lu/6495.jpg" class><img src="/20220617-shan-dian-zhi-lu/6496.jpg" class><img src="/20220617-shan-dian-zhi-lu/6497.jpg" class><img src="/20220617-shan-dian-zhi-lu/6498.jpg" class><img src="/20220617-shan-dian-zhi-lu/6499.jpg" class><img src="/20220617-shan-dian-zhi-lu/6500.jpg" class><img src="/20220617-shan-dian-zhi-lu/6501.jpg" class><img src="/20220617-shan-dian-zhi-lu/6502.jpg" class><img src="/20220617-shan-dian-zhi-lu/6503.jpg" class><img src="/20220617-shan-dian-zhi-lu/6504.jpg" class><img src="/20220617-shan-dian-zhi-lu/6505.jpg" class><img src="/20220617-shan-dian-zhi-lu/6506.jpg" class><img src="/20220617-shan-dian-zhi-lu/6507.jpg" class><img src="/20220617-shan-dian-zhi-lu/6508.jpg" class><p>有的照片都已经 P 成啥了这都。甚至不惜搞成黑白的。</p><p>收获颇丰。</p>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>剧本杀20220617</title>
<link href="/ju-ben-sha-20220617/"/>
<url>/ju-ben-sha-20220617/</url>
<content type="html"><![CDATA[<p>人生中第一次玩剧本杀。</p><span id="more"></span><h1 id="origin"><a href="#origin" class="headerlink" title="origin"></a>origin</h1><p>6 月 14 日晚。</p><blockquote><p>20:03:33 淳妈:哥 你想出去玩剧本杀不</p><p>20:03:47 淳妈:赵海宁我俩想约几个咱班同学出去</p><p>20:03:55 桀:啊</p><p>20:03:56 桀:啥时候</p><p>20:04:02 淳妈:还没定</p><p>20:04:12 桀:我基本上每天下午都是免费的</p><p>20:04:13 淳妈:就是你有意向不</p><p>20:04:22 桀:<img src="/ju-ben-sha-20220617/e10277.gif" class>有</p><p>20:04:27 淳妈:好的哈哈哈哈</p><p>20:04:46 淳妈:我去跟赵海宁汇报一声</p><p>20:04:51 淳妈:回来我看能不能拉个群</p><p>20:04:52 桀:好的<img src="/ju-ben-sha-20220617/e176.png" class></p><p>20:04:56 淳妈:你有微信不</p><p>20:04:59 桀:有</p><p>20:05:02 淳妈:俺们都是在微信说的</p><p>20:05:08 淳妈:那你号发我一下</p><p>20:05:10 桀:行<img src="/ju-ben-sha-20220617/e176.png" class></p><p>20:05:35 桀:[微信二维码名片]</p><p>20:06:02 淳妈:诶我好像有你好友?</p><p>20:06:06 淳妈:我扫一下试试</p><p>20:06:48 桀:hhhhh</p></blockquote><p>大概就是这么个事,淳把我拉进了微信群(群名叫“老师我搞了个群名”),先开始讨论大家什么时候有时间,然后是选本和选人(有人去不了)。</p><p>赵海宁告诉我需要了解基本规则。</p><img src="/ju-ben-sha-20220617/2.jpg" class><p>于是就上 B 站啊百度啊这种地方去找应该怎么玩。</p><p>订的是八人本《百年好合》。</p><p>6 月 17 日下午 2 点 40 在保定市绿洲实景沉浸式演绎剧本杀推理馆集合。</p><p>我打算去踩个点,不然万一找不到的话到晚了让别人找会很尴尬。于是在 6 月 16 日下午四点多出来,跟着导航骑车。问题是车架上没有能放手机的地方,所以只能过一会停下来看一下导航。结果有时候缩放调得不对比较小的路会被隐藏,有时候红绿灯并不代表经过路口,于是只记过几个路口左转右转并不准确。走得非常迷,还有不少冤枉路。</p><p>终于是到了附近,已经累得够呛,这时候还不能一眼看到。上网搜了一个小红书推荐,她说在同美酒店一层进去就能看到。这才找到了同美酒店,这才放心离开。</p><img src="/ju-ben-sha-20220617/1.jpg" class><p>回去又是遇见放学的点,小学初中高中都放学,走得很难受。</p><p>6 月 17 早上,冯之迅说黄义楷有急事来不了了,得改本,然后选了 6 到 8 人都能玩的欢乐本《火化吧!赶紧的》,上个本的笔记白做了T_T。</p><h1 id="Game"><a href="#Game" class="headerlink" title="Game"></a>Game</h1><p>中午一点四十左右我爸开车送我过去(骑车实在是太远了),剩了二十多分钟。先是去找保广那边的鲜芋仙(冯之迅推荐的),走了半天并没找到,怕去晚了赶紧回去在绿洲里面等着,等到了 2:40 不见人来。买了瓶可乐因为太热了。</p><img src="/ju-ben-sha-20220617/9.jpg" class><p>果然大家都找不到在哪嘛。。。还好提前来了。</p><p>这时候赵海宁走丢了在群里求助,我从里面出来,刚好在门口碰到周乐淳和王艺霏(真没认出来),还是周乐淳叫了我我才反应过来。淳真的好漂亮。她们先进去,我开着实时位置去找赵海宁,然后刘明萱就来了,紧接着是王天锐。顺着赵海宁的位置往外去找,差不多到了路口就看到她了,一开始还不太敢认,在那站定歪着头从伞下面看她看了几秒。</p><p>于是一块进去,等冯之迅,王艺霏用她的手机点喝的。</p><img src="/ju-ben-sha-20220617/3.jpg" class><p>三个男生要的一样的,四个女生点的互不相同。</p><p>然后就开始了。工作人员拿进来了两盘小饼干(超好吃),还有一大瓶的雪碧(免费的!)。</p><p>这里面有好几个没玩过线下本的,但 DM 大胡子告诉我们不用担心。</p><p>先是读剧本咯,第一部分好长啊,人物关系又是非常乱,DM 说看到不能看的地方出去找他。大家一直在聊天,但光记住谁是谁就费了老大劲。</p><img src="/ju-ben-sha-20220617/17.jpg" class title="剧本(刘淑芬的)"><img src="/ju-ben-sha-20220617/18.jpg" class title="剧本部分内容(刘淑芬的)"><img src="/ju-ben-sha-20220617/4.jpg" class title="做的笔记"><p>这个本其实就是个欢乐本,重在演绎和交流。</p><img src="/ju-ben-sha-20220617/5.jpg" class title="家谱图"><h1 id="高明的灵堂里"><a href="#高明的灵堂里" class="headerlink" title="高明的灵堂里"></a>高明的灵堂里</h1><p>高建国老爷子(老年痴呆):</p><video src="1.mp4" controls></video><p>刘淑芬老太太:</p><video src="2.mp4" controls></video><p>妻子于梅:</p><video src="3.mp4" controls></video><p>女儿高洋洋:</p><video src="4.mp4" controls></video><p>甚至都不准的女婿卖保险的王四冲:</p><video src="6.mp4" controls></video><p>妹妹高敏:</p><video src="5.mp4" controls></video><p>弟弟高帅:</p><p>没有视频。。没人给我录了到这已经。</p><p>后面就是两轮搜证和交流,其实对我这种拿到一个亟需好的人际交往能力和骗术的角色本但又没有这些能力的人,着实有些局促,就只能把事实真相基本上都告诉他们,靠诚实和信任搞到需要的东西。</p><p>大家其实都相互理解,都是一家人嘛。所以事情也好办。</p><p>中间王四冲和高洋洋为了争遗产结了个婚。</p><video src="7.mp4" controls></video><p>刘淑芬和高建国拿着黑卡和网银盾换了 50 万,这两个东西对他们已经没用了,我直接找老太太要,老太太信任我就直接把网银盾给我了,那个黑卡我找老头子软磨硬泡了好久才花 30 万买来,不过好歹是都弄来了。</p><p>口袋里剩了 9 万块钱,只需要再还 11 万就能保住腿。(DM:要是还不上,左边的腿右边的腿中间的腿选一条打断)</p><p>其实最后结局还挺好的啦,我搞到了公司洗黑钱的证据(黑卡和网银盾),虽然把钱花光了,但是侄女帮我换上了欠款,因为有房子还把我养了。</p><p>信息量真的炒鸡大,三言两语根本说不清楚。玩了四个多小时。</p><img src="/ju-ben-sha-20220617/6.jpg" class><img src="/ju-ben-sha-20220617/7.jpg" class><img src="/ju-ben-sha-20220617/8.jpg" class><h1 id="End"><a href="#End" class="headerlink" title="End"></a>End</h1><p>让 DM 给拍了全家福。后来自己也拍了。</p><p>笑场版:</p><img src="/ju-ben-sha-20220617/11.jpg" class><img src="/ju-ben-sha-20220617/10.jpg" class><img src="/ju-ben-sha-20220617/12.jpg" class><p>卖萌版:</p><img src="/ju-ben-sha-20220617/13.jpg" class><p>正式版:</p><img src="/ju-ben-sha-20220617/14.jpg" class><img src="/ju-ben-sha-20220617/15.jpg" class><img src="/ju-ben-sha-20220617/16.jpg" class><p>然后是一些个人及小团体照:</p><img src="/ju-ben-sha-20220617/19.jpg" class><img src="/ju-ben-sha-20220617/20.jpg" class><img src="/ju-ben-sha-20220617/21.jpg" class><img src="/ju-ben-sha-20220617/22.jpg" class><img src="/ju-ben-sha-20220617/23.jpg" class><img src="/ju-ben-sha-20220617/24.jpg" class title="哈哈哈哈身高不够踮脚太可爱了"><img src="/ju-ben-sha-20220617/25.jpg" class><img src="/ju-ben-sha-20220617/26.jpg" class><img src="/ju-ben-sha-20220617/27.jpg" class><p>DM 说发朋友圈带定位,加上发高考准考证就能八八折。</p><p>于是一群人那在发朋友圈hhhh,zhn 还用的别人的准考证差点被我和 lmx 两个老实人戳穿了。</p><p>最后散了。我和 lmx 还一块吃了牛肉拉面。</p><p>全是乌云,要下大雨,坐 35 路车回家。</p><h1 id="后续"><a href="#后续" class="headerlink" title="后续"></a>后续</h1><p>还有一点后续情节哈哈哈,6 月 22 晚上发现那个串串店名字里有淑芬。</p><img src="/ju-ben-sha-20220617/28.jpg" class><img src="/ju-ben-sha-20220617/29.jpg" class>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
</tags>
</entry>
<entry>
<title>20220614闪电之旅</title>
<link href="/20220614-shan-dian-zhi-lu/"/>
<url>/20220614-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>这次就当练后期了。</p><span id="more"></span><img src="/20220614-shan-dian-zhi-lu/4856.jpg" class><img src="/20220614-shan-dian-zhi-lu/4857.jpg" class><img src="/20220614-shan-dian-zhi-lu/4858.jpg" class><img src="/20220614-shan-dian-zhi-lu/4859.jpg" class><img src="/20220614-shan-dian-zhi-lu/4860.jpg" class><img src="/20220614-shan-dian-zhi-lu/4861.jpg" class><img src="/20220614-shan-dian-zhi-lu/4862.jpg" class><video src="4855.mp4" controls></video>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20220611闪电之旅</title>
<link href="/20220611-shan-dian-zhi-lu/"/>
<url>/20220611-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>高考回来的第一场雷雨</p><span id="more"></span><p>没想到这两天就有雷阵雨。</p><p>没想到居然拍到了,虽然质量并不太高。</p><p>把拍的所有照片两帧一张搞成了个视频。</p><p>雨下得着实大并没敢拿着相机出去拍。</p><p>(不理解为什么带着视频的说说不能编辑)</p><p>(不理解为什么pr导出来的视频识别不了)</p><p>就这样吧</p><img src="/20220611-shan-dian-zhi-lu/1.jpg" class><img src="/20220611-shan-dian-zhi-lu/2.jpg" class><img src="/20220611-shan-dian-zhi-lu/3.jpg" class><img src="/20220611-shan-dian-zhi-lu/4.jpg" class><img src="/20220611-shan-dian-zhi-lu/5.jpg" class><video src="1.mp4" controls></video>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>一点想说的话</title>
<link href="/yi-dian-xiang-shuo-de-hua/"/>
<url>/yi-dian-xiang-shuo-de-hua/</url>
<content type="html"><![CDATA[<p>大概总结一下假期(先咕咕咕),还有一些对这个博客的话。</p><span id="more"></span><h1 id="假期"><a href="#假期" class="headerlink" title="假期"></a>假期</h1><p>咕咕咕</p><h1 id="想说的话"><a href="#想说的话" class="headerlink" title="想说的话"></a>想说的话</h1><p>怎么说呢,当初刚开始建了这个博客,就特别喜欢,毕竟是自己亲手做出来的东西。</p><p>不过最初的原因也就是因为身边信竞生都在做吧。</p><p>博客出生的时间是 2020 年 2 月 9 日,现在说来也已经两年多了。</p><p>我这博客最大的特点就是像,或者就是一个日记本。一开始还特意写点什么发到 <code>github.io</code> 那个网址上,反正生活在一个大的群体里,要做的是博取关注嘛,而且别人夸我的时候特别开心。可后来慢慢地,感觉有了变化,先是有一种特别强的欲望要把所有外链引用的脚本什么的都放到自己网站上,然后又想在博客里发私密内容(其实就是一些心情啦什么的),就搞了一个私密博客,但如果更了正常文章又要两个里面都弄一遍。麻烦啊,是真麻烦啊。于是后来公开博客就停更了。其实也跟不写题解了有关系。</p><p>可是作为日记本的它依旧有很多问题。</p><p>首先,随着博文不断增加(甚至把之前写的有电子记录的每一篇随笔都当成一个博文发到上面)——算上这篇总共 249 篇了——仓库越来越臃肿,以至于每次更新的渲染速度慢到令人发指。249 是个很惊人的数字吧,里面包含了日记、学习笔记、拍的闪电、随笔、题解什么的,即使有好几篇是空壳,挖了坑压根就不填(或者没法填,比如梦境录,时间一长全忘了),但依旧包含了我学信竞的时间内的几乎全部记忆了。可是完整一套 <code>clean</code>、<code>generate</code>、<code>deploy</code> 的过程起码十分钟,<code>new</code> 一篇文章也要耗费很多时间。有可能一个点子转瞬就没了,压根等不了。</p><p>其次,文章分类和标签的设置很繁琐,再加上我自己搞出来的繁杂系统,一篇文章还没开始写,光完成这些东西就几乎让写文章的兴趣减了一半,而且费时间。确实,这些东西很有助于归类。但是有的时候就不知道该归为什么类,导致最大的类里面东西很多,还是乱糟糟的。</p><p>再次,每篇文章都得有标题。正统文章也就罢了要求日记有标题实在是为难人了,最好的办法是用日期当标题。可是这样又很乱了。害。</p><hr><p>不过,发现了一个另外的日记系统——QQ空间说说。虽然说是 Web-bonded,但已经成了一定规模并且自带互动系统。并且没有主题要求,没有分类要求,快速并且无需自己来维护。缺点也很明显,这是人家的东西。不容易获取不说,没网还看不了。</p><p>一开始是用网上搜到的 python 脚本,还有用八爪鱼可视化爬虫,后来是用自己的 python 脚本,但起到的作用基本只是拿到文字内容,观赏性基本为零。</p><p>后来找到了 QZoneExport,终于把图片和内容放一块了,并且能看得比较好看,终于可以当日记本了。然后就是学爬虫,把脚本爬下来,html 里的外链换成相对路径,费了不少劲,但现在没网也能用了。</p><p>很棒。</p><p>说说被称为 Mood 或者 Emotion 是有原因的,碎片化的东西其实不好归档,一般也比较短。所以以后小的东西都会放到说说上啦。(也不一定。)反正调成私密也没人会看见。</p><p>先这样吧。</p>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> diary </tag>
</tags>
</entry>
<entry>
<title>QQ空间导出助手更改</title>
<link href="/qq-kong-jian-dao-chu-zhu-shou-geng-gai/"/>
<url>/qq-kong-jian-dao-chu-zhu-shou-geng-gai/</url>
<content type="html"><![CDATA[<p>对<a href="https://github.com/ShunCai/QZoneExport">原插件</a>(<a href="https://www.lvshuncai.com/">原使用说明</a>)的一些个性化更改</p><span id="more"></span><h1 id="脚本本地化"><a href="#脚本本地化" class="headerlink" title="脚本本地化"></a>脚本本地化</h1><p>cdn 实在不太稳定,严重的时候会导致空间备份根本无法进行,所以将插件需要的脚本和字体文件提前下载。</p><p>只需考虑 <code>html</code> 文件夹里的就行了,<code>templates</code> 里的生成之后一块对付。</p><p>放到插件根目录的上一级。</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> requests</span><br><span class="line"><span class="keyword">import</span> os</span><br><span class="line"><span class="keyword">import</span> re</span><br><span class="line"><span class="keyword">import</span> sys</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">get</span>(<span class="params">p</span>):</span><br><span class="line"> <span class="keyword">return</span> os.path.join(sys.path[<span class="number">0</span>], p)</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">mkdir</span>(<span class="params">p</span>):</span><br><span class="line"> os.system(<span class="string">'if not exist "{0}" (mkdir "{0}")'</span>.<span class="built_in">format</span>(get(p)))</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">process</span>(<span class="params">html, pre</span>):</span><br><span class="line"> s = <span class="built_in">open</span>(html, <span class="string">"r"</span>, encoding = <span class="string">"utf-8"</span>).read()</span><br><span class="line"> p = re.<span class="built_in">compile</span>(<span class="string">'(?<=")https://(?:c|q).*?(?=")'</span>)</span><br><span class="line"> l = <span class="built_in">list</span>(<span class="built_in">set</span>(p.findall(s)))</span><br><span class="line"> mkdir(<span class="string">"1.1.5_0\\Local"</span>)</span><br><span class="line"> <span class="keyword">for</span> i <span class="keyword">in</span> l:</span><br><span class="line"> <span class="keyword">if</span> i <span class="keyword">in</span> data:</span><br><span class="line"> s = s.replace(i, pre + data[i])</span><br><span class="line"> <span class="keyword">continue</span></span><br><span class="line"> <span class="keyword">if</span> i.endswith(<span class="string">"js"</span>):</span><br><span class="line"> mkdir(<span class="string">"1.1.5_0\\Local\\js"</span>)</span><br><span class="line"> path = <span class="string">"Local\\js\\"</span> + i.split(<span class="string">"/"</span>)[-<span class="number">1</span>]</span><br><span class="line"> <span class="keyword">elif</span> i.endswith(<span class="string">"css"</span>):</span><br><span class="line"> mkdir(<span class="string">"1.1.5_0\\Local\\css"</span>)</span><br><span class="line"> path = <span class="string">"Local\\css\\"</span> + i.split(<span class="string">"/"</span>)[-<span class="number">1</span>]</span><br><span class="line"> <span class="keyword">else</span>: <span class="keyword">continue</span></span><br><span class="line"> <span class="built_in">print</span>(i)</span><br><span class="line"> res = requests.get(i)</span><br><span class="line"> data[i] = path</span><br><span class="line"> s = s.replace(i, pre + data[i])</span><br><span class="line"> <span class="built_in">open</span>(get(path), <span class="string">"w"</span>, encoding = <span class="string">"utf-8"</span>).write(res.text)</span><br><span class="line"> </span><br><span class="line"> <span class="keyword">for</span> i <span class="keyword">in</span> re.findall(<span class="string">r" integrity=.*(?=\")"</span>, s):</span><br><span class="line"> s = s.replace(i, <span class="string">""</span>)</span><br><span class="line"> <span class="built_in">open</span>(get(html), <span class="string">"w"</span>, encoding = <span class="string">"utf-8"</span>).write(s)</span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> __name__ == <span class="string">"__main__"</span>:</span><br><span class="line"> data = {}</span><br><span class="line"> <span class="keyword">for</span> dirpath, dirnames, filenames <span class="keyword">in</span> os.walk(get(<span class="string">"1.1.5_0\\html"</span>)):</span><br><span class="line"> <span class="keyword">for</span> file <span class="keyword">in</span> filenames:</span><br><span class="line"> process(os.path.join(dirpath, file), <span class="string">"..\\"</span>)</span><br></pre></td></tr></table></figure><h1 id="去除说说查看大图详情时其下出现的说说文字内容"><a href="#去除说说查看大图详情时其下出现的说说文字内容" class="headerlink" title="去除说说查看大图详情时其下出现的说说文字内容"></a>去除说说查看大图详情时其下出现的说说文字内容</h1><p>本来还觉得这功能没啥问题,后来发了一条说说文字超级长,图片直接被挤没了,放大也没用,再加上文字放这也没啥特大用处,就去了。</p><p>在 <code>templates\messages.html</code> 中</p><p>查找</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"col-sm"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">p</span> <span class="attr">class</span>=<span class="string">"text-white"</span>></span></span><br><span class="line"> <%:=API.Common.formatContent(message, "HTML", false, false)%></span><br><span class="line"> <span class="tag"></<span class="name">p</span>></span></span><br><span class="line"><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"col-sm"</span>></span><span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure><p>删掉。</p><p>sb渲染的时候会把前面的空格搞掉,所以没法考虑缩进,就搜</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><%:=API.Common.formatContent(message, "HTML", false, false)%></span><br></pre></td></tr></table></figure><p>然后把如上段落都删了就行。</p>]]></content>
<categories>
<category> 实例 </category>
<category> QQ空间爬虫 </category>
</categories>
<tags>
<tag> Python </tag>
</tags>
</entry>
<entry>
<title>Forest捣鼓日记</title>
<link href="/forest-dao-gu-ri-ji/"/>
<url>/forest-dao-gu-ri-ji/</url>
<content type="html"><![CDATA[<p>真是有意思。。就写插件的吧,Android 实在整不明白。</p><span id="more"></span><p>当前适用 5.2.1 版本。其他版本都大同小异,大部分可以通用,剩下的根据相似信息找找就行。</p><h1 id="种所有树"><a href="#种所有树" class="headerlink" title="种所有树"></a>种所有树</h1><h2 id="法一:须登录(不推荐)"><a href="#法一:须登录(不推荐)" class="headerlink" title="法一:须登录(不推荐)"></a>法一:须登录(不推荐)</h2><p>插件根目录下 <code>background.js</code> 中,替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">"/tree_types/unlocked"</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">"/tree_types"</span></span><br></pre></td></tr></table></figure><p>并对 <code>options.js</code> 也进行这个操作。</p><h2 id="法二:不用登录"><a href="#法二:不用登录" class="headerlink" title="法二:不用登录"></a>法二:不用登录</h2><p><code>background.js</code> 中,替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ia=[<span class="number">31</span>,<span class="number">32</span>,<span class="number">40</span>,<span class="number">42</span>,<span class="number">43</span>,<span class="number">44</span>,<span class="number">48</span>,<span class="number">49</span>,<span class="number">50</span>,<span class="number">51</span>,<span class="number">52</span>,<span class="number">53</span>,<span class="number">54</span>,<span class="number">55</span>,<span class="number">56</span>,<span class="number">59</span>,<span class="number">60</span>,<span class="number">61</span>,<span class="number">66</span>,<span class="number">70</span>,<span class="number">73</span>,<span class="number">77</span>,<span class="number">78</span>]</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ia=[]</span><br></pre></td></tr></table></figure><p>在 <code>popup.js</code> 中,替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">s.<span class="property">isLocked</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="literal">false</span></span><br></pre></td></tr></table></figure><p>这个方法最省事啦!</p><h1 id="种树秒出"><a href="#种树秒出" class="headerlink" title="种树秒出"></a>种树秒出</h1><p>插件根目录下 <code>background.js</code> 中,替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title class_">Math</span>.<span class="title function_">round</span>((<span class="keyword">new</span> <span class="title class_">Date</span>(a.<span class="property">endTime</span>).<span class="title function_">getTime</span>()-<span class="title class_">Date</span>.<span class="title function_">now</span>())/<span class="number">1e3</span>)><span class="number">0</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="number">0</span></span><br></pre></td></tr></table></figure><p>然后打开背景页的 DevTools,刷新即可。</p><p>只要不刷新都能正常使用,除非浏览器被清了后台,插件重新加载。</p><h1 id="查看插件源代码"><a href="#查看插件源代码" class="headerlink" title="查看插件源代码"></a>查看插件源代码</h1><p>利用插件给出的 <code>map</code> 文件,写了一个小小的程序。</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> json</span><br><span class="line"><span class="keyword">import</span> os</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">mkdir</span>(<span class="params">path</span>):</span><br><span class="line"> <span class="keyword">if</span> <span class="keyword">not</span> os.path.exists(path):</span><br><span class="line"> os.makedirs(path)</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">write</span>(<span class="params">file</span>):</span><br><span class="line"> base = <span class="string">'C:/Users/HUAWEI/AppData/Local/Twinkstar/User Data/Default/Extensions/kjacjjdnoddnpbbcjilcajfhhbdhkpgk/5.2.1_0'</span></span><br><span class="line"> s = json.load(<span class="built_in">open</span>(os.path.join(base, file + <span class="string">".js.map"</span>), <span class="string">"r"</span>, encoding = <span class="string">"utf-8"</span>))</span><br><span class="line"> k, l = s[<span class="string">"sources"</span>], s[<span class="string">"sourcesContent"</span>]</span><br><span class="line"> <span class="keyword">for</span> i, content <span class="keyword">in</span> <span class="built_in">enumerate</span>(l):</span><br><span class="line"> k[i] = <span class="string">"forest/"</span> + k[i][<span class="number">3</span>:]</span><br><span class="line"> p, f = os.path.split(k[i])</span><br><span class="line"> mkdir(p)</span><br><span class="line"> f = <span class="built_in">open</span>(k[i], <span class="string">"w"</span>, encoding = <span class="string">"utf-8"</span>)</span><br><span class="line"> <span class="keyword">try</span>:</span><br><span class="line"> f.write(content)</span><br><span class="line"> <span class="keyword">except</span>:</span><br><span class="line"> <span class="keyword">continue</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> __name__ == <span class="string">"__main__"</span>:</span><br><span class="line"> li = [<span class="string">"background"</span>, <span class="string">"options"</span>, <span class="string">"popup"</span>, <span class="string">"content"</span>]</span><br><span class="line"> <span class="keyword">for</span> i <span class="keyword">in</span> li:</span><br><span class="line"> write(i)</span><br></pre></td></tr></table></figure><p>也是谷歌码风好评。(虽然我已经好久不用二缩进了)</p><h1 id="更改种树时间限制"><a href="#更改种树时间限制" class="headerlink" title="更改种树时间限制"></a>更改种树时间限制</h1><h2 id="上下限"><a href="#上下限" class="headerlink" title="上下限"></a>上下限</h2><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">l=<span class="number">600</span>,u=<span class="number">7200</span></span><br></pre></td></tr></table></figure><p>这俩是上下限。</p><p>调一下上限 180 分钟</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">l=<span class="number">600</span>,u=<span class="number">10800</span></span><br></pre></td></tr></table></figure><h2 id="时间调整"><a href="#时间调整" class="headerlink" title="时间调整"></a>时间调整</h2><p>搜这个:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">i-<span class="number">300</span></span><br></pre></td></tr></table></figure><p>这个 <code>300</code> 是每次调的秒数,就是 5 分钟。为了兼顾调整时间的速度与精细程度,我把每次减的时间变成 4 分钟。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">i-<span class="number">240</span></span><br></pre></td></tr></table></figure><h1 id="个性化全页面倒计时"><a href="#个性化全页面倒计时" class="headerlink" title="个性化全页面倒计时"></a>个性化全页面倒计时</h1><h3 id="法一(不推荐)"><a href="#法一(不推荐)" class="headerlink" title="法一(不推荐)"></a>法一(不推荐)</h3><p>需要把 popup 搞到一个新的标签页里面,可是费了一番功夫。</p><p>最后能找到的最好办法:在 <code>background.js</code> 里加一句话。</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">(<span class="function">()=></span>{<span class="keyword">var</span> <span class="title class_">Sn</span>=<span class="title class_">Object</span>.<span class="property">create</span>;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">(<span class="function">()=></span>{<span class="keyword">var</span> <span class="title class_">Sn</span>=<span class="title class_">Object</span>.<span class="property">create</span>;chrome.<span class="property">tabs</span>.<span class="title function_">create</span>({<span class="string">'url'</span>: chrome.<span class="property">extension</span>.<span class="title function_">getURL</span>(<span class="string">'popup.html'</span>)});</span><br></pre></td></tr></table></figure><p>这样每次启动插件的时候就会蹦出新标签页 <code>popup.html</code>。</p><h3 id="法二"><a href="#法二" class="headerlink" title="法二"></a>法二</h3><p>eeee似乎也不用,直接打开网址就行了。<code>chrome-extension://kjacjjdnoddnpbbcjilcajfhhbdhkpgk/popup.html</code></p><h2 id="界面美化"><a href="#界面美化" class="headerlink" title="界面美化"></a>界面美化</h2><p>在 <code>popup.js</code> 里。</p><h3 id="背景居中"><a href="#背景居中" class="headerlink" title="背景居中"></a>背景居中</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">* {</span><br><span class="line"> <span class="attr">margin</span>: <span class="number">0</span>;</span><br><span class="line"> user-<span class="attr">select</span>: none;</span><br><span class="line"> }</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">* {</span><br><span class="line"> <span class="attr">margin</span>: <span class="number">0</span>;</span><br><span class="line"> user-<span class="attr">select</span>: none;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> #root {</span><br><span class="line"> <span class="attr">display</span>: flex;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> }</span><br></pre></td></tr></table></figure><h3 id="背景全屏"><a href="#背景全屏" class="headerlink" title="背景全屏"></a>背景全屏</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">width</span>: 295px;</span><br><span class="line"> <span class="attr">height</span>: 329px;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">width</span>: 96vw;</span><br><span class="line"> <span class="attr">height</span>: 96vh;</span><br></pre></td></tr></table></figure><h3 id="整体居中"><a href="#整体居中" class="headerlink" title="整体居中"></a>整体居中</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">flex-<span class="attr">direction</span>: column;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> padding-<span class="attr">top</span>: 16px;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">flex-<span class="attr">direction</span>: column;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> padding-<span class="attr">top</span>: 16px;</span><br></pre></td></tr></table></figure><h3 id="工具栏调整"><a href="#工具栏调整" class="headerlink" title="工具栏调整"></a>工具栏调整</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> qd=B.<span class="property">div</span><span class="string">`</span></span><br><span class="line"><span class="string"> height: 32px;</span></span><br><span class="line"><span class="string"> width: 100%;</span></span><br><span class="line"><span class="string"> display: flex;</span></span><br><span class="line"><span class="string"> justify-content: space-between;</span></span><br><span class="line"><span class="string"> align-items: center;</span></span><br><span class="line"><span class="string"> padding-left: 6px;</span></span><br><span class="line"><span class="string"> padding-right: 6px;</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> qd=B.<span class="property">div</span><span class="string">`</span></span><br><span class="line"><span class="string"> height: 32px;</span></span><br><span class="line"><span class="string"> width: 100%;</span></span><br><span class="line"><span class="string"> display: flex;</span></span><br><span class="line"><span class="string"> justify-content: space-between;</span></span><br><span class="line"><span class="string"> align-items: center;</span></span><br><span class="line"><span class="string"> padding-left: 20vw;</span></span><br><span class="line"><span class="string"> padding-right: 20vw;</span></span><br></pre></td></tr></table></figure><h3 id="植物球"><a href="#植物球" class="headerlink" title="植物球"></a>植物球</h3><h4 id="图片替换"><a href="#图片替换" class="headerlink" title="图片替换"></a>图片替换</h4><p>用最高画质的植物球替换掉两个低画质的。<code>plant-ball-3IVJV4LF.png</code> 和 <code>plant-ball-IEGHSBP6.png</code>。</p><p>用最高画质的地面换掉低画质的。</p><p>用最高画质的树换掉低画质的:</p><p>另外加入主题系统,可选换主题</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> json</span><br><span class="line"><span class="keyword">import</span> re</span><br><span class="line"><span class="keyword">import</span> os</span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">move</span>(<span class="params">src, dst</span>):</span><br><span class="line"> <span class="keyword">if</span> os.path.exists(dst):</span><br><span class="line"> os.system(<span class="string">'xcopy "{}" "{}" /Y/Q'</span>.<span class="built_in">format</span>(src, dst))</span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> os.system(<span class="string">'echo f | xcopy "{}" "{}" /Q'</span>.<span class="built_in">format</span>(src, dst))</span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> __name__ == <span class="string">"__main__"</span>:</span><br><span class="line"> default, christmas, birthday, tinytan = <span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span></span><br><span class="line"> theme = tinytan</span><br><span class="line"></span><br><span class="line"> root = <span class="string">"D:\\phpstudy\\azhe\\forest\\"</span></span><br><span class="line"> root1 = <span class="string">"C:\\Users\\HUAWEI\\AppData\\Local\\Twinkstar\\User Data\\Default\\Extensions\\kjacjjdnoddnpbbcjilcajfhhbdhkpgk\\5.2.1_0\\"</span></span><br><span class="line"> data = json.load(<span class="built_in">open</span>(root + <span class="string">"treeType.json"</span>, <span class="string">"r"</span>, encoding = <span class="string">"utf-8"</span>))</span><br><span class="line"> treeCnt = <span class="built_in">len</span>(data)</span><br><span class="line"> treeJson = <span class="string">""</span></span><br><span class="line"></span><br><span class="line"> base = root + <span class="string">"trees\\"</span></span><br><span class="line"> base1 = root1 + <span class="string">"images\\plants\\"</span></span><br><span class="line"> <span class="keyword">for</span> i <span class="keyword">in</span> data:</span><br><span class="line"> gid = <span class="built_in">int</span>(i)</span><br><span class="line"> <span class="built_in">print</span>(gid)</span><br><span class="line"> phases = data[i][<span class="string">"phase"</span>][<span class="string">"growth"</span>]</span><br><span class="line"> hasChristmas = data[i][<span class="string">"phase"</span>][<span class="string">"hasChristmas"</span>]</span><br><span class="line"> <span class="keyword">if</span> hasChristmas:</span><br><span class="line"> phasesXmas = data[i][<span class="string">"phase"</span>][<span class="string">"christmas"</span>]</span><br><span class="line"> name = data[i][<span class="string">"nameFile"</span>]</span><br><span class="line"> <span class="keyword">for</span> phase <span class="keyword">in</span> phases:</span><br><span class="line"> <span class="keyword">if</span> theme == christmas <span class="keyword">and</span> hasChristmas <span class="keyword">and</span> phase <span class="keyword">in</span> phasesXmas:</span><br><span class="line"> src = base + name + <span class="string">"_phase_{}_christmas.png"</span>.<span class="built_in">format</span>(phase)</span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> src = base + name + <span class="string">"_phase_{}.png"</span>.<span class="built_in">format</span>(phase)</span><br><span class="line"> dst = base1 + i + <span class="string">"\\"</span> + <span class="built_in">str</span>(phase) + <span class="string">".png"</span></span><br><span class="line"> move(src, dst)</span><br><span class="line"> <span class="keyword">if</span> data[i][<span class="string">"phase"</span>][<span class="string">"hasDead"</span>]:</span><br><span class="line"> src = base + name + <span class="string">"_phase_dead.png"</span></span><br><span class="line"> dst = base1 + i + <span class="string">"\\dead.png"</span></span><br><span class="line"> move(src, dst)</span><br><span class="line"> treeJson += <span class="string">"{id:"</span> + i + <span class="string">',phaseType:"'</span></span><br><span class="line"> treeJson += <span class="string">"Seven"</span> <span class="keyword">if</span> <span class="built_in">len</span>(phases) == <span class="number">7</span> <span class="keyword">else</span> <span class="string">"Four"</span></span><br><span class="line"> treeJson += <span class="string">'",name:"'</span> + data[i][<span class="string">"nameEN"</span>] + <span class="string">'",images:{'</span></span><br><span class="line"> <span class="keyword">for</span> p <span class="keyword">in</span> phases:</span><br><span class="line"> treeJson += <span class="string">'"{p}":"./images/plants/{i}/{p}.png"'</span>.<span class="built_in">format</span>(p = p, i = gid)</span><br><span class="line"> <span class="keyword">if</span> p != phases[-<span class="number">1</span>] <span class="keyword">or</span> data[i][<span class="string">"phase"</span>][<span class="string">"hasDead"</span>]: </span><br><span class="line"> treeJson += <span class="string">","</span></span><br><span class="line"> <span class="keyword">if</span> data[i][<span class="string">"phase"</span>][<span class="string">"hasDead"</span>]:</span><br><span class="line"> treeJson += <span class="string">'dead:"./images/plants/{}/dead.png"'</span>.<span class="built_in">format</span>(gid)</span><br><span class="line"> treeJson += <span class="string">"}}"</span></span><br><span class="line"> <span class="keyword">if</span> gid != treeCnt - <span class="number">1</span>:</span><br><span class="line"> treeJson += <span class="string">","</span></span><br><span class="line"></span><br><span class="line"> <span class="keyword">for</span> file <span class="keyword">in</span> [<span class="string">"background.js"</span>, <span class="string">"options.js"</span>]:</span><br><span class="line"> treeStr = <span class="built_in">open</span>(root1 + file, <span class="string">"r"</span>, encoding = <span class="string">"utf-8"</span>).read()</span><br><span class="line"> s = re.findall(<span class="string">r"(?<=\[)\{.*?\}\}(?=\])"</span>, treeStr)</span><br><span class="line"> treeStr = treeStr.replace(s[<span class="number">0</span>], treeJson)</span><br><span class="line"> <span class="built_in">open</span>(root1 + file, <span class="string">"w"</span>, encoding = <span class="string">"utf-8"</span>).write(treeStr)</span><br><span class="line"></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"plant ball"</span>)</span><br><span class="line"> src = root + <span class="string">"background\\plant_ball.png"</span></span><br><span class="line"> <span class="keyword">if</span> theme == christmas:</span><br><span class="line"> src = root + <span class="string">"background\\plant_ball_christmas.png"</span></span><br><span class="line"> <span class="keyword">elif</span> theme == birthday:</span><br><span class="line"> src = root + <span class="string">"background\\plant_ball_hbd.png"</span></span><br><span class="line"> <span class="keyword">elif</span> theme == tinytan:</span><br><span class="line"> src = root + <span class="string">"background\\tinytan_plant_ball.png"</span> </span><br><span class="line"> ballList = [<span class="string">"plant-ball-3IVJV4LF.png"</span>, <span class="string">"plant-ball-IEGHSBP6.png"</span>]</span><br><span class="line"> <span class="keyword">for</span> ball <span class="keyword">in</span> ballList:</span><br><span class="line"> move(src, root1 + ball)</span><br><span class="line"></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"earth"</span>)</span><br><span class="line"> src = root + <span class="string">"background\\ground_piece.png"</span></span><br><span class="line"> <span class="keyword">if</span> theme == christmas:</span><br><span class="line"> src = root + <span class="string">"background\\ground_piece_xmas.png"</span></span><br><span class="line"> <span class="keyword">elif</span> theme == tinytan:</span><br><span class="line"> src = root + <span class="string">"background\\tinytan_ground_piece.png"</span></span><br><span class="line"> dst = root1 + <span class="string">"ground-piece-LLMV3YMI.png"</span></span><br><span class="line"> move(src, dst)</span><br><span class="line"></span><br><span class="line"> src = root + <span class="string">"background\\ground_left_side.png"</span></span><br><span class="line"> <span class="keyword">if</span> theme == christmas:</span><br><span class="line"> src = root + <span class="string">"background\\left_xmas.png"</span></span><br><span class="line"> <span class="keyword">elif</span> theme == tinytan:</span><br><span class="line"> src = root + <span class="string">"background\\tinytan_ground_left_side.png"</span></span><br><span class="line"> dst = root1 + <span class="string">"ground-left-YH3VQTLM.png"</span></span><br><span class="line"> move(src, dst)</span><br><span class="line"></span><br><span class="line"> src = root + <span class="string">"background\\ground_right_side.png"</span></span><br><span class="line"> <span class="keyword">if</span> theme == christmas:</span><br><span class="line"> src = root + <span class="string">"background\\right_xmas.png"</span></span><br><span class="line"> <span class="keyword">elif</span> theme == tinytan:</span><br><span class="line"> src = root + <span class="string">"background\\tinytan_ground_right_side.png"</span></span><br><span class="line"> dst = root1 + <span class="string">"ground-right-63ETKNDR.png"</span></span><br><span class="line"> move(src, dst)</span><br></pre></td></tr></table></figure><p>直接连不能种的树也放在里面。还得先登记一下。</p><h4 id="放大一些"><a href="#放大一些" class="headerlink" title="放大一些"></a>放大一些</h4><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">height</span>: 120px;</span><br><span class="line"> <span class="attr">width</span>: 120px;</span><br><span class="line"> <span class="attr">display</span>: flex;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">cursor</span>: ${<span class="function">(<span class="params">{isLocked:e}</span>)=></span>e?<span class="string">"not-allowed"</span>:<span class="string">"pointer"</span>};</span><br><span class="line"> <span class="attr">position</span>: relative;</span><br><span class="line"><span class="string">`,of=B.img.attrs({draggable:!1})`</span></span><br><span class="line"> <span class="attr">width</span>: 72px;</span><br><span class="line"> <span class="attr">height</span>: 72px;</span><br><span class="line"> margin-<span class="attr">top</span>: -25px;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">background-<span class="attr">size</span>: <span class="number">100</span>%;</span><br><span class="line"> <span class="attr">height</span>: 45vh;</span><br><span class="line"> <span class="attr">width</span>: 45vh;</span><br><span class="line"> <span class="attr">display</span>: flex;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">cursor</span>: ${<span class="function">(<span class="params">{isLocked:e}</span>)=></span>e?<span class="string">"not-allowed"</span>:<span class="string">"pointer"</span>};</span><br><span class="line"> <span class="attr">position</span>: relative;</span><br><span class="line"><span class="string">`,of=B.img.attrs({draggable:!1})`</span></span><br><span class="line"> <span class="attr">width</span>: 27vh;</span><br><span class="line"> <span class="attr">height</span>: 27vh;</span><br><span class="line"> margin-<span class="attr">top</span>: -10vh;</span><br></pre></td></tr></table></figure><h3 id="时间显示框"><a href="#时间显示框" class="headerlink" title="时间显示框"></a>时间显示框</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">margin-<span class="attr">top</span>: 8px;</span><br><span class="line"> <span class="attr">display</span>: flex;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">transform</span>: <span class="title function_">scale</span>(<span class="number">1</span>);</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">margin-<span class="attr">top</span>: 1vh;</span><br><span class="line"> <span class="attr">display</span>: flex;</span><br><span class="line"> justify-<span class="attr">content</span>: center;</span><br><span class="line"> align-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">transform</span>: <span class="title function_">scale</span>(<span class="number">1</span>);</span><br></pre></td></tr></table></figure><h3 id="时间本身"><a href="#时间本身" class="headerlink" title="时间本身"></a>时间本身</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">font-<span class="attr">size</span>: 50px;</span><br><span class="line"> font-<span class="attr">weight</span>: <span class="number">500</span>;</span><br><span class="line"> <span class="attr">width</span>: 162px;</span><br><span class="line"> <span class="attr">height</span>: 70px;</span><br><span class="line"> line-<span class="attr">height</span>: 70px;</span><br><span class="line"> text-<span class="attr">align</span>: center;</span><br><span class="line"> <span class="attr">transform</span>: <span class="title function_">scale</span>(<span class="number">1</span>);</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">font-<span class="attr">size</span>: 18vh;</span><br><span class="line"> font-<span class="attr">weight</span>: <span class="number">500</span>;</span><br><span class="line"> <span class="attr">width</span>: 50vh;</span><br><span class="line"> <span class="attr">height</span>: 20vh;</span><br><span class="line"> line-<span class="attr">height</span>: 20vh;</span><br><span class="line"> text-<span class="attr">align</span>: center;</span><br><span class="line"> <span class="attr">transform</span>: <span class="title function_">scale</span>(<span class="number">1</span>);</span><br></pre></td></tr></table></figure><h2 id="减少无用信息"><a href="#减少无用信息" class="headerlink" title="减少无用信息"></a>减少无用信息</h2><h3 id="减字(不推荐)"><a href="#减字(不推荐)" class="headerlink" title="减字(不推荐)"></a>减字(不推荐)</h3><p>在 <code>_locales\zh_CN\messages.json</code> 中</p><p>替换</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">"extension_blacklist_mode"</span><span class="punctuation">:</span> <span class="punctuation">{</span></span><br><span class="line"> <span class="attr">"message"</span><span class="punctuation">:</span> <span class="string">"封锁名单模式"</span></span><br><span class="line"> <span class="punctuation">}</span><span class="punctuation">,</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">"extension_blacklist_mode"</span><span class="punctuation">:</span> <span class="punctuation">{</span></span><br><span class="line"> <span class="attr">"message"</span><span class="punctuation">:</span> <span class="string">"BLACK"</span></span><br><span class="line"> <span class="punctuation">}</span><span class="punctuation">,</span></span><br></pre></td></tr></table></figure><p>替换</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">"extension_whitelist_mode"</span><span class="punctuation">:</span> <span class="punctuation">{</span></span><br><span class="line"> <span class="attr">"message"</span><span class="punctuation">:</span> <span class="string">"允许名单模式"</span></span><br><span class="line"> <span class="punctuation">}</span><span class="punctuation">,</span></span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">"extension_whitelist_mode"</span><span class="punctuation">:</span> <span class="punctuation">{</span></span><br><span class="line"> <span class="attr">"message"</span><span class="punctuation">:</span> <span class="string">"WHITE"</span></span><br><span class="line"> <span class="punctuation">}</span><span class="punctuation">,</span></span><br></pre></td></tr></table></figure><h3 id="去掉切换模式按钮"><a href="#去掉切换模式按钮" class="headerlink" title="去掉切换模式按钮"></a>去掉切换模式按钮</h3><p>在 <code>popup.js</code> 中,</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">color</span>: #fff;</span><br><span class="line"> font-<span class="attr">size</span>: 14px;</span><br><span class="line"> padding-<span class="attr">left</span>: 12px;</span><br><span class="line"> padding-<span class="attr">right</span>: 12px;</span><br><span class="line"> <span class="attr">position</span>: relative;</span><br><span class="line"> <span class="attr">display</span>: grid;</span><br><span class="line"> place-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">cursor</span>: pointer;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">color</span>: #fff;</span><br><span class="line"> font-<span class="attr">size</span>: 14px;</span><br><span class="line"> padding-<span class="attr">left</span>: 12px;</span><br><span class="line"> padding-<span class="attr">right</span>: 12px;</span><br><span class="line"> <span class="attr">position</span>: relative;</span><br><span class="line"> <span class="attr">display</span>: none;</span><br><span class="line"> place-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">cursor</span>: pointer;</span><br></pre></td></tr></table></figure><h3 id="去掉鼓励的话"><a href="#去掉鼓励的话" class="headerlink" title="去掉鼓励的话"></a>去掉鼓励的话</h3><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">display</span>: grid;</span><br><span class="line"> place-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">height</span>: 42px;</span><br><span class="line"> line-<span class="attr">height</span>: 22px;</span><br><span class="line"> font-<span class="attr">size</span>: 16px;</span><br><span class="line"> margin-<span class="attr">top</span>: 11px;</span><br><span class="line"> <span class="attr">padding</span>: <span class="number">0</span> 24px;</span><br><span class="line"> text-<span class="attr">align</span>: center;</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">display</span>: none;</span><br><span class="line"> place-<span class="attr">items</span>: center;</span><br><span class="line"> <span class="attr">height</span>: 42px;</span><br><span class="line"> line-<span class="attr">height</span>: 22px;</span><br><span class="line"> font-<span class="attr">size</span>: 16px;</span><br><span class="line"> margin-<span class="attr">top</span>: 11px;</span><br><span class="line"> <span class="attr">padding</span>: <span class="number">0</span> 24px;</span><br><span class="line"> text-<span class="attr">align</span>: center;</span><br></pre></td></tr></table></figure><h3 id="去掉加入白名单(黑名单)快捷键"><a href="#去掉加入白名单(黑名单)快捷键" class="headerlink" title="去掉加入白名单(黑名单)快捷键"></a>去掉加入白名单(黑名单)快捷键</h3><p>感觉是最难的一个,CSS修改不好使,只好在生成元素的时候动手脚。</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">return</span> r===<span class="string">"Idle"</span>?A===<span class="literal">null</span>?w0.<span class="property">default</span>.<span class="title function_">createElement</span>(<span class="variable constant_">SA</span>,<span class="literal">null</span>):w0.<span class="property">default</span>.<span class="title function_">createElement</span>(<span class="variable constant_">EA</span>,{<span class="attr">isSiteInList</span>:A,<span class="attr">addSiteToList</span>:m,<span class="attr">siteBlockingMode</span>:i}):w0.<span class="property">default</span>.<span class="title function_">createElement</span>(<span class="variable constant_">SA</span>,<span class="literal">null</span>)}</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">return</span> w0.<span class="property">default</span>.<span class="title function_">createElement</span>(<span class="variable constant_">SA</span>,<span class="literal">null</span>)}</span><br></pre></td></tr></table></figure><h2 id="修复标签显示异常问题"><a href="#修复标签显示异常问题" class="headerlink" title="修复标签显示异常问题"></a>修复标签显示异常问题</h2><p>这个也不简单,但也挺简单的 /cy。</p><p>在 <code>background.js</code> 中,</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">let</span>{<span class="attr">data</span>:a}=<span class="keyword">await</span> G.<span class="property">default</span>.<span class="title function_">get</span>(<span class="string">"/tags"</span>);<span class="keyword">return</span>(<span class="number">0</span>,fa.<span class="property">default</span>)(a.<span class="property">tags</span>,{<span class="attr">deep</span>:!<span class="number">0</span>})}</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">let</span>{<span class="attr">data</span>:a}=<span class="keyword">await</span> G.<span class="property">default</span>.<span class="title function_">get</span>(<span class="string">"/tags"</span>);<span class="keyword">var</span> b=[];<span class="keyword">for</span>(<span class="keyword">var</span> i=<span class="number">0</span>;i<a.<span class="property">tags</span>.<span class="property">length</span>;++i){<span class="keyword">if</span>(a.<span class="property">tags</span>[i].<span class="property">deleted</span>===<span class="literal">false</span>)b.<span class="title function_">push</span>(a.<span class="property">tags</span>[i]);}<span class="keyword">return</span>(<span class="number">0</span>,fa.<span class="property">default</span>)(b,{<span class="attr">deep</span>:!<span class="number">0</span>})}</span><br></pre></td></tr></table></figure><p>在 <code>options.js</code> 中,</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">let</span>{<span class="attr">data</span>:e}=<span class="keyword">await</span> <span class="title class_">Sn</span>.<span class="property">default</span>.<span class="title function_">get</span>(<span class="string">"/tags"</span>);<span class="keyword">return</span>(<span class="number">0</span>,ia.<span class="property">default</span>)(e.<span class="property">tags</span>,{<span class="attr">deep</span>:!<span class="number">0</span>})}</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">{<span class="keyword">let</span>{<span class="attr">data</span>:e}=<span class="keyword">await</span> <span class="title class_">Sn</span>.<span class="property">default</span>.<span class="title function_">get</span>(<span class="string">"/tags"</span>);<span class="keyword">var</span> b=[];<span class="keyword">for</span>(<span class="keyword">var</span> i=<span class="number">0</span>;i<e.<span class="property">tags</span>.<span class="property">length</span>;++i){<span class="keyword">if</span>(e.<span class="property">tags</span>[i].<span class="property">deleted</span>===<span class="literal">false</span>)b.<span class="title function_">push</span>(e.<span class="property">tags</span>[i]);}<span class="keyword">return</span>(<span class="number">0</span>,ia.<span class="property">default</span>)(b,{<span class="attr">deep</span>:!<span class="number">0</span>})}</span><br></pre></td></tr></table></figure><h1 id="修复服务器瞎改标签和批注的毛病"><a href="#修复服务器瞎改标签和批注的毛病" class="headerlink" title="修复服务器瞎改标签和批注的毛病"></a>修复服务器瞎改标签和批注的毛病</h1><p>发现只有在新创造一棵树的时候会出现这个问题,于是采用加一次 PUT 来弥补。</p><p>在 <code>options.js</code> 里,</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">let</span> y=<span class="keyword">await</span> <span class="title class_">Ff</span>(x.<span class="property">plant</span>);<span class="keyword">return</span>{...x,<span class="attr">plant</span>:y,<span class="attr">syncStatus</span>:<span class="string">"Succeeded"</span>}</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">let</span> createdPlant=<span class="keyword">await</span> <span class="title class_">Ff</span>(x.<span class="property">plant</span>);createdPlant.<span class="property">tag</span>=x.<span class="property">plant</span>.<span class="property">tag</span>;createdPlant.<span class="property">note</span>=x.<span class="property">plant</span>.<span class="property">note</span>;<span class="keyword">let</span> y=<span class="keyword">await</span> <span class="title class_">Vf</span>(createdPlant);<span class="keyword">return</span>{...x,<span class="attr">plant</span>:y,<span class="attr">syncStatus</span>:<span class="string">"Succeeded"</span>}</span><br></pre></td></tr></table></figure><p>在同步一棵树和一起同步的时候都有这段代码</p><p>替换</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">let</span> c=<span class="keyword">await</span> <span class="title class_">Ff</span>(t.<span class="property">plant</span>);<span class="keyword">return</span>{...u,<span class="attr">plant</span>:c,<span class="attr">syncStatus</span>:<span class="string">"Succeeded"</span>}</span><br></pre></td></tr></table></figure><p>为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">let</span> createdPlant=<span class="keyword">await</span> <span class="title class_">Ff</span>(t.<span class="property">plant</span>);createdPlant.<span class="property">tag</span>=t.<span class="property">plant</span>.<span class="property">tag</span>;createdPlant.<span class="property">note</span>=t.<span class="property">plant</span>.<span class="property">note</span>;<span class="keyword">let</span> c=<span class="keyword">await</span> <span class="title class_">Vf</span>(createdPlant);<span class="keyword">return</span>{...u,<span class="attr">plant</span>:c,<span class="attr">syncStatus</span>:<span class="string">"Succeeded"</span>}</span><br></pre></td></tr></table></figure><p>好难。</p>]]></content>
<categories>
<category> 实例 </category>
<category> Forest专注森林 </category>
</categories>
<tags>
<tag> Forest专注森林 </tag>
<tag> JavaScript </tag>
</tags>
</entry>
<entry>
<title>20210809闪电之旅</title>
<link href="/20210809-shan-dian-zhi-lu/"/>
<url>/20210809-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>长曝光的成功</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>前一天发现有雷雨,看了看各种经验。这次主要还是试一试。</p><h2 id="流光快门"><a href="#流光快门" class="headerlink" title="流光快门"></a>流光快门</h2><p>四个流光快门挨个试了个遍(感觉好像没什么差别)。确实在一些情况下效果很好,省了后期堆栈合成。但是有的时候闪电本身亮度不小,但照片里根本显示不上去,或者特别弱;还有就是闪电特别亮的时候可能完全失掉细节,之前已经成像上去的闪电就没了,拍了这么半天等于白拍。还没怎么用过,也许需要地景稍微亮一点,但第一次正式用以后就失掉了兴趣。</p><p>效果最好的是这个:</p><img src="/20210809-shan-dian-zhi-lu/1.jpg" class><p>本来还有更好一点的,不过锅有一点多。一张叠了两个闪电被第三个亮没了;还有一张拍得挺好想赶紧停掉一按手机掉下去了然后就全废了。</p><img src="/20210809-shan-dian-zhi-lu/2.jpg" class><h2 id="录像"><a href="#录像" class="headerlink" title="录像"></a>录像</h2><p>相机拍出来的好糊啊。感觉对焦没问题啊?</p><p>先放视频(兼有手机和相机的)。</p><video src="1.mp4" controls></video><p>照片来自视频导出帧。</p><h3 id="相机篇"><a href="#相机篇" class="headerlink" title="相机篇"></a>相机篇</h3><p>这张就是天。</p><img src="/20210809-shan-dian-zhi-lu/3.jpg" class><p>剩下的虽然都挺糊的不过好歹有明显的闪电。有一段时间由于窗户不太大让给了手机试流光快门,那个窗户框子挡住了不少闪电。那段也是好看的闪电出现频率最高的时候(不过都废掉了)。</p><img src="/20210809-shan-dian-zhi-lu/4.jpg" class><img src="/20210809-shan-dian-zhi-lu/5.jpg" class><img src="/20210809-shan-dian-zhi-lu/6.jpg" class><img src="/20210809-shan-dian-zhi-lu/7.jpg" class><img src="/20210809-shan-dian-zhi-lu/8.jpg" class><img src="/20210809-shan-dian-zhi-lu/9.jpg" class><img src="/20210809-shan-dian-zhi-lu/10.jpg" class><img src="/20210809-shan-dian-zhi-lu/11.jpg" class><img src="/20210809-shan-dian-zhi-lu/12.jpg" class><h3 id="手机篇"><a href="#手机篇" class="headerlink" title="手机篇"></a>手机篇</h3><p>唯一能看的。</p><img src="/20210809-shan-dian-zhi-lu/13.jpg" class><h2 id="长曝光"><a href="#长曝光" class="headerlink" title="长曝光"></a>长曝光</h2><p>还是这个比较棒。</p><img src="/20210809-shan-dian-zhi-lu/14.jpg" class><img src="/20210809-shan-dian-zhi-lu/15.jpg" class><img src="/20210809-shan-dian-zhi-lu/16.jpg" class><img src="/20210809-shan-dian-zhi-lu/17.jpg" class><img src="/20210809-shan-dian-zhi-lu/18.jpg" class><img src="/20210809-shan-dian-zhi-lu/19.jpg" class><img src="/20210809-shan-dian-zhi-lu/20.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20210808闪电之旅</title>
<link href="/20210808-shan-dian-zhi-lu/"/>
<url>/20210808-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>视频的大失败。</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>突如其来短的不行的雷雨。可惜在学校没法拍。</p><p>全程没有闪电出云,也是运气不咋地了。</p><p>但是也确实发现了拍视频的问题。没法调快门速度,好多时候闪那一下能拍到一半黑影,没关到位或者没开到位,因此之前好多张也废掉了。</p><p>所以下次(可能是明天吧)试试类似延时摄影的效果。</p><video src="1.mp4" controls></video><img src="/20210808-shan-dian-zhi-lu/1.jpg" class><img src="/20210808-shan-dian-zhi-lu/2.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>Forest浏览器插件研究</title>
<link href="/forest-liu-lan-qi-cha-jian-yan-jiu/"/>
<url>/forest-liu-lan-qi-cha-jian-yan-jiu/</url>
<content type="html"><![CDATA[<p>Android 软件整不太明白来浏览器插件试试,居然成功了。</p><span id="more"></span><p>这个浏览器插件没混淆过,直接读就完了。</p><p>适用于 4.8.0 版本,下文一切行号都是原文件行号,不是经过更改后的。</p><p>从 4.10.0 版本开始,加入了混淆。</p><p>以下更新1于 2021-03-28,适用于 4.10.0 版本及以上。</p><p>更新2于 2022-01-14,适用于 5.0.8 版本及以上。</p><p>注:须登录。</p><h1 id="解锁全部树种,包括限定树种"><a href="#解锁全部树种,包括限定树种" class="headerlink" title="解锁全部树种,包括限定树种"></a>解锁全部树种,包括限定树种</h1><h2 id="问题在哪?"><a href="#问题在哪?" class="headerlink" title="问题在哪?"></a>问题在哪?</h2><p>有两个问题需要解决:</p><ol><li>在界面上看见树种被解锁的样子,才可能点击它从而种下这种树。</li><li>种树需要权限,要通过插件里的权限测试。</li></ol><h2 id="一劳永逸(更新2)"><a href="#一劳永逸(更新2)" class="headerlink" title="一劳永逸(更新2)"></a>一劳永逸(更新2)</h2><p>之前的方法能解决问题,但挺麻烦的。</p><p>所以问题出在哪里了呢?</p><p>往根上找。</p><p>预处理的时候发了一个 GET 请求叫 <code>unlocked</code>,然后把这个请求结果记录在一个变量里,用的时候就读这个变量。所以直接对它下手就行。很简单的方法:让他请求的时候就认定把所有树种买了。根据之前玩他的网络请求的经验,搜一下这个东西</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title function_">get</span>(<span class="string">"/tree_types/unlocked"</span>)</span><br></pre></td></tr></table></figure><p>改成</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title function_">get</span>(<span class="string">"/tree_types"</span>)</span><br></pre></td></tr></table></figure><p>就行。</p><p>似乎省了不少事。</p><h2 id="第一个"><a href="#第一个" class="headerlink" title="第一个"></a>第一个</h2><h3 id="更新1"><a href="#更新1" class="headerlink" title="更新1"></a>更新1</h3><p>根据特征还是能找到。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title class_">Sr</span>=[<span class="number">31</span>,<span class="number">32</span>,<span class="number">41</span>,<span class="number">42</span>,<span class="number">43</span>,<span class="number">44</span>,<span class="number">46</span>,<span class="number">47</span>,<span class="number">48</span>,<span class="number">49</span>,<span class="number">50</span>,<span class="number">51</span>,<span class="number">52</span>,<span class="number">53</span>,<span class="number">54</span>,<span class="number">55</span>,<span class="number">56</span>,<span class="number">59</span>,<span class="number">60</span>,<span class="number">61</span>,<span class="number">66</span>,<span class="number">70</span>,<span class="number">73</span>];</span><br></pre></td></tr></table></figure><p>这个地方就是下文的那个。直接把列表里的元素注释掉或者删掉就好了。</p><h3 id="原文"><a href="#原文" class="headerlink" title="原文"></a>原文</h3><p>反正都是明文,读就完了。主战场在 <code>background.js</code> 这里。</p><p>到处逛逛,能发现 1791 行有一个 <code>TREE_TYPES</code>,里面是各种树的信息,再往下翻,可以看到 2372 行有一个 <code>HIDDEN_TREE_TYPES</code>,对照一下里面的编号,发现这些就是限定树种。</p><p>那解决办法很简单啊,把这点数字删掉就行了。</p><p>替换:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> <span class="variable constant_">HIDDEN_TREE_TYPES</span> = [<span class="number">31</span>, <span class="number">32</span>, <span class="number">41</span>, <span class="number">42</span>, <span class="number">43</span>, <span class="number">44</span>, <span class="number">46</span>, <span class="number">47</span>, <span class="number">48</span>, <span class="number">49</span>, <span class="number">50</span>, <span class="number">51</span>, <span class="number">52</span>, <span class="number">53</span>, <span class="number">54</span>, <span class="number">55</span>, <span class="number">56</span>, <span class="number">59</span>, <span class="number">60</span>, <span class="number">61</span>, <span class="number">66</span>, <span class="number">70</span>, <span class="number">73</span>];</span><br></pre></td></tr></table></figure><p>为:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> <span class="variable constant_">HIDDEN_TREE_TYPES</span> = [<span class="comment">/* 31, 32, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 66, 70, 73 */</span>];</span><br></pre></td></tr></table></figure><p>(为了方便恢复还是注释掉比较好)</p><p>无注释版:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> <span class="variable constant_">HIDDEN_TREE_TYPES</span> = [];</span><br></pre></td></tr></table></figure><p>然后现在就可以发现那些限定树种都被显示出来了,但是上面挂着锁,怎么办呢?</p><p>搜索 <code>locker</code>,发现 5667 行有这么一段代码:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">if</span> (<span class="title function_">isTreeTypePurchased</span>(background_currentTreeIndex)) {</span><br><span class="line"> <span class="title function_">background_hide</span>(<span class="string">'locker'</span>);</span><br><span class="line"> <span class="title function_">executeToFrontPage</span>(<span class="keyword">function</span> (<span class="params">fp</span>) {</span><br><span class="line"> <span class="keyword">return</span> <span class="title class_">Object</span>(helpers[<span class="string">"d"</span> <span class="comment">/* removeClass */</span>])(fp.<span class="property">document</span>.<span class="title function_">getElementById</span>(<span class="string">'tree'</span>), <span class="string">'shadowed-tree'</span>);</span><br><span class="line"> });</span><br><span class="line"> topDesc = browser_polyfill_default.<span class="property">a</span>.<span class="property">i18n</span>.<span class="title function_">getMessage</span>(<span class="string">'main_top_description_ready'</span>);</span><br><span class="line">} <span class="keyword">else</span> {</span><br><span class="line"> <span class="title function_">background_unhide</span>(<span class="string">'locker'</span>);</span><br><span class="line"> <span class="title function_">executeToFrontPage</span>(<span class="keyword">function</span> (<span class="params">fp</span>) {</span><br><span class="line"> <span class="keyword">return</span> <span class="title class_">Object</span>(helpers[<span class="string">"a"</span> <span class="comment">/* addClass */</span>])(fp.<span class="property">document</span>.<span class="title function_">getElementById</span>(<span class="string">'tree'</span>), <span class="string">'shadowed-tree'</span>);</span><br><span class="line"> });</span><br><span class="line"> topDesc = browser_polyfill_default.<span class="property">a</span>.<span class="property">i18n</span>.<span class="title function_">getMessage</span>(<span class="string">'main_top_description_locked'</span>);</span><br><span class="line">}</span><br></pre></td></tr></table></figure><p>结合英文理解一下,意思就是如果这种树已经购买过了(那个 <code>if</code> 里面),那么就隐藏掉锁。</p><p>这里的解决办法有两种,一种是让 <code>isTreeTypePurchased</code> 这个函数恒返回 <code>true</code>,还有一种是直接跳过对他的判断。</p><p>不过嘛,这里选择前者,因为这个函数还涉及到了其他部分的判断,为了不用改那么多地方,就直接默认所有树都买了就好。</p><h2 id="第二个"><a href="#第二个" class="headerlink" title="第二个"></a>第二个</h2><h3 id="更新1-1"><a href="#更新1-1" class="headerlink" title="更新1"></a>更新1</h3><p>这个要找的话根据前文的 <code>locker</code> 那里可以发现一个判定函数 <code>nt()</code>。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">function</span> <span class="title function_">nt</span>(<span class="params">t</span>){<span class="keyword">return</span> b[t].<span class="property">product_id</span>==-<span class="number">1</span>?!<span class="number">0</span>:ee.<span class="title function_">find</span>(<span class="function">(<span class="params">{gid:r}</span>)=></span>r===b[t].<span class="property">id</span>)!==<span class="keyword">void</span> <span class="number">0</span>}</span><br></pre></td></tr></table></figure><p>管他三七二十一里面 <code>return true</code> 就好了</p><h3 id="原文-1"><a href="#原文-1" class="headerlink" title="原文"></a>原文</h3><p>书接上文,让我们来到 <code>isTreeTypePurchased</code> 这个函数定义的地方,在 5596 行。</p><p>用不着管那么多逻辑了,直接 <code>true</code> 就完了。</p><p>替换:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">function</span> <span class="title function_">isTreeTypePurchased</span>(<span class="params">currentTreeIndex</span>) {</span><br><span class="line"> <span class="keyword">if</span> (tree_types[<span class="string">"b"</span> <span class="comment">/* TREE_TYPES */</span>][currentTreeIndex].<span class="property">product_id</span> == -<span class="number">1</span>) <span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line"> <span class="keyword">var</span> isPurchased = purchasedProducts.<span class="title function_">find</span>(<span class="keyword">function</span> (<span class="params">_ref11</span>) {</span><br><span class="line"> <span class="keyword">var</span> gid = _ref11.<span class="property">gid</span>;</span><br><span class="line"> <span class="keyword">return</span> gid === tree_types[<span class="string">"b"</span> <span class="comment">/* TREE_TYPES */</span>][currentTreeIndex][<span class="string">'id'</span>];</span><br><span class="line"> }) !== <span class="literal">undefined</span>;</span><br><span class="line"> <span class="keyword">return</span> isPurchased;</span><br><span class="line">}</span><br></pre></td></tr></table></figure><p>为:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">function</span> <span class="title function_">isTreeTypePurchased</span>(<span class="params">currentTreeIndex</span>) {</span><br><span class="line"> <span class="comment">// if (tree_types["b" /* TREE_TYPES */][currentTreeIndex].product_id == -1) return true;</span></span><br><span class="line"> <span class="comment">// var isPurchased = purchasedProducts.find(function (_ref11) {</span></span><br><span class="line"> <span class="comment">// var gid = _ref11.gid;</span></span><br><span class="line"> <span class="comment">// return gid === tree_types["b" /* TREE_TYPES */][currentTreeIndex]['id'];</span></span><br><span class="line"> <span class="comment">// }) !== undefined;</span></span><br><span class="line"> <span class="comment">// return isPurchased;</span></span><br><span class="line"> <span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure><p>或无注释版:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">function</span> <span class="title function_">isTreeTypePurchased</span>(<span class="params">currentTreeIndex</span>) {</span><br><span class="line"> <span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure><h2 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h2><p>如此简单就可以在浏览器里中种所有树了。不过需要专业版账号才能把种的树同步到 app 上。</p><h1 id="快速刷树"><a href="#快速刷树" class="headerlink" title="快速刷树"></a>快速刷树</h1><h2 id="更新2"><a href="#更新2" class="headerlink" title="更新2"></a>更新2</h2><p>找特征。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title class_">Math</span>.<span class="title function_">round</span>((<span class="keyword">new</span> <span class="title class_">Date</span>(a.<span class="property">endTime</span>).<span class="title function_">getTime</span>()-<span class="title class_">Date</span>.<span class="title function_">now</span>())/<span class="number">1e3</span>)><span class="number">0</span>?[<span class="string">"Started"</span>,a.<span class="property">endTime</span>]:[<span class="string">"Succeeded"</span>,<span class="literal">null</span>]</span><br></pre></td></tr></table></figure><p>前面是个判断嘛,把问号前的让它恒为否就行。</p><p>改为</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="literal">false</span>?[<span class="string">"Started"</span>,a.<span class="property">endTime</span>]:[<span class="string">"Succeeded"</span>,<span class="literal">null</span>]</span><br></pre></td></tr></table></figure><h3 id="更新1-2"><a href="#更新1-2" class="headerlink" title="更新1"></a>更新1</h3><p>这个根据特征明显的 <code>new Date(new Date()</code> 就能搜到。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title class_">Ve</span>=<span class="keyword">new</span> <span class="title class_">Date</span>(<span class="keyword">new</span> <span class="title class_">Date</span>().<span class="title function_">getTime</span>()+N*<span class="number">1e3</span>+<span class="number">200</span>)</span><br></pre></td></tr></table></figure><p>直接改成</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="title class_">Ve</span>=<span class="keyword">new</span> <span class="title class_">Date</span>(<span class="keyword">new</span> <span class="title class_">Date</span>().<span class="title function_">getTime</span>())</span><br></pre></td></tr></table></figure><p>就行了。</p><h3 id="原文-2"><a href="#原文-2" class="headerlink" title="原文"></a>原文</h3><p>插件里实现了一个倒计时,那么如果更改倒计时的终止时间就可以瞬间结束了。</p><p>在 6185 行找到叫 <code>startTimer</code> 的函数,里面有一些关键语句。</p><p>在 6207 行有一个 <code>targetSysTime</code>,终止时间就是这个。</p><p>替换:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">targetSysTime = <span class="keyword">new</span> <span class="title class_">Date</span>(<span class="keyword">new</span> <span class="title class_">Date</span>().<span class="title function_">getTime</span>() + remainingTime * <span class="number">1000</span> + <span class="number">200</span>);</span><br></pre></td></tr></table></figure><p>为:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">targetSysTime = <span class="keyword">new</span> <span class="title class_">Date</span>(<span class="keyword">new</span> <span class="title class_">Date</span>().<span class="title function_">getTime</span>()<span class="comment">/* + remainingTime * 1000 + 200 */</span>);</span><br></pre></td></tr></table></figure><p>或无注释版:</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">targetSysTime = <span class="keyword">new</span> <span class="title class_">Date</span>(<span class="keyword">new</span> <span class="title class_">Date</span>().<span class="title function_">getTime</span>());</span><br></pre></td></tr></table></figure><p>于是就能发现种完植物秒出。</p><p>(不过好像这么做是领不到金币的)</p><p>(不过都能随便种树了要金币干嘛)</p>]]></content>
<categories>
<category> 实例 </category>
<category> Forest专注森林 </category>
</categories>
<tags>
<tag> Forest专注森林 </tag>
<tag> JavaScript </tag>
</tags>
</entry>
<entry>
<title>20200704闪电之旅</title>
<link href="/20200704-shan-dian-zhi-lu/"/>
<url>/20200704-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>emmmm期末中的一个惊喜</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>期末第一天的结束,伴随着一场雷暴雨。</p><p>又架好了相机等着回收,中间还调了角度,云跑太快了。</p><p>一共录了三十分钟左右,前十五分钟基本上啥玩意也没有,虽然平均五六秒一个雷,但是一开始的都很小,透不过云层。后十五分钟高产似那啥。</p><p>成果,颇丰?</p><p>START WITH A VIDEO</p><video src="1.mp4" controls></video><p>然后就是照片了,里面有几张很不错的,虽然比不了上次手机拍出来的那张,但是也很好啦。</p><img src="/20200704-shan-dian-zhi-lu/1.jpg" class><img src="/20200704-shan-dian-zhi-lu/2.jpg" class><img src="/20200704-shan-dian-zhi-lu/3.jpg" class><img src="/20200704-shan-dian-zhi-lu/4.jpg" class><img src="/20200704-shan-dian-zhi-lu/5.jpg" class><img src="/20200704-shan-dian-zhi-lu/6.jpg" class><img src="/20200704-shan-dian-zhi-lu/7.jpg" class><img src="/20200704-shan-dian-zhi-lu/8.jpg" class><img src="/20200704-shan-dian-zhi-lu/9.jpg" class><img src="/20200704-shan-dian-zhi-lu/10.jpg" class><img src="/20200704-shan-dian-zhi-lu/11.jpg" class><img src="/20200704-shan-dian-zhi-lu/12.jpg" class><img src="/20200704-shan-dian-zhi-lu/13.jpg" class><img src="/20200704-shan-dian-zhi-lu/14.jpg" class><img src="/20200704-shan-dian-zhi-lu/15.jpg" class><p>最后一张没闪电,就是一张粉色的图。/doge</p><img src="/20200704-shan-dian-zhi-lu/16.jpg" class><p>其实还有很多小闪电。可惜和这些比起来又不美观还个头不大。</p><p>感谢Canon EOS M100和Pr的大力支持。</p>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>说说爬虫20200508-09</title>
<link href="/shuo-shuo-pa-chong-20200508-09/"/>
<url>/shuo-shuo-pa-chong-20200508-09/</url>
<content type="html"><![CDATA[<p>还算挺成功的</p><span id="more"></span><h1 id="20200508"><a href="#20200508" class="headerlink" title="20200508"></a>20200508</h1><p>在网上随便瞎翻,发现一个八爪鱼采集空间说说的教程,然后下载用了一下发现都是爬虫的原理,但是是可视化的,不需要了解爬虫内部的操作,然后就拿来试。</p><p>成功爬取1500多条空间说说信息。</p><p>Mood Crawler 1<img src="/shuo-shuo-pa-chong-20200508-09/1.jpg" class></p><p>但是这版除了没法看时间以外,一些长文还没法爬全。</p><h1 id="20200509"><a href="#20200509" class="headerlink" title="20200509"></a>20200509</h1><p>所以第二版来了。</p><p>经过不断的尝试和几次改进,有了如下成品</p><img src="/shuo-shuo-pa-chong-20200508-09/2.jpg" class><p>这版用了自动识别和把每一个说说都点击查看全文的方法,把说说的许多信息都爬下来了。但是评论还没有想好要怎么爬,也许到时候可以用python爬,毕竟这个软件也不是特别好用。</p><p>还不错呢</p>]]></content>
<categories>
<category> 实例 </category>
<category> QQ空间爬虫 </category>
</categories>
<tags>
<tag> Python </tag>
</tags>
</entry>
<entry>
<title>20200503闪电之旅</title>
<link href="/20200503-shan-dian-zhi-lu/"/>
<url>/20200503-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第五次闪电之旅。</p><p>可以。</p><span id="more"></span><p>两个共29分58秒的视频,经过剪辑把几乎所有关于闪电的部分拿了出来。这次还是有点不熟练,相机放那也不知道调一下焦距就挂着。所以出的照片都前所未有的模糊。。。不过视频还算能看,但是真放一帧一帧的就很难受了。今天这事起突然,等了好久的雷雨着急弄作业差点错过去,还找了半天三脚架。不过还算可以吧。。Pr也不够熟练,整教程就看了半天,再加上不会调速度原速一边放一边剪就很浪费时间。。终于是肝完了。</p><p>因为Pr导出avi格式QQ还上传不了,所以只能转成MP4,但是视频大小一下子压了好几十兆,再加上说说上传还会再压,所以清晰度本来就很低的现在已经低到没谱了。。凑合着看吧。</p><video src="2.mp4" controls></video><img src="/20200503-shan-dian-zhi-lu/1.jpg" class><img src="/20200503-shan-dian-zhi-lu/2.jpg" class><img src="/20200503-shan-dian-zhi-lu/3.jpg" class><img src="/20200503-shan-dian-zhi-lu/4.jpg" class><img src="/20200503-shan-dian-zhi-lu/5.jpg" class><img src="/20200503-shan-dian-zhi-lu/6.jpg" class><img src="/20200503-shan-dian-zhi-lu/7.jpg" class><img src="/20200503-shan-dian-zhi-lu/8.jpg" class><img src="/20200503-shan-dian-zhi-lu/9.jpg" class><img src="/20200503-shan-dian-zhi-lu/11.jpg" class><img src="/20200503-shan-dian-zhi-lu/12.jpg" class><img src="/20200503-shan-dian-zhi-lu/13.jpg" class><img src="/20200503-shan-dian-zhi-lu/14.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20200416闪电之旅</title>
<link href="/20200416-shan-dian-zhi-lu/"/>
<url>/20200416-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第四次闪电之旅</p><p>还算可以</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>20200415晚九点左右开始下雨,过一段时间后下得很大,开始打闪。于是模拟赛打完开始拍,一开始闪电在偏北的地方,没有窗户能通向那个位置,所以拍了半天只有亮光。</p><img src="/20200416-shan-dian-zhi-lu/1.jpg" class><img src="/20200416-shan-dian-zhi-lu/2.jpg" class><img src="/20200416-shan-dian-zhi-lu/3.jpg" class><img src="/20200416-shan-dian-zhi-lu/4.jpg" class><img src="/20200416-shan-dian-zhi-lu/5.jpg" class><img src="/20200416-shan-dian-zhi-lu/6.jpg" class><img src="/20200416-shan-dian-zhi-lu/7.jpg" class><img src="/20200416-shan-dian-zhi-lu/8.jpg" class><img src="/20200416-shan-dian-zhi-lu/9.jpg" class><img src="/20200416-shan-dian-zhi-lu/13.jpg" class title="空间说说截图"><p>中间断了一段时间准备睡觉,然后发现转移到西南方向了,于是又去拍了一段。</p><video src="1.mp4" controls></video><img src="/20200416-shan-dian-zhi-lu/10.jpg" class title="唯一连拍还算拿的出手的一张"><img src="/20200416-shan-dian-zhi-lu/11.jpg" class><img src="/20200416-shan-dian-zhi-lu/12.jpg" class><p>拍闪电可真是件废存储空间的事<br>拍了几千张就一张还凑活<img src="/20200416-shan-dian-zhi-lu/e.png" class>算是意外惊喜吧。。下次绝对不会再用连拍了</p><p>下回就拍视频,不仅记录动态过程,大不了截图呗。虽然也挺占地的,但总比连拍要小,总比一张一张拍要好。</p><h2 id="20200416-11-51更新"><a href="#20200416-11-51更新" class="headerlink" title="20200416 11:51更新"></a>20200416 11:51更新</h2><p>用Pr把视频里的闪电搞出来了!!!真有意思。。下次绝对不会再拍连拍了。</p><p>至此20200415-20200416雷雨成品有三,现献于下。</p><img src="/20200416-shan-dian-zhi-lu/%E9%97%AA.jpg" class><img src="/20200416-shan-dian-zhi-lu/%E9%97%AA2.jpg" class><img src="/20200416-shan-dian-zhi-lu/10.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>植物大战僵尸卡片</title>
<link href="/zhi-wu-da-zhan-jiang-shi-qia-pian/"/>
<url>/zhi-wu-da-zhan-jiang-shi-qia-pian/</url>
<content type="html"><![CDATA[<p>童年的回忆</p><span id="more"></span><h1 id="回忆"><a href="#回忆" class="headerlink" title="回忆"></a>回忆</h1><h1 id="缺失(原版植物大战僵尸)"><a href="#缺失(原版植物大战僵尸)" class="headerlink" title="缺失(原版植物大战僵尸)"></a>缺失(原版植物大战僵尸)</h1><h2 id="植物(38-48)"><a href="#植物(38-48)" class="headerlink" title="植物(38/48)"></a>植物(38/48)</h2><ol><li><p>香蒲</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E9%A6%99%E8%92%B2.jpg" class></li><li><p>墓碑吞噬者</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%A2%93%E7%A2%91%E5%90%9E%E5%99%AC%E8%80%85.jpg" class></li><li><p>“冰”瓜</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E2%80%9C%E5%86%B0%E2%80%9D%E7%93%9C.jpg" class></li><li><p>花盆</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E8%8A%B1%E7%9B%86.jpg" class></li><li><p>地刺王</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%9C%B0%E5%88%BA%E7%8E%8B.jpg" class></li><li><p>金盏花</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E9%87%91%E7%9B%8F%E8%8A%B1.jpg" class></li><li><p>大蒜</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%A4%A7%E8%92%9C.jpg" class></li><li><p>咖啡豆</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%92%96%E5%95%A1%E8%B1%86.jpg" class></li><li><p>机枪射手</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E6%9C%BA%E6%9E%AA%E5%B0%84%E6%89%8B.jpg" class></li><li><p>双发射手</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%8F%8C%E5%8F%91%E5%B0%84%E6%89%8B.jpg" class></li></ol><h2 id="僵尸(22-26)"><a href="#僵尸(22-26)" class="headerlink" title="僵尸(22/26)"></a>僵尸(22/26)</h2><ol><li><p>僵尸</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E5%83%B5%E5%B0%B8.jpg" class></li><li><p>潜水僵尸</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E6%BD%9C%E6%B0%B4%E5%83%B5%E5%B0%B8.jpg" class></li><li><p>海豚骑士僵尸</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E6%B5%B7%E8%B1%9A%E9%AA%91%E5%A3%AB%E5%83%B5%E5%B0%B8.jpg" class></li><li><p>气球僵尸</p><img src="/zhi-wu-da-zhan-jiang-shi-qia-pian/%E6%B0%94%E7%90%83%E5%83%B5%E5%B0%B8.jpg" class></li></ol>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 回忆 </tag>
</tags>
</entry>
<entry>
<title>疫情期间的老师们</title>
<link href="/yi-qing-qi-jian-de-lao-shi-men/"/>
<url>/yi-qing-qi-jian-de-lao-shi-men/</url>
<content type="html"><![CDATA[<p>二南的老师们都超优秀哒!</p><span id="more"></span><p>emmmm有的图片可能过于长了,建议电脑端充分利用右上角TOC(悬浮目录)哦!</p><h1 id="位老师"><a href="#位老师" class="headerlink" title="位老师"></a>位老师</h1><p>位晓茹老师,高一26班(未重新分)的班主任、化学老师,对人异常和善、宽容。</p><p>可能是全年级最善良的老师了。</p><h2 id="20200321"><a href="#20200321" class="headerlink" title="20200321"></a>20200321</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%8820200321.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202003211.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202003212.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202003213.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202003214.jpg" class><h2 id="20200403-让人交作业"><a href="#20200403-让人交作业" class="headerlink" title="20200403 让人交作业"></a>20200403 让人交作业</h2><p><video src="1.mp4" controls><video></video></video></p><h2 id="20200415"><a href="#20200415" class="headerlink" title="20200415"></a>20200415</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%8820200415.jpg" class><h2 id="20200416"><a href="#20200416" class="headerlink" title="20200416"></a>20200416</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%8820200416.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202004161.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E4%BD%8D%E8%80%81%E5%B8%88202004162.jpg" class><h1 id="秀姐"><a href="#秀姐" class="headerlink" title="秀姐"></a>秀姐</h1><p>出了名的会怼人,经典语录无数</p><h2 id="20200413催交作业"><a href="#20200413催交作业" class="headerlink" title="20200413催交作业"></a>20200413催交作业</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/3.jpg" class><h2 id="20200414"><a href="#20200414" class="headerlink" title="20200414"></a>20200414</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004141.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9020200414.jpg" class><h2 id="20200415-1"><a href="#20200415-1" class="headerlink" title="20200415"></a>20200415</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9020200415.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004151.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004152.jpg" class><h2 id="20200416-1"><a href="#20200416-1" class="headerlink" title="20200416"></a>20200416</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9020200416.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004161.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004162.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004163.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004164.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004165.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004166.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004167.jpg" class><h2 id="20200417"><a href="#20200417" class="headerlink" title="20200417"></a>20200417</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9020200417.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004171.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004172.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004173.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004174.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%90202004175.jpg" class><h2 id="20200504"><a href="#20200504" class="headerlink" title="20200504"></a>20200504</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%900504.jpg" class><h2 id="20200507"><a href="#20200507" class="headerlink" title="20200507"></a>20200507</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%900507.jpg" class><p>这公告已经被删了(20200512更新),那个小方框是一个绿底的对勾</p><h2 id="20200508"><a href="#20200508" class="headerlink" title="20200508"></a>20200508</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%900508.jpg" class><p>这次是英语周六口语课要配音</p><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9005081.jpg" class><p>找声线真的好难啊。。。所以树懒用了熊二音。后面还重新录了不要温和地走进那个良夜,还整了一个熊出没的中文配音hhhhhh。。</p><p>赵俊达那个好还原啊。nb。</p><h2 id="20200511"><a href="#20200511" class="headerlink" title="20200511"></a>20200511</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E7%A7%80%E5%A7%9020200511.jpg" class><h1 id="军姐"><a href="#军姐" class="headerlink" title="军姐"></a>军姐</h1><h2 id="Timi"><a href="#Timi" class="headerlink" title="Timi"></a>Timi</h2><p>估计是为了查人上课听讲情况,然后军姐注册了王者的账号,结果还真发现了宋杨(把号借别人了)和时星杰(这个是真的)上课打王者。</p><p>结果后来有人发现<img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%90Timi.jpg" class title="20200412发生的事,忻蕊的发现"></p><p>hhhhhhh</p><p>然后就很有意思了。</p><p>比如冯子涵问了问题然后军姐没回复,于是<img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%90Timi1.jpg" class title="20200413发生的事"></p><h2 id="建群"><a href="#建群" class="headerlink" title="建群"></a>建群</h2><p>也许是觉得在大群里特别没有存在感,所以新建了一个数学大佬的群,自己当群主,没有管理。</p><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%90%E5%BB%BA%E7%BE%A4.jpg" class><p>建完群以后各种瞎聊,比在大群活跃多了。</p><p>还经常干这种事</p><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%90%E5%BB%BA%E7%BE%A41.jpg" class><p>然后就被怼了回去</p><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%90%E5%BB%BA%E7%BE%A42.jpg" class><h2 id="20200413催交作业-1"><a href="#20200413催交作业-1" class="headerlink" title="20200413催交作业"></a>20200413催交作业</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/2.jpg" class><h2 id="20200509大扫除"><a href="#20200509大扫除" class="headerlink" title="20200509大扫除"></a>20200509大扫除</h2><p>自从上次占了大扫除以后,班里的反感情绪就越来越深。于是这次,26班的同学们站了起来!</p><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%86%9B%E5%A7%900509.jpg" class><h1 id="霞姐"><a href="#霞姐" class="headerlink" title="霞姐"></a>霞姐</h1><h2 id="20200413催交作业-2"><a href="#20200413催交作业-2" class="headerlink" title="20200413催交作业"></a>20200413催交作业</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/3.jpg" class><p>她似乎没几次催过作业(尤其是在留作业的当天)。所以这次附议hhhhhh。</p><h2 id="20200414-1"><a href="#20200414-1" class="headerlink" title="20200414"></a>20200414</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%9020200414.jpg" class><h2 id="20200415-2"><a href="#20200415-2" class="headerlink" title="20200415"></a>20200415</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%9020200415.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%90202004151.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%90202004152.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%90202004153.jpg" class><h2 id="20200416-2"><a href="#20200416-2" class="headerlink" title="20200416"></a>20200416</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%9020200416.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%90202004161.jpg" class><h2 id="20200506"><a href="#20200506" class="headerlink" title="20200506"></a>20200506</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E9%9C%9E%E5%A7%900506.jpg" class><h1 id="语文-施欣宇"><a href="#语文-施欣宇" class="headerlink" title="语文-施欣宇"></a>语文-施欣宇</h1><p>霞姐在2020-05-06请假去生孩子了,所有有个代理语文老师来管作业啥的。</p><p>就是她!sxy!</p><p>比较喜欢发表情包,而且不是zbh那种沙雕风。</p><p>新官上任三把火,先把一些不好好完成作业的给打回去了,比霞姐还严。nbnb。</p><p>之后会发生什么呢,我们拭目以待吧!</p><h2 id="20200506-1"><a href="#20200506-1" class="headerlink" title="20200506"></a>20200506</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/sxy0506.jpg" class><h2 id="20200507-1"><a href="#20200507-1" class="headerlink" title="20200507"></a>20200507</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E6%96%BD%E6%AC%A3%E5%AE%870507.jpg" class><h2 id="20200511-1"><a href="#20200511-1" class="headerlink" title="20200511"></a>20200511</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E6%96%BD%E6%AC%A3%E5%AE%870511.jpg" class><h1 id="学生"><a href="#学生" class="headerlink" title="学生"></a>学生</h1><p>槽点太多不全放了</p><h2 id="20200415-3"><a href="#20200415-3" class="headerlink" title="20200415"></a>20200415</h2><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%AD%A6%E7%94%9F20200415.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E5%AD%A6%E7%94%9F202004151.jpg" class><h1 id="总体弄一个表情包吧"><a href="#总体弄一个表情包吧" class="headerlink" title="总体弄一个表情包吧"></a>总体弄一个表情包吧</h1><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%851.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%852.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%853.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%854.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%855.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%856.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%857.jpg" class><img src="/yi-qing-qi-jian-de-lao-shi-men/%E8%A1%A8%E6%83%85%E5%8C%858.jpg" class>]]></content>
<categories>
<category> 动态 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 回忆 </tag>
</tags>
</entry>
<entry>
<title>20190731闪电之旅</title>
<link href="/20190731-shan-dian-zhi-lu/"/>
<url>/20190731-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第三次闪电之旅</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>2019.07.31</p><p>还不错</p><p>拍了将近三千张照片剩了九张(主要是连拍)。</p><p>只有图八是真正能看见的闪电<br>不过别的也凑合,看起来还不错</p><p>这次闪的很密集,只不过有云挡着</p><p>光这几分钟,这点色调都快能整成一天的了</p><p>(深夜-凌晨-正午-下午-傍晚-傍晚2-傍晚3)</p><p>反正内存够用</p><img src="/20190731-shan-dian-zhi-lu/1.jpg" class><img src="/20190731-shan-dian-zhi-lu/2.jpg" class><img src="/20190731-shan-dian-zhi-lu/3.jpg" class><img src="/20190731-shan-dian-zhi-lu/4.jpg" class><img src="/20190731-shan-dian-zhi-lu/5.jpg" class><img src="/20190731-shan-dian-zhi-lu/6.jpg" class><img src="/20190731-shan-dian-zhi-lu/7.jpg" class><img src="/20190731-shan-dian-zhi-lu/8.jpg" class><h1 id="成品"><a href="#成品" class="headerlink" title="成品"></a>成品</h1><img src="/20190731-shan-dian-zhi-lu/9.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20190705闪电之旅</title>
<link href="/20190705-shan-dian-zhi-lu/"/>
<url>/20190705-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第二次闪电之旅。</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>所以,将近一年之后,我终于又找到了一场天时地利人和的雷雨。</p><p>四百多张照片,十来分钟。然后雷没了……<br>都是一秒的曝光,感觉还是太短了点。等下次合适的时候再试。</p><p>第一张那个还没用三脚架(没来得及架),用手拍一秒曝光,手抖。。<br>后面几张虽然用三脚架照的,但是没什么效果了。那种大雷都快没了。</p><p>总的来说,还有一张拿得出手,比上次好多了。</p><p>(微信朋友圈上传完压缩了以后可能有的就根本看不见了)</p><img src="/20190705-shan-dian-zhi-lu/0.jpg" class><img src="/20190705-shan-dian-zhi-lu/1.jpg" class><img src="/20190705-shan-dian-zhi-lu/2.jpg" class><img src="/20190705-shan-dian-zhi-lu/3.jpg" class><img src="/20190705-shan-dian-zhi-lu/4.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
<entry>
<title>20180718闪电之旅</title>
<link href="/20180718-shan-dian-zhi-lu/"/>
<url>/20180718-shan-dian-zhi-lu/</url>
<content type="html"><![CDATA[<p>第一次闪电之旅。</p><p>The new beginning is here.</p><span id="more"></span><h1 id="正文"><a href="#正文" class="headerlink" title="正文"></a>正文</h1><p>202张,10分钟,成就了这六张照片</p><p>图一不是那么确定 感觉有点问题(手机拍的)</p><p>图2到图5使用佳能 EOS M100拍的,曝光1秒,补光给的是1又三分之二,拍楼肯定是暗,但是拍闪电曝光应该够了。</p><p>二三还好但二的闪电也是强弩之末了。</p><p>四五六很暗,但是红色的能看清而且在相机上很显眼。</p><p>总的来说,第一次拍到还是费了点劲。一开始没找对方法,后来就是一张接着一张按快门,但还是会漏掉很多。其实准确来说应该录。</p><p>所以,下回要拍的时候需要找一个四面八方不遮光不遮景不遮天光污染弱的地方,带上三脚架,把两块电池都充好电,带上两个储存卡(其实一个都用不完),然后带上相机就去拍就可以了。欣赏闪电也是一件很惬意的事。</p><p>First Day END . To be continued…</p><img src="/20180718-shan-dian-zhi-lu/1.jpg" class><img src="/20180718-shan-dian-zhi-lu/2.jpg" class><img src="/20180718-shan-dian-zhi-lu/3.jpg" class><img src="/20180718-shan-dian-zhi-lu/4.jpg" class><img src="/20180718-shan-dian-zhi-lu/5.jpg" class><img src="/20180718-shan-dian-zhi-lu/6.jpg" class>]]></content>
<categories>
<category> 动态 </category>
<category> 闪电之旅 </category>
</categories>
<tags>
<tag> 动态 </tag>
<tag> 闪电之旅 </tag>
</tags>
</entry>
</search>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。