All streams
Search
Write a publication
Pull to refresh
4
0
Anton Berdnikov @agratoth

Python, Go, React

Send message

Вы же понимаете, что такими действиями решение изначальной проблемы только затянется?

Есть проблема, ее надо решать. Вы предлагаете создать новую проблему, чтобы обратить внимание на изначальную. Но это так не работает, проблема территориально или экономически ближе поднимется в бэклоге за счет более высокого приоритета. И все будут решать новую проблему, забыв про старую.

Санкции делают примерно то же самое. Вместо того, чтобы ходить по площадям с митингами (грубо говоря, участвовать в решении изначальной проблемы), люди озаботились тем, чтобы не потерять последнее (ну а кто-то - выгоднее использовать новые окна возможностей). Кто работу потерял - спешно ищет новую. У кого бизнес тонуть начал - ищет новые рынки, выходы, логистические извороты, и т.д. Кто переехать планировал - пытается маршрут построить в нынешних реалиях, или вообще планы перекраивает, потому что целевая страна перестала визы выдавать. Все, бинго. Про изначальную проблему все забыли, потому что появились новые, сильно ближе, и потому опаснее

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

Ну и вобщем я бы на месте индустских програмистов не ислоьзвал либы написаные пакистанцем, если ваша страна обстреливает пакистан ракетам

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

Только тут никто не умер от того что файл сердечками заполнило

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

ПО идет as is , без каких либо гарантий.

До недавнего времени принцип "as is" означал, что если пользователь не достигнет желаемого результата, если он повредит свою систему неправильным использованием софта, если он потеряет результат работы вследствие продолбанного разработчиком бага, то претензий никаких к разработчику он предъявлять не может. Но это не касается злонамеренных действий разработчика, внесенных ради сиюминутной политической позиции, заведомо, в проект с очень большим количеством зависимых проектов. В этом случае отказ от ответственности уже не поможет - на лицо явный злой умысел. Еще и принесший, возможно, большие финансовые потери тем, кто пострадал от малвари, и репутационные - проектам, через которые малварь работала. Эвану Ю, думаю, вне зависимости от его собственных политических взгладов, такой ход разработчика библиотеки явно не пришелся по вкусу, мягко говоря. Эван Ю и репутация vue-cli, выходит, тоже "сопутствующий ущерб"? Да чего уж мелочиться, давайте уроним весь интернет - людям в киевских бомбоубежищах это удивительно хорошо поможет

Все говорит о том, что Третья мировая война будет вестись уже не столько оружием (в условиях ядерного паритета и отсутствия, пока что, возможностей по эвакуации "первых лиц" с планеты это уже практически нереально и явно неэффективно), а экономическим давлением, "сдерживанием", ковровыми блокировками, взаимными санкциями, "политикой отмены", травлей и т.д.. Собственно, с этой точки зрения WWIII уже началась. И, учитывая почти стопроцентную цифровизацию всех этих процессов, софт будет ее практически самой важной частью (уступая лишь тем, кто умеет его применять). Можно сказать, что репутация opensource сейчас наоборот важна как никогда

А то к "реальной проблеме людей" сейчас мало внимания и никто про нее не слышал, да ...

Проблема в том, что, во-первых, geoip - штука ненадежная, и для таких серьезных вещей использоваться не должна. Ну там, язык автоматом предложить, валюту в интернет-магазине установить, не более. А во вторых - представьте, что будет, если каждый, вот прямо каждый, решит таким образом свою позицию высказать. У моего знакомого то ли дед, то ли прадед погиб в Волынской резне. Следуя логике, знакомый может написать шифровальщик, который работает на украинских IP. А условный контрибьютор из Пакистана решит отомстить всем с индийскими IP за приграничные ракетные обстрелы. Много можно поводов для ненависти найти - но стоит ли их в opensource нести, суть которого - свобода и взаимовыручка?

Причем навредил сразу всем, от тех, в "защиту" которых писал, до самого себя

Например, если бы условие вследствие ошибки стало "все IP, кроме РФ и РБ". Виновника наверняка сразу же записали бы в русские шпионы

очевидно, проблемы не по всему миру, а только на устройствах с российским или белорусским IP.

Ну, там еще рикошетом кого-то зацепило. В любом случае - это максимально плохой прецедент.

Хм. Ну, пробовал в бете, было вроде неплохо. Во всяком случае, мою потребность они закрыли. А теперь еще и без плясок с установкой беты

Дженерики в Go. Не думал, что доживу до этого светлого момента

Мы постепенно приближаемся к тем конструкциям дронов, которые описываются в НФ. Ждем копий на Али за $30

Демо статьи указано чуть ниже ссылки на репозиторий. Продублирую:
https://nextjs-rxjs-demo.herokuapp.com/

Фичу с алертами в ожидании можно реализовать через тот же ReplaySubject, однако это уже будет следующий уровень сложности. Статья все-таки о самом принципе, об архитектуре решения, а различные фичи к нему можно прикручивать бесконечно. Быть может, сделаю npm-пакет, где всякие таки вещи уже вполне можно будет реализовать

12 ...
7

Information

Rating
6,289-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity