Category: it

Category was added automatically. Read all entries about "it".

Скорая помощь по Flash и VK API

Друзья, я веду просветительскую деятельность - помогаю новичкам разбираться с флэшом и с API Вконтакте. Если кому-то интересно и полезно, то вступайте в группу и задавайте вопросы. Вы получите быстрый и понятный ответ. 


http://vk.com/club37753830


На всех форумах, в других группах сидят неебические профессионалы, которые не любят новичков за то, что те задают простые вопросы. Отправляют их учить документацию или читать гугл. А я люблю новичков и помогаю им с удовольствием. Если вы делаете первые шаги во флэше, и вам помогу, милости просим.

Лоховские флэш-программисты

Итак, друзья, наконец я напишу и о флэше. Я флэш-программист. Я занимаюсь разработкой игр и мультимедийных приложений. У меня нет никакого специального программерского образования, один из товарищей, который помогал мне изучать флэш, не верил, что я смогу стать программистом — мол, мозгов не хватит. А вот хуй. Я программистом стал, причем неплохим. Настолько неплохим, что флэш-разработка стала одним из приоритетных направлений деятельности дизайн-группы и я учу программингу других.

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

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

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

1. Имя файла латиницей на русский лад. В последнем приложении, которое я переделывал, какой-то долбоёб назвал экземпляр клипа «vareshki» (варежки). Это ли не пездец? За это морду бить надо.

2. Сокращенные имена переменных — сам видел такое: preload (прелоадер), txFl (оказалось, текстфилд) и т.д.

3. Хуёвые имена экзампляров на таймлайне — btn_mc, mc, clip_1 и отсутствие инициализации их в классе. Как назвал на таймлайне — так он в классе и называется «btn». И какие-то слушатели на него вешаются. Я ебу, вот скажите, что это такое вообще? dp:DataProvider. Гениально. Просто гениально.

4. Имена переменных — t,m,n. Такое, блять, ёмкое название.
Максимум — только в цикле, и то i, j,k. Отдельно неуважуха за e:Event. Даже в хелпе Адоби уже пишут event: MouseEvent.

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

6. Присутствие непонятных цифр в коде. Почему t должна быть больше именно 123,6 и меньше 350? Откуда эти цифры взялись? Все цифры нужно описывать как константы, при этом как можно более понятно их называть. Высота такого-то объекта, коэффициент такой-то.

Продолжение следует.
 


Каталог Domino

У нас очередная заебательская работа в портфолио.

http://tomenko.com.ua/portfolio/flash-apps/domino-group/



Мы сделали закрытую бета-версию онлайнового флэш-каталога Domino Group. От клиента дизайнил Дмитрий Быков, я делал флэш-анимации и программирование.
Каталог полностью обновляется — все тексты, картинки, ролики. Все данные записаны в xml- и конфигурационные файлы — клиент может изменить любую запятую на сайте в любое время дня и ночи. В каталоге много стильной одежды, много мировых брендов, да и вообще много ценного для любителей моды.

Официальный релиз каталога будет в августе.

Клиент хотел именно на флэше и с пониманием отнесся и к стоимости, и ко времени разработки. Хочу добавить, что это последний сайт типа «флэш ради флэша». В дальнейшем флэш  в дизайн-группе будет применяться только в мультимедиа и играх.

Новые адреса

У нас в дизайн-группе обновились почтовые ящики — теперь они упорядочены под доменом tomenko.com.ua. Пишите теперь по таким адресам:
— Варваре Исировой, менеджеру по продажам — sales@tomenko.com.ua
— Алексею Шаталову по технологиям — webtech@tomenko.com.ua
— По поводу работы — job@tomenko.com.ua

Если вы хотите стать нашим клиентом, но не знаете с чего начать, пишите мне, что-нибудь придумаем.