Pull to refresh
50
0
EvilFaeton @EvilFaeton

User

Send message

Windows 7 RC публичная версия доступна для скачивания!

Reading time1 min
Views8.9K
С этого момента абсолютно любой желающий может скачать официальную RC-версию Windows 7 себе на компьютер и попробовать ее в деле!
Загрузить Windows 7 RC можно отсюда. Доступно на выбор 5 языков: английский, немецкий, японский, испанский  и французский в двух версиях – 32-х битной и 64-х битной.

Приятного вам тестирования! ;)

UPD Любой желающий может загрузить Windows XP Mode!
Total votes 103: ↑87 and ↓16+71
Comments184

Лекция Нивала в Минске: создание игровых персонажей.

Reading time1 min
Views1.5K
На примере Пятых Героев ниваловцы дают базовые понятия об этом интересном деле — рождении жизни за экраном монитора.

Ну — и про компанию рассказывают.

Удивило, что в Минске есть их представительство — радуюсь за отечественный игропром.

Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments20

Krumo — помощник для отладки php кода

Reading time1 min
Views1.5K
Довольно часто для отладки кода приходится просматривать содержимое переменных, как правило для этого используется такие команды как echo, print_r(), var_dump(). Но тут много неудобств, бывает что переменных много, бывает что вобще не знаем какие переменные используются (например при разборе чужого кода).
Перечеслять неудобства можно долго, тут каждый выкручивается по своему, кто-то пишет свои функции, кто-то еще что-то выдумывает. Совсем недавно столкнувшись в очередной раз с такой проблемой нашел на меня псих, результат день в гугле, а итог вот этот простой класс Krumo
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments6

Инди-игры a-la Sierra-on-Line образца начала 90-ых

Reading time2 min
Views899
Я редко плачу за софт, мягко говоря. Но буквально за последние несколько месяцев сделал это трижды. Причем за игры. Есть такой человек в Нью-Йорке – Дэйв Гилберт. Так этот мужчина сейчас, по прошествии 15-ти лет, делает квесты в стиле Sierra-on-Line начала девяностых, я бы сказал. На порядок попроще и покороче, но Gabriel Knight: Sins of the fathers и Conquest of the longbow вспоминаются. Берется свободно распространяемый игровой 2D-движок, пишется очень неплохой грустный детективный сценарий, находятся вменяемые художники, которые рисуют фоны и спрайты персонажей. Классного композитора для последней по времени выхода игры Гилберт вообще нашел где-то в районе Голландии. Все эти поиски происходят по специализированным game-dev форумам, как я понял из комментариев автора, и участники проекта практически никогда не требуют оплаты. Озвучкой персонажей занимаются голосистые родственники и знакомые Гилберта плюс немного профессиональных актеров. Результаты трудов такой команды продаются за 5-15$. На защиту продукта автор решил вообще не заморачиваться, а просто скомпилировать два варианта – полный и демо. Наверняка где-то лежит на шару и полный, но я заплатил за все три игры: Shivah про раввина в депрессии, и Blackwell Legacy и Unbound о том, как в семье медиумов по наследству передается приведение, склоняющее этих медиумов к совместному спасению застрявших на пути в лучший мир душ. Уходит на создание такого наколеночного квеста до полугода, и Гилберт с этого живет. Автор заметно прогрессирует от игры к игре. Прекрасное занятие, я считаю. По доходности, конечно, с MMORPG не сравнимое, зато какое-то уютное, несвоевременное и очень милое. Я под впечатлением даже скачал движок и кое-какие свои текстовые наработки стал к формату игрового сценария приводить
Total votes 23: ↑22 and ↓1+21
Comments9

1984???

Reading time6 min
Views1.2K
Усы, лапы, хвост - вот мои документы.
"Кот Матроскин. Каникулы в Простоквашино"


На данный момент распространение биометрических систем идентификации иначе как истерией не назовешь. Под лозунгом «борьбы с терроризмом» нам впаривают необходимость биометрической паспортизации. Давайте не оставим сей факт без нашего внимания и проанализируем ситуацию.
Читать дальше →
Total votes 107: ↑87 and ↓20+67
Comments87

Ultimate WALL-E — робот-герой мультфильма

Reading time1 min
Views6.5K
Около 3х недель назад с большим успехом в кинотеатрах начался показ полнометражного мультфильма от студии Pixar и Disney под названием WALL-E. Главный герой мультика — робот WALL-E — просто очаровал зрителей всех возрастов и обоих полов. Производители фильма, конечно, знали, что так будет и задумали очень много всего, посвященного этому герою. И среди этого есть робот-игрушка Ultimate WALL-E.



Ultimate WALL-E — это почти точная копия главного героя, сделанная из пластика с пультом управления. Робот может говорить тем же самым голосом, что и был в фильме, свои “фирменные” фразы. Также он может танцевать, воспроизводить музыку из MP3-плеера (соединяется с помощью специальных проводов), ездить и поворачивать. С помощью пульта управления можно давать ему до 1000 разных команд.

Читать дальше →
Total votes 40: ↑38 and ↓2+36
Comments64

Установка и настройка Ubuntu 8.04 на ASUS Eee PC

Reading time8 min
Views10K

Когда я покупал себе ASUS Eee PC, я совершенно не думал о том, какую операционную систему установлю на нем — однозначно это будет Ubuntu Linux. Во-первых, потому, что Ubuntu у меня стоит и дома и на работе, во-вторых, потому, что и дома и на работе у меня есть локальное зеркало репозитория Ubuntu, а в-третьих просто потому, что данный дистрибутив меня всем устраивает.

После покупки я сразу же полез в Интернет в поисках различных HowTo по установке Ubuntu 8.04 на Eee PC. Результат меня несколько удивил. Несмотря на огромный ажиотаж вокруг Eee PC, этих самых HowTo в сети не так уж и много + большинство из них нацелены на Ubuntu 7.10 и предлагают запустить некий скрипт, который заменит системные конфигурационные файлы своими, заточенными под Eee PC.

На эти скрипты я даже и смотреть не стал, т. к. они предназначены для Ubuntu 7.10, и их запуск на Ubuntu 8.04 может привести к нехорошим последствиям. Поэтому во время поиска необходимой информации в сети я обращал внимание только на те статьи, в которых описывается, как можно настроить Ubuntu под Eee PC «своими руками». Найти такой HowTo, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. :)

Читать дальше →
Total votes 89: ↑80 and ↓9+71
Comments102

Релиз OpenMW 0.1

Reading time1 min
Views933
OpenMW — это свободная реализация движка The Elder Scrolls 3: Morrowind на GPLv3. Целью проекта является создание свободной кросс-платформенной играбельной замены проприетарному TES:Morrowind.



В проекте планируется поддержка любой ESP, включая дополнения Tribunal и Bloodmoon, исправление багов, улучшение интерфейса и также добавление новых игровых возможностей.

Сейчас реализовано:
.загрузка карт из командной строки,
.отрисовка карт,
.перемещение по миру,
.отрисовка моделей PC и NPC (без анимации),
.базовая поддержка музыки и звуков,
.загрузка любых ESM от Morrowind, Tribunal и Bloodmoon

Технологии:
Язык программирования: D
Графика: OGRE
Звук: Audiere
Скриптовый язык: Mons ter
Ввод: OIS

Текущая версия работает только под Linux. Планируется поддержка Windows и MacOS X.
Total votes 58: ↑47 and ↓11+36
Comments42

СПИК: что хорошего?

Reading time2 min
Views455
СПИК умело пользуется тем, что питерским жителям просто не из чего выбирать. Не все могут вырваться в Москву на КИБы, РИФы и РИТы. Поэтому все все равно приходят, а потом ругают скучные доклады и фиговую организацию. О том, что на СПИКе было плохого наверняка написано уже куча постов. По сему напишу о том, что было хорошего.
Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments24

MySQL rownum

Reading time1 min
Views3.3K

Постановка задачи


Есть таблица меню в БД с полем порядка order_id, но порядок неправильный и надо порядок обновить по алфавиту другого поля title. Сортировка по полю title исключается, потому что таблица представляет из себя иерархическое меню, где порядок может менять пользователь устанавливая order_id. Использовать отдельно серверную обработку (php) тоже невыгодно — лишнее разделение бизнес логики если это можно сделать в БД, да и на случай больших объемов данных это займёт больше ресурсов.

Решение


В MySQL к сожалению отсутсвует такая возможность ROWNUM, RANK(),
ROW_NUMBER() как в ORACLE или MSSQL. Присутсвие _rowid никак не влияет
на ситуацию. В нашем случае можно использовать переменные, введённые с пятой версии (или раньше):
SET @rank=0;
SELECT @rank:=@rank+1 AS rank, id FROM menu;

Для обновления такой таблицы через саму себя у меня не получилось, поэтому я просто скопировал таблицу под другим именем и выполнил такой запрос:
SET @rank=0;
UPDATE `menu` SET order_id=(
SELECT @rank:=@rank+1 FROM `menu2` WHERE `menu`.id=`menu2`.id LIMIT 1
) WHERE parentID=0 ORDER BY `title` ASC;



Оригинал
Total votes 9: ↑9 and ↓0+9
Comments1

О возможностях Windows 7

Reading time1 min
Views600
Следующая версия ОС от Microsoft — Windows 7 — будет основываться на модифицированном ядре Windows Vista, а не на новом мини-ядре MinWin. Об этом не так давно заявил глава отдела разработки Windows Стивен Синофски (Steven Sinofsky). Он же ранее упоминал, что в новой ОС будет целый ворох новых функций (кто бы сомневался). Буквально несколько часов назад это (во время All Things Digital Live) наглядно подтвердили Билл Гейтс и Стив Баллмер.


Главная новая фича Windows 7 (и повод для прошедшей презентации) — реализация поддержки сенсорных экранов с функцией мульти-тач, которая впервые была продемонстрирована Microsoft в их Surface Table. Во время презентации представители Microsoft показали, как можно, при помощи multi-touch, играть на цифровом пианино, работать с картами Live Maps, Virtual Earth, а также запросто передвигать мальцами иконки и менять размер фотографий.

Редмондцы, впрочем, заявили, что показанные возможности multi-touch — отнюдь не «финал». До выгода Windows 7 осталось еще как минимум 18 месяцев, поэтому все может быть перекроено и переделано.

via Gizmodo
Total votes 27: ↑18 and ↓9+9
Comments57

Google AJAX Search API

Reading time1 min
Views30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Total votes 65: ↑59 and ↓6+53
Comments71

пути оптимизации веб-сайта, нужна критика

Reading time1 min
Views712


Дано: не сильно большой портал, 7 серверов обслуживающих его в двух дата-центрах, уже практически полностью оттестирован новых подход к его телематической поддержке, хотелось-бы услышать критику.

итак…

Общее:
сайт написан на php5, использует mysql в качестве СУБД, apache2 в качестве backend, nginx в качестве frontend, memcache в качестве кэша, в некоторых случаях используется кэширование smarty (полностью создается статичная копия для незарегистрированных пользователей и поисковиков), используется eaccelerator к php5, шаблонизатор — smarty
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments9

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity