cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

KANIKIG技术窝💻

个人向 存放或转发感兴趣的内容

Show more
Advertising posts
360
Subscribers
No data24 hours
+17 days
+630 days
Posting time distributions

Data loading in progress...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Publication analysis
PostsViews
Shares
Views dynamics
01
我曾经就特别想写这样的故事 大概是 2016 年左右的时候吧,那时候 Google+ 还活着,我当时特别有表达欲,就是特别想要写点东西。我还高强度参加了 Google+ 上面的一个社群,里面有什么“三题点心”之类的,就是给三个相关和不相关的词语,让你来写故事之类的。 后来我就想着去写个特别牛逼的小说,连载的那种。因为当时还是有很中二的想法,加上 Galgame 玩多了,脑子里想到的故事自然也就 Galgame 化了。当时想法是写一个皮男主和女主在学校里的故事,学校里会有学生离奇的死亡,但最后发现这些学生全都是自杀,而幕后的凶手就是平时看起来十分可爱阳光人畜无害的女主角,她有着不为人知的阴暗的另一面。女主角通过隐藏的身份,通过互联网蛊惑学校里的学生,诱发他们内心的阴暗面,劝导他们去自杀或互相残害,只为取乐,自己则完美的隐藏身份,也因为没有直接杀人而被人追责之类的。男主角因为朋友的死亡一直调查这件事,而女主角则隐藏身份和男主角一起调查,最终 Boss 就在你身边的那种感觉。 现在想来看看觉得这个故事真的是中二爆了,而且很多地方很不成熟和幼稚。不过我到现在也并不认为这个题材不好,反而一直可以写,因为我坚信所谓的“恶魔低语”是真的可以让一个人走向死亡的,现代社会每个人压力都很大,都面临各种各样的痛苦,承受不了一时想不开也是很常见的事情。 不过我想说的不是这个故事本身,而是最近我发现我当初想写的这个故事,真的有人写出来并且做成游戏了……就是这个 Steam 上红极一时的《距离男主自杀还有七天》。 [...] via Plum's Blog (author: plum)
420Loading...
02
期权策略:Bull Call Spread Bull Call Spread,可以翻译成牛市看涨价差策略,这是一个期权交易策略。 Bull Call Spread 这个交易策略由两个看涨期权(call option)组成,购买一个远期看涨期权,同时卖出一个相同到期日但是执行价更高的看涨期权。 使用这个策略的交易员期望投资标的以一个缓慢的趋势看涨。 优点 ● 该期权交易策略可以避免持有资产并且资产大幅下跌的风险 ● 可以认为是以打折的价格购买一个看涨期权,减少了部分买入看涨期权所花费的期权费 ● 适合在远期(几周,几个月)看好的标的上进行操作。 ● 该期权最适合在那些稳步上涨的股票中进行操作,在不持有正股的情况下也可以享受上涨的收益 ● 牛市看涨价差期权比仅购买看涨期权更便宜 ● 该策略将拥有资产的最大损失限制为策略的净成本 最大风险 ● 股价跌落,丧失期权购买费用 ● 另外就是如果股价突然上涨很多,那么该策略的最大收益也是封顶的,不会跟随着股价上涨而增加 如何构建牛市看涨价差策略 为了构建一个牛市看涨价差策略需要执行以下的一些操作 ● 首先要确定一个资产,这个资产最好是会稳步上涨的,并且提供足够的期权交易市场(期权交易流动性好),这个资产可以是股票,指数或者是现物(Currency) ● 购买一个看涨期权,首先购买一个价内的看涨期权,这个期权可以是一个价内(In the money),具有内在价值的看涨期权。 ● 卖出一个同样到期时间的,价外看涨期权,重点在于同样到期时间,并且行权价更高的看涨期权。该看涨期权的价格肯定没有买入的看涨期权价格高,只能抵掉一部分(相当于一个折扣) ● 监控持仓和市场,Bull Call Spread 策略建立之后,交易者可以监控期权的价格。 ● 结束持仓,如果行权日期临近,可以决定是否行权,或者通过卖出 Long Call 和买入 Short Call Option 的方式来关闭此策略。如果行权日时,股票的价格在卖出去的看涨期权行权价之上,那么此策略可以获得最大的收益。 需要注意的是,Bull Call Spread 策略的最大收益受限于两个看涨期权中间的价差减去期权价格,而最大的风险就是损失构建策略的期权购入价格。 一个例子 假如有一个股票叫做 ABC,当前的价格是 50 USD,交易者认为该股票会在下个月上涨,所以想要建立一个 Bull Call Spread。 首先购买一个在下个月到期的 50 USD 行权价的看涨期权,这个看涨期权叫做 at-the-money option,因为行权价就是当前的交易价格,期权的价格是每股 3 USD。 同时卖出了相同行权日,行权价 55 USD 的看涨期权,这个期权叫做 out-of-the-money 期权(价外期权),因为价格高于当前交易价格。 完成交易后,就构成了 Bull Call Spread。 波动性对牛市看涨价差的影响 因为同时买入和卖出了看涨期权,一定程度上波动性被抵消了。 当波动性上升时,两种期权的价格都会上涨,这意味着多头看涨期权的价值会增加,同时空头看涨期权的价值也会增加。但是由于这个策略是做多一个期权,并做空另外一个看涨期权,波动率在一定程度上被相互抵销了。 用期权的语言来说,这通常被称为「near-zero vega」,Vega 衡量期权价格对波动性变化的敏感度,接近于零的 Vega 意味着,假设其他因素保持不变,波动性发生变化时,Bull Call Spread 的价格变化很小。 但是需要指出的是,牛市看涨价差并不完全不受到波动性变化的影响,确切的影响可能还取决于其他因素,包括期权处于价内或价外的程度,以及距离到期的时间。 时间对牛市看涨价差的影响 时间对 Bull Call Spread 的影响,也称为时间衰减或 theta,这个有点复杂,该策略包含两种看涨期权,这两种期权对时间的流逝都有不同的反应。 期权总价值的时间价值部分随着行权日期临近而减少,这个称为时间侵蚀(time erosion)或时间衰减(time decay)。 对于多头看涨期权来说,时间衰减是有害的,随着时间推移,在其他条件相同的情况下,所购买的期权的价值会下降。这是因为该期权实现盈利的时间较少,价值较低。 另外一方面,对于空头看涨期权,时间衰减对卖出方有利,随着时间推移,出售的期权价值会下降,交易者对该期权负有义务,如果空头看涨期权到期时一文不值,交易者将保留出售该期权所获的全部权利金。 时间衰减对牛市看涨价差策略的总体影响取决于股票价格与价差执行价格的关系。如果股票价格接近或低于多头看涨期权(即执行价格较低的看涨期权)的执行价格,那么牛市看涨价差策略的价格会随着时间的推移而下降,发生亏损。多头看涨期权最接近交易价格,并且比空头看涨期权价值下降更快。 如果股票价格接近或高于空头看涨期权(即执行价格较高的看涨期权)的执行价格,那么牛市看涨价差策略的价格会随着时间的推移而增加,发生盈利。空头看涨期权现在比多头看涨期权更接近交易价格,价值下降得更快。 最后,如果股价处于执行价格的中间,那么时间侵蚀对牛市看涨价差的价格几乎没有影响,因为多头和空头看涨期权以大致相同的速率衰减。 资产标的价格变化对牛市看涨价差的影响 标的资产的价格变化对牛市看涨价差有重大的影响,当标的资产的价格上涨时,会获利。 如果资产价格大幅上涨并超过空头看涨期权的行权价,那么策略达到最大利润。多头看涨期权的价值增加,空头看涨期权则被标的资产价格的上涨所抵消。 另外一方面,如果标低价格温和上涨,并且在到期时处于多头看涨期权行权价和空头看涨期权行权价价格之间,该策略仍然会获利,但是不是最大收益。多头看涨期权的价值增加了,但是空头看涨期权的价值也开始增加,降低整体利润。 最后,如果标的资产价格下跌,或者没有涨幅,该策略产生净损失。如果到期时价格低于多头看涨期权的执行价,那么两个期权将在到期时毫无价值,并且建立策略时的权利金。 其他考虑和风险 该策略还有一些隐含的需要考虑的内容 ● 提前行权风险,美式期权可以在到期前任何时间行权,空头期权的持有者无法控制时间,随时都可能被要求履行义务。该策略中的空头看涨期权面临提前转让的风险,特别是当其接近到期日,且标的资产价格高于空头看涨期权的执行价格时。如果发生转让,交易者可能需要以空头看涨期权的执行价格出售标的资产 ● 股息,如果标的资产支付股息,可能会影响空头看涨期权提前分配的可能性,时间价值小于股息的实值看涨期权可能被提前分配 ● 不可避免的交易成本,买卖期权的成本可能会增加,特别是在交易者使用少量期权的情况下,成本可能会侵蚀交易的利润 ● 市场条件,牛市看涨价差最适合在适度看涨的市场中使用,如果市场波动很大或看跌,那么该策略可能不是最佳的选择 ● 到期日的选择,到期日的选择可以显著地影响牛市看涨价差的结果,如果到期日太早,标的资产可能没有足够的时间来实现预期的价格变动,如果到期日太远,期权费用可能很贵,构建该策略可能需要更多的资金。 ● 执行价格的选择,多头和空头看涨期权执行价格的选择也很重要,执行价格之间的价差越大,潜在的利润也越高,但是潜在的损失也越大。 Bull Call Spread 策略可以限制风险,最大的可能损失就是构建策略的成本,但是这个策略也限制了潜在的利润。 如何实施 Bull Call Spread 策略可以选择未来一段时间(几天,几周或几个月)小幅升值的资产来实现。 related ● [[牛市看涨期权价差策略]] ● [[牛市看跌期权价差]] ● [[熊市看跌期权价差]] ● [[熊市看涨期权价差]] 相关工具 ● uSMART 新加坡券商 ● 老虎证券 ● 富途证券 ● 长桥证券 入金 2500 USD,享受 1500 HKD 奖赏 ● 涨乐全球通 ● [[TradingView]] ● [[RockFlow]] 如果你在日本 ● 乐天证券 ● 大和コネクト証券 ● Webull JP via Verne in GitHub
163Loading...
03
使用NapCatQQ和NoneBot搭建qqBot 缘起 我在半年前折腾过一次qqBot的搭建,但那次由于风控问题,只能放弃了,具体记录在 qqBot 搭建 | EuDs’s Blog。 但这两天发现了NapNeko/NapCatQQ: 基于NTQQ的无头Bot框架,决定再次折腾,以下记录我的过程。 过程 说明:以下均为Windows平台 1. 在Releases · NapNeko/NapCatQQ下载,并解压 2. 运行napcat-utf8.bat,扫码登录。之后可通过napcat-utf8.bat -q qq号快速启动 3. 配置onebot11,具体参考 ● 基础配置介绍 | NapCatQQ ● 接入框架 | NapCatQQ 4. 参照快速上手 | NoneBot创建并运行NoneBot项目,注意:创建时适配器应选择OneBot V11 感受 1. 这次整体流程很顺畅,最主要的还是因为登录只要手机扫个码就行,不用再一个个试协议来躲避风控。 Todo ● 写个脚本,使得可以开机自启 ● 部署到服务器上,不知道会不会再遇到风控问题 ● 插件:去年今日 参考 ● NapCatQQ ● 接入框架 | NapCatQQ ● NapCat 使用教程 | NoneBot 文档 via EuDs's Blog
202Loading...
04
qqBot 搭建 这两天在搭qqBot,记录一下 整体技术 我使用的是go-cqhttp和nonebot2。 在遇到风控问题时,我使用了unidbg-fetch-qsign。 过程 ● 整个过程比我着手搭建前所想的要困难许多,踩了许多坑。不过很棒的一点是,这三个项目的issue都十分活跃。我踩的坑,在issue中几乎都能搜到。我使用过的开源项目不多,但这三个给了我很好的印象,希望自己以后能做些自己的贡献。 ● 之前没想到最难的一点不是机器人程序的编写,而在于登录。我使用的号是新号(创建一个礼拜左右),风控等级比较高。 而我的需求是:将bot部署在地点在非我所在地的一个服务器上,这更是增加了被风控的概率。 尝试许多种方法后,我最终的解决方法是: 1. 在本地先使用手表协议扫码登录。( "sort_version_name":8.9.73,protocol:2) 2. 成功登录后将得到的文件移至服务器上并配置signsever,再次进行登录 ● 但最后bot还是被风控,无法发送群消息。 我短时间内也不想再进一步折腾了。 ● 今天把自己写的插件EuDs63/nonebot-plugin-yesman: nonebot2 插件发布到插件商店 | NoneBot了。过了一遍插件发布的流程,还蛮有意思的。有几点值得说下: 1. Create an account · PyPI的username要求是我见过的最苛刻的。但也能理解。 Choose a strong password that contains letters (uppercase and lowercase), numbers and special characters. Avoid common words or repetition. 2. About NoneFlow 好强大。有机会想自己试试写一个类似的,或者了解是怎么做到的。 ● 今天go-cqhttp在QQ Bot的未来以及迁移建议宣布不再维护了。感受到一种无力感。 感想 1. 想起搭telegram bot时,只需要申请一个token,甚至教程官方都有在写。而这里却是道高一尺魔高一丈般的猫鼠游戏。不免五味杂陈。 2. nonebot这种插件系统我觉得很棒。省了不少力气。 3. 感觉qqBot可玩性还是蛮高的,在其他群里也常常能见到些有趣的bot。但可惜的是腾讯的态度。 收获 1. nohup ● 使用: 例: nphup nb run ● 关闭: 例: ps aux | grep `nb` #找到对应的进程号 kill $进程号 1. 守护进程(Systemd) 注:以下复制自使用 NoneBot2 和 go-cqhttp 打造自己的 FF14 QQ 机器人 ● 创建 # vim /lib/systemd/system/go-cqhttp.service [Unit] Description=GO-CQHTTP Wants=network-online.target After=network-online.target [Service] Type=simple User=root WorkingDirectory= GO-CQHTTP的运行目录 ExecStart= nohup go-cqhttp KillMode=process [Install] WantedBy=multi-user.target ● 使用 systemctl status go-cqhttp #查看状态 systemctl enable go-cqhttp #启用开机自启 systemctl restart go-cqhttp #重启进程 systemctl stop go-cqhttp #停止进程 systemctl start go-cqhttp #开始进程 2. python虚拟环境 ● 新建 python -m venv myenv # 创建一个名为myenv的虚拟环境 ● 激活 source ./qqVenv/bin/activate # bash source ./qqVenv/bin/activate.fish # fish 尾巴 1. go-cqhttp在QQ Bot的未来以及迁移建议中宣布不再维护 2. 不久后,QQ Bot的未来以及迁移建议上所提到的可能的替代方案也相继无法使用 我感谢这些作者! 参考 ● nonebot/nonebot2: 跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python ● fuqiuluo/unidbg-fetch-qsign: 获取QQSign通过Unidbg ● 使用 NoneBot2 和 go-cqhttp 打造自己的 FF14 QQ 机器人 ● Mrs4s/go-cqhttp: cqhttp的golang实现,轻量、原生跨平台. via EuDs's Blog
162Loading...
05
科技爱好者周刊(第 304 期):最受欢迎的颜色 via 阮一峰的网络日志
440Loading...
06
VSCode配置 前言 VSCode是我的主力编辑器,但有些设置,虽然知道自己想调整什么,但又不知道它对应的名字,于是记录于此。 字体 Editor: Font Family: 我的设置为Consolas, ‘新宋体’, monospace Windows下可以在C:\Windows:\Fonts找到本机安装的字体。 Quick Suggestions Editor: Quick Suggestions 整体界面的大小 Window: Zoom Level 问题与排查 2024年4月3日 ● 问题描述:VSCode远程连接服务器,导致服务器卡死 ● 排查过程: 这个问题我遇到过很多次。远程连接的服务器包括但不限于Azure,Amazon的。它们的一大共同特点就是内存小。 ● 解决: ● 内存不大于2G的服务器尽量别使用VSCode进行远程连接 2024年6月13日 ● 问题描述: 最近输入老出问题,偏卡顿,要不就是一次性输入多个同样的字符。 ● 排查过程: 通过控制变量法,发现只有在VSCode才有这种问题。进一步测试表面:只有在特定的项目才会出问题。 问题最终锁定在Quick Suggestions上。这个项目中有个markdown文件:十四万字,三百多kb。我将markdown文件的editor.quickSuggestions给关掉,就不怎么卡了。但我其实蛮喜欢这功能的,它不一定能有用,但时不时能给我些惊喜的发现。 ● 解决 ● 最终我将该文件拆分为两个文件,现在似乎好多了。 ● 另一种解决方式可能是:将Editor: Quick Suggestions Delay调大点。这个Delay我是理解成防抖的等待时间,不知道对不对。 ● 这个issue提到了类似的问题:可否在文件较大时自动设置 syntaxDecorations 呢? · Issue #489 · yzhang-gh/vscode-markdown via EuDs's Blog
281Loading...
07
AutoBangumi初体验 说明 ● AutoBangumi 是什么? AutoBangumi 是基于 RSS 的全自动追番整理下载工具。只需要在 Mikan Project 等网站上订阅番剧,就可以全自动追番。 并且整理完成的名称和目录可以直接被 Plex、Jellyfin 等媒体库软件识别,无需二次刮削。 ● 我的运行环境: ● Windows11 ● docker ● 资源占用情况(同时下载10集番剧时) ● cpu: 最高可到15% ● 内存:维持在300MB以内 ● 带宽:做种的人多的话能跑满 过程 一开始我参考官方教程通过 Docker Compose 部署 AutoBangumi | AutoBangumi,但它所提供的docker-compose.yml文件有些简陋。 我主要是遇到了[错误报告]无法使用Downloader,https错误 · Issue #410 · EstrellaXD/Auto_Bangumi这个问题。隐约感觉到可能是因为网段不同的缘故,但我没有进一步折腾。 后来我参照的是AutoBangumi:自动追番,解放双手 - 初之音 这个教程写得很棒。以下只补充几点自己遇到的问题: 1. 教程里所说的qBittorent的默认密码并不为adminadmin,而是要去运行日志里找,类似于 未设置 WebUI 管理员密码。为此会话提供了一个临时密码:gkNJ3xcz2 2. 播放器似乎目前只支持Plex/Emby/Jellyfin 3. 开机自启可参考 ● Potplayer 挂载 Alist,播放网盘视频,看阿里云/百度/115网盘电影资源 ● 用nssm简易设置任意应用程序exe为Windows系统服务 - 米八说 4. AutoBangumi的web ui没提供的功能,可以去qBittorrent那边找 初体验的感受 刚接触没多久,我就意识到这其中的魅力: ● 同一部番剧,不同字幕组,不同时期所提供的资源质量不同。 ● 资源质量好坏的评判标准有很多点,对我来说: 1. 内封字幕 > 内嵌字幕 2. 简体字幕 > 繁体字幕 3. 中日双语 > 简体字幕 4. BDRip > WebRip 5. 翻译质量 6. … ● 综合以上两条,我需要从诸多资源中进行取舍,找到最好的那个。 ● 下载是使用Bittorrent。一个种的下载速度很大程度上取决于是否有人做种。那起起伏伏的下载速度蕴含着不少信息量。比如说当下载速度从几B一下子跃到几百KB时,这就在无声地告诉我,互联网的另一端,有位拥有着类似的爱好的用户开机了。 ● 还是BitTorrent,这个有着二十多年历史的协议堪称互联网的缩影:你当然可以下完就跑,但你也可以去做种,通过占用自己的一部分资源(内存,存储,带宽)来造福下一位使用该种子的用户。 ● 现阶段,只有特别喜欢的番我才会去下。一想到自己在一番折腾后,可以不用再忍受烦人的加载和广告,就能看到自己喜欢的番。这种成就感是很难比拟的。 我现在还只是在自己的电脑上折腾,已经可以想象当我拥有一台nas后,它将吞噬我多少时间。 不过我乐意! ● 参考 ● 高阶教程-追剧全流程自动化 | sleele的博客 ● 本地自动追番+影视剧刮削整理(局域网多设备播放)(无NAS) via EuDs's Blog
502Loading...
08
收藏夹的使用 偶然发现可以在url中使用JavaScript,这是前提。 日常使用时,有些功能特意为此写个拓展有点小题大作,这时候使用收藏夹即可,方便的同时也增加了可迁移性 Bing转Google搜索 ● 描述:我日常搜索引擎是使用bing,但有些时候bing的内容我不是很满意,需要在Google上再次搜索;由于new bing的存在,我不想更换默认搜索引擎,但打开Google,再次搜索这个操作又很麻烦,所以就添加了一条收藏夹 ● 代码详解: var currentUrl = window.location.href; //获取当前链接 var reg = /q=([^&]+)/; var res = currentUrl.match(reg); //使用正则表达式进行匹配 var googleUrl = "https://www.google.com/search?q="; var resultUrl = googleUrl+res[1]; //拼接 window.open(resultUrl,'_self').close();//打开新网站,并关闭原网站 ● 书签URL javascript:var currentUrl = window.location.href;var reg = /q=([^&]+)/;var res = currentUrl.match(reg);var googleUrl = "https://www.google.com/search?q=";var resultUrl = googleUrl+res[1];window.open(resultUrl,'_self').close(); ● PS:正则表达式是让new bing写的,感觉有种ntr的美 ● PPS:后来我还是改用Google作为默认搜索引擎了。 网易云解除歌单限制 ● 描述:网易云音乐网页端对歌单显示数量有限制,只显示20条,而我不希望因此下载客户端,于是添加了该书签。 ● 代码: document.cookie="os=pc"; window.location.reload();//重新加载网页 ● 收藏夹URL javascript:document.cookie="os=pc";window.location.reload(); ● PS: 后来我放弃使用网易云,转而使用Spotify,具体可见记两次迁移 | EuDs’s Blog 跳转至NeoDB ● 描述:我最近开始使用NeoDB作为我的书影音标记工具,但我还是会先再豆瓣、Bangumi等网站先看看别人的评论,然后再去NeoDB标记。于是添加了该书签。 ● 代码: var currentUrl = window.location.href; //获取当前链接 var neodbUrl = "https://neodb.social/search/?q="; var resultUrl = neodbUrl+currentUrl; //拼接 window.open(resultUrl,'_self');//打开 ● 收藏夹URL javascript:var currentUrl = window.location.href;var neodbUrl = "https://neodb.social/search/?q=";var resultUrl = neodbUrl+currentUrl;window.open(resultUrl,'_self') 屏蔽google地图 这条不是书签相关,但看了看只有这里最相关了 最近(2023年11月30日)用google搜一些比较冷门的结果时,排在前面的一般是些广告。点进去发现是人为添加的google map,应该是利用google对自家产品的搜索优化。虽然有点感慨其聪明才智,但忍了一周还是不堪其扰。 我目前的解决方法是修改搜索引擎中的url为 {google:baseURL}search?q=+%s+-site:www.google.com/mymaps +-site:www.google.com/maps&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding} 这样的代价是会让搜索框变得很丑,但我没找到更好的解决方法,先凑合这样吧。 PS: 我发现还是防不胜防,对黑产的奇淫巧计甘拜下风。 跳转至Github Page主页 大部分Github用户,如果他们的Github Page有内容的话,都会在简介中提供链接,但也有的不会。 手动去拼接url太麻烦了,写个扩展是可行,但也有点麻烦,还是用收藏夹来得快。 ● 代码 var currentUrl = window.location.href; //获取当前链接 var GitHubPageUrl = `https://${currentUrl.split('/')[3].toLowerCase()}.github.io/`; window.open(GitHubPageUrl,'_self');//打开 ● 收藏夹URL javascript:var currentUrl = window.location.href;var GitHubPageUrl = https://${currentUrl.split(’/’)[3].toLowerCase()}.github.io/;window.open(GitHubPageUrl,'_self'); via EuDs's Blog
251Loading...
09
软件质量保障复习笔记 via EuDs's Blog
430Loading...
10
uBlacklist 订阅合集 这是一个uBlacklist插件的订阅地址合集,用于屏蔽中文SEO垃圾站,如机器翻译、AI生成的内容。通过Github Actions每周自动更新。插件可防止指定的网站出现在搜索引擎结果中,可以添加规则或点击工具栏图标屏蔽指定的网站。规则可使用匹配模式或正则表达式指定,并可通过云存储跨设备同步。支持的搜索引擎有Google、Bing、Brave、DuckDuckGo、Ecosia、Qwant、SearX、Startpage、Yahoo! JAPAN和Yandex。安装插件后,设置订阅黑名单列表并添加订阅地址。还可进行其他设置,如在谷歌搜索结果中屏蔽特定网站。 via 大大的小蜗牛
502Loading...
11
爱沙尼亚电子居民申请记录 via Verne in GitHub
581Loading...
12
使用 Quartz 发布 Obsidian 笔记库 via Verne in GitHub
450Loading...
13
Octarine 是一个注重隐私的本地 Markdown 编辑器。 功能 ● No vendor lock-in,不会被 Lock 到这个应用,可以随时切换成其他的应用 ● 支持多工作区,快速切换 ● 日历视图,以及日记,可以快速开始记录笔记 ● WYSIWYG 所见即所得编辑器 ● 所有的文件都保存在本地 ● 6 MB 大小 相较于 Obsidian 自从我发现并使用Obsidian 以来,我个人已经使用单一 Obsidian Vault 好多年了,我所有的摘录,笔记,Memo,PDF 文档全部都交给了 Obsidian 进行管理。到目前为止,Obsidian 的使用体验也没有任何可以让我放弃的理由。 如果和 Obsidian 比较的话,那么 Octarine 唯一值得一提的就是安装程序的大小,仅有 6 MB 大小,其他的体验,比如所见即所得的编辑器,因为我大部分情况下使用 Markdown,全部的时间都使用 Vim 模式,所以对我来说甚至是一个缺点。而我去 Reddit 官方询问了是否有 Vim 模式的支持,也没有得到正面的反馈。 因为没有 Vim 模式,就这一点,我就需要暂缓考虑 Octarine 了,不过也正是这一点,可以推荐给其他不使用 Vim 模式的朋友。 另外 Octarine 目前还没有插件系统,所以只推荐将其作为一个本地离线的 Markdown 编辑器,或者本地离线的个人知识管理来使用。 via Verne in GitHub
440Loading...
14
高级 RAG 检索策略之流程与模块化 via Hacker and Geeker's Way
511Loading...
15
反义的同义词 收集 高中的时候就注意到有些词很有趣,他们在字面上看上去意思完全相反,但实际上表达的是同一个意思,现收集如下: 2022年12月8日 询问ChatGPT以试图得到更多的词,未果。记录下部分对话: A:我注意到有些词很有趣,他们在字面上看上去意思完全相反,但实际上表达的是同一个意思,比如一下几对:缓存和快取,救火和灭火,智能相机和傻瓜相机。你能帮我再举出几个例子吗 B:是的,这种词叫做反义词,也称为反置词或反意词。它们在字面上看上去意思完全相反,但实际上表达的是同一个意思。 除了你举的几个例子,还有许多反义词,如: 黑白:黑代表暗,白代表光 熟练和笨拙:熟练代表熟练,笨拙代表笨拙 向前和向后:向前代表朝前,向后代表朝后 光明和黑暗:光明代表亮,黑暗代表暗 这种词的出现,可能是因为语言的发展,或者是为了更好地表达 A:你举的这几个例子有问题啊 B:你说的对,我举的例子中,缓存和快取的意思是相同的,但是救火和灭火的意思是不同的。 缓存和快取都指的是临时存储数据的地方,但快取常指的是用于提高系统性能的缓存,而缓存更泛指的是临时存储的地方。 救火和灭火都指的是消除火灾的过程,但救火指的是通过各种方法解救被火灾困扰的人和物,而灭火指的是通过各种方法消灭火灾。 智能相机和傻瓜相机都指的是用来拍照的工具,但智能相机具有智能化的功能,能够自动调节曝光、焦距等参数,而傻瓜相机则没有这些功能,需要用户手动调节。 这些例子可能不太适合,不过我的回答应该能让你理解反义词的概念。如果你还有疑问,欢迎继续提问。 A:可是缓存,救火这几个例子是我提出来的啊,你举的是黑白,光明 B:对不起,我的回答不够严谨。你提出的缓存和救火,实际上都是正义词,而不是反义词。 缓存和快取的意思是相同的,都指的是临时存储数据的地方。救火和灭火的意思也是相同的,都指的是消除火灾的过程。 而反义词是指在字面上看上去意思相反,但实际上表达的是同一个意思的词。例如,黑白,光明,熟练和笨拙等。 如果我的回答还有误解,欢迎指正。 A:所以你能不能再举几个正义词 B:正义词是指在字面上看上去意思相同,而实际上表达的是同一个意思的词。例如,缓存和快取,救火和灭火等。 还有许多正义词,如: 爱好和兴趣:爱好指的是喜欢并经常从事的某种活动,而兴趣则指的是对某种事物或活动的兴致。 家庭和家:家庭指的是由父母及其子女等共同居住的群体,而家则指的是一个人在一个地方居住的地方。 灵魂和心灵:灵魂指的是人的精神性存在,而心灵则指的是人的感情和意识。 生命和死亡:生命指的是人类或动物的存在,而死亡则指的是人类或动物的消失。 这些例子都能说明正义词的概念,如果你还有疑问,欢迎继续提问。 A:不对不对,我想要你举的,是用不同意思的字表达出了同一种意思的词 B:那我举的是反义词,它们就是用不同意思的字表达出了同一种意思的词。例如,黑白,光明,熟练和笨拙等。 还有许多反义词,如: 向前和向后:向前指的是朝前的方向,而向后则指的是朝后的方向。 上和下:上指的是朝上的方向,而下则指的是朝下的方向。 去和来:去指的是离开某地,而来则指的是抵达某地。 是和不是:是指的是某事是真的,而不是则指的是某事是假的。 如果你还有疑问,欢迎继续提问。 2024年6月11日 今天去食堂点餐。看到菜花不错,于是我说“菜花”,旁边一位同学也在点餐,他说“花菜”。然后阿姨给我们打了一样的菜。 “菜花”和“花菜”虽然语言顺序上完全相反,但指的是同一样事物,还有类似的现象吗? via EuDs's Blog
431Loading...
16
Netch S5端口2801攻击报告 20240611 via 苍穹の下 (author: SKY)
660Loading...
17
租房求推荐流量卡和随身wifi 😭,流量每个月应该用不到150g
760Loading...
18
警惕c++内置变量指针 今天发现一个计算时间的BUG,每次执行操作的时候,结果居然不一样。 代码如下: via kekxv 技术博客
791Loading...
19
不敢改变是我在焦虑什么 该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:$https://innei.in/notes/173 事业 当下的大环境确实不容乐观,就业形势严峻,不稳定的局面让未来变得非常不确定。这种情况下,我发现自己在面对需要长期投入的事情时,常常感到焦虑和担忧,害怕计划被破坏后不知道该怎么办,最终不敢去改变现状。实际上,这种不敢改变的心理反映了我内心深处对未来的恐惧以及对自己能力的怀疑。 未来的不确定性让我对自己的计划充满了疑虑。我常常问自己:现在做这个决定是否明智?如果未来环境变得更糟糕,我是否还有能力坚持下去?这些疑虑让我在面对重大决策时,往往选择保守和稳定,而不是冒险和改变。因为我害怕一旦计划被打乱,自己将无法应对突如其来的变化,最终导致失败。 在面对需要长期投入的事情时,我往往会对自己的能力产生怀疑。例如,学习一门技能(如钢琴)或者谈一次恋爱,我会担心自己是否有足够的能力去完成这些事情,是否能在长时间内坚持下去。当事业不稳定时,我的心态容易崩溃,这种状态进一步加剧了我的焦虑和不安,使我在工作之外的长期投入的事情上更加犹豫不决,最终因为恐惧和不安而放弃。 钱 我确实会担心理财方面我做的不够好,担心自己没有可持续的收入来源,担心自己有一天会因为钱不能勇敢的做出选择,担心未来会因为一些现在还无法预料的事情“老大徒伤悲”,担心自己垂垂老矣之日没有足够的积蓄支付医疗费用……但是这些更进一步的追问与反思依然不能回答我到底需要多少钱,或者我到底需要保证怎样的增长率,这些问题只能使我更迷茫。 于是我陷入了怀疑,是不是因为缺少人生的规划能力和全局观使我迷茫。我喜欢充满不确定性的人生,完全没有明确清晰的如升职跳槽加薪等等这些人生规划,并不觉得自己真的能寿终正寝,无法替我导演出未来的剧本。所以可能隐隐约约另一方面担心万一我真的寿终正寝了但是没有钱为自己养老怎么办,担心是否有一天的时候因为金钱能力不足无法满足自己逃离游戏规则的任性。 引用:当我在为钱焦虑的时候我在焦虑什么 看完了?说点什么呢 via 静かな森 (author: Innei)
711Loading...
20
Media files
522Loading...
21
第180期 - 田园一角 via 潮流周刊
761Loading...
22
PostgreSQL学习笔记 命令 连接到PostgreSQL数据库 ● 一般环境:psql -U &LTyour_username> -d &LTyour_database_name> -h {your_hostname} ● 注:-h 用于指定数据库服务器的主机地址,缺省为localhost ● docker: docker exec -it &LTcontainer_name_or_id> psql -U &LTusername> -d &LTdatabase_name> 查看数据库表 ● 显示所有表: \dt ● 显示指定表的详细信息: \d+ &LTtable_name> 导出 ● pg_dump -U &LTusername> -d &LTdatabase_name> -h &LThost> -p &LTport> -f &LToutput_file> ● 以上命令导出的备份文件可以使用 pg_restore 工具还原到 PostgreSQL 数据库中:pg_restore -U &LTusername> -d &LTdatabase_name> -h &LThost> -p &LTport> -f &LTbackup_file> ● -s, –schema-only dump only the schema, no data ● -t, –table=PATTERN dump the specified table(s) only 杂 ● 退出: \q ● 帮助: help Pycharm连接Docker中的数据库 法一: 1. 获取数据库容器的IP地址: docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' &LTyour_postgres_container_name> 2. 在PyCharm中设置数据库连接: 打开PyCharm,进入 “View” -> “Tool Windows” -> “Database” 来打开数据库工具窗口。 3. 在数据库工具窗口中,点击左上角的加号 (+),选择 “Data Source” -> “PostgreSQL”。 4. 在 “Data Source Properties” 对话框中,填写以下信息: ● Host: 使用第2步中获得的Docker容器的IP地址。 ● Port: 默认情况下,PostgreSQL使用端口5432。 ● Database: 你的数据库名称。 ● User: 你的数据库用户名。 ● Password: 你的数据库密码。 注:我使用以上方法,未成功,在参考PyCharm:无法连接到Docker容器中的postgres-db后,使用法二成功连接 法二 1. 修改配置,将容器内的端口映射到主机端口,例: # 连接到主机的 16432 端口时,流量将被映射到容器内部的 5432 端口 ports: - "15432:5432" 1. 同法一 2. 同法一 3. 同法一,此处的Host为localhost,端口为15432 参考链接 ● PyCharm:无法连接到Docker容器中的postgres-db ● neodb/doc/install-docker.md via EuDs's Blog
110Loading...
23
当一款日本背景的武士游戏的主角是黑人时…… 今天,我要来谈论一款游戏……ad 首先,这个游戏的故事发生在日本本土…… 然后,主角是一个黑人…… 其次,他还是一个武士…… 接着,他是孤儿,被一个领袖收养,为这个领袖效力…… 是的,我要说的游戏就是…… 水晶社的骗钱新作:《刹那にかける恋はなび 》! [...] via Plum's Blog (author: plum)
550Loading...
24
汇丰 Pulse 银联双币信用卡申请及使用 via Verne in GitHub
863Loading...
25
DNS 泄漏以及如何防止 什么是 DNS 泄漏 DNS 泄露(DNS Leak)是指当使用虚拟专用网络(VPN)或其他匿名工具时,域名系统(DNS)查询数据绕过加密隧道,直接通过用户的本地 ISP(互联网服务提供商)进行解析。这意味着用户的浏览活动可能被 ISP 监视或记录,进而暴露了用户的实际 IP 地址和在线活动。 在深入探讨 DNS 泄露之前,有必要了解 DNS 的基本工作原理。DNS 是互联网的电话簿,当用户输入一个域名(如www.example.com)时,DNS将其转换为对应的IP地址(如192.0.2.1),以便计算机能够理解和访问该网站。 通常情况下,用户的设备会向 ISP 的 DNS 服务器发送请求进行解析。然而,当用户使用 VPN 时,所有的流量应通过加密的 VPN 隧道传输,并由 VPN 提供商的 DNS 服务器处理 DNS 请求。 DNS 泄露的原因 DNS 泄露可能由于以下几个原因发生: 操作系统配置问题:一些操作系统可能会忽略 VPN 设置,继续使用本地 DNS 服务器。 VPN 设置不当:不正确的 VPN 配置可能导致 DNS 请求未能通过 VPN 隧道传输。 VPN 软件缺陷:某些 VPN 软件存在缺陷,无法正确处理 DNS 请求。 IPv6 配置问题:如果 VPN 只处理 IPv4 流量,而未配置 IPv6,IPv6 流量可能会直接泄露。 如何检测 DNS 检测 检测 DNS 泄漏有很多方法,最简单的方法就是找一个在线的检测工具。 在线检测 DNS 泄漏的工具,通过用户访问网页的时候,在网站上生成多个域名解析请求,通过用户的设备发起,网站通过脚本捕获并记录这些域名请求结果,这些网站根据 DNS 响应,判断是哪个 DNS 服务器处理的,然后通过对比 DNS 服务器 IP 地址与公共 DNS 服务器 ISP DNS 服务器进行匹对。 如果检测的 DNS 服务器属于用户的 ISP 或者其他不安全的 DNS 服务器,而非用户期待的 DNS 服务器,则说明了 DNS 泄漏。 DNS 泄漏会造成什么影响 暴露用户的真实 IP 地址 即使用户使用 VPN 或者其他匿名网络访问工具来隐藏其真实的 IP 地址,但是如果 DNS 请求没有通过 VPN 隧道,而是通过用户自己的 ISP 解析,那么 ISP 和其他潜在的监听者仍然可以看到用户的真实 IP 地址,这意味着用户的地理位置和身份可能被暴露。 DNS 请求包含了用户访问的域名,如果这些请求通过 ISP 解析,ISP 可以记录和分析用户的浏览历史,这使得用户的在线活动变得不再私密,并且可能被用户于广告投放,数据挖掘,甚至在某些国家可能被政府监控。 潜在的网络攻击 DNS 泄漏还可能使得用户更容易成为攻击的目标,比如,攻击者可以利用 DNS 请求来识别用户网络行为,实施 DNS 劫持或中间人攻击,将用户引导至伪造的网站或恶意服务器,从而窃取敏感信息或传播恶意软件。 信息过滤和审查 某些政府或地区,政府或 ISP 会对用户访问的内容进行过滤和审查。通过 DNS 泄漏,政府或 ISP 可以轻松跟踪和组织用户访问被审查或禁止的网站,从而限制用户的互联网自由。 如何防止 DNS 泄漏 ● 使用可靠的 VPN 服务,并且配置 VPN 的 DNS,将所有的网络请求通过 VPN 进行 ● 手动配置 DNS 服务器 ● 如果 VPN 不支持 IPv6,则禁用 IPv6 ● 操作系统和路由器配置静态路由,或自行搭建安全的 DNS 服务器,比如 AdGuard Home [[PiHole]] 等 via Verne in GitHub
422Loading...
26
2024.06.09: 各种链接 ● 作为独立开发者,我如何获得动力? ● 每当有人购买时,“赚钱” Bot会推送消息。(作为对比,我给沉浸式翻译也开发了一个名叫“喜讯”的bot,每当有年会员购买时,就会在群里推送一条截止到当时的当日收入。) ● 注册了一个服务,每当用户在社交媒体上提到作者的产品时,作者会收到通送,然后前去互动。 ● 故意让每天的任务不要100%完成,留一点,让第二天好开始。 ● 每天早上被各种时间轴吸引时,尝试面对屏幕,什么都不要做,以此来开始一天的工作。 ● 写给书呆子的社交攻略 ● 让对方容易记住你,帮助你,见面。 ● 如果你有一个明确可操作的要求,人们就会迫不及待地想帮上这个忙。 ● 几年前,每当我要去某个地方旅行时,我都会被动地发布 “我要去镇上,谁想一起玩?“的帖子。如果幸运的话,也许会有一两个人回复。现在,我会主动询问在那里生活过的朋友:“你在那里认识的最好的人是谁?能帮我联系一下吗?结果呢?友谊和冒险。 ● 围绕时间和地点,为对话提供 2-3 个选项。时间窗口完全没问题。“你愿意周四或周五下午 2-4 点在 Stable Cafe 喝咖啡吗? ● 富人用来显得慷慨大方的心理伎俩(实际上并没有花更多的钱) ● 如果我送你一件 55 美元的大衣,你会认为我送了你一件便宜的大衣,因为我认为大衣的价格在 50 美元到 500 美元之间,所以 55 美元看起来很便宜。但如果我送你一条 45 美元的围巾,你会觉得我送了一条昂贵奢华的围巾,因为我认为围巾的价格应该在 5 美元到 50 美元之间。 ● 学习之夜 ● 学习之夜是一个类似 TED 的演讲系列,我们最酷的朋友们会聚在一起,就他们热衷的话题发表演讲。 ● 每晚有 3 位演讲者分享他们热衷的事情–任何事情!通常是 15 分钟的演讲 + 5 分钟的问答,但演讲者可以自由选择演讲形式,而且演讲不需要证书。 ● 学习之夜 “的宗旨是 “每个人都有值得学习的地方”,在这个社区里,每个人都是友好和受欢迎的。对于那些公众演讲新手来说,这是一个在低压力、非正式的环境中练习演讲技巧的绝佳机会,人们可以聚集在一起,从自己的朋友和社区中的其他人那里发现他们平时无法发现的东西。 ● 让我们失去朋友的一些习惯 ● 总结:在每段关系中,都必须有人采取一定程度的主动,以确保你们还能见面。我们有理由认为,我们在道义上有责任完成至少 50%的工作。如果我们珍惜别人为我们做的事情,那么我们就应该为我们收到的每一份邀请发出邀请。 ● 当金钱充裕时,知识才是真正的财富 ● 杰夫·贝索斯是世界上官方最富有的人。他基本上可以买到任何金钱可以买到的东西。但他无法买到治愈癌症的方法。有没有一种方式,他可以花十亿美元在五年内治愈癌症?可能是的。但杰夫·贝索斯不知道如何做到这一点。即使世界上某个地方的某人知道如何在五年内将十亿美元变成癌症治疗方法,杰夫·贝索斯也无法将这个人与声称知道的成千上万其他人区分开来(甚至可能自己也相信),但是错误的。 ● 当非专家无法区分真正的专业知识和噪音时,金钱无法购买专业知识。知识无法外包;我们必须自己理解事物。 ● 法国路易十五国王是世界上最富有和最有权势的人之一。他于 1774 年死于天花,同年,一位奶农成功地用牛痘给他的妻子和孩子接种疫苗。所有的金钱和权力都无法购买奶农的知识——牛痘可以安全地预防天花。有成千上万的体液专家、信仰治疗师、东方灵修者等声称能提供一些预防天花的保护,而路易十五国王无法区分真正的解决方案。 ● 所以,两年前我辞去了作为数据科学家的赚钱工作,自那时以来,我主要专注于获取知识。如果我知道该怎么做,我可以担心钱的问题。 via Owen的博客
834Loading...
27
架构之基:从根儿上了解设计原则 via 菠菜眾長 (author: Lruihao)
502Loading...
28
从内地到香港出金最佳的方法 银行汇款 汇丰银行内地转汇丰银行香港 汇丰银行卓越及以上等级的用户可以免手续费汇款到汇丰银行香港。 内地中行到中银香港 中国银行的购结汇中,如果是境外中行,可以免除手续费以及电讯费的。 中行国内的普通借记卡即可。 中行对全球设有境外支行的当地中行都可以进行汇款,并且享受手续费减免,对日本汇款是 300 万日元内 1500 手续费,到香港是免除手续费的。 需要注意的是尽量到业务量比较大的支行办理开卡,业务量小的支行可能会为了揽储或完成 KPI 等,在汇出时各种阻拦 0 手续费兴业银行到汇丰银行 兴业银行寰宇人生借记卡可以以比较优惠的现汇利率购汇,然后也可以零手续费 直接到香港线下存款 优点是不占用每年 5 万的外汇限额,但是不方便,并且出境也有现金的限制。 境外赚取美元 比如在 AdSense,YouTube,X 等平台赚取美元,如果可以开设香港的账户,可以直接打款到香港的账户,然后不过国境。 对敲 如果有朋友需要港币换人民币,或者日元换人民币,那么可以通过朋友的账户直接进行(小额的)转账,国内通过银行到银行人民币转账,境外通过香港银行到香港银行的转账。 或者通过 熊猫速汇 或者 Wise 等等服务平台进行换汇。 via Verne in GitHub
915Loading...
29
基于 Cloudflare 的 Docker 代理 前提 需要一个域名,并且域名托管在 Cloudflare 上。 部署 1. 克隆 https://github.com/gythialy/cloudflare-docker-proxy 到本地 2. 替换 example.com 为自己的域名 1 2 sed -i 's/example.com/${your_domain}/g' src/index.js sed -i 's/example.com/${your_domain}/g' wrangler.toml 3. yarn 安装依赖 4. npx wrangler deploy 部署 使用 ● 拉取 busybox:stable 替换 docker pull busybox:stable 为 docker pull docker.example.com/library/busybox:stable ● 设置 docker registry 镜像 1 2 3 4 5 6 7 8 9 10 11 12 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <&LT-EOF { "registry-mirrors": [ "https://docker.example.com", ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker # 拉取镜像 docker pull busybox:stable 注:docker.example.com 都需要替换为自己的域名。 ---EOF--- via 机械境
161Loading...
30
包子漫画- 我推的孩子 检查任务已经连续失败 100 次,对该 RSS 源的订阅已被停用。 若要重新启用,请使用 /activate_subs 命令。 ERROR: HTTP 状态码错误 (404 Not Found)
10Loading...
31
包子漫画- 葬送的芙莉蓮 检查任务已经连续失败 100 次,对该 RSS 源的订阅已被停用。 若要重新启用,请使用 /activate_subs 命令。 ERROR: HTTP 状态码错误 (404 Not Found)
110Loading...
32
包子漫画- 憧憬成爲魔法少女 检查任务已经连续失败 100 次,对该 RSS 源的订阅已被停用。 若要重新启用,请使用 /activate_subs 命令。 ERROR: HTTP 状态码错误 (404 Not Found)
130Loading...
33
Victoria 3 游戏性 刚买这游戏的第一周我玩了快五十个小时。 还跟人自嘲,真想不到自己会盯着世界地图看了一周。 也有人说这是款填色游戏加和面游戏,说得没错。 那这游戏是什么吸引我呢? 1. 通过读档,优化决策,成功逆天改命,很有成就感。。 2. 事件不算乏味。 举个例子: 我第一个玩得比较久的国家是美国。 我通过发展工业,提前削弱南方种植园主的势力,在避免内战爆发的情况下成功废奴。 有趣的是,没能打内战的林肯就开始作妖了。他先后两次被爆出丑闻,我给压下了。然后得寸进尺,还要复辟君主。 最后也没能寿终正寝,在选举活动中意外身亡,也算是符合历史了。 ps: 后来看人说内战很有必要打,因为可以加个非洲文化,方便殖民。 这个档还出现了一位人气憎恨的九十四岁老将,活到20世纪的南方种植园主、蓄奴主义者。我很烦他这个词条,因为会减我改法律的成功率。但流放cd又还没到,想等他自己死。但他超能活,也是厉害。 两位up主 B站有两位up做的维多利亚3相关的视频我经常看。 一位是苍尼玛的个人空间-苍尼玛个人主页-哔哩哔哩视频 以下是我3月2号的日记节选最逆天大清 禁止工业!降服带英!地主老爷反推工业化发源地,这就是禁止工业带给我的自信!,up对游戏理解很透彻,哪怕我没玩过维多利亚,但还是很过瘾地看了四集,大约八十分钟。 所谓的游戏机制,其实就是游戏代码。这就让我想到周二的软件质量保障学到的,程序由命令和数据组成,命令控制数据的变化。哈哈,这也成了我入坑维多利亚的契机。 另一位是苟学家七五的个人空间-苟学家七五个人主页-哔哩哔哩视频 虽然他做视频用的槽点太重复了,但还算有趣。 套路 维多利亚三的时间跨度相比其他p社游戏并不算长。只有1836年到1936年一百年时间。 多开几把游戏后,会发现套路都差不多。进行工业化,发展经济,慢慢削弱国内的反动势力,然后进一步改革法律。 这其实有点太理想化了,现实远比此复杂。 我期待有更真实,更有趣的游戏出现。 mod 让p社游戏富有生命力的一大要素是开发者对模组的支持,以及活跃的玩家社群。 就如他们在Victoria 3 - 开发日志#120-1.7版本的模组制作 - Steam 新闻里所说我们的脚本语言是所有游戏内内容的基础,而每一个开发组内容制作者使用的脚本功能都可以被模组制作者使用。我还注意到游戏将大部分数据都是以txt格式存储的。这进一步方便模组的开发。 但这并不意味着模组特别好用了。在我有限的维多利亚三游玩时间中,我至少花了两个晚上的时间,用来调试到底我装的哪个mod出了问题。 后来我发现出问题的基本上都是那些最后更新时间在22年的。这也很能理解,模组开发者毕竟只是为爱发电,但游戏开发者无法保证每个版本都能向上兼容。 via EuDs's Blog
261Loading...
34
BMPI周记2423:不要做空 via BMPI
330Loading...
35
粗糙的整理收纳心得 via Blah Blah Booooom (author: zhuzi.mn#gmail.com (bambooom))
361Loading...
36
科技爱好者周刊(第 303 期):技术封建主义 via 阮一峰的网络日志
410Loading...
37
怎么生产暗黑模式和明亮模式的 SVG 图片? via 菠菜眾長 (author: Lruihao)
410Loading...
38
一种适用于 Zustand 和 React Query 的前端数据管理方式 当前内容无法在 RSS render 中正确渲染,请前往:$https://innei.in/posts/tech/data-management-approach-for-zustand-and-react-query via 静かな森 (author: Innei)
471Loading...
39
从 ColorOS 镜像中提取 apk 前言 OxygenOS 中没国产市场的 app,现在好多 app 并没有在 Google Play 发布。因此可以从 ColorOS 镜像中提取出来,方便安装。 准备 ● 根据 在 macOS 平台把一加 12 ColorOS 转换为国际版 中的方法,把 从 ColorOS 的 payload.bin 中提取 my_开头的 img 文件。 ● 安装 OrbStack,然后创建一个 Ubuntu 虚拟机 1 2 orb create ubuntu my-ubuntu # 创建虚拟机 orb -m my-ubuntu-u root # SSH 到虚拟机 提取 1 2 3 4 mkdir -p /mnt/my_heytap # 创建挂载点 mount -o loop -t erofs app/my_heytap.img /mnt/my_heytap #挂载 `img` 文件 find /mnt/my_heytap/ -name "*.apk" # 查找 apk 文件 cp /mnt/my_heytap/priv-app/KeKeMarket.apk $HOME/apk/ # 复制到本地 总结 通过挂载 img 文件系统到 Linux 系统,然后从中提取 apk 文件。这里是以 my_heytap 为例,其他分区也可以用同样的方法。 ---EOF--- via 机械境
480Loading...
40
创意 via EuDs's Blog
650Loading...
Photo unavailableShow in Telegram
我曾经就特别想写这样的故事 大概是 2016 年左右的时候吧,那时候 Google+ 还活着,我当时特别有表达欲,就是特别想要写点东西。我还高强度参加了 Google+ 上面的一个社群,里面有什么“三题点心”之类的,就是给三个相关和不相关的词语,让你来写故事之类的。 后来我就想着去写个特别牛逼的小说,连载的那种。因为当时还是有很中二的想法,加上 Galgame 玩多了,脑子里想到的故事自然也就 Galgame 化了。当时想法是写一个皮男主和女主在学校里的故事,学校里会有学生离奇的死亡,但最后发现这些学生全都是自杀,而幕后的凶手就是平时看起来十分可爱阳光人畜无害的女主角,她有着不为人知的阴暗的另一面。女主角通过隐藏的身份,通过互联网蛊惑学校里的学生,诱发他们内心的阴暗面,劝导他们去自杀或互相残害,只为取乐,自己则完美的隐藏身份,也因为没有直接杀人而被人追责之类的。男主角因为朋友的死亡一直调查这件事,而女主角则隐藏身份和男主角一起调查,最终 Boss 就在你身边的那种感觉。 现在想来看看觉得这个故事真的是中二爆了,而且很多地方很不成熟和幼稚。不过我到现在也并不认为这个题材不好,反而一直可以写,因为我坚信所谓的“恶魔低语”是真的可以让一个人走向死亡的,现代社会每个人压力都很大,都面临各种各样的痛苦,承受不了一时想不开也是很常见的事情。 不过我想说的不是这个故事本身,而是最近我发现我当初想写的这个故事,真的有人写出来并且做成游戏了……就是这个 Steam 上红极一时的《距离男主自杀还有七天》。 [...] via Plum's Blog (author: plum)
Show all...
期权策略:Bull Call Spread Bull Call Spread,可以翻译成牛市看涨价差策略,这是一个期权交易策略。 Bull Call Spread 这个交易策略由两个看涨期权(call option)组成,购买一个远期看涨期权,同时卖出一个相同到期日但是执行价更高的看涨期权。 使用这个策略的交易员期望投资标的以一个缓慢的趋势看涨。 优点 该期权交易策略可以避免持有资产并且资产大幅下跌的风险 可以认为是以打折的价格购买一个看涨期权,减少了部分买入看涨期权所花费的期权费 适合在远期(几周,几个月)看好的标的上进行操作。 该期权最适合在那些稳步上涨的股票中进行操作,在不持有正股的情况下也可以享受上涨的收益 牛市看涨价差期权比仅购买看涨期权更便宜 该策略将拥有资产的最大损失限制为策略的净成本 最大风险 股价跌落,丧失期权购买费用 另外就是如果股价突然上涨很多,那么该策略的最大收益也是封顶的,不会跟随着股价上涨而增加 如何构建牛市看涨价差策略 为了构建一个牛市看涨价差策略需要执行以下的一些操作 首先要确定一个资产,这个资产最好是会稳步上涨的,并且提供足够的期权交易市场(期权交易流动性好),这个资产可以是股票,指数或者是现物(Currency) 购买一个看涨期权,首先购买一个价内的看涨期权,这个期权可以是一个价内(In the money),具有内在价值的看涨期权。 卖出一个同样到期时间的,价外看涨期权,重点在于同样到期时间,并且行权价更高的看涨期权。该看涨期权的价格肯定没有买入的看涨期权价格高,只能抵掉一部分(相当于一个折扣) 监控持仓和市场,Bull Call Spread 策略建立之后,交易者可以监控期权的价格。 结束持仓,如果行权日期临近,可以决定是否行权,或者通过卖出 Long Call 和买入 Short Call Option 的方式来关闭此策略。如果行权日时,股票的价格在卖出去的看涨期权行权价之上,那么此策略可以获得最大的收益。 需要注意的是,Bull Call Spread 策略的最大收益受限于两个看涨期权中间的价差减去期权价格,而最大的风险就是损失构建策略的期权购入价格。 一个例子 假如有一个股票叫做 ABC,当前的价格是 50 USD,交易者认为该股票会在下个月上涨,所以想要建立一个 Bull Call Spread。 首先购买一个在下个月到期的 50 USD 行权价的看涨期权,这个看涨期权叫做 at-the-money option,因为行权价就是当前的交易价格,期权的价格是每股 3 USD。 同时卖出了相同行权日,行权价 55 USD 的看涨期权,这个期权叫做 out-of-the-money 期权(价外期权),因为价格高于当前交易价格。 完成交易后,就构成了 Bull Call Spread。 波动性对牛市看涨价差的影响 因为同时买入和卖出了看涨期权,一定程度上波动性被抵消了。 当波动性上升时,两种期权的价格都会上涨,这意味着多头看涨期权的价值会增加,同时空头看涨期权的价值也会增加。但是由于这个策略是做多一个期权,并做空另外一个看涨期权,波动率在一定程度上被相互抵销了。 用期权的语言来说,这通常被称为「near-zero vega」,Vega 衡量期权价格对波动性变化的敏感度,接近于零的 Vega 意味着,假设其他因素保持不变,波动性发生变化时,Bull Call Spread 的价格变化很小。 但是需要指出的是,牛市看涨价差并不完全不受到波动性变化的影响,确切的影响可能还取决于其他因素,包括期权处于价内或价外的程度,以及距离到期的时间。 时间对牛市看涨价差的影响 时间对 Bull Call Spread 的影响,也称为时间衰减或 theta,这个有点复杂,该策略包含两种看涨期权,这两种期权对时间的流逝都有不同的反应。 期权总价值的时间价值部分随着行权日期临近而减少,这个称为时间侵蚀(time erosion)或时间衰减(time decay)。 对于多头看涨期权来说,时间衰减是有害的,随着时间推移,在其他条件相同的情况下,所购买的期权的价值会下降。这是因为该期权实现盈利的时间较少,价值较低。 另外一方面,对于空头看涨期权,时间衰减对卖出方有利,随着时间推移,出售的期权价值会下降,交易者对该期权负有义务,如果空头看涨期权到期时一文不值,交易者将保留出售该期权所获的全部权利金。 时间衰减对牛市看涨价差策略的总体影响取决于股票价格与价差执行价格的关系。如果股票价格接近或低于多头看涨期权(即执行价格较低的看涨期权)的执行价格,那么牛市看涨价差策略的价格会随着时间的推移而下降,发生亏损。多头看涨期权最接近交易价格,并且比空头看涨期权价值下降更快。 如果股票价格接近或高于空头看涨期权(即执行价格较高的看涨期权)的执行价格,那么牛市看涨价差策略的价格会随着时间的推移而增加,发生盈利。空头看涨期权现在比多头看涨期权更接近交易价格,价值下降得更快。 最后,如果股价处于执行价格的中间,那么时间侵蚀对牛市看涨价差的价格几乎没有影响,因为多头和空头看涨期权以大致相同的速率衰减。 资产标的价格变化对牛市看涨价差的影响 标的资产的价格变化对牛市看涨价差有重大的影响,当标的资产的价格上涨时,会获利。 如果资产价格大幅上涨并超过空头看涨期权的行权价,那么策略达到最大利润。多头看涨期权的价值增加,空头看涨期权则被标的资产价格的上涨所抵消。 另外一方面,如果标低价格温和上涨,并且在到期时处于多头看涨期权行权价和空头看涨期权行权价价格之间,该策略仍然会获利,但是不是最大收益。多头看涨期权的价值增加了,但是空头看涨期权的价值也开始增加,降低整体利润。 最后,如果标的资产价格下跌,或者没有涨幅,该策略产生净损失。如果到期时价格低于多头看涨期权的执行价,那么两个期权将在到期时毫无价值,并且建立策略时的权利金。 其他考虑和风险 该策略还有一些隐含的需要考虑的内容 提前行权风险,美式期权可以在到期前任何时间行权,空头期权的持有者无法控制时间,随时都可能被要求履行义务。该策略中的空头看涨期权面临提前转让的风险,特别是当其接近到期日,且标的资产价格高于空头看涨期权的执行价格时。如果发生转让,交易者可能需要以空头看涨期权的执行价格出售标的资产 股息,如果标的资产支付股息,可能会影响空头看涨期权提前分配的可能性,时间价值小于股息的实值看涨期权可能被提前分配 不可避免的交易成本,买卖期权的成本可能会增加,特别是在交易者使用少量期权的情况下,成本可能会侵蚀交易的利润 市场条件,牛市看涨价差最适合在适度看涨的市场中使用,如果市场波动很大或看跌,那么该策略可能不是最佳的选择 到期日的选择,到期日的选择可以显著地影响牛市看涨价差的结果,如果到期日太早,标的资产可能没有足够的时间来实现预期的价格变动,如果到期日太远,期权费用可能很贵,构建该策略可能需要更多的资金。 执行价格的选择,多头和空头看涨期权执行价格的选择也很重要,执行价格之间的价差越大,潜在的利润也越高,但是潜在的损失也越大。 Bull Call Spread 策略可以限制风险,最大的可能损失就是构建策略的成本,但是这个策略也限制了潜在的利润。 如何实施 Bull Call Spread 策略可以选择未来一段时间(几天,几周或几个月)小幅升值的资产来实现。 related [[牛市看涨期权价差策略]] [[牛市看跌期权价差]] [[熊市看跌期权价差]] [[熊市看涨期权价差]] 相关工具 uSMART 新加坡券商 老虎证券 富途证券 长桥证券 入金 2500 USD,享受 1500 HKD 奖赏 涨乐全球通 [[TradingView]] [[RockFlow]] 如果你在日本 乐天证券 大和コネクト証券 Webull JP via Verne in GitHub
Show all...
使用NapCatQQ和NoneBot搭建qqBot 缘起 我在半年前折腾过一次qqBot的搭建,但那次由于风控问题,只能放弃了,具体记录在 qqBot 搭建 | EuDs’s Blog。 但这两天发现了NapNeko/NapCatQQ: 基于NTQQ的无头Bot框架,决定再次折腾,以下记录我的过程。 过程 说明:以下均为Windows平台 1. Releases · NapNeko/NapCatQQ下载,并解压 2. 运行napcat-utf8.bat,扫码登录。之后可通过napcat-utf8.bat -q qq号快速启动 3. 配置onebot11,具体参考 基础配置介绍 | NapCatQQ 接入框架 | NapCatQQ 4. 参照快速上手 | NoneBot创建并运行NoneBot项目,注意:创建时适配器应选择OneBot V11 感受 1. 这次整体流程很顺畅,最主要的还是因为登录只要手机扫个码就行,不用再一个个试协议来躲避风控。 Todo 写个脚本,使得可以开机自启 部署到服务器上,不知道会不会再遇到风控问题 插件:去年今日 参考 NapCatQQ 接入框架 | NapCatQQ NapCat 使用教程 | NoneBot 文档 via EuDs's Blog
Show all...
qqBot 搭建 这两天在搭qqBot,记录一下 整体技术 我使用的是go-cqhttpnonebot2。 在遇到风控问题时,我使用了unidbg-fetch-qsign过程 整个过程比我着手搭建前所想的要困难许多,踩了许多坑。不过很棒的一点是,这三个项目的issue都十分活跃。我踩的坑,在issue中几乎都能搜到。我使用过的开源项目不多,但这三个给了我很好的印象,希望自己以后能做些自己的贡献。 之前没想到最难的一点不是机器人程序的编写,而在于登录。我使用的号是新号(创建一个礼拜左右),风控等级比较高。 而我的需求是:将bot部署在地点在非我所在地的一个服务器上,这更是增加了被风控的概率。 尝试许多种方法后,我最终的解决方法是: 1. 在本地先使用手表协议扫码登录。( "sort_version_name":8.9.73,protocol:2) 2. 成功登录后将得到的文件移至服务器上并配置signsever,再次进行登录 但最后bot还是被风控,无法发送群消息。 我短时间内也不想再进一步折腾了。 今天把自己写的插件EuDs63/nonebot-plugin-yesman: nonebot2 插件发布到插件商店 | NoneBot了。过了一遍插件发布的流程,还蛮有意思的。有几点值得说下: 1. Create an account · PyPI的username要求是我见过的最苛刻的。但也能理解。
Choose a strong password that contains letters (uppercase and lowercase), numbers and special characters. Avoid common words or repetition.
2. About NoneFlow 好强大。有机会想自己试试写一个类似的,或者了解是怎么做到的。 今天go-cqhttpQQ Bot的未来以及迁移建议宣布不再维护了。感受到一种无力感。 感想 1. 想起搭telegram bot时,只需要申请一个token,甚至教程官方都有在写。而这里却是道高一尺魔高一丈般的猫鼠游戏。不免五味杂陈。 2. nonebot这种插件系统我觉得很棒。省了不少力气。 3. 感觉qqBot可玩性还是蛮高的,在其他群里也常常能见到些有趣的bot。但可惜的是腾讯的态度。 收获 1. nohup 使用: 例: nphup nb run 关闭: 例:
ps aux | grep `nb` #找到对应的进程号
kill $进程号
1. 守护进程(Systemd) 注:以下复制自使用 NoneBot2 和 go-cqhttp 打造自己的 FF14 QQ 机器人 创建
# vim /lib/systemd/system/go-cqhttp.service

    [Unit]
    Description=GO-CQHTTP
    Wants=network-online.target
    After=network-online.target
    [Service]
    Type=simple
    User=root
    WorkingDirectory= GO-CQHTTP的运行目录
    ExecStart= nohup go-cqhttp
    KillMode=process

    [Install]
    WantedBy=multi-user.target
使用
systemctl status go-cqhttp #查看状态
systemctl enable go-cqhttp #启用开机自启
systemctl restart go-cqhttp #重启进程
systemctl stop go-cqhttp #停止进程
systemctl start go-cqhttp #开始进程
2. python虚拟环境 新建
python -m venv myenv # 创建一个名为myenv的虚拟环境
激活
source ./qqVenv/bin/activate # bash

source ./qqVenv/bin/activate.fish # fish
尾巴 1. go-cqhttpQQ Bot的未来以及迁移建议中宣布不再维护 2. 不久后,QQ Bot的未来以及迁移建议上所提到的可能的替代方案也相继无法使用 我感谢这些作者! 参考 nonebot/nonebot2: 跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python fuqiuluo/unidbg-fetch-qsign: 获取QQSign通过Unidbg 使用 NoneBot2 和 go-cqhttp 打造自己的 FF14 QQ 机器人 Mrs4s/go-cqhttp: cqhttp的golang实现,轻量、原生跨平台. via EuDs's Blog
Show all...
Show all...
科技爱好者周刊(第 304 期):最受欢迎的颜色

这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 烟台港码头,正在等待装船出口的数万辆汽车。(via) 最受欢迎的颜色 人类作为一个群体,有没有最受欢迎的颜色? 虽然这个问题取决于"最受欢迎"的定义,但是有一个方法可以参考,而且很客观。 那就是看看,什么颜色的车卖得最好。 市场上,哪种颜色的车最多、最好卖,就说明公众强烈偏好这种颜色。 上周,美国的一个汽车网站,公布了2023年美国出售的所有新车的颜色排名。 结果是灰色系最受欢迎,即不同比例的黑白混合,主要包含四种颜色:白、黑、灰、银。 这四种颜色占了美国去年新车的80%:白27.6%,黑22%,灰21.3%,银9.1%。 这真是出人意料:灰色系最没特色,却是最受欢迎的颜色。 我们常说,生活多姿多彩,但事实上大众却偏好保守的颜色,而且这种偏好越来越强烈。2004年,灰色系只占新车的60%,现在上升到了80%。 这并非美国独有的现象,全世界皆是如此。灰色系在中国的占比,甚至更高。 2021年,中国最受欢迎的汽车颜色,前三名…

VSCode配置 前言 VSCode是我的主力编辑器,但有些设置,虽然知道自己想调整什么,但又不知道它对应的名字,于是记录于此。 字体 Editor: Font Family: 我的设置为Consolas, ‘新宋体’, monospace Windows下可以在C:\Windows:\Fonts找到本机安装的字体。 Quick Suggestions Editor: Quick Suggestions 整体界面的大小 Window: Zoom Level 问题与排查 2024年4月3日 问题描述:VSCode远程连接服务器,导致服务器卡死 排查过程: 这个问题我遇到过很多次。远程连接的服务器包括但不限于Azure,Amazon的。它们的一大共同特点就是内存小。 解决: 内存不大于2G的服务器尽量别使用VSCode进行远程连接 2024年6月13日 问题描述: 最近输入老出问题,偏卡顿,要不就是一次性输入多个同样的字符。 排查过程: 通过控制变量法,发现只有在VSCode才有这种问题。进一步测试表面:只有在特定的项目才会出问题。 问题最终锁定在Quick Suggestions上。这个项目中有个markdown文件:十四万字,三百多kb。我将markdown文件的editor.quickSuggestions给关掉,就不怎么卡了。但我其实蛮喜欢这功能的,它不一定能有用,但时不时能给我些惊喜的发现。 解决 最终我将该文件拆分为两个文件,现在似乎好多了。 另一种解决方式可能是:将Editor: Quick Suggestions Delay调大点。这个Delay我是理解成防抖的等待时间,不知道对不对。 这个issue提到了类似的问题:可否在文件较大时自动设置 syntaxDecorations 呢? · Issue #489 · yzhang-gh/vscode-markdown via EuDs's Blog
Show all...
AutoBangumi初体验 说明 AutoBangumi 是什么?
AutoBangumi 是基于 RSS 的全自动追番整理下载工具。只需要在 Mikan Project 等网站上订阅番剧,就可以全自动追番。 并且整理完成的名称和目录可以直接被 Plex、Jellyfin 等媒体库软件识别,无需二次刮削。
我的运行环境: Windows11 docker 资源占用情况(同时下载10集番剧时) cpu: 最高可到15% 内存:维持在300MB以内 带宽:做种的人多的话能跑满 过程 一开始我参考官方教程通过 Docker Compose 部署 AutoBangumi | AutoBangumi,但它所提供的docker-compose.yml文件有些简陋。 我主要是遇到了[错误报告]无法使用Downloader,https错误 · Issue #410 · EstrellaXD/Auto_Bangumi这个问题。隐约感觉到可能是因为网段不同的缘故,但我没有进一步折腾。 后来我参照的是AutoBangumi:自动追番,解放双手 - 初之音 这个教程写得很棒。以下只补充几点自己遇到的问题: 1. 教程里所说的qBittorent的默认密码并不为adminadmin,而是要去运行日志里找,类似于
未设置 WebUI 管理员密码。为此会话提供了一个临时密码:gkNJ3xcz2
2. 播放器似乎目前只支持Plex/Emby/Jellyfin 3. 开机自启可参考 Potplayer 挂载 Alist,播放网盘视频,看阿里云/百度/115网盘电影资源 用nssm简易设置任意应用程序exe为Windows系统服务 - 米八说 4. AutoBangumi的web ui没提供的功能,可以去qBittorrent那边找 初体验的感受 刚接触没多久,我就意识到这其中的魅力: 同一部番剧,不同字幕组,不同时期所提供的资源质量不同。 资源质量好坏的评判标准有很多点,对我来说: 1. 内封字幕 &gt; 内嵌字幕 2. 简体字幕 &gt; 繁体字幕 3. 中日双语 &gt; 简体字幕 4. BDRip &gt; WebRip 5. 翻译质量 6. 综合以上两条,我需要从诸多资源中进行取舍,找到最好的那个。 下载是使用Bittorrent。一个种的下载速度很大程度上取决于是否有人做种。那起起伏伏的下载速度蕴含着不少信息量。比如说当下载速度从几B一下子跃到几百KB时,这就在无声地告诉我,互联网的另一端,有位拥有着类似的爱好的用户开机了。 还是BitTorrent,这个有着二十多年历史的协议堪称互联网的缩影:你当然可以下完就跑,但你也可以去做种,通过占用自己的一部分资源(内存,存储,带宽)来造福下一位使用该种子的用户。 现阶段,只有特别喜欢的番我才会去下。一想到自己在一番折腾后,可以不用再忍受烦人的加载和广告,就能看到自己喜欢的番。这种成就感是很难比拟的。 我现在还只是在自己的电脑上折腾,已经可以想象当我拥有一台nas后,它将吞噬我多少时间。 不过我乐意! 参考 高阶教程-追剧全流程自动化 | sleele的博客 本地自动追番+影视剧刮削整理(局域网多设备播放)(无NAS) via EuDs's Blog
Show all...
收藏夹的使用 偶然发现可以在url中使用JavaScript,这是前提。 日常使用时,有些功能特意为此写个拓展有点小题大作,这时候使用收藏夹即可,方便的同时也增加了可迁移性 Bing转Google搜索 描述:我日常搜索引擎是使用bing,但有些时候bing的内容我不是很满意,需要在Google上再次搜索;由于new bing的存在,我不想更换默认搜索引擎,但打开Google,再次搜索这个操作又很麻烦,所以就添加了一条收藏夹 代码详解:
var currentUrl = window.location.href; //获取当前链接
var reg = /q=([^&]+)/;
var res = currentUrl.match(reg); //使用正则表达式进行匹配
var googleUrl = "https://www.google.com/search?q=";
var resultUrl = googleUrl+res[1]; //拼接
window.open(resultUrl,'_self').close();//打开新网站,并关闭原网站
书签URL javascript:var currentUrl = window.location.href;var reg = /q=([^&]+)/;var res = currentUrl.match(reg);var googleUrl = "https://www.google.com/search?q=";var resultUrl = googleUrl+res[1];window.open(resultUrl,'_self').close(); PS:正则表达式是让new bing写的,感觉有种ntr的美 PPS:后来我还是改用Google作为默认搜索引擎了。 网易云解除歌单限制 描述:网易云音乐网页端对歌单显示数量有限制,只显示20条,而我不希望因此下载客户端,于是添加了该书签。 代码:
document.cookie="os=pc";
window.location.reload();//重新加载网页
收藏夹URL javascript:document.cookie="os=pc";window.location.reload(); PS: 后来我放弃使用网易云,转而使用Spotify,具体可见记两次迁移 | EuDs’s Blog 跳转至NeoDB 描述:我最近开始使用NeoDB作为我的书影音标记工具,但我还是会先再豆瓣、Bangumi等网站先看看别人的评论,然后再去NeoDB标记。于是添加了该书签。 代码:
var currentUrl = window.location.href; //获取当前链接
var neodbUrl = "https://neodb.social/search/?q=";
var resultUrl = neodbUrl+currentUrl; //拼接
window.open(resultUrl,'_self');//打开
收藏夹URL javascript:var currentUrl = window.location.href;var neodbUrl = "https://neodb.social/search/?q=";var resultUrl = neodbUrl+currentUrl;window.open(resultUrl,'_self') 屏蔽google地图 这条不是书签相关,但看了看只有这里最相关了 最近(2023年11月30日)用google搜一些比较冷门的结果时,排在前面的一般是些广告。点进去发现是人为添加的google map,应该是利用google对自家产品的搜索优化。虽然有点感慨其聪明才智,但忍了一周还是不堪其扰。 我目前的解决方法是修改搜索引擎中的url为 {google:baseURL}search?q=+%s+-site:www.google.com/mymaps +-site:www.google.com/maps&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding} 这样的代价是会让搜索框变得很丑,但我没找到更好的解决方法,先凑合这样吧。 PS: 我发现还是防不胜防,对黑产的奇淫巧计甘拜下风。 跳转至Github Page主页 大部分Github用户,如果他们的Github Page有内容的话,都会在简介中提供链接,但也有的不会。 手动去拼接url太麻烦了,写个扩展是可行,但也有点麻烦,还是用收藏夹来得快。 代码
var currentUrl = window.location.href; //获取当前链接
var GitHubPageUrl = `https://${currentUrl.split('/')[3].toLowerCase()}.github.io/`;
window.open(GitHubPageUrl,'_self');//打开
收藏夹URL javascript:var currentUrl = window.location.href;var GitHubPageUrl = https://${currentUrl.split(’/’)[3].toLowerCase()}.github.io/;window.open(GitHubPageUrl,'_self'); via EuDs's Blog
Show all...
Show all...
软件质量保障复习笔记

第一章

uBlacklist 订阅合集 这是一个uBlacklist插件的订阅地址合集,用于屏蔽中文SEO垃圾站,如机器翻译、AI生成的内容。通过Github Actions每周自动更新。插件可防止指定的网站出现在搜索引擎结果中,可以添加规则或点击工具栏图标屏蔽指定的网站。规则可使用匹配模式或正则表达式指定,并可通过云存储跨设备同步。支持的搜索引擎有Google、Bing、Brave、DuckDuckGo、Ecosia、Qwant、SearX、Startpage、Yahoo! JAPAN和Yandex。安装插件后,设置订阅黑名单列表并添加订阅地址。还可进行其他设置,如在谷歌搜索结果中屏蔽特定网站。 via 大大的小蜗牛
Show all...
featured.png0.57 KB