Симптомы шизофрении делятся на негативные, позитивные и когнитивные. С позитивными все просто, хоть они и наиболее красочны и в первую очередь бросаются в глаза простому человеку, но они легче всего подавляются нейролептиками и являются наиболее выражены только в момент психоза. С когнитивными, как правило, ни то, ни се: с одной стороны они особо не причиняют страданий, крайне редко вызывают инвалидность, с другой стороны появляются исследования о применении препаратов off-label снижающих эти симптомы (хоть в аннотации препаратов и не стоит показание шизофрения). Дальше я постараюсь пояснить почему в основу статьи легли негативные.
Новости
Большая статья о переезде на остров Пенанг, Малайзия. Часть 1
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/e2b/330/e87/e2b330e87bb1a30cd0219487b6fabb0a.jpg)
2019-й год я встретил, работая в отделе визуализации медицинских данных в медицинской госкомпании. На тот момент я имел небольшой опыт работы непосредственно разработчиком на C++ (около 1,5 лет) и заполненный на английском языке профиль в LinkedIn. Я придерживаюсь мнения, что нужно и стоит иметь опубликованное резюме и периодически проходить собеседования, чтобы быть в курсе, что происходит на рынке и что и как спрашивают на собеседованиях.
Где-то с января 2019-го года я стал получать сообщения в LI с предложениями пообщаться. Было достаточно много сообщений от разных рекрутинговых и не только компаний, которые, как я понял, набивают периодически собственные базы и поэтому обзванивают людей. Но среди предложений были и достаточно интересные в локациях от Москвы и Финляндии до Германии и юга Франции. Правда, ни одно предложение не дошло на тот момент до предложения о работе.
Жизнь продолжалась, работа тоже, надвигалось лето с длинным запланированным отпуском. За неделю до отпуска мне пришло сообщение с предложением о собеседовании от HR компании Люксофт. Времени перед отпуском не было, поэтому сообщение было злостно проигнорировано (спойлер: всегда отвечайте HR!, они хорошие!). Но перед самым отпуском жена говорит: «А чего это ты не ответил? Напиши им, что уезжаешь в отпуск и сможешь говорить после него». Так я и сделал, но в ответ мне сказали, что позиция достаточно срочная и если у меня вдруг есть возможность, то были бы рады пообщаться раньше. Ну хорошо, давайте. Договорились о первом собеседовании.
Друг или враг? Стоит ли бояться искусственного интеллекта?
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/ab2/c9f/bc5/ab2c9fbc5dd9ca04c4648bf86628ab14.png)
Искусственный интеллект - это уже не сказка. Почему он уже превосходит человеческий мозг и какая правовая основа может защитить нас от неправомерных деяний с его стороны?
GraphQL <-> gRPC API Gateway на Java
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/dfd/c46/425/dfdc46425e5e009027b8020b96d3b4de.png)
В данной статье я хочу рассказать про процесс создания концепта API Gateway для обеспечения взаимодействия фронтенда, использующего GraphQL, и бэкенда, использующего gRPC, на Java с использованием фреймворка Quarkus.
Многопоточный энкодинг: переплатить вдвое или уйти на «встройку»?
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/2b6/b76/553/2b6b765538e1c6fe73d18b099d40b3d2.png)
Проведенный нами тест NVIDIA A4000 почти подтвердил, что она способна вытянуть на энкодинге до 16 независимых видеопотоков FullHD в формате H264. Удастся ли кратно увеличить производительность с профессиональной видеокартой, которая стоит в два раза дороже? Попробуем проверить.
В нашей второй статье про энкодинг (с тестом А4000) мы упустили, что видеопоток бывает и большего разрешения, поэтому стоит протестировать энкодинг файлов в формате 4К. Для полноты картины мы также сравним энкодинг на решениях от NVIDIA со встроенным GPU от Intel. Некоторые профессионалы полагают, будто достаточно собрать тот же FFmpeg со включенным QuickSync и внешняя видеокарта станет не нужна. Проверим и это утверждение.
Нужен ли ALR-экран вашему UST-проектору. Обзор и тест
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/05e/0ce/9ab/05e0ce9ab715def71fcbdbd70a2eac9a.jpg)
Два месяца назад, купив короткофокусный проектор, был абсолютно уверен, что ALR-экран мне не нужен и картинка на светло-серой стене и без него выглядит отлично. Я никогда так не ошибался в своей жизни (с)
Как настроиться на работу?
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/0ea/88b/73c/0ea88b73cf2671b4433a25e0cecef6fc.jpg)
Бывает такое, что работать не хочется, а вот например поделать что-нибудь другое, у вас силы есть? Теперь давайте представим, что вы очень много отжимались и руки у вас теперь отваливаются. Поэтому поднимать вы уже ничего не сможете, а вот ходить запросто. Вот тоже самое может быть и с вашей головой, если какие-то мысли её сильно напрягают, она устаёт, и думает уже о совсем другом.
Настройка локальной синхронной репликации используя DRDB9
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/9d8/321/624/9d83216248aa63fc12cb25796c7ac971.png)
DRBD (Distributed Replicated Block Device — распределённое реплицируемое блочное устройство) представляет собой распределенное, гибкое и универсально реплицируемое решение хранения данных для Linux.
DRBD имеет поверхностное сходство с RAID-1 в том, что он включает в себя копию данных на двух устройствах хранения, так что в случае сбоя данные на другом могут быть использованы. Однако оно работает совсем иначе, чем RAID и даже сетевой RAID.
В этой статье я поделюсь опытом как создать репликацию drbd локально, не используя drbdadm, а используя drbdsetup и drbdmeta.
Очередные поиски флага на Hackthebox в категории OSINT
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/464/768/705/464768705ae77b0bec0f2e55c298a893.jpg)
Привет, дорогой друг! Сегодня я продолжу рассказывать про поиск флага на 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-Продуктов
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/970/e26/c6d/970e26c6d604fcb4d7325668ce767d70.png)
Добрый день, если вы работаете в B2B-рынке, хотите продавать много и на большие чеки, в этой статье я расскажу, как их системно привлекать, где искать и почему с ними нельзя работать как с B2C.
Serializable vs. Snapshot Isolation Level
По материалам статьи Craig Freedman: Serializable vs. Snapshot Isolation Level
Уровни изоляции транзакций Serializable и Snapshot обеспечивают согласованное чтение из базы данных. На любом из этих уровней изоляции транзакция может читать только зафиксированные данные. Более того, транзакция может читать одни и те же данные несколько раз, не заботясь о каких-либо параллельных транзакциях, вносящих изменения в эти же данные. Те нежелательные эффекты, которые были продемонстрированы в предыдущих статьях при Read Committed и Repeatable Read, на уровнях изоляции Serializable и Snapshot просто невозможны.
Почему IT-специалисты делают паузу в карьере и как после этого вернуться на работу
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/8fb/672/07e/8fb67207ed13a0eb9244c1376ab39660.jpg)
Долгие перерывы в карьере обычно пугают работодателей. Поиски себя, увлечение новым делом, декретный отпуск вызывают вопросы у HR ещё до собеседования. Мы попробовали разобраться, почему айтишники делают перерывы в карьере, а также поговорили с HR-менеджерами и руководителями компаний, чтобы помочь кандидатам выработать правильную стратегию возвращения.
Задача про две ёмкости для жидкости
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/d27/6d9/340/d276d9340f6b7d043427e08c91fbb082.jpg)
Существует классическая задача:
Есть 2 емкости: 5 литров и 3 литра. Как отмерить 4 литра жидкости используя только эти 2 емкости?
В этом тексте я решу эту задачу в общем виде при помощи конечного автомата. Также я упомяну про малоизвестный язык программирования Dot.
Как я разрабатывал игру fly bird 2
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/c91/b4b/a40/c91b4ba40880a3325320a965fd49d377.gif)
Это гифка, которую я сделал, чтобы показать вступление и как началась история путешествия птички. У меня есть друг, который не боится рисовать, даже если он не обучался рисованию профессионально. Я общаясь с ним как то вдохновился желанием рисовать и не бояться. В 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. И только потом я додумался, что можно с помощью очередей сообщений отправлять из одного потока в другой что-нибудь. Вот пример как выглядела реализация.
Недружественные почтовые сервера
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/9df/9a4/7d1/9df9a47d1a404a3f56bc19319e27064e.png)
Всем привет. Долго думал, о чём здесь написать — к сожалению, редко находится на это время и желание. Но недавно случилась одна не очень хорошая история, из которой я сделал выводы и решил, что эта информация может быть кому-то полезна, поэтому хочу рассказать о том, что произошло. История эта связана с электронной почтой, а если быть более точным — с отказом сетевой инфраструктуры РЖД в обслуживании персонального почтового сервера из-за его «недружественности».
Я старался не углубляться сильно в технические моменты, так как посчитал, что для понимания ситуации они не очень важны. Но если кому-то будет интересно, могу попробовать рассказать более подробно о технической стороне вопроса в следующих публикациях.
Fiber изнутри: погружение в новый алгоритм согласования React
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/9d4/4f7/2f4/9d44f72f47e5548ce6d1ee0b5e48b0ee.png)
Погрузитесь глубоко в новую архитектуру React под названием Fiber и узнайте о двух основных фазах нового алгоритма согласования (reconciliation). Мы подробно рассмотрим, как React обновляет состояние и пропсы и обрабатывает дочерние элементы.
Что будет с ru-стартапами? Немного личной рефлексии, как русского YC-фаундера
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/c0b/006/be4/c0b006be492cf2a2c2e9a4ada551de54.jpeg)
Сейчас полезно разделять два пласта информации и мотивации людей:
1. Публичный (медийный) - мы все с лихвой его потребляем: новости, затрагивающие бизнес, выходят каждый день. В них желательно обращать внимание не на события, а на тренды. Например весь шум и ограничения банков ЕС - это пример вольной интерпретации одних и тех же писем европейского центробанка. Да, применяют их в разных странах очень по-разному. Или например стартап-программы ограничивают или ужесточают правила получения стартап-внж. Это объясняется небывалым наплывом аппликантов, раньше стартап-программы хантили стартапы, а сейчас завалены имейлами. Три с половиной сотрудника просто не могут справиться с этим потоком. Так что выводы типа “русским теперь вход заказан” просто несостоятельны, если смотреть на первопричины действий.
Публично часто заявляются гуманистические и морально-этические мотивы, хотя мы все понимаем, что условный банк или инвестфонд, или госаппарат вряд ли хоть как-то руководствуются идеями гуманизма.
Что касается стартапов, то все темы, которые максимально обильно обсуждаются публично, вроде сложности денежных переводов или релокации сотрудников/фаундеров - это просто мелкие неурядицы, с которыми уж кто-кто, а талантливые основатели точно справятся.
2. Непубличный слой информации намного более важен и является источником цепочек действий, которые мы потом читаем в новостях и чатиках в очень упрощенной, примитивной и лозунгообразной форме. Я коснусь только одной темы - перспектив стартапов с русскоязычными корнями.
Аудиодайджест — материалы из «Мира Hi-Fi»: муз. сервисы для свободного творчества, технологии и подборки для чтения
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/acf/4a2/b17/acf4a2b17823768dec2c49115e842404.png)
На выходных мы решили вновь поделиться избранными материалами из нашего «Мира Hi-Fi». Обсуждаем примечательные технологии, сервисы и аудиоконтент.
Релокация в Ташкент из Омска на машине — Дорога и приключения на таможне
![](https://webcf.waybackmachine.org/web/20220424073700im_/https://habrastorage.org/getpro/habr/upload_files/9b3/e52/24f/9b3e5224fb31bd83ccc6e9a1c5dd6623.png)
Я задумывался о релокации наверное последние полтора-два года, но все никак не решался. В бизнесе было все классно, я работал в 3х направлениях, каждое из которых приносило свои дивиденды, а впереди рисовались еще более интересные перспективы. И если до 24 февраля в РФ было находиться все сложнее и сложнее, но еще теплились какие-то надежды на изменения, то 24го февраля все резко и окончательно изменилось, а уж после кадров с полей "специальной военной операции" находиться в РФ стало абсолютно невыносимо. Было принято решение пока не поздно незамедлительно покинуть территорию РФ. Всем кому интересен личный опыт переезда в Ташкент добро пожаловать под кат. Осторожно много букв и размышлений.