Таки я бота запорол и он удаляет пост из чата, поэтому комментировать типа нельзя. Я думал это только с пересылкой рекламы так получилось, а оказывается нет. Со всеми постами. Вечером починю. Го комментировать: https://www.tg-me.com/+VKGSgXPS_IqgFcJP
Telegram
Senior Software Vlogger Chat
Культурные люди интересующиеся IT и программированием обсуждают всякое культурно или будут культурно забанены.
🤡29🤣4
А вы думали, что я комменты под рекламой специально отключил, да? 😏
Бот видит пост-картинку и удаляет. Потому что, внимание, мои аккаунты не в списке доступа!
Смейтесь смейтесь над стареньким👵
Бот видит пост-картинку и удаляет. Потому что, внимание, мои аккаунты не в списке доступа!
Смейтесь смейтесь над стареньким
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡80🤣23💊9🌚2
Сакральное программирование
Я решил писать код, как кодописатель. Звучит странно, но выслушайте. Встречаю мнение, что программирование, де, какое-то священное таинство. Программист даже гачи гифку не имеет право запостить.
По факту это совсем не так. Программист — это просто навык. И он никак не коррелирует с какими-то другими особенностями человека. Нет какой-то обязательной необходимой культуры. Т.е. конечно есть стиль кода, документации и тд. Но я не об этом.
Я вот раньше запаривался, даже настраивал свою платформу для раскатывания своих проектов. Гитхаб экшоны настраивал. Думал все правильно надо делать. Чтобы у репки обязательно readme был. По факту это вообще не нужно. Большинство личных (а то и продакшон) проектов может легко работать с лаптопа. Просто на screen вешаешь их и все.
Но вы можете не знать, что такое screen! Это такая программа для *nix, которая по сути мультиплексер терминала. Зашел ты, например, по ssh на сервер, запустил долгое дело, а сеть лагнула. Терминал отвалился и дело пропало. Но это ты. Я когда на сервер захожу, то первым делом запускаю screen, оно создает виртуальный терминал, который не умрет даже если я выключу питание у своего компа. Запускаю на скрине дело, отсоединяюсь от скрина ctrl+a d и выхожу с сервера. А оно продолжает работать! Потом можно подсоединиться обратно, написать screen -ls получить список всех сессий и подключиться к нужной через screen -r.
Так же и на лаптопе. Запустил телеграм бота на скрине и он молотит. Подключился, логи глянул, отключился. Зачем деплоить? Зачем гитхаб экшоны? Ты инженер или где? Время то не бесконечное.
Короче, с тех пор, как я такой подход стал применять, у меня сразу куча проблем кодом решаться стало. Я просто пишу код, запускаю и забываю о нем. Безо всяких придыханий. Даже руки перед этим не мою.
Семья 🫶 | YouTube | Twitter
Я решил писать код, как кодописатель. Звучит странно, но выслушайте. Встречаю мнение, что программирование, де, какое-то священное таинство. Программист даже гачи гифку не имеет право запостить.
По факту это совсем не так. Программист — это просто навык. И он никак не коррелирует с какими-то другими особенностями человека. Нет какой-то обязательной необходимой культуры. Т.е. конечно есть стиль кода, документации и тд. Но я не об этом.
Я вот раньше запаривался, даже настраивал свою платформу для раскатывания своих проектов. Гитхаб экшоны настраивал. Думал все правильно надо делать. Чтобы у репки обязательно readme был. По факту это вообще не нужно. Большинство личных (а то и продакшон) проектов может легко работать с лаптопа. Просто на screen вешаешь их и все.
Но вы можете не знать, что такое screen! Это такая программа для *nix, которая по сути мультиплексер терминала. Зашел ты, например, по ssh на сервер, запустил долгое дело, а сеть лагнула. Терминал отвалился и дело пропало. Но это ты. Я когда на сервер захожу, то первым делом запускаю screen, оно создает виртуальный терминал, который не умрет даже если я выключу питание у своего компа. Запускаю на скрине дело, отсоединяюсь от скрина ctrl+a d и выхожу с сервера. А оно продолжает работать! Потом можно подсоединиться обратно, написать screen -ls получить список всех сессий и подключиться к нужной через screen -r.
Так же и на лаптопе. Запустил телеграм бота на скрине и он молотит. Подключился, логи глянул, отключился. Зачем деплоить? Зачем гитхаб экшоны? Ты инженер или где? Время то не бесконечное.
Короче, с тех пор, как я такой подход стал применять, у меня сразу куча проблем кодом решаться стало. Я просто пишу код, запускаю и забываю о нем. Безо всяких придыханий. Даже руки перед этим не мою.
Семья 🫶 | YouTube | Twitter
🔥106🤡26👍14💊11🤣4🌚1
Вот так и со статической типизацией. Компилятор не тупой, он сам выведет типы, дружище. Не надо на каждый пук расчехлять тайпскрипт или го. Просто пишешь код. Он работает. Машина сама нужные типы вывела, прожевала и выкинула. Тебя реально парит, что у твоего кода, который тебе нужно запустить 2 раза не прописаны типы?
Вот потому я и не люблю эти ваши го. Описать структуры! Описать все, что я хочу положить в хеш через енум! Лолшто? Мне больше делать то не фиг. Вот джаваскрипт все сам понимает и просто делает как надо. Не спрашивает, что я хочу положить в мап. Просто кладет. Джаваскрипт — это язык братишка.
Да, лажает иногда из-за этого. Ну так ты же инженер. Ты разве будешь своего братишку интерпрайз духотой нагружать? Нет. Вот и джаваскрипт не нагружай. Для этого есть го.
Семья 🫶 | YouTube | Twitter
Вот потому я и не люблю эти ваши го. Описать структуры! Описать все, что я хочу положить в хеш через енум! Лолшто? Мне больше делать то не фиг. Вот джаваскрипт все сам понимает и просто делает как надо. Не спрашивает, что я хочу положить в мап. Просто кладет. Джаваскрипт — это язык братишка.
Да, лажает иногда из-за этого. Ну так ты же инженер. Ты разве будешь своего братишку интерпрайз духотой нагружать? Нет. Вот и джаваскрипт не нагружай. Для этого есть го.
Семья 🫶 | YouTube | Twitter
🤣78🤡41👍17🔥9👎1🌚1💊1
Ехал object через Object, видит Object undefined. Undefined is not a function NaNNaNNaNNaNNaNNaNNaNNaNNaN.
🤣240🔥16💊12🌚8🤡7👍1
Соер, похоже, подписчиков измеряет в Мебибайтах. Как на флешке пишут мильён байт, а на самом деле там три мегабайта.
PS. Давайте добьем дедуле 10к, а то разволнуется.
https://www.tg-me.com/softwareengineervlog/1660
PS. Давайте добьем дедуле 10к, а то разволнуется.
https://www.tg-me.com/softwareengineervlog/1660
Telegram
SOER
Мы набрали ровно 10к подписчиков на этом канале! Огромное спасибо всем подписавшимся.
🤣37🤡26👍6
Кто 5 лет назад посмотрел видео и теперь пилит большие языковые модели?
https://www.youtube.com/watch?v=LXM7aE_KLfU
https://www.youtube.com/watch?v=LXM7aE_KLfU
YouTube
УГАДАЛ! Что будет актуально в программировании через 5 лет?
Что будет востребовано в программировании через 5 лет?
Что начать учить сейчас, чтобы остаться ценным специалистом IT?
Если тебе за 30 прыгай на: 9:30
Если ты вчерашний школьник или студентка младших курсов - смотри сначала.
Новость про Форд: http://fo…
Что начать учить сейчас, чтобы остаться ценным специалистом IT?
Если тебе за 30 прыгай на: 9:30
Если ты вчерашний школьник или студентка младших курсов - смотри сначала.
Новость про Форд: http://fo…
👍20💊9🔥3🤣1
❓ Короткие вопросы
1️⃣ Скажи честно, тебя кто-то из команды ExtremCode покусал? Или ты всё это время был одним из тайных авторов?
Я все это время был картинкой и остаюсь ей. На ютубе — аватар. Я думаю, что это очевидный момент. Семья знает меня получше. Потому и семья.
2️⃣ Можно ли отвязать все привязки с аккаунта пупг Мобайл?
Можно.
3️⃣ Как твои успехи как инди-предпринимателя? Ты не забросил эту затею?
Смотря что считать предпринимательством. Мой канал — это, очевидно, бизнес. Вот как раз получаетя найти менеджера по рекламе и монтёра. Можно теперь развернуться. Да, я больше сейчас вкладываю в @teamleadtalks_com и планирую перевести его на английский. Еще у меня есть курс по собесам. Скоро стартуем 3 поток. Так же планирую написать книгу.
4️⃣ Какой лучший способ устроиться в зарубежную компанию в нынешних реалиях и что для этого нужно?
Способ всегда один: подготовиться, найти вакансию, пройти собес. Приходи на курс, научу готовиться. Да, рыночек холодный. Зарплаты где-то уполовинились, но работу все еще прелагают.
Спасибо за #вопросы!
Семья 🫶 | YouTube | Twitter
1️⃣ Скажи честно, тебя кто-то из команды ExtremCode покусал? Или ты всё это время был одним из тайных авторов?
Я все это время был картинкой и остаюсь ей. На ютубе — аватар. Я думаю, что это очевидный момент. Семья знает меня получше. Потому и семья.
2️⃣ Можно ли отвязать все привязки с аккаунта пупг Мобайл?
Можно.
3️⃣ Как твои успехи как инди-предпринимателя? Ты не забросил эту затею?
Смотря что считать предпринимательством. Мой канал — это, очевидно, бизнес. Вот как раз получаетя найти менеджера по рекламе и монтёра. Можно теперь развернуться. Да, я больше сейчас вкладываю в @teamleadtalks_com и планирую перевести его на английский. Еще у меня есть курс по собесам. Скоро стартуем 3 поток. Так же планирую написать книгу.
4️⃣ Какой лучший способ устроиться в зарубежную компанию в нынешних реалиях и что для этого нужно?
Способ всегда один: подготовиться, найти вакансию, пройти собес. Приходи на курс, научу готовиться. Да, рыночек холодный. Зарплаты где-то уполовинились, но работу все еще прелагают.
Спасибо за #вопросы!
Семья 🫶 | YouTube | Twitter
🔥20🤡8👍7
Ну что, хороним Typescript?
https://tenor.com/view/rip-coffin-black-ghana-celebrating-gif-16743302
Я когда еще говорил, что транспиляция — от лукавого. Ну комон, у каждой либы свой привкус джава (тайп)скрипта. Хочешь либу покрутить — изволь разобраться в том, как именно они ее решили собирать. Не включили соурс мапы? Ну беда, дружок. Ковыряйся палочкой к шарике сжатого кода. Хочешь прыгнуть к функции в либке, чтобы понять чо там? Ха-ха, прыгнешь на losharik.d.ts. Хочешь скопировать функцию и запустить в repl? Само собой — вычисти типы.
Ну, а что? В других языках тоже так делают (нет). Это нормальное положение вещей! (ахаха) И вообще у сеньоров все настроено один раз и работает (ух, как глубоко в отрицании).
Я рад, что в сам джаваскрипт хотят принести опциональную типизацию. Пока не привнесли — пишешь JSDoc или *.d.ts рядом кладешь, как Тимур Шемсетдинов учит. И все. Дальше твой редактор подтягивает определения типов и ты получаешь почти всю от них пользу и ни одной проблемы.
ИЛИ ВООБЩЕ НЕ ПИШЕШЬ ТИПЫ
Вот и Рич Харрис, который Svelte создал, согласен с прогрессивными ребятами, которые за отмену типов топят. Хотя, чья бы корова мычала, Рич. Компилируемое надмножество языка создал и не краснеет.
Короче, дни Тайпскрипта сочтены. Скажем ему спасибо и отправим на свалку истории. Язык-братишка снова победил, как и завещал его создатель Брендон Айк: «Всегда ставьте на Джаваскрипт».
https://www.youtube.com/watch?v=zPOHY-cZ1wE
Семья 🫶 | YouTube | Twitter
https://tenor.com/view/rip-coffin-black-ghana-celebrating-gif-16743302
Я когда еще говорил, что транспиляция — от лукавого. Ну комон, у каждой либы свой привкус джава (тайп)скрипта. Хочешь либу покрутить — изволь разобраться в том, как именно они ее решили собирать. Не включили соурс мапы? Ну беда, дружок. Ковыряйся палочкой к шарике сжатого кода. Хочешь прыгнуть к функции в либке, чтобы понять чо там? Ха-ха, прыгнешь на losharik.d.ts. Хочешь скопировать функцию и запустить в repl? Само собой — вычисти типы.
Ну, а что? В других языках тоже так делают (нет). Это нормальное положение вещей! (ахаха) И вообще у сеньоров все настроено один раз и работает (ух, как глубоко в отрицании).
Я рад, что в сам джаваскрипт хотят принести опциональную типизацию. Пока не привнесли — пишешь JSDoc или *.d.ts рядом кладешь, как Тимур Шемсетдинов учит. И все. Дальше твой редактор подтягивает определения типов и ты получаешь почти всю от них пользу и ни одной проблемы.
ИЛИ ВООБЩЕ НЕ ПИШЕШЬ ТИПЫ
Вот и Рич Харрис, который Svelte создал, согласен с прогрессивными ребятами, которые за отмену типов топят. Хотя, чья бы корова мычала, Рич. Компилируемое надмножество языка создал и не краснеет.
Короче, дни Тайпскрипта сочтены. Скажем ему спасибо и отправим на свалку истории. Язык-братишка снова победил, как и завещал его создатель Брендон Айк: «Всегда ставьте на Джаваскрипт».
https://www.youtube.com/watch?v=zPOHY-cZ1wE
Семья 🫶 | YouTube | Twitter
🤡60👍36💊10👎5🌚5🤣5🔥3
Ну что, выучи джаву один раз и никогда не будешь голодать?
Любопытно, как решили проблему отсутствия Сборщика мусора в Webassembly. Просто подключили тот, который уже есть в Javascript. Если раньше у WASM была отдельная куча, то тут куча будет общая и сам Javascript будет чистить за gc языками типа Kotlin.
Причем тут заголовок? А кто его знает ваш гугол? Всю презу построили вокруг Котлина, но в пример еще и Джаву привели. Других GC языков то нет. С другой стороны на каком другом языке ты еще пишешь приложения для андроида и десктопа, если не на Си? Правильно. Наджави.
Вообще, судя по всему, гугл скоро купит этот стартап Котлин и Андрей Бреслав получит много денег, я все правильно понял? В прошлых годах они его благословили для андроида. В этом — языком всей веб платформы делают.
https://youtu.be/RcHER-3gFXI?t=615
Семья 🫶 | YouTube | Twitter
Любопытно, как решили проблему отсутствия Сборщика мусора в Webassembly. Просто подключили тот, который уже есть в Javascript. Если раньше у WASM была отдельная куча, то тут куча будет общая и сам Javascript будет чистить за gc языками типа Kotlin.
Причем тут заголовок? А кто его знает ваш гугол? Всю презу построили вокруг Котлина, но в пример еще и Джаву привели. Других GC языков то нет. С другой стороны на каком другом языке ты еще пишешь приложения для андроида и десктопа, если не на Си? Правильно. Наджави.
Вообще, судя по всему, гугл скоро купит этот стартап Котлин и Андрей Бреслав получит много денег, я все правильно понял? В прошлых годах они его благословили для андроида. В этом — языком всей веб платформы делают.
https://youtu.be/RcHER-3gFXI?t=615
Семья 🫶 | YouTube | Twitter
🤡27🔥9👍7🌚5💊1
Всякий раз фрустрация, когда нужно подключить OAuth2.0
Я всех ботов пишу только для себя и всё равно надо разбираться в деталях реализации очередного сервиса. Все делают немного по-разному. У всех свои интерфейсы библиотек. Всем нужно доставать этот redirect_url когда у тебя даже сайта не будет. Это сраненький бот блин!
Просто дай мне сервис токен. Не души, братишка! Реально проще пупетир настроить, чтобы он через браузер те же твиты отправлял, чем все эти приседания сделать. Где мы свернули не туда в технологиях? Хорошо хоть offline mode есть чтобы токен не обновлять каждые два часа.
Потом отпускает. Вспоминаю, что я из бывших сеньоров и сажусь писать. Сделаю себе, пожалуй, мини сервис куда буду отправлять все эти редиректы, а оттуда уже токен копировать.
Семья 🫶 | YouTube | Twitter
Я всех ботов пишу только для себя и всё равно надо разбираться в деталях реализации очередного сервиса. Все делают немного по-разному. У всех свои интерфейсы библиотек. Всем нужно доставать этот redirect_url когда у тебя даже сайта не будет. Это сраненький бот блин!
Просто дай мне сервис токен. Не души, братишка! Реально проще пупетир настроить, чтобы он через браузер те же твиты отправлял, чем все эти приседания сделать. Где мы свернули не туда в технологиях? Хорошо хоть offline mode есть чтобы токен не обновлять каждые два часа.
Потом отпускает. Вспоминаю, что я из бывших сеньоров и сажусь писать. Сделаю себе, пожалуй, мини сервис куда буду отправлять все эти редиректы, а оттуда уже токен копировать.
Семья 🫶 | YouTube | Twitter
👍62🤣13💊4
Честно говоря, руки опускаются. Делаешь контент, делишься знаниями и потом получаешь такой фидбек.
ОБНОВА: Ребята, это рофл. Я не знаю, почему соде написали пост, мы не договаривались. Руки не опускаются, все торчком.
ОБНОВА: Ребята, это рофл. Я не знаю, почему соде написали пост, мы не договаривались. Руки не опускаются, все торчком.
🤡63🤣31🌚4💊3🔥1
Вообще в n8n есть еще пара смешных ловушек
1. Нет узла «Список». Например, я хочу обойти список RSS каждые 15 минут. Чтобы сделать список URL, нужно взять блок коде и ручками добавить что-то вроде:
2. Нет простого способа добавить циклы. Блок RSS не умеет принимать список адресов на вход и работает только с одним адресом. Поэтому, прямо в документации, предлагают использовать блок ветвления, указать размер пачки равный 1 и по одному урлу передавать в блок RSS.
Короче весело и без программирования невозможно. Проблема в том, что UI предполагает, что легко можно создавать сложные системы, а они потом просто не работают. В том же Zappier или IFTTT есть триггер и результат, никакой сложности не предусмотрено в принципе.
Есть еще make.com, но внутренний параноик запрещает раздавать ключи от своих апи направо и налево. Так что я снова налью чайку и с братишками chatgpt и copilot напишу свои собственные трубопроводы.
Семья 🫶 | YouTube | Twitter
1. Нет узла «Список». Например, я хочу обойти список RSS каждые 15 минут. Чтобы сделать список URL, нужно взять блок коде и ручками добавить что-то вроде:
return {
json: {
list: [ur1, url2]
}
}
2. Нет простого способа добавить циклы. Блок RSS не умеет принимать список адресов на вход и работает только с одним адресом. Поэтому, прямо в документации, предлагают использовать блок ветвления, указать размер пачки равный 1 и по одному урлу передавать в блок RSS.
Короче весело и без программирования невозможно. Проблема в том, что UI предполагает, что легко можно создавать сложные системы, а они потом просто не работают. В том же Zappier или IFTTT есть триггер и результат, никакой сложности не предусмотрено в принципе.
Есть еще make.com, но внутренний параноик запрещает раздавать ключи от своих апи направо и налево. Так что я снова налью чайку и с братишками chatgpt и copilot напишу свои собственные трубопроводы.
Семья 🫶 | YouTube | Twitter
🔥21👍3💊1
Миф или правда: работать в IT и успевать жить
В IT сфере долгое время считалось, что чтобы стать крутым айтишником, надо сидеть за работой 24 на 7. Ребята из команды Garage Eight не согласны с этим тезисом.
У себя в инстаграме ребята рассказывают, как развиваться и делать крутой продукт в международной финтех-компании, но при этом про радости жизни не забывать.
В итоге создают приятное IT-комьюнити, где рассказывают карьерные истории, делятся мемами и закидывают актуальные вакансии. Пара приятных постов, которые стоит глянуть в первую очередь:
- Как близкие сотрудников представляют себе их работу
- 3 способа решить сложную задачу
- Карьерная история фронт/андроид разработчика Антона
Присоединяйтесь к теплому комьюнити спецов
“Материал содержит ссылки на Instagram, компания Meta, которой он принадлежит, признана экстремистской и запрещена на территории РФ
Реклама ООО «Гараж 8» erid: Kra23zYdY
В IT сфере долгое время считалось, что чтобы стать крутым айтишником, надо сидеть за работой 24 на 7. Ребята из команды Garage Eight не согласны с этим тезисом.
У себя в инстаграме ребята рассказывают, как развиваться и делать крутой продукт в международной финтех-компании, но при этом про радости жизни не забывать.
В итоге создают приятное IT-комьюнити, где рассказывают карьерные истории, делятся мемами и закидывают актуальные вакансии. Пара приятных постов, которые стоит глянуть в первую очередь:
- Как близкие сотрудников представляют себе их работу
- 3 способа решить сложную задачу
- Карьерная история фронт/андроид разработчика Антона
Присоединяйтесь к теплому комьюнити спецов
“Материал содержит ссылки на Instagram, компания Meta, которой он принадлежит, признана экстремистской и запрещена на территории РФ
Реклама ООО «Гараж 8» erid: Kra23zYdY
🤡43👍26🔥5
Naya Create запустили на кикстартере!
Я уже писал про эту клавиатуру и удивлялся кривым рендерам, буква b была на правой половинке. В итоговой версии, конечно, все исправлено.
Одну половинку предлагают купить за 239 евро, обе — за 399. Плюс нужные модули отдельно.
500 евро за клавиатуру вообще не так и много по сравнению с другими сплитами. Тот же ZSA Moonlander стоит 365 баксов.
Самое главное: 7 колонок на правой половинке. Русская раскладка войдет полностью. И Х с Ъ будут на своих местах. Главная причина почему я вообще свой #takmak делать начал.
https://www.kickstarter.com/projects/naya-create/naya-create
Я уже писал про эту клавиатуру и удивлялся кривым рендерам, буква b была на правой половинке. В итоговой версии, конечно, все исправлено.
Одну половинку предлагают купить за 239 евро, обе — за 399. Плюс нужные модули отдельно.
500 евро за клавиатуру вообще не так и много по сравнению с другими сплитами. Тот же ZSA Moonlander стоит 365 баксов.
Самое главное: 7 колонок на правой половинке. Русская раскладка войдет полностью. И Х с Ъ будут на своих местах. Главная причина почему я вообще свой #takmak делать начал.
https://www.kickstarter.com/projects/naya-create/naya-create
🤡33👍11🔥7💊3
Бигтехи запросили H1 визы на следующий год
Казалось бы, ребята, вы вот на днях пнули на мороз, в том числе и визовых рабов. Люди соглашались на 50% от их зп лишь бы новую работу получить и не уезжать из США (реальные факты). Просто найми их обратно, нет?
— Дима, ты не понимаешь, это было до AI революции. Теперь нам нужны программисты c 10 годами в AI.
Прокомментировал ситуацию CEO FAANG: Codim Ai Najavi
https://www.leefang.com/p/big-tech-resumed-hiring-foreign-workers
Казалось бы, ребята, вы вот на днях пнули на мороз, в том числе и визовых рабов. Люди соглашались на 50% от их зп лишь бы новую работу получить и не уезжать из США (реальные факты). Просто найми их обратно, нет?
— Дима, ты не понимаешь, это было до AI революции. Теперь нам нужны программисты c 10 годами в AI.
Прокомментировал ситуацию CEO FAANG: Codim Ai Najavi
https://www.leefang.com/p/big-tech-resumed-hiring-foreign-workers
Leefang
Big Tech Resumed Hiring Foreign Workers Just Weeks After Layoffs
New disclosures released yesterday show Google, Amazon, Facebook, and other firms requesting foreign worker H-1B visas this year.
🤡60👍6🤣6
Forwarded from КРУГИ НА ПОЛЯХ IT (Дима Рожков)
This media is not supported in your browser
VIEW IN TELEGRAM
🌚31🤡13🔥12💊3👍2🤣2