Анонсирован 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
Таймтрекинг: стоит ли вести учёт рабочего времени программиста и если да, то как?
Кто-то из разработчиков «за» учёт рабочего времени, а кто-то — против. Нужен ли таймтрекинг? Узнаем у наших экспертов.
На TProger, опубликовали мой ответ на вопрос “Как побороть прокрастинацию” Ставьте лайки, подписывайтесь на канал 😁
https://tproger.ru/experts/fight-procrastination/
Другие мои ответы на вопросы на 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/
https://tproger.ru/experts/fight-procrastination/
Другие мои ответы на вопросы на 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
Как побороть прокрастинацию — отвечают эксперты
Прокрастинация — зло, с которым нужно бороться. Вопрос в том, как это делать, если ты уже попал в плен прокрастинации. Узнаем ответ у наших экспертов.
Недавно открыл для себя tmux, немного предисловия. На маке я использую iTerm2 и больше всего из-за его фишки делить экран на половинки. Вторая часть это то, что у меня есть машины по ssh и очень часто возникает необходиомость редактировать и смотреть в разные места в системе одновременно, а так же было бы не плохо “сохранять” окружение с чем работал между переподключениями к машинами. И tmux решает обе эти проблемы.
1. Что можно сохранить состояние между переподключениями и
2. У нас появляется возможность делить экран.
Из минусов кому-то может показаться, что нельзя тыкать мышкой (без настроек). Но у меня путь научиться использовать компьютер без мышки. Итак если вам интересно, есть отличные 2 видео ролика и одна статья
Статья - https://hackernoon.com/a-gentle-introduction-to-tmux-8d784c404340
Ролик 1 - https://www.youtube.com/watch?v=BHhA_ZKjyxo
Ролик 2 - https://www.youtube.com/watch?v=norO25P7xHg
1. Что можно сохранить состояние между переподключениями и
2. У нас появляется возможность делить экран.
Из минусов кому-то может показаться, что нельзя тыкать мышкой (без настроек). Но у меня путь научиться использовать компьютер без мышки. Итак если вам интересно, есть отличные 2 видео ролика и одна статья
Статья - https://hackernoon.com/a-gentle-introduction-to-tmux-8d784c404340
Ролик 1 - https://www.youtube.com/watch?v=BHhA_ZKjyxo
Ролик 2 - https://www.youtube.com/watch?v=norO25P7xHg
Hackernoon
A Gentle Introduction to tmux
The official verbiage describes tmux as a screen multiplexer, similar to GNU <a href="https://www.gnu.org/software/screen/" target="_blank">Screen</a>. Essentially that means that tmux lets you tile window panes in a command-line environment. This in turn…
Предыдущий шаг к красноглазию был выполнен на виртуалке, на случай так сказать не убить основную систему. За день выходного я накатил арч на флешку, чтобы можно было обживаться на том что есть под рукой. Ну чтож - линукс в мои 16 был страшный и не понятный, супер система которая от обновления пакетов могла упасть и после перезагрузки показывать консоль которая в воображении - «да ну его нахер, опять не работает», переустановлю и не буду обновляться и это работало. Время шло, я обрастал серверами и различными устройствами только с консольным доступом. И вот на текущий момент я уже добровольно жамкаю ctrl+alt+f3 и иду понимать чего там случилось и исправлять. Интересный однако путь вышел. Единственное что вечно - это время, на линукс чтоб его подготовить с 0 до - все нужное есть, можно работать, уходит все таки на часа 2-3 точно чем тоже самое на маке или винде. Просто потому что ставлю я его с нуля раз в пару лет и нужно как минимум взять новые ссылки на пакеты, а как максимум выбрать KDE или gnome или i3 попробовать?
На TProger, опубликовали мой ответ на вопрос “Как, изучив основы программирования, перейти к решению сложных задач?” Ставьте лайки, подписывайтесь на канал 😁
https://tproger.ru/experts/solving-complex-tasks-after-learning-programming-basics/
Другие мои ответы на вопросы на 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/
https://tproger.ru/experts/fight-procrastination/
https://tproger.ru/experts/solving-complex-tasks-after-learning-programming-basics/
Другие мои ответы на вопросы на 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/
https://tproger.ru/experts/fight-procrastination/
Tproger
Как, изучив основы программирования, перейти к решению сложных задач? Отвечают эксперты
Часто начинающие программисты боятся перейти к решению сложных задач. Эксперты делятся советами, как начать решать серьёзные проблемы в программировании.
Важно помнить одно и в 75+ лет можно кодить, как в 20, только при этом будет офигенный пройденный опыт. https://www.spb.kp.ru/daily/27008.7/4069555/
Комсомольская правда
«Накодил»: Дед-программист из Петербурга вышел в финал конкурса разработчиков
76-летний Евгений Полищук готов сразиться за победу на всероссийском хакатоне
👍1
На TProger, опубликовали мой ответ на вопрос “Как научиться переключаться между задачами” Можно похвалить кнопкой “Повысить” 😁
https://tproger.ru/experts/how-to-switch-between-tasks/
(Если не видного моего коммента, внизу есть кнопка “Дайте ещё мнение”)
https://tproger.ru/experts/how-to-switch-between-tasks/
(Если не видного моего коммента, внизу есть кнопка “Дайте ещё мнение”)
Tproger
Как научиться переключаться между задачами — отвечают эксперты
Умение быстро переключаться между задачами может значительно повысить эффективность и скорость работы. Как обзавестись такми умением? Спросили у экспертов.