Архив за 16 мая 2014 - 6

в 9:57, , рубрики: Без рубрики

Привет! Меня зовут Эдик, и я учусь на программиста. В старших классах школы я загорелся мечтой сделать онлайн-игру по популярной серии книг WARRIORS. Год за годом, шаг за шагом, я шёл к своей мечте. Сначала это был 2D файтинг: вся логика была в клиенте, написанном на AS2, а сервер (в виде PHP-скрипта) лишь сохранял данные. Файтинг заменила подделка на конструкторе Eclipse Origins, я русифицировал его и некоторые моды, исправил пару ошибок и добавил с десяток новых, но вскоре понял, что нужно писать самому… И вот я, студент первого курса: на VPS крутится JAVA сервер, он дружит с клиентами, написанными на ADOBE AIR, и в день капает ~3$ с контекстной рекламы, а Microsoft начинает публиковать агитационные комиксы. Путь Диких Котов Онлайн под катом…

Путь развития игры через два Imagine Cup
Читать полностью »

Привет! Меня зовут Эдик, и я учусь на программиста. В старших классах школы я загорелся мечтой сделать онлайн-игру по популярной в Америке серии книг WARRIORS. Год за годом, шаг за шагом, я шёл к своей мечте. Сначала это был 2D файтинг: вся логика была в клиенте, написанном на AS2, а сервер (в виде PHP-скрипта) лишь сохранял данные. Файтинг заменила подделка на базе Eclipse Origins, я русифицировал движок и некоторые моды к нему, исправил пару ошибок и добавил с десяток новых, но вскоре понял, что нужно писать самому… И вот я, студент первого курса: на VPS крутится JAVA сервер, он дружит с клиентами, написанными на ADOBE AIR, и в день капает ~3$ с контекстной рекламы, а Microsoft начинает публиковать агитационные комиксы. Путь Диких Котов Онлайн под катом…

Как онлайн котики на Imagine Cup презентовались
Читать полностью »

Изюминка Analyst Days – в ее участниках

image

24 мая в третий раз системные и бизнес аналитики смогут с головой окунуться в свою профессиональную область на международном уровне благодаря Analyst Days III – единственной конференции на пространстве СНГ, которая собирает экспертов из разных городов и стран в одном месте.

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

Неделю тому назад появились неофициальные данные о статистике продаж флагманского смартфона Samsung Galaxy S5: сообщалось, что за первые 25 дней было реализовано 10 млн штук устройства. Официальная статистика, полученная из уст главы мобильного подразделения Samsung Джей Кей Шина (J.K. Shin), оказалась даже радужнее: за первый месяц продажи Samsung Galaxy S5 превысили отметку в 11 млн штук.

Мастерская Steam — делаем наши любимые игры лучшеМногими любимая, или многими ненавистная компания Valve, все же, бесспорно является по многим позициям инновационным лидером и во главе с мессией и королем ПК-гейминга Гейбом Ньюэллом делает игры доступнее и лучше.
Все мы знаем о том, как работает Steam и с чего он начинался. Многие слышали о проекте GreenLight, а некоторые проходили через эту мясорубку, дабы разместиться для продаж в самом стиме. Однако, что мы знаем о мастерской и зачем нам тратить на нее время? И можно ли там заработать?

В статье мы слегка предадимся воспоминаниям, рассмотрим историю развития Steam, а так же, само собой, механизмы работы с мастерской и доступные в ней проекты.

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

Пока суть да дело, мы выбрали для вас самые популярные видео докладов с PyCon 2013. Видеозаписи отранжированы по количеству просмотров видео на нашем канале YouTube

new_logo_white.png"
Читать полностью »

«Мы завтра же можем в течение нескольких минут заблокировать Twitter или Facebook в России. Мы не видим в этом больших рисков».
— Максим Ксензов, замглавы Роскомнадзора

В Известиях вышло интервью с Максимом Ксензовым, замглавы Роскомнадзора.

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

Данный закон [о блогерах] впервые вводит в правовое поле само понятие «блогер» и относит блогеров к категории субъектов, которые, распространяя массовую информацию, наделены рядом прав и должны выполнять определенные требования. Эти требования схожи с требованиями к СМИ. Но это не означает, что между блогером и профессиональным журналистом можно поставить юридический знак равенства.

Какие права теперь есть у блогеров? Ответ дальше:

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

— Если говорить о российских популярных блогерах, которые живут за границей, но размещаются на наших ресурсах — они тоже попадут под действие закона?

— Очевидно, да. Действие закона не привязано к прописке в паспорте. Если человек пишет на русском языке или языках народов России, рассчитывает привлечь внимание российской аудитории и использует для этого возможности российских площадок, то ему необходимо будет выполнить предъявляемые законом требования.

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

в 9:14, , рубрики: framework, laravel, php, метки: , , ,

15-16 мая в Нью-Йорке проходит Laracon — конференция по Laravel.

И, конечно же, на ней выступал Тэйлор Отвелл. В начале своего доклада он просто рассказал о планах на будущее в плане разработки фреймворка и про сообщество.

Но основную часть его доклада заняли анонсы его новинок!

Во-первых, он презентовал Homestead — «коробка» для Vagrant, в которую входит всё, что может понадобиться для разработки на Laravel.

А вот второй анонс заслуживает большего внимания! Добро пожаловать под кат!
Читать полностью »

Дорог ли native метод? «Секретное» расширение JNI
Для чего Java-программисты прибегают к native методам? Иногда, чтобы воспользоваться сторонней DLL библиотекой. В других случаях, чтобы ускорить критичный алгоритм за счет оптимизированного кода на C или ассемблере. Например, для обработки потокового медиа, для сжатия, шифрования и т.п.

Но вызов native метода не бесплатен. Порой, накладные расходы на JNI оказываются даже больше, чем выигрыш в производительности. А всё потому, что они включают в себя:

  1. создание stack frame;
  2. перекладывание аргументов в соответствии с ABI;
  3. оборачивание ссылок в JNI хендлы (jobject);
  4. передачу дополнительных аргументов JNIEnv* и jclass;
  5. захват и освобождение монитора, если метод synchronized;
  6. «ленивую» линковку нативной функции;
  7. трассировку входа и выхода из метода;
  8. перевод потока из состояния in_Java в in_native и обратно;
  9. проверку необходимости safepoint;
  10. обработку возможных исключений.

Но зачастую native методы просты: они не бросают исключений, не создают новые объекты в хипе, не обходят стек, не работают с хендлами и не синхронизованы. Можно ли для них не делать лишних действий?

Да, и сегодня я расскажу о недокументированных возможностях HotSpot JVM для ускоренного вызова простых JNI методов. Хотя эта оптимизация появилась еще с первых версий Java 7, что удивительно, о ней еще никто нигде не писал.
Читать полностью »

Uber пытается продать новому инвестору акций на сумму чуть менее $1 млрд, сообщает ИТАР-ТАСС со ссылкой на Bloomberg. По оценке на лето 2013 года "миллиард" обозначает продажу около одной третей части компании — в первой половине 2014 возможная оценка равна уже 10 миллиардам. Как отмечают издания, если сделка состоится — сервис заказа такси станет самым дорогим стартапом в мире. Рядом расположатся Dropbox и Airbnb, с похожей оценкой.

Источник: ИТАР-ТАСС: Экономика и бизнес.

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


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