Архив за 20 ноября 2012 - 7

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

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

Наиболее простым, но достаточно известным и популярным алгоритмом поиска пути является алгоритм Астар (или A*), данная статья основана на данном алгоритме и содержит реализацию на JavaScript.
Поиск пути: алгоритм для новичков
Читать полностью »

В этой статье мне бы хотелось рассказать о решении, которое позволяет организовать ограничение доступа к данным на уровне СУБД, причем в том случае, когда ограничиваемая таблица сама содержит данные влияющие на ограничение.

Пример, который я приведу, сильно упрощен, но необходимые средства, используемые в решении, предоставлены исчерпывающе. Протестировано на Oracle 11g R2.

Предположим, что пользователю SCOTT, потребовалось организовать ограничение доступа к данным некоторых таблиц, но критерии, по которым должен предоставляться доступ выглядят так, что требуется производить анализ данных ограничиваемой таблицы. Казалось бы, что может быть проще – поехали.
Читать полностью »

Добрый день!

Информируем читатели о начале акции на услугу AntiDDoS.
В связи с тем, что существующие и новые клиенты высказывали свои пожелания (и даже очень настойчиво:)) по снижению цен на услугу AntiDDoS, мы кардинально пересмотрели политику предоставления данной услуги, что позволило нам существенно снизить цену.

Старая цена 12000 рублей в месяц.
Новая цена 2000 рублей в месяц!

Неплохо, правда?!

Подробное описание услуги мы представляли в этом посте
За это время услуга уже не раз прошла боевое крещение и показала отличные результаты.

image

Акция действительна до 10 декабря. Данная цена включает в себя также все работы по подключению услуги.

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

Читать полностью »

Неподготовленному человеку, который захочет написать самое простецкое голосовое меню с использованием языка VoiceXML на голосовом шлюзе от компании Cisco, предстоит наступить на множество граблей. Некоторые из них я отмечу в этой статье. Вполне возможно, что какой-нибудь Cisco-специалист фыркнет и скажет, что это всё элементарщина, но тем не менее, когда передо мной встала эта задача, я не знал с чего начать. Google не давал сколько-нибудь толковых примеров готовых IVR. Единственной более-менее хорошей исходной точкой послужила эта статья. Мой хабравопрос также не дал особых результатов. Но отбросим лирику и перейдем к делу. Предположим, что у нас есть голосовой шлюз Cisco, поддерживающий выполнение скриптов на языке VoiceXML (например, Cisco 3925). Будем разрабатывать голосовое меню, показанное на картинке. В рабочие часы будет воспроизводиться приветствие и звонок будет переводиться на заданный внутренний номер, в нерабочее и выходные — специальное объявление, что, мол, звоните по будням.
Простейшее голосовое меню на Cisco VoiceXML
Читать полностью »

Компания System76 выпустила геймерский ноутбук c Ubuntu

Только что попалась на глаза очень интересная новость: достаточно известная компания System76, ранее выпускавшая геймерские ноутбуки с предустановленной Windows, анонсировала геймерский ноутбук Bonobo Extreme. Отличием его от всех прочих ноутбуков является предустановленная Ubuntu, а не Windows. Поскольку Steam сейчас доступен и для Ubuntu, компания решила выпустить подобную новинку.

Читать полностью »

Сегодня вышла новая версия браузера Opera Mini 7.1 для платформ J2ME и BlackBerry. Помимо исправлений ошибок и улучшений стабильности работы браузера, в данной версии появился новый, переработанный менеджер загрузок, открывающий новые возможности работы с загружаемыми на телефон файлами, будь то документы, музыка, видео и любые другие данные. Некоторые подробности под катом.
Читать полностью »

Мы в Alconost’е очень любим стройную мысль в хорошем изложении. Именно так пишет Бен Горовиц, в далеком прошлом — обычный программист, а сегодня — соучредитель одного из самых успешных мировых венчурных фондов. В свободное от инвестирования время Бен делится всеми нажитыми знаниями в своем блоге. Мы не можем молчать. Впечатлились и перевели один из его постов, очень уж он хорош и полезен.

Управленцы, налетай!

Читать полностью »

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

Сейчас я хочу рассказать вам о эксперименте с канбан-доской, который дал великолепный результат в IT отделе далеко не IT-шной компании. Рабочий процесс с таким инструментом стал более контролируем и управляем, зависимость задач относительно каждого специалиста стала более прозрачна. Теперь всегда можно с уверенностью сказать, что отдел работает на все 100% и мы движемся к конкретным результатам, которые с большей вероятностью будут достигнуты.
Читать полностью »

Финальная версия Firefox для Android теперь поддерживает устройства с ARMv6 архитектурой

Браузер Firefox (версия для «взрослых» ОС) популярен среди интернет-пользователей уже много лет. Вероятно, такое положение вещей будет сохраняться еще долго. Но вот в мобильном секторе у Firefox все не так хорошо, как могло бы быть. Причина в том, что руководство Mozilla довольно долго не обращало внимания на возможности, предоставляемые мобильной сферой. Теперь ситуация начинает меняться. На днях разработчики сообщили, что мобильная версия браузера может уже работать и с устройствами на ARMv6 платформе. До настоящего момента мобильный Firefox работал только с ARMv7 девайсами.

Читать полностью »

image

Интерфейс Хабра за все время существования не претерпел каких-то радикальных изменений, однако администрация постоянно улучшает удобство пользования сайтом, добавляя маленькие полезные фичи. Предлагаю список некоторых возможных улучшений и призываю обсудить интерфейс Хабра в комментариях.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js