Pull to refresh
9
0
Борисов Глеб @monsterzz

Yandex.Cloud

Send message
Добрый день! Руководитель serverless направления Яндекс.Облака в треде.

Про автоматизацию процессов разработки и развертывания serverless приложений мы сейчас активно думаем.

В частности, в планах есть интеграция с Serverless Framework и Terraform для автоматизации развертывания комплексных приложений, а так же на пространстве GitHub находится несколько разработанных сообществом GitHub Actions, которые позволяют настроить continuous delivery репозитория в Облако.

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

В данный момент мы сами активно используем Cloud Functions для построения других сервисов Облака и тестируем свой код штатными инструментами – разделяем бизнес-логику и «обертку» необходимую для интеграции с сервисом функций.

Если есть мысли о том как хотелось бы видеть CI/CD в serverless-приложениях и желание поделиться этими мыслями, то буду рад обсудить, как в личной переписке (bgleb+habr@yandex-team.ru), так и в публичных каналах (например, раздел Сообщество на сайте Облака один из таких каналов, как и чат пользователей в одном запрещенном в России мессенджере :).

— Глеб.
Я пользовался telegate.ru.
Регистрируют сайт за 1-3 дня. Не очень сложное api, поддерживают большой спектр методов оплаты (начиная от webmoney, заканчивая платежами через банк). Позволяют выводить средства на расчетный счет в банке.
осторожно, трафик
borisov-gleb.googlecode.com/svn/trunk/index.html

видеоплеер на canvas (пока grayscale и без стриминга)
питерский мтс он тоже не понимает :(
выключенная стрелка?
И образовали новые пробки
Я бы посоветовал больше использовать stl. Свои деревья, сеты и листы это конечно хорошо, но с stl дело пойдет куда быстрее, а кода станет на 15кб меньше :)
Про указатели уже сказали выше. Попробуйте изучить auto_ptr, shared_ptr (или написать свой, что тоже полезно для образовательного процесса. Описаний как этот механизм устроен — множество). Или поменьше использовать указатели — сейчас память будет сильно течь.
Отсутствие code-style. Точки с запятой после объявления функций и циклов, плавающие отступы, однострочные if-else — читать такой код очень тяжело.
Система сборки. Не у всех есть CodeBlocks. Makefile был бы к месту.
И тесты. Без них проект не сможет расти.
1. Мне сказали, что порядка 30 минут на осмотр и заполнение заявки, потом по готовности 30-50 минут на замену. Между двумя этими действами ноутбук будет у Вас. То же самое говорили и выше. Срок поставки запчастей колеблется от двух недель до месяца (по опыту с батарейкой).
2. Вот этого я не знаю. Поговаривают, что в последних партиях белых макбуков корпус был покрепче.
DeepApple, +7 812 922 09 02, service@deepa.ru

Звонил неделю назад. Макбуку 2.5 года. Готовы менять топ-кейс совершенно бесплатно.
Продавец в данном случае ни в чем не виноват. По его мнению это Ваша вина, по мнению сервис-центра — брак. Apple официально признала это и расширила гарантию на топ-кейс до трех лет.

И я бы не сказал, что обслуживание в re:store отвратительное. Зайдите, для контраста, в Цифры (бывшие 320-80-80, бывшую Альфу), если они еще работают.
Не будет. В нише lamp многие предпочитают готовые решения (администрируемые dedicated-сервера, виртуальный хостинг).

Для того, чтобы развернуть приложение на ec2/rds придется выполнить немыслимое количество действий в период первичного деплоя (регистрация, создание ami, аплоад ami в s3, создание инстансов, подготовка ebs, изучение клиентского ПО).
В итоге конечная цена (работа системного администратора + аренда всего спектра услуг у amazon) получится даже выше, чем у managed сервера.
Я когда-то выяснял это и понял, что чаще всего дешевле и проще будет арендовать сервера в датацентрах России.

Кстати, Ваш образ виртуальной машины придется положить в хранилище (S3, за него тоже надо платить, в зависимости от объема и количества операций), насколько я помню. И хранить свои данные в их хранилище (EBS/E3/RDBMS/SimpleDB, опять же это оплачивается отдельно), так как инстанс не гарантирует сохранность данных и в любой момент может быть перезапущен совершенно в другом датацентре.

Зато AWS хорошо подходит для задачи типа стриминга видео, когда никакие данные не должны храниться на серверах.

Калькулятор цен на услуги AWS/S3/EC2/etc от Amazon: calculator.s3.amazonaws.com/calc5.html
$227.50 в год будет стоить только резерв инстанса. После этого час работы будет оплачиваться по более дешевому тарифу — $0.03/час.
А разве *запущенный* инстанс не надо оплачивать?
Я так понимаю оплачивается час работы машины. Если она включена — платим, выключена (соответственно, не доступна извне) — не платим.

PS. Я с aws не работал.
И еще пару полезных вещей, для начинающих:

Ctrl+W, w — циклически ходит по окнам.

:set scrolloff=4 "" минимальное количество строк остающихся выше/ниже курсора. Помогает не терять контекст.
:set scrolljump=4 "" минимальное количество строк при скроле
:set incsearch "" поиск по ходу набора
:set hlsearch "" подсветка найденых элементов
:set ignorecase "" игнорировать регистр
:e. откроет браузер файлов в текущем фрейме.
:Sex делает сплит и открывает браузер в новом. Как альтернативу, можно использовать: Ctrl+W, n, :e.
«открыт порт (10000)»
Этого можно избежать настроив прокси на основном веб-сервере (apache2/lighttpd/nginx, если он есть).
:set pastetoggle=<F2>
и перед вставкой нажать F2.
Вы не избавитесь от них, а только получите папки .git ;)
Dive into Python. Очень хорошая книга, на мой взгляд. С хорошими примерами. Насколько я помню, она open source и переведена на много языков.

www.diveintopython.org/
Зря Вы перестали. Статьи были интересные и подтолкнули меня к изучению c++ :)

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity