Skip to content

Двадцать интервью за две недели. Краткие выводы длинным текстом

Двадцать интервью за две недели. Краткие выводы длинным текстом published on Комментариев к записи Двадцать интервью за две недели. Краткие выводы длинным текстом нет

image


Пятница, вечер, настало время удивительных историй.


Две недели назад я нашел новую работу, чему не перестаю радоваться до сих пор.


Но пост не об этом. Сначала была фаза активного поиска работы и прохождения собеседований. Опыта и выводов набралось много. Я хочу этим поделиться, потому что мне кажется, эти выводы будут полезны обоим сторонам (как соискателям, так и рекрутерам).


Дальше будет много сухого и солёного текста.

Читать дальше →

[Перевод] Компилируем Microsoft Word 1989 года

[Перевод] Компилируем Microsoft Word 1989 года published on Комментариев к записи [Перевод] Компилируем Microsoft Word 1989 года нет


Собираем Opus


Opus — это кодовое имя, которое разработчики компании Microsoft дали пакету Microsoft Word for Windows v1.1a. Давайте скомпилируем его из исходного кода и посмотрим, удастся ли его запустить!

1. Введение


В этой статье задокументирован процесс получения исходного кода и его превращения в работающее приложение для Windows. Компилятор и инструменты разработки запускаются в операционной системе MS-DOS, потому что в 1989 году ещё не существовало инструментов разработки, работающих в Windows.

Примечание: в этой статье я буду часто упоминать DOS. Под этим обозначением подразумевается Microsoft MS-DOS, хотя бОльшая часть информации также применима к IBM PC-DOS и большинству других разновидностей DOS.

Если вы новичок в пользовании операционной системой DOS, то рекомендую повторять мои действия в копии Microsoft MS-DOS v6.22, версии DOS от июня 1994 года (последней выпущенной версии), содержащей все необходимые нам инструменты (об единственном исключении я расскажу ниже).
Читать дальше →

Мир ИБ в историях: логируем инциденты и смотрим, как читатели Хабра справляются с киберугрозами

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

[Перевод] Вышел cert-manager 1.0

[Перевод] Вышел cert-manager 1.0 published on Комментариев к записи [Перевод] Вышел cert-manager 1.0 нет

Cert-manager - «родной» контроллер управления сертификатами Kubernetes. С его помощью можно выпустить сертификаты из различных источников: Let's Encrypt, HashiCorp Vault, Venafi, пары ключей для подписи и самоподписанных. Он также позволяет поддерживать ключи актуальными по времени действия, а также пытается автоматически обновлять сертификаты в заданное до их истечения время. Cert-manager основан на kube-lego, а также использовал некоторые приемы из других схожих проектов, например kube-cert-manager.

Читать далее

Blue-Green Deployment на минималках

Blue-Green Deployment на минималках published on Комментариев к записи Blue-Green Deployment на минималках нет

В этой статье мы с помощью bash, ssh, docker и nginx организуем бесшовную выкладку веб-приложения. Blue-green deployment — это техника, позволяющая мгновенно обновлять приложение, не отклоняя ни одного запроса. Она является одной из стратегий zero downtime deployment и лучше всего подходит для приложений с одним инстансом, но возможностью загрузить рядом второй, готовый к работе инстанс.


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


DISCLAIMER: Большая часть статьи представлена в экспериментальном формате — в виде записи консольной сессии. Надеюсь, это будет не очень сложно воспринимать, и этот код сам себя документирует в достаточном объёме. Для атмосферности, представьте, что это не просто кодсниппеты, а бумага из "железного" телетайпа.


Читать дальше →

Инвентаризация RAID-массивов LSI в GLPI

Инвентаризация RAID-массивов LSI в GLPI published on Комментариев к записи Инвентаризация RAID-массивов LSI в GLPI нет

В своей работе я часто испытываю обсессии по поводу нехватки информации об инфраструктуре, а при увеличении парка обслуживаемых серверов это превращается в настоящую пытку. Даже когда я админил в маленьких организациях, мне всегда хотелось знать, что где стоит, куда воткнуто, кто из людей за какую железку или сервис отвечает, и самое главное — фиксировать изменения в этом всем. Когда приходишь в новое место и сталкиваешься с каким-нибудь инцидентом, уйма времени уходит именно на поиск этой информации. Далее я расскажу, с чем мне пришлось столкнуться в RuVDS, и как решил проблему, обозначенную в заголовке.
Читать дальше →

VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04

VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04 published on Комментариев к записи VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04 нет

Настройку VNC и RDP на виртуальном сервере мы уже освоили, осталось изучить еще один вариант подключения к виртуальному рабочему столу Linux. Возможности созданного компанией NoMachine протокола NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Фирменные серверные решения стоят дорого (клиентские бесплатны), но существует и свободная реализация, о которой пойдет речь в этой статье — система X2Go. Она отпочковалась от проекта с открытым исходным кодом FreeNX, когда NoMachine прекратила его поддерживать и отпустила в свободное плавание. Читать дальше →

Как Европа переходит на открытое ПО для госучреждений

Как Европа переходит на открытое ПО для госучреждений published on Комментариев к записи Как Европа переходит на открытое ПО для госучреждений нет
Говорим об инициативах Мюнхена, Барселоны, а также CERN.

Читать дальше →

Fluentd: почему важно настроить выходной буфер

Fluentd: почему важно настроить выходной буфер published on Комментариев к записи Fluentd: почему важно настроить выходной буфер нет


В наше время невозможно представить проект на базе Kubernetes без стека ELK, с помощью которого сохраняются логи как приложений, так и системных компонентов кластера. В своей практике мы используем стек EFK с Fluentd вместо Logstash.


Fluentd — это современный универсальный коллектор логов, набирающий всё большую популярность и присоединившийся к Cloud Native Computing Foundation, из-за чего вектор его разработки ориентирован на использование совместно с Kubernetes.


Факт использования Fluentd вместо Logstash не изменяет общую суть программного комплекса, однако, для Fluentd характерны свои специфические нюансы, следующие из его многофункциональности.


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

Читать дальше →

Куда делось место на сервере Confluence? Или статистика по Confluence вложениям

Куда делось место на сервере Confluence? Или статистика по Confluence вложениям published on Комментариев к записи Куда делось место на сервере Confluence? Или статистика по Confluence вложениям нет

У вас бывало такое на сервере Confluence закончилось место, а вы не знаете кто больше всего загружает вложений?


Чтобы узнать это необходим доступ к в бд confluence.


С помощью SQL запросом можно узнать полезную статистику по Confluence.

Читать дальше →

Primary Sidebar