Чтобы быстро получить координаты слоев файла Adobe Photoshop можно использовать скрипт. Сохраните его себе на диск. Откройте psd файл, выберите пунт меню File
→ Scripts
→ Browse...
. Выберите файл скрипта и в файле ~/Downloads/layer-coordinates.txt
можно посмотреть результат.
26 марта 2025 г.
Скрипт для Photoshop печатающий координаты слоев в файл
25 августа 2024 г.
Упрощенный пример следования камеры вдоль пути в Three.js
Официально для библиотеки Three.js есть примеры, с помощью которых можно реализовать подобную функциональность:
22 апреля 2024 г.
Тестирование алгоритма поиска пути A* на Javascript
17 апреля 2024 г.
Редактор сеток игровых карт

Продолжаю работы по переписыванию некоторых работ с Flash на Javascript. На этот раз на очереди простенький редактор сеток для двумерных игровых карт.
14 апреля 2024 г.
Система самонаведения ракет

Как-то, году этак в 11-м, делал на Flash простенькую систему самонаведения ракет. Конечно для игры, а вы что подумали? 😀
Переписал её на Javascript с использованием рендер-фреймверка pixi.js. Как оказалось, в этом фреймверке система координат повернута на π
и отражена по оси абсцисс, поэтому векторные вычисления немного отличаются от вычислений для системы координат под Flash. Пришлось создать специальный класс вектора под pixi.js.
31 октября 2016 г.
Добавление нового элемента в Chosen
Есть такой очень хороший jQuery плагин Chosen. Он позволяет из стандартных выпадающих списков `select` делать очень удобные. Но плагин не позволяет работать с добавлениями элементов "из коробки". Все решения, найденные мной в сети, не удовлетворительны.
16 августа 2014 г.
Пример интеграции рендерера pixi.js с Box2DJS
Интеграция физического движка Box2DJS с рендерерами совсем не сложна. Для примера можно взять популярный pixi.js.
14 августа 2014 г.
Форк от портированной версии Box2d.js
- левая кнопка мыши - таскать динамические тела
- → - следующий пример
- ← - предыдущий пример
- R - сброс примера
- S - создать сверху квадрат
- C - создать сверху круг
Знакомиться с библиотекой эмуляции физики твердых тел Box2D (в оригинале написанной на C++) начал еще с версии для Flash. Но пути IT индустрии складываются так, что Flash стремительно сдает свои позиции. Поэтому решил переметнуться в этой области к Javascript.
21 июня 2013 г.
Online генератор паролей на jQuery
20 июня 2013 г.
Функция форматирования числа (версия 2) на Javascript
Продолжение темы форматирования числа на Javascript.
Я, всё же, решил переписать код по новой, с тестами. И выложить всё это дело на гитхаб.
9 марта 2013 г.
Модуль на js. Бегущий по изображению блик
Реализовал бегущий по изображению блик-полоску на Javascript. Изображение может быть с альфа-каналом. Для работы модуля необходим jQuery. Браузер должен поддерживать элемент canvas, т.е. пользователи IE меньше 9 эффекта не увидят без специальных манипуляций со своим браузером.
Пример можно посмотреть здесь.
11 августа 2012 г.
Простое приложение на WebGL
В полку "хеллоуворлдов" прибыло. В этот раз на очереди WebGL. Захотелось приглядеться к этому "зверю" попристальней, потому как потенциал в нем видится не малый. Думаю, рано или поздно он потеснит на рынке все другие технологии в своей нише. Или появится что-то более удобное во всех отношениях. Пока же, по моим ощущениям, для Stage3D (Flash) писать гораздо приятней, что-ли. Но хватит разжигания межплатформенных розней.
7 марта 2012 г.
Виджет представления упакованных булевых значений на javascript
В продолжении темы упакованных булевых значений предлагаю свое решение на Javascript.
Общая идея в том, что в базе данных хранится только целое число и, соответственно, в интерфейс оно будет выводиться как input:text или input:hidden. Мы его скрываем и заменяем на представление из соответствий в виде чекбоксов.
Ниже пример и сам скрипт.
29 августа 2011 г.
3 июня 2011 г.
Генератор паролей на jQuery
Сделал свой генератор паролей на jQuery. Не спрашивайте зачем :). Генерирует пароли любой длины. Можно управлять содержанием символов в пароле: включать/выключать цифры, большие латинские, маленькие латинские, специальные символы.