2020-03
26

py2脚本改写为py3

By xrspook @ 13:06:29 归类于: 烂日记

昨天,我在电脑上部署了Python3.8,令我意外的是BlogBus转WordPress的脚本居然可以在这个东西上一次通过。我在家里试的时候,如果安装现行的最新版本的Python,会有语法错误,为什么在单位这台电脑上就没有这个烦恼呢?

晚上我再去研究的时候,发现原来单位这台电脑在2017年就已经装过Python2.7。中午运行那个脚本的时候,估计不知道为什么那个东西自动调用了老的版本,所以没有发生语法错误。Python2跟Python3的语法差异很多人都中过招。习惯用Python2的人写Python3脚本肯定会有很多毛病。几天前当我在电脑上运行不通的时候,我的做法是卸载了Python3,重新安装Python2,这个做法是对的,是最快捷的解决方式,但是昨天晚上,我却选择了一个故意撞墙的方式——我要修改10年前的代码,让它在Python3上面正常运行。理论上,如果我在电脑上部署好了Python的环境,我应该可以在多种模式下正常运行那个东西。但实际上,当我很笨拙地在命令行运行那个东西的时候,的确可以,但是如果我用批处理文件调用运行,即便我在用户跟全局都都设置好了环境,依然运行失败。为什么会这样?我不知道,但显然很多人都遭遇过这种失败,所以网上的解决办法有很多,为什么这个运行环境,不是设置好了就万事大吉呢?我不太清楚。

在电脑上运行过Python以后,我觉得这个东西实在太神奇了。如果是其他语言,脚本与运行之间还有一个编译的过程,C语言是这样的,JAVA把貌似也得这样,但Python直接写完代码就可以运行。当然,运行失败的时候,他们会告诉你哪里出了问题。哪里出了问题跟有提示教你怎么改才对完全是两码事。我还在跟网友吐槽为什么设置好了环境还是批处理失败的时候,他建议我在VSCode里写py,同时也装上Python的插件。VSCode的Python插件有很多,要装哪个我完全不知道。因为VSCode是微软的产品,搜索出来的第一个Python插件也是微软昨的,至于那个东西有什么用,我实在不知道,我迷迷糊糊就安装了。在VSCode里编辑py的时候,会有一个在终端运行的选项,那里就可以看到运行效果。当我打开py文件的时候,右下角不断弹出叫我安装另外一个插件。一开始的时候我没有装,但是后来我还是装了,当然我也可以设置它不再提醒。我在装那个插件之前,我就在第1个插件的终端运行过一次py,有错误代码,跟我在CMD命令行显示错误代码是一样的。但是当我安装了第2个插件以后,奇迹的事情发生了。运行同样的脚本,在同样的位置依然会报错,但是下面还多了一行告诉我这个错误是什么,同时也会建议我应该怎么改。格式上的问题插件会直接告诉我要怎么改,比如Pyhon3在print的时候,要比2多写一对括号。另外一些状况属于插件无法确切地告诉你这个错误到底意味着什么,是哪里出问题了,但问题被描述得比较明白了。在见识过这些东西之后,我真心觉得,英语不好的人千万不要学编程,又或者说学编程,而且编得好的人,英语烂不到哪里去,因为他们看到的满眼都是那些鬼。如果你遇到一个喜欢用拼音缩写去命名函数写脚本的人,就我个人而言,我会非常怀疑他的技术。

之前让我觉得可能要折腾一个晚上才能搞定的脚本改写,在VSCode以及那两个插件的帮助之下,大概15分钟就搞定了,真的让人非常有成就感!

我不知道,我是不是天生是编程的料,但是一定程度上,我喜欢那些东西。我喜欢那些严格的逻辑,也喜欢那些在我印象之中或者意料之外的效果。

2017-09
5

可视化aria2+Flashgot部署教程

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

昨天aria2的RPC在单位的电脑上不成功,我怀疑是网友用go编译出来的aria2rpc在Win7 64位系统里有问题,导致数据传输不过去。aria2rpc在网络上只有2个惯用版本,一个是go另外一个是py,所以我就只好真的很认真地在电脑里装一个Python27。但即便Python27上去了,设置也完全正确了,Flashgot参数模板里的东西我也和aria2rpc代码里的一一对应了,为什么还是不行呢?!aria2c.exe可运行,但就是不能够把RPC数据传过去。最后我留意到教程里多次提到RPC-secret这个参数,说如果启用了token以后,secret也要换成token的东西。在家里用webui-aria2的时候RPC数据可以连上,但总有一句黄色的话“通过 RPC 连接到 Aria2 成功,但是连接并不安全。要想使用安全连接,尝试在启动 Aria2 时添加一个授权密码令牌(通过 –RPC-secret 参数)”,所以我在aria2.conf里设置了一串数字,同时在webui-aria2的“设置-连接设置-密码令牌”里也填上了那堆东西。这般操作一直相安无事。每次打开webui-aria2虽然上一次按了保存,但下一次重启浏览器以后之前保存的东西还是恢复原位,所以实际上那个密码令牌还是没有保存。所有让RPC能正常传输的操作我都试过,不如撤掉这个RPC-secret试试。接着,接着,接着,世界被拯救了!!!!!网友用go编译的aria2rpc.exe成功了,各种配置的py也都全部可以!Flashgot调用我设定的aria2下载工具,webui-aria2总算有反应了,谢天谢地!!!不知道这个“RPC-secret”是不是症结所在,反正搞定这个后我解脱了。

有必要把aria2的整个配置流程都记录一下。以下内容各种摘抄~

**********可视化aria2+Flashgot部署教程开始**********

1、去官方网站下载aria2。这是最原始的东西,必须得先部署。按照系统的不同各取所需下载。下载解压后,除了里面的aria2c.exe以外对普通人来说都是天书,摊手。即便有个exe文件,双击打开也是闪退的,所以对不想折腾或完全不懂的人来说,下载回来的东西纯粹是一堆废物。aria2不需要安装,解压就能使用,但不要把它放在文件名有空格或文件名过长的目录内,否则后面某步骤你就呵呵进行不下去了。

2、从官网下载回来的aria2文件夹必须通过配置才能使用,当然这是对普通人而言的,对大神来说人家命令行就能解决一切。所以呢,需要在文件夹里手动增加几个文件(右键-新建文件夹-重命名[把下面的短语逐个粘帖进去,回车确定]):

Aria2.log(日志)
aria2.session(下载历史)
aria2.conf(配置文件,非常重要!!!)
aria2.vbs(隐藏cmd窗口运行用到的)

3、重头戏,配置aria2!控制aria2需要参数,你可以用命令行在使用的时候一个个敲,对于小白来说设置好配置文件就可以拯救世界,这就是第2步提到的aria2.conf配置文件。(官方版本里不含这个,显然人家就不是给小白们消遣准备的)如何配置aria2?你可以直接下载别人的已经配置好的文件替换掉你的aria2.conf,也可以用记事本打开你的aria2.conf把下面一大堆东西复制粘贴进去,反正这堆我也是抄回来的。

#rpc-secret=123456789
#用户名
#rpc-user=user
#密码
#rpc-passwd=passwd
#设置加密的密钥
#rpc-secret=adgjl
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#是否启用https加密,启用之后要设置公钥,私钥的文件路径
#rpc-secure=true
#启用加密设置公钥
#rpc-certificate=/home/name/.config/aria2/example.crt
#启用加密设置私钥
#rpc-private-key=/home/name/.config/aria2/example.key
#允许外部访问,false的话只监听本地端口
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=5
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*
#文件保存路径, 默认为当前启动位置
dir=D:\tddownload
log=D:\Aria2c\Aria2.log
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=0
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持 file-allocation=falloc #不进行证书校验 check-certificate=false ## 进度保存相关 ## # 从会话文件中读取下载任务 input-file=D:\Aria2c\aria2.session # 在Aria2退出时保存`错误/未完成`的下载任务到会话文件 save-session=D:\Aria2c\aria2.session # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0 #save-session-interval=60

注意:“dir=D:\tddownload ”、“log=D:\Aria2c\Aria2.log”、“input-file=D:\Aria2c\aria2.session”、“save-session=D:\Aria2c\aria2.session”这四条路径请根据实际情况调整。

4、没有配置好的aria2开不了,现在双击aria2c.exe文件也照样无法让aria2c.exe运行,依旧闪退,依旧任务管理器里未见这个程序。接下来我们需要配置第2步提到的aria2.vbs。对aria2来说,这个就是芝麻开门。用记事本打开aria2.vbs,然后在里面输入:

CreateObject(“WScript.Shell”).Run “D:\App\Aria2\aria2c.exe –conf-path=aria2.conf”,0

其中“D:\App\Aria2\aria2c.exe”是aria2c.exe的绝对路径(aria2c.exe文件-右键-属性-安全-对象名称,我就知道小白不知道这个怎么找!)。自行新建的aria2.conf必须和aria2c.exe,“–conf-path=aria2.conf”才是这么写,否则等号后面依然要写绝对路径。在第1步里我曾经提到不要把aria2解压的文件夹放在含有空格或文件名过长的文件夹里。如果你真那么做,理论上这个aria2.vbs配置好以后双击就能运行aria2c.exe,但实际上你就会遇到弹出窗口说“错误:系统找不到指定文件夹。代码:80070002”。通常这些人都是把aria2文件夹放到了“Program Files”,这个文件名有空格,而他们的绝对路径又写成了“D:\Program Files\aria2\aria2c.exe”之类,所以就呵呵呵鸟。其实这也是有解决办法的,就是把路径换成“D:\Progra~1\aria2\aria2c.exe”,但与其这样,不如直接不放在有空格的根目录不更好?把这个文件复制到你的系统启动文件夹(开始-所有程序-启动文件夹-打开),然后每次开机aria2就自动运行了,省心。

5、完成前面4步,双击aria2.vbs,你应该就能在系统的任务管理器里看到aria2c.exe了,恭喜你,aria2部署成功!!!

6、但到第5步为止虽然你已经可以运行aria2了,但你仍只能通过命令行下载,非常不人性化。所以我们需要一个可视化的界面拯救世界。推荐下载webui-aria2。这个东西下载回来,解压就能使用。放在任何一个文件夹都不成问题,你甚至可以忘记它的存在,因为你只需要在你常用的浏览器里打开文件夹里的index.html,并把那个地址添加为书签,往后你就永远都不需要知道这个文件夹具体放在神马地方了。

7、前5步已经完成,aria2已经部署成功,用随便一个浏览器打开webui-aria2的index.html你就应该能马上看到正常界面,左上方的上传下载图标显示速度均为“0 B/s”。但同时,你会看到右上方有黄色的弹出窗口“通过 RPC 连接到 Aria2 成功,但是连接并不安全。要想使用安全连接,尝试在启动 Aria2 时添加一个授权密码令牌(通过 –rpc-secret 参数)”,这句话我个人觉得对小白来说你不需要管它。之前我正是因为管了而出现问题。反正aria2已经连接RPC成功,余下安全不安全对单机用户来说应该影响不大。所以呢,在这里我就不继续讲该怎么让这句黄色的话消失了。到此为止,你已经完成了aria2部署以及在可视化界面操控aria2。通过webui-aria2,你已经可以在添加那里加入链接完成文件下载。如果没有这个可视化的webui-aria2界面,你得在命令行操控一切,想想都觉得疯狂。

8、第7步完成以后,你可以在webui-aria2添加下载,但显然我们平时下载都不这样,太逆天麻烦了,所以我们要把aria2关联到我们平时的下载管理器里。我常用的浏览器是Firefox,对应的经典下载管理器是Flashgot。这个完成以后我们就能在下载弹出框里直接选择我们的目标下载工具,下载项目能在webui-aria2里看到,操作跟平时我们用流氓雷一样。Flashgot是Firefox的插件,我们当然要先安装:管理(右边三横杠)-附加组件-搜索“Flashgot”-安装。重启Firefox,管理-附加组件-扩展,在这里我们已经能看到Flashgot了。

9、要把数据从Flashgot传递到webui-aria2我们需要一个RPC的脚本。网上的经典版本是aria2rpc,里面提供了py和go的脚本,但对普通人来说这又是天书。py要求必须系统有Python运行环境才能继续下去,于是本来打算超轻量级弄个下载神器又不得不先安装Python系统,步骤简单,但个人觉得有点不划算,所以这里我不展开讨论了,有兴趣请自行学习。正是因为py麻烦,所以网上有大神直接把go的脚本给编译成了exe,于是,我们这些小白终于被拯救了!!!在这一步,我们需要把大神用go编译好的aria2rpc.exe下载回来,放到aria2的文件夹,备用。

10、在这一步我们将在Flashgot完成脚本设置,最终把Flashgot和webui-aria2关联上。Flashgot-选项-新增-设定个名字(比如Aria2rpc)确定。可执行路径选择第9步下载回来的aria2rpc.exe,参数模板填写“[-cookie COOKIE] [-out FNAME] [URL]”,请把引号的东西复制进去,因为每个参数(中括号)之间是有空格的,空格木有就木有然后了,最后点击确定。如果一切顺利,点击可以弹出的下载链接以后在Flashgot选择你新增的下载管理器接着确定,你就能在webui-aria2看到任务开始跑了!

11、这一步可有可无,但设置了有备无患。用go编译出aria2rpc.exe的大神已经预见网友在下载的时候会用到“科学上网的方法”,所以在完成第10步之后,我们可以重复一次,新建一个“Aria2rpc2”,可执行路径和第10步相同,参数模板填写“[-cookie COOKIE] [-out FNAME] [URL] -proxy http://127.0.0.1:XXXX”,其中“http://127.0.0.1:XXXX”的部分是八仙过海各显神通了,你懂的。当然,你也可以在webui-aria2的界面设置“科学上网的方法”,但特殊情况下每次都得手动不如直接在Flashgot里设置好自动来得爽。

完成以上步骤后,你已经可以在可视化界面下利用aria2下载了!之所以用aria2,因为天朝的网盘挂的挂,不挂的又有各种限制,aria2无疑是一条新的活路。通过各类脚本,aria2可以下载115、百度云、迅雷离线等等,但具体如何操作这里就不说了,有心人肯定会自己搞懂的,嘻嘻。凡事要有度,过了不好。

**********可视化aria2+Flashgot部署教程结束**********

摘抄自
https://zhuanlan.zhihu.com/p/21831960
https://bbs.saraba1st.com/2b/thread-1532478-1-1.html

2015-08
25

新药

By xrspook @ 13:35:41 归类于: 烂日记

昨天是第二次快到下班时间的时候我回到办公室大领导正在和我的搭档谈话。我不想留在那里,但我无处可去,毕竟离下班时间就只剩下15分钟而已,通常来说我会开始着手准备下班后跑步的事,比如说戴好心率带和手表,脱掉长裤换上跑鞋,但在那个时候却在办公室有这么个谈话,我该做什么好呢?开电脑看网页吗?还是说继续做我平时做的?他们的谈话让我觉得挺搞笑,因为两个人的思路和出发点根本不在一起。大领导想让我的搭档牵头做点事,但他给出的那个大方向无论是我的搭档还是我都觉得那是死胡同,没什么可发掘的价值,不是不能做,而是我们连自己都觉得不靠谱的事有什么理由可以说服我们自己精神百倍地做下去?挺逗的,大领导觉得他站在学术上比较高的位置给我们指引方向,但实际上,我和我的搭档都明白那是怎么一回事。从专业学术的角度考虑,那已经被玩得很多了,从推广应用的角度考虑,为什么这么多年来这都没有变成靠谱的规范?因为这本身有问题!不论问题大小,反正就是有问题!就像一个新药,在临床阶段一直有副作用,而且那些副作用的轻重程度还有点飘忽不定,某些副作用甚至比不用药让病人等死还要严重。试问,这个新药有可能推出市场?在大数据临床试验里搞清楚为什么有副作用、副作用在哪些类型的病人身上最明显,哪些病人是不会有副作用等机理之前,这个新药都不可能通过审批大范围地上市使用。小试尚且有一定概率的严重副作用,怎么可能推广到中试甚至更大型的层面?大领导的出发点是好的,他觉得这新药是一个解决现在我们储粮害虫问题的良方,但要考虑的真不只是虫子的问题,粮食质量本身比虫子还重要,虫子吃不完一个浅圆仓1.1万吨的小麦,但因为某些新技术的使用的确可能让这一个仓的小麦全部掉价成不伦不类的次品。在营养和安全面前,虫子真的不算什么。至于我的搭档,那是个非常现实的人,他当然知道那样是撞墙,但他也是很狡猾(圆滑)的人,所以他不会直接就拒绝掉领导。在他眼里一切都是从利益出发的,而且那个利益主要是指他自己的利益,吃力不讨好的事他可以使出浑身解数推脱掉。领导不过是想申请个什么项目之类,大领导提的那个方向可行,但如果联合一些科研单位争取到项目的几率就大增,甚至可以说是十拿九稳,问题只是那些项目可能跟我们的主营有点打擦边球。

不是人人都愿意为兴趣爱好和梦想付出。我觉得其实很多人的情况是付出了但自己却没察觉到。那些打游戏打到猝死的那简直就是鞠躬尽瘁的死忠啊!但估计没有人会觉得他们伟大,而只是觉得他们太狂野、不懂得爱惜自己、珍惜生命。我从来都不吝啬于在兴趣上面投资,而且我的投资随着年龄的增长收入的增加(你确信你的收入有增加?!而不是在日益缩水?!)的前提下,我对兴趣爱好的投入越来越大。从前我会为了“免费”拼死拼活,现在我也会为“免费”努力,但不会像从前那样非“免费”不可了。我更看重的是效果和服务。在我可接受范围内,如果能有更好的服务,我愿意付费。今天我下单入手了2T的西数绿盘台式机硬盘,附带买了一条SATA数据线和一条大4PIN转SATA的电源线。这是我纠结了一天多的最终决定。在台式机硬盘和移动硬盘的较量中供电、稳定性、速度我都还是喜欢台式机硬盘,毕竟那个东西某天我不想那么干了,买个硬盘盒就能把台式机硬盘变成移动硬盘,但小小的移动硬盘空间小散热不好,外加我的所有电子设备都没有USB 3.0接口,高速等于USB 2.0的U盘速度。用一条USB线既供电又传输怎么可能比得上内置的12V供电,机箱固定,SATA传送的那么靠谱。高速传输过程中移动是大忌,但USB口经常拔插松动是很正常的,那有得救吗?那根本就是没救!无论家里的台式机用的是长城什么功率的电源,按照我电脑的配置,现在一个大4pin口都没用到,即便真的没有SATA了,我也可以把4PIN口变成SATA口。但我不会在硬盘上用这种转换,我会让DVD刻录机承受这个风险,把原来刻录机的SATA电源口让给硬盘。长城的电源功率大于等于300W的电源一律的3个SATA和3个大4PIN接口,275W以下的通常是2个SATA外加数量不定的大4PIN,但在完全没有SATA口的版本里,即便是200W的电源也有4个大4PIN。为了安全硬盘的安全着想,我应该用350W的电源,估计家里正在用的功率在275或者300W,如果这样,我连电源都不用换,但如果电源低于250W,我就必须连电源都换掉。一天多以前这些东西我全部都不懂,但现在什么电源接口,什么20/24PIN,什么SATA,什么PATA,什么西数蓝盘绿盘红盘紫盘黑盘,什么转速,什么寻道时间,什么传输速度,什么鲁大师,什么希捷、日立、东芝我全部都略懂了,必须的!这些事或许我都不需要全部都亲自懂,但我觉得懂这些非常有必要,我乐于接受这些知识。而这一切都源于我一根筋地觉得必须为兴趣爱好付出。

还记得初中的时候我最喜欢看报纸上写的那些DELL的电脑配置了。现在觉得配置不过是个数字游戏,不同的品牌质量彻底不同,品牌机可以坑爹的是在太多…… 刚刚研究了一翻检验室的联想品牌机,那个电源我看了半天都没看到功率是多少,品牌更加是不知道是什么玩意,数年前我换掉内存的时候也完全没听过那个牌子,但那台机的硬盘却让我有点惊讶,用的居然是日立!日立是好东西,但现在日立已经被西数收购了。那台台式机是2008年到货的,所以当时的日立应该和联想是战略合作伙伴,因为所以。联想那台破玩意如果还有什么值得拆的话,唯有硬盘还有点意思了。

今天早餐吃的量只有平时的一半,离午饭时间还有个把小时,已经饿成了狗……

2015-08
16

小军包的第二春

By xrspook @ 17:31:16 归类于: 烂日记

每个星期六我都挺期待早上跑完18K,回到外婆家洗完澡吃完早餐写完blog,然后就背起小军包出门到处逛。对!是小!军!包!大学军训的附属品,在我的衣柜角落里丢荒N年,我不知抽起了哪条筋,重新拿出来用。

为了表明我不是穷到那个程度而是有点装文艺,所以我特意在上面别了一个银白色的NB圆形饰物,也扣了个橙色的的小米绕线器。但实际上我最想干的是在上面用红色纺织涂料写上“如果血液不沸腾 血管里流的就是水”,要用“方正藏体简体”字体,当然如果我太懒不想先刻个胶版再印上去,直接手指写上就可以了。这么一来,我的绿色小军包就是独一无二的,那就完全不是穷而是完全的装文艺神器了。为什么会抽风成这样?估计跟我在《地球上的星星》里看到美术老师背着个白色的“为人民服务”(文字上方当然有毛爷爷,但被红色的X咔嚓掉了,笑晕我了好吗!)包有关。古老当流行是经常有的事,就结实程度而言,小军包是杠杠的,整体麻布,扣子全部都是铁的。提到“铁”这问题,有可能是“年事已高”也可能是我比较大汗(但如果油漆没掉即便泡海水也不容易锈出来的好吗),反正上上周我发现胸口调节长度的口子生锈了,那天我穿的是Nike Women’s 15K Guangzhou 2015的嫩橙色背心,刚好锈迹就落在白色的烫印字体上。幸好是在烫印上,而且不是很严重,才洗得掉,如果是在布料上,估计我就得哭了。什么能洗铁锈?草酸?高中化学老师绝对说过,但我已经…… 但我居然还记得跟我说铁锈用什么洗的那个老师是个高考化学满分的怪咖,是在一次周一下午的化学趣味选修课上说的,那只是他的即兴,实际上他主要教我们的是如何做好化学式的配平。

地球上的星星.Taare.Zameen.Par.2007.双语字幕.HR-HDTV.AC3.1024X576.x264-人人影视制作.mkv_20150816_164424.361

回到周六,回到小军包哈。为什么是那个不是别的?!其实在小军包之前我背的是Nike Women’s 15K Guangzhou 2015的黑色麻布束口袋(这东西是个存包袋。是我跑步比赛里得到过最好的存包袋,木有之一!),Nike Running的翅膀图案是深灰色的,不认真看挺难看出来,虽然用的是发光烫印,绳子是荧光绿的,整体结实,挺好。但夏天啊,背着个吸热的黑色,还完全贴在背上,热死了!包包看上去不大,但能装东西不少,我是那种不塞满不罢休的人,所以细细的绳子挺勒的说。夏天还是用斜挎的包靠谱啊~ 不知道哪天,我脑洞大开,把衣柜翻了个遍,终于找到了压在角落里被遗忘多年的小军包。

从前我总是不遗余力地买包包,各种包,大的小的双肩单肩。我妈经常投诉我买N多的包,全部都丢在家里,尤其经常丢在客厅某张单人木沙发上,那里完全不能坐人,我的包还经常“踩过界”到其它木沙发上,于是,妈妈就发飙了……

我最爱的始终是斜挎包,只用右肩到左胯的方式,包包主体刚好顶在PP上,无论大的小的都那样。妈妈那辈人,左右两个肩膀总有一边是有个肉块的,那是当年他们用扁担挑各种东西的后遗症。初中3年,我背的都是硬朗且厚重的斜挎包书包,我早就练就神一般的斜挎力矩模式了,幸运的是,我至今都没“挑”出妈妈肩膀上的“肉垫”。斜挎方式想把我背得很痛苦那是不可能的。如果穿的是背心,如果包包的带子刚好压在皮肤上而包里的重量又较大,可能会勒出些红色印痕,但那跟累不累痛不痛没关系。斜挎重物对我来说,那是一个肩膀、前胸、胯部三点一线的受力体系(OMG!物理出来了!我最讨厌的力学!)。但无论怎么说,斜挎始终不是背重物的最佳方式(单侧单肩背重物更加是糟透了!),所以我的双肩包通常是为了要用来装载运输匪夷所思重量的东西。

周六的闲逛我必须带上薄长袖(因为夏天我通常穿的是各种类型的背心,一上空调公交车或者进入空调商区我就穿上),750mL的水,6寸kindle阅读器,纸巾,面包片,可能还有个苹果(因为早上10点多吃完早餐下一顿正餐就是晚上6点的晚饭了。我完全没有在外面随便吃的习惯,但可能会买水、豆浆或牛奶),遇到可能会下雨的天,还得带上雨伞。我的新配置还有一顶红色的cap。这些东西,小军包游刃有余~ 从前我带着一桶软键盘出门,到某个合适的地方用OTG连接手机写blog,这样会让包包略显臃肿,但如果我写完blog再出门就没有这个烦恼了。唯一的问题只是如果我要在路上买些什么,小军包很多时候都是装不下的,所以如果我打算买些什么大型的,我就得考虑额外带上购物袋。

潮流神马关我屁事,能满足自己需要的就是最好的配置。

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