Pull to refresh
3
0
Send message

Разработчик в стране Serverless: готовим чемоданчик serverless разработчика (Часть 5 Заключительная)

Reading time16 min
Views3.2K

В предыдущих частях я сделал приложения, которое работает с БД, GitHub API. Все компоненты разворачиваются при помощи AWS SAM. Можно запускать реализованные функции локально. Все функции собраны воедино в одно API:

Первые шаги. Первая лямбда (Часть 1)

Разворачиваем БД (Часть 2)

Как подружиться с БД (Часть 3)

Создаем REST API (Часть 4)

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

Уже изучено достаточно много, чтобы начинать собирать свой чемоданчик must have инструментов для serverless разработки. В этой части я соберу свой чемоданчик, а вы оставляйте в комментариях свои, будет интересно.

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments22

Прощай, мертворождённый 5G mmWave

Reading time7 min
Views11K

Недавно Apple объявила, что не будет встраивать антенны миллиметрового диапазона в iPhone SE следующего поколения. Интересно то, что этот смартфон, продаваемый Verizon, весь 2021 год рекламировался по американскому телевидению и показывал тесты гигабитной скорости. Verizon и AT&T развернули несколько хотспотов миллиметрового диапазона в центральных районах крупных городов США в разгар маркетингового помешательства на 5G. Частота была доступна только на специальных телефонах, сделанных в то время для получения более высоких скоростей.

Новый iPhone SE от Apple предлагает возможность подключения 5G, но он не поддерживает самые быстрые диапазоны 5G и не будет работать в будущей сети 5G AT&T с частотой 3,45 ГГц. 5G развертывается в США всеми основными операторами связи. В результате большая часть мегаполисов по всей стране теперь покрыта сетями 5G как минимум от одного оператора связи.
Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments20

Уроки по SDL 2: Урок 15 Многопоточность и Тиллинг

Reading time3 min
Views3.1K

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

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Oculus Quest

Reading time8 min
Views31K
image

Всё, что нужно знать об Oculus Quest по информации с крупнейшей выставки года по виртуальной реальности.


Если Вы интересуетесь виртуальной реальностью, то наверняка знаете, что в Сан Хосе 26 и 27 сентября прошло одно из самых важных событий года в мире виара — а именно Oculus Connect 5 от компании Facebook. На самом мероприятии мне, в силу финансовых причин, побывать не удалось, но я пролопатил огромное количество источников, так что будьте уверены, что в этой статье вы найдете все самые важные анонсы и новости с ивента, включая, конечно же, всё интересное об oculus Quest.

image

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

Oculus анонсировали первый в компании автономный комплект виртуальной реальности, включающий контроллеры и отслеживающийся в 6 степенях свободы (далее 6DOF) под названием Oculus Quest. В последние 2 года Вы могли слышать о ходе разработки этого проекта под именем Santa Cruz. Продукт, если говорить упрощенно, представляет собой автономную версию Oculus Rift — Вы просто запускаете и используете его без всякой надобности в компьютере или смартфоне. 6 DOF означает, что Вы можете двигаться как угодно и двигать руками так же, как в реальной жизни, и в виртуальной реальности соответствующие движения будут отражены с высокой точностью и минимальной задержкой. В других, существующих на рынке автономных VR сетах, например Mirage Solo, в Вашем распоряжении только 3 DOF контроллер, означающий, что Вы пользуетесь «пультом», который способен только вращаться. В то время как с Oculus Quest Вам доступны 2 контроллера, аналогичные тем, что используются в Rift и передают почти полное присутствие рук в виртуальном пространстве.

Спецификация


Total votes 13: ↑13 and ↓0+13
Comments82

Метод Бенджамина Франклина для чтения книг по программированию

Reading time4 min
Views33K
Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшка на обложке, примеры вычурных приложений, они так легко забываются, так банальны, настолько… ничему не учат.

Думаю, я наконец-то понял, почему они мне не нравятся. И не только потому что они учат навыкам, которые скоро станут устаревшими. Это их педагогический подход в целом. Алгоритм обучения как будто такой: напиши эти программы, где мы говорим всё, что нужно сделать, и теперь ты знаешь этот язык/фреймворк/базу данных/кексопечку. Главное в этих книгах — длинные листинги кода, которые читатель должен воспроизвести. Вот пример из одной из лучших книг этой категории.

class User < ApplicationRecord
  attr_accessor :remember_token
  before_save { self.email = email.downcase }
  validates :name,  presence: true, length: { maximum: 50 }
  VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
  validates :email, presence: true, length: { maximum: 255 },
                    format: { with: VALID_EMAIL_REGEX },
                    uniqueness: { case_sensitive: false }
  has_secure_password
  validates :password, presence: true, length: { minimum: 6 }

  # …далее ещё 30 строчек...
end

Традиционно есть два способа изучить такую страницу:

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

В первом случае, как и в лекциях, код переходит со страницы книги на экран читателя, минуя мозг. Второй вариант — это как пытаться собирать автомобили, разбирая ремень безопасности и стереосистему: вы просто играетесь с маленькими кусочками. Оба варианта не подходят для обучения.
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments17

Information

Rating
Does not participate
Registered
Activity