Чтобы добавлять сообщения и комментарии, .

@Skyrzn:
Skyrzn

izvestia.ru

Здраствуйте. Я, Дмитрий. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова...
Пользователь может играть русскими солдатами, партизанами и фашистами. И если пользователь играет партизаном то партизаны в лесу, домики деревяные набигают солдаты и фашисты.
Можно грабить эшолоны... И партизану раз лесные то сделать так что там густой лес...
А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за солдатов то надо слушаться командира, и защищать кремль от фашистов (имена я не придумал) и шпионов, предателей Родины, и ходит на набеги на когото из этих (предателей, фашистов...). Ну а если за фашистов... то значит солдаты или партизаны иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на кремль и пойдет в атаку.
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 — зона людей (нейтрал), 2- зона Сталина (где кремль), 3-зона солдат, 4 — зона фашистов... (в горах, там есть старый форт...) Так же чтобы в игре могли не только убить но и отстрелить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...

@Skyrzn:
Skyrzn

Надоело каждый раз преобразовывать QString в str (с str мне работать удобнее). Для этого приходится делать что-то типа:
str(self._usernameEdit.text().toUtf8()).
Эта проблема решается одной строкой:
QString.toStr = lambda self: str(self.toUtf8())
, которую надо выполнить один раз где-нибудь в начале программы.
В дальнейшем преобразовывание выглядит так:
self._usernameEdit.text().toStr()
Python рулит! :)

@Skyrzn:
Skyrzn

ВНЕЗАПНО, ODF приняли в России как стандарт. Ура!
webportalsrv.gost.ru

@Skyrzn:
Skyrzn

Российские "производители контента" (писателями их назвать рука не поднимается) обратились к Медведеву с письмом в защиту копирайта.
pro-books.ru
Макаревич, видимо, на старости лет совсем пизданулся — подался в копирасты. Понятно, что Донцова с Марининой под этой галиматьей подписались, но от него не ожидал.

@Skyrzn:
Skyrzn

Раньше, помню, операсты кричали, что расширения нафиг никому не сдались, всё это свистелки и перделки.
Как только вышла одиннадцатая опера, они же начали поздравлять друг друга с появлением расширений и предрекать мозилло-капец.

@Skyrzn:
Skyrzn

>Лидерами теста на самый безопасный браузер стали приложения Internet Explorer 9 и Internet Explorer 8.
>Этот тест, созданный специалистами компании NSS Labs, проводился уже в четвертый раз. В тесте анализировалось умение браузеров справляться с определением вредоносных ссылок, вредоносного софта и угроз, использующих методы социальной инженерии.
>Браузер Internet Explorer 9 сумел обнаружить 99% угроз, Internet Explorer 8 обнаружил 90,2%.
>Вслед за этими браузерами следовали показатели Mozilla Firefox 3.6 (19,5% угроз), Apple Safari 5 (10,9% угроз), Google Chrome 6 (3,4% угроз) и Opera 10 (0%).
>Авторы отчета называют главной причиной такой ситуации — использование в Internet Explorer системы репутации для защиты браузеров.

Улыбаемся и машем, улыбаемся и машем... (с)

@Skyrzn:
Skyrzn

>Филипп Киркоров официально объяснил, почему он избил режиссера Марину Яблокову. Как пишет "Московский комсомолец", конфликт с М.Яблоковой у него произошел из-за серьезных проблем со здоровьем. Во время приступов он ничего не помнит и не понимает, что делает, утверждает певец.
>"К сожалению, я вынужден говорить о том, в чем долгое время боялся признаться самому себе. Наверное, я серьезно болен", — цитирует издание Ф.Киркорова. По его словам, приступы, вследствие которых он "ничего не помнит и не понимает", у него случаются два раза в год.
>"Я сам в ужасе от этого. И только теперь понимаю, что мне нужно серьезно лечиться", — заявил певец, попросив публичного прощения у М.Яблоковой.
Ну наконец-то до него дошло, что он ипанутый.

@Skyrzn:
Skyrzn

И пришел пиздец...
Третьего декабря было опубликовано торговое соглашение по борьбе с контрафакцией. Что нас ждет:
— Взаимное признание патентов всеми участвующими странами
— Контроль за перемещением контрафактных материалов на границе, обыск личных вещей на предмет наличия нарушений копирайта
— Ответственность провайдеров за хостинг и передачу трафика, содержащего контрафактные материалы
— Провайдеры будут обязаны раскрывать владельцам копирайта информацию о своих абонентах по первому требованию
— Запрет любого, включая свободное, ПО, которое может использоваться для просмотра материалов, защищенных DRM или преодоления средств защиты, даже если оно может использоваться и в других целях. Запрет на маркетинг и хостинг соответствующих проектов.
— Разрешение на проведение обысков с целью поиска контрафактных материалов даже в тех случаях, когда нет оснований для подозрений
— Введение уголовной ответственности за нарушение копирайта в тех странах, где такой ответственности нет
— Введение уголовной ответственности за помощь, соучастие и подстрекательство к нарушению прав интеллектуальной собственности
— Введение ответственности за преодоление DRM или разработку ПО, которое может использоваться для преодоления DRM и других технических средств защиты, даже если оно может использоваться в других целях
— Для возбуждения уголовного дела за нарушение копирайта не должно быть нужно заявление или согласие владельца прав интеллектуальной собственности. Компетентные органы должны заводить такие дела по своей инициативе
— Изъятие и ликвидация без промедления любых предметов с фальшивыми товарными марками без компенсации владельцу. Удаление товарных знаков не является достаточным основанием для возврата товара владельцу или реализации товара другим способом
— Изъятие и ликвидация без промедления любых материалов и оборудования, основное использование которых — производство товаров, нарушающих законодательство об интеллектуальной собственности
— Каждая участвующая страна обязана пропагандировать важность защиты интеллектуальной собственности среди населения, в том числе, в образовательных учреждениях.

linux.org.ru

@Skyrzn:
Skyrzn

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

if (TD['new']['board'] is None) and (TD['new']['place'] is None) and (TD['new']['vendor_parts'] is None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board is NULL)and(place is NULL)and(vendor_parts is NULL)and(model_id=%s)and(id<>%s))"%(TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is not None) and (TD['new']['place'] is None) and (TD['new']['vendor_parts'] is None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board='%s')and(place is NULL)and(vendor_parts is NULL)and(model_id=%s)and(id<>%s))"%(TD['new']['board'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is None) and (TD['new']['place'] is not None) and (TD['new']['vendor_parts'] is None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board is NULL)and(place='%s')and(vendor_parts is NULL)and(model_id=%s)and(id<>%s))"%(TD['new']['place'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is not None) and (TD['new']['place'] is not None) and (TD['new']['vendor_parts'] is None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board='%s')and(place='%s')and(vendor_parts is NULL)and(model_id=%s)and(id<>%s))"%(TD['new']['board'], TD['new']['place'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is None) and (TD['new']['place'] is None) and (TD['new']['vendor_parts'] is not None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board is NULL)and(place is NULL)and(vendor_parts='%s')and(model_id=%s)and(id<>%s))"%(TD['new']['vendor_parts'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is not None) and (TD['new']['place'] is None) and (TD['new']['vendor_parts'] is not None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board='%s')and(place is NULL)and(vendor_parts='%s')and(model_id=%s)and(id<>%s))"%(TD['new']['board'], TD['new']['vendor_parts'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is None) and (TD['new']['place'] is not None) and (TD['new']['vendor_parts'] is not None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board is NULL)and(place='%s')and(vendor_parts='%s')and(model_id=%s)and(id<>%s))"%(TD['new']['place'], TD['new']['vendor_parts'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

if (TD['new']['board'] is not None) and (TD['new']['place'] is not None) and (TD['new']['vendor_parts'] is not None):
if plpy.execute("SELECT count(*) FROM rma.component_specification where ((board='%s')and(place='%s')and(vendor_parts='%s')and(model_id=%s)and(id<>%s))"%(TD['new']['board'], TD['new']['place'], TD['new']['vendor_parts'], TD['new']['model_id'], TD['new']['id']))[0]['count'] > 0 :
raise Exception, 'Model, place, board and vendor_parts must be unique! Record for this combination already exists.'

@Skyrzn:
Skyrzn

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

opennet.ru

@Skyrzn:
Skyrzn

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

@Skyrzn:
Skyrzn

Америкосы как всегда отжигают:
life-star.ru
Скоро, видимо, назвать человека человеком будет неполиткорректно и в свидетельства о рождении будут писать мальчик или девочка, а "организм".

@Skyrzn:
Skyrzn

Наконец-то появился 64-разрядный Adobe Flash Player 10 для Linux. Пока это предварительная версия, так что, если вам нужна стабильность, стоит подождать.
labs.adobe.com

@Skyrzn:
Skyrzn

scepsis.ru
Прочитал и ох*ел. Я вообще против школьных уроков связанных с религией, максимум- факультативно, исключительно по желанию родителей и ребенка. Но то, что пытаются пропихнуть под видом "основ православной культуры" вызывает желание блевать далеко за горизонт.

@Skyrzn:
Skyrzn

А что за пиздец у нас в стране происходит-то? Копирасты пошли в атаку?
habrahabr.ru
habrahabr.ru
Запасаемся забугорными анонимными проксями и попкорном.

@Skyrzn:
Skyrzn

habrahabr.ru
Причитал приведенную выше ссылку — посмеялся.
Надо только выпустить фильм не про программистов, а про Windows с тем же накалом идиотизма и аргументами типа zhurnal.lib.ru
И не говорить, что это шутка. )))

@Skyrzn:
Skyrzn

Мдааа... Только я мог в питоне допустить утечку памяти. Никто не знает, как получить все ссылки на объект? Судя по всему, кто-то продолжает ссылаться и не дает сборщику мусора этот объект удалить. Гугл что-то молчит.

@Skyrzn:
Skyrzn

С выходом ядра Линукс 2.4.37.10 останавливается разработка ветки 2.4. С моей колокольни эта новость выглядит весьма хорошей — все силы разработчиков сосредоточатся на 2.6.

@Skyrzn:
Skyrzn

Уже не в первый раз вижу нападки на идею продвигать СПО в школы. Все как всегда в стиле Микрософта — заказные исследования, отзывы обездоленных пользователей, горячие речи чиновников. Чувствуется, Линукс в школе мы так и не увидим.
cnews.ru