Pull to refresh
173
0
Даниил Братченко @daeq3

User

Send message
Лучше всего не выдумывать всякие сложные конструкции, а считать исключения в асинхронном коде критической ошибкой, всегда роняющей приложение (каковой они по умолчанию и являются) и лечить не симптомы, а причину — исправлять код.

А с падающим из-за исключения приложением поступать так же, как с приложением, падающим по любой другой причине: отсутствие памяти, segfault, отключение питания на сервере,…
Мне представляется, что heroku для того и держит бесплатный тариф, чтобы люди использовали его как бесплатный хостинг, а потом, когда им понадобится запустить что-то посерьёзнее — покупали дополнительные услуги.

Иначе бы они сделали как Amazon — бесплатный хостинг, ограниченный по времени.
apt-get install tasksel
-bash: apt-get: command not found

Согласен на ничью :)
А в предыдущем комментарии забыли арендовать/купить сервер и установить на него убунту :)

Да, мой комментарий именно про то, что «поднять сервер» можно очень по-разному, в зависимости от начальных условий.
heroku apps:create docpad-sample

На одну команду меньше. Я победил.
Для того, что в одном только «ставишь веб-сервер» заключено больше действий, чем описано в этой статье :)
Спасибо.

docpad поддерживат watch. Достаточно дописать «watch» в строку кода, где уже есть «server» и «generate».
Просто пример для heroku, а там при деплое всё равно перезагружается приложение.
Я мало что знаю про домен .tk, кроме того, что он бесплатен. Я бы на нём свой сайт держать не стал. И не стал.
В статье он исключительно для демонстрационных целей.
Про задержку не знал. Это, кажется, не есть большая проблема.

Домен .tk — только для примера. Мой сайт не на нём, конечно же.
Количество действий то же самое. Но нет возможности добавить динамические страницы, когда они понадобятся.
Если кто-то не знает, зачем ему нужен сайт — то правильнее всего не делать сайт. И это нормально.
Статья для тех, кому зачем-то всё-таки нужен сайт, а tublr, blogspot, wordpress, github pages, twitter, facebook, vk по каким-то причинам не устраивают (как меня).
Количество бесплатных проектов не ограничено, afaik. По крайней мере, мне пока хватает.
Чтобы не светить исходники, можно выкладывать проект просто на heroku, без гитхаба. Или использовать закрытые репозитории на гитхабе (платно, но дёшево).

OpenShift, возможно, ничем не хуже, но и особых преимуществ я не вижу в данном случае. Одного воркера мне ещё надолго хватит. А если не хватит, то несколько долларов мне не жалко.
Оно вряд ли стоит статьи.
1. Верифицируемся на heroku: heroku.com/verify
2. В консоли в папке проекта (в котором уже сделано heroku create) heroku:add mongohq:sandbox
3. Идём сюда mongoosejs.com/ и делаем всё, что там написано. Только в mongoose.createConnection передаём process.env['MONGOHQ_URL'].
4…
5. PROFIT!!!
Разочарую. Во второй части не будет БД. Она для блога программиста не особо нужна.
Ответил выше. Статическая страница — не все, что мне нужно на сайте. Статья и так длинная.
Приведенный прототип — не конечная точка развития сайта. В статье я упоминаю хобби-проекты. Их не выйдет делать в статике :)
Вордпресс не подходит. Сложно. Много ограничений.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity