Condensed View

Здесь выкладываются готовые к использованию макросы и скрипты.
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

Latest post of the previous page:

John Doe
Спасибо. Эх, только сам допёр, похвастаться не успел - обломали... :-(
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 12897
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Condensed View

Post by John Doe »

Не знаю зачем вам эта возня с файлами, ведь всё можно хранить в базе, используя mload/msave
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

Condensed View

Post by sToLp »

Да. С заменой на то, что подсказал John Doe, всё встало на свои места.
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

John Doe wrote:Не знаю зачем вам эта возня с файлами, ведь всё можно хранить в базе, используя mload/msave
С точки зрения защищённости - согласен. Но зато тут можно отредактировать настроечный файл.
Вы же не против такого хранения в теме Calendar by dimfish. И SUSim так хранит настройки...
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

sToLp wrote:Да. С заменой на то, что подсказал John Doe, всё встало на свои места.
Да я уж знаю... Писал же - не успел похвастаться ;-) Я до всего методом тыка пытаюсь. Среда незнакомая, язык - первый раз на нём пишу... Так что особо не придирайтесь.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 12897
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Condensed View

Post by John Doe »

buniak_a_h wrote: Вы же не против такого хранения в теме Calendar by dimfish
Я не против. Хотя если интересно, то dimfish настройки хранит в базе, а в файлах же локализация.
Shmuel
Posts: 6167
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 330 times

Condensed View

Post by Shmuel »

buniak_a_h wrote: Я до всего методом тыка пытаюсь. Среда незнакомая, язык - первый раз на нём пишу...
Для программиста с 40-летним стажем подход удивительный, мягко говоря.
Первый раз пишете, говорите, но скрипт данный опубликовали почти год назад.
Для опытного программиста, освоить основы Lua = 1 день.
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

Shmuel wrote: Для программиста с 40-летним стажем подход удивительный, мягко говоря.
Если Вы имеете в виду учебники - не нашёл. Описание всё подряд читать не стал, этот скрипт - не моя работа, а скорее отдых.
Shmuel wrote: Первый раз пишете, говорите, но скрипт данный опубликовали почти год назад.
Именно. Год назад узнал о существовании языка LUA. Изучал только по мере необходимости. Работа с файлами понадобилась сегодня ночью.
Shmuel wrote: Для опытного программиста, освоить основы Lua = 1 день.
Ну, может для старта и хватит. А такие тонкости, да ещё с такой документацией - я горжусь! Тем более, что я не год писал, а неделю в начале, неск. дней в середине, ну и вот решил закончить, пока на больничном.
Кстати, о документации... Вы Энциклопедию давно открывали? Структуры типа

Code: Select all

$If (!PPanel.Visible)
  $If (APanel.Left)
ещё актуальны???
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 12897
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Condensed View

Post by John Doe »

buniak_a_h wrote: ещё актуальны???
Нет. Подробности в шапке темы http://forum.farmanager.com/viewtopic.php?f=15&t=7302
Проблема обсуждалась не раз. Работы много, никому не интересно.
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

John Doe
Да я и так знаю, что неактуальны.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
Shmuel
Posts: 6167
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 330 times

Condensed View

Post by Shmuel »

buniak_a_h
Какой же это переход на личности, когда вы сами первый о своей личности заговорили, типа "я первый раз", "я методом тыка" и т.п..
Я лишь это прокомментировал со своей точки зрения. Метод тыка не украшает программиста. Где здесь переход на личности?
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

Shmuel
Я попросил не судить строго, отнестись со снисхождением. А вместо этого получил издевательский пост. Ну, спасибо!
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Condensed View

Post by zg »

buniak_a_h wrote:Да я и так знаю, что неактуальны. Меня тут попрекают тем, что я медленно врубаюсь. А литературой это считать? А таблицы, которые уже не актуальны? А описания вызова функций, в которых описание таблицы-аргумента в котором пропущены неиспользуемые параметры, но без которых всё падает? А как объяснить, что table.maxn(tbl) и tbl:maxn() выдают разные результаты? И т.д. ...
проблема с io — это чистый луа, по которому куча прекрасной документации. не смогли разобраться, не вижу проблемы, но не надо вот этих сюсюканий, про первый раз пишу и т.д. задайте нормальный вопрос в соответствующей теме, получите ответ. не надо давить на жалость, здесь этого не любят.
вот это вот:
нарушает пункт правил 2.3.2. и в принципе я вас должен забанить навсегда. но я сегодня добрый и пока — предупреждение.
buniak_a_h
Posts: 2137
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 131 times
Been thanked: 212 times
Contact:

Condensed View

Post by buniak_a_h »

zg
Всем спасибо. Тему можно зарыть. Или удалить.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
citRiks
Posts: 903
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 274 times
Been thanked: 47 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

buniak_a_h wrote: Wed 16 Sep, 2020 18:18 Меня это (что раскраска "рушится") тоже напрягает.
А меня гораздо больше чем раскраска напрягает что такие полезности как "select block", "match pair", etc. пойдут по .. по паперти ))
buniak_a_h wrote: Wed 16 Sep, 2020 18:18 родилась идея запрограммить тоже самое на базе диалога с DI_USERCONTROL (который можно раскрашивать как угодно)
это редактор что-ли переписывать начисто?
Мне как-то не очень нравится, для вас много работы, а в результате получится что-то странное-невнятное.
Мне вот например совсем не нравится что нельзя редактировать ничего оставаясь в режиме condensed,
и user-control вместо "нормального" редактора тут моему счастью совсем не поспособствует, а совсем наоборот ))
buniak_a_h wrote: Wed 16 Sep, 2020 18:18 сталась одна проблема: получить "раскрашенную" строку, которая видна на экране, я могу. А как получить раскрашенные строки, которые ушли с экрана? Вот хотелось бы иметь доступ к такой информации.
Я думаю что Колореру не будет проблемой вам просто выдать через АПИ список раскрасок,
и со всего файла тоже, но, как я сказал выше, сомневаюсь насчет общей целесообразности подхода
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Post Reply

Return to “Полезные макросы и скрипты”