Ваша программа на Python в облаке. Бесплатно.

А вдруг вы программируйте на Python, но не хотите тратить процессорное время вашего ноутбука? А может вы хотите попробовать написать свою первую программу на этом языке, но вам не хочется заморачиваться с установкой Python на свой компьютер? Выход есть! Вы можете писать и запускать программы на Python прямо в вашем браузере. Сама программа выполняется на удаленном сервере и вам в браузер выводится результат. Сервис называется pythonanywhere.com. После регистрации у вас появляется своя директория на удаленном сервере, где вы можете хранить py скрипты и прочие файлы. Как выглядит консоль Питона в браузере:


Python в браузере

Ваши скрипты могут читать и создавать файлы на сервере, которые потом можно загрузить.
С научными вычислениями также все хорошо, можно без проблем использовать numpy, scipy и создавать графики в matplotlib.
На бесплатном аккаунте есть ограничения: после расходования 100 секунд процессорного времени, ваши скрипты работают с пониженным приоритетом (до окончания текущих суток), т.е. медленно. Если ваш скрипт работает несколько часов, то совершенно случайным образом он может прерваться. Хотя мой рекорд – непрерывная работа скрипта с математическими расчетами около 2 суток.

WP плагин: случайные ссылки на рекомендуемые блоги

Вчера у Евгения был пост про то, что хорошо бы на блогах меняться ссылками/кнопками/баннерами. Это дало мне импульс опять вспомнить про PHP и программирование плагинов для WordPress. На самом деле уже давно у меня есть страница с каталогом харьковских блогов. Но я ведь не местечковый ультра-патриот, а подписан на много интересного вообще в мире. И ради увеличения связности блогосферы, а также ради вовлечения в эту блогосферу обычных людей, зашедших на мой бложек, я решил делиться с читателями ссылками на те блоги, которые читаю сам и которые я хотел бы рекомендовать другим. Понятное дело, что интересы у людей разные, поэтому что то из рекомендованного будет не интересно, а что то – вообще отвратительно. Но все равно, лучше пусть человек перейдет на другой блог, чем просто закроет мой. Но проблема состоит в том, что я подписан на большое число блогов, так, что выводить каждый раз на каждой странице весь список интересных ссылок – не рационально. Далее будет выложен сам плагин и описаны его свойства.
Continue reading

Yii framework – первый шаг от быдлокода в php

В последние дни я не писал в этот бложек, ибо был занят изучением основ Yii. Я вообще то не программист, а так – любитель. При чем любитель писать быдлокод индийского типа – быстро, не продуманно, без комментариев, с именами переменных типа $jn1, не используя ООП. Понятно, что речь идет, если говорить аналогиями, не о постройке нового гипермаркета, а о выпиливании самодельной полочки на стену. Но для написания своего нового проекта я решил все таки превозмочь себя и использовать PHP фреймверк. До этого времени я понятия не имел, что это такое и как с этим работать.
Костыли
Continue reading