Pull to refresh
0
0
Send message

Прямая трансляция с конференции DevCon’12: 23-24 мая с 10:00 (МСК)

Reading time1 min
Views2.6K
Друзья, рады сообщить, что 23-24 мая у нас будет бесплатная онлайн-трансляция с DevCon'12.



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

Онлайн-участники конференции увидят прямую трансляцию пленарных сессий с участием Йонаса Персcона и Скотта Хансельмана и всех 50 технических докладов.

Основные темы конференции:
  • Клиентская разработка;
  • Мобильная разработка;
  • Веб-разработка;
  • Облачные вычисления;
  • Средства разработки и управление жизненным циклом програмного обеспечения;
  • Технологии разработки и языки программирования;
  • Корпоративная разработка;
  • Взаимодействие с другими платформами и технологиями.

Полная программа конференции доступна тут: www.msdevcon.ru/schedule
Total votes 16: ↑12 and ↓4+8
Comments2

Bomberman Online — HTML5 мультиплеер онлайн игра от хабраюзеров. Тестируем нагрузку!

Reading time2 min
Views18K
Bombermine Online — результат последних двух недель тестирования и подготовки движка для большого кол-ва игроков онлайн.

Движок написан на Java + Jetty (бекэнд). Фронтэнд — HAProxy + Nginx + Node.js. Клиентсайд — GWT, который транслируется в HTML5/canvas + javascript + websockets. Хостится всё в облаке.

На данный момент рекорд — 50 игроков онлайн. Настроен весь необходимый софт для мониторинга нагрузки. После хабраэффекта обещаем выложить отчёт. Ждём гостей.

Ну а под катом: видео геймплея и немного предыстории создания движка
Total votes 208: ↑195 and ↓13+182
Comments179

Строим защищённую систему на основе TOR и I2P

Reading time5 min
Views77K

Введение


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

На провокации вида «при помощи такой системы можно слить гостайну врагу» я отвечаю сразу: при помощи ядерных ракет можно не только устроить конец света, но и отогнать или расколоть угрожающий нашей планете астероид.
Читать дальше →
Total votes 108: ↑100 and ↓8+92
Comments57

RIM предлагает разработчикам 10 000 $ гарантированного дохода за приложения для своей платформы

Reading time1 min
Views1.2K

На проходящей в эти дни конференции BlackBerry World 2012 компания-производитель смартфонов BlackBerry Reasearch in Motion не только представила новую операционную систему для своих устройств BlackBerry OS 10, а и сделала привлекательное предложения для разработчиков, призванное популяризовать платформу и увеличить число программ для неё.

Итак, если разработчик, начав продажи сертифицированного в BlackBerry App World приложения, заработает за конкретное приложение как минимум 1 000 $, то RIM компенсирует разницу между этой суммой и 10 000 $ в пользу программиста.

Есть и условия — предложение будет действовать один год; также разработчики должны будут получить сертификат качества (quality certification). Насколько можно понять, в акции могут участвовать сколь угодно большое число приложений.
Под катом ссылка на источник
Total votes 38: ↑36 and ↓2+34
Comments51

Специальная теплица для стартапов: тут их погибает не 99%, а 98,5%

Reading time5 min
Views12K
Джон Харторн — человек, который знает всё про MassChallenge. Это крупнейший в мире бизнес-инкубатор, где раз в год проводится огромный конкурс проектов. Проходит это так: сначала рассматриваются тысячи заявок, потом отбирается 125 лучших из них. Победители получают бесплатный доступ к вычислительным мощностям, офисным помещениям, спонсорам, юристам и другим вещам, нужным для резкого рывка с места.

На лекции в Digital October он рассказал, что российская команда может подать заявку, приехать в Бостон, проработать там 3 месяца, поговорить с юристами, клиентами и инвесторами, выиграть 100 тысяч долларов и поехать на своём тракторе обратно в Россию.
Читать дальше →
Total votes 17: ↑13 and ↓4+9
Comments11

Unity3d. Уроки от Unity 3D Student (B04-B08)

Reading time7 min
Views137K
Добрый день.

Предыдущие уроки вы можете найти в соответствующем топике.

Теперь в каждом посте в скобках (в конце) будут указываться номера уроков. Буква в начале номера обозначает раздел (B-Beginner, I — Intermediate).

PS: Если вы не проходили предыдущие уроки, очень рекомендую их пройти, т.к. последующие изредка на них ссылаются.

Перейти к урокам
Total votes 28: ↑24 and ↓4+20
Comments19

Windows Store открывается российским разработчикам — будьте первыми!

Reading time1 min
Views10K
Вчера мы официально анонсировали, что в следующей предварительной версии Windows 8 произойдет расширение географии Windows Store – загрузить приложения миллионам пользователей Windows смогут российские разработчики, в том числе и на русском языке!

Напомню, что Windows Store – это единый канал дистрибуции приложений для всех пользователей Windows 8, как на планшетах, так и ноутбуках и рабочих станциях. Распространяются приложения в стиле Metro (Metro style apps), которые можно создавать на HTML5/Javascript, C#/XAML или C++. Более подробная информация доступна в записях Windows 8 Camp.

На данный момент регистрация в Windows Store для разработчиков возможна только по приглашениям. Вы можете стать одним из первых российских разработчиков на Windows 8 – для этого мы проводим Application Excellence Labs.
Читать дальше →
Total votes 62: ↑35 and ↓27+8
Comments68

«Конкурс параллельного программирования Accelerate 2012» или «6 ультрабуков и 10 SSD хватит всем!»

Reading time3 min
Views14K

Всем привет!
Последняя неделя на Хабре ознаменовалась серией хакерских постов — взламывали как VoIP, так и онлайн-пробки.
Предлагаю продолжить неделю более созидательно — решить задачу мирового масштаба по генетике по параллельному программированию.
Сделать за месяц надо всего ничего: найти в двух строках, состоящих из нуклеотидов символов A, T, G и C, максимально длинную общую подстроку.
Призы по сравнению с предыдущим разом подросли и окрепли — сегодня на кону 6 ультрабуков Asus Zenbook UX31E и 10 SSD-дисков суммарной емкостью 800 гигов.
Заманчиво?
Добро пожаловать под кат.
Total votes 25: ↑23 and ↓2+21
Comments42

Возьми от Firefox все для веб-разработки

Reading time4 min
Views37K
=========

Обновление от 24.03.13
Neatbeans 5.3 бесплатная IDE подходящая для верстки умеет на лету отображать набранный html в хроме через свой плагин.
Тоже самое умеет webstorm.
Куча костылей описанных ниже уже не нужны!

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

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

Со многими вы знакомы, а что есть еще, или вы твердо убеждены, что у вас всего пара рук?

Начнем с самого известного:

1.

Говорят, если бы капитан мочевидность был веб-разработчиком, он бы всем советовал ставить Firebug. Это Джастин Бибер в мире попсы, это почти половина самого firefox.
В представлениях не нуждается, самая дописанная и навороченная панель разработчика FireBug есть только в Firefox.


Ошалеть от увиденного...
Total votes 142: ↑127 and ↓15+112
Comments105

XNA Draw: пишем отложенное освещение на три источника с помощью шейдера

Reading time7 min
Views18K
Привет хабравчанам!

Давненько я не писал на хабр: учеба, сессия надвигается, сами понимаете. Сегодня я попробую рассказать, как в XNA реализовать Deferred Lighting (отложенное освещение) с использованием normal mapping на три источника света, при этом использовать мы будем Reach-профиль и Shader model 2.0.
Напомню, раньше мы уже затрагивали тему шейдеров: тут. Остальное под катом, видео и демо там же.
Читать дальше →
Total votes 68: ↑63 and ↓5+58
Comments23

Знакомство с XNA и написание первой музыкальной игры

Reading time13 min
Views47K
Привет всем начинающим геймдевелоперам и просто хорошим людям. Сегодня, я хочу познакомить вас с замечательным фреймворком XNA (набор инструментов с управляемой средой времени выполнения dotNet). Программировать мы будем на C#.
Для того, чтобы познакомить вас с XNA ближе, я предлагаю написать простую «музыкальную» 2D игрушку. Остальное под катом.
Читать дальше →
Total votes 70: ↑60 and ↓10+50
Comments28

XNA Draw или пишем систему частиц. Часть I

Reading time6 min
Views29K
И опять, привет хабравчанам!

Буквально несколько дней назад — начал цикл статей, о том, как можно создавать крутые игры с помощью XNA Framework, своей студии у меня нет, поэтому ограничимся только 2D играми.

На этот раз — мы более подробно рассмотрим Draw и напишем свою первую систему частиц.
Читать дальше →
Total votes 75: ↑66 and ↓9+57
Comments20

Сжатие информации без потерь. Часть первая

Reading time9 min
Views79K
Доброго времени суток.
Сегодня я хочу коснуться темы сжатия данных без потерь. Несмотря на то, что на хабре уже были статьи, посвященные некоторым алгоритмам, мне захотелось рассказать об этом чуть более подробно.
Я постараюсь давать как математическое описание, так и описание в обычном виде, для того, чтобы каждый мог найти для себя что-то интересное.

В этой статье я коснусь фундаментальных моментов сжатия и основных типов алгоритмов.
Читать дальше →
Total votes 40: ↑36 and ↓4+32
Comments18

Билайн покровительствует SMS-мошенникам?

Reading time2 min
Views17K
Вчера супруга стала жертвой СМС-мошенников — со счета Билайн списали 700 рублей. Сотрудники компании не стали разбираться и признали факт списания средств законным, несмотря на оперативное обращение. Подробности под катом.
Читать дальше →
Total votes 194: ↑134 and ↓60+74
Comments285

Инъекция Excel-формул в Google Docs

Reading time2 min
Views35K
Все вы наверняка знаете о программе от компании Google по поощрению исследователей в области информационной безопасности за предоставление информации о слабых местах на веб-ресурсах Google. Удалось и нам поучаствовать в данной программе. Вот небольшая история от меня и Леши Синцова d00kie.

Однажды нам очень понадобилось провести небольшое анкетирование, и в качестве платформы для анкеты было решено использовать Google Docs.
В Google Docs существует такой объект, как Google Forms, и используется он, как это понятно из названия, для создания разного рода форм, опросов и анкет.



Читать дальше →
Total votes 112: ↑110 and ↓2+108
Comments24

Киоск электронного правительства с пасьянсом и маджонгом

Reading time2 min
Views5.4K
Доброго вечера,
Сегодня я расскажу вам о киосках электронного правительства, которые может выключать любой желающий, который любит тыкать куда не надо или хоть раз пользовался GNOME 2. А еще там есть пасьянс.



Локация


Санкт-Петербург, подземный переход метро Ветеранов, выход на Дачный проспект, переход закрывают решетками в 20:00. Так что, наш подопытный терминал расположен довольно удачно (в плане вандалоустойчивости).

В статье в основном фото ЖК-дисплея с мыльницы, их много, не боящихся испортить глаза прошу под кат.
Читать дальше →
Total votes 152: ↑141 and ↓11+130
Comments178

Геймдизайнерам об игроках или как программировать игроков?

Reading time7 min
Views13K

Вступление 1.



Много думал и анализировал информацию на тему разработки игр. И чтобы не потерять, а так же поделиться с людьми, получить подсказки, советы и комментарии — решил оформить и выложить статью. На сегодняшний день “геймдизайн” все больше обретает очертания некой науки, требующей особого подхода и изучения. К сожалению, в общем доступе находится очень мало структурированной информации. Что касается иностранных авторов, имеющих большой опыт и ряд успешных проектов — зачастую их труды так и не попадают на прилавки отечественных магазинов. А изучить их в оригинале многим мешает языковой барьер.
В данной ситуации спасением служат статьи, где люди делятся впечатлениям и личным опытом по разработке игр. Эти статьи не только и не столько доносят до читателей новую информацию, сколько подают ее в новом свете, позволяя более четко осознать и отобразить в жизнь.

Вступление 2



Хочу отметить, что на написание материала оказало влияние выступление на Sociality Rocks 2011 Henric Suuronen — руководитель студии Wooga, разработчика Bubble Island и других хитов. Особого внимания заслуживает статья Андрея Плахова “Геймдизайнерам о программистах или как программировать программистов”. По аналогии с той статьей возникла мысль, что программировать можно и пользователей тоже. Программировать их модель поведения, чтобы их развлекать и извлекать нужные нам ценности — платежи, удержание в игре, привлечение новых игроков. И одним из инструментов удержания служит набор функций в приложении, который можно условно назвать игровым циклом. Об этом мы и поговорим далее

Читать дальше →
Total votes 66: ↑54 and ↓12+42
Comments56

Погружение в скрипты игрового движка Unity3d, ч.2

Reading time4 min
Views131K
Доброго времени суток всем читателям! Не так давно мною была опубликована статья, охватывающая некоторые часто используемые скриптовые возможности движка Unity3d. В этой части я хотел бы написать о скриптовых событиях, вызываемых при различных условиях. Все, указанные в данной части справочника, функции доступны в любом скрипте, который «повешен» на игровой объект.

Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments12

Погружение в скрипты игрового движка Unity3d, ч.1

Reading time6 min
Views236K
Доброго времени суток, уважаемый читатель! На Хабре неоднократно публиковались статьи о разработке игр с использованием замечательного движка Unity3d. Большинство этих статей были посвящены вполне определенным задачам, я же хотел сделать общий экскурс в данный движок. Данная часть будет посвящена наиболее часто используемым скриптовым методам и объектам, которые используются мной в процессе разработки на данном движке. Примеры я буду приводить на JavaScript, как на наиболее близком мне языке.
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments34

Unity3d. Уроки от Unity 3D Student (B00-B03)

Reading time5 min
Views245K
Добрый день. Предлагаю свой вариант перевода уроков по Unity3d от www.unity3dstudent.com

Введение.


Данная статья представляет из себя первый набор базовых (из раздела Beginner) уроков. Уроки в основном нацелены на изучение скриптинга и использование компонентов.
Поэтому предполагается, что с основами работы в GUI Unity вы слегка знакомы. Если нет, изучите вводный раздел на этом же сайте.
Уроки достаточно ясные и короткие, так что трудностей в процессе их изучения должно возникать минимум.

PS: А хорошо это или плохо — вопрос достаточно сложный.

В некоторых местах уроков есть минимальные косметические изменения, не затрагивающие основную суть.

Перейти к урокам
Total votes 54: ↑53 and ↓1+52
Comments9
12 ...
11

Information

Rating
Does not participate
Registered
Activity