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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

ИТ-сотрудник с Reddit автоматизировал свою работу и получает зарплату ни за что

Блог компании gms & g-mate Лайфхаки для гиков Удалённая работа


Анонимный ИТ-сотрудник стал героем Реддита после того, как автоматизировал всю свою работу и теперь проводит дни, играя в видеоигры. Его пост с названием «Я автоматизировал свою работу больше года назад и никому об этом не сказал» на сабреддите r/antiwork набрал 80 000 апвоутов и больше 5 000 комментариев за один день.

Читать дальше →
Рейтинг 0
Просмотры 595
Комментарии 2

Новости

Как я делал IAM на готовых решениях

Open source *Python *

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

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

Читать далее
Рейтинг 0
Просмотры 157
Комментарии 2

Разбор Protobuf в Visual Studio под С++

C++ *
Tutorial

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

Читать далее
Рейтинг 0
Просмотры 161
Комментарии 0

Обзор лазерного проектора Epson EF-11 и впечатления после почти года эксплуатации в роли «обычного» проектора

Блог компании Epson Мониторы и ТВ Периферия

Не прошло и года, как я все-таки нашел возможность собрать вместе мысли и рассказать о впечатлениях от пользования компактным лазерным проектором Epson EF-11, который приобрел в декабре 2020. Уверен, кому-то будет интересно узнать, почему я выбрал именно этот аппарат и чем он выделяется на фоне многочисленных, казалось бы, «аналогов».

Само собой, минипроекторами сегодня никого не удивишь, но мне хватит наглости заявить следующее: аналогов у Epson EF-11 нет, а сам проектор формально представляет отдельный класс устройств. И дело тут не в моей самонадеянности, а просто в том, что у этой модели «под капотом» оба главных компонента любого проектора — источник света и система формирования изображения — кардинально отличаются от схожих моделей, представленных на рынке. Вместо блока обычных светодиодов имеем блок лазерных диодов; вместо одноматричной DLP-матрицы – трехматричную 3LCD. И все это — в очень компактном корпусе и с запасом яркости 1000 люмен.

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

Читать далее
Рейтинг 0
Просмотры 559
Комментарии 3

Бестолковые сообщения об ошибках: вносим ясность

Тестирование IT-систем *Программирование *Usability *Управление разработкой *

Попробуйте вспомнить, какие оригинальные и необычные сообщения об ошибках вам выдавали многочисленные программы и приложения, которыми вы пользуетесь. Наверняка у каждого из вас найдётся пара забавных примеров таких сообщений. В моём личном рейтинге на данный момент безусловный лидер — «Метод вернул что-то не то».

Каким же должно быть идеальное сообщение об ошибке?

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

Как ИИ кибербезопасность усиливает: новые тренды и возможности

Блог компании Neuro.net Информационная безопасность *IT-инфраструктура *Исследования и прогнозы в IT

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

По статистике МВД, каждое четвертое преступление совершается сейчас с использованием IT-технологий. За пять лет число киберпреступлений в России увеличилось в 12,5 раза. За семь лет - так и вообще в 20 раз. Делать с этим, конечно, что-то нужно, так что сфера информационной безопасности тоже развивается. Сейчас приходит на помощь искусственный интеллект - есть несколько основных направлений развития симбиоза "ИИ+ИБ". Давайте сегодня об этом и поговорим.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 700
Комментарии 0

Новый язык обычного и параллельного программирования Planning C 2.0

Программирование *C++ *Компиляторы *Параллельное программирование *

Здравствуйте, уважаемые читатели.

Хочу написать здесь об одном из своих проектов -- языке Planning C (v2.0). Он является расширением C++, дополняющим базовый язык рядом новых конструкций. В настоящее время проект доступен в репозитории (исходный код прототипного транслятора-препроцессора, множество примеров, конвертер простых программ MPI->Planning C). От других языков Planning C отличается тем, что многие его новые конструкции построены на базе так называемых процедур с планированием повторного входа, которые в первую очередь удобны для программирования некоторых алгоритмов, использующих стек, дек или очередь (но могут использоваться и для программирования произвольных алгоритмов). Язык содержит различные средства алгоритмизации и распараллеливания, более-менее унифицированные и для обычных в наше время компьютеров с многоядерными процессорами, и для видеокарт, и для кластерных систем. Во второй версии языка были введены стандартные средства расширения языка новыми конструкциями, «интеллектуальная» мемоизация и еще некоторые возможности. Надеюсь, кому-нибудь данный язык покажется интересным, может быть даже перспективным для применения и/или развития. Сам я иногда им пользуюсь для быстрого написания некоторых расчетных параллельных программ.

В этой статье напишу лишь о самых базовых возможностях языка, преимущественно на примерах. Если тема вызовет интерес, то, возможно, впоследствии напишу еще одну-две статьи о «продвинутых»/необычных возможностях.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.5K
Комментарии 1

iPad Pro 2021: будущее ретро

Блог компании «Лаборатория Касперского» Старое железо Планшеты
Изначально я хотел купить планшет с большим экраном, чтобы смотреть сериалы и кино во время занятий на велотренажере. В итоге «экран» оказался в три раза дороже тренажера. Вы знаете, как это бывает: то хочется побольше фич, то памяти слишком мало. В результате ты покупаешь планшет по цене ноутбука и смотришь на нем ютюб, как и на предыдущем устройстве, которое у тебя уже было. А велотренажер стоит без дела.


Среди всех притянутых за уши, пришитых белыми нитками, высосанных из пальца причин купить в 2021 году новый айпад была и вот такая. Я привык смотреть на устройства с точки зрения ретроколлекционера. Я стараюсь не забывать, что все рано или поздно превращается в старый хлам. И давно хотел посмотреть на новое, а не старое устройство именно с этой точки зрения. Не только «какое оно сейчас», в контексте сегодняшнего дня, а как выглядит в ретроспективе — по сравнению с устройствами 10-летней давности. И как будет выглядеть еще через 10 лет.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 7.7K
Комментарии 17

Оператор Собеля-Фельдмана или Зачем нам так много фильтров

Обработка изображений *
Из песочницы

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

Важно: для индексации пикселов используется индексация, принятая в сообществе linux, когда пикселы нумеруются от левого верхнего угла изображения, ибо это правильно)

Пикселизация изображения

Теория цифровой обработки изображений в некотором смысле довольно сложна, потому что объектом изучения является точечная интенсивность света как функция координат изображения I(x,y), которая вполне может быть гладкой функцией, разложимой в ряд Тейлора, но у нас никогда нет значений этой функции. При начальном знакомстве с теорией можно обмануть себя и сказать, что мол мы всё же знаем значения функции, но только на дискретном наборе точек (пикселов). Но если остаться на этом уровне понимания, то смысла в формулах Собеля нет (центральные разности должны были бы дать лучший результат).

Итак, значение пиксела I_{mn} -- это НЕ значение функции I(x,y) в некоей дискретной точке (x_m, y_n), а среднее значение интенсивности, взятое по площади пиксела:

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

Статика, динамика и дофамин

Управление персоналом *

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

Но не суть. У качков, как ни странно, можно многому поучиться. Не у самих качков, а у подходов к их тренировкам. Сами качки, кстати, этих подходов не знают – видят только готовые «программы» в нескольких вариантах, под разные ситуации. Не правда ли, похоже на нас, использующих «фреймворки» Scrum, Lean или DevOps, не понимая заложенных в них принципов? Ну да ладно.

Есть у качков такая замечательная штука, как статические упражнения, или упражнения на статику.

Читать далее
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 2.5K
Комментарии 8

Что разработчикам важно в работе. Опрос Stack Overflow

Блог компании Get me IT Карьера в IT-индустрии Статистика в IT IT-компании
Перевод
Конкуренция за технические таланты продолжает накаляться. Кажется, что каждый год становится «горячее», чем предыдущий. Согласно почти всем проверенным нами крупным доскам объявлений, в настоящее время открыто более 70 000 технических вакансий (по данным hh.ru — 87 423 в России). При этом почти 80% разработчиков не находятся в активном поиске новой работы. Однако более 50% открыты для новых возможностей, если они появятся на их пути. Все это заставляет задуматься над вопросами, которые волнуют почти каждую команду технического рекрутинга в мире: как привлечь технических специалистов? Что волнует разработчиков, когда они оценивают новые возможности? Мы опросили более 500 разработчиков, и полученные результаты могут вас удивить.


Приятного чтения!
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.4K
Комментарии 11

Как я попытался «войти в Ай-Ти» и у меня получилось

Карьера в IT-индустрии
Из песочницы

Эта статья - ответ на публикацию "Почему я больше не пытаюсь «войти в Ай-Ти»".

Меня зацепило то что мой путь начинался практически как у автора, но результат оказался прямо противоположным. Итак:

Мой путь
Всего голосов 37: ↑23 и ↓14 +9
Просмотры 7.2K
Комментарии 19

Каким был первый game jam 20 лет назад и где можно поджемить в этом году

Блог компании Timeweb Cloud Разработка игр *Дизайн игр *История IT Научно-популярное


Когда я составляла подборку игр про алгоритмы, наткнулась на игру «Baba Is You», которую Арви Тейкари придумал во время «Nordic Game Jam» (Baba Is You — Jam Build). Мне стало любопытно, полезла разбираться с «нордическим игровым вареньем».

Выяснила, что этом году исполняется 20 лет первому game jam-у в истории компьютерных игр, под катом его история, а еще истории 5-ти самых старых и массовых джемов, которые проводят ежегодные сессии до сих пор. Да, «Nordic Game Jam» один из них.

Еще я создала канал в Telegram: GameDEVils, буду делиться там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 648
Комментарии 2

Как измерить количество информации?

Блог компании Образовательные проекты JetBrains Алгоритмы *Математика *Научно-популярное

Мы ежедневно работаем с информацией из разных источников и поэтому имеем интуитивные представления о том, что означает, когда один источник является более информативным, чем другой. Однако далеко не всегда понятно, как это правильно определить формально. Не всегда большое количество текста означает большое количество информации. Например, среди СМИ распространена практика, когда короткое сообщение из ленты информационного агентства переписывают в большую новость, но при этом не добавляют никакой «новой информации». Или другой пример: рассмотрим текстовый файл с романом «Война и мир» в кодировке UTF-8. Его размер — 3.2 Мб. Сколько информации содержится в этом файле? Изменится ли это количество, если файл перекодировать в другую кодировку? А если заархивировать? Сколько информации вы получите, если прочитаете этот файл? А если прочитаете его второй раз?

По мотивам открытой лекции для Computer Science центра рассказываю о том, как можно математически подойти к определению понятия "количество информации".

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 1.5K
Комментарии 1

Как нанимать сотрудников на удалёнке

Графический дизайн *Развитие стартапа Управление персоналом *Дизайн Удалённая работа

Удалёнка пришлась по вкусу многим компаниям, однако найм сотрудников «из дома» отличается от найма в офисе. Рассказываю, как эффективно проводить собеседования в Zoom и работать с теми, кого лично ни разу не видел.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 2.4K
Комментарии 11

Клавиатура Charachorder: новое слово в вопросе ввода текста или странное изобретение?

Блог компании Selectel Гаджеты Компьютерное железо Софт Лайфхаки для гиков

Мы в Selectel любим клавиатуры хорошие и разные. Вот, например, обзор кастомной клавиатуры Lily58 Pro. Вскоре опубликуем еще один обзор кастомной клавиатуры, еще более эргономичной, чем Lily. Но даже они ни в какое сравнение не идут с тем, что предлагает команда создателей устройств ввода Charachorder.

Они создали два девайса — одно из них похоже на клавиатуру, и, фактически, является ею, хотя и называется «аккордная клавиатура». А вот второе не похоже ни на что. Давайте посмотрим, что это за системы и обсудим их возможности и потенциал.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 5K
Комментарии 11

Тернистый путь внедрения аутентификации через соцсети

Блог компании МТС Информационная безопасность *Интерфейсы *Социальные сети и сообщества


Кто помнит пароли от всех своих аккаунтов? Учеток слишком много, ведь почти каждый сервис в наше время требует для полноценного доступа создать учётную запись и придумать новый пароль.

Столкнувшись с очередным таким требованием, особенно на новой платформе, человек просто закрывает вкладку в браузере со словами «не больно-то и хотелось». Чтобы упростить жизнь пользователям – существует аутентификация через третьи сервисы (чаще социальные сети). Как ее правильно настроить – читайте под катом.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.4K
Комментарии 5

Почему Vivaldi никогда не будет создавать собственную криптовалюту

Блог компании Vivaldi Technologies AS Браузеры Криптовалюты
Перевод

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

Читать далее
Всего голосов 20: ↑16 и ↓4 +12
Просмотры 1.9K
Комментарии 17

Где работать в ИТ в 2022: Usetech

Блог компании Хабр Карьера Управление персоналом *Карьера в IT-индустрии

Наша рубрика «Где работать в ИТ» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о своем процессе работы. Представители индустрии отвечают на вопросы, рассказывают об условиях работы, найме, командах и технологиях. 

В этом году рубрику открывает компания Usetech, которая занимается заказной разработкой программного обеспечения. Один из проектов компании — разработка портала gosuslugi.ru и мобильного приложения «Госуслуги».

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.1K
Комментарии 0

Эту кнопку нажали 5453 раза…

Ненормальное программирование *CRM-системы *Читальный зал

Пятница наступает, а значит приходит время забавных историй, и честно говоря, я скучаю по старому Хабру, когда всё умещалось в один абзац, поэтому и я постараюсь кратко.

Эту кнопку нажали 5454 раза…
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 4.8K
Комментарии 18