23 самых полезных хоткея Visual Studio Code: показываем, как использовать их правильно
До сих пор годная статья, в которой поясняем за горячие клавиши VS Code, которые сэкономят кучу вашего времени: https://tproger.ru/translations/useful-hotkeys-for-vs-code/
#инструменты #vscode
До сих пор годная статья, в которой поясняем за горячие клавиши VS Code, которые сэкономят кучу вашего времени: https://tproger.ru/translations/useful-hotkeys-for-vs-code/
#инструменты #vscode
👍49🔥5❤1
Подборка актуальных вакансий
— Senior Full-stack разработчик (C# / Java) в КРОК
Где: Москва, можно удалённо
Сколько: По итогам собеседования
— Руководитель отдела 1С разработки в «Букет Столицы»
Где: Казань
Сколько: От 120 000 ₽
— Virtualization Backup Engineer в Veeam
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— Senior PHP Developer в FUNCORP
Где: Москва
Сколько: От 250 000 до 350 000 ₽
— Разработчик (снятие данных с мобильных телефонов) в Belkasoft
Где: Удалённо
Сколько: По итогам собеседования
— Backend Разработчик / Node.JS Developer в Finector Group
Где: Москва, Санкт-Петербург, Ростов
Сколько: От 130 000 ₽
— Senior Frontend Engineer в Cube Dev
Где: Удалённо
Сколько: От 3000 $
— Frontend-разработчик в «АльфаСтрахование-Жизнь»
Где: Москва
Сколько: По итогам собеседования
#вакансии #работа
— Senior Full-stack разработчик (C# / Java) в КРОК
Где: Москва, можно удалённо
Сколько: По итогам собеседования
— Руководитель отдела 1С разработки в «Букет Столицы»
Где: Казань
Сколько: От 120 000 ₽
— Virtualization Backup Engineer в Veeam
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— Senior PHP Developer в FUNCORP
Где: Москва
Сколько: От 250 000 до 350 000 ₽
— Разработчик (снятие данных с мобильных телефонов) в Belkasoft
Где: Удалённо
Сколько: По итогам собеседования
— Backend Разработчик / Node.JS Developer в Finector Group
Где: Москва, Санкт-Петербург, Ростов
Сколько: От 130 000 ₽
— Senior Frontend Engineer в Cube Dev
Где: Удалённо
Сколько: От 3000 $
— Frontend-разработчик в «АльфаСтрахование-Жизнь»
Где: Москва
Сколько: По итогам собеседования
#вакансии #работа
👍7
Несколько дней назад Google показала первую тестовую версию Android 13: что изменилось, где почитать про обновления и способы установки.
Финальный релиз стоит ожидать лишь в третьем квартале 2022 года, но уже сейчас из интересных изменений стоит отметить:
— Обновление до OpenJDK 11 для всех основных Java-библиотек и средств разработки приложений.
— Добавление полной виртуализации для «родных» Android устройств — теперь на них можно будет запускать окружения с другими ОС.
— API для размещения кнопок в секции с быстрыми настройками в верхней части выпадающей панели уведомлений.
— Функцию адаптации фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фона.
Ещё больше подробностей на русском языке с инструкцией для установки на Pixel: https://habr.com/ru/company/selectel/blog/571864/
А здесь вы найдёте максимально полный разбор изменений со скриншотами почти каждого нового экрана на английском: https://blog.esper.io/android-13-deep-dive/
#android
Финальный релиз стоит ожидать лишь в третьем квартале 2022 года, но уже сейчас из интересных изменений стоит отметить:
— Обновление до OpenJDK 11 для всех основных Java-библиотек и средств разработки приложений.
— Добавление полной виртуализации для «родных» Android устройств — теперь на них можно будет запускать окружения с другими ОС.
— API для размещения кнопок в секции с быстрыми настройками в верхней части выпадающей панели уведомлений.
— Функцию адаптации фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фона.
Ещё больше подробностей на русском языке с инструкцией для установки на Pixel: https://habr.com/ru/company/selectel/blog/571864/
А здесь вы найдёте максимально полный разбор изменений со скриншотами почти каждого нового экрана на английском: https://blog.esper.io/android-13-deep-dive/
#android
👍17🤔3👏2🤮1
Как стать трейдером, проиграться, расстроиться, а потом вспомнить, что ты — программист, и отыграться
Наверняка, многие из нас хотя бы раз задумывались о том, чтобы попробовать заработать на бирже. И герой этой истории — не исключение. Дмитрий решил попробовать себя в роли трейдера — локдаун освободил кучу времени и нужно было чем-то себя занять, а накоплений как раз хватало для уверенной «попытки».
Куда это привело, какие уроки усвоил автор и как ему удалось выйти сухим из воды с помощью технического склада ума — читайте в истории на Хабре: https://habr.com/ru/post/651241/
#финансы
Наверняка, многие из нас хотя бы раз задумывались о том, чтобы попробовать заработать на бирже. И герой этой истории — не исключение. Дмитрий решил попробовать себя в роли трейдера — локдаун освободил кучу времени и нужно было чем-то себя занять, а накоплений как раз хватало для уверенной «попытки».
Куда это привело, какие уроки усвоил автор и как ему удалось выйти сухим из воды с помощью технического склада ума — читайте в истории на Хабре: https://habr.com/ru/post/651241/
#финансы
👍20👎4
До сих пор пикселизируете? Тогда мы идём к вам!
Мы уже писали об успешных попытках создать инструмент для депикселизации текста. Так вот, буквально на днях стало известно ещё об одном из них.
Unredacter побуквенно подбирает спрятанный за пикселями текст, пикселизирует его и сравнивает получившееся изображение с оригиналом. И хотя, как и Depix, инструмент требует предварительной подготовки изображения, использовать его намного удобнее. Исходники на гитхабе: https://github.com/bishopfox/unredacter
#typescript #безопасность #инструменты
Мы уже писали об успешных попытках создать инструмент для депикселизации текста. Так вот, буквально на днях стало известно ещё об одном из них.
Unredacter побуквенно подбирает спрятанный за пикселями текст, пикселизирует его и сравнивает получившееся изображение с оригиналом. И хотя, как и Depix, инструмент требует предварительной подготовки изображения, использовать его намного удобнее. Исходники на гитхабе: https://github.com/bishopfox/unredacter
#typescript #безопасность #инструменты
🔥30👍8😢6🤮1
Что почитать на выходных: «Программист-прагматик», Дэвид Томас и Эндрю Хант
Это классическая книга, в которой простым языком объясняют полезные практики по самым различным темам. От личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Книга отлично подойдёт как начинающему программисту, так разработчику с опытом.
Основные темы:
— Борьба с недостатками программного обеспечения.
— Ловушки, связанные с дублированием.
— Создание гибких, динамичных и адаптируемых программ.
— Защита вашей программу при помощи контрактов, утверждений и исключений.
— Тестирование и многое другое.
Скачать книгу можно здесь: https://t.iss.one/devs_books/183
#книги
Это классическая книга, в которой простым языком объясняют полезные практики по самым различным темам. От личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Книга отлично подойдёт как начинающему программисту, так разработчику с опытом.
Основные темы:
— Борьба с недостатками программного обеспечения.
— Ловушки, связанные с дублированием.
— Создание гибких, динамичных и адаптируемых программ.
— Защита вашей программу при помощи контрактов, утверждений и исключений.
— Тестирование и многое другое.
Скачать книгу можно здесь: https://t.iss.one/devs_books/183
#книги
👍24👎3🤮3👏2❤1😁1
Энтузиаст показал в твиттере крошечный ретро ноутбук на базе Raspberry Pi Zero 2 W
Дословное название гаджета переводится как «пенал». Малыш оснащён 7,9-дюймовым дисплеем с разрешением 400x1280 пикселей. Корпус устройства напечатан на 3D-принтере, стилизован под ретро гаджет и напоминает HP 200LX Palmtop PC. Только с цветным экраном и более широкими клавишами. И самое приятное, что мини-ноутбук оснащён механической клавиатурой, собранной на базе Arduino Pro Micro.
Как вам девайс?
Кстати, если интересно собрать такой же, исходниками парень поделился на гитхабе: https://github.com/penk/penkesu
#diy #raspberry
Дословное название гаджета переводится как «пенал». Малыш оснащён 7,9-дюймовым дисплеем с разрешением 400x1280 пикселей. Корпус устройства напечатан на 3D-принтере, стилизован под ретро гаджет и напоминает HP 200LX Palmtop PC. Только с цветным экраном и более широкими клавишами. И самое приятное, что мини-ноутбук оснащён механической клавиатурой, собранной на базе Arduino Pro Micro.
Как вам девайс?
Кстати, если интересно собрать такой же, исходниками парень поделился на гитхабе: https://github.com/penk/penkesu
#diy #raspberry
👍73🤩12🔥3💩2❤1
Шикарная история, которая максимально наглядно показывает, почему нужно делать бэкапы
Помните мультик «История игрушек 2»? Так вот мы могли его не увидеть. По крайней мере в том виде, котором мы его знаем. Оказывается, незадолго до выхода картины на экраны, во время стандартной очистки файлового хранилища, один из сотрудников Pixar случайно удалил вообще всё.
Естественно, компания была готова к такому и делала бэкапы. Весь фильм занимал около 10 ГБ места, а бэкапы делались на ленточные накопители по 4 ГБ. Правда, по случайному стечению обстоятельств, журнал ошибок не записывался правильно. А новые данные просто циклично перезаписывали старые. Команде понадобилась неделя только для того, чтобы понять, что и бэкапов у них тоже нет.
А спас мультфильм как раз случай: у Галин Зусман, одной из сотрудниц, работавшей на удалёнке, чудом осталась копия файлов на домашнем ПК. Команде пришлось потратить кучу времени, чтобы сравнить актуальность файлов. Но выиграли они ещё больше. Мультфильм в итоге всё равно пришлось частично переделать. Но даже переделанный, он вышел в срок именно благодаря своевременно найденной копии.
Кстати, теперь Галин — продюсер спин-оффа «Истории игрушек» про Базза Лайтера, который выйдет в июне 2022 года.
#кек #история #безопасность
Помните мультик «История игрушек 2»? Так вот мы могли его не увидеть. По крайней мере в том виде, котором мы его знаем. Оказывается, незадолго до выхода картины на экраны, во время стандартной очистки файлового хранилища, один из сотрудников Pixar случайно удалил вообще всё.
Естественно, компания была готова к такому и делала бэкапы. Весь фильм занимал около 10 ГБ места, а бэкапы делались на ленточные накопители по 4 ГБ. Правда, по случайному стечению обстоятельств, журнал ошибок не записывался правильно. А новые данные просто циклично перезаписывали старые. Команде понадобилась неделя только для того, чтобы понять, что и бэкапов у них тоже нет.
А спас мультфильм как раз случай: у Галин Зусман, одной из сотрудниц, работавшей на удалёнке, чудом осталась копия файлов на домашнем ПК. Команде пришлось потратить кучу времени, чтобы сравнить актуальность файлов. Но выиграли они ещё больше. Мультфильм в итоге всё равно пришлось частично переделать. Но даже переделанный, он вышел в срок именно благодаря своевременно найденной копии.
Кстати, теперь Галин — продюсер спин-оффа «Истории игрушек» про Базза Лайтера, который выйдет в июне 2022 года.
#кек #история #безопасность
👍47🥰6😁2
Годнота для Java-разработчиков: дорожная карта с пояснениями и полезными материалами на 2022 год
Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
#java #шпаргалка
Как всегда, кратко — на картинках, а более подробно — в статье на Medium: https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
#java #шпаргалка
👍34👎5❤1
Смерть open space: почему концепция открытых офисов провалилась?
Рассказываем, как возникла идея открытого рабочего пространства, что из себя представляла и во что в итоге превратилась:
https://tproger.ru/articles/smert-openspace/
#работа
Рассказываем, как возникла идея открытого рабочего пространства, что из себя представляла и во что в итоге превратилась:
https://tproger.ru/articles/smert-openspace/
#работа
👍29🔥1🥰1🎉1
Github радует ещё одним годным обновлением: сервис научили сканировать код в репозиториях на уязвимости с помощью машинного обучения.
На днях, в сервис завезли возможность добавлять в md-файлы динамические диаграммы Mermaid. Теперь же GitHub объявил о тестовом запуске сервиса Code Scanning, который сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Фича реализована на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу.
Пока функция работает только в репозиториях с кодом на JavaScript и TypeScript. А чтобы активировать её, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную: https://github.blog/2022-02-17-code-scanning-finds-vulnerabilities-using-machine-learning/
#github #javascript
На днях, в сервис завезли возможность добавлять в md-файлы динамические диаграммы Mermaid. Теперь же GitHub объявил о тестовом запуске сервиса Code Scanning, который сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Фича реализована на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу.
Пока функция работает только в репозиториях с кодом на JavaScript и TypeScript. А чтобы активировать её, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную: https://github.blog/2022-02-17-code-scanning-finds-vulnerabilities-using-machine-learning/
#github #javascript
👍30🔥11
Среди всех этих попыток заставить нейросети писать код, мы как-то пропустили действительно годный нейрогенератор AI Doc Writer.
Инструмент доступен как расширение VS Code и создан для документации кода с помощью нейросетей. Но в отличие от кодогенераторов, тут нейронки справляются с поставленной задачей куда лучше.
Круто, что для генерации комментов нужно просто выделить кусок кода. Само расширение бесплатное, а исходники доступны на GitHub. Правда, языки пока завезли не все — поддерживаются Python, JavaScript, TypeScript, PHP и Java. Но разработчики уверяют, что работают и над комментами для других языков:
https://marketplace.visualstudio.com/items?itemName=mintlify.document
#инструменты #нейросети
Инструмент доступен как расширение VS Code и создан для документации кода с помощью нейросетей. Но в отличие от кодогенераторов, тут нейронки справляются с поставленной задачей куда лучше.
Круто, что для генерации комментов нужно просто выделить кусок кода. Само расширение бесплатное, а исходники доступны на GitHub. Правда, языки пока завезли не все — поддерживаются Python, JavaScript, TypeScript, PHP и Java. Но разработчики уверяют, что работают и над комментами для других языков:
https://marketplace.visualstudio.com/items?itemName=mintlify.document
#инструменты #нейросети
👍29❤2
С 1 марта 2022 года в России больше нельзя выкидывать компьютерное железо на обычные мусорные площадки
Согласно приказу Минприроды, это коснётся системных блоков, материнских плат и жёстких дисков. Старое железо нужно будет сдать на специальные пункты приема для утилизации.
За несоблюдение правил, физлицам будет выписан штраф от 1-2 тыс. рублей, юрлицам — 100-200 тыс. рублей. Но штрафы смогут наложить только после того, как в районе будут созданы специальные площадки. Правда, в Минприроды пояснили, что даже в этом случае, они пока не могут отслеживать такие нарушения для физлиц. Но вот за организациями пообещали следить более пристально.
Сейчас все зарубежные производители платят экологический сбор при продаже своих товаров в РФ. В этот налог включена и номинальная оплата за утилизацию электронных устройств.
#hardware
Согласно приказу Минприроды, это коснётся системных блоков, материнских плат и жёстких дисков. Старое железо нужно будет сдать на специальные пункты приема для утилизации.
За несоблюдение правил, физлицам будет выписан штраф от 1-2 тыс. рублей, юрлицам — 100-200 тыс. рублей. Но штрафы смогут наложить только после того, как в районе будут созданы специальные площадки. Правда, в Минприроды пояснили, что даже в этом случае, они пока не могут отслеживать такие нарушения для физлиц. Но вот за организациями пообещали следить более пристально.
Сейчас все зарубежные производители платят экологический сбор при продаже своих товаров в РФ. В этот налог включена и номинальная оплата за утилизацию электронных устройств.
#hardware
👍43👎3🔥1
Old but gold: годный и до сих пор исправно обновляемый репозиторий с обучающими материалами по самым разным технологиям.
Там есть 3D-рендеринг, нейросети и даже материалы, которые учат создавать языки программирования с использованием Ассемблера. Собственно, название репозитория говорит само за себя. Если ещё не закинули к себе в сохранёночки, это ваш шанс:
https://github.com/danistefanovic/build-your-own-x
#шпаргалка
Там есть 3D-рендеринг, нейросети и даже материалы, которые учат создавать языки программирования с использованием Ассемблера. Собственно, название репозитория говорит само за себя. Если ещё не закинули к себе в сохранёночки, это ваш шанс:
https://github.com/danistefanovic/build-your-own-x
#шпаргалка
👍15🤔1