18 июля 2011

Яндекс, смс и Мегафон

   Давно я так не смеялся... Видно в рамках акции "Операторы против закона о персональных данных" компания Мегафон разрешила  Яндексу проиндексировать статусы доставки СМС, в которые, как оказалось включены текст сообщения и номер получателя СМС. Косяк, однако...

  Напомню, что закон о защите персональных данных, принятый летом 2006 года, должен был вступить в силу в 2010 году. В связи с всеобщей, мягко говоря, неготовностью большинства организаций (имеющих доступ к персональным данным), к использованию средств защиты информации, прошедших в установленном порядке процедуру оценки соответствия, дали отсрочку на год.
   Странно, конечно, что у сервиса отправки оказались открытыми для индексирования поисковой системой служебные, по сути, каталоги. Сейчас они закрыты (смотрите файл robots.txt), но данные-то в кэше Яндекса. Пока комментариев от Мегафона по данному инциденту нет.

Update#1
   Все, выдачу по этому запросу прикрыли. Спасибо Яндексу за отличное настроение. Особенно улыбнула чья-то попытка развода на деньги:

- "7 (926) 166-**** / МегаФон
Уважаемый Абонент! В знак признательности за то, что Вы вбрали «Мегафон», Вам отныне доступна бесплатная услуга секс по телефону 9262671**** Звоните!"
Мегафон. Будущее зависит от тебя. :-)
Ваш В.А

09 июля 2011

20 Занимательных Фактов о Браузерах и Интернете

   Помните в одной из прошлых статей я рассказывал о замечательной поделке Google, сделанной в честь дня рождения Лестера Пола? Так вот, сегодня поговорим о очередном творении "тайных лабораторий" корпорации добра ))
   "20 Занимательных Фактов о Браузерах и Интернете"  - именно так называется интерактивная книга от Google, которую можно почитать здесь, используя любой современный браузер, поддерживающий HTML5.
   Цитирую:

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

    Анимация - супер!!! Язык - действительно живой. Очень понравилось оформление. Оно просто великолепно. Все читаемо (учитесь, горе-дизайнеры). Иллюстратор, кстати - Кристоф Ниманн (Christoph Niemann). Автор прикольного учебника китайского языка для китайских же детей. Те, кто не знает его, можете почитать у Насти Манно здесь. И на картинки из учебника обязательно обратите внимание, весьма шедеврально.

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

22 июня 2011

Экспорт из MySql в XML.


Понадобилось тут мне для одного проекта получить список стран и их кодов (ISO-3166) в XML. У меня уже была база данных MySql, содержащая эти данные на нескольких языках. Сначала была мысль сделать XML вручную, ибо строк в каждой таблице было около 200. Посему просто сделал запрос в поисковике: "XML редактор". На первой же странице  увидел редактор от Microsoft под названием "XML Notepad 2007". Скачал, поизучал. Штука оказалась потрясающе удобная. Останавливала только лень создавать около 400 узлов вручную

12 июня 2011

Лестеру Полу - 96 лет.

09 июня 2011 года первопроходцу в деле изготовления гитар с цельным корпусом (да простите меня за такое название, просто не смог подобрать более подходящего слова) Лестеру Полу (Les Paul) исполнилось бы 96 лет.
   Я про это и не вспомнил бы, если бы не Google.

Для тех, не видел этого, или не догадался  кликнуть по картинке привожу ссылку. Мало того, на этом чуде еще и поиграть можно. Мышкой или клавиатурой (клавиши 1-0). Даже можно записать свою игру, затем копировать ссылку и поделится с друзьями. Вот и я наиграл немножко из  Гершвина .







С уважением, Ваш В.А

06 июня 2011

Python, PyQt4, собираем в EXE питоний проект

Доброго времени суток.
   В прошлой статье мы написали небольшое приложение на PyQt4. Как можно понять по заголовку, сегодня мы сделаем так, чтобы наше приложение запускалось у тех людей, у кого не установлен интерпретатор Python.
   Напоминаю, что в данном примере мы используем Python версии 2.6. Для начала необходимо подготовится. Скачиваем PyWin (питоновский бандл ("связка, пакет" - англ), предоставляющий возможность работы с WinAPI), Pyinstaller (пакет для сборки питоньих скриптов в EXE файл), и UPX - упаковщик. Кстати, если обратите на описание Pyinstaller'а, приятно удивитесь, что Pyinstaller собирает питоновские проекты в исполняемые файлы не только для Windows, но и для Linux и Mac OS X.

02 июня 2011

Объектно-ориентированное программирование

Всем привет! Поскольку в прошлой статье я заикнулся про объектно-ориентированное программирование (ООП), то приведу ссылку, потрясающе освещающую эту тему. Предупреждаю о большом заряде смеха и бодрости. Также не рекомендую вовремя прохождения (чтения) этого урока что-то пить или есть.
Прочесть нужно тем, кто реально не в курсе или недопонимает тему ООП. Даже если вы не знаете питон, то все равно читайте, там все подробно описано. Вам просто останется скачать Python (проверено до версии 2.7), и следовать указаниям автора.






С уважением, Ваш В.А

01 июня 2011

тестовое приложение на PyQt4


17.04.2001 01:05 я написал свое первое приложение на Python с использованием QT. Великолепное ощущение, я вам скажу.
 Под рукой были только электронное издание "Разработка графического интерфейса с помощью библиотеки Qt3" и примеры, идущие в комплекте с PyQt4. Впрочем обо всем по порядку...
 QT выбрана по простой причине - я прочитал недавно о окончании поддержки PyGTK. Именно PyGTK я собирался использовать для освоения GUI под Python. К тому же хотелось кроссплатформенности и изящества решения. Минус выбора вижу только один - в типе лицензии. У GTK она более свободная. Впрочем, коммерческое использование QT для меня пока далеко.
 Приложения типа "Hello World" меня никогда не вдохновляли. Всегда хотелось решить какую-то микрозадачу. Потому выбор задачи пал на портирование примера с Хабра, написанного на PyGtk на PyQt.