Прямой эфир


0
просто четверЬг
avatar

degtyarchuk

  • 23 июля 2010, 14:57
0
просто четверг!
avatar

Olga

  • 23 июля 2010, 08:53
-1
Благодаря советскому правительству стали более частыми матчи за шахматную корону, так как сумма (взнос) для претендента за право играть с чемпионом стала много меньше, чем со времён Капабланки, Алёхина и Эйве. Но пришёл Фишер и гонорары многократно увеличились!

Благодаря запросам Фишера размер призового фонда матча на первенство мира по шахматам значительно вырос. По этому поводу Борис Спасский шутил: «Фишер — наш профсоюз». Сам Фишер говорил: «Я добьюсь того, чтобы к шахматам относились с не меньшим уважением, чем к боксу. Сколько бы ни запросил Мохаммед Али за своё очередное выступление, я потребую больше».

Так что дело не в жадности.
avatar

degtyarchuk

  • 25 июля 2010, 17:11
0
ну а по поводу зп — не веселая она какая то (
avatar

cyril

  • 22 июля 2010, 16:01
0
)))))))))))))))))))))) ееее
avatar

cyril

  • 25 июля 2010, 22:51
0
Да, жадность мужика погубила :)))
avatar

yuginboy

  • 25 июля 2010, 16:28
0
г-главное не-не бояться, га-гавно будет :)))
avatar

yuginboy

  • 25 июля 2010, 22:42
-1
Но ведь оценка игры только призовым фондом влияет только на одну сторону желаний — обогащение и жадность. Бокс, в отличие от шахмат, очень травматичный вид спорта, и на реабилитацию денег уходит достаточно большое количество. А этот выпод про Али, как по мне только о жажде денег и говорит. Я не говорю, что бокс стоит таких денег, а шахматы нет, просто уважение к виду спорта не должно исходить от возможности заработать призовой фонд, т.к. это дано только еденицам, а играющих — миллионы.
avatar

yuginboy

  • 25 июля 2010, 18:39
0
that's what she said ©
avatar

cyril

  • 25 июля 2010, 23:00
+1
Категорически с вами не согласен товарищ.

Я вижу жадность только в неуплате налогов. Это огромная глупость. Особенно в США :)
avatar

cyril

  • 25 июля 2010, 19:47
0
сюда ничего не надо дописать, чтобы можно было работать даже с какими-то отдельными элементами? (это я так, мысли вслух)
private int Id { get; set; }

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

degtyarchuk

  • 24 июля 2010, 08:11
0
сила! я многое понял. результатом будет *.swf, а все данные в xml. пример очень показательный. создаём объект и выводим его свойства. есть конкретная задумка (связана с экспортом данных) у меня по поводу одного будущего проекта. обязательно обращусь за помощью!
avatar

degtyarchuk

  • 24 июля 2010, 10:17
0
Супер! Давай дальше.
Немного буков.

Флекс просто клиент и он никогда не содержит в себе данных — данные забираются на каком либо сервере. Вопрос протоколов с которыми работает флекс пока оставим. Давай просто решим что все работает через простое http соединение (ну как и браузер). Но только это решение временное )).

Теперь смотрим. Весь цикл выглядит примерно так " послал запрос --> принял ответ". Сколько всего может быть видов ответа? Правильно — два. Результат и Ошибка. Других ответов быть не может. Наша задача написать два метода для обработки ответа — resultHandler и faultHandler.

Обратите внимание на такой момент. НЕ НАЗЫВАЙТЕ МЕТОДЫ русскими словами в транслитерации, не пишите названия вида ttttMethod или прочую муру — метод должен иметь четкое название ) Прочитал и понял что происходит. Ну или как минимум приближенное к четкому. Это вопрос более к общим практикам программирования и кому интересно можно начать попутно читать книгу «совершенный код» — даже новичку полезно и почти все понятно. Это ОЧЕНЬ важный момент.

Теперь смотрим на код.
<mx:WebService id="weatherService"
                                   wsdl="http://www.webservicex.com/globalweather.asmx?WSDL"
                                   showBusyCursor="true">
                <mx:operation name="GetWeather"
                                          resultFormat="object"
                                          result="resultHandler(event);"
                                          fault="faultHandler(event);"/>
        </mx:WebService>

Мы в этом коде создаем обьект типа WebService с id weatherService. Пока что обратите внимание только на result=«resultHandler(event) и fault=»faultHandler(event). Мы говорим следующее. Если в процессе вызова метода на вебсервисе произойдет ошибка (выбросится событие об ошибке) то ее должен обработать метод faultHandler, в случае результата — передать обработку результата методу resultHandler.

Что нам надо сделать с ошибкой? Правильно. Обработать ее. Ошибки также называют исключениями. Обработка исключений является одним из важнейших навыков и на самом деле не настолько тривиальна как это может показаться с первого взгляда. Но в этом примере мы ограничимся только показом сообщения ошибки. И все.

Смотрим наш метод. Я его намеренно оставил пустым.

                        private function faultHandler(e:FaultEvent):void
                        {
                                
                        }


Это action script код. Метод и функция слова синонимы. Я говорю метод только в силу привычки. Как описать словами этот метод? Примерно так: Это приватный (private) метод который ничего не вернет (void) и на во входных параметрах получает объект e класса FaultEvent. Синтаксис action script, основы ООП читаем через гугл. Это скучно и бессмысленно описывать в рамках программилы. Будьте уверены что без базовых знаний ООП (и без понимания этих знаний) у вас ничего не выйдет.

То, что вызывает наш метод faultHandler передает в него обьект, который содержит в себе информацию. Для того чтобы узнать какая информация в этом обьекте нам доступна мы должны посмотреть документацию livedocs.adobe.com/flex/3/langref/mx/rpc/events/FaultEvent.html. Умение читать API очень важно — без этой способности мы не можем ничего написать. Также, стоит запомнить и принять факт — документация как правило на английском и искать перевод бессмысленно если вы хотите программировать, а не заниматься переводом.
Наша задача — дописать метод так, чтобы увидеть сообщение об ошибки: из объекта e получить сообщение message и через Alert вывести содержание ошибки.

Вроде как подошел к следующему раунду игры.
1. допишите метод faultHandler для того чтобы через Alert показывалось сообщение об ошибки.
2. Придумайте способ спровоцировать ошибку.
3. Покажите результат

В помощь скриншоты без описания :)

scriptico.com/test/error.jpg
scriptico.com/test/error-handler.jpg
avatar

cyril

  • 25 июля 2010, 19:24
0
оказывается, что в одном из моих портфолио есть прямое применение флекса! я это понял только что )))) Ресторан «Шафран» -> Виртуальная экскурсия
avatar

degtyarchuk

  • 24 июля 2010, 10:24
+2
Так. Наконец-то удалось мне завести это чудо на линухе (я про флекс билдер, который, млять, волею адоб есть только под 32-х битную ось и то, без пинка не заводится в линухе). Помог мануал с http://debianworld.ru/articles/ustanovka-flex-builder-flex-sdk-air-sdk-v-debian-ubuntu/ Причем изменение папки
"Choose Install folder": "~/eclipse-3.5/Adobe_Flex_Builder" 
на название, которое давал по умолчанию инсталлер
"Choose Install folder": "~/eclipse-3.5/Adobe_Flex_Builder_Linux" 
приводило в неработающее состояние этот билдер. Мне удалось пошагово, как описано в этой статье, поставить немного обновленные версии:
eclipse-SDK-3.5.2-linux-gtk.tar.gz 
flex_sdk_3.6.0.16736.zip
flexbuilder_linux_install_a5_112409.bin
air_1.5_sdk.tbz2

Т.к. у меня линуха x86_64, то пришлось установить firefox-bin. Как советовалось в инсталлере флекса, проверил его командой
file firefox-bin 
firefox-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped

т.е. firefox-bin: ELF 32-bit, что ему и надо было. Ну и соответственно закинул ему в папку плагинов 32-битного флеша.
Вот мой небольшой результат:



avatar

yuginboy

  • 26 июля 2010, 12:31
0
Cергей, это просто «сеттер» и «геттер». Так как переменная обьявлена как private к ней нет прямого доступа даже если создать инстанс класса.
Простой пример? Ок. Сейчас сделаю. Только немного не стандартно чтобы было интересно разбирать с тем кому это интересно.
avatar

cyril

  • 24 июля 2010, 09:03
0
Да. результат всегда .swf )

Запустить это и можно сказать что пол дела сделано )
avatar

cyril

  • 24 июля 2010, 10:21
+1
Тупанул малехо)) Прибивайте верхние комменты!
интересный квест для кодеро-программеров)

1. поставил ЭТО



2. Создал Flex Project (index)и скопипастил код
3. Нажал Run
На локальной машине заработало и показало:



4. Залил приложение на musikant.com.ua/programilla/flex/

На хосте грузится, но не работает:



— загвоздка в том, что на хосте не работает как надо?
— с подсказки скриншотом заметил только разницу в скорости ветра( там баг в коде?)
— на хосте бесконечно долго идет загрузка с удаленного хоста погодного (там баг в коде?)
— или совсем не туда попал?(
avatar

PigmaLion

  • 25 июля 2010, 01:39
0
ну это же не 10 заповедей юзабилити, это как «пожелания», и естественно далеко не все используются, сама не все использую (т.к. существуют разные сайты, разная структура, тематика и т.д. ну + пожелания заказчиков, некоторым из них пох на все правила юзабилити, они хотят видеть только то, что хотят!)

avatar

Olga

  • 25 июля 2010, 21:12
0
01. сейчас большинство используют E-mail и пароль. получается визуально маленький див, который весь полностью охватывается глазом. поэтому играть можно как угодно, в зависимости от стиля, пространства и других технических требований.
02. я прокручиваю.
03. согласен.
04. чистая психология восприятия. согласен.
05. не согласен. есть разные дизайны в которых не синий более чем оправдан.
06. может быть.
07. прикольно. опять эти британские учёные )))
08. клише.
09. я всегда в первую очередь обращаю внимание на рекламу. целенаправленно. у меня на это есть своя мотивация. вот уже как 10 лет специально просматриваю даже ролики по телевидению.
10. кривая насыщения математически оправдывает это правило. хотя спорно.

итог: согласен, актуально.
avatar

degtyarchuk

  • 25 июля 2010, 20:29
Не забываем смотреть статистику:

Яндекс цитирования