Два поста Александра Журбы про время и деньги

Александр Журба много общается с инвесторами и предпринимателями. Не только из этих ваших интернетов, но и из реального сектора. Недавно он написал пару постов про то, как оно есть на самом деле — сколько времени и денег нужно сделать, чтобы сделать что-то большее, чем паблик в вконтакте. С разрешения автора текст приведён ниже.

Перезагрузка процесса/сервера при изменении файлов

Когда код пишется на чуть менее распространённом чем ruby/python/php/js языке, встаёт задача arbitrary server restart on file change (рестарта произвольного сервера или процесса при изменении файла на диске).

Для JS есть замечательный grunt-contrib-watch, но если с ним влом разбираться, на помощь приходит inotify-tools (Linux) или fswatch (OS X / Mac). При этом для fswatch есть готовое решение.

Fswatch ставится через brew install fswatch и запускается вот так:

fswatch -o file.ext | xargs -n1 './restart_server.sh'

Лучше, конечно сделать небольшой файлик run_server.sh:

#!/bin/bash
bash restart_server.sh
fswatch -o file.ext | xargs -n1 './restart_server.sh'

А в restart_server.sh положить:

#!/bin/bash
server_file="file.ext"
start_serv_cmd="nohup interpreter_command $server_file > server.out &"
echo $start_node_cmd

echo 'There is a change in file, restarting node'
ps | grep "[i]nterpreter $server_file$" | awk '
{
if($1!="") {
print $1;
system("kill " $1)
}
}'

echo "starting server"
eval "$start_serv_cmd"

После этого при изменении файла file.ext, сервер сам будет запускать команду interpreter_cmd file.ext.

Сможет ли Россия конкурировать — пост Николая Белоусова

Николай Белоусов, основатель Madrobots написал интересный пост, резюмирующий видео выступлений Пола Грэхем. С разрешения автора пост приведён ниже. Он отлично дополняет краткое содержание книги «Сможет ли Россия конкурировать»

Стоит ли паниковать из-за угрозы того, что антибиотики перестанут работать

Медуза написала статью, что скоро антибиотики перестанут работать. Это так. И это действительно страшно. Страшно ещё и то, что большинство людей не в курсе, а значит и не правительство, ВОЗ, журналисты не будут уделять проблеме, пока она реально не будет уносить миллионы жизней. Но это не катастрофа и у нас есть возможность с этим бороться. Для начала — рассказывать друзьям об этой проблеме.

Конкретнее про проблему очень хорошо на n+1 написал Николай Кукушкин.

Коротко: скоро от гриппа будет нечем лечиться. Как только это станет большой проблемой, начнут изобретать другие подходы: делать новые бактерии, которые будут убивать бактерии, развивать целевые вирусы. Причём над этим довольно неплохо работают и в России.

Человечество точно решит этот вопрос, просто чем раньше это станет глобальной проблемой, тем лучше. Это как в игре Plague. Как только весь мир начинает быть в курсе, всё становится решаемо и победить можно будет даже такую угрозу.

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

Возврат к истокам

В 2016 году с обилием js-библиотек, когда Google вот-вот откажется от поддержки Flash, ничего не мешает делать красивые, воздушные сайты со шрифтами, анимацией и вот этим вот всем. Но на смену pixel-perfect приходит «веб-брутализм», про который писали на vc.ru. Конечно, раньше интернет был тёплым и ламповым. Но сейчас ничего не мешает вернуться к истокам, о чём напоминает отличная статья «Чёрт возьми, я айтишник». По большей части она напоминает всем разработчикам о том, что раньше не было DevOps, дизайнера, копирайтера или программиста. Один человек отвечал за всё. И эта статья действительно прекрасна.

Писать, чтобы писать или что делать, если в чём-то нет души

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