Как стать автором
Обновить

Митап «Карьера в Linux: от домашнего компьютера до промышленных серверов»

Время на прочтение1 мин
Количество просмотров3.8K

Хабр, привет!

Приглашаем на онлайн-митап про карьеру в Linux 🐧 

20 марта эксперты CROC Cloud Services и приглашенные гости обсудят профессиональный путь Linux-специалиста. Среди тем: как ускорить прогресс в изучении Linux, с чем откликаться на вакансию, какие вопросы задают на техническом интервью и как расти в DevOps.

Подробности и регистрация по ссылке.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

The Verge опубликовало лайфхак для экономии электричества с помощью Xbox и других приставок

Время на прочтение2 мин
Количество просмотров2.9K

В издании The Verge вышла заметка, где описаны способы экономии электроэнергии с помощью Xbox и других игровых приставок в Великобритании.

Читать далее
Всего голосов 7: ↑4 и ↓3+6
Комментарии12

Языковой конкур

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

Обычный конкур выглядит завораживающе, чего не скажешь о конкуре языковом. Не зря я выбрала такое сравнение. Мы привыкли слышать про “языковой барьер”, как про нечто общее. В действительности под этим может подразумеваться много всего. Языковой барьер у всех разный, но он определенно может состоять больше, чем из одного препятствия. Кстати, можно провести еще одну параллель с традиционным конкуром: чтобы научиться преодолевать препятствия, нужно уверенно управлять лошадью, а значит, много часов посвятить тренировкам. То же самое правило работает для преодоления языкового барьера.

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

Читать далее (лошадки хотели бы)
Всего голосов 8: ↑3 и ↓5+1
Комментарии5

Как я прокачал свою микроволновку

Время на прочтение9 мин
Количество просмотров11K

В наши дни, механические клавиатуры — это настоящий тренд! Людям нравятся приятные тактильные ощущения, а некоторые даже из кожи вон лезут, чтобы придать нажатиям отклик на свой вкус. Возникает вопрос: если мы так любим жать на клавиши, почему клавиатуры используются только в компьютерах? При желании можно перечислить довольно много используемых каждый день устройств, которым не помешала бы клавиатура! 20 мая начинается курс по профессии разработчика на C++ — мощном и гибком языке, близком к железу и специально к его старту мы делимся с вами материалом, автор которого попытался снабдить самодельной клавиатурой...

СВЧ!
Всего голосов 13: ↑10 и ↓3+13
Комментарии18

Алюминиевый профиль как универсальный ресурс для сборки чего угодно. Часть 1

Время на прочтение4 мин
Количество просмотров48K

Еще недавно профиль типа Т-слот (T-slot) был не самым популярным, но после того, как его стали применять в конструкции многих моделей 3D-принтеров, он появился везде и всюду. Теперь он используется для сборки тех же 3D-принтеров, лазерных резаков, станков с ЧПУ.

Кроме того, профиль подходит для изготовления верстаков, осветительных приборов, даже рамок для фотографий, если, конечно, такая мысль возникнет. Давайте чуть изучим возможности профиля и посмотрим, для чего, кроме чисто строительных нужд, его можно применять. В первой части рассматриваются особенности профиля и соединений.
Всего голосов 72: ↑65 и ↓7+81
Комментарии75

Удвойте скорость написания кода на React с помощью этих простых трюков

Время на прочтение14 мин
Количество просмотров16K

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

Мы рассмотрим React компонент, который можно хорошо разобрать. И мы будем шаг за шагом реорганизовывать его до хорошего уровня. Вы увидите большое количество идей, которые повысят вашу скорость написания кода.

Читать далее
Всего голосов 17: ↑10 и ↓7+4
Комментарии15

Как считывать и удалять метаданные из ваших фотографий с помощью Python

Время на прочтение27 мин
Количество просмотров37K

Те, кто знает Python, могут делать поистине удивительные вещи, например, создавать арт-объекты и игры и красивые карты, полнотекстовую поисковую машину и систему распознавания лиц. Применим Python и для вполне бытовых задач. Сегодня, специально к старту новых потоков курсов Python для веб-разработки и Fullstack-разработчик на Python поделимся с вами туториалом, как считывать, добавлять и удалять EXIF метаданные из фотографий с помощью Python.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии4

Как стать высокооплачиваемым инженером в области электроники

Время на прочтение5 мин
Количество просмотров11K

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

Статья подготовлена действующим инженером-конструктором 1-й категории АО «ИСС» Дмитрием Савиным на основе своего проектного и руководящего опыта.

Читать далее
Всего голосов 16: ↑5 и ↓110
Комментарии28

Как понять, что пришел «переломный» момент в бизнесе или карьере

Время на прочтение3 мин
Количество просмотров6.4K

В начале карьеры у меня не было проблем c формированием плана развития. Я выбирал релевантные моим целям сертификации, анализировал список тем и вопросов, на основе которых составлял себе план. После получения бизнес образования EMBA, старый проверенный метод перестал работать.На смену пришел длинный список рекомендованной литературы.

Со временем я понял, что недостаточно бездумно "проглатывать" очередную книгу. В идеале - применять полученные знания. Еще лучше - резюмировать, полученный опыт. Так появились статьи на хабре по мотивам книг "Смерть от совещаний" и "Проект Феникс".

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

В этом посте я предлагаю вашему вниманию книгу Энди Гроува, CEO Intel, "Выживают только параноики".

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии8

24 способа повысить эффективность поиска в Google

Время на прочтение6 мин
Количество просмотров79K
Листая lifehacker.com, я наткнулся на интересную статью о том, как можно более эффективно использовать поисковый сервис Google. В принципе я не ожидал встретить в ней чего-то принципиально нового для себя, тем не менее после прочтения результаты превысили мои ожидания. Думаю, эта статья может оказаться полезной для многих (ко мне чуть ли не каждый день обращаются люди с вопросами, которые можно решить элементарным поиском за две минуты).
Читать дальше →
Всего голосов 101: ↑91 и ↓10+81
Комментарии62

Как построить диаграмму на Python

Время на прочтение6 мин
Количество просмотров22K

Каждый, кому хоть раз приходилось строить диаграммы в draw.io или Google Diagrams, помнит всю утомительность и медлительность этого процесса. Сегодня делимся с вами материалом, в котором шаг за шагом показывается, как можно строить красивые архитектурные диаграммы с помощью Python. Главное удобство — встроенные узлы для обозначения сервисов и языков программирования. Только код и никакой мыши.
Приятного чтения!
Всего голосов 37: ↑37 и ↓0+37
Комментарии11

Думай как инженер: 4 способа находить нестандартные решения

Время на прочтение8 мин
Количество просмотров23K

В работе и быту нам часто приходится сталкиваться с проблемами, которые заводят в тупик, хотя кажется, что их решение лежит где-то на поверхности. «Эх, мне бы сейчас чужие мозги», — думаете вы. К счастью, операция необязательна, достаточно использовать МФО, РВС, детский язык и маленьких человечков! Не переживайте, это научно подкрепленные методы, которые заставляют мозг работать иначе. Вместе с ведущими телеграм-канала Креативность 101 разбираемся с феноменом инерции мышления и преодолеваем психологические барьеры.
Вот как это делается
Всего голосов 29: ↑22 и ↓7+22
Комментарии12

Как избавиться от путаницы с зарядками

Время на прочтение2 мин
Количество просмотров3K
Некоторое время назад я случайно подключил сетевой адаптер кабельного модема к роутеру, после чего оный адаптер приказал долго жить. Возможно, именно это стало последней каплей для того, чтобы предпринять радикальные действия для избавления от вечной путаницы в валяющихся под столом проводах многочисленных блоков питания и зарядных устройств для беспроводных (и не очень беспроводных) гаджетов. Когда в сетевом фильтре уже нет свободных розеток, становится бесполезно пытаться просто распутать эту паутину. Распутаешь два провода — запутаются три. Требовалось более эффективное решение. Ниже приведен рецепт одного из них и несколько фотографий для его иллюстрации.
Читать дальше →
Всего голосов 35: ↑28 и ↓7+21
Комментарии49

Больше, больше фронтенда — доклады c ЮMoneyDay

Время на прочтение2 мин
Количество просмотров2.7K
Готовы потереть за фронтенд? Мы — да. Поэтому публикуем новую партию полезного видеоматериала от экспертов крупного платежного сервиса. Под катом найдете 2 нескучных доклада про:

  • лайфхаки в CSS, HTML и JS,
  • архитектуру фронтенда ЮMoney.

Устраивайтесь поудобнее: возможно, такого вы раньше не слышали.


Читать дальше →
Всего голосов 4: ↑2 и ↓2+4
Комментарии4

Как создать и у всех на виду хранить пароли, очень стойкие и очень длинные, не запоминая их

Время на прочтение4 мин
Количество просмотров17K

Приветствую читателей!

Меня зовут Андреас, давно веду видеоблог (SunAndreas), а сегодня решил в текстовом варианте поделиться с читателями полезными идеями, которые могут быть полезными даже для далёких от ИТ людей. Расскажите об этом старшему поколению, таки они смогут хранить пароли довольно безопасно, в том числе на работе, не используя дополнительные программы, менеджеры паролей.

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

Читать далее
Всего голосов 29: ↑10 и ↓19-2
Комментарии71

Git, я хочу все отменить! Команды исправления допущенных ошибок

Время на прочтение4 мин
Количество просмотров50K
image

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

Но вся штука в том, что для исправления проблемы нужно знать точное название команды. И здесь у нас возникает типичная проблема курицы и яйца. В этой статье рассказывается о командах, которые помогают решить проблемные ситуации.
Читать дальше →
Всего голосов 26: ↑19 и ↓7+20
Комментарии20

Как дарить подарки, если вы программист: Alexa, WebSocket и мобильное приложение

Время на прочтение5 мин
Количество просмотров3.3K
Каждый год я дарю брату рождественские подарки необычным способом. Это началось как шутка на Рождество, но в конце концов дошло до того, что я превращаю подарок в настоящее испытание. В прошлом году я заставил его писать и звонить подаркам, чтобы узнать, готовы ли они к открытию. За год до этого мой брат должен был провести некоторые исследования пород собак Американского клуба собаководов и воспользоваться их результатами, чтобы понять, в каком порядке открывать свои подарки. Но… в этом году всё по-другому.

Я решил воспользоваться своим опытом программиста, чтобы подарить брату неповторимое рождественское утро с эффектом погружения. Я сделал игру, в которую брат сможет играть на своём телефоне, чтобы понять, как открывать свои подарки. В чём прикол? Единственная возможность управления игрой — это команды голосовому помощнику Alexa через Echo.

Приятного чтения
Всего голосов 17: ↑15 и ↓2+18
Комментарии2

Отслеживание лиц в реальном времени в браузере с использованием TensorFlow.js. Часть 1

Время на прочтение8 мин
Количество просмотров8.9K

Такие приложения, как Snapchat, предлагают удивительное разнообразие фильтров для лиц и объективов, которые позволяют накладывать интересные эффекты на фотографии и видео. Если вы когда-либо дарили себе виртуальные собачьи уши или праздничную шляпу, вы знаете, насколько это может быть весело!
Задумывались ли вы о возможности создания таких фильтров с нуля? Что ж, теперь у вас есть возможность научиться всему, используя только веб-браузер! В этой серии статей мы узнаем, как создавать в браузере фильтры в стиле Snapchat, обучать модель искусственного интеллекта (ИИ) понимать выражения лиц и добиваться ещё большего, используя библиотеку Tensorflow.js и отслеживание лиц.

Приятного программирования!
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Обнаружение эмоций на лице в браузере с помощью глубокого обучения и TensorFlow.js. Часть 2

Время на прочтение15 мин
Количество просмотров4.5K

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

В этой статье мы используем ключевые ориентиры лица, чтобы получить больше информации о лице из изображений. Мы используем глубокое обучение на отслеженных лицах из набора данных FER+ и попытаемся точно определить эмоции человека по точкам лица в браузере с помощью TensorFlow.js.

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

Приятного программирования!
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Продвинутые функции гита, о которых вы, возможно, не знали

Время на прочтение9 мин
Количество просмотров18K

Git – очень мощный инструмент, который практически каждый разработчик должен использовать ежедневно, но для большинства из нас git сводится к нескольким командам: pull commit push. Однако, чтобы быть эффективным, продуктивным и обладать всей мощью git, необходимо знать ещё несколько команд и трюков. Итак, в этой статье мы исследуем функции git, которые просто запомнить, применять и настроить, но которые могут сделать ваше время с git гораздо более приятным.

Кладите этот пост в закладки, если хотите быстро научить новичка (или просто неосведомлённого человека) умело пользоваться git.

Приятного чтения!
Всего голосов 18: ↑13 и ↓5+10
Комментарии22
1
23 ...