Как стать автором
Обновить
1635.3
Timeweb Cloud
Облачная платформа для разработчиков и бизнеса
Сначала показывать

Ответы на часто задаваемые вопросы о NFT

Время на прочтение 6 мин
Количество просмотров 41K
Блог компании Timeweb Cloud Обработка изображений *Дизайн Финансы в IT Криптовалюты
Перевод
У вас тоже накопилось много вопросов к этому новому виду… искусства? Платформе?

Новости о блокчейне всегда заставляют нас задуматься: «Эм… А что здесь происходит?». Именно такое чувство я испытал, читая, как Граймс получает миллионы долларов за цифровые рисунки и видео в виде NFT-токенов или как анимацию Nyan Cat продали на блокчейн-аукционе за 43 млн рублей.


Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 19

Что скрывают протоны?

Время на прочтение 10 мин
Количество просмотров 23K
Блог компании Timeweb Cloud Научно-популярное Физика
Перевод
Двадцать лет назад физики начали исследовать загадочную асимметрию внутреннего строения протона. Результаты их работы, опубликованные в конце февраля 2021 года, объясняют, как антивещество помогает стабилизировать ядро каждого атома.

Очень редко упоминается тот факт, что протоны — позитивно заряженные частицы в центре атома — являются отчасти антивеществом.

В школе нам говорили, что протон представляет собой группу из трех элементарных частиц под названием кварки — два u-кварка (верхних) и один d-кварк (нижний), чьи электрические заряды +2/3 и -1/3 соответственно в сумме дают протону заряд +1. Но за этой элементарной картиной скрывается гораздо более странная и еще неразгаданная история.
Читать дальше →
Всего голосов 45: ↑42 и ↓3 +39
Комментарии 17

Ticket to the Moon. Выиграй билет до Луны на ракете SpaceX

Время на прочтение 2 мин
Количество просмотров 4K
Блог компании Timeweb Cloud Научно-популярное Космонавтика
Перевод
Юсаку Маэдзава объявляет новый конкурс — возможность выиграть поездку на ракете SpaceX

Японский миллиардер Юсаку Маэдзава приглашает подписчиков подать заявку на конкурс и выиграть одно из восьми мест на космическом корабле SpaceX во время частного полета вокруг Луны в 2023 году. Участники могут быть из любой страны мира.


Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 3

От iMac до Марса. Марсоход Perseverance работает на том же процессоре, что и iMac 1998 года

Время на прочтение 2 мин
Количество просмотров 15K
Блог компании Timeweb Cloud Научно-популярное Космонавтика
Перевод
Новенький марсоход NASA под названием Perseverance — самая современная машина, когда-либо совершавшая посадку на Марс. Но когда мы говорим о марсоходах, слово «современный» — субъективное определение. Perseverance работает на базе PowerPC 750, одноядерном процессоре с тактовой частотой 233 МГц и всего с 6 млн транзисторов. PowerPC 750 известен тем, что использовался в iMac «Bondi blue» 1998 года. Кстати, такой же процессор NASA уже использует в марсоходе Curiosity.



На первый взгляд, не самый лучший выбор, верно? Даже несмотря на трудности с покупкой компьютерных комплектующих в наши дни, NASA наверняка могли бы выделить $500, например, для чего-то вроде процессора Intel Core i9-10900K (с 10 ядрами и максимальной тактовой частотой 5,3 ГГц). Учитывая, что Perseverance обошелся NASA в $2.7 млрд. Но, как объясняет издание New Scientist, такой прогрессивный чип, на самом деле, только навредит работе марсохода из-за особых условий на Марсе.
Читать дальше →
Всего голосов 38: ↑30 и ↓8 +22
Комментарии 87

Когда клиенты — твои коллеги. Оптимизация веб-производительности внутренних систем

Время на прочтение 11 мин
Количество просмотров 3K
Блог компании Timeweb Cloud Серверное администрирование *Тестирование веб-сервисов *
Перевод
Как-то раз у меня был занятный разговор со службой поддержки Департамента международной торговли (DIT). Они хотели повысить производительность одного из своих веб-приложений. Подобные разговоры — это то, что мне больше всего нравится на моей текущей позиции. Я общаюсь на темы, которые мне интересны, знакомлюсь с новыми людьми, рассказываю им про возможности, о которых они могут не знать, например, как улучшить UX приложения.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 0

Искусственный интеллект обновит legacy-код за вас

Время на прочтение 3 мин
Количество просмотров 4.2K
Блог компании Timeweb Cloud Программирование *Машинное обучение *
Перевод
Инструменты IBM на основе искусственного интеллекта дают инженерам возможность исследовать способы применения устаревшего корпоративного ПО.

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



Последние проекты IBM под названием Mono2Micro и Application Modernization Accelerator (AMA) предоставляют архитекторам приложений инструменты для обновления устаревших приложений и повторного их применения. По словам Ника Фуллера, директора по гибридным облачным сервисам в исследовательской лаборатории IBM Research, эти инициативы позволяют приблизить момент, когда ИИ сможет автоматически перевести программу с COBOL на Java.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 11

Greetings, Terrarians! Terraria снова в Stadia?

Время на прочтение 1 мин
Количество просмотров 5K
Блог компании Timeweb Cloud Игры и игровые консоли IT-компании
Создатели Terraria помирились с Google и вернулись к разработке игры для Stadia, облачного игрового потокового сервиса от Google.

В начале февраля 2021 года стало известно, что Re-Logic, студия-разработчик и издатель компьютерных игр, отменила разработку Terraria для Google Stadia. Эндрю Спинкс, соавтор игры и основатель Re-Logic, объявил в об этом в Twitter. О причине такого решения, наверное, все уже знают. Google забанила аккаунт Спинкса: он потерял доступ к своим учетным записям Gmail и Google Play примерно с середины января.


Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 12

Бонус работы аналитиком данных: Как я нашел свой новый дом в Дублине

Время на прочтение 14 мин
Количество просмотров 6.3K
Блог компании Timeweb Cloud Ненормальное программирование *Программирование *Машинное обучение *
Перевод
Наш сегодняшний перевод посвящен Data Science. Аналитик данных из Дублина рассказал, как искал себе жилье на рынке с высоким спросом и низким предложением.



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

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

Когда мы с женой решили приобрести новый дом в Дублине, я сразу увидел возможность использовать знания!
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 7

Черные дыры могут иметь «волосы». Эйнштейн не прав?

Время на прочтение 4 мин
Количество просмотров 39K
Блог компании Timeweb Cloud Научно-популярное Астрономия
Перевод
Недавно проведенное исследование американских физиков об экстремальных черных дырах может опровергнуть знаменитую теорему об отсутствии волос.

Согласно общей теории относительности Эйнштейна, черные дыры обладают только тремя наблюдаемыми свойствами: массой, спином (момент импульса) и зарядом. Дополнительных характеристик, или, как называют их физики, «волос», не существует.



Чтобы объяснить идею, представим однояйцевых близнецов. Они имеют одинаковый генотип, это генетические копии, но даже такие близнецы будут различаться множеством вещей: от темперамента до прически. Черные дыры, согласно теории гравитации Альберта Эйнштейна, могут иметь всего три характеристики: массу, спин и заряд. Если эти значения одинаковы для любых двух черных дыр, то они идентичны, будет невозможно отличить одну от другой. У черных дыр нет волос.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 33

Решение уравнения тетраэдра доказано спустя десятки лет после компьютерного поиска

Время на прочтение 8 мин
Количество просмотров 9K
Блог компании Timeweb Cloud Математика *Научно-популярное
Перевод
Как четыре математика решили вопрос о базовых геометрических фигурах, создав полный список тетраэдров с рациональными углами при помощи методов теории чисел.

Все 59 тетраэдров с рациональными двугранными углами можно рассмотреть с разных сторон по ссылке.

Тетраэдр — это простейшая трехмерная фигура с плоскими сторонами. Его основные свойства озадачивали пытливые умы еще во времена Платона и Аристотеля. А в ноябре 2020 было опубликовано окончательное доказательство, в котором достоверно идентифицированы все существующие особые тетраэдры. В этой работе математики отвечают на вопрос о древней фигуре благодаря передовым технологиям, которые дают возможность использовать новый метод поиска решений определенных уравнений.
Читать дальше →
Всего голосов 23: ↑18 и ↓5 +13
Комментарии 14

Поддержка JavaScript-приложений в долгосрочной перспективе

Время на прочтение 8 мин
Количество просмотров 6.1K
Блог компании Timeweb Cloud JavaScript *Программирование *
Перевод
Публикуем перевод статьи, в которой подробно описана многолетняя работа команды по созданию и поддержанию большого портала данных на JavaScript.

В 2019 была написана статья о поддержке больших приложений на JavaScript (Maintaining large JavaScript applications). В продолжение этого материала, хотели бы поделиться клиентским проектом, который моя команда поддерживает с 2014 года.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 1

Как перейти с secrets на credentials (Ruby on Rails)

Время на прочтение 4 мин
Количество просмотров 4K
Блог компании Timeweb Cloud Ruby *Ruby on Rails *
Перевод
Сredentials в версии Ruby on Rails 5.2.0 — новый золотой стандарт. Старые добрые, но небезопасные файлы .env уступают дорогу. В этой статье вы узнаете:

  • зачем и как перейти от secrets к credentials,
  • как использовать API-ключи в Ruby, YML и js.erb,
  • как раз и навсегда предоставить ключ каждому из команды.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Nuxt.js app от UI-кита до деплоя

Время на прочтение 17 мин
Количество просмотров 21K
Блог компании Timeweb Cloud JavaScript *VueJS *
Привет, Хабр!

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

В этой статье обсудим базу, основы создания приложения на Nuxt.js:

  • создание и конфигурация проекта,
  • assets и static: стили, шрифты, изображения, посты,
  • создание компонентов,
  • создание страниц и layouts,
  • развертывание приложения (деплой).

Смотрите, что получилось!
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 4

Имя не гарантирует безопасность. Haskell и типобезопасность

Время на прочтение 12 мин
Количество просмотров 2.1K
Блог компании Timeweb Cloud Haskell *Функциональное программирование *
Перевод
Разработчики на Haskell много говорят о типобезопасности (type safety). Сообщество Haskell-разработчиков отстаивает идеи «описания инвариант на уровне системы типов» и «исключения недопустимых состояний». Звучит как вдохновляющая цель! Однако не совсем понятно, как ее достичь. Почти год назад я опубликовала статью «Parse, don’t validate» — первый шаг к восполнению этого пробела.

За статьей последовали продуктивные обсуждения, но нам так и не удалось прийти к консенсусу относительно правильного использования конструкции newtype в Haskell. Идея достаточно проста: ключевое слово newtype объявляет wrapper type (тип-обертка), который отличается по имени, но репрезентативно эквивалентен типу, который он обертывает. На первый взгляд, это понятный путь к достижению типобезопасности. Например, рассмотрим, как использовать объявление newtype для определения типа адреса электронной почты:

newtype EmailAddress = EmailAddress Text

Этот прием предоставляет нам определенное значение, а в сочетании с умным конструктором и границей инкапсуляции даже может обеспечить безопасность. Но это совсем другой вид типобезопасности. Он намного слабее и отличается от того, который я выделила год назад. Сам по себе newtype — это просто псевдоним.

Names are not type safety ©
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 2

7 полезных расширений VS Code для Python-разработчиков

Время на прочтение 4 мин
Количество просмотров 45K
Блог компании Timeweb Cloud Python *Программирование *
Перевод
Наиболее важные и полезные расширения VS Code для Python-разработчиков в нашем новом переводе.

Я пользуюсь PyCharm, и меня всё устраивает. Скорее всего, я не буду менять редактор в ближайшее время. Но вокруг VS Code столько шумихи, столько людей в Reddit и Twitter советовали мне перейти на VS Code, что я просто не мог его не попробовать.
Читать дальше →
Всего голосов 28: ↑23 и ↓5 +18
Комментарии 12

Управление версиями Node.js и NPM с помощью NVM

Время на прочтение 5 мин
Количество просмотров 148K
Блог компании Timeweb Cloud JavaScript *Node.JS *
Перевод
Наш прошлый перевод про новые функции 15-й версии Node.js был очень хорошо принят читателями «Хабра», поэтому сегодня мы решили продолжить тему и рассказать, как настроить NVM с версией Node.js 15 и NPM 7.

Версия Node.js 15 была выпущена 20 октября 2020 года. Она поставляется с npm 7 и множеством новых функций. Вы уже успели опробовать новую версию?

Но подождите минутку! Node.js 15 и npm 7 содержат критические изменения. Не повредит ли тогда обновление существующим проектам?

Теоретически может повредить!
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 3

«Битрикс24». Играемся с настройками и оптимизируем проект

Время на прочтение 3 мин
Количество просмотров 9.1K
Блог компании Timeweb Cloud IT-инфраструктура *1С-Битрикс *
В этой статье мы расскажем, как оптимизировать крупный проект в «Битрикс24» и увеличить его производительность в 3 раза, изменяя настройки MySQL и режим питания CPU.

Дано


Корпоративный портал в «Битрикс24», рассчитанный на несколько сотен пользователей, c ~300 Гб файлов и ~80 Гб БД на выделенном сервере с BitrixVM.
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 7

Vanilla All the Way. Ванильное облачное решение на K8s

Время на прочтение 7 мин
Количество просмотров 2.6K
Блог компании Timeweb Cloud Kubernetes *
Перевод
Публикуем перевод статьи о Vanilla Stack — новой облачной open-source технологии на основе Kubernetes.

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


Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Запутанная геометрия путешествий туда и обратно

Время на прочтение 6 мин
Количество просмотров 4.4K
Блог компании Timeweb Cloud Занимательные задачки
Перевод
Представьте, если бы Земля была в форме куба. Как тогда найти кратчайший путь вокруг света?

Вы когда-нибудь задумывались, какой была жизнь, если бы Земля была не сферой, а имела другую форму? Мы воспринимаем как должное плавный ход нашей планеты по Солнечной системе и медленные закаты, которыми мы можем наслаждаться благодаря вращательной симметрии Земли. Кроме того, сферическая Земля позволяет определить и самый быстрый способ добраться из точки A в точку B: просто пройдите по кругу, который проходит через эти две точки и разрезает сферу пополам. Мы используем такие кратчайшие пути, их называют геодезическими, для планирования маршрутов самолетов и для расчета спутниковых орбит.



Но что бы произошло, если бы мы жили на кубе? Наш мир раскачивало бы больше, горизонты искривлены, а кратчайший путь из точки А в точку B найти труднее. Возможно, вы и не будете тратить много времени, чтобы представить свою жизнь на кубе, но математики будут: они изучают, как бы выглядели наши путешествия на самых разных формах. А недавнее решение одного из фундаментальных вопросов о додекаэдре вообще изменило взгляд на объект, который находится у нас перед глазами уже тысячи лет.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 9

Что нового в Node.js 15?

Время на прочтение 8 мин
Количество просмотров 8K
Блог компании Timeweb Cloud JavaScript *Node.JS *
Перевод
Делимся переводом статьи, в которой собраны подробности о новых функциях 15-й версии Node.js.

Версия Node.js 15 была выпущена 20 октября 2020 года. Среди основных изменений:

  • режим throw при необработанных отклонениях
  • особенности языка V8 8.6
  • NPM 7
  • экспериментальная поддержка QUIC
  • N-API Version 7
  • доработка API асинхронного локального хранилища (Async Local Storage)

Давайте подробнее рассмотрим, что эти нововведения из себя представляют и как их можно использовать.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Комментарии 4

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия