2022-02
22

继续谈visio

By xrspook @ 9:31:33 归类于: 烂日记

不知道为什么,上个星期基本找不到visio的序列号,但是这周去找的时候有好多,几乎什么版本都有了,2010、2013、2016、2019全部都有,而且数量很多,这是不是跟学生开学有关呢,因为学生有需要,或者是某些企业有需要,于是批量版、零售版的序列号都出来了。一直以来我都不知道visio这东西到底要多少钱,反正就很贵,跟Office全家桶比起来,visio的价格有过之而无不及。零售版只能在一台电脑上安装,而且还只能在Windows上使用。一个visio的价格超过了一个Office全家桶,所以到底多么有需要的人才会买一批呢。

以前下载ed2k对我来说是非常简单的事,因为默认迅雷就可以下载了,关注WWE那几年,我一直都是迅雷的VIP。现在之所以有下载ed2k的需要,通常是因为那是某个镜像,通常来说是某个Windows软件的镜像,有可能是某个系统,也有可能是某个软件。我不知道为什么那些东西很少被做成种子,又或者以其它的下载形式出现,大概因为用其它形式的话就很难校核文件的唯一真实性,下载了一个假的文件,伤害挺大的。我不再使用迅雷以后,下载ed2k我会选择用百度网盘的离线下载,但是好像现在百度网盘已经不支持离线下载,虽然离线下载的那个功能还在那里,但实际上用不了。要下载ed2k还有什么办法呢?我真的不想装迅雷了。除非真的能找到一个迅雷精简版。

看到有ed2k的连接,但是却无法下载,所以我就只能下载了百度网盘之前存下来的那个visio 2013专业版。2013果然跟之后的2016、2019不一样,安装过程虽然也是那个让我有点心惊肉跳的office图标,但实际上2013的安装方式跟很久很久以前的一样,可以自由选择组件以及安装位置。安装完的那个软件后,跟我的 Microsoft 365没有冲突,因为2013的代码是office15,而2016跟2019的代码是office 16,所以实际上他们在安装的时候就彻底不在一个文件夹里,但因为都是Office全家桶的一部分,我是有点怕visio 2013会影响到我的365。

visio 2013专业版装完以后感觉也就那样了,我不觉得有什么厉害之处,大概我没有研究过他们的教程,因为理论上画流程图的时候应该有一些快捷键,而不可能完全依靠自己的拖拉去完成,因为那样的话效率实在太低了。从这个部件到下一个部件,有快捷键复制,这个部件与下一个部件的链接,如果每次都得先点击箭头,然后再连线的话,显然效率太低。如果不得不那样的话,我们就得花很多时间用在画图上面,但实际上我们应该关注的重点是内容以及内容与内容是通过什么形式转换而成。mindmanager和draw.io的快捷键我都非常满意,尤其是习惯了那些东西以后。

所以虽然我成功安装上了visio 2013专业版,但是玩了几分钟以后,我还是把它卸载掉了。

2021-03
16

滚蛋吧!低头君

By xrspook @ 17:49:13 归类于: 扮IT

低头玩手机已经成为最伤害我的行为,没有之一。为什么要低头玩呢?除了低头我们还能有什么方式呢?

投屏到电视吗?但电视不能操控手机,有人能看着电视不低头触控手机吗?显然这技术有点高。用过的人都知道,除非连上高清的投屏器,否则的话电视上的投屏手机画质相当渣,渣到几乎可以说只适合用来看静态的图片。把手机投屏到电视,首先你得有一个支持高清投屏的智能电视。如果你的电视机老一点,但有USB插口,那么可以考虑连一个高清投屏器。如果电视连USB插口都没有,但有HDMI口,可以入手一个盒子,但如果电视连HDMI口都没有,只有莲花线插口,直接买个新电视好吗。

单位的宿舍没有电视,家里的电视是我爸独享的。几乎可以这么说,工作日除了吃饭睡觉我一天都对着电脑。折腾手机的时候其实电脑的显示屏是空闲着的,我为什么不能在显示屏上控制手机呢?屏幕更大了,最重要的是不用低头了!这种有点玄乎的东西其实一点都不玄乎,想一下,如果做不到这个工程师们怎么测试手机app呢?这么实在的功能一定能做到,但要收钱吗?要在手机上装app吗?昨天,我一心想清理inoreader上的RSS,然后找个可以直接打开的替代品。结果发现原来把inoreader变成innoreader就可以直接打开了。不能直接打开inoreader让我阅读RSS的习惯凉凉了好久。从前的RSS失效了一大半,现在还活跃的那些很多我都已经不再感兴趣,于是我顺便清理了一大批。清理过后,我看到了这么一个开源软件——scrcpy。这是一个免费开源的软件,用来投屏控制安卓手机,可以通过USB线或者wifi连接电脑和手机,通过鼠标和键盘对手机进行控制。这有多方便?这让我这个长期对着电脑的人不再需要低头折腾手机了!

关于scrcpy的中文教程有不少,但不是一定适合所有人,这里我谈一谈自己的心得。

下面以Win 10系统和红米Note 7为例讲一下步骤哈。

简单来说,步骤有四:一、下载scrcpy;二、在环境变量中配置scrcpy;三、打开手机的USB调试;四、电脑上安装手机的安卓驱动;五、愉快地进行镜像控制。

详细来说,是这样的:

一、scrcpy的最新版本是v1.17,可以在GitHub下载。下载对应版本后解压到电脑的目标位置,这个你随意。

二、复制scrcpy的路径,在环境变量里添加。复制路径,如“D:\Program Files\Scrcpy”,右键此电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建,把路径贴进去,按3次确定退出。

三、稳定版的MIUI默认不开启开发者模式,设置-我的设备-全部参数-狂按MIUI版本N次后开发者模式会被开启。设置-系统和设备-更多设置-开发者选项。确保USB调试、USB安装以及USB调试(安全设置)这3个选项都处在开启状态。这里坑很大,注意了!MIUI级别越高,要开启这三项就越麻烦。USB调试是直接可以开的,但要开启下面两项,红米Note 7需要关联小米账号以及插入已激活且有效的SIM卡,小米4c同理,但小米4只需要关联小米账号。莫怕,SIM卡可以插,账号也可以关联,开启USB安装和USB调试以后卡就可以拔掉,账号也可以登出了。不确定某次MIUI更新后开发者模式会不会被默认关闭、这些选项会不会默认被关闭,毕竟系统升级有时很神经。

四、如果你的是小白的Win 10,没经过高手化处理,电脑是没有安卓手机驱动的,的确,手机插上去你可以往上面放图片和文件,但这跟用电脑操控手机两码事。安卓的驱动小米不会直接给你,但他们的线刷系统其实自带驱动。在小米的线刷教程页面可以找到他们的刷机工具,现在最新的版本是MiFlash2018-5-28-0.zip,下载完以后解压,USB线连接手机和电脑,双击打开XiaoMiFlash.exe,自动就会看到你的手机,默认会让你安装驱动。不是一个手机一个驱动,比如我只安装一次驱动,红米Note 7、小米4c和小米4都通杀。安装完驱动,东西就算准备就绪了!当手机首次通过USB线重新插入电脑,会有一个“允许USB调试吗?”的窗口确认。

五、双击打开scrcpy.exe,手机就上显示屏了!我个人的习惯是写一个scrcpy.bat文件,内容是“scrcpy.exe -S”这条命令的意思是开始投屏之后关闭手机屏幕,毕竟都电脑操控了,开着手机屏幕干啥呢。

因为scrcpy是个开源软件,可以变换玩的花样很多,具体可以怎么玩大家可以自行去他们的官方账号了解。对于一般操控用户来说,无论是命令行还是操控时的快捷键,最一般的通常就够了。我最常用的快捷键如下:

鼠标右键/Alt + B:后退
鼠标中键/Alt + H:首页
Alt + M:多任务界面
Alt + S:调用菜单(为什么我感觉跟Alt + M没啥区别)
Alt + N:下拉通知栏
Alt + O:关闭手机屏幕
Alt + Shift + O:打开手机屏幕

不知道为什么网上的教程快捷键都是Ctrl组合其它,我怎么按Ctrl都没反应,官方的快捷键说明好像默认也是Alt的,难道新的和旧的快捷键不一样?

USB投屏的可以设置分辨率,高清没问题,播放视频的时候还会自动横屏,省心。scrcpy也可以用无线的方式连接手机和电脑,但那样的话肯定是要牺牲清晰度,临时操作可以,但长期这么干感觉没必要。

电脑操控手机时手机还是会发生热的,虽然因为没开屏幕,发热可能没那么严重,但如果一直处在浏览模式,电脑USB那条小电线输入的电量肯定不够花,所以手机的电量会处在下降状态。

可能不久的将来,各大手机厂商也一定会推出类似的功能。现在某些智能手机的高端型号已经略微实现了这种功能,但功能很有限。或许在不久的将来,电脑会有一个类似NFC的接口,手机放在特定区域以后,电脑就可以切换到手机实现所有操作了,但或许,以后的电脑被手机彻底给搞灭绝了呢?谁知道了,把握当下就好。

邪恶的提示:scrcpy的其中一个好处——摸鱼方便多了:P

2012-07
3

解决了IE9下的神奇filter黑背景

By xrspook @ 21:06:42 归类于: 烂日记

追求梦想是一个永不止步的过程,正是因为期间的不容易才让一切变得不是一般的有趣。

昨天发现了IE8的问题,我开始拼死地想做IE9的网页测试。最后,我装了微软的Vitural PC 2007,虽然,那个玩意说不兼容Home Edition,然后我下载了Win7-IE8的镜像文件,在解压过程中波折重重,其中包括首先把硬盘的东西移走,然后修改临时文件夹到最后的得知解压文件大小为近9GB的时候我不得不把原来FAT32的磁盘在数据没有备份的情况下格式化为NTFS。冒了很大的风险,经历N多困难,最后当我能在虚拟机里运行出英文版Win7的时候,那个激动啊!因为我下载的是IE8,需要升级为IE9。首先我需要解决的问题就是我必须让虚拟机上网,好不容易在NAT模式下自动匹配IE上网了,用了很长时间我才明白到这样的IE9升级可以说是不可能完成的任务。

我甚至要狠心装一个虚拟机去测试网页啊!我为什么要这样呢?因为从Goolge的分析数据看来,浏览我网站的人中有40%来自IE9,我必须照顾IE9的效果,同时,在中国,IE8以下是盛行的,所以,IE6-9是我必须面对的问题。

幸好,有网友做我的坚实后盾,帮我在IE9下刷新测试。谢谢他!但,如果可以选择的话,我希望一个人能把这些测试工作都完成好。

都说IE9不理会IE从前一直使用filter,事实证明不然!IE9会CSS3,但IE9没有把filter视而不见,而是偷偷地继续调用了那个滤镜。特别,当CSS3和滤镜同时在一个class里设定的时候,它两种都用上了!恰逢,我今天用到的是CSS的垂直翻转效果。

IE9下CSS3是这么表述的:-ms-transform:translateX(-100%) rotate(-90deg);-ms-transform-origin:right top;

IE9以下的IE版本,filter是这么表述的:filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

只使用filter,IE9下是这个效果。

CSS3和filter都出现在同一个class里,IE9下是这个效果。

只使用CSS3,IE9下是这个效果。

于是,谁还敢说IE9对filter完全没feel呢?如果真的没feel,应该像Chrome或Firefox那样鸟都不鸟,但显然不是。

昨天的问题有解决思路了——精准的浏览器选择!

我一直都觉得应该把代码都写在class里,当遇到IE9的时候kill掉一些。但无论我用filter:;,filter:-;,filter:none;等都无济于事,可能filter根本只能enable和disable。后来,点点的工程师提醒了我,减法不行的话,我可以用加法!我不一定要把代码全部都写在class里,遇到IE9减去,我可以直接不在class里写filter,而当遇到IE9以下IE时再加上!

哇咔咔,就是这个思路了!

所以最终,我在主体class里去掉了filter,在文件头加上了这么一段hack。

1
2
3
4
5
<!--[if lte IE 8]>
	<style type="text/css">
		.stitch_active > h2,.stitch_header > h2{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
	</style>
< ![endif]-->

地球终于被拯救了!!!!在写这段hack的时候出过一个笑话,我把“lte”写成了“Ite”,幸好被点点工程师发现了!尼玛,lI1(小写L、大写i、数字一)在某些字体下真的很难分辨的说。“lte”的意思是小于或者等于。

累并快乐着真好!

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