Пользователь
Два часа и 3.5 доллара. Как я сделал простой сайт с визуализацией распространения коронавируса
Kubernetes в переводе на детский
CNCF — созданная при фонде The Linux Foundation международная организация, занимающаяся развитием и продвижением Open Source технологий, которые используются для построения и функционирования инфраструктур, предназначенных для запуска облачных приложений. Но это вы, наверное, и так знаете. Зато, возможно, вы не знали, что CNCF «балуется» издательством книг. Более того, книг для детей. Более того, книг для детей про современные IT-технологии! Перед Новым годом нам попалась одна из них — «The Illustrated Children’s Guide to Kubernetes». И она оказалась такой милой, что даже самые суровые из наших коллег светлели взглядом, листая виртуальные странички.
«Ого, — подумали мы. — Это же так круто!» Конечно, круто: детская иллюстрированная книжка, где на примере историй смешных персонажей простыми словами объясняется, что такое Kubernetes. А ведь K8s — давным-давно уже вездесущее настоящее в мире IT… Вот мы и решили, что нашим детям пора бы знать, чем занимаются их родители. Решили — и перевели книгу на русский язык.
Любительское ракетостроение, как я делаю ракеты и мои ошибки на которых я учусь (part 1)
Написанное в этой статье не является инструкцией к применению. Вы всё делаете на свой страх и риск. Соблюдайте технику безопасности
Электромотоцикл, изготовленный с применением SLS 3D-печати
Мастерская в подвальном помещении учебного здания AGH.
E-moto AGH, команда студентов польской горно-металлургической академии им. Станислава Сташица (далее AGH), спроектировала и построила электрический внедорожный мотоцикл. Студенты не только хотели доказать преимущество альтернативных источников энергии, они также учились применять новейшие решения, такие как настольный SLS 3D-принтер Sinterit Lisa Pro. В основном мотоцикл создавался в лаборатории академии.
«В мастерской мы проводим большую часть нашего времени, — говорит руководитель группы Давид Сенько. — Наш проект — создание электрических мотоциклов. Два мотоцикла уже готовы: мощностью восемь и тридцать киловатт».
Команда E-moto AGH создает свои мотоциклы от начала и до конца. Многие детали изготавливаются вручную, например — с применением вакуумной формовки или обработки на станках. Остальные части печатают на 3D-принтерах. Студенты используют несколько принтеров, в основном типа FDM. Но была особая задача, для которой применялась технология селективного лазерного спекания SLS (Selective Laser Sintering).
Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте
Привет! Меня зовут Саша, я iOS-разработчик в команде, которая делает ленту ВКонтакте. Сейчас расскажу, как мы оптимизируем отображение интерфейса и обходим связанные с этим проблемы.
Думаю, вы представляете, что такое лента VK. Это экран, где можно просматривать разнообразный контент: тексты, статичные картинки, анимированные гифки, встраиваемые элементы (видео и музыку). Всё это должно отображаться плавно, отсюда высокие требования к производительности решений.
Теперь посмотрим, какие существуют стандартные подходы к работе с отображениями и какие ограничения или преимущества следует учитывать.
Если вы больше любите слушать, чем читать, видеозапись доклада есть вот тут.
Куда добирается GPS
Пять возможностей спутниковой навигационной системы, о которых вы не подозревали
Высокоточная GPS-станция на гребне Форда на Земле Мэри Бэрд в Антарктике. Является частью полярной наблюдательной сети Земли (POLENET), собирающей измерения, касающиеся GPS и сейсмической активности, чтобы лучше понимать поведение ледяного покрова. Это один из примеров различных данных, получаемых учёными за счёт GPS-инструментов.
Вы можете считать себя экспертом по навигации в городских условиях при наличии у вас смартфона. Вы, возможно, даже гуляете по пересечённой местности с GPS-навигатором, чтобы не заблудиться в глуши. Но вы наверняка удивитесь, узнав на какие вещи способна GPS – система глобального позиционирования, лежащая в основе всей современной навигации.
Отчет Bank of America: 5 трендов, которые изменят глобальную экономику в следующие десять лет
Изображение: Unsplash
Прошедшее десятилетие оказалось насыщенным на различные экономические события, среди которых оказались последствия мирового финансового кризиса и восстановление рынков после него. Следующие десять лет обещают быть не менее интересными и сложными, на мировую экономику будут оказывать влияние самые разные факторы от дефляции во многих странах, низких процентных ставках, до увеличения населения и его старения.
Портал Investopedia опубликовал список из пяти главных экономических трендов следующих десяти лет, составленный аналитиками Bank of America Merrill Lynch Global Research. Мы подготовили адаптированную версию этого материала.
Быстрое ознакомление с SwiftUI
Для начала давайте создадим проект с поддержкой SwiftUI. Минимально необходимые для этого требования системы — это macOS Catalina и Xcode 11. Создайте новый проект “File > New > Project…”, выберите “Single View App” и убедитесь, что выбрано “User Interface: SwiftUI”.
Проект будет выглядеть примерно так:
Как могли заметить, теперь можно видеть все изменения сразу же на Preview. Например, попробуйте изменить текст на “Привет, Хабр!”. Круто да?
Солнце, ветер и вода ver 0.1
Сезон первый
Переживем кризис вместе… — на яхте.Статья о выборе минимально необходимого двигателя на яхту.
(С) мой друг
Шаг первый — с чего все началось
Примерно в середине 2014 года, когда стало понятно, что кризис будет весьма затяжной, снова пришло время верстать собственный антикризисный план. Ну чтобы не получилось как в известном фильме — «кризис это когда не хочется хотеть чего то хотеть», а было много-много интересных часов. В поле моего зрения попал яхтинг. На тот момент мои познания в этом вопросе были на уровне детского сада, когда мы делали кораблики из скорлупы грецкого ореха и пускали их в лужах. Я даже не знал, есть ли у меня морская болезнь. :-) Но, сказано — сделано. Тема есть, начинаем верстать план мероприятий.
Перво наперво надо бы где то поучиться. Поговорил с яхтсменами. Все они учились в ДЮСШ еще во времена СССР. Все наперебой давали советы, что надо сперва поехать в Турцию и брать разные яхты в чартер, и учиться прямо на практике. Ну а прямо сейчас можно за скромные деньги «взять вот прямо эту и прямо здесь у меня». Ну их можно понять — для них это бизнес. Мы пойдем другим путем.
Any и AnyObject в Swift. В чем их различие?
Создание своего Publisher'a в Combine
Сегодня я хотел бы показать вам, как создать свой собственный Publisher в новом фреймворке от Apple Combine.
Подключение цветного LCD с сенсорным экраном к микроконтроллеру
Теория Universal Links
Введение
WWDC15 – Apple анонсирует переход на Universal Links. Их смысл непомерно прост – отправлять пользователя в приложение, если он переходит на страницу сайта, которую приложение поддерживает. Наиболее часто это применяется в письмах, которые отправляются после регистрации для подтверждения электронной почты. Таким образом, Universal Links избавляет пользователя от необходимости самостоятельно возвращаться в приложение – а это хорошо как для пользовательского опыта, так и для статистики.
Основы React (текстовый учебник, 2-е издание)
Прошло 2.5 года после публикации первой версии подробного туториала по основам React. За это время gitbook насчитал 250 000+ уникальных посетителей.
Под катом подробнее об учебнике и список изменений.
Дополненная реальность от Apple ARKit: возможности и примеры
В технологических гигантах, очевидно, понимают этот тренд. Google для своей мобильной операционки Android разработала инструмент Project Tango, с помощью которого элементы дополненной реальности можно просматривать на экране смартфона. Apple не отстаёт: на конференции WWDC этого года компания представила инструмент для iOS с говорящим названием ARKit. Разработчики с энтузиазмом начали экспериментировать. Появились приложения для парковки гоночных машин на стоянку, танцев роботов на кухне и посадки первой ступени Falcon 9 в бассейн, а осенью поддержку технологии получит игра Pokemon Go. Давайте обсудим несколько потенциальных направлений для использования дополненной реальности, включая развлечения (PornHub?), обучение и медицинские цели и посмотрим на самые интересные работы.
Тестируем возможности ARKit. Создаем игру с дополненной реальностью
На WWDC 2017 Apple анонсировала ARKit — SDK для работы с дополненной реальностью. Благодаря ему порог вхождения в эту технологию стал значительно ниже. Можно ожидать появления большого количества качественных игр и приложений.
Анимированные переходы в мобильных приложениях
Изображение: Ramotion
Анимация играет важную роль во взаимодействии с пользователями. Например, в мобильных приложениях с её помощью можно передать очень многое. Когда вы отправляете сообщение, открываете раздел настроек, ставите флажок или переходите на другую страницу, на экране происходят изменения. Анимация таких изменений — это удобный способ отображения действий пользователя.
В этой статье мы рассмотрим несколько типичных случаев, когда функциональная анимация дополняет визуальный дизайн и поддерживает взаимодействие пользователя с интерфейсом.
Осторожно: под катом много тяжёлых гифок.
Топ VSCode расширений, которые ускорят вашу разработку на JavaScript
Для VSCode созданы тысячи расширений. Я намерен представить несколько из них, которые использую каждый день. Приступим!
Blockchain на Go. Часть 1: Прототип
Содержание
- Blockchain на Go. Часть 1: Прототип
- Blockchain на Go. Часть 2: Proof-of-Work
- Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки
- Blockchain на Go. Часть 4: Транзакции, часть 1
- Blockchain на Go. Часть 5: Адреса
- Blockchain на Go. Часть 6: Транзакции, часть 2
- Blockchain на Go. Часть 7: Сеть
Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичной копией. Новая запись создается только с согласия всех кто хранит базу. Благодаря этому существуют такие вещи как криптовалюта и умные контракты.
В этой серии уроков мы создадим, основанную на блокчейне, упрощенную криптовалюту. В качестве языка используем Go.
Information
- Rating
- Does not participate
- Registered
- Activity