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

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


Python в браузере

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

Субботний пиар #10

Крайне непостоянная рубрика этого блога. Это на самом деле никакой не пиар, а просто всякие ссылки на разное, что меня заинтересовало.

Я вспомнил, что год назад регистрировался на dirty.ru и решил более активно следить за этим ресурсом. Написал несколько постов и сам увидел интересное. Например, ссылку на книгу “Why Nations Fail”, переведенную на русский. Авторы пытаются ответить на вопрос: почему одни страны богатые, а другие бедные? Даже соседние страны с одним народом и одним климатом. В общем, можете почитать.

Игорь Иванов, популяризатор науки с “элементы.ру” снова начал писать посты в свой блог. В последнем посте про то, как пишутся статьи по физике элементарных частиц (темная сторона процесса).
Continue reading

Видео от дяди Толи

На харьковском форуме читал тему про заработок с помощью Youtube. Как это делается: человек создает свой канал на ютубе и размещает там снятые им самим видео. При правильной раскрутке и если видео хоть кому-то интересны канал набирает популярность. Зрители кликают по встроенной рекламе, а автору от этого идет процент. Так вот, я был просто поражен тем, что 20 миллионов подписчиков есть у парня, который тупо выкладывает видео того, как он проходит компьютерные игры. С такой аудиторией он зарабатывает порядка нескольких тысяч $ в день. В той же теме была ссылка на канал дяди Толи из Кривого Рога. Дядя Толя в одиночестве ездит в лес на велосипеде, разбивает лагерь, разжигает костер и готовит себе еду и чай. Все это он снимает на камеру и выкладывает на Youtube. Меня поразило то, что каждое такое видео имеет несколько тысяч просмотров и десятки комментариев. Вот пример из свежего:



По многочисленным советам в комментариях дядя Толя стал монетизировать свои видео. Вы можете видеть рекламный баннер.

В принципе, тут опять хочется привести цитату из “Сказки о тройке”:

– У них там очень много поэтов. Все пишут стихи, и каждый поэт,
естественно, хочет иметь своего читателя. Читатель же – существо
неорганизованное, он этой простой вещи не понимает. Он с удовольствием
читает хорошие стихи и даже заучивает их наизусть, а плохие знать не
желает. Создается ситуация несправедливости, неравенства, а поскольку
жители там очень деликатны и стремятся, чтобы всем было хорошо, создана
специальная профессия – читатель. Одни специализируются по ямбу, другие –
по хорею, а Константин Константинович – крупный специалист по амфибрахию и
осваивает сейчас александрийский стих, приобретает вторую специальность.
Цех этот, естественно, вредный, и читателям полагается не только усиленное
питание, но и частые краткосрочные отпуска.

Стругацкие, Сказка о Тройке

Ситуация выглядит уныло и даже отвратительно (куда мы катимся!), но таковы реалии. Расслабьтесь, не рефлексируйте.

А с появлением бирж платных постов в социальных сетях каждый может пытаться зарабатывать вообще ничего из себя не представляя. Если у вас есть Вконтакте, Твиттере или Фейсбуке человек 300 френдов, или блог в ЖЖ – регистрируйтесь тут. Главное при этом, в погоне за парой долларов не превратить свою страничку в сети в унылую свалку рекламных сообщений “Кирпич в Омске недорого”, “Ремонт телефонов Москва” и т.п.

Зрада и перемога

Одно и то же видео метания стакана. Совершенно противоположные мнения. Два скриншота из моей сегодняшней ленты.
Первый:

Второй:

Как перевести деньги из Европы (США) в Украину.

Вот, допустим, мы не хотим пользоваться системой Western Union. В принципе, для перевода денег между банковскими счетами есть система SWIFT. Но проблема в том, что при отправке денег через SWIFT нужно знать и заполнять эти непонятные данные вроде IBAN, а во вторых, сам перевод стоит порядка 15 евро. То есть, если вы хотите передать кому-то 10 евро, то будьте добры – заплатите 25. Так вот, в новостях Приватбанка я увидел, что они начали сотрудничать с системой денежных переводов TransferWise.

Я уже попробовал сделать несколько переводов самому себе, на одну из своих карточек Приватбанка, и это действительно удобно. Конечно, переводить можно не обязательно себе, а любому клиенту Приватбанка. Для отправки вам нужно знать его номер телефона (который привязан к Приватбанку!) и последние четыре цифры гривневой карточки, на которую нужно перевести деньги. Вот как выглядит процесс.

Выбираем сколько и какой валюты хотим перевести. При этом сразу виден курс и сколько возьмет себе за осуществление транзакции сама компания TransferWise (за перевод 100 евро в Украину плата составляет чуть менее 2 евро):

Continue reading

Теперь этот блог в Tapatalk

Tapatalk – это приложение для смартфонов, которое позволяет удобно читать и общаться на форумах. Конечно, не всякий форум можно читать через Tapatalk, а только тот, хозяин которого подсуетился и поставил специальное расширение на сервер и зарегистрировал свой форум на сайте tapatalk.com в качестве владельца данного ресурса.

А с недавнего времени в базу данных Tapatalk стало можно добавлять и блоги, чем я и воспользовался. Найти мой блог можно введя в поиск приложения слово “блог” или “харьков”, или “rotozeev”. Вот как это выглядит:




Continue reading

Что ищут в интернете посетители этого блога

Люди сидят за компьютерами, заходят на поисковик Яндекс и поле поиска вводят то, что они хотят найти в интернете. Некоторые из них попадают на мой блог. А я вижу, что они искали и какой запрос в Яндекс вводили. Вот некоторые из таких запросов за прошедшую неделю:
Поисковые запросы на блог

Список автономных (не жж) блогов из моей RSS ленты

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

В подавляющем большинстве RSS читалок (и онлайновых в т.ч.!) имеются функции экспорта/импорта OPML файла с подписками. Это удобно, т.к. вы таким образом не зависите от выбранного вами средства для чтения лент. И если завтра ваш любимый ридер перестанет работать или надоест, то вы просто начинаете пользоваться другим, загрузив в него OPML файл с вашими подписками. OPML файл не обязательно содержит ВСЕ подписки. Это может быть подписки из определенного каталога. Точно так же, если вы импортируете OPML, то в большинстве случаев это не значит, что вы отказываетесь от своих прошлых подписок – просто создается, например, новый каталог с новыми подписками и вы можете смотреть отдельно ленту для этого каталога.

Так вот, вы можете скачать OPML файл подписок на автономные и не очень блоги (не жж):

СКАЧАТЬ
или тот же самый файл
СКАЧАТЬ В ZIP АРХИВЕ

(если вместо сохранения на диск opml у вас открывается новая вкладка с содержанием файла, то просто скачайте zip архив и распакуйте его у себя)

Как импортировать OPML файл на примере двух самых популярных онлайн RSS читалок.

feedly.com:

inoreader.com:

Ну и для тех, кто хочет читать свою ЖЖ-френдленту не в ЖЖ, а в RSS ридере, рецепт по быстрому созданию OPML файла подписок френдов заданного юзера. Напишите в адресной строке браузера следующее:

http://www.livejournal.com/tools/opml.bml?user=<ваш_жж_ник>

где <ваш_жж_ник> – ваш (или чей-то еще) ЖЖ ник.

Плюрализм мнений

Какой бы дикой не была новость; о какой бы несправедливости, тупости, зверстве не сообщалось – все равно найдется человек, который в комментариях напишет:

– А что не так?
– Все правильно делают!

Интернет в Китае: борьба с великим китайским фаерволом.

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

Сразу хочу отметить, что ситуация с интернетом в Китае меняется очень быстро, так что материал этого поста может скоро устареть. Итак, на данный момент (лето 2015) в Китае заблокированы все сервисы от Google (почта GMAIL, поиск, карты…), Youtube, Facebook, twitter, instagram, Dropbox. С недавнего времени начали активно блокировать VPN (Virtual Private Network – шифрованный туннель связи) соединения (у некоторых крупных VPN провайдеров), которые народ массово использовал для обхода блокировок. Заблокировано множество сайтов-анонимайзеров (веб-прокси) и сайтов, где продаются услуги VPN. То есть, чтобы купить VPN будучи в Китае нужен уже работающий VPN для захода на сайт, что продает VPN. Отсюда вывод: если собираетесь в Китай и вам нужен нормальный интернет, то позаботьтесь об этом заранее.

Чем пользуюсь я.

1) Хостинг VPS (Virtual Private Server) с установленным на нем VPN. Главный плюс этого решения: крайне низкая вероятность того, что IP адрес такого сервера заблокируют в Китае. Ибо скорее всего вы будете единственным клиентом на весь Китай, который устанавливает VPN соединение с данным сервером, так что ради вас одного вносить адрес в черный список не будут. Тем более, что технологией VPN часто пользуются не только как прокси сервером для выхода в интернет.

Заранее поинтересуйтесь у хостинг провайдера можно ли ставить VPN на VPS и может ли хостер сделать это вместо вас и бесплатно, выдав вам уже готовый логин/пароль и конфигурационные файлы для VPN соединения. Мой хостер именно так и сделал. Стоит это 5$ /мес. (может быть и 10 и 20)
Continue reading

Яндекс закрывает свой OpenID сервис

Долгое время я использовал OpenID от Яндекса и технологию делегирования для того, чтобы комментировать в ЖЖ от имени этого автономного блога (см. мой старый пост Open ID — комментируем livejournal от имени автономного блога).



Но теперь этот сервис закрывается.

10 августа Яндекс прекращает поддержку протокола OpenID.

Это значит, что авторизоваться на других сайтах с помощью Яндекса вы сможете, только если их владельцы перешли на новую технологию API Яндекс.Паспорта.

Тем же, кто как и я использовал openid от яндекса для привязывания его к своему домену волноваться не стоит. Нужно всего лишь:
1) сменить провайдера Open-Id
2) Изменить четыре строчки html кода делегирования на сайте.

Я выбрал провайдера https://pip.verisignlabs.com от компании Symantec. Этот провайдер поддерживает делегирование:

How do I use OpenID delegation with PIP?

To set up delegation for a specific Web page, add the following HTML code to the <head> section. In most cases, you will want to add this to the index page (such as index.html) of your Web site.

<link rel="openid.server" href="http://pip.verisignlabs.com/server" />
<link rel="openid.delegate" href="http://[username].pip.verisignlabs.com" />
<link rel="openid2.provider" href="http://pip.verisignlabs.com/server" />
<link rel="openid2.local_id" href="http://[username].pip.verisignlabs.com" />
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/[username]/yadisxrds" />

[username] is your unique PIP username.

Проверено: с ЖЖ работает.

Перешел с Feedly на Inoreader

Чем удобен RSS в отличии от той же френд-ленты ЖЖ:
– в RSS ленте могут быть не только ЖЖ блоги, а любые сайты
– гибкая сортировка подписок по каталогам
– и главное, нет привязки к конкретному одному сервису! То есть в случае падения ЖЖ нельзя будет читать френдленту ЖЖ, а в случае падения одного из онлайн RSS ридеров я просто перейду на другой (главное, держать файл подписок актуальным).

Много времени после закрытия Google reader я использовал Feedly (попробовав перед этим и Feedspot и Inoreader). Однако, недавно я обнаружил, что Inoreader развивается и по удобству использования уже стал лучше, чем популярный Feedly.

Итак, чем мне приглянулся нынешний Inoreader.

1. В подписках на ЖЖ отображается встроенное видео, чего не было в Feedly и приходилось переходить на сайт, чтобы посмотреть.

2. Манипуляция с подписками удобнее, чем в Feedly

3. Имеется волшебная кнопочка дозагрузки статьи прямо в ридер. Бывает так, что сайты не отдают посты целиком в RSS (а только, например, первый абзац), и посему необходимо из ридера переходить на сайт, чтобы прочитать статью целиком. В Inoreader можно просто нажать на кнопочку в виде чашки и статья появится целиком внутри читалки, так что открывать новое окно со статьей не нужно. Вот как это выглядит:
Continue reading

Тест для аудиофилов

С момента появления аудио-формата mp3 не утихают споры о том – слышит ли обычный человек разницу между сжатым mp3 и несжатым аудио CD качества (WAV 44100, 16 bit, Stereo)? И ощутима ли разница в звучании mp3 при разной степени сжатия?

Наткнулся на тест, где каждый может проверить себя: отличаете ли вы звучание mp3 128kbps, mp3 320kbps и несжатый wav CD качества?

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

Мои результаты:



То есть в четырех из шести я выбрал правильно версии с CD качеством. Еще в двух я ошибся и выбрал mp3 320 kbps.

Ну и немного теории вероятностей. Я ни разу не указал на худшее качество в 128 kbps, а вероятность такого при случайном выборе вариантов примерно 9%. Вероятность угадать CD качество в 4 из 6 составляет примерно 8%. Вероятность вообще ни разу не угадать составляет 9%, наибольшую вероятность 33% составляет вариант угадать в двух из шести.

Сам тест: http://www.npr.org/sections/therecord/2015/06/02/411473508/how-well-can-you-hear-audio-quality

Метаболизм и рост веб-форумов. Поток внимания.

Копаясь в каталоге arxiv.org набрел на занятную статью китайских товарищей: The Metabolism and Growth of Web Forums. В ней они сравнивают форумы в интернете с живыми организмами. Только если организмы поглощают, перерабатывают, накапливают и выделяют энергию, то “пищей” для форумов является человеческое внимание. В статье есть и математическая теория и экспериментальные графики, полученные в результате анализа логов нескольких популярных форумов. Авторы работы связаны с китайским поисковиком baidu. Наверняка, эти исследования также важны для властей Китая, которые, как известно, стремятся сильно контролировать интернет пространство. Работу интересно читать просто из-за того, что некоторые привычные для вебмастера вещи рассматриваются под другим углом.
Continue reading