手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:苹果相关

mac下实现命令行打印文件

最近全部改成电子上课,老师发课都在微信群里,说实话。真的挺烦。群里 也是各种聊天不止,怎么办?

最无耻的办法,将,只要是老师发的话,全部打印出来(嗯,超过20个字以上的。。。),但我怎么知道谁是老师呢?用wechaty pad版,针对指定群接收消息,或者无所谓,判断是否是群消息,同时发消息的人是谁(这个可以初期就记录下,并存储起来)
    然后将文字的话,存成txt文件。调用命令行打印。
 
    如果老师发的是pdf,嗯。不用担心,也能直接打印。
    如果老师发的是图片,嗯?这个,能够直接打印
    如果老师发的是word?嗯,这个。。。也打不了。。。
 
于是现在命令问题(原来字打错了)来了,只要老师发的是word(其实老师不用苹果,也不会有pages,事实上pages也不能直接打印),就没法打印,怎么办?网上有word2pdf的程序,先将word转成pdf再打印就OK了。
 
OK,那怎么打印呢?在mac下面其实很简单?
 
lpr -P`lpstat -v|awk '{print $3}'|head -1|awk 'BEGIN{FS=":"} {print $1}'` ~/Desktop/xxx.txt
 
上面是两个方法的信合,lpstat是获取当所有的打印机,取第一条默认的。。。然后用【lpr -P打印机名 要打的文件】,直接打印。
------
——EOF——
上面都是理论情况,实际上,我的pad plus已经过期了。
1、因为要200一个月,但我还没有完整的基于他开发,所以就暂废了
2、上面的打印其实浪费了不少纸。更关键的是,其实有些群我没有加,而且老师有时候发作业是通过【晓黑板】等第三方程序。那我基于他开发的意义就失去了
 
所以,做个记录吧。就当记录一下,打印机是怎么调用的吧。。。。
 
    

2年不到,掉了1000的电池容量了

mac下运行ioreg -rn AppleSmartBattery | grep -i capacity

可以得到:
XML/HTML代码
  1. "AppleRawCurrentCapacity" = 6392  
  2.   
  3. "AppleRawMaxCapacity" = 6452  
  4.   
  5. "MaxCapacity" = 6452  
  6.   
  7. "CurrentCapacity" = 6392  
  8.   
  9. "LegacyBatteryInfo" = {"Amperage"=18446744073709551590,"Flags"=5,"Capacity"=6452,"Current"=6392,"Voltage"=12923,"Cycle Count"=94}  
  10.   
  11. "DesignCapacity" = 7336  
  12.   
  13. "BatteryData" = {"StateOfCharge"=100,"PMUConfigured"=0,"Voltage"=12930,"QmaxCell1"=7165,"AdapterPower"=1109165984,"SystemPower"=1108102207,"ResScale"=220,"QmaxCell2"=7161,"QmaxCell0"=7192,"CycleCount"=94,"DesignCapacity"=7336}  
设计容量 7336,现在只有 6392了。。。2年不到,掉了1000了。。。不知道还能再战多久

 

iOS 9.3.5 环境安装微信

最近的项目是基于VUE开发的,但总有用户说不正常,询问下来是因为使用ipad 2,ios 9.3.5。为此,从闲鱼买了个ipad mini。结果下载微信的时候说不兼容。最后,只能从Appstore的“更新”-“已购项目”找到微信,点击右边的云下载图标。系统会弹出“你要下载最新的兼容版本吗?该版本的“微信”与此设备不兼容。”的对话框,点击“下载”。这样就会在手机上下载最新的兼容当前手机环境的微信版本了。

后记:安装了也打不开。。。提示微信版本过低。

真是纠结

navicat 报错: unable to load key

 navicat的版本比较老了。在加载ssh的pub key时报这个错。开始的时候不知所r措,因为这个private key确实可以用来登录服务器。而且navicat也能够加载以前的private key,那么问题只有一个:文件有问题

打开能LOAD的文件和当前文件对比了一下,发现无法加载的这个文件,第一句话是:BEGIN OPENSSH PRIVATE KEY, 而能够正常加载的是BEGIN RSA PRIVATE KEY。

原来,现在的ssh-keygen默认创建的已经是新的格式的文件,而我的navicat太老。还不支持新的。。。(为什么不用新的navicat ? 1、太穷 2、新版居然没有 cmd + . 来关闭当前连接。。。。。好不爽!)

找到问题,那就好办了。。。问一下百度怎么办,找到的国内的介绍都用puttygen.exe来修改。。果然外事不决还得问google。果然立刻找到了 strackoverflow上,就有人说了,超级方便的命令:ssh-keygen -p -N "" -m pem -f /path/to/file

以防万一的话,你还是先备份一下吧。。。当然我是解决了,也能够登录了。赶紧喝杯啤酒压压惊

为什么微信开发者工具一直调用独显?

出门在外,如果没有带电源,请不要随便打开微信开发者工具,因为你一打开它,默认就帮你使用独显了。

也一直很纳闷,不就开发小程序或者公众号网页么,怎么就开独显了呢?搜了搜网上的贴子,然后也自己打开“活动监视器”,在能耗里,将微信开发者工具的进程展开,发现启动了很多wechatwebdevtools Helper,但就是有一个调用了独显,再展开,发现里面调用了 VTDecoderXPCService ,如果从来没有播放过视频,那就直接将这一整个helper退出吧(应该没啥事,反正我退了也真出啥事),退出 时,窗口界面会整体刷新一次【好象也没啥哦】

真要出事了,重启这个程序呗,但至少,你不用独显了,至少可以省上几小时的电。。