• Гуманный Питон

    Если бы языки программирования были религиями…

    Python – это был бы Гуманизм. Он простой, лишён множества ограничений, и всё что от вас требуется - это следовать его общей идее. Многие его последователи провозглашают, что они избавились от сложности и зарегулированности других языков и открыли заново радость программирования. Некоторые, правда, называют всё это псевдокодированием.

    Все верно - когда я пишу на Питоне, я физически ощущаю гуманность Гвидо ко мне. Потому что он Питон - простой и эффективный. Он позволяет выражать мысли краткими и емкими конструкциями.

    В программировании на Питоне есть что-то особенное, чего не ощущаешь в других языках. Это удовлетворение от самовыражения, точнее, от того удобства, с которым можно выразить себя на этом языке.

    Да, Питон - не самый быстрый язык. Однако, быстродействие программ в широком плане уже давно уступило приоритет скорости разработки. Все больше компаний переводят свои проекты с Джавы или Дельфи на Питон, Руби. Тот же Яндекс, например. Потому что человеческое время ценнее машинного.

    Обязательно посмотрите презентацию Яндекса: http://www.slideshare.net/yandex/grokhovetsky-ekb

  • Драйверы

    Установка драйверов - это бородата дичь, не знаю, как до сих пор люди с этим мирятся.

    Операционная система должна нести драйвера на борту. Плевать, что вырастет размер дистрибутива. Можно сделать сетевые репизитории, чтобы драйвера ставились из интернета автоматом. Нужно как-то двигать прогресс, потому что ситуация с виндой и драйверами по-прежнему в жопе.

    К примеру, мой ноутбук - Леново x220i. После установки винды требуется еще поставить драйвера на видео, звук, сеть, вай-фай, камеру, кардридер - то есть без установки тучи драйверов ноутбук бесполезен. А драйвера нельзя скачать, потому что сеть без них не работает. Приходится предварительно заготавливать драйвера на флешке. Что-то из нулевых, еще дискеток не хватает. А в Убунте/Минте все девайсы работают без лишних установок.

    Установка драйвера оправдана лишь в том случае, если железка крайне специфична - например, плата видеомонтажа. Во всех остальных случаях должны суетиться производители железки и операционки.

  • Итак, я выбрал Фидли

    После долгих метаний от одного сервиса к другому остановился на Фидли.

    Во-первых, ребята действительно стараются довести сервис до ума. Помнится, попробовав его месяц назад, был очень недоволен. Теперь же им вполне можно пользоваться. Рад, что реализовали главную фичу Ридера - есть режим просмотра полной версии постов, при прокрутке они отмечаются как прочитанные.

    feedly

    Мобильные клиенты под обе платформы тоже вполне сносны. Но удобного минимализма Ридера, боюсь, нам так и не увидеть. Главным образом Фидли подкупает меня тем, что дает надежду не испытать снова смешанных чувств тревоги, ненависти и разочарования - всего того, что я ощутил, когда меня кинул Гугл.

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

  • Обновление Кверифида

    Сегодня обновил 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

    П.С.: так все-таки - остров или облака?

  • О восьмерке

    На работе посадили за машину с восьмой виндой. Имхо - полная шляпа.

    Планшетный интерфейс на десктопе - это какой-то адовый пизцец. Скроллить мышкой шашечки с иконками, когда бы их можно сделать окном со списком - занятие не для слабонервных. Все самое нужно засунуто в закрома дебильного интерфейса. Убрана кнопка Пуск, к которой привык за много лет. Музыкальный проигрыватель распахивается в полноэкранном режиме.

    Винда должна определять, в какой среде она запущена: если на планшете, то со всеми фишками и модными интерфейсами, а если на десктопе - то как обычная винда с рабочим столом и пуском. У Микрософтов, похоже, нет понимания действительности. Сегодня десктопы предназначаются только для работы, а вся развлекуха - игры, музыка, фильмы, серфинг - перекочевала на айпады- андроиды. Поэтому главная задача Винды - обеспечить комфортную работу в других программах, а не выкручивать мозг.

    Никому не советую и при первой же возможности откачусь.

Страница 86 из 90