Накидайте вопросов менеджеру. Вот все, что наболело, но спросить страшно, вдруг уволят. Егор и я потом запишем выпуск, где на все вопросы постараемся ответить без прикрас.
https://ahaslides.com/Z00TP
https://ahaslides.com/Z00TP
Ahaslides
Вопросы, которые вы хотели задать своему менеджеру by Dmitriy Rozhkov - AhaSlides
Join this live engagement platform and have your say! Interact with live polls, fun quizzes, Q&As, word clouds, brainstorms and more!
Помечайте айдишники
Никто уже в здравом уме не использует целые числа для идентификаторов в базе. Все используют уникальные строки. Но можно пойти дальше. Каждому ресурсу нужно придумать свой код. Например ID пользователей будут начинаться с
С такой системой вы всегда будете знать айдишник чего именно перед вами. С такой системой в админке легко сделать волшебный поиск, который по любому айдишнику будет открывать страницу нужного объекта.
Поддерждать на Boosty | ютуб membership | Twitter
Никто уже в здравом уме не использует целые числа для идентификаторов в базе. Все используют уникальные строки. Но можно пойти дальше. Каждому ресурсу нужно придумать свой код. Например ID пользователей будут начинаться с
US_
, идэшники товаров с IT_
и так далее. С такой системой вы всегда будете знать айдишник чего именно перед вами. С такой системой в админке легко сделать волшебный поиск, который по любому айдишнику будет открывать страницу нужного объекта.
Поддерждать на Boosty | ютуб membership | Twitter
Я — кулхацкер
Как я благодарен своему вебовскому прошлому! Навыки, добытые в эпоху отсутствия современных инструментов — бесценны. Сейчас, например, я восстанавливаю сообщество и сайт ityoutubers. Потребовалось собрать данные о каналах. Ссылки на каналы в ютубе могут быть нескольких видов и только 2 из них содержат информацию, по которой можно из апи достать данные:
* https://www.youtube.com/c/seniorsoftwarevlogger
* https://www.youtube.com/seniorsoftwarevlogger
* https://youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g
* https://www.youtube.com/user/rojkovdima
* https://www.youtube.com/@SeniorSoftwareVlogger
Это всё один и тот же канал! Ясное дело, что айтишники из сообщества накидали все возможные варианты. Как достать из них идэшники, типа:
НАДО СМЕКАТЬ
Гуглим, что на странице ютуб канала есть переменная
Прохожу по нужным каналам, собираю айдишники. Да, можно было сделать граббер, но для меня это будет дольше чем открыть руками 50 вкладок. Важное отступление: если один раз разобраться в грабберах, то это было бы быстрее, чем собирать руками.
Дальше нужно собрать сами данные из АПИ. Расчехляю хакерский JS:
И сливаю всю эту ссанину в файлик:
Остается сверстать список каналов для морды, это уже любой джун сможет сделать. Берем новый tailwindcss и старый добрый handlebars.js чтобы немного пощекотать любителей смотреть исходники. Готово!
И это только один из тысячи примеров. Я уже не говорю про обход джаваскрипт проверок в формах. Старая школа, детка. На курсах такой смекалочке не учат.
Поддерждать на Boosty | ютуб membership | Twitter
Как я благодарен своему вебовскому прошлому! Навыки, добытые в эпоху отсутствия современных инструментов — бесценны. Сейчас, например, я восстанавливаю сообщество и сайт ityoutubers. Потребовалось собрать данные о каналах. Ссылки на каналы в ютубе могут быть нескольких видов и только 2 из них содержат информацию, по которой можно из апи достать данные:
* https://www.youtube.com/c/seniorsoftwarevlogger
* https://www.youtube.com/seniorsoftwarevlogger
* https://youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g
* https://www.youtube.com/user/rojkovdima
* https://www.youtube.com/@SeniorSoftwareVlogger
Это всё один и тот же канал! Ясное дело, что айтишники из сообщества накидали все возможные варианты. Как достать из них идэшники, типа:
UCX3w3jB05SHLbGjZPR0PM6g
? Кстати, все начинаются с UC
, читают меня — 100%. Какой-то апишки чтобы по любому из урлов получить идешник — нету. НАДО СМЕКАТЬ
Гуглим, что на странице ютуб канала есть переменная
ytInitialData
с нужной информацией. Как у любого кулхацкера у меня установлен Tampermonkey. Пишу простецкий скрипт, который будет сбрасывать идешник в консоль:(function() {
'use strict';
console.log(ytInitialData.metadata.channelMetadataRenderer.externalId);
})();
Прохожу по нужным каналам, собираю айдишники. Да, можно было сделать граббер, но для меня это будет дольше чем открыть руками 50 вкладок. Важное отступление: если один раз разобраться в грабберах, то это было бы быстрее, чем собирать руками.
Дальше нужно собрать сами данные из АПИ. Расчехляю хакерский JS:
const params = {
part: "id,snippet",
maxResults: 50
};
async function main(params) {
let items = [];
while(ids.length > 0) {
const res = await youtubeApi.channels.list({ id: ids.splice(0, 10).join(","), ...params });
items = items.concat(res.data.items);
}
console.log(JSON.stringify(items));
};
main(params).catch(console.error);
И сливаю всю эту ссанину в файлик:
$ node ./scrapper.js > channels.json
Остается сверстать список каналов для морды, это уже любой джун сможет сделать. Берем новый tailwindcss и старый добрый handlebars.js чтобы немного пощекотать любителей смотреть исходники. Готово!
И это только один из тысячи примеров. Я уже не говорю про обход джаваскрипт проверок в формах. Старая школа, детка. На курсах такой смекалочке не учат.
Поддерждать на Boosty | ютуб membership | Twitter
Ребята, я искренне извиняюсь. Просто у меня опять маниакальная фаза. Я буду на бусти стримить развитие сайта ютуберс. Если вам интересно такое дерьмо — милости прошу.
Поддерждать на Boosty | ютуб membership | Twitter
Поддерждать на Boosty | ютуб membership | Twitter
⬆️ На чем будем писать, что сейчас модно? Next.js пойдет? (В комментариях только правильные ответы)
Всем спасибо за предложения, узнал много новых фреймворков! Долго облизывался на Astro, но, в итоге, решил взять некст. Antd тоже хороший набор виджетов дает, но нам пока столько не надо. Поэтому tailwind.
Думаю, что на эту связку будет проще человека найти, если что. Перевел то, что есть на next + react + tailwind. Залил все на стейджинг. Как вы помните, платформа у меня уже 2 года как есть: https://www.youtube.com/watch?v=EqZfSPnkO6Q
Испек сегодня хлеб. Завтра можно попробовать стримить. Для начала подцепим базу данных и отфильтруем каналы, которые долго не выпускали видео.
Базу данных я использую самую современную — Notion. Думаю даже на работе на нее все перевести, настолько удобно для менеджера (шутка). Но проект серьезно будет на ноушене работать через АПИ. По крайней мере первоедесятилетие время.
https://ityoutubers.dokku.seniorsoftwarevlogger.com/
https://github.com/ityoutubers/ityoutubers.com
Думаю, что на эту связку будет проще человека найти, если что. Перевел то, что есть на next + react + tailwind. Залил все на стейджинг. Как вы помните, платформа у меня уже 2 года как есть: https://www.youtube.com/watch?v=EqZfSPnkO6Q
Испек сегодня хлеб. Завтра можно попробовать стримить. Для начала подцепим базу данных и отфильтруем каналы, которые долго не выпускали видео.
Базу данных я использую самую современную — Notion. Думаю даже на работе на нее все перевести, настолько удобно для менеджера (шутка). Но проект серьезно будет на ноушене работать через АПИ. По крайней мере первое
https://ityoutubers.dokku.seniorsoftwarevlogger.com/
https://github.com/ityoutubers/ityoutubers.com
YouTube
Свой Heroku. Настройка хостинга под проекты
Настраиваем сервер на Dokku, подключаем GitHub, выгружаем первый проект. Деплой без геморроя. Если у вас есть проект, который вы регулярно обновляете на своем сервере, то лучше потратить 2 часа и установить Dokku. Разработка проекта будет в радость.
$100…
$100…
⬆️ Через 6 часов
https://youtu.be/zFyVy9Zy8ug
https://boosty.to/seniorsoftwarevlogger/streams/video_stream
https://youtu.be/zFyVy9Zy8ug
https://boosty.to/seniorsoftwarevlogger/streams/video_stream
YouTube
Фильтруем сонных ютуберов
Доступ к плюшкам:
https://boosty.to/seniorsoftwarevlogger
https://www.youtube.com/@SeniorSoftwareVlogger/membership
Телеграм: https://t.me/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger
Senior Software Vlogger — канал о жизни…
https://boosty.to/seniorsoftwarevlogger
https://www.youtube.com/@SeniorSoftwareVlogger/membership
Телеграм: https://t.me/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger
Senior Software Vlogger — канал о жизни…
Умение следовать инструкциям – это базовый навык, без которого в программировании просто нечего делать. Если вы не умеете следовать чужому ходу мысли, то вы, скорее всего, не умеете учиться.
Поняли? ИИ заменил мое видео одним тиктоком!
Я ищу ИИ, который бы умел сокращать тексты. На английском такие сокращалки есть и работают довольно хорошо. На русском — сами видите. Это пример работы mbart для этой расшифровки видео. Было 6 навыков, осталось 2. Зато, как метко!
Сокращать я хотел бы подкасты. Если вы знаете более удачные примеры — пожалуйста сообщите.
Поддержать на Boosty | ютуб membership | Twitter
Поняли? ИИ заменил мое видео одним тиктоком!
Я ищу ИИ, который бы умел сокращать тексты. На английском такие сокращалки есть и работают довольно хорошо. На русском — сами видите. Это пример работы mbart для этой расшифровки видео. Было 6 навыков, осталось 2. Зато, как метко!
Сокращать я хотел бы подкасты. Если вы знаете более удачные примеры — пожалуйста сообщите.
Поддержать на Boosty | ютуб membership | Twitter
За 3 стрима мы запустили сайт на нексте и сделали фильтрацию каналов по активности и темам. Планирую еще как минимум запустить ITYoutubers TV
https://ityoutubers.com/
https://ityoutubers.com/
Я задумал собрать самую полную базу каналов чтобы вам было удобнее найти что-то новенькое или ПОЛЕЗНОЕ. Для этого я добавил страницу с другими каналами на сайт сообщества https://ityoutubers.com/other-channels. Авторы каналов с этой страницы никакого отношения к сообществу не имеют а некоторые, допускаю, за такое своеволие при случае набили бы мне бубен. НО Я ДАЛЕКО. Но открытая информация в интернете — на то и открытая, чтобы я мог организовать ее в любой список. Ваше удобство для меня важнее.
Вы тоже можете помочь наполнять сайт. На странице есть ссылка на добавление нового канала. Добавление идет через Github Issue. Очевидно, что шутников я сразу блокну. Сейчас я пробую создать сообщества (мн. число) на основе открытых технологий и инструментов. С минимумом закрытого кода или нового кода в принципе. Об этом я расскажу в следующий раз.
Сегодня я кодил между делом, но стримы тоже будут продолжаться. Надо будет и бота для телеги накатать и прокси для ютуб картинок, да и деплойку на stage и prod разнести на Github уже наконец.
Поддержать на Boosty | ютуб membership | Twitter
Вы тоже можете помочь наполнять сайт. На странице есть ссылка на добавление нового канала. Добавление идет через Github Issue. Очевидно, что шутников я сразу блокну. Сейчас я пробую создать сообщества (мн. число) на основе открытых технологий и инструментов. С минимумом закрытого кода или нового кода в принципе. Об этом я расскажу в следующий раз.
Сегодня я кодил между делом, но стримы тоже будут продолжаться. Надо будет и бота для телеги накатать и прокси для ютуб картинок, да и деплойку на stage и prod разнести на Github уже наконец.
Поддержать на Boosty | ютуб membership | Twitter
boosty.to
Senior Software Vlogger - Видео про айти
Привет, я — Дима. Веду канал на ютубе с 2014 года. Рассказываю про свою жизнь и работу в айти. Развиваю сайт сообщества https://ityoutubers.com/ . Стримы про сайт можно найти по тегу ityoutubers . Каждый месяц я провожу закрытый стрим для сообщества…
Вы мне прислали уже около 10 каналов! 🎉 Я думаю, стоит ли делать добавление канала через пул реквекст вместо тикета. Я предвижу, что заявки на добавление кончатся и та капля ручного труда, которая есть сейчас, уйдет вместе с заявками.
Сегодня в обычное время продолжим работу над сайтом. Хочу запилить фузи поиск по каналам, ну и еще что-нибудь. Кстати, там уже появился фильтр по языку, на котором ведется вещание.
https://youtu.be/dsCw4kCO8e0
https://boosty.to/seniorsoftwarevlogger/streams/video_stream
Сегодня в обычное время продолжим работу над сайтом. Хочу запилить фузи поиск по каналам, ну и еще что-нибудь. Кстати, там уже появился фильтр по языку, на котором ведется вещание.
https://youtu.be/dsCw4kCO8e0
https://boosty.to/seniorsoftwarevlogger/streams/video_stream
YouTube
Неточный поиск и еще какая-нибудь фигня
Доступ к плюшкам:
https://boosty.to/seniorsoftwarevlogger
https://www.youtube.com/@SeniorSoftwareVlogger/membership
Телеграм: https://t.me/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger
Senior Software Vlogger — канал о жизни…
https://boosty.to/seniorsoftwarevlogger
https://www.youtube.com/@SeniorSoftwareVlogger/membership
Телеграм: https://t.me/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger
Senior Software Vlogger — канал о жизни…
Мы ответили на половину ваших вопросов менеджеру! Ответ на вторую половину мы уточним и ответим в следующем выпуске.
Спасибо всем, кто прислал вопросы 🥇
https://youtu.be/sgsyGs60nD4
Спасибо всем, кто прислал вопросы 🥇
https://youtu.be/sgsyGs60nD4
YouTube
28 неудобных вопросов тимлиду. Деньги, рост, производительность | Team Lead Talks Ep. 8
Нас спросили все, что хотели спросить у своих лидов. Все, что наболело, но спросить страшно, вдруг уволят. Мы постарались ответить честно, где-то жестко, где-то немного с сарказмом.
Выступай в сообщество https://teamleadtalks.com/munity/
Подписывайся на…
Выступай в сообщество https://teamleadtalks.com/munity/
Подписывайся на…
AI компании утонут в коллективных исках в 2023
Роботы должны были освободить время людей для творчества. Вместо этого люди отбирают работу у роботов в мытье машин.
Странные люди. Но зачем их переубеждать? ЧатГЭПЭТЕ и Миджорней просто перекинулись на творческий класс. Ну а что сделаешь, если людям больше нравится машины мыть чем писать стихи.
Я вижу три варианта развития событий.
Первый вариант. AI компании утонут в исках.
Тексты, которые выдает ХЭПЭТЭ на 97% являются плагиатом. Об этом нам сообщает другой AI проект, который натренирован этот плагиат искать. Уже есть AI, который позволяет прокрутить фарш назад и достать prompt (запрос к Миджорней), который был использован, чтобы получить картинку.
Роботы воюют с роботами.
Что если мы создадим робота, который будет 1) сканировать интернет 2) определять плагиат 3) АВТОМАТИЧЕСКИ составлять и подавать исковое заявление? В Европе и США юристы давно развлекаются тем, что судят компании за нарушение всякой ерунды. Например, когда только закон о персональных данных вошел в силу, они ходили по сайтам и снимали деньги с тех, кто не успел повесить нужный текст на свой сайт. В США, насколько я знаю, даже заявление потерпевшей стороны не нужно. В Better Call Saul даже серия такая была про дом престарелых.
С визуальным искусством все еще проще. Там не только видно на что похожа работа. Там можно напрямую указать у какого художника воровать. CC-BY 3.0? Не, не слышал. Нельзя же просто так распарсить Девиант Арт и продавать? Или можно? А если можно, то что тогда еще можно? Мы все начнем снимать фильмы в стиле Питера Джексона? Или допишем еще пару романов вместо Джорджа РР Мартина? Ну правда, чего он так медленно пишет. Сам виноват.
AI зарегулируют. Сейчас дикий запад, как было в крипте. Первые уже срубили бабла. Дерьмо будет разгребать позднее большинство.
Второй вариант. Ничего не произойдет.
Если вы пробовали достать желаемое из миджорней, то в курсе, что подобрать заветные слова, чтобы сетка вам дала нужный результат еще сложнее, чем на первом курсе. Гопэте же с уверенностью 18-и летнего тимлида выдает такую фактологическую чушь, что пользоваться им просто опасно. Сейчас каждый себе сделает аватарку и все бросят это дело. Наступит очередная зима.
Третий вариант. Люди — это для богатых.
Это уже в каком-то смысле происходит. Ручная работа и творчество снова станут предметом роскоши и хвастовства.
— Этот пейзаж мне человек рисовал. Да, его работ нет в AI.
— Ты что бедный? Не можешь заплатить человеку за стихи к годовщине?
И вообще, дело не только в понтах. Предметы искусства — это способ ухода от налогов, но это другая история.
Айти гендеры демократизировали (спиздили) творчество. Теперь у каждого есть аватарка в духе фентезийных обложек старых музыкальных компат-дисков. Аватарка стоит 20 центов. Больше не надо тратить время, чтобы позировать для портрета. Можно потратить время с пользой. Например, помыть машину человеку, у которого есть время, чтобы позировать для своего портрета.
Мир разделился на тех, кто может позволить и тех, кому позволили.
Вывод?
Я думаю, что мы увидим смесь всех вариантов. Творчество — предмет роскоши, AI будет зарегулирован, а люди поиграют с ним, да и забьют хер до следующего бума.
Поддержать на Boosty | ютуб membership | Twitter
Роботы должны были освободить время людей для творчества. Вместо этого люди отбирают работу у роботов в мытье машин.
Странные люди. Но зачем их переубеждать? ЧатГЭПЭТЕ и Миджорней просто перекинулись на творческий класс. Ну а что сделаешь, если людям больше нравится машины мыть чем писать стихи.
Я вижу три варианта развития событий.
Первый вариант. AI компании утонут в исках.
Тексты, которые выдает ХЭПЭТЭ на 97% являются плагиатом. Об этом нам сообщает другой AI проект, который натренирован этот плагиат искать. Уже есть AI, который позволяет прокрутить фарш назад и достать prompt (запрос к Миджорней), который был использован, чтобы получить картинку.
Роботы воюют с роботами.
Что если мы создадим робота, который будет 1) сканировать интернет 2) определять плагиат 3) АВТОМАТИЧЕСКИ составлять и подавать исковое заявление? В Европе и США юристы давно развлекаются тем, что судят компании за нарушение всякой ерунды. Например, когда только закон о персональных данных вошел в силу, они ходили по сайтам и снимали деньги с тех, кто не успел повесить нужный текст на свой сайт. В США, насколько я знаю, даже заявление потерпевшей стороны не нужно. В Better Call Saul даже серия такая была про дом престарелых.
С визуальным искусством все еще проще. Там не только видно на что похожа работа. Там можно напрямую указать у какого художника воровать. CC-BY 3.0? Не, не слышал. Нельзя же просто так распарсить Девиант Арт и продавать? Или можно? А если можно, то что тогда еще можно? Мы все начнем снимать фильмы в стиле Питера Джексона? Или допишем еще пару романов вместо Джорджа РР Мартина? Ну правда, чего он так медленно пишет. Сам виноват.
AI зарегулируют. Сейчас дикий запад, как было в крипте. Первые уже срубили бабла. Дерьмо будет разгребать позднее большинство.
Второй вариант. Ничего не произойдет.
Если вы пробовали достать желаемое из миджорней, то в курсе, что подобрать заветные слова, чтобы сетка вам дала нужный результат еще сложнее, чем на первом курсе. Гопэте же с уверенностью 18-и летнего тимлида выдает такую фактологическую чушь, что пользоваться им просто опасно. Сейчас каждый себе сделает аватарку и все бросят это дело. Наступит очередная зима.
Третий вариант. Люди — это для богатых.
Это уже в каком-то смысле происходит. Ручная работа и творчество снова станут предметом роскоши и хвастовства.
— Этот пейзаж мне человек рисовал. Да, его работ нет в AI.
— Ты что бедный? Не можешь заплатить человеку за стихи к годовщине?
И вообще, дело не только в понтах. Предметы искусства — это способ ухода от налогов, но это другая история.
Айти гендеры демократизировали (спиздили) творчество. Теперь у каждого есть аватарка в духе фентезийных обложек старых музыкальных компат-дисков. Аватарка стоит 20 центов. Больше не надо тратить время, чтобы позировать для портрета. Можно потратить время с пользой. Например, помыть машину человеку, у которого есть время, чтобы позировать для своего портрета.
Мир разделился на тех, кто может позволить и тех, кому позволили.
Вывод?
Я думаю, что мы увидим смесь всех вариантов. Творчество — предмет роскоши, AI будет зарегулирован, а люди поиграют с ним, да и забьют хер до следующего бума.
Поддержать на Boosty | ютуб membership | Twitter
Проблему со вкладом художников можно решить. Джарон Ланье его давно описал в книге Who owns the Future.
https://t.me/seniorsoftwarevlogger/650
https://t.me/seniorsoftwarevlogger/650
Telegram
Senior Software Vlogger
В своей книге Who Owns the Future Джарон Ланье рассуждает о том, как компании использую неосознанный вклад людей, чтобы потом этих же людей заменить. Например, как автопилоты сейчас обучаются глядя на живых водителей.
Автор предлагает модель общества, в…
Автор предлагает модель общества, в…