EventWarJuly 2026

War — July 2026

What Telegram channels wrote about War in July 2026: 7038 posts from 4181 channels, collected automatically from public Telegram channels.

7,038 posts·4,181 channels

More posts — page 282

7,038 posts total

запаслись топливом впрок. Басилий, как всегда, для большей красоты. а вы чем запасаетесь?

напишу про важный опыт перевода Василисы с ГВ на ИВ. кому-то точно пригодится.

1. основная проблема при переходе на смесь — проблема с пищеварением. пойду предметно (извините, дело такое, без конкретики не обойтись): на NAN (вся линейка от supreme до кисломолочной… и что там еще?) — запор; на Nutrilak — запор; на Kabrita — стул ок, но быстро наступал голод (а спать мне когда?); на HIPP — стул ок, но по ночам болел живот от газов (а спать мне когда?).

однажды мне написала моя давняя знакомая (учились вместе в МИИТе, жили в соседних комнатах в общежитии, не общались тысячу лет), рассказала, что кормит дочь НЭННИ и очень довольна. а я вот даже и не слышала про НЭННИ до этого разговора (производители НЭННИ, больше, пожалуйста, рекламы! о вас должны знать!). в общем, я не переводила по схеме, а сразу начала давать НЭННИ (выбрала классику), не чередуя с предыдущей смесью (уж очень срочно мне нужен был результат). и всё. в один момент — проблем с пищеварением нет, газов нет, ребенок сыт. это было спасение! с тех пор вот всем советую 😊

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

сейчас у Василисы активный прикорм и общий стол, смесь вечером и утром, такой режим планирую держать где-то до полутора лет.

смесь НЭННИ портативный подогреватель контейнеры для смеси

Jul 7, 10:57 AMMore from @mishanavina

Братцы, 7 июля 1941 года в маленьком сибирском Тулуне произошло событие, которое показывает, как воевал тыл.

Ровно 85 лет назад, когда фронт катился на восток, а враг был уже под Ленинградом и Киевом, тулунские железнодорожники вышли на воскресник. 300 человек, не занятых на срочных перевозках, отработали лишнюю смену вместе с 158 домохозяйками. И перечислили в Фонд обороны 4 508 рублей. Для крошечного городка в тылу это была серьёзная сумма.

А инициатива пошла дальше. Через несколько дней по всей Восточно-Сибирской магистрали прокатился общедорожный воскресник. Уже 20 тысяч железнодорожников и членов их семей заработали для фронта 190 тысяч рублей. В Тулуне, где каждый рубль считали, люди отдавали последнее.

7 июля 1941 года в Иркутске 70-летний пенсионер Ивельский пришёл в собесе и попросил перечислять свою пенсию 150 рублей в Фонд обороны до конца войны. А в Тулунском районе тем временем уже уходили добровольцами на фронт. 8 июля 1941 года из Тулунского военкомата ушёл воевать Николай Шешалевич - он прошёл Карельский фронт, был тяжело ранен в оба глаза и дошёл до Харбина.

Вот так и ковалась Победа. Не только на "передке", но и в тыловом Тулуне. Где обычные люди, не дожидаясь указов, сами организовывали помощь в любом виде, и это, братцы, и есть тот самый сибирский характер. Который нас и спас.

(на фото наш земляк - Шешалевич Николай Григорьевич)

Звезда(MAX) | Звезда в ТГ

Jul 7, 10:42 AMMore from @zvezda_fond

Диво можливе. Головне — не переставати вірити.

Після російського обстрілу Київщини чоловік цілий день шукав свою собаку, яка, налякана вибухами, втекла з дому. І коли вже сутеніло — знайшов її 🥹

Обіймаючи члена родини, він лише тихо повторював: «Ми тебе відмиємо, відкупаємо… Тепер усе буде добре».

Війна забирає дім і спокій, але не здатна забрати людяність. Саме такі історії нагадують: поки ми любимо, шукаємо й боремося за своїх — нас не зламати 🧡

Можливо все. Навіть у темні часи.

Jul 7, 10:19 AMMore from @stbua

🛡 Вторник Безопасности: Что нужно знать о последствиях поджогов

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

👉 Важно помнить: ответственность за такие действия может наступить уже с 14 лет, а участие в поджогах, в том числе по чьей-то просьбе или за обещанное вознаграждение, не освобождает от наказания.

Если кто-то пытается втянуть вас в противоправные действия, оказывает давление или угрожает — не оставайтесь с этим один на один.

Расскажите родителям, педагогам или другому взрослому, которому доверяете.

📞 В экстренной ситуации звоните по номеру 112.

Берегите себя, думайте о последствиях и выбирайте безопасность

#ВторникБезопасности #МолодежнаяПолитикаТО

SG Animated Film That Took 10 Years to Make 🎞

✨ The Violinist just made history by winning the prestigious Cristal Award at Annecy 2026 ✨ The story follows 2 childhood friends facing war & separation in post-WWII Southeast Asia ✨ Catch this award-winning local masterpiece when it hits cinemas 📅 Mid-Sep

Watch trailer: tco.sg/usvL5AUmN

@sgnewmovies #shoutout

Jul 7, 10:01 AMMore from @sgnewmovies

🦇 ЧТО ТАКОЕ C2-ФРЕЙМВОРК? РАЗБИРАЕМ НА ИСХОДНИКАХ

Я стал замечать, что некоторые стажёры и джуны не могут внятно ответить на вроде бы простой вопрос:

Чё такое C2-фреймворк?

Частый ответ:

🤯 Ну типа это такая штука, где много эксплойтов…

Похоже, во всём виноват Metasploit 😐

У многих первый опыт выглядит примерно так: открыл msfconsole, нашёл модуль, ёбнул по клаве бдумс-бдыщ - получил флаг😶

После этого человек начинает думать, что любой offensive framework - это просто огромная база эксплойтов. Нет ну нет сука нет⚠️

Эксплойты вообще не главная идея C2. Точнее оно к ним вообще почти никакого отношения не имеет🦋

Поэтому сегодня не будем просто учить определение. Возьмём реальный небольшой open-source C2 - MalvexC2 и посмотрим, как всё устроено внутри💀

Автор специально сделал проект простым для изучения архитектуры C2. Внутри основные компоненты разделены на:

🐈‍⬛Client 🐈‍⬛Server 🐈‍⬛Implant 🐈‍⬛Common

Давайте разбираться на великой и проверенной временем аналогии с сервером Minecraft 👍

🐱 1. SERVER - МАЙНКРАФТ-СЕРВЕР

Представь, что вы с друзьями решили поднять Minecraft-сервер.

Каждый может подключиться со своего компа, но состояние мира находится не у одного конкретного игрока.

Оно общее.

Примерно похожую роль играет C2 Server.

Оператор отправляет команды не напрямую из своего терминала в каждый заражённый хост.

Есть центральная инфраструктура, которая:

☠️ принимает соединения от агентов;

☠️ хранит информацию о подключённых машинах;

☠️ передаёт задания;

☠️ принимает результаты;

☠️ хранит логи;

☠️ позволяет нескольким операторам работать с общей инфраструктурой.

Наверняка у кого-то была ситуация на CTF:

🤡 Я SHELL ПОЛУЧИЛ, БЛЯ БУДУ!

- Дай посмотреть.

- Эээ… ну... пуньк среньк, смотри на мой моник в дс.

Пздц удобство 😁

C2 решает именно эту организационную проблему.

В MalvexC2 начинать изучение сервера советую отсюда:

Source/Server/server.cpp

Сначала не пытайся понять каждую строку.

Ответьте себе на вопросы:

❔ Где начинается программа?

❔ Какие компоненты сервер создаёт при запуске?

❔ Где поднимаются API эндпоинты?

❔ Какие объекты отвечают за жертв команды и результаты?

После этого переходишь в:

Source/Server/Endpoints/

Особенно:

BeaconEndpoint.cpp

Здесь уже начинается самое интересное: сервер получает сообщение от импланта, обрабатывает его данные и возвращает команды.

После этого посмотри на:

Source/Server/Services/CommandService.hpp

Source/Server/Services/ResultService.hpp

Source/Server/Services/VictimService.hpp

Не надо сразу пытаться разобраться во всей архитектуре.

Ваша задача на первом этапе — увидеть три сущности:

Victim -> Command -> Result

То есть:

машина появилась -> оператор создал задачу -> агент её выполнил -> результат вернулся на сервер.

Уже после понимания этой цепочки сервер перестанет выглядеть как магический чёрный ящик.

🐈‍⬛ 2. CLIENT - ТВОЙ MINECRAFT НА КОМПЬЮТЕРЕ

Сервер Minecraft может работать где-нибудь в подвале у Васи.

Но вы же не подключаетесь к его базе данных через SQL и не отправляете вручную сетевые пакеты 💪

Ты запускаешь Minecraft-клиент.

Примерно так же работает клиент C2.

Client - интерфейс оператора.

Через него человек:

💀 авторизуется;

💀 видит подключённые машины;

💀 выбирает нужную сессию;

💀 отправляет команды;

💀 получает результаты;

💀 просматривает логи;

💀 собирает имплант с нужной конфигурацией.

В MalvexC2 логика клиента находится здесь:

Source/Client/

Начни с:

Client.cpp

Это хороший центральный файл.

Посмотрите, какие менеджеры использует класс Client:

☺️ CommandManager

☺️ ResultManager

☺️ VictimManager

☺️ SessionManager

После этого переходишь к:

☺️ RestGateway.cpp

Вот здесь полезно остановиться.

Попытайся понять:

как клиент оператора вообще разговаривает с сервером?

Обрати внимание на запросы авторизации, получение victims, команд, результатов и логов.

После этого:

CommandManager.cpp

И уже затем:

UiTerminalTab.cpp

Почему UI я ставлю почти в конец?

Потому что новичок часто совершает ошибку:

открывает красивый интерфейс -> смотрит кнопочки -> нихуя не понимает архитектуру👍

Дім Дружби чекає на твої вільні руки та відкрите серце! 👋 ❤️«Дім Дружби» спільноти Sant'Egidio — це не просто склад чи офіс. Це місце, де ми разом створюємо простір тепла та підтримки для тих, хто через війну втратив усе.

Що ми робимо? 📦 Формуємо та видаємо продуктові набори для ВПО. 🗣️ Слухаємо, спілкуємося та пригощаємо чаєм. 👫 Разом будуємо спільноту молоді, де кожен важливий.

Чому це круто?🦸 Ти побачиш реальні зміни: від усмішки дитини до слів вдячності від літньої людини. А ще знайдеш справжніх друзів, з якими можна і світ рятувати, і їсти пасту 🍝

🪷 Твій вік: 15-22 років 📍 Локація: біля станції метро Політехнічний інститут ⏰ Коли: Кожної п'ятниці о 16:30

Готові долучитися? Пиши @Tkachenkoolga80

📅Наступившая неделя обещает быть яркой, но с нотками ностальгии. Венера уже во Льве🦁, Меркурий ретроградно заходит в свой знак♊️, а Луна убывает🌘, уводя за собой лишнее.

Смотрите запись эфира, чтобы настроиться на ритмы недели и пройти её с опорой на астрологию 🤍

🌭Запись доступна:

🎥ВКонтакте 🎥RUTUBE 🎥YouTube

✍️Елена Гранкина: «Святой врач в военном госпитале»

«В годы войны покровчанке Наталье Павловне Былинкиной (Свириденко) довелось ассистировать этому удивительному человеку во время сложных операций...

Родилась Наталья Павловна в селе Узморье Энгельсского района в далёком 1923 году. В 1942-м закончила Медицинскую школу г. Покровска (Энгельса). Получив диплом по специальности «медицинская сестра», вернулась в родное село. Устроилась на работу в районную больницу, где проработала до 5 октября 1943 года.

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

В госпитале и произошла ее встреча с архиереем. Так называли ведущего хирурга г. Тамбова Святителя Луку (Войно-Ясенецкого). В то время выдающийся хирург был епископом Тамбовским. Он приезжал в госпиталь на сложные операции, а Наталья Павловна ассистировала ему. На тот момент никто из медицинского персонала госпиталя не знал настоящего имени Святителя Луки. "Было известно одно, что он служит в Церкви и является ведущим хирургом. Когда предстояла сложная операция, в госпитале сразу вызывали архиерея. Он немедленно откликался на зов".

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

Тамбовский эвакогоспиталь являлся сортировочным. Он находился неподалёку от железной дороги: за один день через госпиталь проходило до восьмисот раненых. Их выгружали из вагонов и доставляли на носилках.

"Иногда Святителя привозили на небольшом автобусе" , - вспоминает бывшая медсестра эвакогоспиталя. Но чаще он добирался на двуколке запряженной лошадьми. «Я тогда служила старшей медсестрой, - продолжила рассказ Наталья Павловна. - Встречала его, заводила в отдельную комнатку. Он снимал рясу и переодевался в стерильную одежду. Потом молился. Целовал образ. И приступал к операции. Я ему подавала необходимый инструмент и перевязочный материал: шёлк, жгут для швов. Кстати, с собой у него всегда была иконка. Только не могу вспомнить, чей это был образ".

С этой иконкой Святитель Лука во время поездок не расставался. И на то была причина. "В одном из госпиталей самовольно убрали икону. Приезжает он на операцию, а иконы нет, - поведала Наталья Павловна. - Он молча развернулся, сел на свою двуколку и собрался уезжать. Вслед за ним бегут и возмущаются: "Вы что делаете?". А он отвечает: "Вы не понимаете. Я ничего без иконы не смогу сделать. Моё присутствие здесь просто бесполезно". После этого случая Святитель всегда брал с собой в дорогу образ. С собой в сосудах он привозил и святую воду.

"Это была дистиллированная вода, которую архиерей забирал с собой, покидая госпиталь, - вспоминает Наталья Павловна. - В своём храме он освящал её и привозил снова в больницу. Затем использовал ее во время проведения операций. В то время ведь не было антибиотиков. Поэтому гнойные раны Святитель всегда промывал освящённой водой. Потом уже оперировал. Те операции, которые делал он сам или делались под его чутким контролем, проходили успешно. Раны заживали быстро, и больные скоро поправлялись"

✅Подпишись на канал: Архиепископ Лука (Войно-Ясенецкий)

ГО «Відповідальні громадяни» розпочинає реалізацію проєкту «Розширення доступу до якісних освітніх послуг та послуг із захисту дітей для дітей, постраждалих від конфлікту, та їхніх сімей», що впроваджується у партнерстві із Save the Children та фінансується Європейським Союзом.

Протягом наступного року ми працюватимемо у Берестинській, Кегичівській, Чугуївській, Харківській та Люботинській громадах Харківської області, щоб підтримати дітей і родини, життя яких змінила війна.

У межах проєкту ми: - допомагатимемо дітям надолужити освітні втрати; - посилюватимемо професійні навички педагогів, зокрема в питаннях ефективних програм подолання освітніх втрат та захисту дітей; - забезпечуватимемо психосоціальну підтримку у дружніх до дитини просторах та мобільних командах; - реалізовуватимемо програми із захисту дітей, розвитку життєстійкості та позитивного батьківства; - працюватимемо разом із сім'ями та громадами, щоб кожна дитина почувалася у безпеці та мала можливість навчатися й розвиватися.

Загалом проєкт охопить понад 2000 дітей, батьків, педагогів та інших учасників освітнього процесу. Діти мають право на безпечне дитинство та освіту навіть під час війни тому продовжуємо працювати разом із громадами, щоб ці можливості були доступними для кожної дитини.

Проєкт фінансується Європейським Союзом. Проте висловлені погляди та думки належать виключно автору і не обов'язково відображають позицію Європейського Союзу. Європейський Союз не несе відповідальності за їх зміст.

Судя по тому, куда катится российский рынок акций И одновременно облигаций можно предположить два сценария:

1) Крупные игроки опасаются повышения / не снижения ставки ЦБ и плавно закрывают позиции, а ритейл паникует и устал

Вероятность 70% на мой взгляд.

Если верим что все же ставка к концу 2027 будет 10%-, то хорошее время покупать / усредняться 🥹

2) Инсайдеры знают что-то о планах эскалации СВО и льют в стакан.

Притом глядя на темпы падения и читая официальные заявления тут вторая развилка:

- Ужесточение ударов и плановое продолжение СВО на 12-18 месяцев (вообще я НЕ верю в быстрый мирный договор тк если завершить завтра, то это НЕ капитуляция и армия там останется , что сохранит долгосрочную угрозу для России, нас устроит только полная сдача оружия + лояльное руководство )

Вероятность 20%

- Подготовка к открытию второго и третьего фронтов: подключение Лукашенко за «долг» 2020 года и одновременная СВО 2.0 в Прибалтике. Уж больно много разговоров о блокаде Калининграда и превращении Балтийского моря в военный полигон НАТО. Это опасная риторика со стороны Европы, нас геополитически не устроит и проще решить вопрос разом. Я полагаю что это будет возможно после завершения СВО на юго-западе с последующей переброской части обученных войск к Прибалтике, но могут снова сделать ставку на блицкриг и действительно за 3 дня взять Таллин условный. На 5ю статью НАТО можно не смотреть, ползучими темпами весь альянс разваливается уже несколько лет, как только возникнет реальная необходимость защищать Прибалтику никто не рискнет ввызываться в сухопутную операцию (логистическое плечо большое) , морские и воздушные операции тоже искльчены тк есть стоячий авианосец в лице Калининграда + ЯО.

Да введут 100500 пакты санкций, да осудят , но к этому привыкли.

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

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

Вероятность 10%-.

В этих раскладах выглядит логичным почему индексы падают на уровень марта 2022 года и ниже.

Такие вот наблюдения и моя диванная аналитика.

PS: Мне кажется логичным в августе перед выборами провести мощную ударную и пиар компанию чтобы поднять настроение в стране накануне выборов и дать ощущение что мир через принуждение (победа безапелляционная и без компромиссная) не за горами.

Зеленский потратил все патроны на НПЗ, ракет ПВО стало мало после Иранской операции, а производство орудия в России только нарастает (а значит запасы тоже копятся под некие задачи).

Традиционно август обещает быть нервным. Наблюдаем.

В любом раскладе мир будет подписан на условиях России и тогда все начнет снова отрастать.

Верим и терпим 🫡

#макроэкономика #геополитика #наблюдения

Мой канал: Гуринович делится!

➡️⚪️⚪️⚪️⚪️⚪️⚪️⚪️⬅️ Время летит невероятно быстро, и мы даже не заметили, как наступает второй месяц лета. А что это значит? Правильно! Уже настала долгожданная пора ярких футболок, тёплых вечеров и, конечно же, крутых конкурсов! 🤩 Мы просто не могли остаться…

Читаю Рика Рубина «Из ничего: искусство создавать искусство» и спотыкаюсь о фразу, которую хочется распечатать и повесить в каждой переговорке:

♻️«Одна из лучших стратегий - понизить ставки».

Это говорит человек, который продюсировал всех , от Джонни Кэша до Адель. Человек, у которого ставки, казалось бы, космические.

И он говорит: понизьте.

А теперь смотрите, что происходит в наших корпоративных казино.

Мы делаем ровно наоборот. Мы ставки повышаем. ✅Каждый проект у нас «стратегический». ✅Каждая встреча у нас «судьбоносная». ✅Каждое решение «точка невозврата»

Мы играем ва-банк там, где можно было поставить фишку на красное и спокойно посмотреть, что будет.

Теперь про математику.

В теории игр есть стратегия МИНИМАКС.

Придумал её фон Нейман , тот самый, без которого не было бы ни компьютеров, ни теории игр как науки.

Суть простая до неприличия:

‼️Не пытайся выиграть максимум.

Минимизируй свой максимально возможный проигрыш при худшем сценарии.

Шахматисты так думают часто: не «какой ход принесёт мне победу», а «какой ход не даст противнику меня уничтожить». ( читатели написали , что с шахматами не так , но в нашей жизни - точно так )

Скучно? Но именно так выигрывают длинные партии.

А мы в управлении обожаем обратную стратегию , назовём её «максимакс»: максимальная ставка ради максимального выигрыша.

Как минимакс выглядит в реальности

Компания хочет большую трансформацию: новая оргструктура, новые роли, всё сразу. Ставки выше некуда: если не полетит, СЕО теряет лицо, HR-директор работу, люди теряют веру.

Или. Сложный разговор с сильным, но токсичным руководителем. Обычно его откладывают, потому что ставки задраны до потолка: «либо он меняется, либо увольняем». Ва-банк.

И все боятся садиться за стол.

Минимакс-версия: договариваемся об одном конкретном изменении поведения на один квартал, с понятной обратной связью. Максимальный проигрыш : квартал и один неприятный разговор. Не «война», а «партия». В партию человек садится играть.

Или как я сказала одной моей ученице: Ты же всего лишь меняешь работу ( она вспоминает это при каждом удобном случае, и мне очень ценно).

Рубин пишет про творчество, фон Нейман считал про игры, а вывод один: высокие ставки парализуют.

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

Так что если ваша команда замерла, не спешите повышать мотивацию, KPI и голос. Попробуйте понизить ставки. Иногда лучший способ заставить людей играть смело , сделать так, чтобы проиграть было не страшно.

Итак формула решений ближайшего времени :

‼️МИНИМАЛЬНЫЕ ПОТЕРИ ПРИ ХУДШЕМ РАСКЛАДЕ.

Не благодарите … Хотя , конечно, благодарите ❤️❤️❤️ Что думаете , котики мои?

#vacancy #remote #php #vue #senior Позиция: Senior Full Stack Developer (TS/Nuxt, Video Editing) 💻 Компания: https://clideo.com/ru 🌍 Опыт: от 8 лет ⚙️ Занятость: Full-time Формат работы: удалёнка 🏡 Местонахождение кандидатов: мир,кроме РФ Оформление: ИП 📄 Ожидания по доходу: от 4000$ до 5000$ 💰 Контакт: Telegram @oxi210 ✉️

Ищем сильного Senior Full Stack разработчика в команду онлайн‑видеоредактора. 🚀 Основной стек: TypeScript/Nuxt.js, упор на фронтенд, производительность и работу браузера «под капотом».

Чем предстоит заниматься: Разработка и поддержка web‑приложения для видео‑редактора. 🎬 Проектирование архитектуры и сложной бизнес‑логики, оптимизация рендеринга и памяти. Работа с Canvas, WebGL, шейдерами, WebCodecs, WebAssembly, Web Workers. Взаимодействие с продуктом и дизайном, чтобы интерфейс был удобным и быстрым. 🤝

Требования: Сильный JavaScript/TypeScript (ES6+, async/await, прототипы, GC). Продакшн‑опыт с Vue.js/Nuxt.js (или React). 💻 Понимание Event Loop, Event API и узких мест производительности в браузере. Бэкграунд: PHP (желательно Laravel), MySQL, базовое понимание DevOps/CI/CD. 🛠 Умение применять SOLID на практике.

════════════ 👉 Лучший сервис для оплаты зарубежных подписок, вещей, услуг и всего остального ════════════

#vacancy #remote #php #vue #senior Позиция: Senior Full Stack Developer (TS/Nuxt, Video Editing) 💻 Компания: https://clideo.com/ru 🌍 Опыт: от 8 лет ⚙️ Занятость: Full-time Формат работы: удалёнка 🏡 Местонахождение кандидатов: мир,кроме РФ Оформление: ИП 📄 Ожидания по доходу: от 4000$ до 5000$ 💰 Контакт: Telegram @oxi210 ✉️

Ищем сильного Senior Full Stack разработчика в команду онлайн‑видеоредактора. 🚀 Основной стек: TypeScript/Nuxt.js, упор на фронтенд, производительность и работу браузера «под капотом».

Чем предстоит заниматься: Разработка и поддержка web‑приложения для видео‑редактора. 🎬 Проектирование архитектуры и сложной бизнес‑логики, оптимизация рендеринга и памяти. Работа с Canvas, WebGL, шейдерами, WebCodecs, WebAssembly, Web Workers. Взаимодействие с продуктом и дизайном, чтобы интерфейс был удобным и быстрым. 🤝

Требования: Сильный JavaScript/TypeScript (ES6+, async/await, прототипы, GC). Продакшн‑опыт с Vue.js/Nuxt.js (или React). 💻 Понимание Event Loop, Event API и узких мест производительности в браузере. Бэкграунд: PHP (желательно Laravel), MySQL, базовое понимание DevOps/CI/CD. 🛠 Умение применять SOLID на практике.

════════════ 👉 Лучший сервис для оплаты зарубежных подписок, вещей, услуг и всего остального ════════════

❤️‍🩹 Ірина 28 років, місто Київ

Я була звичайною касиркою на ПВЗ, заробляла копійки, але тут в один день мені попався проект Марії. Вона обіцяла стабільний дохід від 150 тисяч грн на місяць, працюючи 3-4 години на день. Я повірила їй і зважилася на співпрацю. І вже на наступний день я отримую 50 000 грн на свій рахунок

Марія - просто алмаз серед аналітиків, вона ніколи нікого не змушує, не закликає, а просто дає шанс людям почати заробляти

⚠️Скільки ви зможете отримувати з першого дня

Без досвіду: ЗП від 50.000-150.000 грн. (1-2 години в день)

Досвідчений: ЗП від 150.000-300.000 грн. (3-4 години в день)

✅ Все офіційно, проект має всі ліцензії для діяльності

👉ПРЯМЕ ПОСИЛАННЯ НА КАНАЛ МАРІЇ - https://t.me/+fGWR-Ul2hG1mNjA0

❗️Активна фаза війни може завершитися вже цього року, — Буданов

Інші ключові заяви керівника ОП:

📍 Україна не погодиться на жодні територіальні поступки чи зміну державних кордонів; 📍 Україна не прийме ультиматумів ні від кого. Останньою країною, яка намагалася висунути ультиматум, була РФ, але й його Київ не прийняв; 📍 Власне українське виробництво озброєння суттєво зросло, що дозволяє збільшувати інтенсивність ударів по території РФ; 📍 Польща готує «незрілі кроки» до річниці Волинської трагедії.

Jul 7, 07:58 AMMore from @te_legal

Улас Самчук — «Волинь». Том ІІ. «Війна і революція»

Книга зберегла все, за що мені так сподобався перший том: густу, дуже красиву мову, психологізм, чудові описи природи й побуту, об’ємних персонажів, які ніколи не виглядають пласкими. Але при цьому вона стала набагато динамічнішою. Події буквально несуться вперед. Перед очима проходять чотири роки Першої світової війни, революція, визвольні змагання, Центральна Рада, більшовики, Петлюра, Пілсудський, Білі, знову більшовики… І все це — не з кабінетів і салонів у Києві і не з погляду історичних діячів.

Самчук показує ці події очима звичайного волинського села.

І, мабуть, саме це найбільше мене вразило. Дуже переконливо показано повну дезорієнтацію людей. Що взагалі відбувається? Хто зараз прийшов? За кого воюють? Хто свої, а хто вже ні? Для нас ці події давно впорядковані в історичну схему. Для людей, які жили тоді, це був суцільний хаос, у якому потрібно було якось виживати.

Ще одна дуже цікава лінія — народження української національної ідентичності, як дуже повільного, суперечливого, часто випадкового. Видно, як з’являються лише перші паростки того, що згодом стане очевидним для наступних поколінь.

Окремо хочеться відзначити майстерність Самчука у роботі з персонажами. Він не перетворює роман на агітацію. Навіть більшовики у нього — не суцільне збіговисько карикатурних лиходіїв. Серед них є різні люди. Є жорстокі, є цинічні, є просто тупі, але є й ті, хто щиро вірить у свої ідеали. І саме тому роман читається набагато захопливіше. Коли автор дозволяє своїм героям бути людьми, а не агітплакатами.

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

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

Якщо вже говорити про недоліки, то найбільше питань у мене до фіналу. Складається враження, що Самчук трохи поспішив завершити роман. Кінцівка стає більш символічною, наповнюється алюзіями, але при цьому ніби втрачає ту внутрішню силу й конкретність, яка була протягом усієї книги.

Втім, загального враження це майже не псує.

Для мене це дуже сильний роман. І, мабуть, один із найкращих художніх текстів про той короткий і надзвичайно складний період української історії.

Третій том точно читатиму. Але, мабуть, після невеликої паузи — хочеться трохи видихнути й переключитися на щось зовсім інше.

Ребят, честно, иногда мне прямо хочется бросить вести блог. Постоянно меня приходят критиковать за то, что я лично не наступила на все-все грабли, о которых пишу и не привела примеры со своего реального прода.

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

Так и тут, мне говорят, «что за пример с lower(email), так не пишут с email в проде». Да, я так не писала в проде. Так это нормально, что я так не писала, потому что читала про это. Да, это утрированный пример, чтобы вы запомнили и когда будете писать SQL-запрос, так не написали с другим полем. Научиться можно не только на своих ошибках, но и заранее изучив примеры, как надо и как не надо. Критики, простите, что я не косячу каждую неделю в проде, чтобы писать об этом пост 😃

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

Плюс некоторые вещи могут пригодиться не только на практике, но и на собесах.

Простите за крик души, реально руки опускаются 😭

UPD. Огромное спасибо за поддержку! Не ожидала столько теплых слов, безумно приятно! Спасибо, что читаете 🤗❤️

Если ты всё ещё ждёшь знак — возможно, ты просто трусишь.

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

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

Конкурс: Astronomy Photographer («Астрономический фотограф года») Автор: Луи Леру-Жер Название: Небесный экватор над мемориалом "Траншея Первой мировой войны"

2-е место в категории «Небесные пейзажи» | Astronomy Photographer of the Year 2023

«Звездный след, впервые снятый мной с пятичасовой экспозицией. Эта фотография была сделана в Канадском национальном мемориале Вими на севере Франции, месте, посвященном памяти всех канадцев-участников Первой мировой войны. Я спал в этих траншеях, пока моя камера снимала вращение неба. Я был абсолютно поражен звездами».

🔎 #Astronomy_Photographer

Все фотографии победителей можно посмотреть на сайте конкурса.

Понравился пост? Помоги каналу, подари ⭐ Написать админу

Jul 7, 06:31 AMMore from @photo_win

Почему PostgreSQL может не использовать индекс

Давно не писала про БД, сегодня захотелось рассмотреть случаи, когда индекс в БД есть, но для конкретных запросов почему-то не работает.

🌟 В запросе используется функция над индексируемым полем

Допустим, у нас есть таблица пользователей users:

id name email

и обычный B-tree индекс по полю email.

Пользователь может указать email при регистрации в любом регистре: [email protected] или [email protected].

❎Если при поиске в запросе используется функция приведения к нижнему регистру для самой колонки email:

SELECT id, email, name FROM users WHERE lower(email) = '[email protected]';

То обычный индекс по email не сработает, потому что у БД построена отсортированная структура для email, а не для lower(email). Вызов lower(email) приведет к сканированию всей таблицы с приведением каждого адреса к нижнему регистру.

Что делать:

✔️ при записи сохранять email сразу в нижнем регистре:

WHERE email = '[email protected]';

✔️ если нужно хранить email в исходном виде, можно создать индекс по функции:

CREATE INDEX idx_users_email_lower ON users (lower(email));

Тогда запрос с lower(email) сможет использовать этот индекс.

✔️ Отмечу, что функция не над полем, а над параметром — не проблема для использования индекса. То есть если в БД хранятся email уже в нижнем регистре, а сам запрос такой:

WHERE email = lower('[email protected]')

— это ок для использования индекса.

🌟 В запросе используется поиск по середине строки LIKE '%...'

✔️ Если поиск идет по началу строки:

SELECT id, email, name FROM users WHERE name LIKE 'Иван%';

То индекс по name может быть использован (особенно если учесть нюансы, связанные с локалью).

❎Но если поиск идет по любой части слова:

WHERE name LIKE '%ван%';

❎Или поиск регистронезависимый:

WHERE name ILIKE 'иван%';

то стандартный B-tree индекс по name не подойдет.

Можно рассмотреть GIN или GiST индексы с расширением pg_trgm

🌟В запросе используется преобразование типов у индексируемого поля

Например, есть таблица с данными платежей payments с полями:

id bigint description text payment_type text created_date timestamp

Пользователь хочет найти платежи за 30.06.2026

❎Если запрос содержит приведение типа не для значения, а для самого поля created_date, вот так:

SELECT id, description, created_date FROM payments WHERE created_date::date = DATE '2026-06-30';

То индекс по полю created_date не сработает, потому что условие написано не по самой колонке created_date, а по выражению created_date::date

✔️ Конечно, это немного утрированный пример, фильтрацию по датам обычно пишут диапазонами, так тут и стоило сделать. А дату с фронта привести к timestamp в коде бэка.

SELECT id, description, created_date FROM payments WHERE created_date >= timestamp '2026-06-30 00:00:00' AND created_date < timestamp '2026-07-01 00:00:00';

🌟В запросе не используется первое поле составного индекса

Например, в таблице payments составной индекс на поля (payment_type, created_date).

✔️ Для запроса с поиском по первому полю (payment_type) или обоим полям (payment_type, created_date), индекс сработает:

SELECT id, description, payment_type, created_date FROM payments WHERE payment_type = 'СБП' AND created_date >= timestamp '2026-06-01 00:00:00' AND created_date < timestamp '2026-07-01 00:00:00';

❎ А для запроса с поиском только по второму полю индекса (created_date) составной индекс либо не будет использован либо будет неэффективен:

SELECT id, description, payment_type, created_date FROM payments WHERE created_date >= '2026-06-01 00:00:00' AND created_date < '2026-07-01 00:00:00';

В Postgres 18+ при поиске по второму полю составного индекса может быть использован механизм оптимизации skip scan, но это сильно зависит от количества различных значений в первом поле.

Поэтому если часто ищут отдельно по created_date, стоит рассмотреть отдельный индекс для него.

Продолжение ⬇️

— Мама, а почему 9 Мая некоторые люди радуются и веселятся, а наш дедушка плачет? — Потому что, доченька, наш дедушка БЫЛ на войне, а эти люди МЕЧТАЮТ о войне.

Зима 41-го года, под Москвой. Из подбитого немецкого танка выскакивает немецкий танкист и падает в сугроб. Через минуту поднимается и лезет обратно в горящий танк.

В концлагере идет утреннее построение. Начальник идёт вдоль строя и стеком указывает на пленных: — Повесить... Расстрелять... В газовую камеру... Повесить... Расстрелять... Доходит до одного из пленных: — В газовую камеру... — Ну сколько можно, ну товарищ фашист, опять в газовую камеру, у меня уже от неё голова болит!

Однажды где-то в лесах Белоруссии наши взяли в окружение крупную армейскую группировку немцев. Хорошо вооруженные немцы не хотели сдаваться. Недолго думая, по периметру окружения протянули колючую проволоку и навесили таблички – «Лагерь для военнопленных». Немцы, обалдевшие от такой наглости, сдались.

Футбол. Россия — Германия. Счёт — 0:3. Расстроенный ветеран кричит с трибуны: — Мы их под Москвой и в Сталинграде били, Берлин брали, а вы что? — Батя, тогда тренер другой был!

Из леса выходит обросший, одичавший партизан. — Эй, бабка! Немцы в деревне есть? — Да ты что, милок? Война уже закончилась! — Твою мать! А я всё поезда под откос пускаю…

Вторая мировая война. К немцам в плен попали трое: француз, русский и еврей. Немецкий офицер говорит: — Мы вас расстреляем! Но как благородная нация выполним ваше последнее желание. Француз попросил молодую женщину, русский — бутылку водки, а еврей — немножко клубники. — Ты что? Где мы тебе в октябре найдём клубнику? — Ничего страшного, я могу подождать до лета...

Разговор двух солдат: — Что на войне страшней врага? — Дурак командир!

Jul 7, 06:22 AMMore from @asadasa90