uz
Feedback
Иван Черняков. Сразу к делу.

Иван Черняков. Сразу к делу.

Kanalga Telegram’da o‘tish

Люблю фронтенд, технологии, музыку. Ютуб - https://www.youtube.com/@icherniakov По рекламе на всех площадках - @vlad_0045 Курс - https://srazykdelu.ru/course Бусти - https://boosty.to/icher

Ko'proq ko'rsatish
2 299
Obunachilar
-124 soatlar
-17 kun
Ma'lumot yo'q30 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '260
0 kanalda
Avgust '26
+52
0 kanalda
Get PRO
Iyul '26
+137
1 kanalda
Get PRO
Iyun '26
+75
1 kanalda
Get PRO
May '26
+215
2 kanalda
Get PRO
Aprel '26
+47
0 kanalda
Get PRO
Mart '26
+56
2 kanalda
Get PRO
Fevral '26
+131
4 kanalda
Get PRO
Yanvar '26
+69
0 kanalda
Get PRO
Dekabr '25
+85
0 kanalda
Get PRO
Noyabr '25
+110
3 kanalda
Get PRO
Oktabr '25
+110
2 kanalda
Get PRO
Sentabr '25
+81
1 kanalda
Get PRO
Avgust '25
+44
0 kanalda
Get PRO
Iyul '25
+63
0 kanalda
Get PRO
Iyun '25
+56
0 kanalda
Get PRO
May '25
+81
0 kanalda
Get PRO
Aprel '25
+76
0 kanalda
Get PRO
Mart '25
+78
0 kanalda
Get PRO
Fevral '25
+85
0 kanalda
Get PRO
Yanvar '25
+94
0 kanalda
Get PRO
Dekabr '24
+109
0 kanalda
Get PRO
Noyabr '24
+440
0 kanalda
Get PRO
Oktabr '24
+210
3 kanalda
Get PRO
Sentabr '24
+181
0 kanalda
Get PRO
Avgust '24
+788
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
02 Sentabr0
01 Sentabr0
Kanal postlari
В кои-то веки хотел сделать коммит в опенсорс, а оказалось, что PR, созданный с помощью агентов - не принимаются. Ну что ж, успехов тогда в развитии такого опенсорс-нетакуси проекта, ребят. Пойду делать свой с блекджеком и низкой агентной ответственностью. Причем я понимаю, когда нейросетевые изменения не принимаются в фреймворке (FastAPI), на котором базируется огромное количество проектов: ладно, окей, пока еще не так сильно доверяем агентам. А тут, камон, какая-то опенсорс-мелочь. Ладно, мб ребята ведут проект как отдушину и хотят посидеть с паяльником - помедитировать. Начал свой хобби проект левой пяткой. Как будут первые успехи - покажу)

2
Природа так очистилась, что был выпущен РОЛИК НА БУСТИ Да, я сам не верю. Сел перед камерой и 34 минуты говорил от души. Сеньорам говорят «overqualified». Люди без опыта разработки собирают с Claude работающие системы и продают их бизнесу. Я всадил сотни долларов в AI-подписки разных вендоров и проверил их в работе. Рассказываю, что из этого понял о найме, цене программистского опыта и будущем разработки. Дальше примерил фольговую шапочку и рассуждаю, в каком глобальном AI-процессе мы работаем подопытными. Шапочка входит в стоимость подписки. Объясняю, почему 1С не станет убежищем и как агенты доберутся до дремучего легаси. Говорю про локальные модели, дорогое железо и свой «Авито-патруль» ради ..... Идею шоу тоже спалил
542
3
Вас приветстует игровой канал Иван Чернякова! На самом деле просто курьезов в игрострое опубличено больше, вот и рассказываю.
Вас приветстует игровой канал Иван Чернякова! На самом деле просто курьезов в игрострое опубличено больше, вот и рассказываю. Оплошали даже Rockstar’ы. В GTA Online много лет была загрузка, которая на некоторых ПК занимала около шести минут. В 2021 году программист под ником t0st решил выяснить, что игра вообще делает всё это время. Оказалось — буквально мучает процессор двумя очень красивыми алгоритмическими ошибками. (meh.) При запуске GTA Online читала JSON примерно на 10 МБ — каталог из ~63 000 игровых предметов. И парсер постоянно вызывал strlen() для оставшегося куска строки. strlen() в C не знает длину строки заранее: он идёт по символам до \0. То есть вместо того, чтобы один раз узнать длину, игра снова и снова пробегала огромный кусок JSON. Но дальше было ещё веселее. Для каждого из 63 тысяч элементов игра проверяла, нет ли его уже среди загруженных. Причём не через hash set, где поиск в среднем O(1), а обычным проходом по всему массиву. Получалось примерно: 1 + 2 + 3 + … + 63 000 ≈ 2 миллиарда сравнений. Это классическое O(n²): если данных станет в 10 раз больше, работы станет примерно в 100 раз больше. Самое прекрасное — все элементы в исходном JSON и так были уникальными. То есть эти два миллиарда проверок вообще не были нужны. (meh.) t0st пропатчил бинарник без исходников: закешировал длину строки и убрал бессмысленный поиск дублей. 6:00 → 1:50. Минус 69,4% времени загрузки. Rockstar проверила его находку, внесла исправления в GTA Online и выплатила ему $10 000 через bug bounty. (АрсТехника) Прекрасное напоминание: иногда проблема производительности игры стоимостью миллиарды долларов — не GPU, не сеть и не диск. А цикл не той сложности. А они хотят, чтобы мы железо постоянно обновляли!!!! Агенты, спасите! В посте указаны ссылки на оригинальный пост пользователя t0st об этой проблеме, но вот еще на всякий случай ее перевод на Хабре)
617
4
Документалка Doom помогла быстрее разобраться с проприетарным 3D-плеером Задача звучала так: взять закрытый плеер и попробовать воспроизвести его работу. В процессе работы, я узнал знакомый принцип: иерархический разделение пространства. Пошел по воображаемой ниточке дальше и понял, что это не Binary Space Partition буквально, но близкая по идее структура. С BSP познакомился во время работы над документалкой Doom. Тогда мне пришлось разобраться, как движок организует пространство уровня и выбирает только нужные участки для отрисовки. Итак, я использовал знакомую модель рабочую гипотезу, чтобы понять что происходит в программе в определенный момент и каааак понял. Детали проекта и устройство формата пока оставляю за скобками по понятным причинам. Суть: знания, собранные для документалки про старинную игру, помогли мне узнать структуру данных в современной реальной "непетпроектной" инженерной задаче и не тратить время на лишние гипотезы. Ну не кайф?! Было такое, а?
899
5
Выпуск Буран постепенно выходит на финишную прямую. Вот вам знаки. Источник: @msvcp60_dll
Выпуск Буран постепенно выходит на финишную прямую. Вот вам знаки. Источник: @msvcp60_dll
910
6
Господи, дай сил мне и моим подписчикам хоть сегодня не генерить код…
933
7
ИНТЕРНЕТ ОФ ФИНГС ТАК-ТО У меня есть приставка, Xiaomi MiStick, такой свисток в телек за пару тысяч рублей, просто чтобы у телека появился Андроид ТВ. И чего-то стала она в какой-то момент сильно греться, глючить, медленно работать, ошибки 404 выкидывать, где их не должно быть — в общем, умирать. Всего-то 6 лет бюджетному девайсу, не понятно даже в чем дело. Ну я и подумал, попробую, нуачо) Говорю Кодексу, слушай, у меня тут в локальной сети есть такое устройство, найди его, зайди, отдебажь. А он фиииигак и находит его! Выкидывает просьбу о подтверждении удаленной отладки прямо на телевизор, я подтверждаю, он находит нужный патч, на ходу все объясняет, обновляет, накатывает, чистит там еще что-то. И все заработало, без ошибок и лагов. Я подбираю свою челюсть с пола и сижу в полном афиге. Уже, казалось бы, хватит удивляться, ведь вокруг с ума сойти что происходит, но это меня действительно удивило)) Судный день стал ещё на один свисток ближе...
1 094
8
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процес
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процессами в IT. Будет и панельная дискуссия с СТО нескольких компаний, и рассуждения об изменениях в эпоху AI — например, руководитель разработки кластера Infrastructure Павлов Михаил выступит с докладом «Повышать планку, не превращаясь в "эффективного менеджера"»: ▪️почему ИИ должен ускорять разработку, но не делать продукт за команду и не подменять общение со стейкхолдерами? ▪️чем чреваты попытки спрятаться за инструментарием вместо принятия решений? ▪️как не превращаться в "чайка-менеджера" и не мешать команде расти? На эти и многие другие вопросы будем отвечать вместе 26 сентября в AG Loft в Москве.
1 030
9
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процес
Авито возвращается с анонсом новой конференции Avito.Tech.Conf для лидов и всех, кто управляет командами, продуктами и процессами в IT. Будет и панельная дискуссия с СТО нескольких компаний, и рассуждения об изменениях в эпоху AI — например, руководитель разработки кластера Infrastructure Павлов Михаил выступит с докладом «Повышать планку, не превращаясь в "эффективного менеджера"»: ▪️почему ИИ должен ускорять разработку, но не делать продукт за команду и не подменять общение со стейкхолдерами? ▪️чем чреваты попытки спрятаться за инструментарием вместо принятия решений? ▪️как не превращаться в "чайка-менеджера" и не мешать команде расти? На эти и многие другие вопросы будем отвечать вместе 26 сентября в AG Loft в Москве.
1
10
В своих документалках я часто рассказываю как ловко раньше инженеры умудрялись обходить ограничения в объеме оперативной памя
В своих документалках я часто рассказываю как ловко раньше инженеры умудрялись обходить ограничения в объеме оперативной памяти: в Аполлоне из медной проволоки буквально сплели 4 килобайта, Дум запустили на огрызке яблока, в картриджи Денди зашивали мапперы с дополнительной памятью. В 2002 году Bethesda перенесла Morrowind на первый Xbox с ОЗУ на 64 МБ. Для понимания, несжатая текстура 4096×4096 в RGBA8 занимает те же 64 МБ. Проблема решалась креативно — в нужный момент игра сохранялась, консоль перезагружалась для очистки памяти и снова загружала сейв, а весь процесс маскировался обычным экраном загрузки. Ждать приходилось долго, но на что не пойдешь ради легендарной игрушки, если доступа к приличному ПК не было) Через несколько лет ситуация стала меняться, как все думали, к лучшему — все та же Беседка уговорила Фила Спенсера запихнуть в новый Xbox 360 512 мегов памяти вместо 256. С Обливионом, следующей своей легендарной игрой, уже не хотели, видимо, заниматься экстремальной оптимизацией. Это событие отметили вечеринкой Double Memory Party, даже тортик с новым объемом памяти заказали) А еще через какое-то время Bethesda и вовсе вошла в состав Microsoft. Казалось бы, вот теперь-то, с накопленным опытом, да на новом железе сейчас каааак ребята разойдутся! Мы же у них Скайрим (следующая после Обливиона часть легендарной серии) купили раз по десять на все платформы — с деньгами, получается, тоже нет проблем, правда же? Ага, как же! По донесению очевидцев, сейчас на рынке, за редкими исключениями, сплошная **ЗДА: После слияния Bethesda и Microsoft можем себя порадовать ММО по Фоллауту и недоделанным Страфилдом с бесконечными, кстати, экранами загрузки. А вместо TES VI (продолжением той самой серии) у нас есть новенький ремейк Обливиона (TES IV), который спустя 20 (!!!) лет выглядит на все те самые 512 МБ памяти, а ощущается на 64. Спасибо, на этот раз обошлось без перезагрузок железа на ходу. А как у вас ощущения, помогает индустрии 16 ГБ оперативки в последних консолях или 64 ГБ в игровых компах?
1 050
11
Настраивая сеть из VPS - искренне понял, как появился Терраформ. Это нужно было, чтобы девопсы не сломали клавиатуры в гневе на количество действий и ожиданий в панели какого-нить Селектела) Terraform - это хреновина, которая позволяет порождать VPS, сети, диски, балансировщики и прочую инфраструктуру кодом, без прокликивания панелей. Пост прошу считать байтом на коммент для Синицына.
1 167
12
Apple задал мне такой вопрос. Веет недавними событиями. Напишу - ка об этом а ТЕЛЕГРАМ.
Apple задал мне такой вопрос. Веет недавними событиями. Напишу - ка об этом а ТЕЛЕГРАМ.
1 294
13
Ни одна ллм вам не напишет такой шедевр
Ни одна ллм вам не напишет такой шедевр
1 662
14
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Ай
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску. А в сноске написано: ..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде. Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
1 660
15
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Ай
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску. А в сноске написано: ..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде. Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
1
16
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Ай
Читаю тут книгу про своего должничка, Сэма Альтмана. И там в контексте какого-то его родственника упоминается район Пруитт-Айгоу, известный комплекс социального жилья, который превратился в черное гетто. И вот читаю и вижу сноску. А в сноске написано: ..армия США втайне испытывала на жителях Пруитт-Айгоу радиологическое оружие, распыляя его с крыш. Комплекс выбрали из-за сходства с районом Колпино в Ленинграде. Колпино, фига, у меня друзья из Колпино есть. И вообще, ЧЕГООО?! Полез почитать — да, действительно, в 90-е американцы рассекретили документы по этим и похожим испытаниям, случаев там хватает. Изучали, видите ли, как радиационные изотопы будут оседать в условиях плотной городской застройки. Люди там до сих пор судятся с правительством, пытаются компенсации получить за всплески онкологических заболеваний, но тщетно. Им отвечают, что да, испытания были, но все было в рамках здравоохранительных норм, а что пол-района от рака вымерло, так это курить надо меньше. Вообще интересно, как у них там войны башен Капитолия происходят, материалы-то рассекречивают, только ни о какой справедливости потом речи не идет. Просто одни элиты гадят другим, а на народ, как в том анекдоте, ВСЕМ плевать. Списки Эпштейна в антураже Холодной Войны, в общем.
1
17
Тут история с баном моего аккаунта в Антропике получила новый виток. Напомню, сначала мне заблокировали Клод, потом, что удив
Тут история с баном моего аккаунта в Антропике получила новый виток. Напомню, сначала мне заблокировали Клод, потом, что удивительно, вернули деньги за неиспользованные дни (в отличие от... Сэм, верни бабки!), а теперь случилось любопытное. Еще тогда я подавал апелляцию, которую через несколько дней решительно завернули — ты, мол, экстремист-террорист омерзительный человек, пшл вон! Ну, я и пошел. Деньги потом вернули, было приятно) А сейчас я как-то случайно попал на сайт Клода и там надпись: Дружище, мы знаем, что мы тебя забанили, но не хочешь ли ты еще раз подать апелляцию? А чего нет, когда да — подаю еще раз. Пишу, что я простой работяга, починял примус, даже ничего про кибербезопасность не спрашивал, в общем, ошибка, чуваки, помогите! ПОЛТОРЫ недели проходит, приходит ответ: Не-не, точно нет, можешь либо свои данные забрать, петушок, либо просто удалить свой аккаунт навсегда. Я забрал свои данные (на скрине, кстати, выгрузка данных, может кому-то интересно) и удалил свой аккаунт навсегда. А после этого со свеженькой казахской симки сделал себе новый аккаунт)) Когда Кодекс забанят, прыгну обратно на Клод, не привыкать. И какой тут вывод получается? Как-будто бы в Антропике решили, что могли с чистками перелютовать и что после геноцида китайцев-дистилляторов часть забаненных можно попытаться призвать к самореабилитации. Фиг знает чем я их даже с повторной апелляцией не устроил, но мы люди не гордые, хочешь казахскую симку добудем, хочешь единственный рубль в эплсторе потратим) P.S. Обратите внимание на дату файлов. Я тоже сначала подумал про начало эпохи, но там 80-ый год! навайбкодили чет)
1 503
18
Подписчики, люблю вас)
Подписчики, люблю вас)
1 476
19
Этот газетный ларек не перешел на агентскую разработку.... Вот и думайте.
Этот газетный ларек не перешел на агентскую разработку.... Вот и думайте.
1 337
20
💬 Представьте: вы выпускник, который только что устроился на первую работу в ИТ. И оказалось, что мало разбираться в разрабо
💬 Представьте: вы выпускник, который только что устроился на первую работу в ИТ. И оказалось, что мало разбираться в разработке, надо уметь еще работать с задачами, документацией, процессами команды. Но ведь логично освоить все это еще в университете? Хорошо, что этот вопрос задают себе и крупные ИТ-компании. Например, Т1 озадачился данной проблемой и открыл вузам доступ к платформе «Сфера», которая уже используется в большом бизнесе. На ней можно вести проекты, работать с кодом, хранить документацию и организовывать командную разработку. Есть шанс, что так первая работа перестанет быть местом, где приходится учиться всему заново. И это вселяет надежду! 🎓 Подключить Сферу в свой вуз можно тут 🔗 Полное описание возможностей Сферы для бизнеса тут
1 531