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

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

Connecting to kernel jupyter/ipython error

There is a possibility, that you get

404 GET /nbextensions/widgets/notebook/js/extension.js

error in console and «Сonnecting to kernel»  or «No kernel» message in the web interface, this might be because of your browser bug. Try disabling adblock or using another browser.

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

Когда код пишется на чуть менее распространённом чем 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 написал интересный пост, резюмирующий видео выступлений Пола Грэхем. С разрешения автора пост приведён ниже. Он отлично дополняет краткое содержание книги «Сможет ли Россия конкурировать»

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

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

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

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

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

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

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

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

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

Continue reading “Возврат к истокам”

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

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

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