Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2010-04-30

Винзавод

Посетил сегодня выставку. Выставляли комиксы. Среди всех был и Наташкин. Ходили, смотрели, набирались впечатлений.
Есть очень хорошие работы, пять штук точно наберется. Остальное делится где-то пополам на просто хорошие и посредственные. Откровенно плохих, пожалуй, нет. Все-таки работы предварительно отбирали.
Наташкина попадает в верхнюю часть просто хороших. Добавили бы действия, динамики, ракурсов, чтобы действие показать — попала бы в очень хорошие.
Все это IMHO, если кто не понял.


Утомительное это дело, ходить по выставкам. Ни присесть, ни пивка попить (если это винзавод, где бочки с винищем?). Ходишь, стоишь, натыкаешься на людей. Зато на халяву комиксов насмотрелся на год вперед.

2010-04-28

Подвиг народа

Минобороны (интересно, хоть где есть министерство нападения?) открыло доступ к замечательному проекту «Подвиг народа». Это эдакий электронный архив (на флеше, навигация пока ужасна) наградных документов за период ВОВ. Можно искать документы и, самое любопытное, смотреть сканы архивных бумаг.
Очень хорошая затея.


Про облака

На рис.1 видно, что виртуальный компонент реализуется с помощью слоя программного обеспечения, называемого гипервизором (иногда называемом монитором виртуальных машин [VMM]). Этот слой дает возможность одновременного выполнения нескольких операционных систем (и их приложений) на одной физической машине. Над гипервизором расположен объект, называемый виртуальной машиной, который включает в себя операционную систему, приложения и конфигурационные настройки. Если необходимо, то в гипервизоре или в виртуальной машине может быть реализована эмуляция устройств. Наконец, необходимы новые схемы управления, в которых учитывается подобная динамическая природа виртуализации ...
...
Если вы возьмете большое количество узлов, подобных изображенным на рис. 1, разметите их на сети с совместно используемой памятью, организуете общее управление всей этой инфраструктурой, обеспечите входной интерфейс (front-end) с балансировкой нагрузки входящих подключений (независимо от того, частная ли это сеть или общедоступная), с кэшированием и фильтрацией, то вы получите виртуальную инфраструктуру, называемую облаком или облачной системой

rus-linux.net/.../vm/jones/opensourcecloud
ibm.com/developerworks/library/os-cloud-anatomy

2010-04-27

Невозможно записать NULL

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

ESRI ArcGIS, так называемый геопроцессинг, суть которого в том, что используя некий программный обьект, можно делать разное с данными в ГИС.
Примитивная задача — построчно скопировать данные из одной таблицы в другую, по ходу проведя некие преобразования с некоторыми полями.
Пишем цикл:
для каждой строки А в исходной таблице (
добавить строку АА в целевую таблицу
для каждого поля Б в строке А (
если поле Б надо обработать (
обработать поле Б
)
записать поле Б в строку АА
)
)

Первый класс школы.
Всем известно, что в БД бывают значения NULL. Так вот, этот нулл записать в целевую таблицу невозможно. Эта редиска, геопроцессор, не в состоянии записать нулл в таблицу.
Еще не упали? Тогда дальше. Фигня, не можешь записать, просто вставь пустую строку, мы неНУЛЛ запишем, нуллы просто не будем трогать. Легко? Да. Работает? Нет. Эта редиска, геопроцессор, при добавлении новой строки копирует в нее значения из предыдущей вставленной строки.
Того, кто это придумал, если это не ошибка, расстрелять.

На есрайном форуме люди уже зубы сьели, пережевывая тему. Уже вышло три или более редакции софта а проблема все не решается. Видимо это не ошибка. Расстрелять.

Некоторые пацаны утверждают, что если обьект геопроцессора создавать через модуль win32com, то нулл записать можно. Тут другая проблема, есрай пытается перестать поддерживать этот модуль, с целью кроссплатформенности, видимо.

Хорошую вещь есраем не назовут, правда?

2010-04-26

еМагазин

22.5 ляма зеленью на заточку платформы еКоммерции под мобильные дивайсы и развития SaaS. Это круто.

Компания Magento, занимающаяся разработкой открытой платформы для организации электронной коммерции в сети, объявила о получении инвестиций в размере 22.5 млн. долларов. Имя инвестора не разглашается. Полученные средства планируется потратить на оптимизацию работы средств электронной коммерции для мобильных устройств и формирование услуги "программа как сервис" (SaaS).
...
В опубликованной в пресс-релизе статистике утверждается, что Magento в настоящее время используется для обеспечения работы более 60 тыс. интернет-магазинов. С серверов проекта было загружено более 1.5 млн. копий Magento, сторонними разработчиками создано более 2 тыс. расширений, комьюнити проекта насчитывает около 150 тыс. участников. Общий объем финансовых транзакций в Magento преодолел отметку в 25 миллиардов долларов. Из пользующихся Magento компаний отмечены Samsung, Lenovo, Vizio и 3M.

citforum.ru/news/23439

Q. What is Magento?
A. Magento is a feature-rich eCommerce platform built on open-source technology that provides online merchants with unprecedented flexibility and control over the look, content and functionality of their eCommerce store. Magento’s intuitive administration interface features powerful marketing, search engine optimization and catalog-management tools to give merchants the power to create sites that are tailored to their unique business needs.

magentocommerce.com/product/faq

PHP, мускуль, Linux. Я думаю, за те деньжищи, что в них вложили, это должна быть платформа с блекджеком, шлюхами и автоминетчиком. Помимо прочего, присущего еКоммерции.

2010-04-24

Ресурсы

«Силы у него слабые» (с) Шматрица.
Это про меня, поэтому краткость-сестра.

Сегодня мне помогали:

2010-04-23

Open Source ERP + CRM

23 апреля (а также 24 апреля, 6 мая, 23 ноября) день Георгия-Победоносца. Национальный день для Англии и Грузии.

Java2EE компот под названием opentaps:

Продукт opentaps распространяется под Open Source-лицензией AGPL (Affero General Public License) v3. В основе opentabs — Java J2EE с SOA (Service Oriented Architecture) и MVC-фреймворком. Для работы используются серверы Apache Tomcat и Geronimo. Кроме того, в opentaps используются наработки ряда других Open Source-проектов, таких как Apache OFBiz (Open for Business), Apache Lucene, Apache Derby, Spring, Hibernate, Funambol. Среди поддерживаемых СУБД — MySQL, PostgreSQL, Oracle и MS SQL Server. Взаимодействие с пользователем осуществляется через веб-интерфейс.

citforum.ru/news/23452

Today, opentaps supports ecommerce, Customer Relationship Management, Warehouse and Inventory Management, Supply Chain Management, and Financial Management to Business Intelligence and mobility integration out-of-the-box.
...
Whether you're a manufacturer, distributor, retailer, or e-tailer, opentaps can help you manage your business faster and better
...
opentaps.org/about-opentaps

И на целый лист перечисление, чем опентапс может помочь в деле «Покупатели и продажи», «Инвентаризация, Производство и Закупки», «Финансы и Отчетность».
Внушаить.
А меня, как технаря, вчепетляет список собранных в одном «ангаре» подсистем, решающих подзадачи. Говорят, все сервисо-ориентированное. Неужто оно еще и работает?

2010-04-22

Масштабируемость и производительность это разные вещи

22 апреля, однако. Дедушка Ленин родился нам на беду. И еще много разного произошло.

Прочел хорошую статью про масштабирование веб-приложений. С акцентом на Django. Очень внятно изложены основные принципы и приемы масштабирования, с хорошими отсылками на реальные технологии. Запишу тезисно, для памяти.

- Постройте стенд, чтобы не экспериментировать на производственных мощностях.
- Гоняйте на стенде запросы и найдите самые тормозные запросы к БД.
- Перепишите запросы, оптимизируйте структуру БД.
- Подключите кэш. Самое сложное тут — обеспечить аккуратную и своевременную инвалидацию кешей.
- Задействуйте балансировщики для раскидывания нагрузки на сервера кластера. Программные, железные — по средствам.
- Используйте очереди заданий для асинхронного выполнения фоновых задач.
- Займитесь распределением БД. Репликации мастер-слейв, проблемы лага репликации когда надо прочесть записанное немедленно, федерация, шардинг, partitioning.
- Подумайте, а нужна ли вам реляционная БД? NoSQL-базы могут очень неплохо масштабироваться.

So there's no magic here: building a really big application is a really big commitment. You'll need to think carefully about your architecture and plan for future needs. But as long as you keep an eye on your stats, keep your caches primed, your queues short, and your data tier distributed, your site should be able to handle whatever the net can throw at it. Guess it's time to start working on that business model.

djangoadvent.com/1.2/scaling-django


Сцылки дня:

2010-04-21

Тихий Дон

Дочитал «Тихий Дон» Шолохова. Огромный труд, автору респект и уважуха, но перечитывать не хочется.
Я не литератор и не лит.критик, но мнение имею. Драма и чернушный хоррор под одной обложкой. Читать большей частью тяжело и местами скушно. Критики по всему свету отмечают редкую художественную силу — да, есть сила. А еще есть слов эдак двести новостарых, непонятного значения. Читать надо со словарем. Четвертый том написан заметно живее и интереснее (и через 15 лет после первых трех), не так тяжело читать. А еще мне показалось, что есть неравномерность стиля — чувствуется, что по разному написано, как будто разными людьми. Наверное потому, что букаф многа, аффтар еще стиль не устаканил и не уследил местами.

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

Лично я, читая, акцентировал внимание на описании большевиков и советской власти. В плане их взаимодействия с народом. Пропаганда, ложь, зверства, попытка удержать идею «народной власти» и подобное. Очень познавательно. Особенно если учесть, что текст был одобрен лично тов.Сталиным, в смысле, тогда текст Вождю показался просовецким, хотя сейчас так не кажецца. И таки да, гражданская война — не хрен собачий, сосед на соседа, брат на брата — очень, очень грустно и печально.


... Первые три тома были написаны Шолоховым в очень короткие сроки в 1926—1927 году. Причем автор мог работать и быстрее, но издание 3-го тома затянулось по цензурным соображениям. Главный герой произведения проявлял очень явные антикоммунистические настроения и происходил из зажиточной семьи. Цензоры Главлита избавились от описания большевистского террора против казаков и убрали всякое упоминание о Льве Троцком из текста. ...

А я бы про Леву почитал. Жаль, что вырезали.

... Интересно, что книгу на ура встретила как советская читающая общественность, так и зарубежная, эмигрантская читательская аудитория....
Вики.

Что какбэ намекает на двусмысленность идеологическую произведения. Лично я увидел антисоветчину в большей части книги и попытки (малохудожественные) пропаганды большевицкой власти в меньшей части.

... Несмотря на вполне коммунистическую авторскую позицию, высказанную в романе, значительное место в романе занимает белое казачество, а главный герой — Григорий Мелехов — в конце повествования не «приходит к красным», что вызвало нарекания коммунистической критики; однако столь неоднозначный роман был лично прочитан И. В. Сталиным и одобрен им к печати....
Вики.

Вполне коммунистическую авторскую позицию я не разглядел. Еще раз подчеркну, меня удивило то, что Сталин одобрил это антисоветское (на мой взгляд) произведение к печати. Что то не то нам рассказывали про Сталина.


Не о том.

2010-04-20

Ya народная карта

n.maps.yandex.ru

Яндекс приглашает всех рисовать Народную карту. Теперь любой желающий может изобразить на спутниковых снимках схему своего города, посёлка или деревни, где живёт любимая бабушка.

Сервис позволяет рисовать дома и дороги, реки и леса, а также редактировать объекты и дополнять их описаниями. Например, можно исправить неточно нарисованное здание или указать название соседней улицы, если предыдущий автор забыл это сделать. Самым активным пользователям будут предложены права «народных модераторов» — они будут следить за достоверностью карт в подшефных регионах.

citforum.ru/news/23578

Чтобы рисовать, надо иметь учетку яндекса, но это не проблема, форма создания учетки проходится на раз-два. Нарисовать можно контур (здание, нас.пункт, лесопарк, водоем, другое) и линию (участок дороги, жел.дороги, трамвайных путей, реки). Почему не сделали линию «другое» - загадка. Очень жаль, что нельзя присобачить фотки и ролики, может потом?

А вообще это удар по викимапии, ей теперь еще труднее придется.

Как быстро нынче все происходит, пяти лет не прошло, как я захотел сделать такой сервис, а он вот, пожалуйста. Вот только фотки бы еще.


Сцылки дня:

2010-04-19

Silverlight4

Четвертый силверлайт готов, вместе с 2010-ой визуальной студией и дотнет фреймворком4. Силверлайт это кул, силверлайт это круто. Но только после того, как мы увидим его кросплатформенность и кроссбраузерность. Для мака есть, для винды — ктоб сомневался, для никсов??? Я не нашел. То, что есть, это мунлайт 1, 2 или превью 3. Плагин для файрфокса.

А с другой стороны, разработчиков корпоративных ИС обычно ставят раком перед безальтернативным выбором — MSIE7 (уже часто 8). Тут прям сходу силверлайт в обойму и впрыгивает.

Eddie Amos, general manager, Developer Division, confirmed on April 6th, 2010 that Visual Studio 2010, .NET Framework 4 and Silverlight 4 would be launched this week.

news.softpedia.com/news/Silverlight-4-RTW-by-the-End-of-this-Week-139577


Новинка, позиционируемая как прямой конкурент Adobe Flash, нашла развитие в форме расширенных бизнес-функций, включая возможности печати, управления инфографикой, работы с буфером обмена и перетаскивания объектов мышью. Как заявляют в Microsoft, бизнес-программы легче и дешевле подготовить именно на Silverlight, нежели с использованием полноценной платформы .NET.

И все же ключевым нововведением сборки стала поддержка запуска Silverlight-приложений вне браузера. Для этого доверенным приложениям предлагается проверка целостности кода программы, настраиваемый пользовательский интерфейс, доступ к локальной файловой системе, более глубокая интеграция с аппаратными ресурсами.

Наконец-то в корпорации приняли Google-браузер, предложив поддержку Silverlight для Chrome. Аналогично к ранее поддерживаемым Windows и Mac OS X добавилась Linux.

Следует помнить, что «Майкрософт» не зря столько времени уделяет развитию Silverlight: именно эта платформа станет основной при разработке мобильных приложений для готовящейся Windows Phone 7.

По последним данным, Silverlight-плагин установлен на 60% ПК; в ноябре прошлого года показатель проникновения составлял около 40%.

citforum.ru/news/23622

Вот тоже интересно, как считали, что насчитали 60% ПК. Например у нас в комнате более десятка компов и нет ни одного силверлайта :)

2010-04-18

MySQL 5.5

Компания Oracle представила бета-версию Мускуля 5.5 с новым движком. Очередной раз пообещала не закрывать community edition. Сообщила о том, что цель разработки — составить конкуренцию СУБД от Микрософт (как интересно, а пацаны думали, что мускуль составит конкуренцию Oracle ХЕ!).

Скривен подчеркнул, что этот переход автоматически обозначает увеличение производительности на 200% и ускорение восстановления БД в 10 (десять) раз

...

MySQL будет улучшаться для того, чтобы составить более серьёзную конкуренцию SQL-серверу корпорации Microsoft. Он отметил, что большинство инсталляций MySQL - это Windows инсталляции.

citforum.ru/news/23641

Любопытно, как они считали эти инсталляции, по количеству скачиваний дистров?

В целом же Oracle будет стараться превратить MySQL в бесплатную альтернативу Microsoft SQL Server.

citforum.ru/news/23623

2010-04-16

Храните деньги в банке

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

А вот фиг. Обязательно надо сделать непросто, чтобы интереснее было. Есть «коммунальные» платежи, есть «внутрибанковские» платежи, есть «межбанковские» платежи, есть «списания с карточки или счета», есть «пополнение карточки или счета»... И все это — разные формы, заполнять которые надо по разному. Хотя в моем интернет-банке формы внутрибанковского и межбанковского платежа одинаковые, что делает затею еще загадочнее.
Рехнуться можно.

Например, нарисовав платежку на уплату налога, пытался ее провести как «списание с карточки», не прошло. Надо, видимо, «межбанковский перевод» выбирать и там заполнять специфичные поля, типа «КБК», «ОКАТО», и еще разные.

Я искренне не понимаю, зачем, при поголовной компьютеризации и осетенении, надо делать так сложно, неужели сложности нельзя поручить компам, если уж так надо поддерживать все эти варианты. Центробанк, или кто там отвечает за это, лапочки, сделайте упрощенную форму: кому (номер банка, номер счета), от кого (номер банка, номер счета), сколько (сумма, валюта), зачем (набор знаков в формате заказанном приемщиком платежа, для автообработки пришедших денег), дополнительно (так, на всякий случай). И всё, не надо больше.
Ладно, я понимаю, обратная совместимость, унаследованные системы и проч. Но можно же развить идею печатных платежек? Сделайте такие же, только электронные. Типа, зашел на сайт, скачал электроверсию платежки, открыл свой интернет-банк и отправил платежку на оплату, как в сберкассе, только через инет. Легко и просто.

Пример, наглядный, как не надо делать.


Про планету, страны, путешествия и т.д. Отличный портальчик.

2010-04-15

WordPress

ВордПресс начинался в 2003 (протянув корни из 2001) как движок для блога «для себя». Теперь это CMS с офигительным количеством плагинов на все случаи жизни (не знаю, не проверял, хотя и любопытно). Построен на PHP, использует MySQL. Очень популярен в буржуинии, набирает популярность у нас.
Определенно, WordPress заслуживает внимания.
saitowed.ru/category/wordpress


Слышали, поди, про истерику «ФНС выложила в открытый доступ все долги»? В онлайне не только можно свои (и чужие, зная ФИО и ИНН) долги поглядеть, можно и платежку распечатать:
Заполнение платежного документа на перечисление налогов, сборов и иных платежей в бюджетную систему Российской Федерации

2010-04-13

Хостинг

Как говорицца - «интересно девки пляшут...»:

Сегодня вечером на одной из площадок московского хостинг-провайдера "Агава" прошел милицейский рейд, в результате которого были отключены все сервера "Агавы" на данной площадке (дата-центр "Голден Телекома" на ул. 2-й Энтузиастов, известный как "Компрессор"). Всего отключено около 100 серверов.
webplanet.ru/news/law/2010/03/17/mentagava

Вот еще (если не суконно, то Макхост прокинул очередной датацентр и сервера будут выключены):

Последней каплей, переполнившей чашу нашего терпения, стала информация о том, что компания «Макхост» ищет новый дата-центр для размещения своего серверного парка. Ее усугубил тот факт, что, по информации, поступившей от компании «Синтерра», при переезде в наш дата-центр компания «Макхост» также не рассчиталась за предоставленные услуги. Стало очевидно, что дальше так продолжаться не может.
В результате действий компании «Макхост» ее клиенты, поверившие в «действительно бесплатный трафик» стали заложниками сложившейся ситуации.
В свете недавних событий, связанных с хостинг-компаниями в России, компания «Оверсан-Меркурий» хотела бы обратить внимание на усилия, предпринятые для того, чтобы не допустить остановки предоставления услуг компании «Макхост». Также хотелось бы подчеркнуть, что решение о прекращении предоставления услуг компании «Макхост» вызвано ее отказом выполнять взятые на себя обязательства.
Сообщаем, что в течение ближайшего времени произойдет прекращение предоставления услуг компании «Макхост». Это повлечет за собой приостановку доступа к сайтам и сервисам, размещенным на мощностях этой компании.
habrahabr.ru/company/oversun-mercury/blog/90171

Такого добра у нас в последнее время можно много найти. Помните про torrents.ru?

И на этом фоне особенно интересно смотрицца провайдер «НКВД»:
предлагаем размещение на серверах с российскими, чешскими, немецкими или американскими IP-адресами (на Ваш выбор, дата-центры NetDirekt Германия, GreatNet Германия и HopOne США). Мы работаем только с лучшими дата-центрами Европы и США
nkvd.pro
twitter.com/nkvdpro

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

Web Sockets

Web Sockets is a technology providing for bi-directional, full-duplex communications channels, over a single Transmission Control Protocol (TCP) socket, designed to be implemented in web browsers and web servers. The Web Sockets API is being standardized by the W3C and the Web Socket protocol is being standardized by the IETF.
en.wikipedia.org/wiki/Web_Sockets

Точнее и не скажешь. Двунаправленный, полнодуплексный коммуникационный канал в вебе. Вопросы типа «нахрена козе баян», конечно, появляются. Мне тоже не очень понятно, к чему такие костыли, не лучше ли было бы полнодуплексный блаблабла HTTP соорудить? Правда жизни такова, что многим это нужно прям сейчас, им некогда ждать, когда появятся новые стандарты, протоколы и их поддержка. Да и не появятся они, если не будут реализовываться по нужде такие подпорки. Ибо практическое применение находит то, что реально нужно, а плоды академических исследований могут ждать десятилетия до популяризации.

Неплохое практическое введение в веб-сокеты, ничего лишнего: habrahabr.ru/blogs/webdev/82679

The WebSocket API, W3C


Сцылки дня:

2010-04-12

В следующем году будет 50 лет полету Гагарина

Есть у меня комм на винмобайл. И меня жутко раздражает, что нету у него средства сохранить мою адресную книгу (а еще журнал звонков, смс-ки и проч. неплохо бы) в человекочитаемом виде. Предполагается, что я (и прочие пользователи винмо), используя ActiveSync, могу синхронизировать комм с Аутлуком.

Ну, допустим, Аутлук у меня есть, в поставке комма идет 60-ти дневный триал этой богомерзкой программы. Допустим, MS Windows у меня тоже есть, хотя в поставку комма она не входит (по замыслу Билла, если вы покупаете устройство на винмо, большая MS Windows у вас уже есть, куда ж без нее).

Вы будете смеяться, я так чуть не лопнул — после синхронизации (успешной, как доложил АктивныйСинк) я не нашел контактов и прочего стаффа в аутлуке. Как жить? Не, я вполне допускаю, что покурив мануалы и корректно все настроив так, как предполагали недоразработчики системы, я смог бы добиться желаемого. Но потратив более часа на неуспешный эксперимент по сохранению адресной книги, мне продолжать расхотелось. Как вы думаете, сколько времени должно уходить у человека на копирование данных адресной книги (своей собственной, замечу) с телефона на комп? Я думаю — не более пяти минут.
То, что разработчики винмо как и производители коммов на ней так не думают — говорит только о том, что следующий мой телефон будет не на винмо.

Короче, проблему я решил, установив на комм программулину PIM Backup. Безвозмездно (то есть даром). У ей есть режим сохранения данных «не в бинарном виде», то есть в текстовом. Текст этот будет в юникоде, что мой любимый текстовый редактор SciTE совершенно не затрудняет. ПИМБакап сохраняет почти все и делает это хорошо. На выходе получается файл формата ZIP, но со странным расширением PIB. Скопировав на десктоп, достаточно переименовать файл в «нечто.zip» и можно не беспокоиться о внезапной потере сознания коммом — данные сохранены и человекочитаемы.

Любителям экспериментов предлагаю подборку аналогичных софтин:
Turbo Contact Backup
XML Contacts Backup
TabBackup


Прикольный магазин, один день — один товар. Сегодня продают палатку.

2010-04-10

960gs

Как то я уже упоминал про 960 Grid System. Хорошая система верстки, но, малость портит семантику. Тут уж надо решать — удачная верстка или удачная семантичность. Выбор за вами, а пока почитайте толковый обзор продукта:
Я хочу дать исчерпывающее описание замечательному фреймворку для построения модульных сеток 960gs. Недавно где-то в комментариях сказали, что 960gs сложнее в понимании, чем blueprint, что меня удивило. Я не хочу заниматься сравнением этих фреймворком, хотя бы потому, что они выступают в разных весовых категориях, однако, для построения модульной сетки ничего легче и проще в понимании, чем 960gs я не видела.
habrahabr.ru/blogs/webdev/80915

И каменты, обязательно прочтите каменты. Жгут!

2010-04-09

После прочтения сжечь

Список материалов (578 штук), признанных «экстремистскими» решением суда:
minjust.ru/ru/activity/nko/fedspisok
производство, хранение или распространение экстремистских материалов является правонарушением.

Как то многовато, овер полтыщи а будет только больше. Любопытно, чтение/проглядывание/прослушивание, короче, ознакомление с содержимым правонарушением не является. Но поскольку ознакомление занимает некоторое время, копию материала приходится держать. А это уже хранение. Как же мне ознакомиться с матерьяльчиком? И где?
А если я не знаю, что там, внутре, может случиться неприятность — подкинут мне копию, только обложку поменяют. И как я узнаю, что на руках плохой, негодный экземпляр? Ведь в списке часто приведены названия и только.

Упс. Почитал несколько абзацев из «Язычество как волшебство». Ящитаю — правильно запретили, отборный понос. Предлагаю трактовать такое не как «информацию» или «свободу слова» а как грязь. Грязь необходимо убирать а ее производство, хранение или распространение является правонарушением.

2010-04-08

Как я покупал тотального командира

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

Сразу скажу, что в онлайн магазе «Софткей» я покупать не стал, по причине цены — она там на 200 рублей больше чем при покупке напрямую. Зато способов оплаты заметно больше.

Итак, на сайте выбрал покупку онлайн. Выбрал вариант через продажный сервис (в смысле платежный сервис, но так не смешно) TakeTwo патамучта другой платежный сервис «только в Англии».
Запросили $38 или 1180 руб. А по курсу Центробанка получается 38*29,52=1121 руб. Так что пусть продажный сервис доллары списывает а мой банк пересчитает (в итоге списали 1128.60, по курсу моего банка).
Первым шагом оформления заказа заставили заполнить адресную информацию и тип оплаты (онлайн кредиткой). Шесть полей формы.
Вторым шагом надо дать номер кредитки (стремно, однако), дату действия и код безопасности, три поля формы.
Все, на третьем шаге говорят, что заказ завершен и предлагают проверить статус заказа по сцылке.
Через минут пять говорят, что авторизовали и провели платеж и дали сцыль на квитанцию. Плюс, на почту упало два письма, в последнем написано, что «ждите, пока Гислер не вышлет вам ключик».
Сижу, жду.

Пока ужинал, пришел ключик, всё путем.
Как легитимный пользователь, я тут же накарябал Гислеру письмо, с просьбой немедленно сделать порт под Linux.

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


Немного информации по платежным системам рунета.

2010-04-07

Автобусы с GPS

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

azavea.com/blogs/labs/2010/03/azavea-massdot-dev-challenge

2010-04-06

Все относительно :)

Изрядно позабавила данная относительность, просто анек напомнили.

Везу сына в школу, надо выезжать с круга, окна сильно запотели, прошу его посмотреть, есть ли справа машина. Сын отвечает, что машин нет. Я начинаю выезжать с круга и в последний момент успеваю заметить старую ржавую Оку, которую чуть не раздавила своим джипом. Жму на тормоза, ору на сына:
-Ты же говорил, что машин нет!
Он, меланхолично:
-А машин и не было
-А это что тогда было?
-Это пародия на машину.

понятно, да? Относительно джипа, ока это пародия. Ответ на это был такой:

Деградируем и быдлеем, хуле.
Одна идиотка не прогрела машину, чтоб стёкла отошли, поскрести не судьба (на джип бабос есть, на скребок 60 руб не осталось), или потому что у неё джип, и ниипёт, есичо, машина большая.
Вырастила (именно вырастила, третьеклашки не говорят так, как сказано) такого же идиота, который не только на ОКУ, на конфету ещё не заработал, а туда же, умничает и не понимает, что в "пародии на машину" сидят живые люди, или настолько ТУП, что не понял, что именно его мать имела ввиду при вопросе, или настолько быдло, что ему насрать на последствие ДТП, здоровье окружающих, да и на мать, собственно..
Ну хуле, для меня с моей фурой и джип-это пародия на машину.
Жди, сука, и бойся.

относительно 18-ти колесной фуры, джип тоже пародия.
Все относительно.

dalnoboi.livejournal.com/79100

А анек такой «правила проезда перекрестка для МАЗ-ов: подьехать, притормозить, проверить — нет ли других МАЗ-ов, если нет двигать дальше».

2010-04-05

Тигра

- Это что? - руки Главного Конструктора заметно дрожали.


- Экспериментальный образец нового прогрессивного шасси, - нездоровый блеск в глазах инженера напугал Адерса до такой степени, что он забыл про пистолет.

- Но зачем в четыре ряда???!!!

- Потому что! Так! Лучше! Плавность! Хода! - уловив истерические нотки в голосе конструктора,

инженеры в щкафу тихо упали в обморок.
...

Посреди ангара стоял закопченый монстр без гусениц, с броней, напоминавшей лунный ландшафт.

- Что это? - просипел Порше.

- Это? - голос Гудериана был слаще сахарина. - О-о-о, это очень интересная вещь. Это русский тяжелый танк. По нему стреляла половина 6-й дивизии, а остановился он только когда у него кончилось горючее. С Леебом случилась истерика...

armor.kiev.ua/humor/txt/tiger_1

2010-04-02

Жизнь бурлит

С одной стороны:

...в страшной пробке ползущие машины так же собирали голосующих, без переговоров о деньгах (ехали медленно, было слышно). Причем не только мужчины-водители, но и женщины (собственно, последний отрезок пути ехала с такой дамой, предложила каких-то денег, она сказала: "Побойтесь бога")
yablor.ru/blogs/396452
vsluh.ru/news/world/197344

МТС и Билайн и Мегафон вернут деньги за SMS, отправленные в день терактов
k2kapital.com/news/179779


А с другой стороны:
livejournal.com/poll/?id=1544507

и

Нам невыгодна победа ни одной из означенных шаек. Путинщина – это медленная смерть, застой, воровство, отсталость. Ельциноиды – смерть более быстрая, с безответственными «реформами». Ни та, ни другая шайка страну из кризиса вывести не могут, они – лишь разновидности одной твари: мародеров.
В разгар грызни банд путиноидов и ельциноидов и грянули новые московские взрывы. В пору опасного для Путина накала событий.
m-kalashnikov.livejournal.com/382878 (два, три, четыре)

Чета какта надоела мне вся эта чернуха. У Гаррисона в одной из повестей был описан народ, исповедовавший некую религию. Мне в память врезалось утверждение, что согласно этой религии, любое насилие рассматривалось как стихийное бедствие. А раз так, то избежать его можно только отойдя достаточно далеко. Понятно, утопия, рано или поздно отходить будет некуда.

1-е апреля, наеби ближнего

Приз за лучшее наебалово присуждаю коммунальщикам. спиздившим почти всю горячую воду (только дохлая струечка течет) а остатки разбавившим ржавчиной.

2010-04-01

Так на сколько лет отстаем?

Что бы там не говорили, Анатолий Вассерман весьма интересная фигура. И мнение его, как весьма образованного и совсем не глупого человека, заслуживает внимания.

Михаил Борисович — далеко не первый «покупатель законов». Так, в США сразу после Гражданской войны 1861–1865 годов эта практика стала общепринятой и общеприемлемой нормой. И сопровождалась столь же безудержной, как у нас в 1990-е, монополизацией экономики. Что давало соответствующим бизнесам все больше покупательной способности.

Американскую лавину остановили два ключевых закона — антимонопольный и о лоббировании. Первый изначально нацелен против профсоюзов, но президент (1901–1909) Теодор Рузвельт развернул его в сторону, противоположную намерениям авторов. Второй же требует от бизнеса и политиков публиковать все сведения об их контактах, дабы избиратели сами решали, нужно ли им вновь голосовать бюллетенями за этих политиков и долларами за этот бизнес. Конечно, даже в таких рамках бизнес доселе контролирует основную часть американской политики. Но до беспредела 1890-х там уже далеко.

business-magazine.ru/profiles/experts/pub330537

Я уверен в том, что мы отстаем, я не знаю — на сколько. Иногда кажется, что лет на 50, иногда — что на 20. А сейчас получается — на всю сотню. Охохо, долгонько же нам еще ходить по хорошо изученным граблям. Зато легко уяснить, что нас ждет, достаточно вникнуть в историю европейской цивилизации начала 20-го века.

Про кружку, пончик и гениев

Очень познавательно и, главное, совершенно оторвано от жизни.

lenta.ru/articles/2010/03/19/perelman

как кружка превращается в пончик:


Потомучта топологически это гомеоморфные обьекты.

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

На трехмерных многообразиях можно рассмотреть такие же петли, какие мы брали на обычных поверхностях. Так вот, гипотеза Пуанкаре утверждает: "Если фундаментальная группа трехмерного многообразия тривиальна, то оно гомеоморфно сфере". Непонятное словосочетание "гомеоморфно сфере" в переводе на неформальный язык означает, что поверхность можно продеформировать в сферу.
...
Вручение премии Клэя Перельману (даже если тот откажется) навсегда закрепило в общественном сознании факт: российский математик Григорий Перельман доказал гипотезу Пуанкаре. И неважно, что на самом деле он доказал факт более общий, развив по пути совершенно новую теорию особенностей потоков Риччи.

lenta.ru/articles/2010/03/19/perelman

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)