Пятничное: Что посомтреть на выходных?
На афтепати обсуждали сериал Сцена (The Scene). Оказалось не все знают про этот гиковый сериал. Тем, кто вошел в мир ИТ в конце девяностых-начале двухтысячных прям очень рекомендую - вас накроет мощной волной ностальгии. Сериал есть в русском переводе бесплатно на Ютубе: https://www.youtube.com/watch?v=Ip3guo1MQCY&list=PL6GKEUuXe2FxtKkB0dQ2Fnobmrq4MZnV4
На афтепати обсуждали сериал Сцена (The Scene). Оказалось не все знают про этот гиковый сериал. Тем, кто вошел в мир ИТ в конце девяностых-начале двухтысячных прям очень рекомендую - вас накроет мощной волной ностальгии. Сериал есть в русском переводе бесплатно на Ютубе: https://www.youtube.com/watch?v=Ip3guo1MQCY&list=PL6GKEUuXe2FxtKkB0dQ2Fnobmrq4MZnV4
YouTube
Сцена: сезон 1 серия 1 (The Scene)
Один из участников вымышленной релиз-группы CPX, распространяющей фильмы-новинки до их официального выхода, под давлением обстоятельств продает копию фильма азиатским ДВД-пиратам.
год выпуска: 2004
страна: США
режиссер: Митчелл Рэйчгут
актеры: Джо Теста…
год выпуска: 2004
страна: США
режиссер: Митчелл Рэйчгут
актеры: Джо Теста…
А если вы хотите чего-то нового и современного, то на Amazon Prime вышел прикольный сериал Uploads
Этот сериал похож на длительный эпизод "Черного зеркала". Что интересного - так это насыщенность технологиями, которые могут войти в нашу жизнь в ближайшие сотню лет.
Вообще сериал создан в комедийном стиле и там есть достойные шутки. Но если бы не комедийность, можно было сделать вполне хороший детектив. В общем легкий, на расслабоне.
На амазон только на английском, так что если нет подписки или нужен русский язык - ищите в гугле, там точно найдете
Этот сериал похож на длительный эпизод "Черного зеркала". Что интересного - так это насыщенность технологиями, которые могут войти в нашу жизнь в ближайшие сотню лет.
Вообще сериал создан в комедийном стиле и там есть достойные шутки. Но если бы не комедийность, можно было сделать вполне хороший детектив. В общем легкий, на расслабоне.
На амазон только на английском, так что если нет подписки или нужен русский язык - ищите в гугле, там точно найдете
У нас уже есть доклады, которые закрыли некоторые пункты, но мы готовы принять еще. Что именно интересует:
1. Что такое такое производительность. Погружение в проблематику, метрики, способы измерений, performance бюджет
2. Мониторинг производительности - как измерять, чем измерять, интеграция с системой тестирования и CI/CD
6. Обзор браузерных API для сбора метрик, как построить свою систему мониторинга
7. Правильная сборка (оптимизация бандлов и ресурсов)
8. 60fps: рендеринг, блокировки, lazy loading, анимации и все что связано с визуальной составляющей
9. Оптимизация доставки на сетевом уровне. Все про скорость доставки от CDN и бандлов, до HTTP/2 и кеширования на клиенте
10. Асинхронные многопоточные вычисления, WebAssembly, вычисления на видеокарте
11. Оптимизации в зависимости от устройства и его возможностей (медленный интернет, малый заряд батареи и тд)
Возможно у вас есть свои предложения. Пишите мне или подавайте заявку на https://conf.ontico.ru/lectures/propose?conference=fc2020-conf-online
1. Что такое такое производительность. Погружение в проблематику, метрики, способы измерений, performance бюджет
2. Мониторинг производительности - как измерять, чем измерять, интеграция с системой тестирования и CI/CD
6. Обзор браузерных API для сбора метрик, как построить свою систему мониторинга
7. Правильная сборка (оптимизация бандлов и ресурсов)
8. 60fps: рендеринг, блокировки, lazy loading, анимации и все что связано с визуальной составляющей
9. Оптимизация доставки на сетевом уровне. Все про скорость доставки от CDN и бандлов, до HTTP/2 и кеширования на клиенте
10. Асинхронные многопоточные вычисления, WebAssembly, вычисления на видеокарте
11. Оптимизации в зависимости от устройства и его возможностей (медленный интернет, малый заряд батареи и тд)
Возможно у вас есть свои предложения. Пишите мне или подавайте заявку на https://conf.ontico.ru/lectures/propose?conference=fc2020-conf-online
Узнал про еще один IT подкаст. Заинтересовал последний выпуск, тема актуальная, я бы сказал
Выбор между PHP и Go
amorev
Писать на GO или PHP? Поговорили об этом..
Рассмотрели 2 проекта примера на PHP и GO. Поговорили про то когда и какой язык стоит выбирать. Запись эфира: youtu.be/0Z-EU2jxjkA
В студии:
- Елена Граховац - руководитель программного комитета конференции GolangConf 2019, экс-ведущая подкаста GolangShow.
- Илья Шихалеев - соорганизатор Go-митапов в Йошкар-Оле, Казани и онлайне, по работе также пишет на PHP.
- Александр Макаров - руководит программным комитетом конференции PHP Russia, разрабатывает фреймворк Yii.
- Руслан Ханов - соорганизует PHP-митапы в Петербурге.
- Антон Морев - модератор дискуссии, CTO Wormsoft
http://apple.co/2Q4OILe
Рассмотрели 2 проекта примера на PHP и GO. Поговорили про то когда и какой язык стоит выбирать. Запись эфира: youtu.be/0Z-EU2jxjkA
В студии:
- Елена Граховац - руководитель программного комитета конференции GolangConf 2019, экс-ведущая подкаста GolangShow.
- Илья Шихалеев - соорганизатор Go-митапов в Йошкар-Оле, Казани и онлайне, по работе также пишет на PHP.
- Александр Макаров - руководит программным комитетом конференции PHP Russia, разрабатывает фреймворк Yii.
- Руслан Ханов - соорганизует PHP-митапы в Петербурге.
- Антон Морев - модератор дискуссии, CTO Wormsoft
http://apple.co/2Q4OILe
В последнее время много стайл гайдов где точка с запятой не используется в коде JavaScript. Раньше я был жестким противником такого, сейчас, после того как стал писать на Python, точки с запятой стали напрягать. Они и правда мешают глазу и код кажется будто бы в лохмотьях, как край старой скатерти.
Я стал писать JS без точек с запятой, но, порой натыкаюсь на ситуации, когда без точки с запятой возникают проблемы. Простой юзкейс:
В данном случае будет ошибка, так как интерпретатор будет пытаться взывать функцию.
Выход: поставить точку с запятой:
co
cons
Я стал писать JS без точек с запятой, но, порой натыкаюсь на ситуации, когда без точки с запятой возникают проблемы. Простой юзкейс:
const puppeteer = require('puppeteer')
(async () => {})()В данном случае будет ошибка, так как интерпретатор будет пытаться взывать функцию.
Выход: поставить точку с запятой:
co
nst puppeteer = require('puppeteer') ;
(async () => {})()
Но если вдруг, вы все же хотите выдерживать свой стайлгайд, то можно обойтись без и тут нас выручит слово void:cons
t puppeteer = require('puppeteer')
void (async () => {})()
Такой вот простой лайфхак.В эфире лайв Фронтенд Юности. Отвечаем честно на каверзные вопросы https://www.youtube.com/watch?v=ZpporFJi9-Y
YouTube
#191 HR'ы немножко осатанели
В гостях Кира Кузьменко, руководитель ИТ-рекрутингового агентства https://newhr.ru и сервиса анонимного поиска работы https://Geekjob.ru
00:00:03 Вступление
00:03:00 Странные случаи на собесах
00:14:06 Увольнение после испыталки и неадекватные кандидаты…
00:00:03 Вступление
00:03:00 Странные случаи на собесах
00:14:06 Увольнение после испыталки и неадекватные кандидаты…
MacOS: Не удалось изменить карту разделов. : (-69874)
Ситуация такая: записал на флешку Linux. Потом она понадобилась, но воспользоваться ей не смог. Дисковая утилита не может ничего сделать и выдает:
Не удалось изменить карту разделов. : (-69874)
Решение
После этого уже можно делать с флешкой/внешним диском/SD картой все что душе угодно через ту же дисковую утилиту.
Ситуация такая: записал на флешку Linux. Потом она понадобилась, но воспользоваться ей не смог. Дисковая утилита не может ничего сделать и выдает:
Не удалось изменить карту разделов. : (-69874)
Решение
diskutil list
diskutil unmountDisk force /dev/${drivename}
diskutil eraseDisk JHFS+ Emptied /dev/${drivename}
После этого уже можно делать с флешкой/внешним диском/SD картой все что душе угодно через ту же дисковую утилиту.
Мне нужно иногда получать локальные адреса докер контейнеров. Да, есть команда, для получения такового, но каждый раз такое набирать, да еще и помнить...
Да, можно сделать алиас или функцию, Но мне хочется сразу чтобы в выводе команды docker ps был локальный IP.
Собственно я для себя написал простейшую обертку dockerps, которой пользуюсь вместо docker ps
https://tech.geekjob.ru/docker-ps-ips-local-adress/
Или сразу исходник на гитхабе: https://github.com/geekjob/docker-ips
Да, можно сделать алиас или функцию, Но мне хочется сразу чтобы в выводе команды docker ps был локальный IP.
Собственно я для себя написал простейшую обертку dockerps, которой пользуюсь вместо docker ps
https://tech.geekjob.ru/docker-ps-ips-local-adress/
Или сразу исходник на гитхабе: https://github.com/geekjob/docker-ips
Medium
Fullstack CTO – Medium
Read writing from Fullstack CTO on Medium. CTO and co-founder at NEWHR & Geekjob. Every day, Fullstack CTO and thousands of other voices read, write, and share important stories on Medium.
❤1
Pro WEB & IT
https://tech.geekjob.ru/highlight-text-chrome-web-pages/
В комменариях Сергей указал ссылку на спеку "Scroll to Text Fragments". Оказывается это все задокументировано
https://wicg.github.io/scroll-to-text-fragment/
Срегею спасибо за UPD
https://wicg.github.io/scroll-to-text-fragment/
Срегею спасибо за UPD
Натолкнулся случайно на интерактивный учебник по VIM. Возможно кому-то будет интересно: https://www.openvim.com/
И раз уж зашла речь о Vim, то есть в свободном доступе Поваренная книга VIM - https://www.opennet.ru/docs/RUS/vim_cookbook/
Мой простейший минимальный конфиг для комфортного редактирования кода и конфигов: https://github.com/frontdevops/my-vim-config
И раз уж зашла речь о Vim, то есть в свободном доступе Поваренная книга VIM - https://www.opennet.ru/docs/RUS/vim_cookbook/
Мой простейший минимальный конфиг для комфортного редактирования кода и конфигов: https://github.com/frontdevops/my-vim-config
Недавно озадачился идеей отключить eval в PHP8. В итоге поисков решения накатал свое простейшее расширение на С, которое делает простую вещь - ломает eval
https://tech.geekjob.ru/disable-evil-eval-in-php-8/
https://tech.geekjob.ru/disable-evil-eval-in-php-8/
Medium
Fullstack CTO – Medium
Read writing from Fullstack CTO on Medium. CTO and co-founder at NEWHR & Geekjob. Every day, Fullstack CTO and thousands of other voices read, write, and share important stories on Medium.
Эфир с бобуком начался. Присоединяйтесь, задавайте вопросы
https://www.youtube.com/watch?v=rVFGOwNkpYM
https://www.youtube.com/watch?v=rVFGOwNkpYM
YouTube
CTO как Devrel. Как технический директор может влиять на найм. Григорий Бакунов (aka bobuk)
Мы пригласили Григория Бакунова (он же Бобук), чтобы обсудить:
- Должен ли CTO работать над брендом работодателя?
- Как СТО может влиять на найм?
- Нужен ли СТО собственный личный бренд, чтобы привлекать крутых кандидатов и многое другое...
Аудиоверсии…
- Должен ли CTO работать над брендом работодателя?
- Как СТО может влиять на найм?
- Нужен ли СТО собственный личный бренд, чтобы привлекать крутых кандидатов и многое другое...
Аудиоверсии…
Что такое квайны? Это программный код, который выводит свой исходный код. Пример квайна на ES7+
($=_=>`($=${$})()`)()
Пятничные истории «В офисе». Разгонаяем на тему ИТ и не только.
https://www.youtube.com/watch?v=xGtI5tJg2GY
https://www.youtube.com/watch?v=xGtI5tJg2GY
YouTube
Пятничные истории #2: Григорий Bobuk Бакунов, Александр Майоров, Влад Меркулов, Глеб Михеев | 18+
Финтех от Яндекса ждет крутых спецов! Не зевай! (Бобук одобряет)
https://yandexfintech.ru/?from=office
------
Здорова! Второй выпуск историй. Список гостей, как всегда, огненный! В гостях: Григорий Bobuk Бакунов, Александр Майоров, Влад Меркулов, Глеб Михеев.…
https://yandexfintech.ru/?from=office
------
Здорова! Второй выпуск историй. Список гостей, как всегда, огненный! В гостях: Григорий Bobuk Бакунов, Александр Майоров, Влад Меркулов, Глеб Михеев.…