Average ts fan би лайк: Мням-с ну типы это безопасна, я понимаю что надо передать в метод, у меня же нет jsdoc. А ещё я не смогу передать то, что нельзя передавать в метод, как хорошо, что код зажимает меня своими требованиями, так что едва могу дышать. И ничего что для этого мне надо тратить ЧЕЛОВЕКО-ГОДЫ на пердолинг с типами.
Любители ts просто безумцы, которые хотят код защитить от себя. ts-код это добровольная дурка, типы - это смирительная рубашка. Ну разве что стены мягкие...
Любители ts просто безумцы, которые хотят код защитить от себя. ts-код это добровольная дурка, типы - это смирительная рубашка. Ну разве что стены мягкие...
4😁354🗿83 66👍21💯16💅9🍓4🤝3😎3🍾2
Сколько этот пост наберет звездочек, столько раз у десктопных линуксятников отвалится PulseAudio до конца года 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
166👍354🤩203 115😢91😁73🍌19🎄12🌭9🍾5❤4
Хех, обожаю npm, ts и контрибьютеров.
Вожусь с легаси кодом, в котором потребовалось поправить компонент с npm под названием react-input-mask. Этот пакет предоставляет инпуты с маской для ввода. Ну знаете, чтобы телефончик вводить в красивом формате.
Ну чё то скидываю в компонент новые пропсы, а никаких изменений не происходит, как будто ничего не делал. Начал ковыряться и обнаружил, что заголовочные файлы подтянуты отдельным пакетом под названием types/react-input-mask
Так вот. Когда делаешь установку react-input-mask ставится самая свежая стабильная версия 2.0.4, а когда ставишь пакет с заголовочными файлами, ставятся заголовочные файлы под версию 3, которая находится в альфе.
И получается, что тс тебе даёт неверное именование пропсов. А знаете, что будет если всунуть пропсы, которых не существует в либе? Ебучее ничего. Хотя бы ошибочку, какую нибудь выдавало. Чел, который контрибьютит заголовочные файлы, обосрался, а теперь в гитхабе у автора оригинального пакета такие вот ишуя. Конечно у тебя не будет работать BeforeMaskedStateChange, братан, он же в заголовочном файле определён, а в библиотеке не реализован. Кому не в падлу, можете в ишуй отписать, плюс в карму получите.
А вот не юзали бы тс, не обосрались бы с типами. У тех, у кого проект на жс, всё нормально работает. Оправдания?
Вожусь с легаси кодом, в котором потребовалось поправить компонент с npm под названием react-input-mask. Этот пакет предоставляет инпуты с маской для ввода. Ну знаете, чтобы телефончик вводить в красивом формате.
Ну чё то скидываю в компонент новые пропсы, а никаких изменений не происходит, как будто ничего не делал. Начал ковыряться и обнаружил, что заголовочные файлы подтянуты отдельным пакетом под названием types/react-input-mask
Так вот. Когда делаешь установку react-input-mask ставится самая свежая стабильная версия 2.0.4, а когда ставишь пакет с заголовочными файлами, ставятся заголовочные файлы под версию 3, которая находится в альфе.
И получается, что тс тебе даёт неверное именование пропсов. А знаете, что будет если всунуть пропсы, которых не существует в либе? Ебучее ничего. Хотя бы ошибочку, какую нибудь выдавало. Чел, который контрибьютит заголовочные файлы, обосрался, а теперь в гитхабе у автора оригинального пакета такие вот ишуя. Конечно у тебя не будет работать BeforeMaskedStateChange, братан, он же в заголовочном файле определён, а в библиотеке не реализован. Кому не в падлу, можете в ишуй отписать, плюс в карму получите.
А вот не юзали бы тс, не обосрались бы с типами. У тех, у кого проект на жс, всё нормально работает. Оправдания?
12👍249🗿81 60😁19🤓8🥰7🍌6😱4🌭4👀4
Крч, тут за пару дней из разных мест до меня дошла новость про чёткий AI стартап, который охуенно пережимает видосы без видимой потери качества.
Решил тестануть. Я конечно не эксперт, но помоему эти говноделы продают ffmpeg под видом инновационного AI стартапа (куй железо пока горячо). Просто в моих персональных тестах, ffmpeg показал себя еще лучше с использованием libx265 (вышло 7.6Mb в нейросетке против 5.8Mb в ffmpeg'е).
Да и если немного моск включить и подумать: КАК БЛЯ НЕЙРОСЕТКА поможет в пережатии видоса? Есть уже готовые кодеки, есть готовые алгоритмы сжатия. КАКИМ БЛЯ образом нейросетка сможет придумать алгоритм еще эффективнее, чем уже существующие в рамках текущих кодеков — для меня загадка. Крч, выглядит как скам, так там еще и платные тарифы есть. Ссылку на говноделов не дам.
А вот параметры ffmpeg'а ничего особо из себя не представляют:
Решил тестануть. Я конечно не эксперт, но помоему эти говноделы продают ffmpeg под видом инновационного AI стартапа (куй железо пока горячо). Просто в моих персональных тестах, ffmpeg показал себя еще лучше с использованием libx265 (вышло 7.6Mb в нейросетке против 5.8Mb в ffmpeg'е).
Да и если немного моск включить и подумать: КАК БЛЯ НЕЙРОСЕТКА поможет в пережатии видоса? Есть уже готовые кодеки, есть готовые алгоритмы сжатия. КАКИМ БЛЯ образом нейросетка сможет придумать алгоритм еще эффективнее, чем уже существующие в рамках текущих кодеков — для меня загадка. Крч, выглядит как скам, так там еще и платные тарифы есть. Ссылку на говноделов не дам.
А вот параметры ffmpeg'а ничего особо из себя не представляют:
ffmpeg -i '.\input_video.mp4' -vcodec libx265 -vf scale=1920:1080 '.\output_video.mp4'
❤346😁138👍84 45👻8🤔5🔥3👌3👨💻3🥰1
👉 Новое видео на канале
YT: https://youtu.be/wf0kc4EUw6k
VK: https://vk.com/video-103562966_456239317
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
YT: https://youtu.be/wf0kc4EUw6k
VK: https://vk.com/video-103562966_456239317
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
YouTube
Гайд по правильной деградации в АйТи
Подпишись на наш Telegram Канал 🖤 https://t.iss.one/extremecode
Music:
Bihler - 80s Tilt // https://www.youtube.com/watch?v=22fbA-GTUpg
Music:
Bihler - 80s Tilt // https://www.youtube.com/watch?v=22fbA-GTUpg
👍94 41🤨9🦄5❤4🥴4🎃3🗿3💅2😱1
This media is not supported in your browser
VIEW IN TELEGRAM
В общем, помните я писал про курс по промпт инжинирингу? Так вот я думаю, что я же птица высокого полёта, я знаменитый блогер, я инфлюенсер, я тот самый парень из видео. Поэтому пошёл пытаться выколядовать курсик бесплатно за честный отзыв, потому что я такой красивый. И что вы думаете? Господа курсовики не хотят меня пускать на курсы. А вдруг обосру?
После поста выше, среди админов начался сущий кошмар. Один сказал, что разобраться в промпт инжиниринге можно за день и бутылку пива; второй, не согласился; ну а третий оставил своё мнение при себе🙃
Ваше мнение?
После поста выше, среди админов начался сущий кошмар. Один сказал, что разобраться в промпт инжиниринге можно за день и бутылку пива; второй, не согласился; ну а третий оставил своё мнение при себе
Ваше мнение?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁273💅49🗿16❤11👍9🌭6🐳5🤓5🍌4🦄3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣506❤114🫡83🍾40🔥13💅13🗿8😁7🦄5🤩2
Как же меня бесят визуальные оболочки гита. Либо они, непонятно почему, работают через жопу, либо делают какую-то незаявленную хуетятину. Хочешь подлить изменения из ветки "девелоп" в ветку "2" прямо в гитлабе реквестом? Хорошо, залью изменения в ветку... А ПОТОМ ЗАЛЬЮ ВЕТКУ 2 В ДЕВЕЛОП, МНЕ ВООБЩЕ ПОЕБАТЬ ЧТО ТЫ ЭТОГО НЕ ПРОСИЛ И ЗА ЭТО СЕГОДНЯ ВЕЧЕРОМ ОБ ТЕБЯ БУДУТ ТУШИТЬ БЫЧКИ.
Вот накодили хотя бы одну нормальную визуальную оболочку, которая под капотом не делает миллиарда непонятной хуетятины, я бы тогда может и в визуальном редакторе копки нажимал, а пока соре.
git add .
git commit -m""
git push —set-upstream origin develop
Вот накодили хотя бы одну нормальную визуальную оболочку, которая под капотом не делает миллиарда непонятной хуетятины, я бы тогда может и в визуальном редакторе копки нажимал, а пока соре.
git add .
git commit -m""
git push —set-upstream origin develop
5❤291 85😁29🔥28👍27🤣22🥴9🦄5🤓4🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁713❤42🤣34🥰10😈9👏5🗿5✍3😢2🍌2
Как же айтишники сабмиссивы
> Ммммм, здесь есть статическая проверка типов. Я так люблю когда меня душит компилятор, это так типобезопасно, когда он не даёт мне использовать динамические типы. СИЛЬНЕЕ. Мне нужна более строгая система типов.
> МММММММММММММ, "Эс" из СОЛИД. Да, я не могу на один класс завязать две роли, потому что сосед дядюшкаБогдан Боб так сказал. Я должен быть послушным мальчиком. А не то...
> ОООООООО, интересные задачи в вакансии - это классно. Ну это точно надо идти, потому что я буду потеть пока разбираюсь, а если не разберусь вовремя, тимлид меня на дейлике ПЛЁТКОЙ, ПЛЁТКОЙ.
> О да, юнит-тесты, интеграционные тесты, е2е-тесты, штат тестировщиков, ежедневные дейлики от папочки тимлида в кожаных ремнях. КОНТРОЛИРУЙТЕ МЕНЯ ПОЛНОСТЬЮ. Чем больше контроля тем лучше, это всё правильные процессы. Необходимо не потому что, мне это доставляет удовольствие, а чтобы у пользователя был качественный софт.
Тест на БДСМ провален.
> Ммммм, здесь есть статическая проверка типов. Я так люблю когда меня душит компилятор, это так типобезопасно, когда он не даёт мне использовать динамические типы. СИЛЬНЕЕ. Мне нужна более строгая система типов.
> МММММММММММММ, "Эс" из СОЛИД. Да, я не могу на один класс завязать две роли, потому что сосед дядюшка
> ОООООООО, интересные задачи в вакансии - это классно. Ну это точно надо идти, потому что я буду потеть пока разбираюсь, а если не разберусь вовремя, тимлид меня на дейлике ПЛЁТКОЙ, ПЛЁТКОЙ.
> О да, юнит-тесты, интеграционные тесты, е2е-тесты, штат тестировщиков, ежедневные дейлики от папочки тимлида в кожаных ремнях. КОНТРОЛИРУЙТЕ МЕНЯ ПОЛНОСТЬЮ. Чем больше контроля тем лучше, это всё правильные процессы. Необходимо не потому что, мне это доставляет удовольствие, а чтобы у пользователя был качественный софт.
Тест на БДСМ провален.
15🌚446 195🔥59😁41👍29🤨20🥰12🦄12🌭10💯10
Короче, тут вроде как появилась фича со снятием ограничений для пчелов, которые бусты дают. Т.е. в теории бустеры смогут постить стикеры в каментах. Я не уверен в этом до конца, переносятся-ли бусты из основного канала в чат с комментариями, или нужно прям отдельно бустить сам чат.
Протестируйте по брацки, ну а на крайняк на канале просто вернутся мемные отвалившиеся реакции😄
https://t.iss.one/extremecode?boost
Протестируйте по брацки, ну а на крайняк на канале просто вернутся мемные отвалившиеся реакции
https://t.iss.one/extremecode?boost
Please open Telegram to view this post
VIEW IN TELEGRAM
111 338🤓34👍19☃8😁7🌭7❤5🐳4🗿3👏2
https://t.iss.one/extremecode_rest
Единственная легитимная (настоящая) курилка-чат. Накидайте джойн реквестов.
Единственная легитимная (настоящая) курилка-чат. Накидайте джойн реквестов.
🌭74🍌19🗿16👍3❤2💅2
This media is not supported in your browser
VIEW IN TELEGRAM
Ну что, молодые давненько хотели вкатиться в погромирование на питончике, да все руки не доходили? Ой, а что это тут у нас — курсы Python разработки с оплатой после трудоустройства от Zerocoder.
Во время прохождения курса ты освоишь самый популярный язык программирования Python и основные фреймворки, сделаешь 18 PET-проектов, создашь портфолио и резюме, получишь свою первую работу.
Курс рассчитан на новичков, поэтому даже если ты никогда не программировал и не работал в IT, у тебя получится освоить перспективную профессию, работать в престижных IT-компаниях, купить квартиру по льготной ипотеке под 6% и получить отсрочку от армии
Пользуйся этим шикарным предложением, пока есть такая возможность.
Переходи по ссылке.
реклама, ООО «ЗЕРОКОДЕР», ИНН 9715401631
Во время прохождения курса ты освоишь самый популярный язык программирования Python и основные фреймворки, сделаешь 18 PET-проектов, создашь портфолио и резюме, получишь свою первую работу.
Курс рассчитан на новичков, поэтому даже если ты никогда не программировал и не работал в IT, у тебя получится освоить перспективную профессию, работать в престижных IT-компаниях, купить квартиру по льготной ипотеке под 6% и получить отсрочку от армии
Пользуйся этим шикарным предложением, пока есть такая возможность.
Переходи по ссылке.
реклама, ООО «ЗЕРОКОДЕР», ИНН 9715401631
1🥴220🤣145🗿38❤10🌭9👍8🐳6😢5🌚4😈2
Видос забанили на ютубе за жосткую жесть 😡
Сори, перестарался немножко в унижении айтишников, щас, в течении часа пофиксю
UPD:
Крч, видос переносится на вторник :D
Сори, перестарался немножко в унижении айтишников, щас, в течении часа пофиксю
UPD:
Крч, видос переносится на вторник :D
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁466 127🤣54🍌22🌚11😢10🥴9❤6😱6🤨4
👉 Новое видео на канале: https://youtu.be/gvFVGM0G9l4
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
YouTube
Я ХОЗЯИН ПРОГРАММИРОВАНИЯ
erid: 2VtzqviU5Z2 | Попробуйте себя в роли 1С-Разработчика на курсе от Яндекс Практикума – https://ya.cc/t/-wgqTzZ65RGJPx
---
Подпишись на наш Telegram Канал 🖤 https://t.iss.one/extremecode
The Saga by Karl Casey @ White Bat Audio // https://www.youtube.com…
---
Подпишись на наш Telegram Канал 🖤 https://t.iss.one/extremecode
The Saga by Karl Casey @ White Bat Audio // https://www.youtube.com…
🗿88👍45 21 7🍌6❤3💅3☃2🎃2🌭1
Forwarded from Senior Software Vlogger
У нас продакшон драма
Известный своими жоскими ревью хардварных стартапов Маркис Браунлии сам запустил стартап, о котором его бесконечно спрашивали… обои для мобилок!
And now - I'm so pumped to be launching this app! People have asked where I get wallpapers FOREVER, so this is the answer, now and forever: PANELS!
Естественно не бесплатно, а вполне засмс деньги: 11 евро в месяц или 50 в год. Отдельная обойка от 7 до 9 евро.
Интернет настолько разозлился, что тут же его слил за жадность. Но один челик разозлился особенно и за 26 минут, по его словам, реверснул апи приложеньки и выложил все в открытый доступ.
Тут Маркиса слили второй раз.
Оказалось, что все платные обои лежат в публичном AWS S3 ведерке без защиты. Все прямые ссылки подгружаются в приложение на старте, все покупки верифицируются только на клиенте. Они даже данные подписки в своем файрбейзе не хранят.
Маркису остается только посочувствовать. Как он мог проверить, что его команда все сделала правильно? Наверное, задавая вопросы вроде: почему мы уверены, что ссылки может получить только человек с подпиской? Факт остается фактом, критиковать чужое и разделывать очередную ИИ безделушку проще, чем сделать аппку с обоями.
@seniorsoftwarevlogger
Известный своими жоскими ревью хардварных стартапов Маркис Браунлии сам запустил стартап, о котором его бесконечно спрашивали… обои для мобилок!
And now - I'm so pumped to be launching this app! People have asked where I get wallpapers FOREVER, so this is the answer, now and forever: PANELS!
Естественно не бесплатно, а вполне за
Интернет настолько разозлился, что тут же его слил за жадность. Но один челик разозлился особенно и за 26 минут, по его словам, реверснул апи приложеньки и выложил все в открытый доступ.
Тут Маркиса слили второй раз.
Оказалось, что все платные обои лежат в публичном AWS S3 ведерке без защиты. Все прямые ссылки подгружаются в приложение на старте, все покупки верифицируются только на клиенте. Они даже данные подписки в своем файрбейзе не хранят.
Маркису остается только посочувствовать. Как он мог проверить, что его команда все сделала правильно? Наверное, задавая вопросы вроде: почему мы уверены, что ссылки может получить только человек с подпиской? Факт остается фактом, критиковать чужое и разделывать очередную ИИ безделушку проще, чем сделать аппку с обоями.
@seniorsoftwarevlogger
😁399🤣82🥴42👍36 29❤13👏3😢3🌚3🤯2