Рубрика «Песочница» - 36

Здравствуйте!

Сегодня мы приступаем к изучению и сборке готового проекта от команды Unity 3d под названием Survival Shooter.

При детальном изучении проекта мы коснемся таких игровых аспектов в изучении, как новая UI (версия Unity 3d 4.6), создание скриптов для движения камеры, управления игровым персонажем, точки спауна врагов и многое другое.

Рассмотрим виды анимации и ее логического применения с помощью Animator Controller.
Читать полностью »

Понадобилось одному моему товарищу прикрутить сей вход к магнитоле. Машина была не старая, 2011 года, время процветания флешек и портативных плееров, но у штатной магнитолы не оказалось не только USB-порта, но даже AUX-входа. Видимо производитель ставил все, что завалялось на складах. Оставался выбор — слушать попсу по радио (да и то ловит не везде) или таскать с собой кучу дисков (а еще музыка на диске переключается с паузой секунд в пять). Сменить магнитолу на более совремменную — тоже не вариант. Размер штатной 2-DIN, нестандартная коробка. Нужно докупать карман или ставить заглушку. Да дело-то и не в этом. У штатной магнитолы очень удобный регулятор громкости и кнопки переключения треков. А остальное не так важно (звук приемлемый).

Добавляем AUX-вход в штатную магнитолу Nexia Clarion - 1
Читать полностью »

Доброго времени суток!

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

В настоящее время широкое распространение получила система Git. Многие программисты выбирают ее за гибкость и относительную легкость начала работы. В интернете есть множество ресурсов, предоставляющих услуги хостинга Git репозиториев, как открытые, так и закрытые. Любой новичок может воспользоваться, не заморачиваясь с серверной частью, сразу приступая к изучению «клиентских» команд. Но все это ресурсы «дяди», для крупного проекта неприемлемо хранить свой код у кого-то. Возникает вопрос о поднятии своего удаленного репозитория. В этой статье я опишу процесс настройки сервера.
Читать полностью »

Когда Intel впервые представили Haswell широкой публике, пожалуй самым интересным показался новый набор расширенных инструкций TSX-NI. Обещалось, и, до некоторого времени, функционировало — с помощью оных инструкций возможно было, наконец, избавиться от необходимости использовать дополнительные функции при синхронизации кода и выводе данных, в многоядерной среде, то есть, фактически, код избавлялся от «синхронизационных костылей» и вся забота по синхронизации ложилась на плечи нового набора инструкций.
Читать полностью »

Приветствую!

После нескольких лет чтения Хабра появился интерес написать и самому небольшой очерк.

Мой текст носит, скорее, самообразовательный характер. Я был бы рад дельным замечаниям и мудрым советам, так как в компании, где я проработал 2 с небольшим месяца остался один в качестве “команды разработчиков” (и такое бывает). Тимлид ушел. Наставлять на пусть истинный, как говорится, больше некому. Вот и решил выставить на ваш суд собственную реализацию роутинга для e-commerce проекта на Yii2.
Читать полностью »

Всем привет. У Sublime Text 3 есть замечательный плагин Sublime Linter, который позволяет делать проверку кода на наличие синтаксических ошибок. Промучился я как-то с настройкой этого SublimeLinter, аж три дня. Но всё таки мои мучения прошли не зря и теперь Sublime на лету проверяет синтаксис в HTML, CSS, PHP и JS файлах. Вроде бы всё подробно расписано на различных форумах, а он в некоторых случаях не работает — и всё, хоть убей. Поэтому я и пишу эту статью, чтобы охватить всё и сразу.
Читать полностью »

В данной статье я расскажу, как написать на чистом JavaScript е Ajax без использования библиотек.

Ajax — это технология, которая используется с помощью JavaScript. С помощью Ajax можно отправить GET, POST, запросы без обновления страницы.

Для начала нам нужно понять, как работает Ajax. Ajax работает в JavaScript с помощью стандартной функции XMLHttpRequest, но в IE нужно использовать функцию ActiveXObject («Microsoft.XMLHTTP»).

Покажу на примерах, как всё это работает.
Читать полностью »

Предыстория

Друг писал свой личный блог и попросил посмотреть. Помимо кучи дыр я обнаружил в исходном html следующую конструкцию:

<img src="<? echo '/img/'.$image[1].'jpg';?>">

$image-выборка аватарок из базы данных. Пользователи могли загружать свои фотки на аватар. Фотографии сохранялись в папку img с своим же именем.

И тут мне пришла в голову идея.
Читать полностью »

в 8:27, , рубрики: Песочница, метки:

Все, что можно написать о Soundex, уже давно написано, а вот реализации для русского языка на JavaScript не видел.
Решил написать, на мой взгляд, код вышел чистым, а вот впечатление от использования не очень, слабоват алгоритм.
Читать полностью »

А вы пропустили Factorio? - 1

Даже несмотря на появившиеся Indigogo и Greenlight, Humble бандлов, возрастания роли предзаказов и EAP, мне кажется, революции не случилось. В App Store больше двухсот тысяч игр, бог знает, сколько новых тайтлов в Стиме, а категоризация — как из 90-ых. Посмотрите на игры, которые находятся в разделах Strategy и Role-playing — как половина игр туда попала? Игровая журналистика бьет баклуши и грает в геймергейты, не делая ничего, чтобы привлекать внимание игроков к интересным и неизвестным играм.

Например, FactorioЧитать полностью »


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