https://vas3k.ru/inside/41/companyofone/
О! Спасибо Вастрик - ты описал то, чем я обычно и занимаюсь и хочу заниматься - делать мир удобнее, желательно глобально, но круто когда их уже 10, и очень круто когда их ВДРУГ 900 уже
О! Спасибо Вастрик - ты описал то, чем я обычно и занимаюсь и хочу заниматься - делать мир удобнее, желательно глобально, но круто когда их уже 10, и очень круто когда их ВДРУГ 900 уже
vas3k.blog
Дом-дурачок: продолжение. Планшет Amazon дешевле себестоимости. Компании одного человека — новые стартапы
None
Коротко - если вы решили попробовать OpenVPN, но страшно настраивать, есть решение https://github.com/Nyr/openvpn-install проверено, прочитано, работает как надо. Очень быстро в пару команд настроить сервер и получить .ovpn клиентские файлы. Ну и наконец-то у меня появилась “домашняя” вируальная сеть без 100500 технологий под каждый клиент
GitHub
GitHub - Nyr/openvpn-install: OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora - Nyr/openvpn-install
За последнее время вышло пару статей на tproger в которых я принял участие - с вас лайки 🙂
https://tproger.ru/experts/junior-or-not/
https://tproger.ru/experts/old-books/
https://tproger.ru/experts/frontend-and-backend/
https://tproger.ru/experts/junior-or-not/
https://tproger.ru/experts/old-books/
https://tproger.ru/experts/frontend-and-backend/
Штош, надо начать писать каждый день о том, что нового и интересного происходит. Или что крутого нашел на просторах. Обычно все самое прикольное я отправляю себе в сохраненные сообщения в телеграме (не хотелось бы потерять кстати, надо бекап научиться делать) так вот обычно туда сваливается, что-то заинтересовавшее меня или статьи на почитать. Но что то хорошее старое буду выкладывать с задержкой, а новое можно почти сразу. Буду делиться с миром прикольными находками.
Возможно стоило бы вести блог на английском.. но, как показал твиттер и fb - я на русском то забиваю порой :)
Возможно стоило бы вести блог на английском.. но, как показал твиттер и fb - я на русском то забиваю порой :)
Тохыч Blog
Photo
Кстати, проект ждет батарейку, а точней поиск магазина в UK, но думаю закажу всеж с али. А так же все чего не хватает для пайки. И будет время займусь прошивкой которая не только часы показывает :). Есть так же идея убрать призму и переделать конструкцию, чтобы очки и были призмой, тем самым уменьшив уровень гиковости.
План там простой до безобразия.
1. Спаять в минимальном корпусе
2. Добавить батарейку
3. Добавить bluetooth или сменить на esp32 уже с блютусом и взять меньше плату.
4. Приложение под ios показа уведомлений и времени.
Всё.
Сроком КТТС (как только так сразу) 👓
План там простой до безобразия.
1. Спаять в минимальном корпусе
2. Добавить батарейку
3. Добавить bluetooth или сменить на esp32 уже с блютусом и взять меньше плату.
4. Приложение под ios показа уведомлений и времени.
Всё.
Сроком КТТС (как только так сразу) 👓
Ну и сразу из интересного, что было не давно. Все знают vim и как сложно из него выходить. Но у меня 2 удаленных сервера, один из которых реальный, второй малина. И решил таки, что пора прекратить мучения и писать код можно прям по ssh и без боли. И в целом это подучилось. Результат который есть - на картинке. А вот по возможностям как IDE, с автокомплитом и прочими плюшками, пока в настройке, но как только так сразу появиться обновление dotfiles на github.
Ну и как полезняшка, собрать vim себе очень просто, притом прям самый свежий, с последнего коммита - https://solarianprogrammer.com/2016/09/24/raspberry-pi-raspbian-building-installing-vim-8/
Ну и как полезняшка, собрать vim себе очень просто, притом прям самый свежий, с последнего коммита - https://solarianprogrammer.com/2016/09/24/raspberry-pi-raspbian-building-installing-vim-8/
Solarianprogrammer
Raspberry Pi Raspbian - Building and Installing Vim 8.0 | Solarian Programmer
How to compile (build) Vim 8.0 on Raspberry Pi with Raspbian
Последние пол года я мучаю arduino studio, что бы писать свои поделки под esp8266. Сначала это была обычная Arduino Studio, было больно, но диод мигал и радости не было предела. Но эйфория проходит, а писать большие программы было дико не удобно - но решение нашлось, под vscode есть плагин (https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino) который дает все фишки подсказок, форматирования и показа ошибок и так же возможности собрать весь проект и залить в контроллер. Это было все хорошо, но долго! Каждый раз сборка или заливка запускали Arduino Studio и это минимум пол миниуты на любую операцию. И вот спустя время я нахожу реально просто шикарнейшее решение PlatformIO IDE (https://platformio.org/platformio-ide) сборка без Arduino Studio, все быстро, есть возможность управлять плагинами проще, добавляет из коробки структуру для проекта и возможность подкладывать свои либы красиво. Да это банально, но когда слезаешь с рельсов которыми пользовался долгое время - это прям глоток свежего воздуха. В целом советую почитать, что может дать вам платформа, потому что там много того чего вообще нет в студии.
Здесь ещё не писал, но если среди вас есть любители и MacOS и Windows и вы уже привыкли к QuickLook на маке и катастрофически не хватает его на винде - решение есть! https://github.com/QL-Win/QuickLook он делает прям ровно то, что нужно - по пробелу показывает, что внутри и так же как и маке, у него есть плагины и можно добавить, как готовые плагины для просмотра например - офиса или epub https://github.com/QL-Win/QuickLook/wiki/Available-Plugins так и самому написать при необходимости. Вообщем теперь на одну боль меньше при постоянном смене платформ.
GitHub
GitHub - QL-Win/QuickLook: Bring macOS “Quick Look” feature to Windows
Bring macOS “Quick Look” feature to Windows. Contribute to QL-Win/QuickLook development by creating an account on GitHub.
Сегодня впервые, поддержал проект на кикстартере. В целом прямо клавиатура, как я хотел, может быть и беспроводной и проводной, механика, подсветка выполнена интересно, что изначально клавиши без надписей и надписи есть только когда есть подсветка.
Keychron K2 - A Sleek, Compact Wireless Mechanical Keyboard
https://www.kickstarter.com/projects/keytron/keychron-k2-a-sleek-compact-wireless-mechanical-ke
https://www.kickstarter.com/projects/keytron/keychron-k2-a-sleek-compact-wireless-mechanical-ke
Kickstarter
Keychron K2 - A Sleek, Compact Wireless Mechanical Keyboard
84-keys | Gateron switch | Wireless or wired | For Mac and Windows | 15+ Types of RGB | Connects up to three devices | 4000 mAh battery
UPDATE.
Посмотрел на клавиатуру трезво, да я её заказал и почитал, что они сделали в K1, а это и правда довольно интересная клавиатура и если бы не мои хотелки в 65-75% клавиатуры, которая бы была всегда со мной в любой ситуации, то наверное, бы посмотрел на неё. Я из тех людей которым понравилась новая клавиатура в macbook pro начиная с 2017 года. Понравилось все кроме её ломучести, да я один из тех у кого сломался левый cmd, в одно из нажатий у клавиши, что то сломалось и она поднимается с одной стороны, перевернул её и стало лучше. Ну да не об этом речь. Дома у меня HyperX Allow FPS, на Brown свичах, отличная клавиатура, приятно печатать в слепую. И мне в какой-то момент захотелось дикого! Механику, в те 65-75%, но не с убогими стрелками, верх-вниз на маке это просто убейте, привыкаешь, но всегда хочется вернуться на полноразмерные. Далее хотелось беспроводной клавиатуры, для дороги, я порой практикую писать заметки с телефона и порой хочется клавиатуры, когда летишь или едешь долго. Но в тот же момент дома она должна заменить обычную клавиатуру, подключение по проводу и иметь режим NKRO с минимальным инпут-лагом для игр. Ну и самое вкусное, хотелось мультимедия клавиш, как на маке, то есть клавиши которые вписываются в дизайн клавиатуры и при этом не заставляют делать шпагат на пальцах чтобы переключить трек или сделать потише. Меня в целом устраивало, как сделано в маке, ты в итоге запоминаешь где яркость, громкость, мультимедия и просто в слепую этим управляешь. И о чудо! Парни из keychron оказывается дали возможность для windows раскладки их клавиатуры инвертировать поведение и сделать 1:1 как на маке - тоесть f1-f12 доступны по Fn, что круто так как я кроме f2 в винде и f5 особо не пользуюсь и если f5 можно заменить ctrl+r, а f2 я нажимаю реже, так что можно и через fn это делать. В общем я честно приятно удивлён моей импульсивной покупке :)
Как придёт сделаю обзор, Android у меня нет, в вот с остальными девайсами полностью протестирую и расскажу о всех минусах, о плюсах отлично и сами производители рассказывают. Если интересно, предзаказ взял на RGB пластиковый вариант, так как это будет клавиатура которая всегда в рюкзаке, лишние 100г, логика ровно для "взять в самолет в ручной клади". А RGB в надежде, что у них будет ПО и можно будет нотификации показывать на клавиатуру в тихом режиме.
Кому интересно K1 - https://www.keychron.com/products/keychron-mechanical-keyboard они даже кнопку для диктовки делали! Но, как по мне, пока не особо важная вещь.
Посмотрел на клавиатуру трезво, да я её заказал и почитал, что они сделали в K1, а это и правда довольно интересная клавиатура и если бы не мои хотелки в 65-75% клавиатуры, которая бы была всегда со мной в любой ситуации, то наверное, бы посмотрел на неё. Я из тех людей которым понравилась новая клавиатура в macbook pro начиная с 2017 года. Понравилось все кроме её ломучести, да я один из тех у кого сломался левый cmd, в одно из нажатий у клавиши, что то сломалось и она поднимается с одной стороны, перевернул её и стало лучше. Ну да не об этом речь. Дома у меня HyperX Allow FPS, на Brown свичах, отличная клавиатура, приятно печатать в слепую. И мне в какой-то момент захотелось дикого! Механику, в те 65-75%, но не с убогими стрелками, верх-вниз на маке это просто убейте, привыкаешь, но всегда хочется вернуться на полноразмерные. Далее хотелось беспроводной клавиатуры, для дороги, я порой практикую писать заметки с телефона и порой хочется клавиатуры, когда летишь или едешь долго. Но в тот же момент дома она должна заменить обычную клавиатуру, подключение по проводу и иметь режим NKRO с минимальным инпут-лагом для игр. Ну и самое вкусное, хотелось мультимедия клавиш, как на маке, то есть клавиши которые вписываются в дизайн клавиатуры и при этом не заставляют делать шпагат на пальцах чтобы переключить трек или сделать потише. Меня в целом устраивало, как сделано в маке, ты в итоге запоминаешь где яркость, громкость, мультимедия и просто в слепую этим управляешь. И о чудо! Парни из keychron оказывается дали возможность для windows раскладки их клавиатуры инвертировать поведение и сделать 1:1 как на маке - тоесть f1-f12 доступны по Fn, что круто так как я кроме f2 в винде и f5 особо не пользуюсь и если f5 можно заменить ctrl+r, а f2 я нажимаю реже, так что можно и через fn это делать. В общем я честно приятно удивлён моей импульсивной покупке :)
Как придёт сделаю обзор, Android у меня нет, в вот с остальными девайсами полностью протестирую и расскажу о всех минусах, о плюсах отлично и сами производители рассказывают. Если интересно, предзаказ взял на RGB пластиковый вариант, так как это будет клавиатура которая всегда в рюкзаке, лишние 100г, логика ровно для "взять в самолет в ручной клади". А RGB в надежде, что у них будет ПО и можно будет нотификации показывать на клавиатуру в тихом режиме.
Кому интересно K1 - https://www.keychron.com/products/keychron-mechanical-keyboard они даже кнопку для диктовки делали! Но, как по мне, пока не особо важная вещь.
Анонсирован WSL2 для Windows. Для тех, кто не знал, в Windows 10 можно запустить тесно интегрированный Linux и использовать приемущества от обоих миров в Windows.
И так что же принесёт нам WSL2?
1. Ядро Linux теперь будет поставляться с Windows и обновляться через обновления Windows.
2. Используется новая виртуальная машина, которая дала буст скорости работы с файловой системой (за что ругали первую версию) прирост в разарихивации до 20 раз при работе с git/npm/cmake 2-5 раз. Что приятно потому что на больших проектах и правда ощутимо тупило.
Когда?
Ожидается в конце июня 2019
src: https://devblogs.microsoft.com/commandline/announcing-wsl-2/
#windows
И так что же принесёт нам WSL2?
1. Ядро Linux теперь будет поставляться с Windows и обновляться через обновления Windows.
2. Используется новая виртуальная машина, которая дала буст скорости работы с файловой системой (за что ругали первую версию) прирост в разарихивации до 20 раз при работе с git/npm/cmake 2-5 раз. Что приятно потому что на больших проектах и правда ощутимо тупило.
Когда?
Ожидается в конце июня 2019
src: https://devblogs.microsoft.com/commandline/announcing-wsl-2/
#windows
NOIZE!!!
Какой терминал использовать PowerShell? CMD? WSL? Может быть HyperJS взять? или VScode терминал? Может IDEA? Все это канет в лету, когда придёт он Windows Terminal это все в одном флаконе, красиво и под Windows от Microsoft with ❤️
https://www.theverge.com/2019/5/6/18527870/microsoft-windows-terminal-command-line-tool
Трогать тут - https://github.com/microsoft/terminal
#Windows
Какой терминал использовать PowerShell? CMD? WSL? Может быть HyperJS взять? или VScode терминал? Может IDEA? Все это канет в лету, когда придёт он Windows Terminal это все в одном флаконе, красиво и под Windows от Microsoft with ❤️
https://www.theverge.com/2019/5/6/18527870/microsoft-windows-terminal-command-line-tool
Трогать тут - https://github.com/microsoft/terminal
#Windows
Пришло странное осознание того, что за всё время моей жизни, люди не летали дальше МКС… Жду полетов на Луну и Марс. Все метят в течении 20х годов сделать это, чтож, ждём-с, а может и помочь.
Тохыч Blog
Ну и сразу из интересного, что было не давно. Все знают vim и как сложно из него выходить. Но у меня 2 удаленных сервера, один из которых реальный, второй малина. И решил таки, что пора прекратить мучения и писать код можно прям по ssh и без боли. И в целом…
Как и писал ранее, я пробую настроить vim для продуктивной удалённой работы на своих UNIX машинах. И дальнейшие эксперименты привели меня к neovim - отличительная особенность со стороны пользователя — очень быстрая скорость работы, а так же возможность настроить авто дополнение (в реальности они переписали всю синхронщину, что давала тормоза, на асинхрон, а так же добавили языков для написания расширений), которое не будет тормозить (YouCompleteMe у меня лагает сразу после установки в обычном vim, возможно его нужно готовить и попробую Deoplete). После поделюсь, что вышло в итоге. Так как не привык отказываться от мыши если она есть, то vim будет настроен максимально близко к моему vscode. Но при этом не растеряет себя если будет только клавиатура.
Цель у меня простая, возможность писать код на c/c++/js/python/swift/rust на моих машинах. И далее поделиться готовыми .dotFiles у себя на github странице.
Я так же рад, что скоро будет в релизе функция remote SSH в vscode с чуть большей интеграцией, чем простое sftp. Но такой подход не даст возможности программировать с телефона/планшета если это нужно. А вот с vim/neovim/emacs/micro это можно делать и успешно. Хотя его я тоже настрою и буду успешно использовать.
Цель у меня простая, возможность писать код на c/c++/js/python/swift/rust на моих машинах. И далее поделиться готовыми .dotFiles у себя на github странице.
Я так же рад, что скоро будет в релизе функция remote SSH в vscode с чуть большей интеграцией, чем простое sftp. Но такой подход не даст возможности программировать с телефона/планшета если это нужно. А вот с vim/neovim/emacs/micro это можно делать и успешно. Хотя его я тоже настрою и буду успешно использовать.
На TProger, опубликовали мой ответ на вопрос “Таймтрекинг: стоит ли вести учёт рабочего времени программиста и, если да, то как?” Ставьте лайки, подписывайтесь на канал 😁
https://tproger.ru/experts/timetracking-for-programmer/
Другие мои ответы на вопросы на tproger
https://tproger.ru/experts/frontend-and-backend
https://tproger.ru/experts/old-books
https://tproger.ru/experts/junior-or-not
https://tproger.ru/experts/how-to-earn-more
https://tproger.ru/experts/timetracking-for-programmer/
Другие мои ответы на вопросы на tproger
https://tproger.ru/experts/frontend-and-backend
https://tproger.ru/experts/old-books
https://tproger.ru/experts/junior-or-not
https://tproger.ru/experts/how-to-earn-more
Tproger
Таймтрекинг: стоит ли вести учёт рабочего времени программиста и если да, то как?
Кто-то из разработчиков «за» учёт рабочего времени, а кто-то — против. Нужен ли таймтрекинг? Узнаем у наших экспертов.