https://www.debian.org/CD/http-ftp/#mirrors
官网,哈哈哈
其中有两个中国镜像,我用的第一个。
今天build了一天,终于让我解决了,用全局代理都没有解决问题,为啥呢。
https://www.debian.org/CD/http-ftp/#mirrors
官网,哈哈哈
其中有两个中国镜像,我用的第一个。
今天build了一天,终于让我解决了,用全局代理都没有解决问题,为啥呢。
macbook pro m2 max 96G 2T+星华辰UP40R2(5120×2160,120hz,最高144hz,但接我这个笔记本只有120)
显示器设置色彩模式为DCIP3,色彩已经很接近苹果的屏幕了。
注意如果开盖使用,外接屏幕有可能会发黄/暖,那是因为mac开了原彩显示,关掉即可,内外屏的色彩就基本上一致了。
另外,如果外接屏幕支持亮度同步,比如明基,也需要关闭自动亮度,明基官网是这么说的。
想了解更多细节,可以留言评论。
命令如下:
1、复制微信应用:
sudo cp -R /Applications/WeChat.app /Applications/WeChat2nd.app
2、修改 Bundle ID:
sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.WeChat2nd" /Applications/WeChat2nd.app/Contents/Info.plist
3、重新签名应用:
sudo codesign --force --deep --sign - /Applications/WeChat2nd.app
{ "registry-mirrors": [ "https://docker.1ms.run" ] }
/etc/docker/daemon.json
地址:https://huggingface.co/spaces/aadnk/faster-whisper-webui
對比了幾個更新一點的方案,有的增加了隊列和資源可視化,但是效率比較低,尤其是沒有優化顯存佔用,比如https://github.com/jhj0517/Whisper-WebUI,使用v3模型時需要25G顯存,我的3090還跑不起來了,而且並不支持詞級標註。
爲了更方便的使用aadnk/faster-whisper-webui,可以在其文件目錄中增加一個docker-compose.yml
services:
faster-whisper:
image: registry.gitlab.com/aadnk/whisper-webui:latest
container_name: faster-whisper
deploy:
resources:
reservations:
devices:
- capabilities: [gpu]
ports:
- "7001:7860"
volumes:
- ./cache/whisper:/root/.cache/whisper
- ./cache/huggingface:/root/.cache/huggingface
restart: on-failure:15
environment:
- HTTP_PROXY=http://192.168.1.200:16236
- HTTPS_PROXY=http://192.168.1.200:16236
- NO_PROXY=localhost,127.0.0.1,::1
command: >
app.py
--whisper_implementation whisper
--input_audio_max_duration -1
--server_name 0.0.0.0
--auto_parallel True
--default_vad silero-vad
--default_model_name large-v2
注意其中的large-v2也可以改爲large-v3,最新版已經支持。另外,HTTP_PROXY相關設置是爲了啓動時通過代理訪問gradio,否則會啓動失敗,通過environment來設置代理的方式比較靈活,不會影響其他docker容器,詳細情況參加我前面一篇博客。
在 Ubuntu 系統中設置代理:網絡連接、Shell 和 Docker 的配置方法與影響範圍在 Ubuntu 系統中,設置代理是常見的需求,特別是在企業網絡環境或需要訪問特定資源時。本文將詳細介紹如何在 Ubuntu 的網絡連接、Shell 環境以及 Docker 中設置代理,並闡述它們的影響範圍和注意事項。無論你是普通用戶還是開發者,這篇博客都能幫助你清晰理解代理配置的邏輯與實操。
1. 為什麼需要分別配置代理?在 Ubuntu 中,代理設置的應用範圍因環境而異:
由於這些環境的網絡棧相互獨立,代理設置不會自動共享,因此需要在每個環境中單獨配置。
2. 配置系統網絡代理方法Ubuntu 的圖形界面(如 GNOME)允許通過設置應用程序配置全局代理,影響支持系統代理的應用(如 Firefox、Chrome)。
sudo nano /etc/environment
添加:http_proxy="http://proxy_server:port" https_proxy="http://proxy_server:port" ftp_proxy="http://proxy_server:port" no_proxy="localhost,127.0.0.1,::1"
nmcli connection modify <connection_name> proxy.method manual nmcli connection modify <connection_name> proxy.http http://proxy_server:port nmcli connection modify <connection_name> proxy.https http://proxy_server:port
查看當前連接名稱:bashnmcli connection show
影響範圍
注意事項
3. 配置 Shell 環境代理Shell 環境中的命令行工具(如 curl、wget、apt)依賴環境變量或專屬配置文件來使用代理。方法3.1 臨時設置(僅當前會話)在 Shell 中設置環境變量:
bash
export http_proxy="http://proxy_server:port"
export https_proxy="http://proxy_server:port"
export ftp_proxy="http://proxy_server:port"
export no_proxy="localhost,127.0.0.1,::1"
這些設置僅對當前 Shell 會話有效,關閉終端後失效。3.2 全局設置將環境變量添加到 Shell 配置文件(如 ~/.bashrc 或 ~/.zshrc):
bash
echo 'export http_proxy="http://proxy_server:port"' >> ~/.bashrc
echo 'export https_proxy="http://proxy_server:port"' >> ~/.bashrc
echo 'export ftp_proxy="http://proxy_server:port"' >> ~/.bashrc
echo 'export no_proxy="localhost,127.0.0.1,::1"' >> ~/.bashrc
使配置生效:
bash
source ~/.bashrc
或者,編輯 /etc/environment(影響所有用戶):
bash
sudo nano /etc/environment
添加:
http_proxy="http://proxy_server:port"
https_proxy="http://proxy_server:port"
ftp_proxy="http://proxy_server:port"
no_proxy="localhost,127.0.0.1,::1"
3.3 特定工具配置某些工具需要獨立配置代理:
sudo nano /etc/apt/apt.conf.d/proxy.conf
添加:Acquire::http::Proxy "http://proxy_server:port"; Acquire::https::Proxy "http://proxy_server:port";
curl --proxy http://proxy_server:port http://example.com
或在 ~/.curlrc 中設置:bashecho "proxy = http://proxy_server:port" >> ~/.curlrc
echo "http_proxy = http://proxy_server:port" >> ~/.wgetrc echo "https_proxy = http://proxy_server:port" >> ~/.wgetrc echo "use_proxy = on" >> ~/.wgetrc
3.4 使用 proxychains(可選)對於不支持環境變量的工具,可以使用 proxychains:
sudo apt install proxychains
http proxy_server port
proxychains curl http://example.com
影響範圍
注意事項
unset http_proxy https_proxy
4. 配置 Docker 代理Docker 的代理設置分為兩部分:Docker 引擎(影響鏡像拉取)和容器內部(影響 Dockerfile 的 RUN 命令)。方法4.1 配置 Docker 引擎代理(用於拉取鏡像)Docker 引擎負責從倉庫(如 Docker Hub)下載鏡像,其代理設置獨立於 Shell 和系統代理。
{ "proxies": { "http-proxy": "http://proxy_server:port", "https-proxy": "http://proxy_server:port", "no-proxy": "localhost,127.0.0.1,::1" } }
sudo systemctl restart docker
docker info --format '{{.HTTPProxy}}'
4.2 配置容器內代理(用於 Dockerfile 的 RUN 命令)Dockerfile 中的 RUN 命令運行在臨時容器中,默認不繼承宿主機的代理設置。
FROM ubuntu:20.04 ENV http_proxy=http://proxy_server:port ENV https_proxy=http://proxy_server:port RUN apt-get update && apt-get install -y curl # 清理代理設置(安全考慮) ENV http_proxy="" ENV https_proxy=""
docker build \ --build-arg http_proxy=$http_proxy \ --build-arg https_proxy=$https_proxy \ --build-arg no_proxy=$no_proxy \ -t myimage .
RUN echo 'Acquire::http::Proxy "http://proxy_server:port";' > /etc/apt/apt.conf.d/proxy.conf RUN echo 'Acquire::https::Proxy "http://proxy_server:port";' >> /etc/apt/apt.conf.d/proxy.conf RUN apt-get update
影響範圍
注意事項
5. 驗證代理配置
env | grep -i proxy curl -I http://example.com
docker pull hello-world
RUN curl -I http://example.com
6. 總結與最佳實踐配置總結
最佳實踐
通過以上方法,你可以在 Ubuntu 中靈活配置代理,滿足不同場景的網絡需求。希望這篇博客能為你的代理設置提供清晰的指導!
from:grok
ps:要想從grok裏面整體複製以上內容還要想一點特殊的辦法,否則容易被截斷或者丟失格式。方法如下:打開瀏覽器的調試窗口,選中回復內容的區塊,編輯HTML,全選其中的代碼並複製,然後粘貼到wordpress的編輯窗口中,注意直接粘貼即可,wordpress的編輯窗口對輸入的html會進行自動處理。
朋友最近很累,几年来从来没有见他这么累过,显然是心累。
作为一个中医,拿到手上的针灸针不如意,显然是采购那里有猫腻,退货,退货,目前还在僵持。
grok给的建议中如下部分可以参考:
保持中立:绝不直接指控“回扣”或高层问题,避免被贴上“麻烦制造者”标签。始终以“保障医疗质量”和“患者安全”为出发点。
记录沟通:与采购科、上级或管理层的所有沟通(邮件、会议、口头)都要记录时间、内容、对方态度,防止被反咬或推责。
人际关系:私下与同事或可信上级沟通,了解采购科或高层的背景,判断问题深度。避免孤军奋战,争取盟友支持。
心理调理:面对复杂职场环境,心累加剧。建议继续针灸(内关、神门、三阴交、太冲)或中药(归脾汤、逍遥散加酸枣仁、合欢皮)调理,配合散步、冥想,保持情绪稳定。
有人说既然现在的人交的社保,直接发给了现在的这波老年人,那么每个月两三干的社保为什么不直接给自己家老人呢?毕竟,能每月按时给自己家老人这个数目的人并不多。
问这个问题不如问下为什么不能不交社保。
如果你的答案是不能不交,那就证明社保不是转移支付的方式,而是保护费。
目前初步计划采用macbook air m4(32G内存,1T硬盘)+40寸(5120*2160)显示器,替代目前的imac27寸(2015)。
主机方面,一个macbook air即可移动办公,又可以外接超大屏来长时间工作,而目前的imac+macbookpro造成需要维护两个开发环境,其中macbookpro利用率比较低,很浪费。
以mac的硬件和系统更新频率来看,性价比比较高的方案是用好前五年,硬件在前五年可以随时更新最新的操作系统,后五年则只能锁定老系统运行。
我的imac2015是2018年五折买入,至今已经用了7年,消耗的是生命周期后半截。这其中,前一半时间是以办公室工作为主,回家后基本不干活,后半截是居家办公,七年中一直是主力机。
新方案中的显示器纠结了比较久,一度计划选择57寸超宽5k屏(5120*1440),后来考虑开发的话,尽管超宽屏字体大一些,但太宽了,窗口全部横向排列,似乎不是很好的选择,而40寸(5120*2160)显示器相对集中,窗口即可横向排列,也可以纵向切分,更适合多窗口开发场景。
以上是我的初稿,以下是grok整理后的版本
我计划升级我的工作站,用 MacBook Air M4(32GB 内存,1TB 硬盘)搭配一台 40 英寸(5120×2160)显示器,替换现有的 2015 年款 27 英寸 iMac。
主机选择
MacBook Air M4 兼顾移动办公和外接大屏长时间工作的需求。相比之下,目前的 iMac 和 MacBook Pro 组合需要维护两套开发环境,而 MacBook Pro 的使用率较低,显得有些浪费。新方案以一台 MacBook Air 为核心,既高效又简化了维护。
硬件生命周期
根据 Mac 的硬件和系统更新频率,前五年是性能和系统更新的黄金期,可流畅运行最新 macOS;后五年则可能因硬件限制只能使用较老的系统。因此,性价比最高的策略是用好前五年的性能。我的 2015 年款 iMac 是 2018 年以五折价格购入,至今已使用 7 年,处于生命周期的后半段。前三年主要用于办公室工作,回家后几乎不使用;后四年转为居家办公,一直作为主力设备。
显示器选择
在显示器选择上,我曾考虑一台 57 英寸超宽 5K 屏(5120×1440)。超宽屏字体更大,但窗口全部横向排列,对开发场景不太友好。经过比较,我选择了 40 英寸(5120×2160)显示器。这种尺寸和分辨率更适合多窗口开发,既支持横向排列窗口,也方便纵向切分,视觉焦点更集中,提升工作效率。总结
新工作站以 MacBook Air M4 和 40 英寸 5K 显示器为核心,兼顾性能、便携性和开发效率,取代老旧的 iMac,适应未来的工作需求。