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...
共计 455 篇文章,57 页。
您是Zorch的第 个小伙伴
Hits