Calendar by dimfish

Здесь выкладываются готовые к использованию макросы и скрипты.
Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Calendar by dimfish

Postby Shmuel » Wed 01 Jun, 2016 09:41

Latest post of the previous page:

dimfish
Вы слышали выражение "DLL hell" ? Это в большой степени относится и к Lua-модулям.
При этом (и это справедливо) никто не говорит, что DLL или Lua-модули это плохо.

User avatar
dimfish
Posts: 162
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Wed 01 Jun, 2016 10:03

Shmuel wrote:Source of the post Вы слышали выражение "DLL hell" ?
Да, только "DLL hell" это совсем про другое.
А я имел ввиду Lua это во-первых интерпретируемый язык - то есть и стиль такой же как Python, Perl и т.п.

Вот Python например, где datetime модуль и его никто не поставляет с программой - он ставится независимо:

Code: Select all

>>> from datetime import date
>>> print date.today()
2016-06-01
FAR manager — Начальник далеко

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Calendar by dimfish

Postby John Doe » Wed 01 Jun, 2016 10:30

Что-то мы в оффтопик скатываемся.

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Wed 01 Jun, 2016 11:22

abelenki wrote:Source of the post может так всегда и было
Перед тем, как в правый верхний угол добавилось переключение дня начала недели, ширина поля была с запасом — под языки с ещё более длинными названиями месяцев. В коде до сих пор есть (мой) комментарий -- FAR has Polish localization; Polish has “październik” (11 chars). Note: e.g. Moroccan Arabic has a 15-char month name
Фар есть инструмент, а не нянька. © 2009 DrKnS

MDM
Posts: 86
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 2 times
Been thanked: 2 times

Calendar by dimfish

Postby MDM » Wed 01 Jun, 2016 15:37

А государственные праздники (с учетом плавающих, например День Химика -- последнее воскресенье мая) и персональные даты?

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Wed 01 Jun, 2016 15:55

MDM wrote:Source of the post А государственные праздники (с учетом плавающих, например День Химика -- последнее воскресенье мая) и персональные даты?
Может тогда уж сразу front-end к Гугл.Календарь? ;-)
Фар есть инструмент, а не нянька. © 2009 DrKnS

MDM
Posts: 86
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 2 times
Been thanked: 2 times

Calendar by dimfish

Postby MDM » Wed 01 Jun, 2016 16:20

HaRT wrote:Source of the post Может тогда уж сразу front-end к Гугл.Календарь?

Там, на Гугле, наверное нужна регистрация. Ну и доступ к сети. Lua умеет брать данные онлайн? Это скорее всего не всем удобно. А вот что-то в виде локализованной и персонализированной базы данных наверное было бы полезно. Например для России одна, для Беларуси другая, для Эстонии третья и т.д. А персональную -- днюхи, первая бабW^пенсия и т.д. каждый составляет для себя.

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Wed 01 Jun, 2016 16:37

MDM wrote:Source of the post что-то в виде локализованной и персонализированной базы данных
Если что-то такое и делать, то надо смотреть в сторону никсового calendar и его формата файлов.
18:43 MSK
Или же GNU gcal и его файлов.
Last edited by HaRT on Wed 01 Jun, 2016 16:43, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

MDM
Posts: 86
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 2 times
Been thanked: 2 times

Calendar by dimfish

Postby MDM » Wed 01 Jun, 2016 16:55

Для себя то я сделал, правда на PowerShell, даже почти не задумывается, хотя дат забито много (и они в теле скрипта), все гос.праздники, различные значимые события, а-ля столько-то лет со взятия Измаила, персональные, а с Lua просто не знаком (т.е. совсем). Вот и подумал, что было бы не плохим дополнительным функционалом. Но это на усмотрение автора.

User avatar
dimfish
Posts: 162
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Wed 01 Jun, 2016 19:03

MDM wrote:Source of the post с Lua просто не знаком (т.е. совсем)
ну дак я тоже совсем lua не знал, но вот сел 5 мая и стал писать ;)

А по сути мне кажется будет перебор - слишком много информации и совсем непонятно как это всё показать в консоли. К тому же Google Calendar имеет синхронизацию с телефонами и т.п.

Изначально это было задумано в помощь при вставке текста, названия файла или директории - зачем тут комбайн c маджонгом и гейшами ;)
FAR manager — Начальник далеко

User avatar
dimfish
Posts: 162
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Thu 02 Jun, 2016 15:11

Ооо автор LuaDate ответил ;)

- Починил LudaDate - чтобы проходили все тесты
- Пофиксил - когда после клика мышкой на днях календаря не устанавливался фокус на календаре
FAR manager — Начальник далеко

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Thu 02 Jun, 2016 19:58

Календарь отличный!
только немного напрягает перегруженный диалог.

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

предлагаю убрать поля F: и I: и добавить форматы в историю поля D: и соседнего (его хорошо бы сделать полем ввода - чтобы скопировать можно было!)
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 20:14

SUSim wrote:Source of the post добавить форматы в историю поля D:
Как тогда прикажете вводить новый формат? Ведь это поле уже задействовано для перехода на дату.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Thu 02 Jun, 2016 20:27

HaRT wrote:Как тогда прикажете вводить новый формат?
Хм, ну хоть добавить кроме существующих форматов ещё одну строку в это список, типа "другой формат" при выборе которой появится возможность ввода нового формата, хоть диалог хоть в том же поле ввода...
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 20:33

SUSim wrote:Source of the post ну хоть добавить кроме существующих форматов ещё одну строку в это список, типа "другой формат" при выборе которой появится возможность ввода нового формата, хоть диалог хоть в том же поле ввода...
Лишнее усложнение.
Сейчас всё чётко: вводишь формат — видишь результат. И, прошу заметить, хорошо умещается даже в консоль высотой в традиционные 25 строк (хотя уже кому это сейчас нужно).
SUSim wrote:Source of the post я и так вижу дату в этом формате
Кстати, если формат не будет показан, то далеко не всегда будет очевидно, какая дата. Вот, например, 02/06/16 — это какая дата?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Thu 02 Jun, 2016 20:45

:) дату на календаре видно без формата, а то в каком формате её вставлять надо, так то и видимость формата не поможет проге в которую вставляют дату разобрать формат...

Я и не настаивал на убирании... просто диалог тяжеловат... неподготовленные юзеры почему-то начинают кликать мышкой в серые надписи и хотят что-то сделать в поле ввода(вывода) даты...
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 7954
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 20:56

SUSim wrote:Source of the post неподготовленные юзеры почему-то начинают кликать мышкой в серые надписи и хотят что-то сделать в поле ввода(вывода) даты
Отлично, там есть прекрасная серая надпись F1 - Help. А что им, этим неподготовленным юзерам, собственно, надо от календаря? Зачем они вообще тыкают?
Фар есть инструмент, а не нянька. © 2009 DrKnS


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

Who is online

Users browsing this forum: No registered users and 1 guest