Задать вопрос
Профиль пользователя заблокирован сроком с 29 августа 2016 г. и навсегда по причине: Снова мат
  • Как выполнить javascript на элементе, который еще не инициализирован в html dom?

    copal
    @copal
    подписаться на его добавление или изобрести машину времени..
  • Есть ли хорошие JavaScript 2d игровые движки?

    copal
    @copal
    OrionShah: интересно, чем он Вас привлек? Оформлением сайта?
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Alex Mustdie: вот я и говорю что всегда невнимательность единственная ошибка. А ещё есть такой тип ошибок, наверное во всех языках, что проблема указывается, предположим на 2строчке, но на самом деле она на строчку выше. И по неопытности можно несколько дней убить на понимание этого. Типа скобку не закрыл и компилятор пойдет дальше её искать и найдя на сто строчек ниже может указать на девяносто девять строчек ниже, типа ошибка! А она на второй строчке...
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Alex Mustdie: а из комбобокса нельзя обращаться к чему-то, чего бы могло не быть в другом проекте? В настройках может указали брать значения "вот от туда", а этого от туда нет.
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Alex Mustdie: а ещё очень частая ошибка написания в кадрах, это попытка обратится из одного кадра к коду другого.
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Alex Mustdie: нет. Сколько раз я встречался с подобным и каждый раз оказывался фактор невнимательности. Вот например Вы обращаетесь в первом кадре к чему-то что создаться только на втором. Это сразу ошибка 1009.
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Вам нужно идти на флешер ру. Там с этим помогут. А сам я не могу, я никогда не пользовался этими компонентами именно с adobe flash. По этому я и не могу предсказать что у Вас не так.
    Но вообще ошибка 1009 это когда обращаешься к чему-то несуществующему. В общем послушайте совета и идите на флешер.
  • Что делать с ошибкой #1009 (Cannot access a property or method of a null object reference) в Flash CC?

    copal
    @copal
    Есть люде которые умудряются задать вопросы так, что хуже уже нельзя. Вы один из них.
    Код, который Вы почему-то выложили в скриншоте а нет в виде кода, он у Вас в кадре написан? Комбокс на стайдж добавлен? Если он библиотеке то Вы его экземпляр создаете? Имена точно совпадают?
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов:
    Чем является модель акторов?

    Акторы – это набор практик, методология разработки, архитектурный паттерн, маркетинговый ход?

    В моем университетском курсе, как и у многих, понятие вычислимости определялось через машины Тьюринга и Поста. У машины есть состояние – совокупность значений всех ячеек ленты. Процесс вычислений представляет собой последовательность шагов машины, каждый из которых меняет ее состояние. Каждый шаг машины – выполнение одного атомарного неделимого действия (операции). Далее буду называть это традиционной моделью вычислений.

    Такая трактовка вычислений приводит к понятию глобального времени, когда в один и тот же момент времени может выполняться одна и только одна атомарная операция. Это свойство существенным образом используется для доказательства свойств различных примитивов синхронизации в случае многопоточного программирования на однопроцессорных машинах, например, в книге Грегори Р. Эндрюс Основы многопоточного, параллельного и распределенного программирования.

    Для многопроцессорных машин или распределенных систем требование глобального времени, в общем случае, неприемлемо. Следовательно, необходимо обобщить понятие вычислимости на случай параллельных вычислений. Одним из таких обобщений и является модель акторов.

    После прочтения цитируемого выше из этой статьи на хабреМодели акторов 40 лет! я понял что мне это напоминает.
    Это совокупность паттернов Команда, Спецификация ну и что-то должно быть от EventDispetcher или GlobalDispatсher, Observer ну или в край Signal, это мне кажется не важно, кому как больше нравится тот так и сделает. И если это так, то я эту парадигму знаю. Она типа создает таски но не просто последовательность, а последовательность с условием (if, elese, видел даже как цикл while прикручивали в synс). И когда один таск выполняется то шлет событие-уведомление и в зависимости от результаты выполнения будет произведено следующие действие. Ведь я не ошибся? Если не ошибаюсь, то я очень плотно использую "это" и даже не представляю как без этого можно писать код. Но вот что странно, что я сейчас ещё раз прочитал Ваше определение о модели актеров и оно полностью противоречит статье, в которой сказано -
    Такая трактовка вычислений приводит к понятию глобального времени, когда в один и тот же момент времени может выполняться одна и только одна атомарная операция.

    А у Вас -
    Вообще акторы используются не только в играх, а это одна из базовых технологий для параллельных вычислений.
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: а парадигма конечные автоматы и паттерн конечные автоматы это одно и тоже? А модель актеров это типа объект актер который диспатчит события?
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: да я слежу за всеми новостями, но время все опробовать нет. И я хорошо понимаю о чем Вы, когда говорите что html, css и js должны слиться. Я очень хорошо, даже больше чем хорошо знаю flash, где единство выражено лучше чем в java или c#. И я тоже за это слияние, но будет ли оно и когда, какими силами.

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

    И Вы мне в пример приводите компоненты, которые для меня, как человека из gamedev слишком простые. Это обычного html,css, js девелопера можно удивить созданием компонентов, а то от куда пришел я создавать компоненты, это ещё даже не зародышное состояние. И когда я разговариваю о mvc то не думаю о компонентах, я думаю о фраймворках и игровых движках, в которые связать в легко поддерживаемую игру без mvc, я бы сказал, невозможно.
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: Да, я действительно не имею двадцатилетнего стажа, и не знаю парадигм до ооп'шного времени, но.. Но я не считаю что дедушка может упрекать меня в использовании 3D фрезерного станка, аргументируя это отсутствием познаний в лобзиках и молоточков. Про ооп я могу очень долго разговаривать так же как и о mvc, но с оппонентом который может либо выслушать, либо научить, а не слушать упреки связанные с тем, что раньше информации было так мало, что люди с двадцатилетним стажем сравнялись со студентами. Да и не считаю я что нужно обладать какими-то запредельными знаниями чтобы обсуждать то, что похоже на детский конструктор лего.

    С другими не mv* парадигмами я и вправду не знаком, но не думаю, что мне бы понравились парадигмы которые все смешивают... Да таких наверное и нет. Рекомендуемые Вами книги обязательно почитаю, но боюсь там уже не будет того, о чем бы я не знал.

    И учтите, когда я выучу десяток языков, то при первой встрече уделаю Вас и напомню что уделал бы ещё сейчас. Сейчас мне и вправду нечего сопоставить с Вашим стажем и не исключаю, что окажись на Вашем месте не повел бы себя так же. И спасибо за информацию, которая жадно прикует мое внимание к тем моментам, которые бы я мог и пропустить если бы этот разговор не состоялся.
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: про приложение "человеков" я сказал лишь из-за того, что Вы привили модель браузера, как нереальную для инженера. В мире не рендера, в мире нет кукизов...
    Но ведь в мире и машин и заводов нет, но их инженеры проектируют.

    И да, человек, это класс в ООП, но в мире mvс... Давайте так - у меня есть приложение, которое показывает как за "кем-то" гонятся "кто-то", то есть приложение "погоня". Это приложение и как я раньше уже говорил, это так же и модель. Теперь представим что я вместо за кем гонятся вставляю "человека", а вместо догоняющих человеков-бандитов. Дабавил их я не в приложение, а в вью. Изменилось приложение? Нет! Теперь я вместо добавляю тролля за котором гонятся эльфы. Приложение изменилось? нет! Но почему? Потому что в данном случаи это просто, как Вы говорите, классы. Они не входят в приложение-модель и в рамках mvc мы вообще о них не говорим упоминая модель.

    А теперь представьте что у меня приложение "погоня со стрельбой". Теперь у меня есть те кто догоняет и тот кого догоняют. Когда догоняющие приближаются к догоняемому, то они стреляют и у него отнимается жизнь. Вот с этого момента мое приложение кардинально начинает отличатся от первого, ведь в него добавился убегающий. От того каким именно будет убегающий, зависит исход приложения-приложения. Если у убегающего на спине будет щит, то он сможет убегать дольше, что увеличит шанс на победу. то есть, в mvc, а именно в модель-приложение вводится модель-убегающего.
    Теперь говоря о убегающем я не говорю о классе, я говорю о модели убегающего.

    Понимаете? Когда я говорю о моделях, я не говорю о классах из ооп, я говорю о моделях в рамках mvc. И вот как раз то что я называю моделью и является Вашей моделью в плане инженерии. Это лишь характеристики и прочие данные которые нужны инженеру, чтобы внедрить эту модель, модель убегающего, в модель приложения "погоня со стрельбой", ведь как я говорил раньше, приложение должно работать и без контроллера с представлением.

    И далее... Вы похожи на бульдозер! Вы пытаетесь все на свете сгребсти в одну кучу и сказать - вот эту каку mvc точно не разрулит. Да, ведь оно для другого. Таски системы, работу интерпритаторов и прочее отношение к mvc не имеют. Это отдельные части "чего-то", возможно тех же моделей. Но я на тему устройства самой машины не буду говорить, так как я не знаю как она устроена. Я говорю о mvc при помощи которого строят приложения, а не винты в микросхемы заворачивают. Но если взять браузерный интерпритатор, то можно сказать что он по mvc.

    И могу лишь добавить, что Вы не правы, говоря "адач, которые не укладываются ни в паттерн mvc, ни в парадигму ООП и даже вообще в концепцию моделирования, на порядок больше, чем тех, что укладываются."
    Если Вы хотите все это закрепить словами, что это правда, ведь они написаны на языке не реализующую ооп парадигму, то это стоже самое что утверждать что корова не умеет летать потому что у птиц нет вымя...

    И я так и не смог услышать о том, что mvc неправильное. Все что сказали, это "модель не та модель", но на деле она та самая.. И говорить о mvc и ооп в рамках языка который его не реализуют - глупо. А утверждая что на не ооп языке можно реализовать парадигму mvc равно тому, что признать что эти языки куда становятся куда приятнее если их использовать "как ооп языки".
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: тогда получается, что создавая приложение "человек", я вписываюсь в инженерную модель и слова "модель===приложение===логика" не вызовут недоумение.

    Но я кажется понимаю к чему Вы. Вы не можете вписать в моделируемую среду, грубо говоря, загрузку, отправку... Да? Если да, то это делать и не нужно, это к mvc отношения не имеет.

    Но если нет, то я тогда сдаюсь и признаю что Вас не понимаю. Модель человека, это нормально, но модель браузера нет. Но браузер не чем не отличается от модели машины, которые моделируют те же инженеры. И получается что Вы говорите - приложение "мир" это неправильно, ведь человеки и машины и природные явления это разные предметные области. Да, разные! Но они все реализуют свои модели. Вот у меня есть игра построенная на парадигме mvc. В ней есть персонаж, он тоже реализован на парадигме mvc, но загружен в мир. Вот загрузчик это не mvc. mvc без разницы что и от куда берется. То есть, mvc в mvc это есть мир, а по отдельности это разные приложения - "человек", "мир". Что здесь противоречит инженерным моделям?

    А передача данных по сети это не логика приложения и я с Вами согласен. И даже замечу, что все бредни с mvc вызваны тем, что непонимающие пытаются сделать из mvc бога, которым занимается прям всем-всем и загрузкой и хранением данных. И вот когда они все это пытаются связать при помощи mvc и начинаются рождаться парадигмы-уродцы.
  • Существует ли компьютер и ноутбук для разработки в удовольствие?

    copal
    @copal Автор вопроса
    DevMan: я читал что стоимость не самая темная сторона ssd, типа они ломаются часто. У Вас сколько работает без замены?
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов: я всегда говорю о первоисточнике, по этому когда я буду говорить о своем mvc, то буду подразумевать первоисточник. Так вот, когда я говорил о мадели равной приложению, то имел ввиду ту модель, которая из mvc.
    Но если я правильно понял, то Вы говорите о модели, которая задает поведение объекта, а не о модели из mvc? Я очень люблю тему обсуждать тему архитектуры и искренне пытаюсь понять Ваши слова, но не получается.

    Но тут даже вот как.. Модель и только модель (из mvc) содержит всю бизнес логику приложения. Создав объект модели, мы имеем на руках информационную модель так же содержащую всю бизнес логику приложения. Вы об этом?

    Вы говорите так, будто о моделях, которые являются миниатюрами существующих в нашем мире объектов. Типа - машина - сувенирная машина...
  • Какие наборы паттернов применяются при написание апи чаще всего?

    copal
    @copal
    Тимур Шемсединов:
    В первоисточнике тоже написана лажа, потому, что отделять код от данных и модель от логики - это идея противоестественная для фоннеймановской архитектуры вычислительной техники.

    Переубеждать человека с таким большим стажем, по этому начну с далека. Что Вы имеете ввиду под отделение модели от логики? Ведь я специально повторял, что модель === приложение, ну и можно же продолжить дальше и получить приложение === логика. И не заметить этого просто невозможно. Получается что Вы подразумеваете что-то другое. Что?
  • Существует ли компьютер и ноутбук для разработки в удовольствие?

    copal
    @copal Автор вопроса
    Сергей: а ssd внешний? Если да, то сильно мешается?
  • Существует ли компьютер и ноутбук для разработки в удовольствие?

    copal
    @copal Автор вопроса
    Много раз слышал, что на i5 точно так же тормозит.