Про те, що можна зробити цією комбінацією - можна знайти дуже дагато інформації. А ось ще один варіант:
Клас Fog, основні функції (я ще не знаю, як сюди правильно вставляти код):
private function _doMagic(event: Event): void {
_canva.lock();
_drawBMPD();
_drawLines();
_smooze();
_canva.unlock();
}
private function _drawBMPD(): void {
_val += 0.5;
_pointOffset1.x = _val;
_pointOffset2.x = _val * 0.1;
_deformationMap.perlinNoise(_middleWidth, _middleHeight, 3,
6456, true, true, 2 | 1,
false, [_pointOffset1, _pointOffset2, _pointZero]);
}
private function _drawLines() : void {
varline : Line;
for(var i: int = 0; i < lines.length; i++) {
line = lines[i];
line.draw();
_canva.draw(line);
}
}
private function _smooze() : void {
_canva.applyFilter(_canva, _canva.rect,
_pointZero, new BlurFilter(3, 2, BitmapFilterQuality.MEDIUM));
_canva.applyFilter(_canva, _canva.rect,
_pointZero, new ColorMatrixFilter([ 1, 0, 0, 0, 2,
.004, 1, 0, 0, 1,
.003, 0, 1, 0, .5,
0, 0, 0, 1, 0]));
}
Основна частина функціїї draw класу Line:
for(var w: int = 0; w < _deformationMap.width; w++ ) {
_value = _deformationMap.getPixel(w, _yIndex) * 0.00001;
graphics.lineTo(w * _scaleMapX, _value * _scaleMapY);
}
четвер, 30 вересня 2010 р.
Лінки
3д-шні сайти, які мені дуже сподобались:
http://ecodazoo.com/
http://www.pluginmedia.net/clients/bigandsmall/phase1c_release/game/
Іграшки, які я дуже люблю:
http://armorgames.com/play/2205/light-bot - перевірте, який з вас програміст ))
http://www.daymaretown.com/ і взагалі http://www.pastelportal.com/stories/the-submachines/
http://www.eyezmaze.com/grow/RPG/index.html - дуже люблю їх grow-си.
Підбірка книжок для управління процесом кодання: http://www.litru.ru/bs/?g=sg46&genre=sg46&order=rating_down&o=10&p=1
Мої дрібні іграшки (з багами, гальмами і глюками, це були тижневі тестові завдання):
AS2: http://www.swfcabin.com/swf-files/1258307871.swf
AS3 (на цій іграшці я його і вивчила): http://www.swfcabin.com/swf-files/1258307871.swf
І, до речі - сайт, де можна викладати свої swf: http://www.swfcabin.com/
http://ecodazoo.com/
http://www.pluginmedia.net/clients/bigandsmall/phase1c_release/game/
Іграшки, які я дуже люблю:
http://armorgames.com/play/2205/light-bot - перевірте, який з вас програміст ))
http://www.daymaretown.com/ і взагалі http://www.pastelportal.com/stories/the-submachines/
http://www.eyezmaze.com/grow/RPG/index.html - дуже люблю їх grow-си.
Підбірка книжок для управління процесом кодання: http://www.litru.ru/bs/?g=sg46&genre=sg46&order=rating_down&o=10&p=1
Мої дрібні іграшки (з багами, гальмами і глюками, це були тижневі тестові завдання):
AS2: http://www.swfcabin.com/swf-files/1258307871.swf
AS3 (на цій іграшці я його і вивчила): http://www.swfcabin.com/swf-files/1258307871.swf
І, до речі - сайт, де можна викладати свої swf: http://www.swfcabin.com/
Про ситуацію з флешем у Львові.
Думки по темі написала, коли приймала рішення переїжджати зі Львова у Київ:
у львові флеша майже нема, ті варіанти які пропонують - не дуже великі гроші, нема відпусток, лікарняних, або вони малі. і за нього взагалі ІТшні кантори львова не беруться, а якщо і беруться - то потім відмовляються: спеціалістів найти важко, та щей окремо толкових дизайнерів-аніматорів треба, проект треба менеджити кучеряво: і як дизайнерський (результат візуальний - кастомер тут же рветься вносити багато змін - якщо менеджмент до цього не звик, будуть проблеми) і як програмістський... словом, середньостатистичній ІТ канторі у львові краще брати джавні/сішні/дотнетівські замовлення, які вони добре знають як вести, і під які вони легко знайдуть працівників, ніж зв'язуватись з такою кучерявою технологією.
мені все-таки хочеться довести свій досвід, який до того був дуже рваний, в одній технології до нормальної серйозної глибини. вже на щось інше перескакувати буде легше, якщо я спершу зарекомендую себе (і принесу канторі бабло) як сеніор. тому все-таки флеш, а не переучуватись.
у львові флеша майже нема, ті варіанти які пропонують - не дуже великі гроші, нема відпусток, лікарняних, або вони малі. і за нього взагалі ІТшні кантори львова не беруться, а якщо і беруться - то потім відмовляються: спеціалістів найти важко, та щей окремо толкових дизайнерів-аніматорів треба, проект треба менеджити кучеряво: і як дизайнерський (результат візуальний - кастомер тут же рветься вносити багато змін - якщо менеджмент до цього не звик, будуть проблеми) і як програмістський... словом, середньостатистичній ІТ канторі у львові краще брати джавні/сішні/дотнетівські замовлення, які вони добре знають як вести, і під які вони легко знайдуть працівників, ніж зв'язуватись з такою кучерявою технологією.
мені все-таки хочеться довести свій досвід, який до того був дуже рваний, в одній технології до нормальної серйозної глибини. вже на щось інше перескакувати буде легше, якщо я спершу зарекомендую себе (і принесу канторі бабло) як сеніор. тому все-таки флеш, а не переучуватись.
Про мінімальні вимоги до ведення проекту
LJ
buzz
3 речі (крім власне програмістів) мають бути на проекті: ПМ (одна, відповідальна за всіх решту на проекті, і ведуча всі комунікації зі замовником, не кодаюча людина), ТЗ (дооооовго і дотооооошно всіма сторонами вичитане, повне і пророблене до найдрібніших детальок - ну це в ідеалі - технічне завдання або просто "що в кінці має вийти"), і повноцінне постійне тестування. якщо їх нема - не жалійтесь, що всьо пльохо і все валиться і все не так. їх наявність - ще не гарантія успіху проекта. їх відсутність - проект буде виконано якимись титанічними зусиллями з перебором всіх термінів і тільки за участі чуда (два штука і третя на підстраховці).
не раджу нікому працювати на таких проектах.
buzz
3 речі (крім власне програмістів) мають бути на проекті: ПМ (одна, відповідальна за всіх решту на проекті, і ведуча всі комунікації зі замовником, не кодаюча людина), ТЗ (дооооовго і дотооооошно всіма сторонами вичитане, повне і пророблене до найдрібніших детальок - ну це в ідеалі - технічне завдання або просто "що в кінці має вийти"), і повноцінне постійне тестування. якщо їх нема - не жалійтесь, що всьо пльохо і все валиться і все не так. їх наявність - ще не гарантія успіху проекта. їх відсутність - проект буде виконано якимись титанічними зусиллями з перебором всіх термінів і тільки за участі чуда (два штука і третя на підстраховці).
не раджу нікому працювати на таких проектах.
Про тестові завдання на співбесідах
buzz
от може я не права, але на даний момент для себе я вирішила: більше ніяких тестових завдань робити не буду.
7 років досвіду в ІТ, що можна побачити ще по якомусь там тестовому завданні? після 7 років людина вже йде на серйозну посаду. тут вже важливим є архітектурне мислення, вміння працювати в команді, знаходити рішення, кодати чіткими структурами, які легко буде потім переробити і підтримувати, легко читати чужий код. це виявиш по якомусь 1-2денному завданні? - та ніфіга! я знаю людей, які зроблять тобі любої складності завдання, а працювати в команді з ними нереально важко - підвищена конфліктність і небажання переробляти роботу на (оплачувану) вимогу замовника, повне невміння розподілити завдання між людьми, передбачити наступні кроки і потребу в використанні вже створених компонент, розхлябаність і т.п. на то є співбесіда і випробувальний термін.
ну 1-годинне завдання "нє атхадя ат каси" на забезпеченому для цього робочому місці зі всім необхідним софтом для виконання завдання - так, добре. а ~4, а то і більше годин марудитись в поза-робочий час, щоб довести, що ти не слон (в резюме досить детально описано всі проекти, які я робила - любий толковий технар може мене по них опитати і визначити, чи я це дійсно робила і який об'єм якого рівня роботи був зроблений) - вибачте, я не джуніор, в мене виснажлива робота і після неї мої мізки відмовляються включатись для додаткового кОхання з компом. та і взагалі того компа в мене може дома і не бути.
тим більше, інколи канторам треба не забувати, хто кому потрібен: якщо людина потрібна тут і вже, і тобі рекрутер якимись бубнами вицапав працевлаштовану і більш-менш задоволену своєю роботою людину потрібної тобі кваліфікації, то це вже ти маєш зацікавити людину перейти до тебе (ясно ж, перевіривши рівень, можна дати паперове завдання на 15 хв, можна посадити покодати на годину - але не більше), а не вимагати витратити свій і так короткий поза-робочий час на додаткове сидіння за компом.
пишу це вже як людина, яка і сама почала проводити співбесіди.
от може я не права, але на даний момент для себе я вирішила: більше ніяких тестових завдань робити не буду.
7 років досвіду в ІТ, що можна побачити ще по якомусь там тестовому завданні? після 7 років людина вже йде на серйозну посаду. тут вже важливим є архітектурне мислення, вміння працювати в команді, знаходити рішення, кодати чіткими структурами, які легко буде потім переробити і підтримувати, легко читати чужий код. це виявиш по якомусь 1-2денному завданні? - та ніфіга! я знаю людей, які зроблять тобі любої складності завдання, а працювати в команді з ними нереально важко - підвищена конфліктність і небажання переробляти роботу на (оплачувану) вимогу замовника, повне невміння розподілити завдання між людьми, передбачити наступні кроки і потребу в використанні вже створених компонент, розхлябаність і т.п. на то є співбесіда і випробувальний термін.
ну 1-годинне завдання "нє атхадя ат каси" на забезпеченому для цього робочому місці зі всім необхідним софтом для виконання завдання - так, добре. а ~4, а то і більше годин марудитись в поза-робочий час, щоб довести, що ти не слон (в резюме досить детально описано всі проекти, які я робила - любий толковий технар може мене по них опитати і визначити, чи я це дійсно робила і який об'єм якого рівня роботи був зроблений) - вибачте, я не джуніор, в мене виснажлива робота і після неї мої мізки відмовляються включатись для додаткового кОхання з компом. та і взагалі того компа в мене може дома і не бути.
тим більше, інколи канторам треба не забувати, хто кому потрібен: якщо людина потрібна тут і вже, і тобі рекрутер якимись бубнами вицапав працевлаштовану і більш-менш задоволену своєю роботою людину потрібної тобі кваліфікації, то це вже ти маєш зацікавити людину перейти до тебе (ясно ж, перевіривши рівень, можна дати паперове завдання на 15 хв, можна посадити покодати на годину - але не більше), а не вимагати витратити свій і так короткий поза-робочий час на додаткове сидіння за компом.
пишу це вже як людина, яка і сама почала проводити співбесіди.
Про ІТ (або Україна - не Індія)
Як і обіцяла, копіюю сюди свої технічні дописи з інших блогів.
Тут і я собі вирішила пофілософствувати про індусів і організаційні моменти ІТ в Україні.
LJ
buzz
колись давно ще, я почула фразу про те, чого замовники, попри більші ціни, йдуть до нас (україну-росію-білорусію), а не до індусів: у нас є менеджери. тобто нам можна дати таск - повноцінний проект чи його частину, і ми тут видамо його рішення, наш аутсорсинг - закрита чорна коробка (яка звісно ж, має свою ціну - за кожну годину кожного учасника цієї коробки, прозвітовану і обгрунтовану), на вході якої - ПМ, на виході - результат. яким би замороченим не був замовник а деви розхлябані - замовника на себе бере ПМ, як і відповідальність за все, що робить кожен учасник його команди. коштує це відповідно. але це дешевше, ніж наймати в себе менеджерів, які будуть віддалено давати пендюлі зааутстафеним індусам-піаністам.
індуси (нє, ну в них там теж є повноцінний добрий аутсорсинг, а в нас - піаністів навіть з піемами, тут я узагальнюю) - сидять собі і беруть дешевизною і кількістю. навіть по тюрмах, якщо вірити новині, яка якось проскакувало в інтернетах. от просто сидять і кодять, досить таки несамостійно (ті, які закінчили якісь 1-2річні курси, а не ті, хто реально чогось досяг - це так, як я це собі уявляю). їх збирають директори в одній фірмі, забезпечують компами, нетом, приміщенням (в якому садять штабелями), елєктрикою, укладають зі замовником контракт, перекладають, якщо треба, проводять весь грошооббіг, контролюють те, що можуть - дисциплінованість і невідривність від робочого місця.
дешево і сердито: ти більш-менш знаєш, що тобі треба, ти знаєш як це має робитись, ти не хочеш платити середні європейські/гамерицькі зарплати і податки з них - ти йдеш до індусів, платиш дешево і отримуєш кількісний прогнозований конвеєрний результат.
а от коли ти хочеш щось (що і не завжди сформулювати можеш), не дуже знаєшся на технічному аспекті виконання завдання - ти йдеш до когось, хто може може зібрати потрібних виконавців - може тих же піаністів, може і ні - організує їх і покерує так, щоб оптимально видати тобі рішення твоєї задачі. може і не завжди оптимально. але якось цілісно і самостійно.
багато хто називає офшор нудною нетворчою роботою, сірою і буденною. може я чогось не розумію, але по-моєму це в корінь не правда: якщо тобі дають кусок чогось, що ти самостійно маєш вирішити, ти по-любому маєш певну свободу рішень і варіантів, які маєш перебрати і добитись ними виконання потрібного продукту.
взагалі за рішенням ідуть до самостійних людей, і людей творчих. ну хоть чучуть.
а самостійність (це вже на замітку директорам) і творчість - вони потребують свободу, а не дисципліну (виконання якої ніколи не забезпечить нормальної творчої роботи), комфорт, зручність і підлаштовуваність, а не конвеєрність. час і ресурси на навчання, самовдосконалення і розвиток. бо платять за дисципліну індусам. до нас ідуть і нам платять не за кількість, а за самостійне повноцінне рішення. місцями десь трошки творче.
от.
------------
і мої ж думки з коментів:
взагалі цей пост про те, що робота простих дисциплінованих девів без манагера напряму з замовником - це більш індустський підхід, їх кількісна модель (а є в них і якісна модель - і їх таких кантор є теж більше, ніж наших - да). і україні ця модель не підходить - бо витрати на одного піаніста тут більші, освіти і податкових бонусів майже нема, кількості нема, і раз він нічим не відрізняється від індуса - то краще піти до дешевшого і доступнішого і дисциплінованішого індуса.
українській компанії, щоб втримати замовника (добре всі наші замовники, про яких я чула, знали де їх продукт кодається і за якими цінами) в себе а не в індію пустити, треба надавати менеджерів, які з цих піаністів вміють зібрати більш-менш працююче рішення.
-------
спеців я часто бачу непоганих (їх мало, але вони є - вони на рівні спілкуються в блогах з зарубіжними мега-гуру, вони видають рішення на недокументовані фічі і описують їх в статтях, вони постять баги в багтрекери великих софтверних фірм). значить якість на якісь цікаві, повноцінні, серйозніші ніж простий аутсорс рішення є. проблема, мені здається, в маркетингу - власне невмінні вивести якусь компанію з рівня 300 (а в нас дуже важко директори переводять фірми з 30 на 50 і 100 - звичайні помилки управління персоналом лізуть тутже жирним комом) до 1000. ну і наша державна ситуація в сфері бізнесу не сприяє цьому аж ніяк. не беруть на себе директори ризик наймати працівників в холосту, давати їм розробляти якийсь серйозний важкий інноваційний внутрішній проект, щоб ті натренувались, зіргались в команді, набрали скілів і заявили про себе голосно, як команда суперкваліфікованих професіоналів. та і свій продукт, в кінці кінців випустили (як альтернатива3д, до речі - окупилось же їм 100крат)! з нашою то базою наукових досліджень обробки інформації і сортувальних алгоритмів!
а ні, наші фірми в кращому випадку дадуть тобі пм-а, тестера, замовника і 10% часу дозволять тратити на навчання - і працюй тихенько. тільки замовник кінчається - до побачення. тільки з'явився новий замовник - АААААААААААА! СРОООООЧНОООООООО! треба спєцаааааа! саме на таку-во-во технологію, вже тут і зараз, сеніора (до речі вже багато кантор зрозуміли, що сеніорів наймати - невдячна справа. треба наростити своїх піемів і набирати джуніорів, яких самим ростити до сеніорів). і це я про "в кращому разі". а є ще гірші.
і от є індія, 50% девів якої - піаністи, які закінчили якісь 1-2-річні (в кращому, мабуть, разі) курси по джаві (а решта ж і сильніші - но наші ж вродь як не гірші - щей враховуючи, що освіту їм ніхто не давав, самі доросли), але яка дає їм податкові поблажки і вони захоплюють ринок дорогих рішень - десь кількісно, десь якісно.
Тут і я собі вирішила пофілософствувати про індусів і організаційні моменти ІТ в Україні.
LJ
buzz
колись давно ще, я почула фразу про те, чого замовники, попри більші ціни, йдуть до нас (україну-росію-білорусію), а не до індусів: у нас є менеджери. тобто нам можна дати таск - повноцінний проект чи його частину, і ми тут видамо його рішення, наш аутсорсинг - закрита чорна коробка (яка звісно ж, має свою ціну - за кожну годину кожного учасника цієї коробки, прозвітовану і обгрунтовану), на вході якої - ПМ, на виході - результат. яким би замороченим не був замовник а деви розхлябані - замовника на себе бере ПМ, як і відповідальність за все, що робить кожен учасник його команди. коштує це відповідно. але це дешевше, ніж наймати в себе менеджерів, які будуть віддалено давати пендюлі зааутстафеним індусам-піаністам.
індуси (нє, ну в них там теж є повноцінний добрий аутсорсинг, а в нас - піаністів навіть з піемами, тут я узагальнюю) - сидять собі і беруть дешевизною і кількістю. навіть по тюрмах, якщо вірити новині, яка якось проскакувало в інтернетах. от просто сидять і кодять, досить таки несамостійно (ті, які закінчили якісь 1-2річні курси, а не ті, хто реально чогось досяг - це так, як я це собі уявляю). їх збирають директори в одній фірмі, забезпечують компами, нетом, приміщенням (в якому садять штабелями), елєктрикою, укладають зі замовником контракт, перекладають, якщо треба, проводять весь грошооббіг, контролюють те, що можуть - дисциплінованість і невідривність від робочого місця.
дешево і сердито: ти більш-менш знаєш, що тобі треба, ти знаєш як це має робитись, ти не хочеш платити середні європейські/гамерицькі зарплати і податки з них - ти йдеш до індусів, платиш дешево і отримуєш кількісний прогнозований конвеєрний результат.
а от коли ти хочеш щось (що і не завжди сформулювати можеш), не дуже знаєшся на технічному аспекті виконання завдання - ти йдеш до когось, хто може може зібрати потрібних виконавців - може тих же піаністів, може і ні - організує їх і покерує так, щоб оптимально видати тобі рішення твоєї задачі. може і не завжди оптимально. але якось цілісно і самостійно.
багато хто називає офшор нудною нетворчою роботою, сірою і буденною. може я чогось не розумію, але по-моєму це в корінь не правда: якщо тобі дають кусок чогось, що ти самостійно маєш вирішити, ти по-любому маєш певну свободу рішень і варіантів, які маєш перебрати і добитись ними виконання потрібного продукту.
взагалі за рішенням ідуть до самостійних людей, і людей творчих. ну хоть чучуть.
а самостійність (це вже на замітку директорам) і творчість - вони потребують свободу, а не дисципліну (виконання якої ніколи не забезпечить нормальної творчої роботи), комфорт, зручність і підлаштовуваність, а не конвеєрність. час і ресурси на навчання, самовдосконалення і розвиток. бо платять за дисципліну індусам. до нас ідуть і нам платять не за кількість, а за самостійне повноцінне рішення. місцями десь трошки творче.
от.
------------
і мої ж думки з коментів:
взагалі цей пост про те, що робота простих дисциплінованих девів без манагера напряму з замовником - це більш індустський підхід, їх кількісна модель (а є в них і якісна модель - і їх таких кантор є теж більше, ніж наших - да). і україні ця модель не підходить - бо витрати на одного піаніста тут більші, освіти і податкових бонусів майже нема, кількості нема, і раз він нічим не відрізняється від індуса - то краще піти до дешевшого і доступнішого і дисциплінованішого індуса.
українській компанії, щоб втримати замовника (добре всі наші замовники, про яких я чула, знали де їх продукт кодається і за якими цінами) в себе а не в індію пустити, треба надавати менеджерів, які з цих піаністів вміють зібрати більш-менш працююче рішення.
-------
спеців я часто бачу непоганих (їх мало, але вони є - вони на рівні спілкуються в блогах з зарубіжними мега-гуру, вони видають рішення на недокументовані фічі і описують їх в статтях, вони постять баги в багтрекери великих софтверних фірм). значить якість на якісь цікаві, повноцінні, серйозніші ніж простий аутсорс рішення є. проблема, мені здається, в маркетингу - власне невмінні вивести якусь компанію з рівня 300 (а в нас дуже важко директори переводять фірми з 30 на 50 і 100 - звичайні помилки управління персоналом лізуть тутже жирним комом) до 1000. ну і наша державна ситуація в сфері бізнесу не сприяє цьому аж ніяк. не беруть на себе директори ризик наймати працівників в холосту, давати їм розробляти якийсь серйозний важкий інноваційний внутрішній проект, щоб ті натренувались, зіргались в команді, набрали скілів і заявили про себе голосно, як команда суперкваліфікованих професіоналів. та і свій продукт, в кінці кінців випустили (як альтернатива3д, до речі - окупилось же їм 100крат)! з нашою то базою наукових досліджень обробки інформації і сортувальних алгоритмів!
а ні, наші фірми в кращому випадку дадуть тобі пм-а, тестера, замовника і 10% часу дозволять тратити на навчання - і працюй тихенько. тільки замовник кінчається - до побачення. тільки з'явився новий замовник - АААААААААААА! СРОООООЧНОООООООО! треба спєцаааааа! саме на таку-во-во технологію, вже тут і зараз, сеніора (до речі вже багато кантор зрозуміли, що сеніорів наймати - невдячна справа. треба наростити своїх піемів і набирати джуніорів, яких самим ростити до сеніорів). і це я про "в кращому разі". а є ще гірші.
і от є індія, 50% девів якої - піаністи, які закінчили якісь 1-2-річні (в кращому, мабуть, разі) курси по джаві (а решта ж і сильніші - но наші ж вродь як не гірші - щей враховуючи, що освіту їм ніхто не давав, самі доросли), але яка дає їм податкові поблажки і вони захоплюють ринок дорогих рішень - десь кількісно, десь якісно.
Привіт світ, блін!
Дійшли нарешті руки завести свій технічний блог, як-не-як.
Все-таки, 7 років в ІТ, немалий досвід в флешкоданні на не самих маленьких проектах - пора б і досвідом ділитись ))
Буду тут писати, мабуть, елементарні речі, з помилками і боянами. Але часто стикаюсь з людьми, які не знають і цих елементарних речей (особливо багато у флеші людей, які ніколи не працювали на більш-менш навіть не великих, а хоч середніх проектах, і попри високу кваліфікацію і наявність таланту, зіткнувшись з великим замовленням, його просто валять). А мої помилки, сподіваюсь, мудрі люди виправлять і підкинуть додаткову інфу ;)
Чому "ActionScript's Anatomy" - не було часу довго думати над назвою. Люблю відпочивати мізками, дивлячись серіал "Анатомія Грей". Писати буду про програмування на ActionScript. От і вийшла анатомія екшинскрипта.
"Чому українською мовою?" - питання, на яке буду відповідати матом. Ви чому говорите/пишете своєю мовою? - мабуть тому, що ви все життя цією мовою спілкувались, тому що ваші батьки нею спілкувались. Чому тоді, по-вашому, в мене інші причини використовувати мою мову? Якщо у вас є якіс ідеологічні пояснення використання людьми тої чи іншої мови - то мабуть, вам просто не сюди. Тут буде текст про програмування для платформи Adobe Flash, а не ідеологічні дебати. Піс =)
"Чому дівчина - і програміст?" - ще одне питання, яке надоїло до оскоми. Тому-що через ці ваші довбані стереотипи мені, щоб пробитись, прийшлось дуже важко. І багато моїх однокурсниць, які однозначно мають талант, пішли в тестери, тому що в програмісти пробитись було нереально. Зараз з цим вже легше - величезна потреба в спеціалістах виправила клепки роботодавцям і вони тепер вдивляться на мізки, а не на стать.
Хто я? Мій лінкедін: http://ua.linkedin.com/in/svitovyda/
З флешем знайома ще з універу (львівський Франка, прикладна математика та інформатика, а спеціальність нам в дипломі написали - "математичне та програмне забезпечення проблемно орієнтованих систем"). Писала ним (AS1) курсак, а потім і диплом.
Програмувати взагалі почала з калькулятора МК-60 )))) - десь в класі 8му. В школі кодала на старенькому доброму Pascal. В універі років так 4 інтенсивно вчили C++ (і навіть Delphy пройшло мимо мене - ми .вчили Borland C++ Builder).
Під час і після універу пішов комерційний досвід: PHP+MySQL, J2ME, Python+Cheetah, флеш попадався не часто. Був на старті немаленький флешовий (AS1) портал, який, нажаль, так і не запустили (менеджити флешові проекти у нас мало хто вміє - про це якось буде окремий пост) - а проект, як для AS1 крутий: багато анімації, звуків, всі дані (в т.ч. дворівневе меню) - динамічні, логування, перегляд своєї папки у вигляді дерева і скачування документів звідти. Далі був неглибокий, але на досить великому проекті, флексовий досвід. Потім був дуже крутий (як на мене) проект (AS2), в якому ми робили частину комерційного кравлера (гуглера) для динамічних swf: мій код "на льту" інжектали в досліджуваний мувік, він там пробігався по всіх об'єктах і їх кадрах різними проходами, емулював дії користувача і передавав всі дані, які знаходив, назовні.
Далі пішли трошки казуальних іграшок, перехід на AS3, і вже куди більші проекти. На приклад цей: http://www.kpmgallery.com/Flash/ (там залогінитись під адміном, можна все-все-все редагувати: і поверхи додавати і план кожного поверха, і картини/шпалери/меблі-декорації/рамки заливати, і описи експозицій/картин/художників/новин/статей редагувати, і в 3д режимі розвішувати/видаляти/ресайзити картини, підбирати їм рамки, міняти шпалери/підлогу/плінтус/стелю і т.д. і т.п.)
Зараз я працюю над проектом, бета якого запуститься тут: http://innebula.com/ (хто хоче стати бета-тестером - пишіть).
Мій неробочий блог - жж-шка: http://svitovyda.livejournal.com/ (там про мене, коня, собаку, акваріум та інші мої "дуже локальні" новини). І ще є гуглівський бузз.
В наступних постах віддзеркалю все, що писала там на робочу тематику, і далі буду старатись регулярно наповнювати.
Все-таки, 7 років в ІТ, немалий досвід в флешкоданні на не самих маленьких проектах - пора б і досвідом ділитись ))
Буду тут писати, мабуть, елементарні речі, з помилками і боянами. Але часто стикаюсь з людьми, які не знають і цих елементарних речей (особливо багато у флеші людей, які ніколи не працювали на більш-менш навіть не великих, а хоч середніх проектах, і попри високу кваліфікацію і наявність таланту, зіткнувшись з великим замовленням, його просто валять). А мої помилки, сподіваюсь, мудрі люди виправлять і підкинуть додаткову інфу ;)
Чому "ActionScript's Anatomy" - не було часу довго думати над назвою. Люблю відпочивати мізками, дивлячись серіал "Анатомія Грей". Писати буду про програмування на ActionScript. От і вийшла анатомія екшинскрипта.
"Чому українською мовою?" - питання, на яке буду відповідати матом. Ви чому говорите/пишете своєю мовою? - мабуть тому, що ви все життя цією мовою спілкувались, тому що ваші батьки нею спілкувались. Чому тоді, по-вашому, в мене інші причини використовувати мою мову? Якщо у вас є якіс ідеологічні пояснення використання людьми тої чи іншої мови - то мабуть, вам просто не сюди. Тут буде текст про програмування для платформи Adobe Flash, а не ідеологічні дебати. Піс =)
"Чому дівчина - і програміст?" - ще одне питання, яке надоїло до оскоми. Тому-що через ці ваші довбані стереотипи мені, щоб пробитись, прийшлось дуже важко. І багато моїх однокурсниць, які однозначно мають талант, пішли в тестери, тому що в програмісти пробитись було нереально. Зараз з цим вже легше - величезна потреба в спеціалістах виправила клепки роботодавцям і вони тепер вдивляться на мізки, а не на стать.
Хто я? Мій лінкедін: http://ua.linkedin.com/in/svitovyda/
З флешем знайома ще з універу (львівський Франка, прикладна математика та інформатика, а спеціальність нам в дипломі написали - "математичне та програмне забезпечення проблемно орієнтованих систем"). Писала ним (AS1) курсак, а потім і диплом.
Програмувати взагалі почала з калькулятора МК-60 )))) - десь в класі 8му. В школі кодала на старенькому доброму Pascal. В універі років так 4 інтенсивно вчили C++ (і навіть Delphy пройшло мимо мене - ми .вчили Borland C++ Builder).
Під час і після універу пішов комерційний досвід: PHP+MySQL, J2ME, Python+Cheetah, флеш попадався не часто. Був на старті немаленький флешовий (AS1) портал, який, нажаль, так і не запустили (менеджити флешові проекти у нас мало хто вміє - про це якось буде окремий пост) - а проект, як для AS1 крутий: багато анімації, звуків, всі дані (в т.ч. дворівневе меню) - динамічні, логування, перегляд своєї папки у вигляді дерева і скачування документів звідти. Далі був неглибокий, але на досить великому проекті, флексовий досвід. Потім був дуже крутий (як на мене) проект (AS2), в якому ми робили частину комерційного кравлера (гуглера) для динамічних swf: мій код "на льту" інжектали в досліджуваний мувік, він там пробігався по всіх об'єктах і їх кадрах різними проходами, емулював дії користувача і передавав всі дані, які знаходив, назовні.
Далі пішли трошки казуальних іграшок, перехід на AS3, і вже куди більші проекти. На приклад цей: http://www.kpmgallery.com/Flash/ (там залогінитись під адміном, можна все-все-все редагувати: і поверхи додавати і план кожного поверха, і картини/шпалери/меблі-декорації/рамки заливати, і описи експозицій/картин/художників/новин/статей редагувати, і в 3д режимі розвішувати/видаляти/ресайзити картини, підбирати їм рамки, міняти шпалери/підлогу/плінтус/стелю і т.д. і т.п.)
Зараз я працюю над проектом, бета якого запуститься тут: http://innebula.com/ (хто хоче стати бета-тестером - пишіть).
Мій неробочий блог - жж-шка: http://svitovyda.livejournal.com/ (там про мене, коня, собаку, акваріум та інші мої "дуже локальні" новини). І ще є гуглівський бузз.
В наступних постах віддзеркалю все, що писала там на робочу тематику, і далі буду старатись регулярно наповнювати.
Підписатися на:
Дописи (Atom)