Чтобы добавлять сообщения и комментарии, .

@potapenko:
potapenko

ищу для постоянного сотрудничества дизайнера с навыками рекламщика. Сейчас нужна серия банеров на первую страницу realaxy.com. Так же нужно много инфографики. Работы много. Кидайте плз работы на potapenko ухо реалакси точка ком.

@potapenko:
potapenko

переехали на новый треккер — realaxy.myjetbrains.com зарегистрированным пользователям просьба обновить пароль через "forgot password"

@darii:
darii

Если кто не знал, я только что приземлился в аэропорту Тегель (TXL). Это мое первое появление в Берлине за последние полтора года. Давайте встречаться, лучше всего днем в субботу. Остановился я где-то в Кройцберге рядом с Mehringdamm и недалеко от канала. Свой прежний телефон (0176...) я наизусть не помню, но он до сих пор работает.

@yzh44yzh:
yzh44yzh

В общем, с флексом работать можно. Но пока он справляется хуже, чем Intellij IDEA. Медленнее.

@yzh44yzh:
yzh44yzh

Да, и обещанного жуткого ускорения не вижу. Наоборот, вроде бы даже стало медленнее. Видимо из-за того, что раньше я пробовал чистый AS, а сейчас Flex. Так вот, с Flex компонентами автокомплит медленный. А override method жутко медленный.

@yzh44yzh:
yzh44yzh

И все-таки еще слишком сырой. Если пытаться в нем всерьез делать флексовый проект, то очень часто бросает ошибки, после чего его желательно перегрузить. Поработал часик, перегрузил 2 раза. До production quality еще далеко :(

@potapenko:
potapenko

Саша Елисеев сделал видео как он идет на работу в наш офис — youtube.com

@potapenko:
potapenko

по секрету скажу что релиз наметили на первую неделю октября и хотим сделать сборище у нас тут в Черногории. Семинары, доклады и посиделки. Как вы думаете чем таким еще можно заманить народ, чтобы (важно и начальство это понимало) было интересно (и целесообразно с точки зрения затрат) посетить такое мероприятие?

@yzh44yzh:
yzh44yzh

О, сорцы более красивые генерятся. Теперь применение logging языка их не уродует :)

@yzh44yzh:
yzh44yzh

Да, автокомплит тут, это что-то. В IDEA и близко не так. В т.ч. и по скорости )

@yzh44yzh:
yzh44yzh

подкинул мне серьезную подлянку realaxy.com
теперь вот нужно думать: то ли отложить проект, и ждать, пока пофиксят, то ли забить на Realaxy и делать в IDEA? :(

@yzh44yzh:
yzh44yzh

github.com
да, open source получается такой своеобразный :)

@yzh44yzh:
yzh44yzh

голосуйте, кому не пофиг:
realaxy.com
realaxy.com
realaxy.com

@nirthfurzahad:
nirthfurzahad

Замените "Check the power of
Language Oriented Programming!" на "Embrace the power of […]" =)

@yzh44yzh:
yzh44yzh

Родилась идея выступить с мастер-классом на следущей конфе BAFPUG, которая будет, ориентировочно, в конце сентября-начале октября.

Так что у меня есть чуть больше месяца, чтобы освоить его в достаточной мере для мастер-класса :)

@yzh44yzh:
yzh44yzh

В нем невозможно нарушить стиль оформления кода, это хорошо. Но и настроить этот стиль тоже нельзя :)

@yzh44yzh:
yzh44yzh

щупаю, читаю, смотрю скринкасты. Клева. Теперь он быстрый )

@potapenko:
potapenko

Нужен специалист. В обязанностях — написание пресс-релизов, скринкастов, доков и ведение блога. Специалист нужен на месте — в Черногории. Есть хороший шанс пожить в Черногории полгода, потом как будет желание. Приветствуется знание английского и журналистское образование. Если этого нет, приветствуется исполнительность и желание пахать. ЗП от 1500 евро в месяц.

@yzh44yzh:
yzh44yzh

Как клева, что в IDE есть всякие штуки, типа навигации по коду, автодополнения и рефакторингов. Как хреново, что все это обрывается, когда поток данных уходит из клиента на сервер. Или из swf клиента в js код.

А когда поток данных идет по маршруту button click -> app.swf -> js code -> app2.swf -> rtmp server -> app3.swf -> js code
то приходится тщательно следить за ним вручную, контролируя идентификаторы, имена, типы данных, количество параметров и т.д. Жутко утомительная работа.

Теоретически возможно сделать так, чтобы IDE все это поддерживала кросс платформенно и кросс язычно. Но сложно. Думаю, в этом направлении будущее за MPS и его производными, типа Realaxy.

@nirthfurzahad:
nirthfurzahad

Кстати я понял, что мне не нравится в RASE. Он использует текст, как GUI; во-первых это создает разрыв шаблона в мозгу, но к этому можно привыкнуть; во-вторых лучше бы он вообще забил на текст, а показывал код ввиде графиков. Нечто вроде UML, когда программист может открыть отдельную часть реализации (будь то метод или цепочка методов) в том порядке — в каком ему нужно.

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

@yelbota:
yelbota

А что я действительно разнылся по поводу "CGML никому не нужен"? Вон народ косо смотрит на Realaxy, который делается такими глыбами, как Потапенко и Дембицкий. Куда мне там со своими игрушками. Надо смотреть на мир объективно. Кстати не смотря на то, что я фрик, мне RASE то же не нравится. Но не потому, что там "нет кода" или еще какие-нибудь непривычности, а потому, что нет интеграции с внешним миром. Трудно использовать контроль версий, нельзя интегрировать с мавеном (на сколько я понял), пока нет поддержки флекс. У нас уже есть один такой проект. haXe называется.

@blooddy:
blooddy

создал 100й топик в их трэкере

@0xFFFFFF:
0xFFFFFF

Ура! Джонище наконец написал статью для блондинок (и не только) как использовать супер-чудо-редактор! читать всем: habrahabr.ru

@Constantiner:
Constantiner

Кстати, ребята фиксят баги, походу, быстрее, чем даже супербыстрые Джетбрейновцы. По поводу вчерашнего #745444 оказалось, что это просто баг и по умолчанию предлагался не тот view, что нужен. И уже починили :)

@yzh44yzh:
yzh44yzh

Ну наигрался на сегодня. В общем неплохо, но ломка привычек серьезная.
Кстати, багрепортить не о чем, не было багов-то :)

@yzh44yzh:
yzh44yzh

Попытался записать скринкаст. No way. Редактор не тупит, а я туплю, все время жму не то, что надо :) Хотя когда пробовал работать без записи скринкаста, то все получалось гораздо лучше :)

Ладно, фиг с ним, запишу позже, когда освоюсь получше :)

@yzh44yzh:
yzh44yzh

Очень мало типов данных: TextField, Event, int, Number — нету такого. И становится интересно, а какая доля ActionScript вообще реализована?

Традиционный Hello World сделать тут нельзя. Но мне удалось создать кнопку и обработать нажатие на нее:

package com.example{

import flash.display.Sprite;
import flash.display.SimpleButton;
import flash.display.Graphics;

public class Main extends Sprite {
public function Main( ){
initButton();
}
public function initButton ( ) : void {
var upState : Sprite = createState(0xff0000) ;
var overState : Sprite = createState(0x00ff00) ;
var downState : Sprite = createState(0x0000ff) ;
var t : SimpleButton = new SimpleButton(upState, overState, downState, upState) ;
addChild(t);

t.addEventListener("click", drawEllipse);
}
public function createState ( color : * ) : Sprite {
var sp : Sprite = new Sprite() ;
var gr : Graphics = sp.graphics ;
gr.clear();
gr.beginFill(color, 0.8);
gr.lineStyle(1, 0xff0000);
gr.drawRect(0, 0, 100, 30);
gr.endFill();
return sp ;
}
public function drawEllipse ( e : * ) : void {
var sp : Sprite = new Sprite() ;
sp.graphics.clear();
sp.graphics.beginFill(0x00ff00, 0.5);
sp.graphics.drawEllipse(40, 40, 150, 150);
sp.graphics.endFill();
this.addChild(sp);
}
}
}

(скопипастить можно сгенереный ActionScript).

@yzh44yzh:
yzh44yzh

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

Ну инициализация проекта была долгая. Но потом сам редактор работал вполне себе прилично. Во всяком случае, не сильно хуже, чем IDEA.

Бета-тестеры писали, что у них нифига не компилится, не запускается и т.д. У меня graphics.drawRect() со всеми предварительными инициализациями скомпилировалось и запустилось сразу, без всяких проблем.

trace() нету, дебага нету, отлаживать нечем :)

скопипастить код нельзя, он не выделяется :)

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

Первое впечатление благоприятное.

@yzh44yzh:
yzh44yzh

Посмотрел фотки, смотрю видео с конференции. Может еще хватит сил сегодня, чтобы установить.

Пока смотрю видео, возникла мысль, что сложность программирования не состоит в том, насколько удобно или неудобно писать код. На самом деле я никогда так уж сильно не заморачивался на мегафичах той или иной IDE, ибо написать код (с удобствами или без), это не самое главное, не самое сложное, и не то, что отнимает много времени.

Мегамощный редактор облегчит написание кода, но не облегчит процесс программирования. MPS и LOP, возможно, облегчат.

Ну это так, мысли по ходу...

@kutu:
kutu

посмотрел видео с презентации реалакси, там ваня сказал что они сделают возможность компилить swc с асдоками внутри
недавно в блоге адоби по типсам и триксам флеш билдера выложили кокретный пример, как при помощи ант скрипта можно компилить такую swc либу
blogs.adobe.com

@develar:
develar

Не дождался Realaxy Editor. Использовал metaas (задача — нечто вроде jdo). Но плагин к будет в любом случае конфеткой.