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

Лайфхаки для гиков

Хитрости жизни хозяйке на заметку

Сначала показывать
Порог рейтинга
Уровень сложности

Выйди и зайди нормально: почему в IT-университетах обучают строителей и можно ли сделать гуманитария разработчиком

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

Привет! У исследования IT-брендов работодателей, которое делает Хабр, новый инфопартнёр — Университет Иннополис. Радик Валиев, его директор по развитию и кадровой политике, объяснит, откуда компании берут специалистов, если их нет на рынке, как айтишное образование поможет строителям и медикам, а также как изменился образ программиста в глазах сторонних наблюдателей и почему это полезно для отрасли. Подробности под катом.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии6

Играем в DOOM на тесте на беременность. Что? Да

Время на прочтение3 мин
Количество просмотров49K
А также на микроволновке, валидаторе билетов и многом другом.



К флэшмобу по переносу DOOM на любые устройства, у которых только есть дисплей, теперь добавился еще и тест на беременность.

Программист-энтузиаст и адепт реверс-инжиниринга Foone сумел запустить полнофункциональную игру DOOM на электронном тесте на беременность, а до этого то же самое проделал с The Elder Scrolls: Skyrim. Первое видео классического шутера на миниатюрном экране устройства было показано им на выходных в личном микроблоге в Twitter. Тогда он признался, что на самом деле просто проигрывал видео, но с тех пор поднял ставки и нашел способ действительно сыграть в DOOM на электронном тесте при помощи беспроводной клавиатуры.
Всего голосов 71: ↑53 и ↓18+35
Комментарии55

Как переехать в Испанию из Украины по студенческой визе: личный опыт, советы и эмоции

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

Вот такие виды открываются из Гранады

Привет, Хабр! Мы давно обсуждали возможность появления в нашем блоге историй от людей, работающих в IT. Решили начать с экспериментального цикла материалов об IT-иммиграции, изучении языков и прочих интересных вещах. Первая история — от коллеги по индустрии, которая переехала из Украины в Испанию по студенческой визе пять лет назад и делится своим опытом. Надеемся, что цикл вам понравится. Мнения, предложения пишите прямо в комментариях, прочитаем и учтем все, обещаем.
От автора: Все события, которые описаны ниже, происходили в 2015 году, когда я с семьей решила переехать в Испанию из Украины по студенческой визе. Возможно за пять лет система подачи документов чуть изменилась. Вероятность невелика, но, если это так, буду благодарна вашим поправкам и рассказам о личном опыте.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии9

Shodan — темный близнец Google

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

Источник
S in IoT stands for Security
Про Shodan уже не раз писали, в том числе и здесь. Я хочу предложить еще раз пробежаться по возможностям этого замечательного инструмента и принципам его работы. Сразу хочу оговориться, ситуация с этим поисковиком вполне классическая для исследователей в области информационной безопасности — инструмент может использоваться как с благими намерениями, так и сильно за чертой закона.

Disclamer:
Использование самого поисковика не является чем-то наказуемым. Успешный вход в незакрытую панель управления узла нефтяного терминала где-то в Сингапуре и эксперименты с открыванием заслонок — уже наказуемы. Могут прийти и постучаться недружелюбные люди. Поэтому будьте благоразумны и уважайте чужое пространство. Мы против применения Shodan для чего-то кроме исследовательских целей или анализа собственных систем.

Предлагаю еще раз пройтись по возможностям этого поисковика, особенностям его синтаксиса и попробовать найти что-то интересное. И давайте не будет печатать «Войну и Мир» на чужих сетевых принтерах.
Всего голосов 56: ↑56 и ↓0+56
Комментарии31

Истории

3 полезных Python-инструмента для упрощения работы с кодом

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

Любой разработчик использует те или иные вспомогательные инструменты. Какие-то из них позволяют ускорить процесс, какие-то — избавиться от ошибок, сделать код более понятным. Такие инструменты есть практически в любой сфере разработки.

Престон Бадир (Preston Badeer), Python-программист, поделился набором расширений которые, по его мнению, значительно упрощают и ускоряют кодинг. За 5 лет работы он перепробовал множество инструментов и выделил три наиболее полезных.
Всего голосов 18: ↑17 и ↓1+16
Комментарии6

Gnuplot и с чем его едят

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

Наверняка многие из вас листая западные научные издания видели красивые и простые графики. Возможно некоторые из вас задумывались в чём же эти учёные мужи визуализируют свою данные. И вот есть шикарный и очень простой инструмент для построения графиков, который есть практически везде: Windows, linux, android, и прочих, уверен даже есть под ДОС. Он надёжен, прост и позволяет представить в виде красивых графиков любые текстовые-табличные данные.
Всего голосов 53: ↑52 и ↓1+51
Комментарии26

Определяем пульс по вебкамере в 50 строчек кода

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

Привет Хабр.

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

Для тех кому интересно что получилось, продолжение под катом.

Читать далее
Всего голосов 88: ↑87 и ↓1+86
Комментарии72

Рутокен ЭЦП 2.0 3000, COVID-19, УЦ Росреестра и операции с Росреестом онлайн ver. 2.0

Время на прочтение9 мин
Количество просмотров9K
Привет, хабровчане!

К написанию данной статьи меня подтолкнули сразу несколько вещей:

  1. Должок перед компанией «Актив», которая любезно предоставила мне их новый крипто-токен Рутокен ЭЦП 2.0 модификации 3000. Nastya_d, тэгну вас, т.к. вы последняя, кто постил от лица компании
  2. COVID-19, который перевел работу Росреестра в режим «только по предварительной записи» с хронической невозможностью туда записаться
  3. Изменения в законодательстве, которые были приняты после череды прошлогодних скандалов, связанных с применением электронной подписи
  4. Обновление Росреестра по части проведения электронных сделок и подачи каких-либо иных электронных заявлений

Так что, наверное, так и пойдем. Кому что-то не интересно, можете переходить на интересный заголовок.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии73

Awesome-лист своими руками, или GitHub вместо блокнота

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


Привет, Хабр! Наверное, у каждого из нас есть такой файлик, куда мы припрятываем что-то полезное и интересное для себя. Какие-то ссылки на статьи, книги, репозитории, мануалы. Это могут быть закладки в браузере или даже просто открытые вкладки, оставленные на потом. Со временем все это разбухает, ссылки перестают открываться, а большая часть материалов просто устаревает.


А что если поделиться этой годнотой с сообществом и выложить этот файлик на гитхаб? Тогда ваши труды могут быть полезны еще кому-нибудь, а поддерживать актуальность можно совместно, принимая обновления от желающих через старые добрые PR'ы. Именно для этого предназначен проект Awesome lists. Он входит в ТОП-10 репозиториев гитхаба, обладает 138К звезд, и ссылка на ваши труды может оказаться прямо в его корневом README, что привлечет огромную аудиторию к вашему творчеству. Правда, для этого придется немного постараться. О моем опыте таких стараний хочу поделиться с вами.


Меня зовут Максим Грамин. В КРОК занимаюсь Java-разработкой и исследованиями в области БД. В этом посте я расскажу, что такое Awesome Lists и как сделать свой настоящий официальный awesome-репо.

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии6

Защита RDP-подключения к VDS/VPS в эпоху «заслуженного» киберпанка

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

Пандемия вируса COVID-19 радикально изменила модель работы персонала множества организаций в добровольно-принудительном порядке, «наградив» большую его часть статусом «дистанционный», а кое-кого, даже «удалённый работник».

Если до «мега-эпидемии» сотрудники выполняли свои трудовые обязанности из офиса, используя подконтрольную IT-отделу компании корпоративную инфраструктуру, то во время самоизоляции, «львиная» доля офисной работы стала выполняться с домашних устройств с использованием протокола удалённого рабочего стола (RDP). Популярного, как сама ОС от MS, но, как свидетельствует список уязвимостей, не самого безопасного протокола. Как защитить свой RDP от посягательств извне, мы далее и поговорим.
Всего голосов 35: ↑35 и ↓0+35
Комментарии5

GraphQL + Typescript = любовь. TypeGraphQL v1.0

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


ЗTypeGraphQL v1.0


19 августа вышел в релиз фреймворк TypeGraphQL, упрощающий работу с GraphQL на Typescript. За два с половиной года проект обзавёлся солидным комьюнити и поддержкой нескольких компаний и уверено набирает популярность. Спустя более 650 коммитов у него более 5000 звёзд и 400 форков на гитхабе, плод упорной работы польского разработчика Михала Литека. В версии 1.0 значительно улучшилась производительность, схемы получили изоляцию и избавились от прежней избыточности, появились две крупные фичи — директивы и расширения, фреймворк был приведён к полной совместимости с GraphQL.
Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии2

Что кроется за “проактивностью” в ИТ-вакансиях?

Время на прочтение5 мин
Количество просмотров9K
В кандидатах на вакансии ИТ-компании часто ищут проактивность. Определения проактивного человека по интернету ходит два. С точки зрения психолога это человек, принявший ответственность за себя и свои решения и не ищущий причин событий в окружающем. Бизнес-консультанты немного его перефразировали в “желание контролировать события своей жизни и влиять на них”. Но что все это значит в конкретных ситуациях?
Разбираем на примере командной разработки в ИТ.

image
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии3
Сегодня мы хотим поговорить о переносах мероприятий: из офлайна в онлайн и с весны на осень. Пандемия COVID-19 и бан офлайна на несколько месяцев заставил нас взбодриться, перетасовать ивенты и нарабатывать новые форматы. Под катом рассказ о том, что у нас нового, на какие конференции можно будет осенью сходить ногами, а на каких можно побывать из дома.
Узнать, что будет в новом сезоне
Всего голосов 28: ↑26 и ↓2+24
Комментарии7

Ближайшие события

Реверс-инжиниринг трафика на шине CAN

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

Необработанный сигнал шины CAN

Шина CAN (Controller Area Network) стала стандартом в автомобилестроении: все новые автомобили обязаны поддерживать CAN (с 2001 в Европе и с 2008 в США). Кроме автомобилей, CAN применяется и в широком ряде других устройств. Производители диагностического оборудования для CAN рекламируют его применение, кроме разнообразной автомобильной техники, в мотоциклах, автопогрузчиках, судах, шахтных поездах, батискафах, беспилотных самолетах и пр. Давайте разберемся, что из себя представляет CAN.
Читать дальше →
Всего голосов 45: ↑42 и ↓3+39
Комментарии17

Почему мы испытываем тревогу?

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


Тревога — бич нашего времени. Так или иначе, все мы сталкиваемся с ощущением неопределенности, тягостным ожиданием неприятных событий, смутным предчувствием надвигающейся опасности. Очевидно, что ощущение тревоги напрямую связано с нами и с тем окружением, в котором мы живем.

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

Ответ на вопрос о природе нашей тревоги и беспокойства и как с ними справится нужно искать в работе нашего мозга. В особенностях его формирования и функционирования в современном мире, в эпоху изобилия.
Читать дальше →
Всего голосов 20: ↑10 и ↓100
Комментарии25

VPN в домашнюю локалку

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


TL;DR: я устанавливаю Wireguard на VPS, подключаюсь к нему с домашнего роутера на OpenWRT, и получаю доступ к домашней подсети с телефона.

Если вы держите на домашнем сервере личную инфраструктуру или у вас дома множество девайсов управляемых по IP, то вы наверняка хотите иметь к ним доступ с работы, из автобуса, поезда и метрo. Чаще всего для аналогичных задач приобретается IP у провайдера, после чего порты каждого сервиса пробрасываются наружу.

Вместо этого я настроил VPN с доступом в домашнюю локалку. Плюсы такого решения:

  • Прозрачность: чувствую себя как дома при любых обстоятельствах.
  • Простота: настроил и забыл, не надо думать о пробросе каждого порта.
  • Цена: у меня уже есть VPS, для таких задач современный VPN почти бесплатен по ресурсам.
  • Безопасность: ничего не торчит наружу, можно оставить MongoDB без пароля и никто не утащит данные.

Как всегда, есть и минусы. Во-первых, вам придётся настраивать каждый клиент по отдельности, в том числе, на стороне сервера. Может быть неудобно при наличии большого числа устройств, с которых хочется иметь доступ к сервисам. Во-вторых, у вас на работе может оказаться совпадающая по диапазону локалка — придётся разрешать эту проблему.
Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии38

Автоматизируем обработку изображений с помощью Jupyter и Python

Время на прочтение2 мин
Количество просмотров10K
Вряд ли вам захочется разбираться с обработкой изображений в графических редакторах, если вы знаете, как сделать это с помощью открытых библиотек для Python.


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

Новичкам фондового рынка: честный разговор об облигациях

Время на прочтение15 мин
Количество просмотров67K
Почему люди предпочитают не давать деньги в долг? Потому что сперва даёшь, затем нервничаешь, чтобы вернули в срок, затем, когда не возвращают, как-то неловко намекнуть, а заёмщик и так всеми силами морозится. А если дать в долг государству, крупному банку, любимой ИТ-компании или своему городу? Надёжный заёмщик, гарантированный процент, точные сроки — это заставит задуматься даже самого далёкого от инвестиций человека.

Если бы я ранжировал инструменты фондового рынка и иные инвестиции по степени их консерватизма, то облигации занимали бы уверенное второе место после банковского депозита. Это популярный консервативный инструмент, который направлен на сохранение средств и получение небольшой доходности (+-значение инфляции, если нет кризиса). Однако если бы всё было так просто, то не стоило посвящать облигациям целую большую статью, всё ограничилось бы инструкцией: облигации РЖД и ОФЗ хорошие, а облигации компаний микрозаймов плохие, выбирайте хорошие, ждите доход. Предлагаю отвлечься от всех дел на 20-30 минут и погрузиться в тему облигаций, тем более что вопрос сохранения денег стоит перед многими нашими читателями. 

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

Чек-лист разумной защиты своего ноутбука

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

Важный компонент защиты от несанкционированного доступа

Каждому разумному человеку есть, что скрывать. Это нормально. Никто не хочет, чтобы утекли его приватные ключи для доступа в репозиторий, важный код или личные фотки в свитере с оленями.

Поэтому, я тут подумал и решил собрать в одном месте некий стандартизированный чек-лист по комплексной защите своего ноутбука. Я намеренно отсекаю станционарные ПК, потому что они меньше подвержены угрозам вида «случайно забыл в баре». С 6 килограммами жестких дисков, тепловых трубок и башенным кулером это сделать куда сложнее.

Я постараюсь пройтись по основным угрозам и методам защиты. Например, люди часто забывают, что вводить пароль под камерой — плохая идея. Буду крайне признателен вашим дополнениям.
Читать дальше →
Всего голосов 66: ↑55 и ↓11+44
Комментарии130

Веб-разработчику: 10 полезных инструментов

Время на прочтение3 мин
Количество просмотров21K
Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие инструменты, которые позволяют, как говорится, «работать с умом, а не до ночи».


Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии5

Вклад авторов