Pull to refresh
-1
0
Dima Tsurkan @MicRaiS

Пользователь

Send message

Разработать софт для децентрализованного проката скутеров. Кто сказал, что будет легко?

Reading time4 min
Views4.7K
В этой статье я расскажу о том, как мы пытались построить децентрализованный прокат скутеров на смарт контрактах и почему нам все равно понадобился централизованный сервис.


Читать дальше →
Total votes 13: ↑10 and ↓3+7
Comments11

Два часа и 3.5 доллара. Как я сделал простой сайт с визуализацией распространения коронавируса

Reading time2 min
Views43K
Все началось с того, что я не смог найти нормальной визуализации данных о распространении коронавируса. Вернее, был один сайт, показывающий динамику на карте и метрики по Китаю, но это как раз то, что меня меньше всего интересовало, мне интересна глобальная картина. Скажу честно, этот вирус меня пугает.
Читать дальше →
Total votes 62: ↑58 and ↓4+54
Comments70

Kubernetes в переводе на детский

Reading time2 min
Views38K


CNCF — созданная при фонде The Linux Foundation международная организация, занимающаяся развитием и продвижением Open Source технологий, которые используются для построения и функционирования инфраструктур, предназначенных для запуска облачных приложений. Но это вы, наверное, и так знаете. Зато, возможно, вы не знали, что CNCF «балуется» издательством книг. Более того, книг для детей. Более того, книг для детей про современные IT-технологии! Перед Новым годом нам попалась одна из них — «The Illustrated Children’s Guide to Kubernetes». И она оказалась такой милой, что даже самые суровые из наших коллег светлели взглядом, листая виртуальные странички.

«Ого, — подумали мы. — Это же так круто!» Конечно, круто: детская иллюстрированная книжка, где на примере историй смешных персонажей простыми словами объясняется, что такое Kubernetes. А ведь K8s — давным-давно уже вездесущее настоящее в мире IT… Вот мы и решили, что нашим детям пора бы знать, чем занимаются их родители. Решили — и перевели книгу на русский язык.
Читать дальше →
Total votes 42: ↑35 and ↓7+28
Comments45

Любительское ракетостроение, как я делаю ракеты и мои ошибки на которых я учусь (part 1)

Reading time2 min
Views63K
image

Написанное в этой статье не является инструкцией к применению. Вы всё делаете на свой страх и риск. Соблюдайте технику безопасности

Total votes 52: ↑47 and ↓5+42
Comments111

Электромотоцикл, изготовленный с применением SLS 3D-печати

Reading time4 min
Views3.1K

Мастерская в подвальном помещении учебного здания AGH.

E-moto AGH, команда студентов польской горно-металлургической академии им. Станислава Сташица (далее AGH), спроектировала и построила электрический внедорожный мотоцикл. Студенты не только хотели доказать преимущество альтернативных источников энергии, они также учились применять новейшие решения, такие как настольный SLS 3D-принтер Sinterit Lisa Pro. В основном мотоцикл создавался в лаборатории академии.

«В мастерской мы проводим большую часть нашего времени, — говорит руководитель группы Давид Сенько. — Наш проект — создание электрических мотоциклов. Два мотоцикла уже готовы: мощностью восемь и тридцать киловатт».

Команда E-moto AGH создает свои мотоциклы от начала и до конца. Многие детали изготавливаются вручную, например — с применением вакуумной формовки или обработки на станках. Остальные части печатают на 3D-принтерах. Студенты используют несколько принтеров, в основном типа FDM. Но была особая задача, для которой применялась технология селективного лазерного спекания SLS (Selective Laser Sintering).
Total votes 5: ↑4 and ↓1+3
Comments4

Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте

Reading time17 min
Views21K

Привет! Меня зовут Саша, я iOS-разработчик в команде, которая делает ленту ВКонтакте. Сейчас расскажу, как мы оптимизируем отображение интерфейса и обходим связанные с этим проблемы.
Думаю, вы представляете, что такое лента VK. Это экран, где можно просматривать разнообразный контент: тексты, статичные картинки, анимированные гифки, встраиваемые элементы (видео и музыку). Всё это должно отображаться плавно, отсюда высокие требования к производительности решений.


Теперь посмотрим, какие существуют стандартные подходы к работе с отображениями и какие ограничения или преимущества следует учитывать.


Если вы больше любите слушать, чем читать, видеозапись доклада есть вот тут.


Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments11

Куда добирается GPS

Reading time9 min
Views24K

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



Высокоточная GPS-станция на гребне Форда на Земле Мэри Бэрд в Антарктике. Является частью полярной наблюдательной сети Земли (POLENET), собирающей измерения, касающиеся GPS и сейсмической активности, чтобы лучше понимать поведение ледяного покрова. Это один из примеров различных данных, получаемых учёными за счёт GPS-инструментов.

Вы можете считать себя экспертом по навигации в городских условиях при наличии у вас смартфона. Вы, возможно, даже гуляете по пересечённой местности с GPS-навигатором, чтобы не заблудиться в глуши. Но вы наверняка удивитесь, узнав на какие вещи способна GPS – система глобального позиционирования, лежащая в основе всей современной навигации.
Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments80

Отчет Bank of America: 5 трендов, которые изменят глобальную экономику в следующие десять лет

Reading time4 min
Views22K


Изображение: Unsplash

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

Портал Investopedia опубликовал список из пяти главных экономических трендов следующих десяти лет, составленный аналитиками Bank of America Merrill Lynch Global Research. Мы подготовили адаптированную версию этого материала.
Читать дальше →
Total votes 23: ↑15 and ↓8+7
Comments194

Быстрое ознакомление с SwiftUI

Reading time2 min
Views7.9K
SwiftUI — это новый удобный способ для создания пользовательских интерфейсов на Xcode. Если хотите быстрое ознакомление с SwiftUI, тогда этот блог пост для вас.

Для начала давайте создадим проект с поддержкой SwiftUI. Минимально необходимые для этого требования системы — это macOS Catalina и Xcode 11. Создайте новый проект “File > New > Project…”, выберите “Single View App” и убедитесь, что выбрано “User Interface: SwiftUI”.



Проект будет выглядеть примерно так:



Как могли заметить, теперь можно видеть все изменения сразу же на Preview. Например, попробуйте изменить текст на “Привет, Хабр!”. Круто да?
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments0

Солнце, ветер и вода ver 0.1

Reading time8 min
Views8.2K

Сезон первый

Переживем кризис вместе… — на яхте.
(С) мой друг
Статья о выборе минимально необходимого двигателя на яхту.

Шаг первый — с чего все началось


Примерно в середине 2014 года, когда стало понятно, что кризис будет весьма затяжной, снова пришло время верстать собственный антикризисный план. Ну чтобы не получилось как в известном фильме — «кризис это когда не хочется хотеть чего то хотеть», а было много-много интересных часов. В поле моего зрения попал яхтинг. На тот момент мои познания в этом вопросе были на уровне детского сада, когда мы делали кораблики из скорлупы грецкого ореха и пускали их в лужах. Я даже не знал, есть ли у меня морская болезнь. :-) Но, сказано — сделано. Тема есть, начинаем верстать план мероприятий.

Перво наперво надо бы где то поучиться. Поговорил с яхтсменами. Все они учились в ДЮСШ еще во времена СССР. Все наперебой давали советы, что надо сперва поехать в Турцию и брать разные яхты в чартер, и учиться прямо на практике. Ну а прямо сейчас можно за скромные деньги «взять вот прямо эту и прямо здесь у меня». Ну их можно понять — для них это бизнес. Мы пойдем другим путем.
Читать дальше →
Total votes 31: ↑31 and ↓0+31
Comments24

Any и AnyObject в Swift. В чем их различие?

Reading time3 min
Views13K
Довольно долгое время в своих проектах при написании когда я использовал тип Any, например при обработке JSON данных. Но также я знал что есть и второй тип — AnyObject. И недавно я задумался о разнице между этими двумя типами.
Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments2

Подключение цветного LCD с сенсорным экраном к микроконтроллеру

Reading time9 min
Views96K
Добрый день, хабр. Сегодня я хотел бы поделиться некоторым опытом, касающимся подключения цветных LCD-индикаторов к микроконтроллеру. Эта тема уже поднималась на хабре (http://habrahabr.ru/post/139384/), поэтому данный пост может рассматриваться как дополнение к уже написанному моими уважаемыми коллегами.

Читать дальше →
Total votes 57: ↑56 and ↓1+55
Comments9

Теория Universal Links

Reading time5 min
Views51K
image

Введение


WWDC15 – Apple анонсирует переход на Universal Links. Их смысл непомерно прост – отправлять пользователя в приложение, если он переходит на страницу сайта, которую приложение поддерживает. Наиболее часто это применяется в письмах, которые отправляются после регистрации для подтверждения электронной почты. Таким образом, Universal Links избавляет пользователя от необходимости самостоятельно возвращаться в приложение – а это хорошо как для пользовательского опыта, так и для статистики.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments16

Основы React (текстовый учебник, 2-е издание)

Reading time2 min
Views52K

Прошло 2.5 года после публикации первой версии подробного туториала по основам React. За это время gitbook насчитал 250 000+ уникальных посетителей.


book cover


Под катом подробнее об учебнике и список изменений.

Читать дальше →
Total votes 36: ↑35 and ↓1+34
Comments15

Дополненная реальность от Apple ARKit: возможности и примеры

Reading time3 min
Views9.4K
Многие люди верят, что за дополненной реальностью — будущее. Если виртуальная реальность погружает вас в цифровой мир, то дополненная «вливается» в реальный мир, делает обыденность интереснее, что позволит в будущем крутить показывать вам рекламные баннеры на домах, на транспорте и других людях, так что вы вообще не сможете отличить настоящий рекламный щит от иллюзорного.

В технологических гигантах, очевидно, понимают этот тренд. Google для своей мобильной операционки Android разработала инструмент Project Tango, с помощью которого элементы дополненной реальности можно просматривать на экране смартфона. Apple не отстаёт: на конференции WWDC этого года компания представила инструмент для iOS с говорящим названием ARKit. Разработчики с энтузиазмом начали экспериментировать. Появились приложения для парковки гоночных машин на стоянку, танцев роботов на кухне и посадки первой ступени Falcon 9 в бассейн, а осенью поддержку технологии получит игра Pokemon Go. Давайте обсудим несколько потенциальных направлений для использования дополненной реальности, включая развлечения (PornHub?), обучение и медицинские цели и посмотрим на самые интересные работы.


Total votes 10: ↑10 and ↓0+10
Comments21

Тестируем возможности ARKit. Создаем игру с дополненной реальностью

Reading time9 min
Views38K

image


На WWDC 2017 Apple анонсировала ARKit — SDK для работы с дополненной реальностью. Благодаря ему порог вхождения в эту технологию стал значительно ниже. Можно ожидать появления большого количества качественных игр и приложений.

Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments4

Анимированные переходы в мобильных приложениях

Reading time4 min
Views14K

Изображение: Ramotion

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

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

Осторожно: под катом много тяжёлых гифок.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments26

Топ VSCode расширений, которые ускорят вашу разработку на JavaScript

Reading time5 min
Views155K
VSCode — это кроссплатформенный редактор с открытым исходным кодом, ставший любимым среди программистов, особенно среди веб-разработчиков. Он быстрый, расширяемый и имеет массу возможностей и настроек. Если вы до сих пор не работали с ним, то советую попробовать.

Для VSCode созданы тысячи расширений. Я намерен представить несколько из них, которые использую каждый день. Приступим!


Читать дальше →
Total votes 36: ↑36 and ↓0+36
Comments45

Blockchain на Go. Часть 1: Прототип

Reading time4 min
Views35K

Содержание


  1. Blockchain на Go. Часть 1: Прототип
  2. Blockchain на Go. Часть 2: Proof-of-Work
  3. Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки
  4. Blockchain на Go. Часть 4: Транзакции, часть 1
  5. Blockchain на Go. Часть 5: Адреса
  6. Blockchain на Go. Часть 6: Транзакции, часть 2
  7. Blockchain на Go. Часть 7: Сеть

Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичной копией. Новая запись создается только с согласия всех кто хранит базу. Благодаря этому существуют такие вещи как криптовалюта и умные контракты.


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

Читать дальше →
Total votes 35: ↑24 and ↓11+13
Comments5
1
23 ...

Information

Rating
Does not participate
Registered
Activity