Источник
Все публикации подряд на Хабре
Выбор редакции
26 мая, 10:43

Разница между Cookies и Local Storage

  • 0

Доброго времени суток. Представляю вашему вниманию перевод статьи «Cookies vs LocalStorage — Organized Answer for your interview» автора Moon. Друзья, уверены ли вы в том, что знаете четкий ответ на вопрос о различиях между куки (cookies) и локальным хранилищем (localStorage)? Когда меня спросили об этом на собеседовании, мой ответ был, мягко говоря, не очень четким. Предполагается, что вы знакомы с Node.js. Читать дальше →

Выбор редакции
26 мая, 10:35

Коронавирусные кибератаки: вся соль в социальной инженерии

  • 0

Злоумышленники продолжают эксплуатировать тему COVID-19, создавая все новые и новые угрозы для пользователей, живо интересующихся всем, что касается эпидемии. В прошлом посте мы уже говорили о том, какие разновидности вредоносного ПО появились на волне коронавируса, а сегодня речь пойдет о приемах социальной инженерии, с которыми уже столкнулись пользователи в разных странах, а том числе и в России. Общие тенденции и примеры — под катом. Читать дальше →

Выбор редакции
26 мая, 10:21

Командный бой на Хабре: Python vs C++

Го в рейд? Нет, мы ничего не перепутали. Кланы вокруг фреймворков, баттлы по сложным техническим вопросам, ганк на чужой территории, рейды в комментарии — чем не типовая атмосфера RPG? Ну и классика жанра — путь героя. На первом этапе ты выбираешь класс (например, разработчик) и первоначальные абилки (например, Python или C++). Затем прокачиваешься, развивая основные способности (джун-миддл), добавляя к первоначальному набору новые умения, меняя ветки талантов (DevOps, продакт). Чем выше уровень, тем больше направлений и больше возможностей кастомизировать билд. Открываются квесты (курсы, проекты, хакатоны), другие локации (новые технологии), случаются вайпы (а у кого не было провалов). Ну и всевозможные поты, фласки и эликсиры, которые заряжают энергией и восстанавливают силы, когда горит проект или перегорел ты сам. Академия больших данных MADE от Mail.ru Group открывает портал в мир Big Data, ML и AI. Два рейда (C++ и Python) идут на зачистку подземелья. Решая задачи с кодом, игроки набирают экспу, чтобы на финальном этапе апнуть lvl и открыть новую специализацию. Присоединяйтесь к своим собратьям, решайте задачи. Таймер на зачистку (точнее на прохождение теста) - 5 мин. А через неделю мы посмотрим, какая команда окажется сильнее, и поздравим победителей в апдейте к этому посту и соцсетях Хабра. Начать рейд

Выбор редакции
26 мая, 10:18

Нужны ли облака в космосе

Распространено мнение, в космической отрасли используются самые передовые технологии, многие из которых придут в наш быть лишь через некоторое время. Но существует огромное количество и обратных примеров, когда технологии, привычные «на земле», только-только начинают применять в космической отрасли. Сегодня Cloud4Y расскажет о том, как космической отрасли помогают облачные технологии. Наблюдение за экосистемой Читать дальше →

Выбор редакции
26 мая, 10:01

Как живые: наш опыт редактирования старых фотографий

  • 0

Семейной историей мы с мужем занимаемся уже лет десять. Накопилась большая база черно-белых фотографий по каждому из сотен предков и их родственников. Самое важное на таких фото — это, конечно, лица людей. Чтобы делиться с роднёй и публиковать в интернете, хочется иметь эти фото в хорошем качестве, находить новые, интересные детали. Революцией в этой сфере для нас в последние месяцы стало появление ряда программ и сервисов, которые в совокупности и при правильном использовании позволяют любому человеку легко ретушировать и расцвечивать старые семейные фото. Результат — реалистичные, чёткие, красивые кадры из старых, зернистых, нерезких и часто поврежденных фото. В большинстве случаев не требуется использование фотошопа. Хотим поделиться со всеми, кому интересно это ремесло, теми программами, которые мы открыли, а также некоторыми способами их комбинирования в правильном порядке. Речь пойдет об онлайн-приложении Remini, сервисе «Компьютерное зрение от почты mail.ru», приложении Google Snapseed, а также о ряде других штуковин.  Читать дальше →

Выбор редакции
26 мая, 10:00

[Из песочницы] Flash, «Умрёт ли он ещё раз — неизвестно, а цветы пропадают…»

  • 0

Всегда всю анимацию делал в Adobe Animate CC. И тут все эти умирания флэша, множественные отпевания, песнопения, которые, наверняка, преувеличены. Но осадочек, как это бывает, остался. Остался в виде вопроса: А вообще есть ли что-то лучше для 2D-анимации, кроме адобовских решений? Не буду пересказывать как, но после множества инсталляций и «де», я пришёл к Toon Boom Harmony. Если много читать лень, то Да. Ответ «Да». Я остался на Harmony и назад уже не хочу. Кому же интересно узнать почему и примерить узнанное под свои нужды, рекомендую читать дальше. Читать дальше →

Выбор редакции
26 мая, 10:00

[Перевод] Зачем нужны эти раздражающие правила насчёт погоды для запуска и посадки ракет

  • 0

У людей, отвечающих за пуск ракет, есть такая старая шутка: если ракета готова к запуску, то погода заставит вас отложить его на день. Однако почему же НАСА, 45-е космическое крыло Космических сил США, их директора по безопасности и все связанные с запуском службы так сильно заботятся насчёт погоды? Какая разница, идёт ли дождь в 18 км от стартовой площадки, пусть даже в правилах написано, что он должен быть не ближе, чем 18,5 км от неё? Разве это не достаточно далеко? Ответы на эти вопросы есть в истории запуска ракет, и иногда мы усваивали эти уроки в результате болезненных, а то и смертельных происшествий. Именно тогда мы узнавали, что происходит, когда ответственные за запуск не прислушиваются к погоде и не учитывают пределы возможностей ракет. Для подготовки запуска ракеты, спутника и команды (в случае пилотируемых полётов) для каждой миссии приходится тратить сотни и тысячи часов тренировок, испытаний и подготовки. Полётное оборудование должно безупречно работать с начала отсчёта и до зажигания. Читать дальше →

Выбор редакции
26 мая, 09:50

В штаб-квартире Amazon открылся приют для бездомных

Amazon построила приют для бездомных в своем кампусе в Сиэтле. Им будет управлять некоммерческая организация Mary’s Place, которая помогает встать на ноги женщинам или семьям с детьми, у которых нет своего дома. Об открытии своем блоге в Instagram объявил Джефф Безос. Приют станет самым большим в штате Вашингтон и сможет обслуживать 200 семей на территории в 6 тысяч квадратных метров. В восьмиэтажном стеклянном здании у каждой бездомной семьи есть своя отдельная комнаты, причем туда можно приводить и домашних животных. Кухня нового пространства Mary’s Place рассчитана на 600 тыс. блюд в год. А гигиенические здании оборудованы ванными, хотя в большинстве приютов в США до сих пор есть только душ. Читать дальше →

Выбор редакции
26 мая, 09:40

Импортозамещение на практике. Часть 5. Восхождение на «Эльбрус»

  • 0

Не буду повторяться в тысячный раз, что такое отечественное производство микропроцессоров, почему «Эльбрус», а не «Байкал» и т.д. Об этом были написаны уже километры текста. Речь пойдет о другом – почему так трудно перейти на «Эльбрус» и в чем заключаются эти сложности. Ну, помимо стоимости… Итак, всех заинтересованных импортозамещением – прошу под кат. Читать дальше →

Выбор редакции
26 мая, 09:35

[Из песочницы] Ускоряем рендеринг MatTable за несколько шагов

  • 0

Часто бывает так, что большую часть приложения составляют различные списки и таблицы. Чтобы каждый раз не изобретать велосипед, я как и многие, чаще использовал таблицы Angular Material. Позже эти таблицы разрастались, в ячейки помещались как текстовые данные, так и вложенные элементы. Все это растет и становится неплохой нагрузкой на машину пользователя. И понятное дело это никому не нравится. В моем последнем домашнем проекте была таблица, ячейки которой в основном были заполнены различными полями (можно даже сказать, что это была одна большая форма). И рендеринг её занимал около 8 секунд (таблица 40 x 40). Так как можно оптимизировать MatTable для больших списков? Читать дальше →

Выбор редакции
26 мая, 09:27

[Перевод] Больше разработчиков должны знать это о базах данных

  • 0

Прим. перев.: Jaana Dogan — опытный инженер из Google, которая в данный момент занимается вопросами наблюдаемости production-сервисов компании, написанных на Go. В этой статье, снискавшей большую популярность у англоязычной аудитории, она в 17 пунктах собрала важные технические детали, касающиеся СУБД (а иногда — распределённых систем в целом), которые полезно учитывать разработчикам крупных/требовательных приложений. Подавляющее большинство компьютерных систем отслеживают свое состояние и, соответственно, нуждаются в некой системе хранения данных. Я накапливала знания о базах данных в течение длительного времени, попутно совершая ошибки при проектировании, приводившие к потере данных и перебоям в работе. В системах, обрабатывающих большие объемы информации, базы данных лежат в сердце системной архитектуры и выступают ключевым элементом при выборе оптимального решения. Несмотря на то, что работе БД уделяется пристальное внимание, проблемы, которые пытаются предусмотреть разработчики приложений, часто оказываются лишь верхушкой айсберга. В этой серии статей я делюсь некоторыми идеями, которые будут полезны для разработчиков, не специализирующихся в этой области. Читать дальше →

Выбор редакции
26 мая, 09:23

Тест видеобара Poly Studio (видео)

  • 0

Видеопанель Poly Studio для небольших переговорок официально доступна в России с осени 2019 года. Нам предложили попробовать — рассказываем, что получилось. Под катом видео на 7 минут и расшифровка текстом. Видео и звук писали напрямую с Poly Studio. Читать дальше →