Илья Зыкин. Pro Жизнь
137 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Фото, конечно, не передает всего простора и масштаба. Ощущения нереальные
🔥4
Ох! Долбаный MSI

После 12 лет разлуки с виндовыми ноутбуками я решил купить себе переносную игрушку, и инструмент для отладки Docker решений под виндой.

Машинка не дорогая, но i7 и RTX4050 на борту, чтобы был простор для игр.

Комп с DOS на борту. Винду все равно переставлять.

Что могло пойти не так?! Да всё!

1. Делаю загрузочную флешку из ISO образа.

2. В начале установки винды сразу говорят — диск для установки не определяется — дайте нужный драйвер.

3. Ok. Иду на сайт MSI качаю драйвер для чипсета/диска. — Идите нахер.

4. Качаю свежий биос и перепрошиваю только что купленный ноутбук. Не помогает — драйвера все равно не подходят.

5. Гугл и форумы говорят, что проблема в дисковой технологии от Intel. Можно ее отключить в биосе — тогда драйвер не нужен.

6. В биосе, после обновления опция отображается, но не доступна.

7. Случайно узнаю о секретной комбинации клавиш, для показа секретного меню для профессионалов.

8. Отключаю опцию — не помогает. Драйвер все равно нужен.
🔥1🤯1
9. Где-то читаю, что может помочь создание загрузочной флешки не из ISO а с помощью майкрософтовой тулзы. Нужен виндоуз; А его нет. Хотя! на старом интеловском маке есть VirtualBox и там была винда. Сдуваю пыль со старичка. Заряжаю — он работает!

10. На старом макбуке как-то виртуал бокс с виндой работает плохо. Флешки не видит. Почти бесполезное занятие — отказываюсь от попытки.

9. Решаю, что врага надо узнать в лицо получше, и надо получить средство просмотра всех деталей о системе. — Решаю поставить Linux Mint. Он вроде поменьше по размеру. Он что-то странный. Сношу его.

11. Загружаю Ubuntu. На нее можно будет в виртуалке поставить винду и сделать и загрузочные флешки и поиграться с драйверами. Посмотреть подробно данные о железе, чтобы под него поискать драйвера.

12. Долго разбираюсь с установкой VirtualBox на Ubuntu. В новой версии какая-то новая система прав. Потом еще надо разобраться с установкой расширения и назначения пользователя в нужные группы. Без этого не подключаются флешки. Разобрался.
🔥2
13. Поставил под убунтой винду. Сделал флешки. Нашел новые драйвера;

14. С драйверами под MSI тоже не все просто. Есть пару версий. Надо было понять какой у меня процессор и под какое поколение драйвер. Но я уже стал почти экспертом.

15. Это раньше драйвера были в зип архиве. Теперь их поставляют в exe файле под винду. А файл не открывается, если пытаешься открыть его на железе, под которое драйвера не подходят.

16. В долбаных мануалах есть консольная команда под PowerShell чтобы извлечь драйвера из exe файла. Ахуеть! (Простите)

17. 2 рабочих дня, пачка нервов, и вот наконец-то мы видим, что винду получится поставить.

Ставить буду в выходные. Главная задача пока решена.
🔥4
Какие выводы можно сделать из моей истории про настройку нового ноутбука?

- Крупный производитель ноутбуков MSI на официальном сайте не следит за поддержанием актуальной версии драйверов. Возможно, никто не тестирует новые девайсы на совместимость.

- Крупный хардварный производитель Intel не очень то заботится о конечных клиентах и драйвера поставляет как удобно им. И ухудшает пользовательский опыт пакуя драйвера в exe файлы, которые очень завязаны на windows.

- Крупнейший разработчик операционных систем Microsoft не может сделать так, чтобы его основной софт заработал из коробки в режиме совместимости на железе крупнейших производителей на рынке. Почему у Ubuntu это удается — я не понимаю.

- После взятия в руки условно обычного windows ноутбука попадаешь лет на 15 назад. Оно пластиковое, с непонятным экраном, из него дует горячий воздух, оно гудит. Разница по деньгам между эпловым компьютером типа Air и MSI примерно ноль. Разница в дизайне — бесконечность.

Да, на виндовом компе можно играть. Согласен.
🔥4
Наконец завершил обучение по коучинговой программе на русском языке.

Учился Just for fun. Чтобы познакомиться с новыми областями применения коучинга.

Наверное, на первый взгляд, коучинг это не самое обычное направление для ИТ-шника. Но за последние несколько лет коучинг, как подход, принес мне довольно прилично денег.

Коучинг полезен как в работе с клиентом, так и с коллегами.
👍1
Ближайшие пару дней собираюсь посвятить изучению Telegram Mini App.

В целом ничего сложного, но, чтобы запустить комфортный процесс разработки понадобится согласовать работу нескольких частей системы. Поставить нужный софт, спроектировать передачу параметров от элменту к элементу. Подумать о том, как комфортно дебажить и смотреть за состоянием системы и в целом и в каждом отдельном элементе.

Организационной работы больше, чем программистской.
👍1
Это можно пошарить друзьям. Это просто мем.

Копайлот! Что ты делаешь! Прекрати! Я просто перепутал раскладку клавиатуры!
🔥4
Вечер провел на берегу Босфора с моим бывшим коллегой Тимофеем Качаловым.

Тимофей просто бог Тайпскрипта. Автор популярного проекта Обфускатор. С 13.500+ звезд на гитхабе😻

Пример того, как один человек может сделать проект конкурирующий по популярности с проектами, которые разрабатываются большими командами и корпорациями.

Я всегда старался искать проекты, где работают лучшие специалисты индустрии и учиться у лучших. Тимофей один из тех на кого приятно ровняться и наблюдать за его работой. Рад, что удалось поработать с ним в одной команде и мы по прежнему поддерживаем связь, хотя и живем в разных точках планеты.
🔥7
7 дней, 6 ночей.
Буду есть, спать, плавать и не вспоминать ни про эти ваши жава скрипты, рубю, рельсу, докер и прочие прелести.

Безлимитный алкоголь и бургеры должны помочь. Но это не точно. Надо проверить гипотезу.
🔥5
Ловлю момент. 😅

Последние пару лет я оставляю ноутбук дома, принимаю для себя тяжелое и очень эмоциональное решение, что, наверное, если я неделю пробуду без работы, то никто не умрет и мир не рухнет, если я не не сделаю ни одного пуша в репозиторий, не проведу ни одного интервью, консультации или коучинговой сессии.

Уже несколько таких экспериментов показывают, что и правда ничего не случается. А если и случается, то это только к лучшему. 😄
👍4🔥2
Так-с. Учеба окончена. Диплом оформили. Надо это дело отметить. 🎉 Отличник учебы, между прочим. Мелочь, а приятно.
👍4🔥1
Какой-то гениальный чувак, с помощью небольшой команды единомышленников сделал проект, чтобы на винде, за 3 команды в консоли, с помощью докера запускать Ruby on Rails приложения. Да еще и с кучей предустановленного типичного софта.

Идеальная заготовка для стартапов. Не зря проект набрал 500+ звезд на гитхабе.

Я попробовал запустить проект под виндой на новом компьютере и все получилось! Фантастика!

Особенно приятно, что проект делал я с помощью некоторых участников этого чата.

Спасибо ребята! Даже спустя год - проект работает! Отличный результат!
👍6
Storybook, Capistrano и зоопарк прочих сопутствующих решений (Часть 1)

У фронтендщиков, есть такой инструмент — Storybook. Он позволяет изолированно показывать UI элементы, разрабатывать и делать документацию.

Обычно во фронтовых проектах Storybook устанавливают и хранят в самом проекте. Тем самым раздувая список зависимостей для среды разработки, раздувая проект дополнительными папками, файлами и конфигами. Да, может и не так много, но добавляется.

У руби и рельсовых разработчиков есть такой инструмент деплоя — Capistrano. По старой (идиотской, но уже сложившейся традиции) капистрано, тоже как и сторибук устанавливают и хранят в самом проекте.

А еще во многих проектах хранят Docker и Docker Compose файлы, чтобы быстро и весело запускать среду разработки на основе докера.

Это всего несколько примеров того, как инструменты разработки переплетаются с кодом самого проекта, и превращают корень проекта или конфигурационные файлы в адовое переплетение конфигов, настроек, параметров и переменных окружения.