Как стать автором
Обновить
3
0
Рексофт @Reksoft

Software developer

Отправить сообщение

Обзор книги Do Hoang Tu «Operating System from 0 to 1» — как новичку сделать свою операционную систему…

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

Создание собственной операционной системы — любимая тема многих начинающих программистов. На русском языке хватает материалов, где авторы собирают новые дистрибутивы на Linux или просто строят планы о том, как изменят мир. Это обзор книги на английском, которая поможет разобраться, как устроены операционные системы, и без особой подготовки с нуля написать свою примитивную операционку на Ассемблере и C, не используя ничего кроме компиляторов. Книга «зацепила» нашего коллегу из практики Frontend «Рексофт». Делимся его обзором.

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

Как я решил написать ORM на php с нуля на работающем сайте, и что из этого вышло

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


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

7 вредных советов дизайнеру

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

Наверное, в детстве многие читали Остера. Так вот: недавно ученые открыли, что на свете бывают непослушные дизайнеры, которые все делают наоборот. Им дают полезный совет: «Наводите порядок в макетах» – они берут и не наводят. Им говорят: «Не изобретай велосипед» – они тут же начинают изобретать. Ученые придумали, что таким дизайнерам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. Подборку таких советов подготовила проектировщик пользовательских интерфейсов «Рексофт» Полина Абдула.

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

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

5 самых интересных инцидентов в области ИБ за сентябрь 2020

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

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

«Рексофт» собрал информацию по взломам и атакам за сентябрь. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.

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

Смешные собеседования: истории ИТ-рекрутеров (часть 3)

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

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

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

Читать далее
Всего голосов 32: ↑27 и ↓5+41
Комментарии86

Как подготовиться к выступлению на IT-конференции. 10 вещей, которые нужно решить заранее

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

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

Представляем еще одну 3-минутную публикацию, которая поможет успешно выступить на IT-конференции. Мы уже рассказали, как справиться со страхом сцены, выбрать тему и составить презентацию. Сегодня поговорим про 10 вещей, которые могут испортить даже самый лучший доклад, если не решить их заранее. И самое главное, разберемся, как их избежать, чтобы выступление прошло успешно.

Поехали!
Всего голосов 6: ↑5 и ↓1+9
Комментарии5

Как выбрать тему для выступления на IT-конференции. 4 рабочих совета

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

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

Продолжаем наш цикл коротких (3-минутных) постов о подготовке к публичным выступлениям. Первый материал о страхе публичного выступления можно посмотреть здесь. А сейчас про выбор темы.

Поехали!
Всего голосов 4: ↑3 и ↓1+6
Комментарии2

Как победить страх публичного выступления. 5 простых шагов

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

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

В «Рексофт» есть программа по обмену знаниями «ProfIT». Еженедельно мы делимся различными интересными темами с командой. Недавно там был блестящий доклад о практических шагах для подготовки к выступлениям. Знаем, что на Хабр было много таких материалов, но мы решили поделится своими лайфхаками в коротких материалах, каждый из которых можно будет прочесть за 3 минуты и не напрягаться. Первый про страх. Надеемся, что вам зайдет наш формат.

Поехали!
Всего голосов 4: ↑3 и ↓1+6
Комментарии3

Обработка ошибок в JavaScript

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

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

Тема обработки ошибок в JavaScript возникает не только у каждого новичка, но и матерого разработчика. Замечу, что тема уже довольно заезжена, поэтому я позволю себе резюмировать в кратком изложении все, что действительно эффективно и проверено в бою мною, коллегами и гуру IT.

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

3 самых интересных инцидента в области информационной безопасности за июль 2020

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

Мы собрали самую интересную на наш взгляд информацию по взломам и атакам за прошедший месяц.

image
Читать дальше →
Рейтинг0
Комментарии8

Типичные ошибки джунов, использующих React

Время на прочтение4 мин
Количество просмотров6.4K
Об основных ошибках junior-разработчиков, использующих React. На чем сыпятся джуны, и как с этим жить. Перевод статьи «Mistakes Junior React Developers Make» от специалиста Frontend практики «Рексофт».

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

Подборка интересных инцидентов в области ИБ за июнь 2020

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

Хотим поделиться небольшой подборкой по ИБ- инцидентам за июнь 2020 года. Оговоримся сразу, что она не претендует на полноту картины всех мировых новостей в области ИБ. Предлагаем вашему вниманию лишь те, которые показались специалистам «Рексофт» наиболее интересными.


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

Интересные приёмы и хитрости SSH

Время на прочтение6 мин
Количество просмотров7.7K
Несколько советов об эффективном использовании SSH. Поговорим о том, как:

  • использовать двухфакторную аутентификацию для SSH подключений;
  • безопасно использовать «проброс ключа» (agent forwarding);
  • выйти из зависшей SSH сессии;
  • оставить терминал открытым при выходе или разрыве связи;
  • расшарить удаленный терминал с другом (без Zoom’а!).

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

Актуальные модели лингвистической локализации в сфере IT и digital-коммуникаций. Часть 1

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

Пандемия COVID-19 и вызванные ею кризисные явления в экономике в обозримом времени закончатся, и софтверные и digital-компании с новыми силами ринутся покорять зарубежные рынки. А вместе с тем возрастет потребность в локализации, в том числе языковой.

Аналитики уверены, что в ближайшие два года нас ожидает серьезный рост числа IT-компаний, ориентированных на экспорт, с долей зарубежных продаж в совокупном обороте не ниже 60%.

В 2019 году по сравнению с предыдущим годом объем зарубежных продаж ПО и услуг по его разработке российских компаний вырос на 15 % и достиг $11,3 млрд, а сервисные компании продолжили удерживать свои позиции в рейтинге 100 ведущих сервисных компаний мира.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Боремся с пробками в маленьком городе за небольшой бюджет: результаты 6 месяцев проекта

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


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

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

Но мы пошли чуть дальше: в городе Новомосковске (120 тысяч жителей) поставили на светофоры камеры, поменяли все контроллеры и связали всё это в одну сеть. Бюджет у города небольшой, поэтому правила пока эвристические без всякого космоса вроде data mining и машинного обучения, светофорных объектов не очень много (потому что даже поставить 21 камеру уже дорого), но мы смогли добиться вполне конкретных результатов.

Скорость прохождения перекрёстков с нашими «умными светофорами» и обычных перекрёстков рядом увеличилась. Мы научились приоритизировать поток машин утром на крупный завод, считать и обрабатывать транзитные фуры и даже замахнулись на ГЛОНАСС-датчики «скорой», чтобы убирать возможные заторы перед ними.
Читать дальше →
Всего голосов 68: ↑68 и ↓0+68
Комментарии33

Портал тестовых сред, или Спасём наш девопс

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


Пару лет назад мы чувствовали себя в каком-то сюрреалистическом сне. Все вокруг шли в облако для тестирования (удобно же разворачивать-сворачивать тестовые среды), а мы пытались выяснить, какие инструменты «из коробки» нужно поставлять. Для этого мы вместе с заказчиками разбирались, как устроены процессы девопса. И оказалось, что только единичные компании в России как-то грамотно применяют автоматизацию.

Сразу поясню, что мы по большей части общались или с теми, кто занимается разработкой в компании до 150–200 человек, или с производствами, где с ИТ традиционно тяжело. У компаний крупнее обычно есть и процесс, и собственное облако, и к нам они приходят за резервным размещением.

Производство обычно хорошо отлажено. Есть цикл, план релизов, есть цель, код идёт к цели вместе с разработчиками.

Тестирование и QA тоже хорошо отлажены чаще всего.

А между ними — пропасть. И её пытается заполнить DevOps. Этот супермен должен взять релиз (а в идеале — собрать в Дженкинсе или чём-то подобном), создать машину, развернуть там всё, проверить работу, может, провести пару претестов и отдать уже в QA.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии3

Боль и страдания при отладке микросервисов в веб-разработке

Время на прочтение9 мин
Количество просмотров5.1K
В ИТ редко встретишь человека, который не слышал о микросервисах. В интернете и на профильных сайтах на эту тему есть масса статей, которые в целом хорошо объясняют отличия между монолитом и, собственно, микросервисами. Неискушенный разработчик Java, прочитав статьи из разряда «Что такое микросервисы для web-приложений и с чем их едят», преисполняется радости и уверенности, что вот теперь-то всё станет замечательно. Ведь главная цель — «попилить» монструозный монолит (конечный артефакт, который, как правило, представляет собой war/ear файл), выполняющий кучу всего, на ряд отдельно живущих сервисов, каждый из которых будет выполнять строго определённую, относящуюся только к нему функцию, и будет делать это хорошо. В дополнение к этому идёт горизонтальная масштабируемость — просто делай scaling соответствующих узлов, и всё будет здорово. Пришло больше пользователей или требуется больше мощностей — просто добавил 5–10 новых инстансов сервисов. Грубо говоря, в целом так это и работает, но, как известно, дьявол кроется в деталях, и то, что изначально казалось довольно простым, при более внимательном рассмотрении может обернуться проблемами, которые первоначально в расчёт никто не брал.

В этом посте своим опытом о том, как дебажить микросервисы для web делятся коллеги из практики Java компании «Рексофт».


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

Платформа автоматизированного реагирования на инциденты ИБ

Время на прочтение7 мин
Количество просмотров7.5K
Представьте себе обычный ситуационный центр по ИБ в крупной компании. В идеальном мире софт детектирует подозрительную активность, и команда «белых хакеров» начинает стучать руками по клавиатуре. И так происходит раз в месяц.

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

SIEM-системы помогают систематизировать и коррелировать события от источников. И генерируют срабатывания, с каждым из которых нужно разбираться. Из этих «каждых» большая часть — ложные. Можно подойти к вопросу и с другой стороны, заведя скрипты на обработку тревог. Каждый раз, когда что-то срабатывает, хорошо было бы иметь не просто причину тревоги, а потом лезть за разными данными в четыре-пять систем, а сразу автоматически собирать весь диагноз.



Мы сделали такую надстройку, и это очень помогло снизить нагрузку на операторов. Потому что сразу запускаются скрипты сбора информации, и если есть типовые действия — они сразу же предпринимаются. То есть, если завести систему «в такой ситуации делаем так и так», то карточка будет открываться для оператора с уже проработанной ситуацией.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+20
Комментарии3

Хакатоны. Как выжать максимум и выжить

Время на прочтение7 мин
Количество просмотров5.2K
Доброго всем времени суток!

Меня зовут Александр Михалин — я .NET разработчик в компании “Рексофт”. За моей спиной 7 хакатонов, причем один в качестве члена жюри. Я не спал 8 ночей, выпил 52 чашки кофе, 15 банок редбулла, со мной в команде побывали 24 человека. Сегодня я хочу рассказать о хакатонах всё. Ну или почти всё.


Фото предоставлено командой ВКонтакте.

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

Я не буду акцентировать внимание на том, что представляют собой хакатоны. Эта тема довольно хорошо раскрыта tEarth в статье.

Под катом:

  • Моя история
  • Мотивация для участия
  • Советы и рекомендации
Читать дальше →
Всего голосов 6: ↑4 и ↓2+9
Комментарии3

UI/UX — дизайн. Тренды и прогнозы на 2020 год

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

Возможно тема не нова, но она остается актуальной для всех разработчиков. 2020 год принесёт нам множество интересных технологических и дизайнерских решений. На этот год запланированы выходы новых устройств, в которых, скорее всего, мы увидим новые способы взаимодействия с интерфейсом и улучшение уже существующих взаимодействий. Так что же конкретно станет трендом 2020 в UI/UX? Илья Семенов, старший проектировщик пользовательских интерфейсов компании «Рексофт», делится своими мыслями по трендам и прогнозами в области UI/UX-дизайна. Давайте разбираться.

image
Читать дальше →
Всего голосов 8: ↑3 и ↓5+1
Комментарии7

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность