Обновить
8
0
Роман@RuLab

Пользователь

Отправить сообщение

Unity3d. Начало работы, практические советы. Рецензия

Время на прочтение9 мин
Охват и читатели260K
Доброго времени суток. Данная статья посвящена мультиплатформенному инструменту Unity3d. В статье рассмотрены оптимальные, по моему мнению, способы работы с движком, даны практические советы по эксплуатации и дополнительные (общие) сведения; рассмотрены перспективы развития Unity3d.

Содержание:

  • Раздел 1. Введение
    • Что такое Unity ?
    • Возможности Unity3d
    • Проблема дополнительных знаний

  • Раздел 2. Начало работы
    • Вспомогательная литература
    • На это стоит обратить внимание
      • NB!
      • Сцены
      • Отладка

    • Структурирование

  • Раздел 3. Практические советы
    • Написание скриптов
    • Видеоуроки
    • Устранение ошибок

  • Раздел 4. Завершение работы
    • Выводы
    • Публикация игры
    • *Оптимизация

  • Раздел 5. Дополнительная информация
    • Теория графики
    • Полезные ссылки
    • Мнение
      • Что хочется увидеть в будущем?


  • Источники информации


Читать дальше →

API PHP в JavaScript. Краткий обзор PHP.JS

Время на прочтение4 мин
Охват и читатели20K
Лень – двигатель прогресса. Люди постоянно создают вещи, призванные облегчить их нелегкую долю. Именно лень позволила тряпке и швабре превратиться в моющий робот-пылесос. Похожие процессы происходят и в сфере компьютерных технологий. Вместо того, чтобы довольствоваться программированием в машинных кодах, общаясь с процессором через интерфейс перфокарт, люди стали придумывать всякие клавиатуры, мышки и мониторы, а так же языки программирования. Последние становились все более и более высокоуровневыми. В результате имеем то, что иммем — далеко неполный список ЯП. Насладившись всем великолепием этого многообразия, программисты внезапно стали осознавать, что теперь им лень учить все эти языки, и они стали мечтать о единообразии на всех платформах. Так родилась JAVA. Те, кому было лень ее учить, продолжали мечтать и писать на JavaScript. Их мечты были услышаны, и с другой стороны появился node.js. А что же теперь делать нам? — подумали PHP программисты, завистливо поглядывая на чужое счастье. Засучив рукава, они принялись напряженно работать, так появился проект php.js
Что было дальше?

Дизайн интернет-магазина. Пусть простота помогает клиентам покупать

Время на прочтение6 мин
Охват и читатели47K
Мы разрабатываем движок для создания интернет-магазина и получаем множество вопросов от наших клиентов. Один из самых частых — как сделать хороший дизайн интернет-магазина при ограниченном бюджете. В рамках этой статьи мы бы хотели показать разные подходы к композиции элементов дизайна интернет-магазина. В основе рекомендаций — специфика обращения клиентов, тренды западных интернет-магазинов и наше субъективное представления об удобстве.

image
Читать дальше →

Google Cloud Messaging – пишем backend на PHP

Время на прочтение8 мин
Охват и читатели30K
imageВ рамках туториала мы напишем полноценный класс для отправки сообщений на GCM сервер, который:

  • получает на вход массив данных для отправки
  • формирует пакеты для отправки размером до 4096кб каждый.
  • отправляет пакеты параллельными запросами.
  • анализирует ответ и знает:
    • успешно доставлено ли сообщение
    • тип ошибки


Читать дальше →

Акция для стартапов от ServerClub!

Время на прочтение2 мин
Охват и читатели3.9K
Уважаемые Хабражители!

Из рук создателей ServerClub вышел не один стартап, поэтому нам хорошо известно, как сложен этот путь. Каждый лишний доллар для проекта на ранних стадиях может оказаться фатальным. А уж ежемесячные платежи за хостинг — главная обуза гаражных стартапов. Вот с этой проблемой мы и решили немного помочь хабракомьюнити на пути к светлому интернет-будущему.
Мы реально не знаем спрос на данное предложение, но для начала готовы выделить 5 сереров Dell R210 IntelXeon X3430/8GB/2x1000GB SATA (или 2x 300GB SAS) RAID 1 с гигабитными каналами на срок 12 месяцев. Это около $12 000 хостинга по рыночным ценам — наш скромный вклад в хабрастартапы. В зависимости от конкретных требований проектов, мы можем выдать сервер целиком или распилить на несколько VPS.
На первом этапе сделаем акцию доступной только для активных хабрапользователей — заявки пишите в комментариях. В заявке должен быть указан линк на сайт, краткое описание проекта и контактный емейл. Также укажите требуемую мощность и текущую посещаемость (нулевая посещаемость — это нормально:)). Оставляем за собой право отказать проектам на любой стадии сотрудничества. От проекта требуется быть на стадии хотя бы альфы — сайт, на котором можно понять, о чем проект и там что-то уже работает, т.е. на этапе, когда его уже можно показать друзьям.
Читать дальше →

Fonline Engine

Время на прочтение6 мин
Охват и читатели21K
Хотелось бы поведать дорогим хабравчанам о таком замечательном проекте, как Fonline. Подразумевая, что здесь всё-таки IT сообщество, и многие имеют за плечами большой опыт как в девелопменте, так и в играх, я не стану объяснять, что такое Fallout, лёгший в основу этого проекта, благо за прошедшие годы с момента его выхода, это слово стало одним из тех, что знает практически каждый взрослый и даже ребёнок.
Читать дальше →

Самоходный дорожностроительный комбайн: 1 км дороги за 1 день и $3-5 млн

Время на прочтение2 мин
Охват и читатели47K
Всем привет,

Сегодня я хочу поделиться интересным изобретением, над видеороликом для которого нам в Alconost недавно довелось поработать — автоматизированный дорожный комбайн. Чудный агрегат подготавливает основание дороги, а после себя оставляет ровное дорожное полотно из сцепленных между собой бетонных плит. Разработчик утверждает, что с помощью такого комбайна 1 километр четырехполосной дороги можно будет построить за один день, потратив на это всего 3-5 миллионов долларов. Для справки: сейчас километр такой дороги строится в среднем за 30 дней и стоит 15-30 миллионов долларов.

Звучит как решение проблемы плохих и дорогих дорог.

Видео о работе чудо-комбайна:



Более подробно о принципе работы комбайна — под катом.

Читать дальше →

HTML5 CANVAS шаг за шагом: Изображения

Время на прочтение5 мин
Охват и читатели206K
CANVAS шаг за шагом:
  1. Основы
  2. Изображения
  3. Понг
  4. Пятнашки

Продолжение статьи про рисование на холсте, в которой мы научимся использовать изображения. Естественно рисовать на холсте примитивами очень не удобно и требует определённых трудозатрат, и результат иногода явно хромает качеством. Поэтому естественно в canvas api предусмотрено взаимодействие с изображениями. Добавление изображения условно можно разделить на два шага: создание JavaScript объекта Image, а второй и заключительный шаг это отрисовка изображения на холсте при помощи функции drawImage. Рассмотрим оба шага подробнее.
Читать дальше →

Bluetooth-стикер поможет найти ключи, рюкзак или пульт ДУ

Время на прочтение2 мин
Охват и читатели65K


Говорят, что если связать вместе ключи, пульт ДУ телевизора и носки (самые «теряемые» вещи в мире), то откроется портал в неведомое измерение, в которое попадают все потерянные вещи. Если серьезно, то действительно, часто бывают моменты, когда спешишь, а ключи от дома/машины найти не можешь. Или там пульт ДУ куда-то подевался, и телевизор сразу превращается в неуправляемый «кирпич». На днях было представлено интересное решение всех этих проблем. Решение — маленький bluetooth-девайс, получивший название StickNFind (пока в продаже его нет, сразу скажу).

Читать дальше →

О скраме, фокус-факторе и плюшках

Время на прочтение4 мин
Охват и читатели33K
Навеяно очередной прочитанной книгой по управлению проектами. Это «Scrum и XP: заметки с передовой» Хенрика Книберга.

Скрам – это круто и красиво. Особенно красиво (и, на мой взгляд, реально применимо только в этом случае), когда решены все инфраструктурные проблемы, когда усилия всей компании (а не только скрам-команды) направлены на выпуск качественного продукта вовремя и когда задача программистов – именно разрабатывать ПО (т. е. никто не будет выдёргивать разработчика «из потока» для выполнения фантастически несвойственных ему задач).

Одна из фраз из книги Книберга: «В качестве значения по умолчанию фокус-фактора для новых команд мы обычно используем 70 %». Под «фокус-фактором» понимается некий коэффициент, отражающий отношение производительности существующей команды к производительности «идеальной» команды программистов. А как насчет программистов, которым постоянно приходится отвлекаться на решение хозяйственных проблем, техподдержку (ввиду страшной недоукомплектованности из-за экономии хозяйственного и суппортерского отделов) и прочие ужасно снижающие фокус-фактор проблемы?

В другой книге («Человеческий фактор…» Тома Демарко и Тимоти Листера) написано, что в идеальном рабочем помещении для программиста должно быть по окну на каждого сотрудника (чтобы он мог более вдохновенно заниматься разработкой и потому, что мы работаем, чтобы жить, а вовсе не наоборот). А как насчёт комнат на 10-20 человек с двумя окнами каждая (выходящими на промпейзаж, куда и смотреть-то лишний раз не захочется)?

Обсудим отечественные реалии, которые убивают теорию уважаемых Демарко и Листера и практику не менее уважаемого Книберга на корню. Начнем с соцпакета.

Недавно разговаривал с коллегой – руководителем PMO из соседней программерской фирмы (PMO – это Project Management Office, само его наличие говорит о том, что фирма придерживается современных взглядов на управление проектами; у нас вот – классическая функциональная структура, в лучшем случае – слабая матрица, нам PMO не светит). Так вот, они в ближайшее время будут завозить в офис и давать сотрудникам неограниченно потреблять всякие перекусы и питьё: чипсы/орешки, печенье/булки, соки и т. п. Как сказал коллега: «Предположим, нашему программисту ближе к вечеру захотелось перекусить. И у него возникает сложная дилемма: уйти поесть или поработать всё-таки еще пару часов. Плюшки в офисе склонят его в пользу поработать». А действительно, рассмотрим дилемму повнимательнее. Итак, таблица (цифры взяты «с потолка», но я в них почти уверен):
Читать дальше →

Преобразование меню в выпадающий список на маленьких экранах

Время на прочтение2 мин
Охват и читатели29K
image

В качестве примера того, что мы получим в результате, можно посмотреть сайт «Five Simple Steps» с адаптивной версткой. Когда окно браузера имеет маленькую ширину, меню в верхнем правом углу превращается из обычного ряда ссылок в выпадающее меню.
Читать дальше →

Lumia 920 в игре Minecraft

Время на прочтение1 мин
Охват и читатели25K
Пятничный пост.

Если вы ещё не видели этого видео, то должны посмотреть обязательно.
image
Пользователь Gokuroyu (aka Darek) создал в игре Minecraft модель нашего нового Lumia 920.
Видео и подробности внутри

Полезные штуки для iOS-разработчика #2

Время на прочтение3 мин
Охват и читатели38K
Некоторое время назад я прочитал интересный пост, посвященный полезным фрэймворкам и библиотекам для разработки под iOS. С вашего позволения и согласия Coder89 представляю «Полезные штуки для iOS-разработчика часть вторая».
Читать дальше →

Представляем Meizu MX2!

Время на прочтение2 мин
Охват и читатели81K
Приветствуем вас, Хабралюди! 27 ноября в Пекине состоялась презентация нашего нового смартфона — Meizu MX2. Новинка станет логичным развитием линейки MX и, мы надеемся, понравится пользователям. А сейчас взглянем на характеристики Meizu MX2 и поговорим о самой важной для пользователей из России информации – стоимости смартфона и сроках начала продаж.



Читать дальше →

Как из болота вытягивать ITшника или об общении в стрессовых ситуациях

Время на прочтение21 мин
Охват и читатели276K

Неприятности случаются… Неожиданно плохой фидбек, проблемы с заказчиком или коллегами, не повысили зарплату, странные баги, внезапный овертайм или закрытие проекта — подобные события запускают цепочку реактивных реакций:

  • Нет, тут есть ошибка -> сами гады -> а может все не так и плохо -> ппц -> ладно, давай выкручиваться

В этой цепочке человек ведет себя реактивно, предсказуемо… и, часто, совершает глупости. Это напоминает машину состояний, входом в которую являются неожиданное событие. Состояния машины — цепочка психологических защит: отрицание, гнев, торг и депрессия, а выход — принятие новой информации.
Из подобных состояний часто приходится вытаскивать коллег, заказчиков, и себя самого.
Под хабракатом, кроме описания этапов, есть ответы на вопросы:

  • Как узнать каждое состояние и предугадать следующее?
  • Как помочь выйти себе и собеседнику из цепочки?
  • Что не делать, чтобы не усугубить ситуацию?
Читать дальше →

Групповые сопротивления

Время на прочтение12 мин
Охват и читатели27K
Многие менеджеры в приватных беседах жалуются на сотрудников. Вроде бы и знающие специалисты, а работу не работают. Более того — часто отнимают время у тех, кто таки работает. Хоть увольняй.
Многие родители жалуются на что-то подобное в отношении детей. И тут уволить уже нельзя.
И сотрудники, и дети, часто действуют похожими способами. Реализация разная, а виды действий — схожие:

  • Привлечение внимания
  • Борьба за власть
  • Месть и личные нападки
  • Беспомощность
image
У каждого из этих видов есть свои формальные признаки и стандартные лекарства.
Читать дальше →

Как начать писать игры

Время на прочтение9 мин
Охват и читатели350K
Оригинал: Starting out on Game Programming

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

Вы только что закончили ваш первый курс по С++ и хотите начать делать игры. Кто-то указал вам на этот сайт и вы, возможно, поэкспериментировали немного с руководством. Вы изучили несколько лаконичных примеров, но не нашли руководства о том, как сделать целую игру. И на то есть причина.

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

Геймификация превратилась в надувательство

Время на прочтение2 мин
Охват и читатели16K
После взлета всегда случается падение. Геймификация — универсальный термин, использующийся для обозначения наград, поощрений и т.д. — стала очень популярным способом привлечения пользователей во все более зашумленном мире приложений. В своем новом исследовании компания Gartner говорит о том, что многие приложения, использующие эту технику, сами становятся шумом: аналитики компании заявили, что к 2014 80% всех приложений, использующий геймификацию, не смогут делать то, что должны.

Так в чем же проблема? Как сказал вице-президент Gartner по исследованиям Брайан Берк, все дело в плохом дизайне: компании/разработчики слишком много времени уделяют таким мелочам как очки и бейджи, забывая о создании действительно значимых мотиваций и целей. Если нет последнего, первое сразу же лишается всякого смысла.



Это не значит, что данная техника неработоспособна, или Gartner считает геймификацию плохой задумкой
Читать дальше →

Санкции поисковых систем

Время на прочтение4 мин
Охват и читатели16K
Алхимики были умными людьми и искренне тянулись к знанию. Но вместо строгого эмпиризма, то есть экспериментов, анализа полученных данных и построения гипотез по принципу бритвы Оккама, они пытались навязать природе воображаемые принципы симпатической магии. Материя равнодушна, ее нельзя заклинать — только наука может породить работающую технологию. Но наш мозг, к сожалению, склонен к алхимическому мышлению — ознакомьтесь, например, со списком когнитивных искажений. SEO — одна из наиболее «магических» областей: все сеошники заявляют, что обладают эликсиром вывода в ТОП, но чаще всего продают пациентам-сайтовладельцам ядовитые пилюли из киновари.
Но поток целевых посетителей из ТОП10 «Яндекса» и Google настолько привлекателен, что даже многие потерпевшие от варварской псевдооптимизации не оставляют попыток все исправить и вырваться в лидеры поисковой выдачи. Что делать, если ваш сайт пострадал от рук нерадивых оптимизаторов и канул в бездну словно кракен?.. Продиагностировать проблему, набраться терпения и запустить работающий цикл продвижения.
Читать дальше →

Больше, чем VDS

Время на прочтение3 мин
Охват и читатели28K
Всем привет!

Мы в TIMEWEB всю профессиональную жизнь занимаемся хостингом. Более 60 000 пользователей доверили нам работу более, чем 300 000 сайтов.

Наступило время новых свершений и мы с гордостью представляем вам наш новый продукт — Совершенно новый VDS сервер!

TIMEWEB VDS

Встречайте!

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность