Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Подвижной состав (http://www.trainsim.ru/forum/forumdisplay.php?f=23)
-   -   Russian locomotives for TrainZ 2009 (http://www.trainsim.ru/forum/showthread.php?t=6011)

Midnighter 27.01.2009 11:01

Что мешает помочь разработчику в оптимизации его кода?

caplq 27.01.2009 13:06

[QUOTE=Combine;67573]Количество потоков я посчитал в коде. Плюс к тому, программист мне лично жаловался, что при добавлении еще одного скрипт перестает нормально функционировать. Учитывая, что, как тут верно заметили, есть еще и сигнализация, и другие локомотивы могут быть, я посчитал нужным высказать свое мнение относительно этого наблюдения.[/QUOTE]

Это не мнение, это необоснованная претензия высказанная в грубой форме, но я не об этом.

Теперь все же по делу:
Если ты посчитал количество порождаемых потоков в коде, то значит ли это что их ограниченное количество?
По коду ты не сможешь посчитать количество потоков работающих в определенный момент времени, влияние других скриптов ты тоже не рассматривал, пока я об этом не сказал.
Если обрушения не происходит, то значит код написан корректно?

Ты не ответил, есть ли у тебя статистика на отказ и на чем кроме изучения кода и письма программиста, которое тут не приведено, основывалось твое мнение?

Не удивлюсь, что помощи от тебя программист не дождался и решал свои проблемы сам (судя по всему решил).


[QUOTE=Combine;67573]
Пост-скриптум. Всем тем, кто хочет заткнуть мне рот я предлагаю перестать это делать. Если Вы считаете, что можете определять чье-то право высказываться, Вы глубоко заблуждаетесь. На данном конкретном форуме этим правом обладает исключительно администрация, и если Вам не нравятся какие-то мои высказывания, обсудите это с ними.[/QUOTE]

Я не собираюсь затыкать тебе рот. Но и молчать на твои необоснованные дурацкие выпады не собираюсь тоже.

Midnighter: Я готов получить горчичник, но... Как владелец ресурса trainz.cti.net.ua на котором были опубликованы вышеозначенные локомотивы, я все таки хочу понять причины постоянных необоснованных наездов на разработчиков со стороны Комбайна?
Не только по поводу данной разработки, а по разным поводам улыбки.
И это не только на этом форуме (и других тоже), но и в личной переписке etc...

Если бы я не был прямым сторонником свободной разработки и всяких разных opensource-ов, то посоветовал бы ребятам компилировать скрипты от таких вот Комбайнов.

PS. А код оптимизировать если нужно, есть кому помочь...

Evgenyi 27.01.2009 14:31

[COLOR="Silver"]Ну вот, талончик отобрали.[/COLOR]

TRam_ 27.01.2009 14:47

я видел этот скрипт ещё до того, как о этом локе появились первые упоминания. И потоки видел. И то, что их можно "установить" в функцию "update кабины" тоже видел. И вроде даже отослал скрипт с примером такой функцией. Но ведь не то главное, что моя идея не используется. Главное - что появляются новіе скриптёры, и что общество скриптёров локомотивов "varz+Combine+agmike+TRam_" получает пополнение Сергея12 и, по-видимому Evgenyi . За нерациональность первых скриптов вообще никогда ругать не надо - посмотрите на скрипт крана КДЭ (моя первая крупная работа) - разве там что-либо рационально?

а тебе, Combine, скажу, что если довести свою модель лока не удалось, а скрипты для неё работают - так поставь свой скрипт и кабину на этот и покажи нам... А о том, что трейнз 20 потоков не переварит - эт врядли. Я не верю, что какой-либо сценарий будут "нашпиговывать" десятками ЧС4т :)

caplq 27.01.2009 14:55

TRam_: Я думаю со временем все оптимизируется (если будет в этом смысл), все таки это первый вариант.

А насчет потоков - активная кабина в сценарии все равно будет одна - нашпиговать сценарий можно будет хоть сотней ЧС4т - кабина будет по прежнему одна :) та в которой ты сидишь.

Специалисты по скриптам, неужели я не прав и инитятся все кабины и роботы в них дергают за ручки?
:)

TRam_ 27.01.2009 14:57

Ты абсолютно прав. Инитится только та в которой сидишь. Все остальные вроде "разбираются"

genesis 27.01.2009 17:50

Combine прав, а все наезды на него вызаны лишь нездоровыми нервами:D
Вообще возникает такое чувство, что любое сообщение Александра, вне зависимости от содержания, сразу обвиняется необоснованными претензиями, срачем и т.д. Это предвзятость и двойные стандарты. Меж тем такая недоработка скриптов весьма существенна.:p
[QUOTE=TRam_;67603]А о том, что трейнз 20 потоков не переварит - эт врядли. Я не верю, что какой-либо сценарий будут "нашпиговывать" десятками ЧС4т :)[/QUOTE]
Ты не прав. Дело не в том тормозит [U]сейчас[/U] или нет, дело в подходе, в стиле. Будет один объект, будет другой - один тормознет тут, другой там - и о производительности можно забыть. Такие упущения везде - можели, скрипты, текстуры (разумеется я говорю про все дополнения как совокупность, конкретно модель данного лока мне оч нравится, красиво и качественно выполнена:)). И надо не указывать на то, что все так делают, а самому делать грамотно.:p

[QUOTE=caplq;67592]...необоснованная претензия высказанная в грубой форме...
...необоснованные дурацкие выпады...
...постоянных необоснованных наездов...[/QUOTE]
Я не знаком с личной перепиской, однако здесь никаких необоснованных наездов, претензий или выпадов не вижу.:)
[QUOTE=caplq;67592]
Теперь все же по делу:
Если ты посчитал количество порождаемых потоков в коде, то значит ли это что их ограниченное количество?
По коду ты не сможешь посчитать количество потоков работающих в определенный момент времени, влияние других скриптов ты тоже не рассматривал, пока я об этом не сказал.
Если обрушения не происходит, то значит код написан корректно?

Ты не ответил, есть ли у тебя статистика на отказ и на чем кроме изучения кода и письма программиста, которое тут не приведено, основывалось твое мнение?
[/QUOTE]
Вас не устраивает цифра, названная Александром? Хорошо, я назову свою. После увиденного тут базара я решил поставить опыт, написав таймер на 100 секунд с вызовом эксепшена я сел в кабину и просто поехал, сделав все как по инструкции полагается. Знающие люди знают, что эксепшн делает дамп всех запущенных нитей в jetlog.txt. Таким образом я получил список, и просто посчитал. Получилось 55. Реальная игровая ситуация, не так ли?:rolleyes:
[COLOR="Silver"]причем я уже молчу о том, что такие высказывания очень схожи на наезды, претенции и выпады, причем оснований не наблюдается[/COLOR];)
[QUOTE=caplq;67592]
Не удивлюсь, что помощи от тебя программист не дождался и решал свои проблемы сам (судя по всему решил...
[/QUOTE]
...ничего не трогать и оставить как есть.:crazy:

Arturmachinist 27.01.2009 18:31

Ребят, может хорош воевать, сколько я за вами наблюдаю. Все на Комбайна, Комбайн на всех. Оставьте вы друг друга в покое. Я не знаю с чего всё это началось, но чё-то это долго продолжается. Может прекратим уже, а?

Evgenyi 27.01.2009 18:44

А началось с того, что товарищ комбаин слишком много....хотя ладно...а то ещё и жёлтый талончик отберут.
[COLOR="White"]А вообще всё началось с того, что этот комбаин только веёживаться всем гаразд, а делать ничего не делает! Вот это и забесило. А тут нормальные люди выпустили офигенные допы, и это для комбаина стало ударом вспину: Мол, как так? Я тут навыёживаля со своими мега-скриптами, всех надрал, а тут какие-то моделеры сделали простой скриптик, который мой накрыл верхом и про меня забыли. Вот с этого и началось.[/COLOR]

genesis 27.01.2009 19:06

[B]Evgenyi,[/B] это разные ситуации. Есть люди, которые строят маленький макетик ЖД у себя в комнате, а есть те, которые монтируют шедевры уровня немецкого макета, попавшего в книгу рекордов.

К тому же это уже чистой воды наезд. Здесь [U]Никто Никому Ничего[/U] не обязан. Кто-то сделал, кто-то нет. Я 100% уверен, будет возможность доделать проект - он будет доделан.

Evgenyi 27.01.2009 19:34

[QUOTE]Я 100% уверен, будет возможность доделать проект - он будет доделан.[/QUOTE]
Да ну? Ох, и что же тогда мешает?

[QUOTE]Здесь Никто Никому Ничего не обязан[/QUOTE]
Да, здесь никто никому не обязан, НО! Когда ты уже всем всё распиарил, [U]и сказал ждите в ближайшее время[/U], то уж будь добр! Ты знаешь, это тоже самое, что назначить девушке свидание, всего наобещать, а потом сказать: "Ой, извини, я немогу, т.к. у меня нету настроения и я хочу поиграть в GTA".
Вот представь, что девушка поступит с тобой подобным образом. Тебе понравится? Не думаю...

А вот прикинь, я вот буду летом вести электричку, и увижу что кто-то опаздывает. Я подожду, когда он подойдёт, а помто прямо перед носом закрою двери и дам ход2. Тоже не уверен, что тебе будет приятно.

[COLOR="Silver"]А вот я попробую так сделать. А что? кому-то можно а мне нельзя?[/COLOR]

Combine 27.01.2009 19:38

[QUOTE]Ты знаешь, это тоже самое, что назначить девушке свидание, всего наобещать, а потом сказать: "Ой, извини, я немогу, т.к. у меня нету настроения и я хочу поиграть в GTA".
Вот представь, что девушка поступит с тобой подобным образом. Тебе понравится? Не думаю...[/QUOTE] Нет у меня комментариев к этому, только смутные подозрения...

[QUOTE]Тоже не уверен, что тебе будет приятно.[/QUOTE] Мне не будет никак. Опоздание не перестанет быть опозданием.

[QUOTE]А вот я попробую так сделать. А что? кому-то можно а мне нельзя?[/QUOTE] На ЖД сначала попади, ага?

Evgenyi 27.01.2009 19:49

[QUOTE]На ЖД сначала попади, ага?[/QUOTE]
Это угроза или насмешка? Попаду! Возьму и попаду!

Combine 27.01.2009 19:53

Ну вот возьми и попади, потом уже говори. А то "когда наши танки войдут в Москву", "когда Мы придем к власти, то" в каждой второй теме -- уже не смешно, Петросянчег.

genesis 27.01.2009 19:55

Это не мое дело, что сообщают и что делают. И я не собираюсь как-либо переживать или возмущаться по этому поводу.
[QUOTE=Evgenyi;67644]Да ну? Ох, и что же тогда мешает?[/QUOTE]
Это не мое дело. Раз не делают - значит есть причина. Мне достаточно.
[QUOTE=Evgenyi;67644]
Да, здесь никто никому не обязан, НО! Когда ты уже всем всё распиарил, [U]и сказал ждите в ближайшее время[/U], то уж будь добр! [/QUOTE]
У вас супер-лок, вы написали более 9000 строк кода, остались какие-то мелкие, незначащие бажки, но противные, выбивают игру, да звуки глючат. Недели вполне хватит, чтобы все закончить. Но вдруг в универе начался какой-то бред, прямо перед сессией, могут за любую тройку выгнать, а там - мерять сапоги. Или из-за долбанного кризиса на рабочем столе лежит приказ об увольнении с завтрашнего дня. Или у родных форс-мажор. Или надо ехать в командировку. Или все просто бешено осточертело (а ты знаешь, что такое люто осточертеть, когда от мельтешения строк мысли уже строятся по принципам импликации и коньюнкции??). Твои действия в этом случае.
[QUOTE=Evgenyi;67644]Ты знаешь, это тоже самое, что назначить девушке свидание, всего наобещать, а потом сказать: "Ой, извини, я немогу, т.к. у меня нету настроения и я хочу поиграть в GTA".
Вот представь, что девушка поступит с тобой подобным образом. Тебе понравится? Не думаю...[/QUOTE]
Ок, тебе надо идти с девушкой или доделывать обещаный супер-лок (см выше). Твои действия.
[QUOTE=Evgenyi;67644]А вот прикинь, я вот буду летом вести электричку, и увижу что кто-то опаздывает. Я подожду, когда он подойдёт, а помто прямо перед носом закрою двери и дам ход2. Тоже не уверен, что тебе будет приятно.[/QUOTE]
Ты в метро ездил? Думать о таком - впустую тратить нервы.
[QUOTE=Evgenyi;67644]А вот я попробую так сделать. А что? кому-то можно а мне нельзя?[/QUOTE]
А никто тебе не запрещает. Всем по.х...


Текущее время: 09:17. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim