@mtfront · Post #3585 · 10.10.2024 г., 17:39
一亩三分地还是偶尔有好文章的,这篇中美大城市对比就挺有意思,其中好几个类比还挺认同的。 #society
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #210 · 3 фев.
Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить. Есть как минимум два способа это решить правильно! 🔸 Сделать виртуальное окружение и ставить там что угодно. Это позволит создать полностью независимое исполняемое окружение для ваших приложений. Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется. Создать очень просто: python3 -m venv ~/venvs/myenvname Теперь активируем окружение # Linux source ~/venvs/myenvname/bin/activate # Windows %userprofile%\venvs\myenvname\Scripts\activate.bat Можно ставить любые библиотеки и запускать приложение. Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа! 🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете. В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера. Выполните этот код в консоли: python3 -m site Вы получите что-то такое: sys.path = [ '/home/user', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/user/.local/lib/python3.7/site-packages', ... ] USER_BASE: '/home/user/.local' USER_SITE: '/home/user/.local/lib/python3.7/site-packages' ENABLE_USER_SITE: True Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть. Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip pip install --user requests Для этой команды не нужны root-права. После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера. Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE export PYTHONUSERBASE=~/pylibs python3 -m site ... USER_BASE: '/home/user/pylibs' USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages' Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!) 🔸 Дописывание пути в PYTHONPATH Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней. Сначала ставим библиотеку в любое место указывая путь установки pip3 install -t ~/mylibs modulename Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH. Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров. Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно. Минусы такого подхода: ▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте. ▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь. ▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы. #tricks#basic
Пребарај: #society
@mtfront · Post #3585 · 10.10.2024 г., 17:39
一亩三分地还是偶尔有好文章的,这篇中美大城市对比就挺有意思,其中好几个类比还挺认同的。 #society
Hashtags
@mtfront · Post #3295 · 14.06.2024 г., 03:35
亚洲超市如何重塑美国 - nytimes 中文网 去年,美国人购买了5亿包辛拉面。如今,H mart 市值 20 亿美元,拥有 96 家门店,甚至出现在畅销书名里(Japanese Breakfast 主唱的《Crying in H Mart》。我没有很喜欢这本书单不得不说真的很畅销到处都是……)。线上亚洲食品商店 Weee! 的估值为 41 亿美元。亚洲杂货店不再是小众生意:它们是一种文化现象。 (在中国码农集中的本楼,Weee 包裹收太多都要扩散给其它族裔了,之前拿的时候就被白人前台问过这啥然后吃下一波安利……中国血汗工厂名头再怎么差,把能吃到家乡生鲜零食这件事 democratize 给不用再蹭有车同学的所有人身上确实还是功德一件的,回想十年前上学时候得蹭车或者坐公交倒车去一次单程一小时一两周才能去一次日子太苦了) #society
Hashtags
@Isaiahsystem · Post #950 · 26.06.2023 г., 14:00
OceanGate/亿万富翁/30 美元罗技游戏手柄/被自己创造物杀死的人/残骸,比「黑镜」更黑镜的现实(第六季太拉了),技术迷幻时代,神经、现实、屏幕、虚拟,扭曲和模糊的现实与影子,永眠不休。 技术现实也只是徒劳地想摆脱自己的躯体,摆脱不眠的镜子。 #society
Hashtags
@Isaiahsystem · Post #948 · 24.06.2023 г., 14:20
战争丨俄罗斯政变的实时预报 Russia 'coup' live forecast The Swift Centre 提供了目前瓦格纳政变完整的线程以及相关预测,比如政变是否两周内结束,与之相关的普里戈津和普京的命运,如果持续未来一年的战斗死亡人数预测以及乌克兰的命运等。它还提供了预测评论、理由以及溯源链接。 这是个专门对世界重要影响的事件进行预测分析和风险评估的网站,可以结合美国战争研究所内容一起看,美国战争研究所最新发布:RUSSIAN OFFENSIVE CAMPAIGN ASSESSMENT, JUNE 23, 2023,前面我也分享了不少关于战争的内容和思考,可作为补充。 Reference 美国战争研究所,每天对俄乌战争进行的战略分析。 战争是人类的天性吗? 君特安德斯如何思考战争 哈贝马斯对现俄乌战争看法 乔姆斯基关于乌克兰战争访谈 维特根斯坦战时私人笔记 乌克兰社会学家 Tymofii Brik 发起的战争学术讨论 Lesswrong网站上一篇关于核战争的认识和生存指南 关于战争 #society
Hashtags
@Isaiahsystem · Post #518 · 25.10.2022 г., 06:36
https://commoncog.com/tacit-knowledge-is-a-real-thing/ 接上,之前看的这篇算很清楚了,为什么隐性知识(Tacit Knowledge)比刻意练习(Deliberate Practice)更重要? 隐性知识就像骑车一样,你只能通过模仿、模拟大师的行为,然后内化,不可言说。想到关于乔姆斯基的这篇介绍他语言学理论的文章,A Brief Animated Introduction to Noam Chomsky’s Linguistic Theory,就像孩童如何接触和学习语言,如何理解语言结构的。 #society
Hashtags
@Isaiahsystem · Post #517 · 25.10.2022 г., 06:25
Ask HN: Are we in the midst of a systems collapse? 这篇文章介绍了高度专业的工业公司中新老员工交接突发,出现知识断层的问题。其中引用到一个词 Tribal Knowledge(部落知识),巧的是之前我就“杜撰”过这个词,比较一下定义: Tribal Knowledge:指公司内部一般不为人知的不成文知识,数据、档案或者抽象的知识和流程。口耳相传。有点类似我之前提到过的隐性知识(tacit knowledge),不过也有差别。 我之前定义的“部落知识”:浩茫的网络知识中,那些更深的被层层区隔的“部落知识”(那些小团体,亚世界圈子的知识)。 当然,怎么获得和了解各个领域的“部落知识”,我小结的分享搜索方式已经可以探索很多了。 #society
Hashtags
@Isaiahsystem · Post #499 · 17.10.2022 г., 09:53
https://bigthink.com/personal-growth/generalists/ 分享一篇文章,为什么发散型思考者(divergent thinkers)在现实中能击败那些有天赋的人?文中引述了任天堂 Game Boy 之父 GunpeiYokoi 的产品哲学,他博采众长的嫁接与联系大获成功,这种想法核心即 lateral thinking with withered technology (枯萎技术的横向思考),也就是说创意比技术重要。 之前讨论过,且两篇都引用到了 David Epstein 那本书 Range: Why Generalists Triumph in a Specialized World, (为什么通才能在专业化的世界中取胜),可以结合看。 本频道链接和 Tag 资源都挺多的,分类也清晰,可查看置顶索取发散。引用一句法语 cultiver son jardin intérieur (培育你内心的花园),数字花园不仅隐喻知识体系,还包括你需要维护的订阅和信息花园(Feed Garden),这是你心灵和知识花园的生态和气质。 #society
Hashtags
@Isaiahsystem · Post #474 · 05.10.2022 г., 02:45
#society
Hashtags
@Isaiahsystem · Post #460 · 24.09.2022 г., 15:48
今天看到篇关于“通才”(generalist)和专才的思考,想起之前有注意一本书 “Why Generalists Will Triumph Over Specialists In The Future Of Work” 通才在专业化社会中的胜利,PDF没找到, 不过有个视频。 按照复杂系统的研究趋势,社会只会越来越复杂,嫁接、交错、联系、媾和才是趋势和未来。通才有更高灵活性和容错。 #society
Hashtags
@Isaiahsystem · Post #443 · 08.09.2022 г., 23:27
London Bridge is down. 女王去世,一个符号的终章,意味着英国自二战以后的稳定及其辉煌象征将不再。围绕女王去世后的系列措施“伦敦桥行动”也已展开,这篇文章给了详细介绍。 #society https://www.nytimes.com/2022/09/08/world/europe/london-bridge-what-happens-next-queen.html
Hashtags
@Isaiahsystem · Post #417 · 14.08.2022 г., 09:07
现有研究,地球上的生物只有猩猩和人类才会对种族内部进行灭绝行为,而人类仅因意识形态、思想差异,就会对同类施行大屠杀。 8月12日,英国作家萨尔曼·拉什迪(Salman Rushdie)遇刺。在我看来,这是不可避免的,也是现代社会将习惯和适应的,现代文明中常见的冲突和屠杀。就像之前的人类学活动家在东南亚田野调查之后遭到暗杀一样,这是现代文明中一种突出的极端,但绝非例外。上世纪80年代,拉什迪因其《撒旦诗篇》被卷入了宗教和政治风波中,当时伊朗国家领袖霍梅尼悬赏他的脑袋。据悉,英国政府也悬赏活捉霍梅尼,在帝国主义有担当的时代。 现代文明早就越轨了,以某种僵硬的惯性坠落,紧跟着的是生物和社会学危机。还好,病毒不再主宰人类,至少只是保存在我们这里。 #society https://www.spiked-online.com/2022/08/13/the-attack-on-salman-rushdie-is-an-attack-on-us-all/
Hashtags
@Isaiahsystem · Post #402 · 03.08.2022 г., 10:23
附近并没有消失,只是被刻意隐藏和忽略了。很明显,如果肉体还在,意识还未达到上传的程度,那么附近的现实就永远无法被超越和忽视,对附近的体验也不会变形。就算技术进步,关于侵入算法的“附近”、本地、同城也照样影响和巩固这种体验。 这是一种刻意躲避,和网络致瘾一样。 一个国际舆论事件耗费了大量流量和注意力,而其中一些注意力波动,明显是属于本土和附近的,现在,它们去向了更远的地方。但属于这里的流量并没有消失,只是转化成不安渗透在网络之中。而互联网具有引力透镜的所有效用,使人暂时远离和逃避现实的苦难,畸形的放大对远方的情绪、高潮以及仇恨。 当然,被放大的还有附近的,从未消失的不安,暂时叫它“附近的幽灵”吧。 最后,还是看看远处的车轮星系(Cartwheel Galaxy)吧。 #society https://www.universetoday.com/156994/jwst-turns-its-gaze-on-the-cartwheel-galaxy/
Hashtags