-
Гуманный Питон
Если бы языки программирования были религиями…
Python – это был бы Гуманизм. Он простой, лишён множества ограничений, и всё что от вас требуется - это следовать его общей идее. Многие его последователи провозглашают, что они избавились от сложности и зарегулированности других языков и открыли заново радость программирования. Некоторые, правда, называют всё это псевдокодированием.
Все верно - когда я пишу на Питоне, я физически ощущаю гуманность Гвидо ко мне. Потому что он Питон - простой и эффективный. Он позволяет выражать мысли краткими и емкими конструкциями.
В программировании на Питоне есть что-то особенное, чего не ощущаешь в других языках. Это удовлетворение от самовыражения, точнее, от того удобства, с которым можно выразить себя на этом языке.
Да, Питон - не самый быстрый язык. Однако, быстродействие программ в широком плане уже давно уступило приоритет скорости разработки. Все больше компаний переводят свои проекты с Джавы или Дельфи на Питон, Руби. Тот же Яндекс, например. Потому что человеческое время ценнее машинного.
Обязательно посмотрите презентацию Яндекса: http://www.slideshare.net/yandex/grokhovetsky-ekb
-
Драйверы
Установка драйверов - это бородата дичь, не знаю, как до сих пор люди с этим мирятся.
Операционная система должна нести драйвера на борту. Плевать, что вырастет размер дистрибутива. Можно сделать сетевые репизитории, чтобы драйвера ставились из интернета автоматом. Нужно как-то двигать прогресс, потому что ситуация с виндой и драйверами по-прежнему в жопе.
К примеру, мой ноутбук - Леново x220i. После установки винды требуется еще поставить драйвера на видео, звук, сеть, вай-фай, камеру, кардридер - то есть без установки тучи драйверов ноутбук бесполезен. А драйвера нельзя скачать, потому что сеть без них не работает. Приходится предварительно заготавливать драйвера на флешке. Что-то из нулевых, еще дискеток не хватает. А в Убунте/Минте все девайсы работают без лишних установок.
Установка драйвера оправдана лишь в том случае, если железка крайне специфична - например, плата видеомонтажа. Во всех остальных случаях должны суетиться производители железки и операционки.
-
Итак, я выбрал Фидли
После долгих метаний от одного сервиса к другому остановился на Фидли.
Во-первых, ребята действительно стараются довести сервис до ума. Помнится, попробовав его месяц назад, был очень недоволен. Теперь же им вполне можно пользоваться. Рад, что реализовали главную фичу Ридера - есть режим просмотра полной версии постов, при прокрутке они отмечаются как прочитанные.
Мобильные клиенты под обе платформы тоже вполне сносны. Но удобного минимализма Ридера, боюсь, нам так и не увидеть. Главным образом Фидли подкупает меня тем, что дает надежду не испытать снова смешанных чувств тревоги, ненависти и разочарования - всего того, что я ощутил, когда меня кинул Гугл.
Кстати, разработчики Иноридера никогда не заявляли, что намерены поддерживать сервис в долгосрочной перспективе. Вдруг тоже закроются?
-
Обновление Кверифида
Сегодня обновил Queryfeed - сервис выдачи твитов в РСС (поддерживаются так же Гуглоплюс и Фейсбук). Так случилось, что Твиттер ВНЕЗАПНО сменил АПИ на 1.1. Я это как-то проморгал, РСС-ленты не обновлялись.
Теперь же сервис оснащен новым поисковым движком, заточенным под АПИ 1.1. Как дополирую - выложу новую питонью либу на Гитхаб.
-
Почта у Гугла
Хостить почту для своего домена на серверах Гугла или Яндекса – очень клево. Помимо стабильности и качественной работы почты, есть еще одно преимущество - правда, не уверен, что оно работает у Яндекса.
Можно сделать так, чтобы админ получал письма, которые не соответствуют существующим пользователям. То есть, не зависимо от того, на какой адрес мне отправили письмо -
ivan@grishaev.me
,ivan2@grishaev.me
илиivan3@grishaev.me
- я получу их все. Это позволяет с наебывать некоторые дурацкие системы. -
Пути с пробелами в Винде
Один и самых древних идиотизмов винды - это пути с пробелами вида
C:\Program Files\Common Files\...
Очевидно же, что это порождает массу проблем: в командной строке такие пути приходится брать в кавычки, в старых файловых менеджерах они отображаются как
C:\Progra~1\Common~1\...
Не случайно системные утилиты и установщики языков программирования стремятся поставить себя в корневой каталог. А ведь достаточно было назвать папку “Program Files” просто “Programs”, и был бы сплошной вин: 8 символов, семантическое соответствие, отсутствие пробелов. Но нет, какому-то идиоту показалось, что “программные файлы” звучит лучше, чем просто “программы”.Клиника.
-
Графики - на сервере
Изрядно намаявшись с построением сложных графиков, могу сказать, что достойных результатов можно добиться только на серверной стороне при помощи комбайнов вроде matplotlib. Потому что клиентские погремушки вроде flotcharts рано или поздно вас подведут: или выяснится, что нужной фичи нет, или отвалится в каком-то браузере, или затупит на слабом компе.
Не клиентское это вовсе дело.
-
Смс не надо!
Клевый сервис “смс не надо” с честью выполняет принятые на себя обязательства, а именно - отписывает от смс-рассылок.
Еще месяц назад М.Видео спамил меня какими-то бонусными баллами, обращаясь к некой Юлии. В тот момент мне все стало ясно: база номеров была продана спамерам компанией Reg.ru, где заказчица сайта Юлия указала при регистрации мой телефон.
Работает “смс не надо” просто: заходим на сайт, заполняем форму, ждем результат. В моем случае спам переслали слать уже через неделю, а официальный ответ пришел через месяц.
Никогда и ни за что не продавайте базы телефонов. Абоненты не дураки и легко догадаются, кто это сделал.
-
Яндекс-остров
Не понимаю, что за шумиха вокруг Яндекса. Посмотрел пафосную презентацию, где сто раз повторялась фраза “помогает решать задачи”. Ожидал чего-то сверхъестественного (на это настраивает музыка в начале). Оказалось, что за всем этим кроется банальная вещь.
Суть в том, что Яндекс не просто выдает ссылки, а показывает всего по-немножку: кусок вики, фрагменты карт, отзывы/лайки, медиа-ресурсы. То есть можно быстрее получить информацию об объекте. Для поверхностного ознакомления сгодится, но если нужны подробные сведения, все равно нужно серфить конкретные сайты.
В общем виде эта идея давно реализована у Гугла. Вбиваем имя знаменитости - сразу видим ссылку на вики, пару фоток, слева - краткую фильмографию. Вбиваем географическое место - видим карту и краткую аннотацию. “Все украдено до нас (с)”.
Реально интересная фича - это интеграция виджетов в результаты поиска. Вклинить свою форму заказа в выдачу поверх конкурента - перспектива весьма заманчивая.
Курим http://help.yandex.ru/webmaster/?id=1127879
П.С.: так все-таки - остров или облака?
-
О восьмерке
На работе посадили за машину с восьмой виндой. Имхо - полная шляпа.
Планшетный интерфейс на десктопе - это какой-то адовый пизцец. Скроллить мышкой шашечки с иконками, когда бы их можно сделать окном со списком - занятие не для слабонервных. Все самое нужно засунуто в закрома дебильного интерфейса. Убрана кнопка Пуск, к которой привык за много лет. Музыкальный проигрыватель распахивается в полноэкранном режиме.
Винда должна определять, в какой среде она запущена: если на планшете, то со всеми фишками и модными интерфейсами, а если на десктопе - то как обычная винда с рабочим столом и пуском. У Микрософтов, похоже, нет понимания действительности. Сегодня десктопы предназначаются только для работы, а вся развлекуха - игры, музыка, фильмы, серфинг - перекочевала на айпады- андроиды. Поэтому главная задача Винды - обеспечить комфортную работу в других программах, а не выкручивать мозг.
Никому не советую и при первой же возможности откачусь.