Перейти к контенту

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


Рекомендуемые сообщения

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

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

 

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

Изменено пользователем Dennis_Chikin
Ссылка на комментарий

 

 

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

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

 

 

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

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

 

 

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

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

Ссылка на комментарий

 

 

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

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

 

 

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

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

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

Ссылка на комментарий

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

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

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

 

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

 

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

Изменено пользователем Artos
  • Согласен 1

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

Ссылка на комментарий

Покаянцы.

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

 

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

  • Спасибо 1
  • Нравится 1
  • Согласен 3
Ссылка на комментарий

 

 

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

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

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

 

 

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

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

 

 

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

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

 

 

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

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

  • Нравится 2

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

Ссылка на комментарий

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

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

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

 

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

Ссылка на комментарий

@xStream,

 

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

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

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

 

 

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

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

 

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

  • Нравится 3
  • Согласен 1

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

Ссылка на комментарий

 

 

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

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

 

 

свой базар!

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

 

 

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

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

 

 

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

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

 

 

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

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

 

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

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

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

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

 

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

Да ну его.

 

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

Изменено пользователем Nazgool
Ссылка на комментарий

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

 

 

 

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

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

 

 

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

 

 

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

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

 

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

  • Нравится 1
Ссылка на комментарий

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

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

ТЧ 1.0004. SAP и Trans mod

github

Ссылка на комментарий
Но я так и не понял почему не обменяетесь кодами

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

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

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

 

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

 

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

 

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

 

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

 

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

хотелось написать о многом...да ну его
Изменено пользователем Viнt@rь
  • Нравится 1
  • Согласен 1
Ссылка на комментарий

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

 

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

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

 

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

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

 

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

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

 

 

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

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

Изменено пользователем Карлан
Ссылка на комментарий

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

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

 

 

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

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

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

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

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

Ссылка на комментарий

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

 

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

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

 

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

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

 

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

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

 

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

 

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

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

 

 

 

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

ООП в 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, тут скорее всего уже как тебе будет удобно, сама же парадигма используется программистами для удобства написания кода, хотя на деле, это потеря в скорости выполнения программы

Изменено пользователем Viнt@rь
Ссылка на комментарий

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

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

 

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

 

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

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

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

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

 

 

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

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

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

 

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

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

Изменено пользователем Dennis_Chikin
Ссылка на комментарий
сама же парадигма используется программистами для удобства написания кода

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

 

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

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

 

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

 

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

 

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

 

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

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

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

Изменено пользователем Viнt@rь
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...