主页

Jekyll+github pages配置(新版)

写在前面 在新的 Mac 上配置jekyll博客. M1 芯片 mbp Sonoma14.5 brew 环境配置 ## 新版 Ruby brew install ruby echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc ruby -v which gem # 换源 sudo gem sources --remove https://rubygems.org/ sudo gem sources -a http://gems.ruby-china.com/ gem sources -l ## 安装博客插件 sudo gem install --user-install...

阅读更多

Orbstack Kali Gui 界面vnc 连接失败的问题

问题 安装的是 xfce4 桌面, vnc 使用 tigervnc $ vncserver New Xtigervnc server 'ka-intel:1 (zorch)' on port 5901 for display :1. Use xtigervncviewer -SecurityTypes VncAuth -passwd /tmp/tigervnc._8ZLKL/passwd :1 to connect to the VNC server. =================== tail /home/zorch/.vnc/ka-intel:1.log =================== /usr/bin/startxfce4: X server alread...

阅读更多

安卓手机听书的各种免费方案

写在前面 最近 Tencent 突然给微信读书上限制了, 普通用户一个月内仅能导入 3 本书, 这就让经常在 weread 上面听书入眠的我很无奈了. 折腾一下备选方案吧, 肯定是免费优先咯. 下面主要从支持 tts 的阅读器/ tts 免费中文引擎两个角度来讲. readEra 首先想到的就是之前力荐的这款 PDF/epub 阅读器, 虽然有 pro 版本, 但是 free 版已经完全够用了. 美中不足就是听书时候手机不能息屏, 要不就直接退出了. 因为 readera 支持自定义的 tts 引擎, 这就很舒服了. 看网上推荐使用 tts-server, 下载了发现配置起来比较麻烦, 就转而使用 google 的官方 tts 了 使用起来也有一些门槛, 因为一些网络...

阅读更多

Beijing_horizontal_bar_map

写在前面 用 python 爬取优酷视频的列表, 其实就是一个 get 请求带了 page 参数, 比较简单. https://list.youku.com/albumlist/show/id_22719275.html 评测 位置 单杠 云梯 双杠 其他 去过 百旺公园(三角区域) 高 无 有   1 上地公园 低 有 有   1 马连洼地铁站A 口外 ...

阅读更多

Linux shell常用的命令

查找可执行文件并删除 在 git 提交时候用这个删可执行文件比较方便 在当前目录下找权限为 rwxr-xr-x(755)的 norm file 执行删除即可 find . -perm 755 -type f -exec rm {} \; 但是这里要注意, 如果是具有可执行权限的 build.sh 之类的文件其实不应该被删除, 此时加上一个排除条件 find . -perm 755 -type f ! -name "*.sh" -exec rm {} \; 或者直接用-delete 代替 -exec rm {} \; 亦可. mv 当前目录下的所有文件到当前目录下的空目录中 测试数据: for i in {1..10};do touch fil...

阅读更多

记录一个 gcc 14.1.0 的错误

问题 使用 brew 更新了 gcc 之后, 编译一个 C++程序时候突然报了很多错. 这里仅截取一部分. /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/stdlib.h:351:9: error: expected initializer before '__API_AVAILABLE2' 351 | __API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0), watchos(6.0)); | ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDK...

阅读更多

Orbstack搭建 intel 架构 linux 开发环境

写在前面 体验下来就一个字: 快! 而且无缝衔接(seamless)很舒服, benchmark 显示跟之前的 lima 虚拟机+rosetta转译执行的nerdctl 的 Linux 的 benchmark差不多. 个人版是 free 的, 给 30 天的商业版试用, 30 天之后变成个人版, 没啥区别. 配置amd开发环境 先装个 Ubuntu, 勾选 intel , 默认采用 Rosetta 转译执行. 安装一些包: sudo apt install gcc g++ gdb nasm man make neofetch llvm lldb clang gcc-multilib 这样就能愉快地在arm 的 MacOS写x64汇编了(但是 avx 不支持). 遇到...

阅读更多

展开浏览全文类网页的爬虫心得

写在前面 来看这个例子 泗州僧伽塔原文、翻译及赏析、朗读_苏轼古诗_古诗文网; 需要点击展开阅读全文才能看全部的译文, 想想有没有好点的办法. 分析 打开调试, 发现这个按钮指向了 js 文件的一个函数, 具体看看: <a style="text-decoration:none;width:640px;float:left; margin-bottom:10px;" href="javascript:fanyiShow(55737,'54A7CCDBFC8A6D3B')">展开阅读全文 ∨</a> 在 source 里面看 js 文件 //译赏展示 function fanyiShow(id, idjm) { if (getCookie...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits