Бывает такое, что работать не хочется, а вот например поделать что-нибудь другое, у вас силы есть? Теперь давайте представим, что вы очень много отжимались и руки у вас теперь отваливаются. Поэтому поднимать вы уже ничего не сможете, а вот ходить запросто. Вот тоже самое может быть и с вашей головой, если какие-то мысли её сильно напрягают, она устаёт, и думает уже о совсем другом.
Новости
Настройка локальной синхронной репликации используя DRDB9
DRBD (Distributed Replicated Block Device — распределённое реплицируемое блочное устройство) представляет собой распределенное, гибкое и универсально реплицируемое решение хранения данных для Linux.
DRBD имеет поверхностное сходство с RAID-1 в том, что он включает в себя копию данных на двух устройствах хранения, так что в случае сбоя данные на другом могут быть использованы. Однако оно работает совсем иначе, чем RAID и даже сетевой RAID.
В этой статье я поделюсь опытом как создать репликацию drbd локально, не используя drbdadm, а используя drbdsetup и drbdmeta.
Очередные поиски флага на Hackthebox в категории OSINT
Привет, дорогой друг! Сегодня я продолжу рассказывать про поиск флага на Hackthebox. Забегу немного вперед: данная статья будет очень короткой. Мне довольно легко и быстро удалось найти флаг.
Итак, само задание:
Can you find something to help you break into the company 'Evil Corp LLC'. Recon social media sites to see if you can find any useful information.
По-русски: нас просят найти в социальных сетях информацию, которая поможет проникнуть в компанию "Evil Corp LLC"
Как и любой специалист, я очень ленив. Чтобы не ломать голову, я пошел в Google и написал там такой запрос:
evil corp llc site instagram.com
Не долго думая, кликнул на первую ссылку.
Маркетинг для сложных B2B-Продуктов
Добрый день, если вы работаете в B2B-рынке, хотите продавать много и на большие чеки, в этой статье я расскажу, как их системно привлекать, где искать и почему с ними нельзя работать как с B2C.
Serializable vs. Snapshot Isolation Level
По материалам статьи Craig Freedman: Serializable vs. Snapshot Isolation Level
Уровни изоляции транзакций Serializable и Snapshot обеспечивают согласованное чтение из базы данных. На любом из этих уровней изоляции транзакция может читать только зафиксированные данные. Более того, транзакция может читать одни и те же данные несколько раз, не заботясь о каких-либо параллельных транзакциях, вносящих изменения в эти же данные. Те нежелательные эффекты, которые были продемонстрированы в предыдущих статьях при Read Committed и Repeatable Read, на уровнях изоляции Serializable и Snapshot просто невозможны.
Почему IT-специалисты делают паузу в карьере и как после этого вернуться на работу
Долгие перерывы в карьере обычно пугают работодателей. Поиски себя, увлечение новым делом, декретный отпуск вызывают вопросы у HR ещё до собеседования. Мы попробовали разобраться, почему айтишники делают перерывы в карьере, а также поговорили с HR-менеджерами и руководителями компаний, чтобы помочь кандидатам выработать правильную стратегию возвращения.
Задача про две ёмкости для жидкости
Существует классическая задача:
Есть 2 емкости: 5 литров и 3 литра. Как отмерить 4 литра жидкости используя только эти 2 емкости?
В этом тексте я решу эту задачу в общем виде при помощи конечного автомата. Также я упомяну про малоизвестный язык программирования Dot.
Как я разрабатывал игру fly bird 2
Это гифка, которую я сделал, чтобы показать вступление и как началась история путешествия птички. У меня есть друг, который не боится рисовать, даже если он не обучался рисованию профессионально. Я общаясь с ним как то вдохновился желанием рисовать и не бояться. В google play у меня есть старая игра, которую я делал на unity, когда только начинал работать с движком.
https://play.google.com/store/apps/details?id=com.xverizex.fly_bird&hl=ru&gl=US
Два комментария к старой игре дали мне желание сделать новую версию, но уже на C++ + SDL2 + OPENGL ES 3.2 + OPENSLES + glm. То есть я даже рад хотя бы двум комментариям о том что людям нравиться моё творчество, чтобы чувствовать себя прекрасно и продолжать делать игры.
Так как у меня нормального опыта не было делать игры полноценные на sdl2, то я использовал разные виды кода, которые как я думал, что они правильные. Но поработав на работе и изучая код, я увидел что есть помимо того что я знаю (я про очереди сообщений), есть ещё mqueue. И только потом я додумался, что можно с помощью очередей сообщений отправлять из одного потока в другой что-нибудь. Вот пример как выглядела реализация.
Недружественные почтовые сервера
Всем привет. Долго думал, о чём здесь написать — к сожалению, редко находится на это время и желание. Но недавно случилась одна не очень хорошая история, из которой я сделал выводы и решил, что эта информация может быть кому-то полезна, поэтому хочу рассказать о том, что произошло. История эта связана с электронной почтой, а если быть более точным — с отказом сетевой инфраструктуры РЖД в обслуживании персонального почтового сервера из-за его «недружественности».
Я старался не углубляться сильно в технические моменты, так как посчитал, что для понимания ситуации они не очень важны. Но если кому-то будет интересно, могу попробовать рассказать более подробно о технической стороне вопроса в следующих публикациях.
Fiber изнутри: погружение в новый алгоритм согласования React
Погрузитесь глубоко в новую архитектуру React под названием Fiber и узнайте о двух основных фазах нового алгоритма согласования (reconciliation). Мы подробно рассмотрим, как React обновляет состояние и пропсы и обрабатывает дочерние элементы.
Что будет с ru-стартапами? Немного личной рефлексии, как русского YC-фаундера
Сейчас полезно разделять два пласта информации и мотивации людей:
1. Публичный (медийный) - мы все с лихвой его потребляем: новости, затрагивающие бизнес, выходят каждый день. В них желательно обращать внимание не на события, а на тренды. Например весь шум и ограничения банков ЕС - это пример вольной интерпретации одних и тех же писем европейского центробанка. Да, применяют их в разных странах очень по-разному. Или например стартап-программы ограничивают или ужесточают правила получения стартап-внж. Это объясняется небывалым наплывом аппликантов, раньше стартап-программы хантили стартапы, а сейчас завалены имейлами. Три с половиной сотрудника просто не могут справиться с этим потоком. Так что выводы типа “русским теперь вход заказан” просто несостоятельны, если смотреть на первопричины действий.
Публично часто заявляются гуманистические и морально-этические мотивы, хотя мы все понимаем, что условный банк или инвестфонд, или госаппарат вряд ли хоть как-то руководствуются идеями гуманизма.
Что касается стартапов, то все темы, которые максимально обильно обсуждаются публично, вроде сложности денежных переводов или релокации сотрудников/фаундеров - это просто мелкие неурядицы, с которыми уж кто-кто, а талантливые основатели точно справятся.
2. Непубличный слой информации намного более важен и является источником цепочек действий, которые мы потом читаем в новостях и чатиках в очень упрощенной, примитивной и лозунгообразной форме. Я коснусь только одной темы - перспектив стартапов с русскоязычными корнями.
Аудиодайджест — материалы из «Мира Hi-Fi»: муз. сервисы для свободного творчества, технологии и подборки для чтения
На выходных мы решили вновь поделиться избранными материалами из нашего «Мира Hi-Fi». Обсуждаем примечательные технологии, сервисы и аудиоконтент.
Релокация в Ташкент из Омска на машине — Дорога и приключения на таможне
Я задумывался о релокации наверное последние полтора-два года, но все никак не решался. В бизнесе было все классно, я работал в 3х направлениях, каждое из которых приносило свои дивиденды, а впереди рисовались еще более интересные перспективы. И если до 24 февраля в РФ было находиться все сложнее и сложнее, но еще теплились какие-то надежды на изменения, то 24го февраля все резко и окончательно изменилось, а уж после кадров с полей "специальной военной операции" находиться в РФ стало абсолютно невыносимо. Было принято решение пока не поздно незамедлительно покинуть территорию РФ. Всем кому интересен личный опыт переезда в Ташкент добро пожаловать под кат. Осторожно много букв и размышлений.
Щелчки в суставе
В наше время различные патологии в височно-нижнечелюстном суставе (ВНЧС) встречаются все чаще и чаще, и то ли это связано с развитием социального общества, и как следствие повышенного стресса у людей, то ли раньше эти патологии просто меньше диагностировали из-за недостатка знаний, но факт остается фактом: Практически каждый второй пациент на сегодняшний день имеет какие-либо признаки нарушения смыкания челюстей.
20 игр, чтобы видеть детали, чувствовать нюансы и уловить смысл дизайна
Я собрала 20 игр, чтобы поиграть в дизайнера. Точнее игры, в которые играешь и прокачиваешь какой-то навык, полезный для дизайна: цветовым кругом пользоваться, пером работать, шрифты не вырвиглазные подбирать, UI по-человечески рисовать. Во все игры можно играть в браузере и бесплатно. Впервые от «поиграйте со шрифтами» можно получить удовольствие.
Еще я веду канал в Telegram GameDEVils и блог на Substack , делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
1. Can’t Unsee
Update: используйте прокси, к примеру croxyproxy, или просто закройте попап, чтобы попасть на сайт игры.
Игра для начинающего UI дизайнера, чтобы тренировать внимательность. Иными словами, не для тренировки конкретного навыка, а на умение «разобраться в деталях, почувствовать нюансы, и уловить смысл».
Как я создаю игры на своём 3D движке в одиночку
Много лет назад я занимался созданием маленьких Flash игр и публиковал их на сайте Newgrounds. Сейчас я делаю полноценные игры для ПК.
На сегодняшний день у меня 4 законченных коммерческих игры в Steam, и самая последняя из них — выпущенная в 2021 году Pilie Pals, о процессе создания которой я расскажу в этой статье.
Я работал над игрой всего примерно 6 месяцев, по вечерам после работы и на выходных. Я занимаюсь дизайном, программированием, графикой, звуками и музыкой в одиночку, и использую свой собственный движок 3D игр.
Установка, настройка и эксплуатация стэка OpenSearch в классической среде
Передо мной встала задача сбора логов с парка серверов на ОС Windows и ОС Linux. Для того чтобы решить её я воспользовался стэком OpenSearch. Во время настройки OpenSearch мне не хватало в открытых источниках наглядных примеров, а информация на официальных сайтах ElasticSearch и OpenSearch мне показалась обрывочной, слабо привязанной к реальным ситуациям. Поэтому я решил поделиться своим опытом и описать основные моменты установки и некоторые сценарии настройки и применения стэка OpenSearch, которые я применил в своей практике.
О производительности Javascript. Рейтинг Techempower
Почему Javascript входит в топ-2 techempower?
Недавно на github был задан этот вопрос, вызванный появлением новой платформы javascript, близкой к вершине промежуточного рейтинга Techempower. Эта платформа Just(js) является тем, над чем я работаю в качестве пет-проекта уже некоторое время. Здесь я попытаюсь дать краткий ответ на вопрос, а в ближайшие недели дам дополнительные подробности об этом и о самой платформе.