Я порешал немного задачи на leetcode и остался не слишком доволен сервисом.
Leetcode — это онлайн-сайт с задачами по программированию. Даётся описание (какие данные приходят на вход, и что нужно получить). Можно отправить код на любом актуальном языке программирования, и ваше решение будет оценено по двум показателям: скорость и память.
Что не понравилось в сервисе:
1. Встроенный редактор кода поленились делать нормальным, это по сути блокнот без каких-либо хинтов и проверок. Проще сразу писать в IDE, а потом копировать. Но это мелочь, куда серьёзнее второй пункт.
2. Система оценки, о которой я упомянул выше, крайне неточная. Разброс по времени бывает в 1.5-2 раза у одного и того же кода. И, наоборот, почти не показывает важную разницу между разными решениями. По памяти то же самое: цифры плюс минус одинаковые, как бы вы ни решали задачу. Это выражается в том, что легко словить результат типа "Ваше решение лучше, чем 33.33% остальных", причем, много раз подряд. Это значит, что в точности треть решений попадает в какой-то один кластер оценки (либо что решений отправлено очень мало, но сайт популярный, так что не знаю даже). При этом подобная оценка — единственный показатель успешности вашего решения, поэтому она важна, но при таком разбросе теряет смысл.
Хотя сама идея, например, ежедневной новой задачи мне нравится — позволяет разминать мозги и держать себя в тонусе в некотором смысле. Впрочем, тут тоже есть нюанс: эффективное решение задач редко пересекается с правильным и реалистичным решением, которое требовалось бы от программиста в любом практическом сценарии.
Допустим, вам нужно наполнить ведро водой. В обычной жизни вы отнесёте его в ванну, откроете кран и наполните. А вот подход на Leetcode заставляет использовать извращения типа "вытащить из холодильника бутылку воды и разрезать её над ведром". И вот в какой-то момент вы понимаете, что быстрее всего выбросить ведро в окно, потому что под окном глубокая лужа, оно там утонет и технически станет наполненным водой мгновенно. О реальной жизненной применимости такого решения, думаю, говорить не стоит.
Но иногда буду решать. Сегодняшняя задача уровня Hard, такие дают за собеседованиях на middle и senior: поиск максимальной суммы прямоугольника внутри матрицы.
#dev
Leetcode — это онлайн-сайт с задачами по программированию. Даётся описание (какие данные приходят на вход, и что нужно получить). Можно отправить код на любом актуальном языке программирования, и ваше решение будет оценено по двум показателям: скорость и память.
Что не понравилось в сервисе:
1. Встроенный редактор кода поленились делать нормальным, это по сути блокнот без каких-либо хинтов и проверок. Проще сразу писать в IDE, а потом копировать. Но это мелочь, куда серьёзнее второй пункт.
2. Система оценки, о которой я упомянул выше, крайне неточная. Разброс по времени бывает в 1.5-2 раза у одного и того же кода. И, наоборот, почти не показывает важную разницу между разными решениями. По памяти то же самое: цифры плюс минус одинаковые, как бы вы ни решали задачу. Это выражается в том, что легко словить результат типа "Ваше решение лучше, чем 33.33% остальных", причем, много раз подряд. Это значит, что в точности треть решений попадает в какой-то один кластер оценки (либо что решений отправлено очень мало, но сайт популярный, так что не знаю даже). При этом подобная оценка — единственный показатель успешности вашего решения, поэтому она важна, но при таком разбросе теряет смысл.
Хотя сама идея, например, ежедневной новой задачи мне нравится — позволяет разминать мозги и держать себя в тонусе в некотором смысле. Впрочем, тут тоже есть нюанс: эффективное решение задач редко пересекается с правильным и реалистичным решением, которое требовалось бы от программиста в любом практическом сценарии.
Допустим, вам нужно наполнить ведро водой. В обычной жизни вы отнесёте его в ванну, откроете кран и наполните. А вот подход на Leetcode заставляет использовать извращения типа "вытащить из холодильника бутылку воды и разрезать её над ведром". И вот в какой-то момент вы понимаете, что быстрее всего выбросить ведро в окно, потому что под окном глубокая лужа, оно там утонет и технически станет наполненным водой мгновенно. О реальной жизненной применимости такого решения, думаю, говорить не стоит.
Но иногда буду решать. Сегодняшняя задача уровня Hard, такие дают за собеседованиях на middle и senior: поиск максимальной суммы прямоугольника внутри матрицы.
#dev
👍4🔥2❤1
В комплекте с аппаратурой для дрона (не DJI, а универсальной, для хардкорных FPV) шли более слабые пружины, чтобы сделать стики мягче. Разобрал её, чтобы их установить, и очередной раз поразился, какой большой путь китайцы проделали за последние пару десятков лет.
В третьей части фильма "Назад в будущее" есть эпизод, когда Марти в 1955 году вместе с Доком чинят машину времени, и часть электронных компонентов — японские. Док говорит: "Не удивительно, что она сломалось, тут написано Сделано в Японии". Для Дока из 55-го Япония это отсталая страна, ещё не пережившая послевоенный кризис. Но для Марти из 85-го японцы уже являются лучшими поставщиками электроники в мире, о чём он и упоминает.
В моем детстве "Сделано в Китае на третьей смене" было фразеологизмом для обозначения некачественной вещи. Но сейчас я разбираю китайский пульт, и он офигенный: четкая аккуратная машинная пайка, качественное литьё, грамотное использование внутреннего пространства, батарейка на отдельном креплении специально под неё (раньше в игрушках батарейный блок иногда прикручивали "горячими соплями" к стенке). Аккуратный тонкий механизм стиков на подшипниках, пружины в твёрдой смазке, чтобы не щёлкали, кабель-менеджмент итд. Классно.
А уж китайские телефоны и другие брендовые вещи давно уже догнали по качеству европейские и американские. Вот умеют люди учиться на том, что корпорации используют их дешёвый труд и размещают в Китае заводы по сборке айфонов. Осталось только софт научиться писать, пожалуй.
#gadgets
В третьей части фильма "Назад в будущее" есть эпизод, когда Марти в 1955 году вместе с Доком чинят машину времени, и часть электронных компонентов — японские. Док говорит: "Не удивительно, что она сломалось, тут написано Сделано в Японии". Для Дока из 55-го Япония это отсталая страна, ещё не пережившая послевоенный кризис. Но для Марти из 85-го японцы уже являются лучшими поставщиками электроники в мире, о чём он и упоминает.
В моем детстве "Сделано в Китае на третьей смене" было фразеологизмом для обозначения некачественной вещи. Но сейчас я разбираю китайский пульт, и он офигенный: четкая аккуратная машинная пайка, качественное литьё, грамотное использование внутреннего пространства, батарейка на отдельном креплении специально под неё (раньше в игрушках батарейный блок иногда прикручивали "горячими соплями" к стенке). Аккуратный тонкий механизм стиков на подшипниках, пружины в твёрдой смазке, чтобы не щёлкали, кабель-менеджмент итд. Классно.
А уж китайские телефоны и другие брендовые вещи давно уже догнали по качеству европейские и американские. Вот умеют люди учиться на том, что корпорации используют их дешёвый труд и размещают в Китае заводы по сборке айфонов. Осталось только софт научиться писать, пожалуй.
#gadgets
👍12
У кого-то из фантастов была описана такая сцена: огромный военный космический корабль древней цивилизации патрулирует свои владения, а рядом с ним летит маленький современный (от другой цивилизации) и конвоирует его, чтобы чего лишнего не сделал. Маленький был способен уничтожить большой одним выстрелом. В сцене показана немощность некогда могучей, но безнадёжно устаревшей технологии по сравнению с более новой.
Я вспомнил сегодня об этом, когда увидел машину такси, у которой на "шашечках" на крыше был написан красивый семизначный номер телефона. Сама машина стояла припаркованная, с водителем внутри, на стекле была табличка "Свободен" или типа того. Никакой айдентики какого-либо из агрегаторов на корпусе не было. Не знаю, работает ли конкретно этот водитель по-старинке, но мы все таких иногда встречаем на выходе из вокзалов, например. Призраки давно минувших времён.
#life
Я вспомнил сегодня об этом, когда увидел машину такси, у которой на "шашечках" на крыше был написан красивый семизначный номер телефона. Сама машина стояла припаркованная, с водителем внутри, на стекле была табличка "Свободен" или типа того. Никакой айдентики какого-либо из агрегаторов на корпусе не было. Не знаю, работает ли конкретно этот водитель по-старинке, но мы все таких иногда встречаем на выходе из вокзалов, например. Призраки давно минувших времён.
#life
👍4
Telegram изъял 70% адресов каналов, которые не проявляли активность год или более (то есть отобрал у них короткое имя, как например моё @clockstackwheels). Дуров заявил, что, дескать, эти адреса принадлежали иранским киберсквоттерам. Хотя, зная его любовь к выдаче желаемого за действительное, могу предположить, что 70% каналов просто были заброшены. И у меня даже есть идеи, почему, но, думаю, вы и сами догадываетесь.
Тем не менее, независимо от истинных причин, чистить неактивные адреса я считаю правильным. Каналы созданы для того, чтобы быть живым фидом какой-то информации. Не обязательно блогом, это может быть даже технический канал с логом вашего CI/CD по работе.
Издание Telegram Info запустило петицию с требованием вернуть эти адреса. Вот что они пишут: Зачастую каналы используются авторами как личные визитные карточки, каталоги, энциклопедии и публичные архивы..
Я тоже так могу: Зачастую микроскопы используются владельцами как подставки для книг, линзы для поджига костра и инструмент забивания гвоздей!.
Думаю, то же самое (экспроприацию адресов) сделали бы с ботами, если бы на платформу ботов не положили огромный болт ещё несколько лет назад.
#web
Тем не менее, независимо от истинных причин, чистить неактивные адреса я считаю правильным. Каналы созданы для того, чтобы быть живым фидом какой-то информации. Не обязательно блогом, это может быть даже технический канал с логом вашего CI/CD по работе.
Издание Telegram Info запустило петицию с требованием вернуть эти адреса. Вот что они пишут: Зачастую каналы используются авторами как личные визитные карточки, каталоги, энциклопедии и публичные архивы..
Я тоже так могу: Зачастую микроскопы используются владельцами как подставки для книг, линзы для поджига костра и инструмент забивания гвоздей!.
Думаю, то же самое (экспроприацию адресов) сделали бы с ботами, если бы на платформу ботов не положили огромный болт ещё несколько лет назад.
#web
😁6🤬2
Криптобиржа SudoRare установила мировой рекорд по скоростному соскамливанию — пишут в интернетах. Всего за шесть часов с момента запуска организаторы собрали с лохов почти лям баксов и свалили в закат.
Я адский хейтер крипты и могу часами рассказывать о том, почему мне не нравится, как человечество обошлось с этой технологией. Новости, вроде той, что выше, как, впрочем, и вполне серьёзные новости про появление вещей вроде NFT вызывают во мне смесь бессилия и истерики. Каждый день читаю что-то подобное, человечество долбанулось. Даже Дуров недавно написал про крипту и словил двадцать тысяч минусов, полностью отключив из-за этого реакции у себя на канале.
Подумал о том, что можно оценивать вещь по тому, в каких сценариях и какие люди её используют. Например, хлеб едят в том числе преступники, и он позволяет им не умирать от голода и продолжать творить свои преступления — это плохо. Но хлеб едят и обычные люди, дети, старики, законопослушные. Суммарное добро от существования хлеба на много порядков превышает любое возможное зло от него.
Двигаемся по шкале сложности оценки чуть дальше: видеоигры вызывают у детей и подростков зависимость, портят зрение и расшатывают нестабильную детскую психику. Но в то же время миллионам людей они позволяют получать удовольствие, расслабляться, проводить досуг. А многим ещё и зарабатывать. Причем, как на самих играх (киберспорт), так и на их создании.
Ещё дальше на шкале будет оружие и, например, алкоголь. Уже нельзя однозначно сказать, являются ли эти вещи скорее добром или скорее злом.
Так вот крипта за ~10 лет активного существования толком не принесла человечеству пользы. Хотя потенциал у технологии был, о децентрализованном свободном от корпораций интернете до сих пор пишут только в теоретических статьях (половина из которых критические). Однако вреда, обмана, мошенничества и просто пустого слива денег в унитаз очень много: начиная от заработков спекулянтов и заканчивая очередным криптостартапом, получающим миллионные инвестиции за страничку в Notion. Отдельные люди на этом наварились (чаще всего не сделав совершенно ничего полезного), и это только добавляет очков в минус, примерно по той же причине, по которой нельзя считать добром обогащение владельцев Кэшбери.
Кажется, никакую технологию люди не умудрились использовать настолько бездарно, как крипту. Даже от ядерного оружия и автомобилей, при их очевидной деструктивности, есть польза. Есть ощущение, что это связано именно с периодом развития людской расы, а не конкретно с технологией: просто у нас уже очень много всего, и мы зажрались, бесимся с жиру. Если будет появляться что-то новое прорывное, судьба у него будет незавидная: не удивлюсь, если сильный ИИ посадят придумывать, как показать народу больше рекламы, а не как искать лекарство от рака.
#web
Я адский хейтер крипты и могу часами рассказывать о том, почему мне не нравится, как человечество обошлось с этой технологией. Новости, вроде той, что выше, как, впрочем, и вполне серьёзные новости про появление вещей вроде NFT вызывают во мне смесь бессилия и истерики. Каждый день читаю что-то подобное, человечество долбанулось. Даже Дуров недавно написал про крипту и словил двадцать тысяч минусов, полностью отключив из-за этого реакции у себя на канале.
Подумал о том, что можно оценивать вещь по тому, в каких сценариях и какие люди её используют. Например, хлеб едят в том числе преступники, и он позволяет им не умирать от голода и продолжать творить свои преступления — это плохо. Но хлеб едят и обычные люди, дети, старики, законопослушные. Суммарное добро от существования хлеба на много порядков превышает любое возможное зло от него.
Двигаемся по шкале сложности оценки чуть дальше: видеоигры вызывают у детей и подростков зависимость, портят зрение и расшатывают нестабильную детскую психику. Но в то же время миллионам людей они позволяют получать удовольствие, расслабляться, проводить досуг. А многим ещё и зарабатывать. Причем, как на самих играх (киберспорт), так и на их создании.
Ещё дальше на шкале будет оружие и, например, алкоголь. Уже нельзя однозначно сказать, являются ли эти вещи скорее добром или скорее злом.
Так вот крипта за ~10 лет активного существования толком не принесла человечеству пользы. Хотя потенциал у технологии был, о децентрализованном свободном от корпораций интернете до сих пор пишут только в теоретических статьях (половина из которых критические). Однако вреда, обмана, мошенничества и просто пустого слива денег в унитаз очень много: начиная от заработков спекулянтов и заканчивая очередным криптостартапом, получающим миллионные инвестиции за страничку в Notion. Отдельные люди на этом наварились (чаще всего не сделав совершенно ничего полезного), и это только добавляет очков в минус, примерно по той же причине, по которой нельзя считать добром обогащение владельцев Кэшбери.
Кажется, никакую технологию люди не умудрились использовать настолько бездарно, как крипту. Даже от ядерного оружия и автомобилей, при их очевидной деструктивности, есть польза. Есть ощущение, что это связано именно с периодом развития людской расы, а не конкретно с технологией: просто у нас уже очень много всего, и мы зажрались, бесимся с жиру. Если будет появляться что-то новое прорывное, судьба у него будет незавидная: не удивлюсь, если сильный ИИ посадят придумывать, как показать народу больше рекламы, а не как искать лекарство от рака.
#web
👍12😁2
На iOS есть такая фишка: "сгрузить приложение". Если памяти мало, телефон удаляет физически файлы приложений, которые вы редко открываете, но оставляет ярлыки. Потом при нажатии на ярлык приложение снова скачивается и устанавливается.
По смыслу это похоже на остановку двигателя в пробках у современных автомобилей.
Так вот, оказывается, это "сгружение" ходит за восстановлением приложения в AppStore. Если из AppStore приложение было удалено, то фиг вам, его будет не вернуть. Например, наблюдал реальный кейс: айфон таким способом самолично (!) сгружает Сбербанк, и всё. Ярлык есть, но вы больше Сбербанк на этом устройстве не запустите, потому что при попытке запуска вам напишут, что в AppStore его больше нет. А ярлык висит, да, и сами вы приложение не удаляли.
Веб-версия Сбербанка при этом на два порядка уступает по юзабилити, причём во многом из-за ограничений веба (например, нельзя сделать вход по FaceID, нужно каждый раз буквально вводить пароль и получать СМСку).
Слезайте с iOS, кто ещё не.
#gadgets
По смыслу это похоже на остановку двигателя в пробках у современных автомобилей.
Так вот, оказывается, это "сгружение" ходит за восстановлением приложения в AppStore. Если из AppStore приложение было удалено, то фиг вам, его будет не вернуть. Например, наблюдал реальный кейс: айфон таким способом самолично (!) сгружает Сбербанк, и всё. Ярлык есть, но вы больше Сбербанк на этом устройстве не запустите, потому что при попытке запуска вам напишут, что в AppStore его больше нет. А ярлык висит, да, и сами вы приложение не удаляли.
Веб-версия Сбербанка при этом на два порядка уступает по юзабилити, причём во многом из-за ограничений веба (например, нельзя сделать вход по FaceID, нужно каждый раз буквально вводить пароль и получать СМСку).
Слезайте с iOS, кто ещё не.
#gadgets
👍8
Издательство Лавка Игр выпускает на русском настолку Живой Лес. Мне за этот пост не платили, но хочу прорекламировать, потому что и игра кажется достойной, и то, как Лавка ведёт кампании, мне тоже импонирует.
Живой Лес это семейная настольная игра в жанре "построение колоды" от датского дизайнера Аске Кристиансена. Она уже получила ряд престижных наград, и в целом отзывы положительные. Нужно будет спасать сказочный лес, собирая колоду из карточек с волшебными животными, дающими разные свойства. Очень хвалят иллюстрации и качество компонентов. Если вы вдруг думаете, что это что-то детское, то нет: современные семейные игры научились делать, с одной стороны, достаточно простыми для детей (не слишком мелких, а например школьного возраста), с другой стороны, взрослому есть где подумать и поразвивать стратегию. Мы с семьёй играем, например, в Wingspan или Everdell, и взрослые даже близко не скучают — котелок по полной разогревается, когда нужно построить движок для получения камней, на которые ты построишь дом, позволяющий бесплатно поселить зверя туда и получать по карте каждый ход, но только если...
Короче, правда интересно. Вот Живой Лес обещает быть чем-то подобным. Я уже предзаказал.
Отдельная крутая фишка: за каждые 10 заказанных коробок Лавка Игр посадит одно дерево (либо сами, либо силами специального фонда, пока не решили).
#games
Живой Лес это семейная настольная игра в жанре "построение колоды" от датского дизайнера Аске Кристиансена. Она уже получила ряд престижных наград, и в целом отзывы положительные. Нужно будет спасать сказочный лес, собирая колоду из карточек с волшебными животными, дающими разные свойства. Очень хвалят иллюстрации и качество компонентов. Если вы вдруг думаете, что это что-то детское, то нет: современные семейные игры научились делать, с одной стороны, достаточно простыми для детей (не слишком мелких, а например школьного возраста), с другой стороны, взрослому есть где подумать и поразвивать стратегию. Мы с семьёй играем, например, в Wingspan или Everdell, и взрослые даже близко не скучают — котелок по полной разогревается, когда нужно построить движок для получения камней, на которые ты построишь дом, позволяющий бесплатно поселить зверя туда и получать по карте каждый ход, но только если...
Короче, правда интересно. Вот Живой Лес обещает быть чем-то подобным. Я уже предзаказал.
Отдельная крутая фишка: за каждые 10 заказанных коробок Лавка Игр посадит одно дерево (либо сами, либо силами специального фонда, пока не решили).
#games
👍8
Твиттер анонсировал редактирование твитов для платных подписчиков. Кто не знает: это предельно базовая функция, которую десятилетия просило подавляющее большинство активных твиттерян. "Редактирование твитов" было чем-то вроде высказывания "Карфаген будет разрушен" из известного фразеологизма.
И вот его вроде как вводят. Только за деньги и только в первые полчаса после публикации.
Здесь я хочу вспомнить об альтернативах. Позавчера был спор в Телеграме об айфонах и о том, можно ли называть монополией что-то, формально имеющее альтернативы. Так вот: отсутствие редактирования твитов причиняло многим активным пользователям феерические неудобства. Как вы думаете, ушли ли они в какую-то альтернативную соцсеть? А, может, сделали свою и довели до того же уровня популярности?
На самом деле администрация твиттера могла всё это время делать с пользователями почти что угодно и причинять неудобства любого уровня. Таких случаев было немало: кропы картинок на десктопе, закрытие API для кастомных клиентов, бан Трампа и т.д. Пользователей могли ставить раком десятками способов, и они бы всё равно никуда не делись. Угадайте, почему.
P.S. В январе я вам писал, а позже ещё моя знакомая Лена Савинова независимо от меня пришла к тем же выводам, что в Твиттере очень много нытья и страданий. Думаю, вместо нытья об отсутствии редактирования твитов теперь будет нытьё о платности этого редактирования. Запомните этот твит.
#web
И вот его вроде как вводят. Только за деньги и только в первые полчаса после публикации.
Здесь я хочу вспомнить об альтернативах. Позавчера был спор в Телеграме об айфонах и о том, можно ли называть монополией что-то, формально имеющее альтернативы. Так вот: отсутствие редактирования твитов причиняло многим активным пользователям феерические неудобства. Как вы думаете, ушли ли они в какую-то альтернативную соцсеть? А, может, сделали свою и довели до того же уровня популярности?
На самом деле администрация твиттера могла всё это время делать с пользователями почти что угодно и причинять неудобства любого уровня. Таких случаев было немало: кропы картинок на десктопе, закрытие API для кастомных клиентов, бан Трампа и т.д. Пользователей могли ставить раком десятками способов, и они бы всё равно никуда не делись. Угадайте, почему.
P.S. В январе я вам писал, а позже ещё моя знакомая Лена Савинова независимо от меня пришла к тем же выводам, что в Твиттере очень много нытья и страданий. Думаю, вместо нытья об отсутствии редактирования твитов теперь будет нытьё о платности этого редактирования. Запомните этот твит.
#web
🤔6👍1
Я погонял немного и Midjourney и Stable Diffusion. Если кратко: статьи в интернете приукрашивают реальность, а нейросети НЕ отнимут у художников работу.
Прорыв в генеративных нейросетях безусловно есть. Сам факт того, что компьютер может создать картину, на которой действительно изображено то, что написано в тексте, уже достаточно впечатляет. Но в реальности результат работы будет применим в двух случаях:
Во-первых, вам может быть не важно, как именно нарисовано то, что вы попросили. Допустим, вам нужно изображение красного робота, но это всё. Будет ли это красный Терминатор портретом, красный Робокоп в полный рост, красный Джонни 5 с цепью — вам не суть важно. Ваша задача может не подразумевать конкретики, и здесь нейросетка через некоторое число попыток выдаст вам то, что подойдёт.
Во-вторых, сами объекты, которые вы просите нарисовать, могут в реальной жизни не иметь точных запоминающихся деталей. Если вам сказать "гора", вряд ли вы представите конкретные углы склонов и число трещин. Десятки и сотни вариантов горы для вас всё ещё "гора". Поэтому такие сетки прекрасно рисуют пейзажи, причем, любые: от земных до фантастических инопланетных. И всякие монстры тоже получаются неплохо, частично по этой причине, частично по описанной в первом пункте.
Но на этом и всё. Если вам нужна конкретика и детали, то ситуация примерно такая: вы долгие часы учитесь составлять правильный запрос к нейросети, изучаете гайды и примеры, а потом ещё более долгие часы пробуете десятки и сотни вариантов, и всё равно конечный результат будет лишь в некоторой мере соответствовать тому, что вы хотите. Уже написаны онлайн-сервисы, позволяющие составить запрос, что, на мой взгляд, противоречит сути этой технологии ("пишешь на естественном языке, как рассказал бы художнику, и получаешь результат"). И ещё, если посмотреть на запросы других людей, там постоянно добавляют всякие гиперболизирующие слова типа "ultra hyper detailed", хотя в жизни мы так не говорим. Ну и отдельно меня позабавила в половине промптов к Midjourney фраза "trending on artstation", то есть "нарисуй мне похоже на то, что набирает популярность на сайте Artstation". Люди пишут это не потому что хотят, а потому что добавление этих слов улучшает качество в некоторых сценариях.
Пару дней назад прогремела новость, как человек выиграл конкурс художников, принеся туда картинку из нейросети. Первое место получил. Нейросети точно сократят объем работы там, где не важно, что именно, и/или не важно, как именно. В абстракциях, в мемах, в бюджетной рекламе. Но пространство для найма художников всё ещё очень высоко.
Stable Diffusion это open source генеративная сеть, которую опубликовали не так давно. Она даёт менее художественный результат, чем Midjourney, но её появление всё равно очень важно: помимо того, что она бесплатна, а за всё остальное требуют денег или даже вообще не дают доступ вне закрытых групп, есть ещё значимый аспект — на её основе энтузиасты уже делают форки, позволяющие, например, запускать вычисления на слабых домашних видеокартах (с потерей скорости), улучшающие интерфейс или дающие возможность загрузить пачку текстов и оставить работать на всю ночь. Такие функции делают Stable Diffusion удобнее, чем даже платный вариант других сетей. А ещё у неё есть режим "нарисовать на основе другой картинки", который я пока не попробовал, но звучит многообещающе.
На предпоследней фотке я попытался нарисовать свою аватарку. А последний запрос вообще ни одна сеть не взяла даже после десятков попыток.
Прорыв в генеративных нейросетях безусловно есть. Сам факт того, что компьютер может создать картину, на которой действительно изображено то, что написано в тексте, уже достаточно впечатляет. Но в реальности результат работы будет применим в двух случаях:
Во-первых, вам может быть не важно, как именно нарисовано то, что вы попросили. Допустим, вам нужно изображение красного робота, но это всё. Будет ли это красный Терминатор портретом, красный Робокоп в полный рост, красный Джонни 5 с цепью — вам не суть важно. Ваша задача может не подразумевать конкретики, и здесь нейросетка через некоторое число попыток выдаст вам то, что подойдёт.
Во-вторых, сами объекты, которые вы просите нарисовать, могут в реальной жизни не иметь точных запоминающихся деталей. Если вам сказать "гора", вряд ли вы представите конкретные углы склонов и число трещин. Десятки и сотни вариантов горы для вас всё ещё "гора". Поэтому такие сетки прекрасно рисуют пейзажи, причем, любые: от земных до фантастических инопланетных. И всякие монстры тоже получаются неплохо, частично по этой причине, частично по описанной в первом пункте.
Но на этом и всё. Если вам нужна конкретика и детали, то ситуация примерно такая: вы долгие часы учитесь составлять правильный запрос к нейросети, изучаете гайды и примеры, а потом ещё более долгие часы пробуете десятки и сотни вариантов, и всё равно конечный результат будет лишь в некоторой мере соответствовать тому, что вы хотите. Уже написаны онлайн-сервисы, позволяющие составить запрос, что, на мой взгляд, противоречит сути этой технологии ("пишешь на естественном языке, как рассказал бы художнику, и получаешь результат"). И ещё, если посмотреть на запросы других людей, там постоянно добавляют всякие гиперболизирующие слова типа "ultra hyper detailed", хотя в жизни мы так не говорим. Ну и отдельно меня позабавила в половине промптов к Midjourney фраза "trending on artstation", то есть "нарисуй мне похоже на то, что набирает популярность на сайте Artstation". Люди пишут это не потому что хотят, а потому что добавление этих слов улучшает качество в некоторых сценариях.
Пару дней назад прогремела новость, как человек выиграл конкурс художников, принеся туда картинку из нейросети. Первое место получил. Нейросети точно сократят объем работы там, где не важно, что именно, и/или не важно, как именно. В абстракциях, в мемах, в бюджетной рекламе. Но пространство для найма художников всё ещё очень высоко.
Stable Diffusion это open source генеративная сеть, которую опубликовали не так давно. Она даёт менее художественный результат, чем Midjourney, но её появление всё равно очень важно: помимо того, что она бесплатна, а за всё остальное требуют денег или даже вообще не дают доступ вне закрытых групп, есть ещё значимый аспект — на её основе энтузиасты уже делают форки, позволяющие, например, запускать вычисления на слабых домашних видеокартах (с потерей скорости), улучшающие интерфейс или дающие возможность загрузить пачку текстов и оставить работать на всю ночь. Такие функции делают Stable Diffusion удобнее, чем даже платный вариант других сетей. А ещё у неё есть режим "нарисовать на основе другой картинки", который я пока не попробовал, но звучит многообещающе.
На предпоследней фотке я попытался нарисовать свою аватарку. А последний запрос вообще ни одна сеть не взяла даже после десятков попыток.
🔥8👍3
Сегодня впервые попробовал Nazgul 5. Очень страшно, но очень круто. О впечатлениях от полета я расскажу завтра, когда будет готово видео. А пока повосхищаюсь самим аппаратом.
Nazgul 5 это пятидюймовый гоночно-фристайловый квадрокоптер от китайской компании iFlight. "Пять дюймов" в обозначении класса дронов — это диаметр окружности, описанной вокруг пропеллера. Ещё у меня лежит нераспакованный 7" коптер и идёт по почте 3.5".
Такие дроны делаются совсем не так, как у DJI. Здесь всё принесено в жертву эффективности и модульности: рама из листового карбона, распространенный полётный контроллер с open source прошивкой, и, что меня особенно поразило — первый в моей жизни коммерческий серийный продукт, где всерьёз используются 3D-печатные детали. Знаю, что подобное встречается у самих 3D-принтеров, но там скорее некоторая дань моде, а здесь буквально уместное применение: компания предоставляет модели для самостоятельной печати, если ты после падения что-то сломаешь.
При этом сборка очень добротная, качество высокое, есть претензия на дизайн. Девайс приятно вертеть в руках, он ощущается эдакой выжимкой "всё нужное и ничего лишнего".
Но, конечно, здесь не будет как у DJI: достал из коробки и пошёл летать. Сначала я потратил вечер на всякие настройки прошивки через компьютер и связывание этого всего с пультом и очками. Очки кстати подходят от DJI, а вот пульт нужен специальный, который я разбирал в одном из предыдущих постов.
Аккумулятор у такого дрона покупается отдельно и крепится к раме обычными ремнями-липучками. Он даже не ощущается частью общей конструкции, а скорее некоторым грузом, который коптер везёт на себе.
В общем, по-своему красивая и гармоничная вещица. А уж в полёте... Но об этом завтра :)
#drone #gadgets
Nazgul 5 это пятидюймовый гоночно-фристайловый квадрокоптер от китайской компании iFlight. "Пять дюймов" в обозначении класса дронов — это диаметр окружности, описанной вокруг пропеллера. Ещё у меня лежит нераспакованный 7" коптер и идёт по почте 3.5".
Такие дроны делаются совсем не так, как у DJI. Здесь всё принесено в жертву эффективности и модульности: рама из листового карбона, распространенный полётный контроллер с open source прошивкой, и, что меня особенно поразило — первый в моей жизни коммерческий серийный продукт, где всерьёз используются 3D-печатные детали. Знаю, что подобное встречается у самих 3D-принтеров, но там скорее некоторая дань моде, а здесь буквально уместное применение: компания предоставляет модели для самостоятельной печати, если ты после падения что-то сломаешь.
При этом сборка очень добротная, качество высокое, есть претензия на дизайн. Девайс приятно вертеть в руках, он ощущается эдакой выжимкой "всё нужное и ничего лишнего".
Но, конечно, здесь не будет как у DJI: достал из коробки и пошёл летать. Сначала я потратил вечер на всякие настройки прошивки через компьютер и связывание этого всего с пультом и очками. Очки кстати подходят от DJI, а вот пульт нужен специальный, который я разбирал в одном из предыдущих постов.
Аккумулятор у такого дрона покупается отдельно и крепится к раме обычными ремнями-липучками. Он даже не ощущается частью общей конструкции, а скорее некоторым грузом, который коптер везёт на себе.
В общем, по-своему красивая и гармоничная вещица. А уж в полёте... Но об этом завтра :)
#drone #gadgets
👍6