Web of Actualize

Эффект отходняка



Поведение юзеров на первый день пьянки — серый цвет, на второй днень — синий цвет

Знакомство с высотами

Давно хотел написать данный пост, но никак руки не доходили. Надеюсь, он будет интересен многим, так как не каждый может ощутить то же.


( Читать дальше ) развернуть

Обзавелись блогом

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

Статьи по оптимизации

Если вам интересно почитать статьи по оптимизации онлайн игр — оставляйте коменты, если действительно будет востребовано — займусь написанием

В Контакте open API & secure методы

А вот примеры на PHP для проверки авторизации пользователя на сайте через Open API и работы с secure методами


( Читать дальше ) развернуть

В Контакте API

Сегодня опять понадобилось поработать с API ВК, ловите небольшой ознакомительный пример работы с ним)



( Читать дальше ) развернуть

Бинарные маски доступа

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

$a = '0|1|0|0|0|1|1|';

После чего информация распарсивалась функцией explode();, и по ключам выводилась информация. Данная структура была не эффективной и грузоемкой. А так же, требовала место в базе varchar(255).

Размышляя над новой системой, я вспомнил разговор меня и создателя AloneIslands.Ru (sL), он говорил о масках… вспомнив пример, я поспешил проделать опыты… Воспользовавшись гуглом и помощью друзей, я разобрался с данной системой и спешу поведать Вам о, не новой, но удобной системе.

Так вот, предположим, у нас есть определенные ключи…

$r = 1 << $i++; // 1,2,4,8...

Нам нужно получить число (маску), которое будет соответствовать 1 и 8…
Мною была написана маленькая функция, которая генерирует маску по нужным ключам

function gen_mascka($ar)
{
	$r = 0;
	foreach ( $ar as $t) $r |= $t;
	return $r;
}
$masc = gen_mascka(Array(1,8)); // 9

Далее, проверяем на соответствие

$res = ( $masc & 1 ) ? true : false;

Если ключ присутствует, то выводит true, в противном случае — false.

Про бинарные операции почитать можно
  • +1
  • 19 января 2011, 19:03
  • RICH
  • 6

Ура! Наконец то я могу сказать "Я люблю Украину"

Согласно внесению изменений в правовой кодекс (23.12.2010) теперь услуги, оказываемые в сети интернет не облагаются налогами, согласно пункта 196.1.14, который гласит о том, что 186.3(в) не облагается налогом.

Актуальные пункты по данной теме: п.184.1.(и), 196.1.14, 186.3(в)

пункт 186.3:
в) консультаційні, інжинірингові, інженерні, юридичні (у тому
числі адвокатські), бухгалтерські, аудиторські, актуарні та інші
подібні послуги консультаційного характеру, а також послуги з
розроблення, постачання та тестування програмного забезпечення, з
оброблення даних та надання консультацій з питань інформатизації,
надання інформації та інших послуг у сфері інформатизації, у тому
числі з використанням комп'ютерних систем;

Очередной сервис от woa-IT

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

Относительно настроек, для нормальной работы рекомендую следующее:
Sau.su

На всех остальных вкладках так же лучше выставить опцию «Использовать Direct Sound»

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

Server: 193.105.135.248
Port: 3784

Логи боев

Подошло делу к вопросу о хранение логов боев. Кто как думает — где лучше хранить? файлы / MySQL? В каком формате хранить записи?
Лично я пока что склоняюсь к хранению на файлах + логировать их в максимально цифровом виде, с дальнейшим распарсиванием строк на JS. Ну, типо
roundID|time|userName:teamID|userName2:teamID2|damage|blabla...


или же хранить в сторабле в каком то, что будет легче для восприятия при обработке

как то так. что вы думаете на этот счет? как по вашему мнению будет лучше и удобнее?
Блоги