Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Оптические диски не умерли? Новые и не очень технологии для архивного хранения данных

Блог компании Selectel Будущее здесь Накопители Научно-популярное Хранение данных *

На Хабре уже давно не публикуются новости о прорывах в технологии хранения данных при помощи оптических дисков. Оно и понятно — жесткие диски, SSD большой емкости и, конечно, ленточные накопители (в ряде случаев) захватили рынок хранения данных. Тем не менее, технология не умерла, и сейчас стало известно о том, что она продолжает развиваться.

Плюс ко всему, худо-бедно продолжаются исследования в плане хранения информации при помощи других материалов и систем. Давайте посмотрим, что сейчас известно об оптических дисках и есть ли здесь значимые достижения.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 112
Комментарии 0

Новости

Велосипедим Promise на TypeScript

JavaScript *TypeScript *
Из песочницы

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

Читать далее
Рейтинг 0
Просмотры 95
Комментарии 0

Моана. Визуальные эффекты

Компьютерная анимация *CGI (графика) *
Из песочницы
Перевод

В большей мере эта статья основана на статье-интервью 2017 года, которое взяли у создателей фильма ребята из SideFX.

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

В силу того, что та статья оформлена людьми из SideFX, почти весь разговор ведётся о том, как аниматоры из Walt Disney Animation Studios использовали Houdini.

И это вполне логично, ведь большая часть всех эффектов для мультфильма делалась именно в Houdini. Однако процесс создания подобных сцен [наполненных эффектами] намного шире, нежели то, как его представили в статье.

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

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

Читать далее
Рейтинг 0
Просмотры 111
Комментарии 0

Памятка архитектору

Программирование *Анализ и проектирование систем *

Я работаю архитектором (Solution Architect если быть точным) в аутсорсинговой компании. В ходе работы я занимаюсь такими активностями как: дизайн и внедрение архитектурных решений, аудит систем заказчика и разного рода консультации вокруг архитектуры систем.

Иногда в разговоре с коллегами я говорю «спокойно, действуем ровно по учебнику». Но тут есть большая доля лукавства, т.к. одной книги где были бы собраны базовые принципы я так с ходу назвать не могу. По большей части это сборная солянка из разных книг, личного опыта и историй, рассказанных коллегами. Что-то освещено в одной из книг Фаулера, что-то есть в курсах от AWS.

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

Что там уже в списке?
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 915
Комментарии 3

Что будет, если взять логарифм от Вселенной?

Блог компании SkillFactory Научно-популярное Физика Астрономия
Перевод


Художественное представление логарифмической концепции наблюдаемой части Вселенной. Солнечная система уступает место Млечному Пути, Млечный Путь — близлежащим галактикам, а те — масштабной карте звёздного неба и окаймляющей его раскалённой плотной плазме Большого взрыва. Каждое расстояние [каждый «луч зрения»] здесь также отражает время с момента рождения Вселенной. Тем не менее поиск самого удалённого космического тела увенчается успехом только тогда, когда будет составлена полная карта Вселенной (Автор: Пабло Карлос Будасси).

Подробности, иллюстрации и фото — к старту нашего флагманского курса по Data Science.

Увидеть больше
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.8K
Комментарии 1

Восстановление повреждённых файлов на основе CRC32

Занимательные задачки Алгоритмы *Восстановление данных *

Нашел я недавно в закромах старый оптический диск (CD). Открыл его в проводнике и не могу зайти ни в одну папку. Протёр диск. Попробовал снова - та же оказия. Царапины на диске конечно есть, но не много и не сильные. Решил воспользоваться специальным софтом BadCopy. Половина мелких файлов восстановилась, половина нет. Большие файлы восстановились не полностью. В итоге в двух повреждённых архивах (повреждено 2% и 10%) я обнаружил один и тот же файл. При попытке его извлечь вылезала ошибка CRC. Но если в WinRAR при извлечении установить галочку "Keep broken files", то извлекается как есть. Так как мой файл был дорог мне как воспоминание и был небольшим - всего 640 КБ, я решил заморочиться. Там же в WinRAR, кстати, можно узнать оригинальный размер файла и его CRC32.

Итак, у нас есть две повреждённые версии файла, его длина и даже его CRC32, нужно восстановить оригинал. Что может быть проще?

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.6K
Комментарии 10

Вопрос использования ассетов в Flutter web проекте

Dart *CRM-системы *Развитие стартапа Flutter *

Меня зовут Алексей, я основатель и frontend разработчик системы автоматизации работы управляющих компаний «Оператор 18». 

Сейчас я переписываю проекта с нуля, с учётом ошибок применения архитектур и структуры самого проекта.

Здесь первая статья, в которой я описал одну из сложностей, с которыми столкнулся в ходе разработки - создавать или не создавать свои виджеты.

В этой статье я хочу рассказать об опыте применения ассетов (assets), а именно картинок для web приложения написанного на фреймворке Flutter.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 290
Комментарии 0

Golang-дайджест № 20 (1 – 31 августа  2022)

Программирование *Go *

Свежая подборка новостей и материалов

Интересное в этом выпуске

Выпущена версия 1.19, GoLand Roadmap 2022.3, выпущен GoLand 2022.2, алгоритмы, реализованные в Go

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.3K
Комментарии 0

«Мы KTS, а не BTS»: как разработчики делали ребрендинг

Блог компании KTS Брендинг Дизайн IT-компании

Привет! Меня зовут Сергей, я управляющий партнер в KTS: мы занимаемся разработкой цифровых сервисов для бизнеса. Недавно мы провели ребрендинг: рассказываю, сколько с ним мучились и что в итоге получилось. 

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 364
Комментарии 0

Как написать кроссбраузерное расширение в 2022 году

Блог компании СберМаркет Разработка веб-сайтов *JavaScript *Расширения для браузеров Браузеры
image

Привет! Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. В один прекрасный день ко мне пришли менеджеры и сказали, что нужно написать браузерное расширение для внутреннего джобборда. Оно должно взаимодействовать с сайтами avito и hh, чтобы добавлять кандидатов в HR-систему, не скачивая и не вбивая вручную контакты из резюме на сайте.

Как человек, который ни разу не писал подобных вещей, расскажу о своем пути, о том с какими проблемами столкнулся и к каким пришел решениям.

На каком языке писать расширение?


Мой путь начался с поиска ответа на вопрос: «А хотя бы на каком языке придется это писать?» Полазив по интернету, с радостью обнаружил, что всё-таки это можно делать на JS. Хотя так было далеко не всегда. Первый браузер с API расширений, основанным исключительно на HTML, CSS и JavaScript, появился в 2010 году, им был Chrome. А до этого расширения необходимо было писать с использованием языка XUL (язык разметки на основе xml, обладающий большим функционалом по сравнению с HTML4).
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 940
Комментарии 0

Чем грозит авария на Запорожской АЭС

Научно-популярное Энергия и элементы питания Физика Экология
Запорожская АЭС – это крупнейшая АЭС Украины и Европы. Уже почти полгода она находится под контролем российских войск. В последний месяц вокруг нее возникает много тревожных новостей: ее территорию обстреливают, ходят слухи о ее минировании. Россия и Украина обвиняют друг друга в ядерном терроризме, а обстановка вокруг АЭС вызывает все большее беспокойство на уровне мировых лидеров и главы ООН.

За последние дни я дал несколько интервью о ситуации на ЗАЭС. Например, для проекта Редакция. В этой статье я кратко опишу основные возможные аварийные ситуаций, которые могут возникнуть на станции, либо уже возникают. И их потенциальные последствия – что и куда может улететь, чем это грозит и даже как можно к этому подготовиться. В марте я уже писал подобную статью про риски аварий на Чернобыльской АЭС. И мне очень не нравится писать на такие темы, но какие времена — такая и атомная популяризация.


Читать дальше →
Всего голосов 133: ↑131 и ↓2 +129
Просмотры 13K
Комментарии 69

Фантастические и фэнтезийные циклы, каждая часть которых удостаивалась престижных премий

Читальный зал Научная фантастика

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

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 2.3K
Комментарии 5

Стыкуем UserGate c зарубежными FW: боевой инструктаж

Блог компании DataLine Информационная безопасность *IT-инфраструктура *Сетевые технологии *Сетевое оборудование
Из песочницы
Tutorial

В одной из прошлых статей мы искали выход из ситуации с уходом вендоров NGFW из России и предлагали схемы безболезненного перехода на UserGate. Ситуация за это время особо не изменилась. Стало больше клиентов с задачей заменить зарубежный фаервол или протестировать отечественный, на этом фоне появились интересные кейсы стыковки с UG.  

В профильных чатах то и дело спрашивают про настройки IPsec между UserGate и FortiGate, между UserGate и CheckPoint. Приготовили для вас горячие пирожки — полноценные инструкции настройки VPN-туннелей между UserGate и CheckPoint, FortiGate, NSX Edge, MikroTik и Cisco. Граблей мы пособирали достаточно и теперь готовы поделиться опытом с теми, кто только начинает разбираться в возможностях настройки IPsec.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 481
Комментарии 0

Заблуждения программистов о картах

Глобальные системы позиционирования *Программирование *Геоинформационные сервисы *


Дизайн систем быстро выявляет ошибки в восприятии закономерностей функционирования мира. Те правила, которые кажутся непреложными истинами, могут ими не оказаться.

Списки подобных заблуждений составлялись про имена или телефонные номера. Настало время карт и систем навигации.

Заблуждение 1. Форма Земли — это просто


Шар — множество точек в пространстве, удалённых от центра на расстояние не выше радиуса. Однако хотя бы из-за суточного вращения форма нашей планеты отличается от идеального шара. Планета сплюснута у полюсов и утолщена на экваторе, а также обладает рельефом и испытывает циклы приливов и отливов.
Читать дальше →
Всего голосов 72: ↑69 и ↓3 +66
Просмотры 4.7K
Комментарии 14

Какие нормы по privacy существуют в РФ в 2022 году?

Блог компании Digital Rights Center

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

В июле 2015 года Совет по правам человека назначил Специального докладчика по вопросу о праве на неприкосновенность частной жизни. В многочисленных резолюциях Совет по правам человека и Генеральная Ассамблея выражали обеспокоенность по поводу рисков для неприкосновенности частной жизни, вытекающих из государственных мер слежения и деловой практики. В феврале 2018 года Управление Верховного комиссара по правам человека провело в Женеве экспертный семинар (рабочее совещание) по вопросу о праве на неприкосновенность частной жизни в эпоху цифровых технологий в соответствии с Резолюцией 34/7 Совета по правам человека (A/HRC/RES/34/7), принятой 23 марта 2017 года с целью выявления и уточнения принципов, стандартов и передового опыта в отношении поощрения и защиты права на неприкосновенность частной жизни в эпоху цифровых технологий, включая ответственность деловых предприятий в этом отношении.

В связи с изложенным необходимо обратить внимание на природу и содержание права на неприкосновенность частной жизни. Право человека на неприкосновенность частной жизни нормативно было установлено во второй половине XX в. Последовательное закрепление этого права в международных документах, в частности его включение во Всеобщую декларацию прав человека (статья 12), Пакт о гражданских и политических правах (статья 17), Конвенцию о защите прав человека и основных свобод (статья 8), Конвенцию СНГ о правах и основных свободах человека (статья 9), а также во многие другие международные и региональные договоры о правах человека (см. например, например, ст. 16 Конвенции о правах ребенка; ст. 14 Международной конвенции о защите прав всех трудящихся-мигрантов и членов их семей; ст. 22 Конвенции о правах инвалидов; ст. 10 Африканской хартии прав и благополучия ребенка; ст. 11 Американской конвенции о правах человека; ст. 8 Европейской конвенции по правам человека), стало ключевым моментом в признании данного права со стороны международного сообщества.

Читать далее
Рейтинг 0
Просмотры 330
Комментарии 0

Соберёмся? Вторая проверка проекта MSBuild

Блог компании PVS-Studio .NET *C# *Системы сборки *

MSBuild – популярная сборочная платформа с открытым исходным кодом от Microsoft, которую используют разработчики по всему миру. В далёком 2016 году мы уже проверяли проект при помощи PVS-Studio и нашли несколько подозрительных мест. Давайте посмотрим, что удалось обнаружить в коде MSBuild при повторной проверке.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 872
Комментарии 0

Сколько денег приносит системное решение по А/Б тестам?

Блог компании GlowByte Big Data *Повышение конверсии *

Хабр, привет! Меня зовут Наталья Тоганова, я работаю старшим бизнес-аналитиком в компании GlowByte. Мы помогаем компаниям с построением моделей, задачами на стыке data science и инфраструктуры, а также с аналитикой и А/Б тестами. Здесь я хочу поговорить об А/Б тестах и финансовых надеждах, которые на них возлагаются. 

Вопрос «Сколько денег принесет более правильное проведение А/Б тестов?» – всплывает в нашей работе постоянно. И мы знаем правильный ответ на него: в краткосрочной перспективе довольно мало, а возможно и ничего. Даже в долгосрочной перспективе доходность может стремиться к нулю. Хотя… зависит от того, как мы понимаем слово «доходность». Если включать в него «снижение издержек», то правильные А/Б тесты могут быть выгодными. Именно поэтому мы ратуем за веру в статистику, эксперименты и инвестиции в методику и надежность алгоритмов принятия решений.

Кроме того, доверие к методике А/Б тестирования означает и доверие к результатам тестов, а также – что немаловажно – и к тем, чьи идеи проверялись. И хотя доверие важнее денег, нередко оно - ещё и залог роста доходности.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 607
Комментарии 0

«Не обязательно убивать в себе программиста». 10+ советов от экс-тимлидов

Блог компании «Лаборатория Касперского» Программирование *Управление персоналом *Карьера в IT-индустрии IT-компании
На прошлой неделе мы провели онлайновый митап-баттл бывших тимлидов. Наши коллеги — архитектор ПО в KasperskyOS Анна Мелехова и Android-разработчик, Staff software engineer в Careem, основатель Kaspresso Евгений Мацюк — которые сперва стали тимлидами, а затем от этого отказались, рассказали про свои ментальные и карьерные головоломки, а также про развилки своего трека «до», «во время» и «после» тимлидства.



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

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.3K
Комментарии 0

Опыт перехода на MVI в Android на базе собственного решения

Блог компании Юла Программирование *Разработка мобильных приложений *Разработка под Android *Kotlin *

В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кто хочет познакомиться с Redux-like MVI.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 398
Комментарии 0