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

M1 一周使用感

 M1 到手2周多了,但因为第一周事情太忙。软件也没有装全,所以后来又用了一周的 18款。从上周一开始,正式使用M1。说一下感觉

1、/usr/local/bin 写不进,可以通过进recover模式,输入:csrutil disable,来打开。然而,如果你真的disable了。你会发现,ios的app打不开了。。。。
2、省电感觉一般,但至少是18款的2倍是肯定的。18款是独立显卡,感觉就是特别费电。那天我rsync终端一直开着。chrome/phpstorm/微信开发工具 也开着。3个小时,掉了30%(都是用GPU的)
3、运行速度:我是16G的,毕竟,从13年开始就没有低于16G,以前101的8G有多卡那是体会过的,所以不再低于8G运行(后来101也升到16G才感觉使用正常)
4、现在纯基于arm的软件也不多,用brew安装的时候,还是得准备两个:abrew/ibrew,一个安装arm版的,一个安装intel版的。
5、其他:M1 chrome确实还行,感觉是比32G的18款运行起来还要流畅一点。其他我没测,毕竟我不剪视频,听说剪起来飞快。。。
最后,机器真的凉。。。。。。以前用一会,托盘就烫手,风扇也呼呼的转,现在。。。。一天下来,都感觉没热。玩了一小时的风暴英雄,机器还是凉凉的,这太难得了。我都怀疑有没有风扇了,从没听到响过。
键盘也比18款的舒服,终于恢复到老版键盘了(没用过19款,所以,18款给我的感觉实太是太糟了,要不是他有32G,我早就想嫩屎他了,所以大多数情况下,我都是接外接键盘,当台式机用的)
 
---EOF--
后记:M1的恢复模式,再也不是option,或者 cmd +r了。而是长按电源 ,会出来恢复模式的界面。那天因为运行不了IOS程序,打给天才吧的人,他们说自从系统独立开来后,可以覆盖性安装系统了。。。。

在M1上安装IOS程序

 

1.在macOS应用商店里下载Apple Configurator 2工具 ,安装该软件后打开并连接你的iPhone或iPad下载APP。

2.在Apple Configurator 2工具里点击你连接的iPhone或iPad , 然后右键选择添加、添加APP、搜索你要的APP。
 
3.找到你要的APP后点击添加就可以自动下载 ,  下载完成会提示你的设备已存在该应用,此时切记不要点击替换。(替换就直接覆盖手机了)
 
4.使用快捷键组合Command+Shift+G打开以下路径,打开这个路径就可以看到下载好的IPA文件将其复制出来。~/Library/GroupContainers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
 
5.双击IPA文件进行安装 , 打开会报错没有权限 , 打开终端然后输入以下命令对特定路径的APP进行权限处理即可。
sudo xattr -r -d com.apple.quarantine /Applications/WeChat.app
#粘贴上述命令到终端后按回车执行会提示输入密码
 
---EOF---
为什么会有如此的操作?因为app store里有一些程序下载不到,比如『微信』,他还没有适配,但有时候确实又需要『微信』,因为部分APP,我之前选择了微信登录。。。。如果是从app store下载的IOS程序不需要上面的第5步就可以直接运行。

M1芯片MacBook如何恢复系统

 之前苹果系统的重启恢复是按住option键,如果是进入恢复系统就是直接按cmd+r。但M1不一样。如果是你按以前的操作模式,仍然是进入正常的系统。

M1的电脑是先按一下电源进行启动,然后长按电源键,这时候屏幕上会出现(长按,直到启动选项出现)。等到启动 选项出现后就和以前差不多一样了。

为什么会进这个模式是因为新电脑的/usr/local写不进。但我平时composer都是扔在/usr/local/bin目录下。(cat ~/.profile,或者说 echo $PATH,看到的黑夜目录就是/usr/local/bin),进入恢复模式后,运行csrutil disable 关闭掉rootless的管理。再重启进系统后就可以执行:sudo chown -R $(whoami) /usr/local ,就一切都OK了

 

做个小笔记,关于ffmpeg的

 帮别人下载了个视频,原来是m3u8的。我想那好办啊。ffmpeg -i xxx.m3u8 -c copy output.mp4不就完了?结果 发现在处理过程中一直报错,

XML/HTML代码
  1. https://dh5.cntv.lxdns.com/asp/h5e/hls/850/0303000a/3/default/a1a69ffb1d6a449da1daaa93480f3393/850.m3u8: corrupt decoded frame in stream 0  
  2.     Last message repeated 1 times  
  3. [h264 @ 0x7fa2e803b400] top block unavailable for requested intra mode -1  
  4. [h264 @ 0x7fa2e803b400] error while decoding MB 35 0, bytestream 4054  
  5. [h264 @ 0x7fa2e803b400] concealing 920 DC, 920 AC, 920 MV errors in P frame  
  6. [h264 @ 0x7fa2e803ae00] concealing 791 DC, 791 AC, 791 MV errors in B frame  
  7. [h264 @ 0x7fa2d9008e00] top block unavailable for requested intra mode -1  
  8. [h264 @ 0x7fa2d9008e00] error while decoding MB 10 0, bytestream 3439  
  9. [h264 @ 0x7fa2e803f000] top block unavailable for requested intra mode  
  10. [h264 @ 0x7fa2e803f000] error while decoding MB 36 0, bytestream 1375  
  11. [h264 @ 0x7fa2d9008e00] concealing 920 DC, 920 AC, 920 MV errors in P frame  
  12. [h264 @ 0x7fa2e803f000] concealing 920 DC, 920 AC, 920 MV errors in B frame  

 

error while decoding MB,这个错误,大部分是出在rtsp流中,没想到m3u8也有问题。我没细看,感觉是偏移量的问题,因为我即使用vlc直接打开m3u8的文件也是这个样子,那就证明,不是命令有问题,而是确实这个视频有问题。

最后下载了对方的APP,来下载这个视频。然而,视频居然还变成了两个。先偷懒,直接 cat a >> b ,明显没用。文件是变大了,但时间还是2分钟,(2个视频,一个2分钟,一个40秒),最后还是使用ffmpeg,第一次是用 ffmpeg -i "concat:a.mp4|b.mp4" -c copy c.mp4,结果,视频还是2分钟,只能用filelist的方式,即建一个文本文件,每行一个视频文件,

file 'a.mp4'
file 'b.mp4'

用 ffmpeg -f concat -i filelist.txt -c copy c.mp4 运行后,生成了文件。确实是2分40秒。

---EOF---

其实我并没有解决m3u8下载下来不正常的问题,不过我本来对这个也不擅长,上一次用ffmpeg已经是8年前了。现在也就随便看看,能用就行,所以还是先记个笔记

 

更多资料,参考 :https://blog.csdn.net/doublefi123/article/details/47276739 

Ruby SSL Error: certificate verify failed

 安装fastlane的时候报错:

XML/HTML代码
  1. ERROR:  SSL verification error at depth 0: ok (0)  
  2. ERROR:  SSL verification error at depth 0: ok (0)  
  3. ERROR:  SSL verification error at depth 0: ok (0)  
  4. ERROR:  Could not find a valid gem 'rvm' (>= 0), here is why:  
  5.           Unable to download data from https://ruby.taobao.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (certificate rejected) (https://ruby.taobao.org/specs.4.8.gz)  
  6. ERROR:  SSL verification error at depth 0: ok (0)  
  7. ERROR:  SSL verification error at depth 0: ok (0)  
网上很多解决方法,什么重建 pem,之类的,或者临时关闭验证:【http.verify_mode = OpenSSL::SSL::VERIFY_NONE】,但更多人都推荐一句话的命令:rvm osx-ssl-certs update all。然而我运行下来却是:
XML/HTML代码
  1. Selected SSL certs for: curl  
  2. cURL certificate bundle curl is /usr/share/curl/curl-ca-bundle.crt not found  
嗯,这回又是一堆人遇到了同样的问题,看看这个高票答案,居然只是说rvm用stable版?
XML/HTML代码
  1. $ \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled  
不过也有人有不同的看法:
XML/HTML代码
  1. To find the location of this file use:  
  2.   
  3.    $ curl-config --ca  
  4.   
  5.    /usr/share/curl/curl-ca-bundle.crt  
  6. Backup your curl-ca-bundle.crt file:  
  7.   
  8. $ cp /usr/share/curl/curl-ca-bundle.crt /usr/share/curl/curl-ca-bundle.crt.old  
  9. Then you want to concatenate the two file using:  
  10.   
  11. $ cat cacert.pem /usr/share/curl/curl-ca-bundle.crt >> curl-ca-bundle-new.crt  
看起来倒是可行。
 
参考 :
1、https://blog.engineyard.com/ruby-ssl-error-certificate-verify-failed
2、https://stackoverflow.com/questions/6414232/curl-certificate-error-when-using-rvm-to-install-ruby-1-9-2/6917309
 
 
 
 

Tags: ruby, rvm

Records:22612345678910»