Jump to content
Азраэль

Курилка программистов

Recommended Posts

Dennis_Chikin    3,593

Спасибо, про profile_timer () я в курсе. Хотя, опять же, кому и пригодится.
Впрочем, некоторые эффекты вполне можно оценить и визуально. Вот те самые, например, с трэйд-менеджером.
А некоторые просто переписываются "по ходу дела". Если поменял 10 строк - то почему бы и не еще 5 соседних.

P.S. А образец, кстати, как раз 2015го года, и если зайти в более соседний раздел, то можно увидеть, что вот на его основе продолжают "развивать".

 

P.P.S. И, да есть еще такое слово как совместимость. Не та, которая с сэйвами, сделанными на ТЧ1.0, конечно, но та, которая step-by-step. В смысле, чтобы не переделать за раз все 13Гб мода, сразу как надо и без ошибок, а чтоб на промежуточных стадиях хотя бы запустить и посмотреть, что получается. (Бэг пардон за очередное неудачно употребленное слово).

Edited by Dennis_Chikin

Share this post


Link to post
Share on other sites
Карлан    1,024

 

 

Тыкали. Неоднократно. Но видимо там слишком сложно с интрукцией и примерами.

Можно еще раз? Предполагаю конечно что это за сборка, но боюсь там как раз и есть та самая бритва :).

 

 

Даже у Артоса, которого так хвалишь, благополучно затырены в мод все эти вещи.

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

 

 

Поняла, но есть такая штука, как сарказм

Твой я вполне уловил, в обратном не уверен ;).

Share this post


Link to post
Share on other sites
 xStream    85

 

 

Можно еще раз? Предполагаю конечно что это за сборка, но боюсь там как раз и есть та самая бритва .

Вами любимый Артос, к примеру, но он сделал тоже то еще гм... Просто брал то, что делали другие и убивал часть идеи, но и на том спасибо - часть удобства доходила до конечных потребителей.

 

 

И именно после этого и начал хвалить Артоса, т.к. собственно подобного нигде ранее не наблюдалось.

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


Все, кто стоит на моем пути: идите нахрен и там погибните! ©

Share this post


Link to post
Share on other sites
Artos    95

Хм... Любить/бранить/хвалить/хаять и т.п. - конечно право каждого, но все же не должно на публичных форумах скатываться до голословного злопыхательства и подтасовок. (IMHO)

@xStream, подтверди, плз, свои слова о "он натырил" конкретными фактами плагиата/воровства, или принеси извинения. 99,9% всех наработок по кодингу в СТАЛКЕРе основано на уже имеющихся наработках персвоисточника от производителей игры и последующих (мини)модах. Нужно быть глупцом, чтобы игнорировать труд других (кстати, чаще всего, выполненный именно для использования последующими кодерами!) и тужиться каждый раз изобретать велосипед. Ну а использование исходных материалов, выложенных/опубликованных в сети именно для использования в игре и создания последующих модификаций называть "натырил/своровал" - схоже с изливанием накопившейся желчи...

Правильно замечено: 

 

Вот заглянул в тему посмотреть что вы тут курите. Накурили примерно на 100 милиБздэнов, не меньше.

 

(сорри, что не вовремя заглянул на форум)

Edited by Artos
  • Согласен 1

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..."© Машина времени

Share this post


Link to post
Share on other sites
Dennis_Chikin    3,593

Покаянцы.

"Существа Зоны с подавляющим ментальным полем - то есть способных брать другие существа под свой контроль или подавлять их волю. Ментально воздействуют на совесть жертвы, вынуждая её стремиться к искуплению грехов - то есть кидаться в аномалии или просто давать себя съесть.

 

...и тут началась ментальная атака.

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

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

 

...чувствуя, что недостоин жить и дышать, и что ему необходимо прекратить и то и другое немедленно. Встать, признать поражение, отдать все деньги и вещи соседу по столику, а потом скорее бежать вешаться. Бежать и вешаться вот прямо сейчас."

 

Реквизиты самого произведения не привожу, поскольку ценного там - только вот этот отрывок.

Edited by Dennis_Chikin

Share this post


Link to post
Share on other sites
Nazgool    246
Вроде сам никому ничего не говорил, да и мне тоже, но после прочтения последних страниц не ловко как-то. Особенно от того, что курильщики-то со стажем.

Нет, это конечно понятно. Вы это давно уже выс..., ой, съели, так что как жевать уже знаете.

Но не у всех же ещё зубы выросли. Но уже ведь пытаются грызть.

И пусть некоторые пока ещё не понимают(по не опытности) всех преимуществ новых решений, но ковыряния или "рефакторинг" (да называйте это как угодно) являются не плохим полигоном.

Кто в чем разобрался - то для него и лучшее. Со временем разберуться и в другом. Будет возможность сравнивать, делать выводы.

Вчерашний код сегодня самому покажется дерьмокодом. А прекрасный сегодняшний, завтра может показаться хуже вчерашнего.

Указывать на ошибки конечно нужно. Но принимать\не принимать - это уже как захочется.

Многие ли слушали родителей в детстве?

В общем...хотелось написать о многом...да ну его. Настроение ни к черту после всего этого.

  • Thanks 1
  • Like 1
  • Согласен 3

Share this post


Link to post
Share on other sites
 xStream    85

 

 

подтверди, плз, свои слова о "он натырил" конкретными фактами плагиата/воровства,

Ну я не употребляла слово "плагиат" или "воровство". И я не говорила, что это плохо. Так что в позу богомола не стоит вставать. Мне не нравилось никогда твое стремление все сделать универсальным и я этого никогда не скрывала. Стиль программирования тоже не импонирует, но тут уж точно личное дело каждого.

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

 

 

"натырил/своровал"

Акцентирую: натырил - напихал всего и вся, своровал - я не употребляла это слово. Ты всегда указывал авторов, никаких претензий.

 

 

схоже с изливанием накопившейся желчи...

Это даже смешно  :wub:

 

 

Но не у всех же ещё зубы выросли. Но уже ведь пытаются грызть.

Если я правильно поняла метафору, то... То вот: если грызут, то это отлично! Если грызут и хаят предшественников, на чьем труде учились - не айс. Если грызут и говорят, что их леденец круче и вкуснее, то пусть готовятся аргументировать и доказывать. И тут дело не вкуса даже. В программировании есть такое понятие, как эффективность (помимо читаемости, скорости кода, скорости разработки и т.п.). Так вот эту эффективность стоит доказывать, иначе будет то, из-за чего весь бор и пошел - вместо одной рухляди писать свой велосипед и называть его мотоциклом. Да ради Б-га! Но отстаивать надо. Как делали другие :)

  • Like 2

Все, кто стоит на моем пути: идите нахрен и там погибните! ©

Share this post


Link to post
Share on other sites
Dennis_Chikin    3,593

Вот есть пост. В нем - ссылка + история вопроса. Что "ежели скрестить вот то и еще вон то - все плохо, а вот так - вроде и ничего. Что сделано - а просто выдернуто из ... и развернуто".

Вот другой пост - ссылка, и вот к ней, к ЭТОЙ ссылке написано: "а вообще - не нужны".

Вот третий - тоже, "просто убрано лишнее" (ну и там дальше поправили, что убрано не все лишнее).

 

Ну какие еще надо поклоны исполнить, чтобы на лесоповал все же не ехать ? Или только написать завещание в пользу потерпевших, и, действительно, повеситься ? Меньшим не удовлетворитесь ?

Share this post


Link to post
Share on other sites
Artos    95

@xStream,

 

в таких случаях говорят: "Нагадил(а) и в кусты". Не нужно извращать русский язык, пытаясь именно воровское/криминальное слово (хотя и смягченное, поглядываем хотя бы в словари) выдавать за "белое-пушистое" `напихать`...

И не смешно, если бы не было грустно что и в новый форум переносятся манеры и дрязги детских песочниц: "Не трожь мой песочек и лопатку. Мой куличик самый красивый и не смей его трогать и ругать...А вот твой куличик - это дрянь, и даже вовсе не твой..."

Пора бы и остепениться, и все же контролировать свой базар!

 

 

Вот с последними словами "Если грызут и хаят предшественников, на чьем труде учились - не айс. Если грызут и говорят, что их леденец круче и вкуснее, то пусть готовятся аргументировать и доказывать." - полностью согласен.

Жаль сама не всегда следуешь этому принципу, "критикуя" труд других.

 

Далее предлагаю "курильщикам" не продолжать скользкие темы, принижающие одних и выпячивающие других. Труд каждого модера не заслуживает критиканства и поношений, если делается от души, а не по принуждению и/или из корысти, какова бы минимальная польза от его труда не оставалась... И хотя тут "курилка", но все же лучше говорить, ворчать и спорить по существу, а не по личностям и пристрастиям.

  • Like 3
  • Согласен 1

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..."© Машина времени

Share this post


Link to post
Share on other sites
 xStream    85

 

 

Не нужно извращать русский язык, пытаясь именно воровское/криминальное слово

Вот только не надо вот этого :) Были "непонятки", мы разобрались, я объяснила, что имела ввиду, а вот учить меня речи не стоит, право слово. 

 

 

свой базар!

Раз вы столь ревностный блюститель чистоты речи, то что же вы тюремный жаргон используете? Атата.

 

 

И не смешно, если бы не было грустно что и в новый форум переносятся манеры и дрязги детских песочниц: "Не трожь мой песочек и лопатку. Мой куличик самый красивый и не смей его трогать и ругать...А вот твой куличик - это дрянь, и даже вовсе не твой..."

Ну простите, что взрослая тетя пришла и поломала ваш куличик и попортила душевное равновесие.

 

 

Жаль сама не всегда следуешь этому принципу, "критикуя" труд других.

Разница в том, что, как я написала, я стараюсь доказать, аргументировать, почему мой... гм... куличик, лучше или отличается от других. Без категоричного "мой куличик лучше всех!". Разве нет? Более того, "нападая" на несчастных окружающих, я готова вытерпеть такое же "нападение": важно движение вперед, тут демократия не работает.

 

 

Далее предлагаю "курильщикам" не продолжать скользкие темы, принижающие одних и выпячивающие других.

Эм... Ок. Да, босс.

 

ЗЫ Зная твою любовь к тому, чтобы последнее слово было за тобой, уступаю: ты белый и пушистый, я была неправа и все такое.


Все, кто стоит на моем пути: идите нахрен и там погибните! ©

Share this post


Link to post
Share on other sites
Nazgool    246
Если грызут и говорят, что их леденец круче и вкуснее, то пусть готовятся аргументировать и доказывать...Если грызут и хаят предшественников, на чьем труде учились - не айс

Согласен. Это и многое другое всё-таки нужно было упомянуть в

 

хотелось написать о многом...да ну его

Да ну его.

 

@Desertir, Возможно. Смотря откуда "рефрактор" растет ))

Edited by Nazgool

Share this post


Link to post
Share on other sites
Карлан    1,024

...неужели в кои-то веки за криминальный жаргон порицают не меня...

 

 

 

я объяснила, что имела ввиду

Ок, я в следующий раз скажу "автомат", а буду иметь ввиду "арбуз" ;). Просто прошу, читай значения слов перед их... потреблением, онож не трудно, да и непоняток не будет :).

 

 

Разница в том, что, как я написала, я стараюсь доказать, аргументировать

 

 

Вами любимый Артос, к примеру, но он сделал тоже то еще гм...

Я все таки только по диагонали читать умею.

 

Ну и про аргументацию, смысл "олдскул - дерьмо" я уловил, а вот почему - нет. Разве что удобность (тут я согласен). Но я так и не понял почему не обменяетесь кодами и не покажете таким как я на одном конкретном примере чье кунг-фу лучше? А пока "это и есть много букв"(с) как мне видится.

  • Like 1

Share this post


Link to post
Share on other sites
Desertir    199

Смотря откуда "рефрактор" растет

Да это ж просто так, а то тут вишь какие баталии за смыслы слов начались, немного котэ в этой теме не помешает.
  • Согласен 2

ТЧ 1.0004. SAP и Trans mod

github

Share this post


Link to post
Share on other sites
Viнt@rь    50
Но я так и не понял почему не обменяетесь кодами

Эмм... На самом деле кодами довольно таки давно обменялись и предоставили на общее пользование.

Ув. xStream(кстати с возвращением, давно не видел на форуме :)):

Песочница, даже процитирую из мануала "Песочница" основана на так называемой event-driven модели", работа с net-пакетами, универсальное хранилище, таймера и прочее.

 

Ув. Malandrinus: слот-сигнальная система, таймера, хранилище и тд...(оно же используется в новом OGSE)

 

Там это все себе подцепил и ув. Artos, немного где-то подправил, под свой стиль, так сказать...

 

Еще были реализации от Monoroch, Меня(на основе выше указанных наработок написал свое, но более упрощенное и конкретно под свои нужны без "забеганий наперед") и еще несколько других...

 

Все это происходило примерно года 2 назад(время то как летит...) в теме "Язык Lua. Общие вопросы программирования", если мне не изменяет память... Все эти наработки имели достаточно разжеванный мануал по их использованию.

 

Ну и присоединюсь к

хотелось написать о многом...да ну его
Edited by Viнt@rь
  • Like 1
  • Согласен 1

Share this post


Link to post
Share on other sites
Карлан    1,024

@Viнt@rь, тут вроде перечисленные тобою между собой за эти модули не говорят (хотя мне опять же интересно узнать чем конкретно плохи модули Артоса, и далеко не из праздного любопытства). Вообще не понятен твой выпад, тем более в мой адрес. 3 года назад общими усилиями изобрели эти все системы, и каждый их видимо допилил до такого состояния, которое ему было нужно (мне так показалось). Мне мануал по их использованию и не нужен, давно пользуюсь (опять-так допиленными под себя) аналогами. Советую перечитать тему, и переосмыслить мое предыдущее сообщение, недовольства в нем нет.

 

@xStream, безнадежно видимо. Ну давай, нецензурь :), не у меня же этика в команде превыше всего. Ваша позиция всем ясна, к сожалению. И, да, ум и мудрость все-таки разные понятия. Высказывание о советчиках больного тебе известно?

Спокойной ночи.

 

в основном оставаясь на стороне старых(времен величия АМК мода)

Шта? Может не будешь продолжать? Уже давно не использую подобное, это так, для справки. С тем, что-бы повсеместно переходить на системы типа тех, что ты перечислил, полностью согласен, и считаю еретиками всех тех, кто против :), но не навязываю. Вот Денис против, и это его право. А тут вместо аргументов полилось сами видите что... ну и сами видите от кого. Ну и я, как дилетант, прошу показать, если не затруднит, что все-таки лучше использовать, структурное, или ооп, а не мерятся тут сами знаете чем.

 

Я вроде бы и не говорил, что они плохи

Это было обращение к тем, кто его поливает вышеуказанным. Не к тебе. К ним.

 

 

Это скорее всего и было адресовано Денису Просто я видимо для себя не правильно растолковал вот эту твою фразу:

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

Edited by Карлан

Share this post


Link to post
Share on other sites
 xStream    85

@Карлан, эм. Вы напрашиваетесь на нецензурный ответ, молодой человек. Это ваши половые трудности, что вы так реагируете на слова.

А про все остальное уже уважаемый @Viнt@rь расписал. Просто пошло переливание из пустого в порожнее в который раз, да еще проявилась ущемленная гордость у кое-кого. Ректальный нагрев произошел. Так что к этому всему прибавить нечего - присоединяюсь к Назгулу.

 

 

3 года назад общими усилиями изобрели эти все системы, и каждый их видимо допилил до такого состояния, которое ему было нужно (мне так показалось).

Не было никаких общих усилий и не было никакого "под себя". Но это все ерунда. Все началось с некоего персонажа, весьма резко высказавшегося в духе "вот хреново-то сделано было, а я д'артаньян - у меня крутяк". Собственно лично меня именно это немножко огорчило. А там дальше по накатанной понеслось: ЧСВ звездных величин, отсутствие знаний и возможности идти на компромиссы, когда закончились аргументы, то перешли на грамматику и словарный запас. Что примечательно, извинения не работают и каждый пытается учить остальных. Это нормально?

Прошу заметить: лично я не хаяла, я задавала вопросы и высказывала мнение, которое всего лишь не было "толерантным". Что, в принципе, и вызывало ректум темпера.

Спокойной ночи. 


Все, кто стоит на моем пути: идите нахрен и там погибните! ©

Share this post


Link to post
Share on other sites
Viнt@rь    50

@Карлан, это был не выпад, это был ответ на "Но я так и не понял почему не обменяетесь кодами". То есть, помимо простого ответа "обменялись кодами давно", я дополнил его списком систем/тех самых кодов...

 

тут вроде перечисленные тобою между собой за эти модули не говорят

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

 

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

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

 

в основном оставаясь на стороне старых(времен величия АМК мода)

Это скорее всего и было адресовано Денису :) Просто я видимо для себя не правильно растолковал вот эту твою фразу:

 

Да и для большинства модов суперсистем 

 

и не покажете таким как я на одном конкретном примере чье кунг-фу лучше? А пока "это и есть много букв"(с) как мне видится.

В ответ на это я и дал примерную дату и место(тему) где можно почитать об этом всем, замерах, обсуждениях и тд...

 

 

 

Ну и я, как дилетант, прошу показать, если не затруднит, что все-таки лучше использовать, структурное, или ооп, а не мерятся тут сами знаете чем.

ООП в Lua - не ООП вовсе, все в той же теме о которой я упоминал выше и примерно в те же даты, происходило и обсуждение ООП + Lua. В итоге помню примерно такую фразу xStream "в Lua псевдо-ООП", средствами Lua невозможно задействовать и половины принципов ООП. Было еще примерно такое class "Foo" вовсе и не класс, а само выражение равносильно class("Foo") ну и сам этот класс являет собой на самом деле некую таблицу. В итоге мы получаем примерно такое класс = таблица, методы = поля таблицы(вроде бы даже метатаблицы, не помню точно) ну и естественно в коде выходит примерно такое:

class "Foo"
function Foo:name()
   return "Foo"
end

local Foo = {}
Foo.name = function() return "Foo" end

Вроде бы так, но я и не настаиваю на конкретике примера, думаю суть и так уловить можно.
В общем ООП не ООП в Lua, тут скорее всего уже как тебе будет удобно, сама же парадигма используется программистами для удобства написания кода, хотя на деле, это потеря в скорости выполнения программы

Edited by Viнt@rь

Share this post


Link to post
Share on other sites
Dennis_Chikin    3,593

xStream, а вот теперь я настоятельно прошу цитату "некоего персонажа". В которой будут упоминаемые слова. По тому как Вы действительно уж слишком упорно пытались перевести вопрос в плоскость административную, и Вам это удалось.

То есть, жалоба принята к рассмотрению, и по итогам либо я иду в бан, либо - кто-то другой.

 

Карлан, да если бы против... Ты же знаешь историю вопроса. И многие здесь знают. Просто упорно делают вид.

 

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

Но кого это волнует ? Мстя будет жестокой, неотвратимой, и всем, кто под руку попал. За ВСЕ. А также еще и за многое другое.

Просто, был некий закрытый раздел, созданный этим летом, не будем показывать пальцем, кем созданный, в который пригласили всех, кто был на форуме в тот момент, и попросили расписать у кого чего есть под рукой. Ну а другие чтоб развили и дополнили. Чтоб потом скомпоновать, и уже в таком виде открыть. Поскольку с затеей ничего не вышло, то раздел расформировали, а часть тем перетащили в открытый доступ как было и как попало.

Ну да кого это теперь волнует... Главное, повод есть, и ВСЕОБЩИЙ ВРАГ - тоже.

 

 

И кстати, опять же вспомнился Владимир Вольфович. Когда обсуждалась некая гадость. Как сказал тогда упомянутый В.В. "Это - гадость ? Нет, вот СЕЙЧАС будет гадость."

Так вот, извольте - гадость: все эти суперсовременные системы 12-го года - тоже старье. И тоже в музей.

По тому что - борьба с ограничениями движка. Каковой нынче есть в исходниках. И еще неизвестно, когда у кого и дочего руки дойдут, и кто в итоге окажется в выигрыше: пользующщиеся музейными экспонатами 2008-го, 10-го, 12-го, или вовсе 15-го. Или какими-то промежуточными вариантами.

 

Вот теперь можете писать жалобы. Администраторам, в конституционный суд, в Гаагу. Да, не забудьте только часовню 18-го века помянуть. Сколько здесь модераторов за историю форума сожрали ? Ну, одним больше-одним меньше - какая разница.

Ну и цитатку жду.

Edited by Dennis_Chikin

Share this post


Link to post
Share on other sites
Viнt@rь    50
сама же парадигма используется программистами для удобства написания кода

А так же проектирования архитектуры приложения и тд...

 

это потеря в скорости выполнения программы

Имею ввиду в программах написанных на С++ и подобных(Java, C# - тут уж от объектной ориентированности никуда не уйдешь...) Как оно в Lua - вот только сейчас задумался, как бы по логике и влиять не должно, так как это не совсем ООП.

 

ЗЫ и с этими постами думаю уже можно переезжать в подобающую тему "Язык Lua. Общие вопросы программирования". Хотя тут и неопределенность получается, и там и тут курим одно и тоже...

 

Так как это курилка, почему-то мне кажется, что в скоре мы получим микс тем С++ и Lua, так как в плане Сталкера, это самые актуальные вопросы, да и по большому счету они тесно связаны между собой. Потому не думаю, что здесь пойдут вопросы или обсуждения написания ПО на Java, C# и тп.

 

хотя мне опять же интересно узнать чем конкретно плохи модули Артоса

 

Имелось ввиду это:

Мне не нравилось никогда твое стремление все сделать универсальным и я этого никогда не скрывала. Стиль программирования тоже не импонирует, но тут уж точно личное дело каждого.

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

Edited by Viнt@rь

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

AMK-Team.ru

×
×
  • Create New...