Если бы у меня был хоть какой-то IOS девайс, то можно было бы пойти дальше и завязать все на Apple Home. Управлять голосом с помощью Siri и т.д., для того чтобы подключить несовместимые с Apple Home Kit дейвайсы можно заюзать https://github.com/nfarina/homebridge который умеет выдавать себя за apple home kit девайс, а уже к нему можно цеплять что угодно
GitHub
GitHub - homebridge/homebridge: HomeKit support for the impatient.
HomeKit support for the impatient. Contribute to homebridge/homebridge development by creating an account on GitHub.
Но сейчас у меня появилась еще одна идея - засунуть управление на PSP. Я недавно копался с PSPSDK и думал чего бы полезного засунуть на этот девайс, вот может сделаю пульт управления умным кабинетом.
Запустил у себя на канале небольшой опрос на тему "какая самая сложная веб-технология, которую вы знаете?", пока шесть ответов и лидирует Анатолий Г с ответом про GraphQL и проблему n+1 (вот здесь можно почитать про проблему подробнее - https://apirobot.me/posts/django-graphql-solving-n-1-problem-using-dataloaders)
apirobot
Django + GraphQL. Solving N+1 Problem using DataLoaders
In this article we’re going to focus on specific problem which you will probably face if you start developing GraphQL APIs. I will try to explain the problem first and then show you how it ca…
Еще одна любопытная информация от подписчика (в рамках предыдущего поста): https://habr.com/ru/company/pvs-studio/blog/224783/
Хабр
Эффект последней строки
Я изучил множество ошибок, возникающих в результате копирования кода. И утверждаю, что чаще всего ошибки допускают в последнем фрагменте однотипного кода. Ранее...
Люблю пасхалки, которые можно встретить на сайтах. Вот прикольная пасхалка для веб-девелоперов на медиум (надо зайти в средства разработчика console)😉
Для тех кто увлекается машинным обученим, вот такой видос думаю будет тоже интересен:
https://www.youtube.com/watch?v=-O_hYhToKoA
https://www.youtube.com/watch?v=-O_hYhToKoA
YouTube
Real-Time Voice Cloning Toolbox
Project here: https://github.com/CorentinJ/Real-Time-Voice-Cloning
Original paper: https://arxiv.org/abs/1806.04558
Original paper: https://arxiv.org/abs/1806.04558
Сам проект можно посмотреть на github https://github.com/CorentinJ/Real-Time-Voice-Cloning
GitHub
GitHub - CorentinJ/Real-Time-Voice-Cloning: Clone a voice in 5 seconds to generate arbitrary speech in real-time
Clone a voice in 5 seconds to generate arbitrary speech in real-time - CorentinJ/Real-Time-Voice-Cloning
Я тут наткнулся на ролик от @Wylsacom где он рассказывает, мол Макбук - это инструмент и он свой первый мак брал даже в кредит.
Я понимаю, что перед новым годом подобного рода реклама особенно востребована, но захотелось рассказать о наболевшем. Я сижу на маках с 2011 года, мой последний мак 2015 года. Я обычно не держу ноут более 2-х лет, но так получилось, что в 2017 я не поменял ноут, а в 2018 уже было поздно и вот почему:
1. Начало слезать антибликовое покрытие с экрана и мне пришлось поменять матрицу на новую (как оказалось потом не новую, а восстановленную), благо к тому моменту Apple таки признала проблему с антибликовым покрытием иначе мне бы пришлось ставить новый экран за свои деньги. Чтобы Apple признал этот косяк пришлось маководам делать петицию, собирать подписи - и это была целая долгоиграющая проблема и мне тупо повезло, что я успел под программу;
2. Оказалось, что мой ноут без дискретной видюхи, я до сих пор удивляюсь как ноут за более чем $3000 может быть без дискретки, при этом в рекламе Apple постоянно говорится мол эта техника для творчества... Хех...
3. У меня вздулся аккумулятор, предположительно из-за того, что комп стал эксплуатироваться в стационарном режиме, в итоге аккум пошел под замену и с тех пор я регулярно выдергиваю зарядку. При замене аккумулятора так же выяснилось, что есть программа от Apple связанная с тем, что некоторые модели Маков, выпущенные в 2015 году, могли воспламениться из-за проблем с аккумулятором. Но я не попал под эту программу, пришлось менять за свои. Но блин, то что маки могут во так запросто спалить тебе хату... Хороший такой инструмент.
4. Несмотря на то, что я исправно проходил обслуживание мой мак начал заметно греться, вероятно я раньше этого не замечал, потому что юзал его в режиме печатной машинки, но как только начал делать видосы - сразу почувствовал, что он не тянет, в том числе и из-за отсутствия дискретной карты. Проблемы с перегревом в маке тоже как-то странно решаются, вместо ограничения по скорости он тупо нагревается до состояния зависания или перезагружается
5. Начались проблемы с сетью - после перезагрузки почему-то не работает WiFi. Проблема явно программная, надеюсь одно из обновлений ее решит, уже год надеюсь )
6. В целом каждое новое обновление - разочарование, то pptp выпилят, то opengl, то программы, которые работали еще вчера перестают работать...
Это далеко не все проблемы, но остальные не доставляли больших хлопот, да и со временем привыкаешь к обходным решениям и кажется, что все норм.
В итоге я решил не торопиться с обновлением мака, взял десктопный комп для "тяжелых" задач, а мак использую для поездок.
Я понимаю, что перед новым годом подобного рода реклама особенно востребована, но захотелось рассказать о наболевшем. Я сижу на маках с 2011 года, мой последний мак 2015 года. Я обычно не держу ноут более 2-х лет, но так получилось, что в 2017 я не поменял ноут, а в 2018 уже было поздно и вот почему:
1. Начало слезать антибликовое покрытие с экрана и мне пришлось поменять матрицу на новую (как оказалось потом не новую, а восстановленную), благо к тому моменту Apple таки признала проблему с антибликовым покрытием иначе мне бы пришлось ставить новый экран за свои деньги. Чтобы Apple признал этот косяк пришлось маководам делать петицию, собирать подписи - и это была целая долгоиграющая проблема и мне тупо повезло, что я успел под программу;
2. Оказалось, что мой ноут без дискретной видюхи, я до сих пор удивляюсь как ноут за более чем $3000 может быть без дискретки, при этом в рекламе Apple постоянно говорится мол эта техника для творчества... Хех...
3. У меня вздулся аккумулятор, предположительно из-за того, что комп стал эксплуатироваться в стационарном режиме, в итоге аккум пошел под замену и с тех пор я регулярно выдергиваю зарядку. При замене аккумулятора так же выяснилось, что есть программа от Apple связанная с тем, что некоторые модели Маков, выпущенные в 2015 году, могли воспламениться из-за проблем с аккумулятором. Но я не попал под эту программу, пришлось менять за свои. Но блин, то что маки могут во так запросто спалить тебе хату... Хороший такой инструмент.
4. Несмотря на то, что я исправно проходил обслуживание мой мак начал заметно греться, вероятно я раньше этого не замечал, потому что юзал его в режиме печатной машинки, но как только начал делать видосы - сразу почувствовал, что он не тянет, в том числе и из-за отсутствия дискретной карты. Проблемы с перегревом в маке тоже как-то странно решаются, вместо ограничения по скорости он тупо нагревается до состояния зависания или перезагружается
5. Начались проблемы с сетью - после перезагрузки почему-то не работает WiFi. Проблема явно программная, надеюсь одно из обновлений ее решит, уже год надеюсь )
6. В целом каждое новое обновление - разочарование, то pptp выпилят, то opengl, то программы, которые работали еще вчера перестают работать...
Это далеко не все проблемы, но остальные не доставляли больших хлопот, да и со временем привыкаешь к обходным решениям и кажется, что все норм.
В итоге я решил не торопиться с обновлением мака, взял десктопный комп для "тяжелых" задач, а мак использую для поездок.
При ответе на вопрос "кто приносит деньги" каждый из сотрудников считает, что именно его деятельность основная и остальные просто помогают ему в этом. Программисты говорят - что код это и есть продукт, продажники, что без продаж денег не будет, руководители считают, что без них коллектив не будет работать. Но правильный ответ "клиент", именно он приносит свои деньги, а все остальные лишь создают условия для этого.
Позвали меня в пятницу 27-го декабря на стрим к Extreme Code в качестве гостя, я дал предварительное согласие. Вероятно это будет очень холиварный стрим )
Вот тут tproger про книги пишет (предмет, который не надо дарить):
Это мало того что специфическая вещь, так ещё и чаще всего ненужная. У книг по программированию есть целый ряд недостатков. Для начала мало какой программист пойдёт учиться чему-то или искать решение конкретной проблемы в книге, скорее уж он погуглит или задаст вопрос на StackOverflow. Кроме того, книги по программированию очень быстро теряют актуальность — они не успевают за развитием IT сферы. Ну и наконец, сейчас бумажные книги уже не совсем функциональный предмет. Обычно покупают те бумажные книги, которые хотелось бы иметь при себе — или очень значимые для человека, или такие, что их нужно иногда открывать заново, пересматривать отдельные моменты, консультироваться с ними. Выбрать такую книгу по программированию непросто.
Это мало того что специфическая вещь, так ещё и чаще всего ненужная. У книг по программированию есть целый ряд недостатков. Для начала мало какой программист пойдёт учиться чему-то или искать решение конкретной проблемы в книге, скорее уж он погуглит или задаст вопрос на StackOverflow. Кроме того, книги по программированию очень быстро теряют актуальность — они не успевают за развитием IT сферы. Ну и наконец, сейчас бумажные книги уже не совсем функциональный предмет. Обычно покупают те бумажные книги, которые хотелось бы иметь при себе — или очень значимые для человека, или такие, что их нужно иногда открывать заново, пересматривать отдельные моменты, консультироваться с ними. Выбрать такую книгу по программированию непросто.
Мое мнение - книги классный подарок. Я предпочитаю электронные книги, их читать быстрее бумажных, но есть несколько книг, которые просто сами по себе являются шедевром и их не стыдно поставить на полку. Мой список:
- Совершенный код. Макконнел
- Чистый код Роберт Мартин
- Чистая архитектура Роберт Мартин
- Рефакторинг. Улучшение программного кода. Фаулер
- Программист-прагматик. Хант и Томас
- Алгоритмы и структуры данных. Скиена
- Алгоритмы и структуры данных. Вирт (серия)
Ну и конечно "Искусство программирования" Кнута.
Такой набор просто "по красоте" что называется... И точно должны быть у каждого разраба. )
- Совершенный код. Макконнел
- Чистый код Роберт Мартин
- Чистая архитектура Роберт Мартин
- Рефакторинг. Улучшение программного кода. Фаулер
- Программист-прагматик. Хант и Томас
- Алгоритмы и структуры данных. Скиена
- Алгоритмы и структуры данных. Вирт (серия)
Ну и конечно "Искусство программирования" Кнута.
Такой набор просто "по красоте" что называется... И точно должны быть у каждого разраба. )
При этом лично у меня нет кроме Макконнела ни одной в бумажном варианте. А было бы классно собрать такую подборку на бумаге. В электронном варианте, понятное дело, есть все что перечислил.