Код Дурова
352K subscribers
5.43K photos
563 videos
6 files
17.8K links
Новости из мира IT и Telegram.

Реклама // @gaik1
Редакция // [email protected]

Карьера // @job_code
Форум: @forum_code
EN // @durovs_code

// Проект не ведётся Павлом Дуровым
О жизни редакции: @kod_ru
Boost // t.me/d_code?boost

Реестр РКН: clck.ru/3EiVsY
加入频道
☔️ Согласитесь, у каждого человека возникает желание прогуляться под тёплым летним дождём.

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

https://kod.ru/wasp-76b-zhara-i-dozhdi-iz-zheleza/
🎮 Фанаты Grand Theft Auto по всему миру с нетерпением ждут выхода следующей игры из этой серии. Вполне возможно, GTA VI представят уже 20 марта:

https://kod.ru/insaid-gtavi-anons-20mar2020/
Доброй пятницы! Материал на сегодня:

— Samsung запустила бесплатную дезинфекцию своих смартфонов в России: kod.ru/4077

— «Почта России» начала отправлять посылки по номеру телефона: kod.ru/4078

— Евросоюз хочет законодательно регулировать ремонт гаджетов: kod.ru/4079
🍓 Cтартап с названием These Nudes Do Not Exist обучил нейросеть создавать реалистичные фотографии несуществующих голых девушек.

Воспользоваться сервисом можно всего за $1:

https://kod.ru/these-nudes-do-not-exist-mar-20/
☣️ Российские компании начинают готовиться к карантину. Яндекс попросил сотрудников работать из дома, а на следующей неделе проведет учения и протестирует работу в условиях полного закрытия московских офисов:

https://kod.ru/yandex-protestiruet-rabotu-v-karantine/
💪🏻 Продолжаем при поддержке Яндекса делиться с вами подробностями об интересных IT-решениях, которые компания применяет в своих сервисах.

Год назад Яндекс приобрёл сервис вопросов и ответов TheQuestion, спустя некоторое время он объединил его со своим проектом Знатоки. Таким образом появился сервис Яндекс.Кью, собравший в себе всё лучшее из обоих. В компании рассказали, как происходил процесс объединения с технологической точки зрения.

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

Но задача осложнялась тем, что TheQuestion и Яндекс.Знатоки сильно отличались технически. Знатоки жили во внутренних облаках Яндекса с бэкендом на Python, а TheQuestion располагались в Microsoft Azure с бэкендом на Go. Также TheQuestion имел собственные мобильные приложения для iOS и Android, которые тоже требовалось поддерживать. Как отметили в Яндексе, «врагу не пожелаешь объединять такой зоопарк».

На нулевом этапе TheQuestion полностью перевезли в Яндекс.Облако, отказавшись от внешних хранилищ и мощностей. Следующим шагом было принято решение объединить базы данных, причём ещё до готовности нового бэкенда. Этим разработчики, во-первых, стабилизировали процесс, а во-вторых, уменьшили количество новых данных, которые необходимо будет переносить в будущем. В итоге был настроен регулярный (несколько раз в сутки) процесс переноса новых данных, но так, чтобы данные из TheQuestion нигде не отображались до завершения следующего этапа.

Следующий этап подразумевал создание «подменного API» или даже «подменного бэкенда» с последующим тщательным его тестированием под нагрузкой. Здесь важно было реализовать мгновенный перенос и дублирование данных, а также объединить ряд важных механизов: авторизацию, поиск по сайту, отгрузку страниц в Дзен и Турбо, уведомления и рассылки, администрирование, систему рейтинга, а после и вовсе переписать весь API.

Далее в короткие сроки (но не без проблем и смекалки) были разработали новые версии мобильных приложений, совместимые с «подменным API». К сожалению, без форсирования обновлений сделать это не удалось, поскольку это вынудило бы пользоваться громоздкими «костылями».

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

При переезде команда Яндекса хотела сохранить каждого пользователя, поэтому осознанно пошла на наиболее трудоёмкий и рискованный вариант объединения. В итоге была создана единая база, команда научилась мгновенно перевозить контент и профили, а вместо неожиданного закрытия и принудительного переезда была сохранена работоспособность старых сервисов. Оставалось только донести до пользователей преимущества нового сервиса и подождать, пока они сами на него переедут.

Больше технических подробностей переезда читайте по ссылке: https://habr.com/ru/company/yandex/blog/491944/
🤷🏻‍♂️ PornHub предоставил пользователям из Италии месячные премиум-аккаунты на фоне жестких мер местных властей, связанных с профилактикой распространения коронавируса Covid-19. Теперь итальянцы «не останутся в одиночестве».

Проверили через бесплатный итальянский VPN — вроде работает:

https://kod.ru/pornhub-premium-for-italy/
⚡️ Конференция WWDC 2020 не будет отменена и пройдёт в июне в новом формате. Apple предложит разработчикам онлайн-презентации, встречи и множество других событий:

https://kod.ru/wwdc-2020-coming-soon/
😡 Эксперты «Лаборатории Касперского» обнаружили две новые вредоносные программы для Android.

Они работают в паре и крадут cookie, благодаря которым злоумышленники получают доступ к соцсетям жертвы:

https://kod.ru/new-trojans-android-mar-20/
🍏 Пока в Италии бушует коронавирус, в Китае жизнь постепенно налаживается.

Сегодня в Поднебесной открылись последние из 42-х Apple Store, закрытых в начале февраля на карантин:

https://kod.ru/apple-store-in-china-open/
❗️🇷🇺 В связи с техническими проблемами сайт kod.ru на территории Российской Федерации временно был недоступен.

В РКН внезапно решили блокировать CDN CloudFlare (вечер пятницы — самое лучшее для этого время), которым мы как раз и пользовались.

На данный момент сайт доступен благодаря оперативной помощи ребят из OpsGuru.ru

UPD: Как верно заметил Эшер II, РКН все же не виновен (отчасти). Проблема на стороне CF. Чтобы отличить блокировки ведомства от технических проблем, используйте @u2ckbot.
Суббота! Немного новостей:

— Билл Гейтс покинул совет директоров Microsoft: kod.ru/4080

— Россия и Китай обсуждают создание совместной базы на Луне: kod.ru/4081

— Apple может представить обновлённый MacBook Air на следующей неделе: kod.ru/4082
😱 Apple приняла решение закрыть Apple Store по всему миру (кроме Китая) и перевести всех, кого возможно, на удаленную работу.

Об этом рассказал Тим Кук в официальном обращении к сотрудникам, пользователям и партнерам по поводу ситуации с распространением COVID-19:

https://kod.ru/apples-covid-19-response/
🤷🏻‍♂️ Илон Маск разослал всем сотрудникам Tesla служебное письмо, в котором рассказал, какие у них шансы умереть от коронавируса COVID-19:

https://kod.ru/elon-musk-covid-19-pismo-sotrudnikam/
🚫 Facebook закрывает приложение MSQRD родом из Беларуси, с которого в 2015 году начались маски в Instagram и других соцсетях:

https://kod.ru/facebook-zakryvaet-msqrd/
📱 На этой неделе компания Apple предоставила пользователям всего мира возможность совершить 5-часовую прогулку по великому российскому музею — Эрмитажу.

Невероятно красивый фильм-перформанс был снят одним дублем на iPhone 11 Pro Max и на одном заряде аккумулятора. Задача у режиссера и всей команды проекта была крайне не простой. И о том, как они с ней справились, со всеми техническими подробностями мы рассказали по ссылке:

https://kod.ru/hermitage-shot-on-iphone-backstage/
🤯 Пока в России меняют конституцию и обнуляют сроки, иранские власти пытаются хитро хайповать на пандемии коронавируса.

В Иране сделали приложение якобы для диагностики COVID-19, но на самом деле оно служит для слежки за передвижением граждан:

https://kod.ru/iran-spy-app-ac19/
Воскресенье! Утренний выпуск новостей:

— WhatsApp добавит автоматическое удаление сообщений: kod.ru/4083

— В России создадут новый космический корабль на базе проекта «Орел»: kod.ru/4084

— Realme готовит к выпуску свои первые смарт-часы: kod.ru/4085
📈 Этого ждали многие администраторы Telegram-каналов. И, кажется, их мечта будет исполнена. В бета-версии Telegram для macOS скоро появится статистика каналов:

https://kod.ru/statistika-kanalov-telegram-coming-mar-2020/
💸 Илон Маск за последнюю неделю потерял $5,5 млрд. Причина: паника из-за китайского коронавируса, которую глава Tesla назвал «тупостью»:

https://kod.ru/mask-poteral-five-mlrd-mar-2020/
🚙 Беспилотные автомобили теперь тестируются в 11 регионах России. Расширение списка областей и округов для теста на дорогах общего пользования позволит усовершенствовать алгоритмы всем участникам рынка:

https://kod.ru/bespilot-test-regiony-mar-2020/