Как стать автором
Обновить

Ужасы работы с Интернетом в Антарктиде (и как это исправить), часть 2

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7.8K
Всего голосов 26: ↑26 и ↓0+40
Комментарии34

Комментарии 34

А вот прям без хипстерских девайсов никак? Кто мешает взять девайсы на нормальных операционных системах?

Если это не вариант, и понты дороже - поднимите кеширующий прокси.

Тоже удивился. По-моему, для Антарктиды нужен какой-нибудь защищенный ноутбук типа Panasonic Touchbook. Со встроенной системой подогрева, герметичный, ударостойкий и прочее.

А зачем?

Тс расписывает проблему с обновлениями. Но в остальном-то это просто ноутбук, который работает в привычных для себя условиях - теплое помещение, с нормальной атмосферой и мебелью, то есть ни охлаждение до минус 70, ни работа без атмосферы, ни постоянные падения ему не встречаются.

Если же человек остался в Антарктиде рядом с остывающим двигателем или без отопления, то макбук - последнее, что ему нужно. Не сомневаюсь, на такой случай там есть набор подходящей электроники, которая выдержит любые температуры, но обычному ноутбуку, на котором делается обычная работа, это к чему?

Прямо на Южном полюсе работают порядка двух сотен человек. Изрядная часть, могу предположить - учОные, которые как работали в своей лабе на своём макбуке, и так и поехали в командировку. Гонять медведей пингвинов этим макбуком никто не собирается.

Почему у эппла нет прокси для обновлений (или почему админ базы об этом не в курсе) - я не знаю. Было б интересно послушать - вон, у майкрософта всё есть (правда, тоже надо настраивать).

Две сотни человек - это не та ЦА для Эппл, чтобы что-то предпринимать.

И вообще "Мы за вас все продумали и уже решили". Яблочники должны страдать)

Надо объявить в Антарктиде табу на использование иных ОС помимо пингвина.

Простите за вопрос, но насколько критично обновляться именно "в поле" то есть на полюсе? Если взять общее число пользователей, то Ваша ситуация будет скорее уникальной, исходя из этого, по моему мнению, разработчики и не задумываются о такой простой вещи как индикация скорости загрузки или возможности остановить/возобновить/использовать прокси/скачать честный офлайн установщик

ну дык исследователи же не в тюрьму едут, и командировка не на недельку туда-обратно.

Хочется жизнки как-то более менее привычной.

Ну от чего-то отказываться придётся. Учитывая, что основное финансирование - из гос.бюджетов, то надо выбирать - абсолютно необязательные личные плюшки или всё-таки работа.

Плохая связь и низкая скорость доступа к интернету есть не только в Антарктиде. Просто автор выбрал именно такой пример, чтобы вероятность привлечь внимание была повыше. Всё-таки история о том, что учёные-климатологи не могут обновить свой софт в Антарктиде, привлекает внимания больше, чем история о реднеке, который не может обновить свой софт посреди условной Аризоны.

Даже если не брать в расчет хипстерские девайсы очень много софта не умеют работать при плохом интернете. а чтобы бы получить плохой интернет вовсе не обязательно ездить на полюс

Согласен. У меня в деревне в пригороде инет немного нестабилен, так убунта своим ходом обновиться не может. При любом мелком разрыве сразу фейл, ни докачки, ни возобновления.

А мне казалось, раз едешь к пингвинам - ставь ось с пингвином

Ну вот пингвинов там много, а по яблокам скучают.

Там тоже теперь снап, не умеющий в докачку. Зато тащащий с собой какой-то дикий оверинжиниринг с вилками и розетками, из-за которого у меня теперь Фокса на Хабре иногда повисает до kill.

вы всегда можете скачать firefox с официального сайта и установить его. Firefox в snap - ужас! файл скачать нормально нельзя, через раз теряется, особенно если не в Downloads качать

А в чём необходимость вообще обновляться на полюсе?? Без какой такой функциональности телефона Samsung нельзя обойтись до возвращения на большую землю?

Это еще большая удача получить обновление от самсунга ибо обновления он выпускает для текущих флагманов, перестал аппарат быть флагманом и давай досвиданья

вроде как с прошлого года Самсунг обещает 5 лет поддержки для всех выпускаемых телефонов.

Apple-девайсы созданы для цивилизации. Это в ваших наивных мечтах оно будет работать в суровых условиях и вы как бы покажите всем, что сделали правильный выбор, какие вы умные. Но нет, вы ошиблись.

Только Linux, только хардкор, только все настоящее. Никаких плюшевых розовых штучек.

Было бы интересно почитать про параметры вашей связи на полюсе: ширина канала, стабильность, пинги, лимиты по трафику и т.д.

По поводу того, что авторы софта массово считают любой канал связи абсолютно надежным и быстрым - согласен. Чтобы почувствовать мучения пользователей не надо ехать на полюс, тут и в области можно такое же поймать на обычной сотовой связи.

Никогда не понимал что добавилось в операционные системы за последние 30 лет, с начала 90-х годов. Патч это багфикс, в районе килобайтов:))) Подводные лодки, спутники и дорогие машины юзают QNX, который помещается на древнюю дискету. И на всех высокотехнологичных дорогостоящих системах похожая ситуация. Следовательно, всё это просто маркетинговый фейк, обычному клиенту не нужный и подавно, но в магазине нормальное железо под старую ось не купить, "новый" софт как специально делается громоздким :))), хотя доходит до того что некоторые функции наоборот исчезают....

что добавилось в операционные системы за последние 30 лет

Нуу навскидку можно повспоминать:

  • Драйверы для over 9000 всяких устройств. Значительную часть из которых вы никогда не встретите, но кто-то из пользователей ОС таки встретит и потому они там должны быть. От графических планшетов до древних видеокарт.

  • Всякие фишки виртуализации. Вот это прям новое, 30 лет назад вы могли внутри Windows запустить Linux?

  • Кодеки. Помню, когда-то чтобы большинство видеофайлов открыть надо было ставить какой-нибудь K-lite codec pack. Из коробки на голой винде проигрывалась только какая-то пара форматов.

  • Интерфейс, да. Нужно красивенько с блестками, полупрозрачностью и хардверно ускоренное. Иначе пользователи не хавают

  • Ну и вагон и тележка всякого говна, конечно, куда без этого. Телеметрия, бесполезный поиск в интернете (блин, когда я пишу в меню пуск "Excel" я хочу получить иконку моего локального экселя, а не список статей с википедии и из Bing), сейчас еще какие-то дурацкие ИИ ассистенты стали пихать везде.

виндоус 3.11 10 мб, виндоус 11 30 гб. Разница в 3000 раз. Ваш список заметно короче:)) Они просто какой-то процент от среднего диска забивают :))) Ну и про линукс - наверное он тогда тоже был в районе мегабайта :))) Не уверен что прям не было ничего про линукс

Патч это багфикс, в районе килобайтов

Можно было бы выпускать к скачиванию binary diff, будь сборка повторяемой.

Но если возьмем приближенный момент из жизни, разработчики игр каааак -бнут при релизе патч размером со всю игру. Жалкие людишки, подумали, купив диск с игрой им не понадобится ничего качать! Аналогичная история в магазинах приложений на телефонах. Уже очень давно можно разбивать приложения на части, ходовой пример: код с графикой отдельно обновляются. Воз и ныне там для 99% приложений.

Spotify хвастались, что у них ради климатической повестки команда над уменьшением веса приложения работает, как раз из-за обновлений. Вроде бы правильно, но хотелось бы повсеместно такого подхода.

А то, о чем он в статье рассказывает, меня удивляет, что после телеметрии вообще ширины канала на что-то хватает.

"Прерывистый интернет" - новый перл в мою копилку. Переводчик жжот!

хм.
" Для обращения к функции скачивания файлов в Chrome из программы на Python вы можете использовать библиотеку Selenium. Вот краткий пример кода: "

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

Настройка опций Chrome

chrome_options = Options()
chrome_options.add_experimental_option("prefs", {
"download.default_directory": "/путь/к/папке/для/скачивания",
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"safebrowsing.enabled": True
})

Инициализация драйвера Chrome

driver = webdriver.Chrome(options=chrome_options)

Переход на страницу с файлом для скачивания

driver.get("https://example.com/file-to-download")

Здесь нужно найти и кликнуть на элемент, который запускает скачивание

Например:

download_button = driver.find_element_by_id("download-button")

download_button.click()

Закрытие браузера

driver.quit()

Это ответ https://claude.ai/ на промпт "как из программы на пайтоне обратиться к функции скачивания файлов хрома?"
Что я делаю не так?

Что я делаю не так?

Много чего.

  1. Неправильная постановка задачи. "функции скачивания файлов хрома" - это штука для пользователя, а не API. Клаудия выкрутилась и предложила selenium, но если вы не тестировщик хрома или типа того, вам не может хотеться так делать.

  2. Вы ищете простого ответа у нейросети, а не курите маны. Так вы обретёте просветление.

  3. Вы на что-то жалуетесь, но не говорите что вам не нравится в предоставленном ответе.

  4. Вы написали коммент не вполне по теме статьи.

так чел-то админ, скрипты писать (наверное) умеет. хотя я бы сделал еще проще, откопал бы в архиве какой-нибудь http/https прокси, микрософтовские лет 15 назад это умели из коробки, прямо закидываешь ему ссылку, он ее в фоне качает и потом раздает пользователям уже по локалке. заодно и весь прочий веб-трафик кэширует, у меня тогда сокращение трафика доходило до 90%, народ в основном в одни и те же места ходит. м.б. оно и сейчас есть, я в последнее время проксями не пользовался.
я все это к тому, что автор банально безграмотен, а безграмотные и должны страдать

Ну попробуйте макбуку поставить MitM прокси с подменой сертификата и посмотрите как он будет что-нибудь качать. Особенно со своих серверов..

с макбуками не разбирался, поскольку в сетях у меня подобного зоопарка не допускалось. но не очень понимаю, чем проксирование хттпэсного тафика с макбука отличается от проксирования такого же трафика с винды. опять же: администрирование сети это не только технические, но и организационные мероприятия, так что с макбуками надо было разбираться еще на берегу.
вообще история странная, я в свое время делал доступ в интернет для десятка пользователей по каналу 9600 бод с соттветствующим качеством. тут канальчик получше, а админ, имхо, просто зажрался ))

https всё-таки сильно усложнил установку прозрачных кеширующих прокси. Ну как "усложнил" - невозможно это. Даже если есть доступ к системному хранилищу сертификатов на каждом девайсе - не все прикладных программы в него смотрят. Фаерфокс, например, держит своё хранилище. И в нормальной ситуации это скорее хорошо.

Apple наивно предполагает

Пользователь наивно предполагает, что качество маркетинга Apple равно качеству их продукции.

Settings -> General -> Software update -> Automatic updates. Снять все галки и ничто никуда не полезет обновляться. Это же не винда.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории