12 небольших, но действенных советов для ускорения работы в Android Studio
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Джуны скажут невозможно, мидлы потратят недели, а сеньоры просто возьмут и сделают:
Энтузиасты собрали уже вторую версию Mini Pupper
Первая версия Mini Pupper задумывалась как миниатюрная робособака, похожая на Spot от Boston Dynamics. Она работает благодаря высокоточным сервоприводам, LIDAR, небольшой камере и библиотеке OpenCV. Разработчики уверены, что Mini Pupper сделает робототехнику более доступной.
Вторая версия основана на Pi Compute Module 4 и Raspberry Pi 4B, поддерживает Ubuntu и ROS1. Mini Pupper 2 оснащён аккумулятором на 1000 мА/ч и обладает 12 степенями свободы — по три сервопривода на каждой ноге. А ещё в сравнении с первой версией, экран робособаки стал сенсорным. Появились также микрофон и динамик.
Как и обещали, разработчики запустили предзаказы на Kickstarter. А исходники и больше подробностей можно найти на GitHub проекта: https://github.com/mangdangroboticsclub/QuadrupedRobot
#raspberry
Первая версия Mini Pupper задумывалась как миниатюрная робособака, похожая на Spot от Boston Dynamics. Она работает благодаря высокоточным сервоприводам, LIDAR, небольшой камере и библиотеке OpenCV. Разработчики уверены, что Mini Pupper сделает робототехнику более доступной.
Вторая версия основана на Pi Compute Module 4 и Raspberry Pi 4B, поддерживает Ubuntu и ROS1. Mini Pupper 2 оснащён аккумулятором на 1000 мА/ч и обладает 12 степенями свободы — по три сервопривода на каждой ноге. А ещё в сравнении с первой версией, экран робособаки стал сенсорным. Появились также микрофон и динамик.
Как и обещали, разработчики запустили предзаказы на Kickstarter. А исходники и больше подробностей можно найти на GitHub проекта: https://github.com/mangdangroboticsclub/QuadrupedRobot
#raspberry
Авторский канал основателя «Типичного программиста» Алексея Михайлишина: @nostoppers
Алексей занимается менторингом бизнесов, консультирует проекты на начальных стадиях с выручкой до 100 млн. ₽ в год, в основном работает с продуктовыми стартапами с цифровым продуктом. В своём канале даёт советы по личной эффективности, рассуждает про бизнес, программирование, медиа и другие темы.
Несколько примеров постов:
— Пробежки как способ развития бизнеса
— Четыре чек-поинта эффективности
— Типичные проблемы на старте бизнеса
— Как писать пресс-релизы, которые опубликуют
— Самое важное в организации разработки
Алексей занимается менторингом бизнесов, консультирует проекты на начальных стадиях с выручкой до 100 млн. ₽ в год, в основном работает с продуктовыми стартапами с цифровым продуктом. В своём канале даёт советы по личной эффективности, рассуждает про бизнес, программирование, медиа и другие темы.
Несколько примеров постов:
— Пробежки как способ развития бизнеса
— Четыре чек-поинта эффективности
— Типичные проблемы на старте бизнеса
— Как писать пресс-релизы, которые опубликуют
— Самое важное в организации разработки
Code Thesaurus — пожалуй, самая необычная шпаргалка по языкам программирования
С её помощью можно сравнивать структуры языков программирования. Сервис по сути позволяет легче перейти с одного языка программирования на другой.
А вместо многословных документаций, там реализована быстрая система быстрых ответов на конкретные вопросы: https://codethesaur.us/
#инструменты #шпаргалки
С её помощью можно сравнивать структуры языков программирования. Сервис по сути позволяет легче перейти с одного языка программирования на другой.
А вместо многословных документаций, там реализована быстрая система быстрых ответов на конкретные вопросы: https://codethesaur.us/
#инструменты #шпаргалки
Подборка IT-шных игр с нашего сайта от разработчиков Tproger:
— Игра, в которой нужно собирать серверы из комплектующих. Как 2048, только с серверами: https://tprg.ru/AzDy
— Игра для сисадминов, в которой нужно своей мощной аурой не позволить серверам выйти из строя: https://tprg.ru/DK5N
— Прокаченная версия змейки для разработчиков: https://tprg.ru/Zkr5
#gamedev #игры
— Игра, в которой нужно собирать серверы из комплектующих. Как 2048, только с серверами: https://tprg.ru/AzDy
— Игра для сисадминов, в которой нужно своей мощной аурой не позволить серверам выйти из строя: https://tprg.ru/DK5N
— Прокаченная версия змейки для разработчиков: https://tprg.ru/Zkr5
#gamedev #игры
Немного флопотронной музыки вам в ленту
Флопотрон — музыкальный инструмент, который состоит из синхронизированного массива устаревшего компьютерного оборудования, запрограммированного на воспроизведение мелодий.
А если вы хотите сделать так же, но не знаете как, у нас есть для вас небольшая статья. В ней о том, как работает флопотрон и как создать его самому: https://tproger.ru/articles/floppy-music-kak-igrat-muzyku-na-floppi-privodah/
#hardware
Флопотрон — музыкальный инструмент, который состоит из синхронизированного массива устаревшего компьютерного оборудования, запрограммированного на воспроизведение мелодий.
А если вы хотите сделать так же, но не знаете как, у нас есть для вас небольшая статья. В ней о том, как работает флопотрон и как создать его самому: https://tproger.ru/articles/floppy-music-kak-igrat-muzyku-na-floppi-privodah/
#hardware
Парень нашел уязвимость, которая позволяла разблокировать любой Google Pixel, и получил за это $70 тыс
Всё началось с того, что пользователь забыл пароль от SIM-карты. Проделав самые обычные процедуры по восстановлению ПИН-кода, он обнаружил, что телефон ведёт себя странно. Смартфон не запрашивал пароль и пускал пользователя в систему в обход всех мер защиты!
Баг устранили в обновлении ещё 5 ноября 2022 года, но подробности истории стали известны только сейчас. Интересно почитать как минимум на случай, если внезапно окажетесь в похожей ситуации: https://habr.com/ru/post/698918/
#безопасность
Всё началось с того, что пользователь забыл пароль от SIM-карты. Проделав самые обычные процедуры по восстановлению ПИН-кода, он обнаружил, что телефон ведёт себя странно. Смартфон не запрашивал пароль и пускал пользователя в систему в обход всех мер защиты!
Баг устранили в обновлении ещё 5 ноября 2022 года, но подробности истории стали известны только сейчас. Интересно почитать как минимум на случай, если внезапно окажетесь в похожей ситуации: https://habr.com/ru/post/698918/
#безопасность
Почему уходят из 1С?
Программист 1С — одна и самых часто встречающихся IT-профессий в России. Разработчикам 1С приходится вести серьёзную fullstack-разработку, решать задачи сразу нескольких программистов. И всё это при неоднозначном отношении со стороны вендора, коллег и даже пользователей. Почему так сложилось?
Вот интересная статья, в которой бывший 1С-разработчик, рассказал, почему перешёл на другой язык программирования. А также почему клиенты плохо относятся к 1С-программистам, а программисты — к 1С:
https://habr.com/ru/post/695734/
#1c #карьера #тренды
Программист 1С — одна и самых часто встречающихся IT-профессий в России. Разработчикам 1С приходится вести серьёзную fullstack-разработку, решать задачи сразу нескольких программистов. И всё это при неоднозначном отношении со стороны вендора, коллег и даже пользователей. Почему так сложилось?
Вот интересная статья, в которой бывший 1С-разработчик, рассказал, почему перешёл на другой язык программирования. А также почему клиенты плохо относятся к 1С-программистам, а программисты — к 1С:
https://habr.com/ru/post/695734/
#1c #карьера #тренды
Принесли годные бесплатные курсы от Amazon: компания открыла бесплатный доступ к 120 англоязычным курсам по работе с AWS
На официальном сайте можно выбрать и бесплатно загрузить любой курс. Для новичков, например, есть введение в дата-аналитику и API. Для продвинутых — курсы по линейной и логистической регрессии и развёртыванию виртуальных сетей.
Раздача продлится до 9 декабря, но если загрузить курс заранее, доступ останется до 28 апреля 2023 года.
Все доступные уроки: https://tprg.ru/9NZs
Небольшой гайд, как обойти «нюансы» при регистрации на AWS: https://tprg.ru/tXAU
#обучение #курсы
На официальном сайте можно выбрать и бесплатно загрузить любой курс. Для новичков, например, есть введение в дата-аналитику и API. Для продвинутых — курсы по линейной и логистической регрессии и развёртыванию виртуальных сетей.
Раздача продлится до 9 декабря, но если загрузить курс заранее, доступ останется до 28 апреля 2023 года.
Все доступные уроки: https://tprg.ru/9NZs
Небольшой гайд, как обойти «нюансы» при регистрации на AWS: https://tprg.ru/tXAU
#обучение #курсы
В каком направлении IT вы развиваетесь?
Anonymous Poll
10%
Ещё только начинаю, не выбрал конкретное направление
43%
Веб-разработка
8%
Мобильная разработка
6%
Тестирование
4%
Разработка игр
7%
Аналитика, Data Science
7%
DevOps, системное администрирование
4%
ИИ, нейронные сети, машинное обучение
5%
Управление командами / проектами
7%
Другое (пожалуйста, напишите в комментариях ваш вариант)
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Инженер сделал максимально реалистичный контроллер для Minecraft из настоящего топора
Идеальный контроллер для майнкрафта в своём канале показал блогер Teenenggr. Реализация несложная, всё сделано с помощью Arduino и пары датчиков. Зато разница в геймлее — колоссальная.
Если вдруг захочется реализовать что-то похожее, вот код: https://github.com/J3Patel/minecraft_controller
#diy #кек #arduino
Идеальный контроллер для майнкрафта в своём канале показал блогер Teenenggr. Реализация несложная, всё сделано с помощью Arduino и пары датчиков. Зато разница в геймлее — колоссальная.
Если вдруг захочется реализовать что-то похожее, вот код: https://github.com/J3Patel/minecraft_controller
#diy #кек #arduino
Как начинающим разработчикам вырастить проект из студенческой конференции в стартап: опыт Ninsar
Начинающие стартапы сталкиваются с одними и теми же проблемами. У них есть хорошая идея, но им не хватает опыта, времени, коммуникаций с инвесторами и поддержки более опытных коллег. Но есть способ исправить эти проблемы. Это — акселераторы.
В статье основатели AR-стартапа Ninsar рассказывают про свой опыт акселерации в MTS StartUp Hub. Если хотели больше узнать про подводные камни стартапов и участие в акселераторах на реальном примере — эта статья для вас:
https://tprg.ru/a2Os
#стартапы #карьера #советы
Начинающие стартапы сталкиваются с одними и теми же проблемами. У них есть хорошая идея, но им не хватает опыта, времени, коммуникаций с инвесторами и поддержки более опытных коллег. Но есть способ исправить эти проблемы. Это — акселераторы.
В статье основатели AR-стартапа Ninsar рассказывают про свой опыт акселерации в MTS StartUp Hub. Если хотели больше узнать про подводные камни стартапов и участие в акселераторах на реальном примере — эта статья для вас:
https://tprg.ru/a2Os
#стартапы #карьера #советы
Nvidia показала нейросеть eDiff-I, превращающую схематичные рисунки в фотореалистичные картинки c мгновенной передачей стилей и «рисованием» словами
Как раз год назад компания сильно прокачала нейронку GauGAN. Она могла генерировать картины с разными объектами и ландшафтами — достаточно было выбрать нужную кисть. eDiff-I похожа по функциональности. Но если GauGAN была ограничена только кистями, встроенными в редактор, то в eDiff-I объекты задаются словами! То есть, нарисовать можно абсолютно всё.
Исходников пока нет, но судя по предыдущим разработкам компании, это дело времени. Обычно они охотно ими делятся. Посмотреть и почитать подробнее можно на страничке проекта: http://deepimagination.cc/eDiffi/
#нейросети #ии #инструменты
Как раз год назад компания сильно прокачала нейронку GauGAN. Она могла генерировать картины с разными объектами и ландшафтами — достаточно было выбрать нужную кисть. eDiff-I похожа по функциональности. Но если GauGAN была ограничена только кистями, встроенными в редактор, то в eDiff-I объекты задаются словами! То есть, нарисовать можно абсолютно всё.
Исходников пока нет, но судя по предыдущим разработкам компании, это дело времени. Обычно они охотно ими делятся. Посмотреть и почитать подробнее можно на страничке проекта: http://deepimagination.cc/eDiffi/
#нейросети #ии #инструменты
Подборка актуальных вакансий
— Android-разработчик
Где: удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 4 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
— Android-разработчик
Где: удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 4 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
Новички думают, что чтобы стать программистом, главное выучить какой-нибудь язык программирования, но это не так
Язык — это только один из необходимых инструментов. Чтобы стать продвинутым разработчиком, важно понимать фундаментальные концепции. Если пропустили, у нас есть отличная статья, в которой рассказываем про 8 таких концепций. И делимся полезными материалами, которые помогут их усвоить:
https://tproger.ru/translations/things-every-software-developer-should-know/
#начинающим
Язык — это только один из необходимых инструментов. Чтобы стать продвинутым разработчиком, важно понимать фундаментальные концепции. Если пропустили, у нас есть отличная статья, в которой рассказываем про 8 таких концепций. И делимся полезными материалами, которые помогут их усвоить:
https://tproger.ru/translations/things-every-software-developer-should-know/
#начинающим
Tech CFO Google Антонио Реза поделился советами, как повысить шансы успешно пройти собеседование
Антонио Реза провёл сотни собеседований. И вот что он советует:
1. «Отполируйте» резюме
Для примера он предлагает своё резюме (скрин ниже). Антонио советует дать понятный контекст вашей предыдущей работы, и не бояться прописывать в цифрах, чего вы добились.
2. Проведите плотный ресёрч работодателя
Зайдите на сайт и соцсети, покопайтесь в публичной информации, узнайте всё вплоть до судебных исков против компании.
3. 80% вопросов на собеседованиях уже кому-то задавали
Их можно найти на сервисах типа glassdoor и подготовиться заранее.
4. Ресёрч поможет узнать важный момент — почему компания хантит людей, важно это использовать
Если они агрессивно растут и выходят на новые рынки — приведите примеры, когда вы превышали норму продаж или помогали с выходом на новые рынки. Если же компания режет косты, расскажите, как вы работали над оптимизацией расходов.
5. Задавайте вопросы сами
Антонио называет встречные вопросы важной частью хорошего впечатления о вас. Например, спросите, почему эта должность открыта, что интервьюеру нравится или не нравится в компании, когда в последний раз кого-то повышали.
#собеседование #советы
Антонио Реза провёл сотни собеседований. И вот что он советует:
1. «Отполируйте» резюме
Для примера он предлагает своё резюме (скрин ниже). Антонио советует дать понятный контекст вашей предыдущей работы, и не бояться прописывать в цифрах, чего вы добились.
2. Проведите плотный ресёрч работодателя
Зайдите на сайт и соцсети, покопайтесь в публичной информации, узнайте всё вплоть до судебных исков против компании.
3. 80% вопросов на собеседованиях уже кому-то задавали
Их можно найти на сервисах типа glassdoor и подготовиться заранее.
4. Ресёрч поможет узнать важный момент — почему компания хантит людей, важно это использовать
Если они агрессивно растут и выходят на новые рынки — приведите примеры, когда вы превышали норму продаж или помогали с выходом на новые рынки. Если же компания режет косты, расскажите, как вы работали над оптимизацией расходов.
5. Задавайте вопросы сами
Антонио называет встречные вопросы важной частью хорошего впечатления о вас. Например, спросите, почему эта должность открыта, что интервьюеру нравится или не нравится в компании, когда в последний раз кого-то повышали.
#собеседование #советы
Хорошая новость для любителей механических клавиатур и LEGO: на Kickstarter запустили сбор средств на клавиатуру-конструктор, совместимую с LEGO
Авторы проекта планировали собрать 50 000 долларов, но на сейчас собрано уже больше $728 тыс. Главная фишка клавиатуры — её можно изменять при помощи кубиков LEGO. У клавиатуры Pixel можно заменить почти все элементы, включая колпачки, переключатели и даже заднюю панель. Правда, цена может показаться чересчур завышенной — клавиатуру можно купить от $189 (на момент публикации ~11 400 рублей).
Первые поставки планируют на январь 2023 года. Поддержать авторов проекта на Kickstarter: https://www.kickstarter.com/projects/mojo68/pixel-worlds-first-brick-compatible-mechanical-keyboard/description
Хотели бы себе такую клавиатуру?
#кек
Авторы проекта планировали собрать 50 000 долларов, но на сейчас собрано уже больше $728 тыс. Главная фишка клавиатуры — её можно изменять при помощи кубиков LEGO. У клавиатуры Pixel можно заменить почти все элементы, включая колпачки, переключатели и даже заднюю панель. Правда, цена может показаться чересчур завышенной — клавиатуру можно купить от $189 (на момент публикации ~11 400 рублей).
Первые поставки планируют на январь 2023 года. Поддержать авторов проекта на Kickstarter: https://www.kickstarter.com/projects/mojo68/pixel-worlds-first-brick-compatible-mechanical-keyboard/description
Хотели бы себе такую клавиатуру?
#кек