Size: a a a

2021 January 19

Ш

Шляпник in Delphi & Lazarus
увидел в меню игрушки один пример, в принципе он может прокатить, накидал в Paint-е концепт, думаю, идея понятна.
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
и каждый проект ручками проверяешь?
В каком смысле? Я имею ввиду мой код можно собрать и в stable и в trunc версия Lazarus IDE. Одновременно  собирать - нет такой задачи
источник

RS

Renat Suleymanov in Delphi & Lazarus
zamtmn
у меня такое только после 2.0 и 3.2 стало получаться, всегда на какуюнить фичу с транков чтото да завязано было
Ну это другой вопрос. Да, если нужна фича какая-то из транка, то тут ничего не поделаешь. Но такое редко бывает у меня )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
В каком смысле? Я имею ввиду мой код можно собрать и в stable и в trunc версия Lazarus IDE. Одновременно  собирать - нет такой задачи
Ну, тебе ж надо проверять, что он собирается и там, и там :)
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
Ну, тебе ж надо проверять, что он собирается и там, и там :)
Это делается просто. "Открыл Lazarus trunk. Нажал кнопку собрать - О, собрался. Если вдруг понадобится, то можно и там" Мне не нужно деплоить это автоматизировано сразу несколько бинарников куда-то автоматом )
источник

RS

Renat Suleymanov in Delphi & Lazarus
Я имел ввиду, что стараюсь кодить так, чтобы у меня все это собиралось на разных платформатах и на разных версиях IDE (в смысле стейбл и транк). Иногда это оказывается полезным. К примеру, MacOS сборки одной программы я делаю в Lazarus trunk. Остальное в стейбл. автоматическое собирание через CLI мне не нужно там. Я просто сделал нужный набор режимов сборки и проекта и наживаю нужный, когда нужно скомпилить под нужную платформу. В случае MacOS просто открываю в другой версии IDE
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Это делается просто. "Открыл Lazarus trunk. Нажал кнопку собрать - О, собрался. Если вдруг понадобится, то можно и там" Мне не нужно деплоить это автоматизировано сразу несколько бинарников куда-то автоматом )
это ты просто так думаешь ))))))
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
это ты просто так думаешь ))))))
У меня фриласнерское кустарное в основном. Нельзя слишком усложнять )
источник

GB

George Bakhtadze in Delphi & Lazarus
Ed Doc
Она как бы уже не сторонняя 😊. Обрати внимание, на какой-то из вкладок есть иконки с надписью "ex", но компоненты не взлетают, пока не поставишь этот пакет.

Но ты абсолютно прав. Я тоже после дельфей (где я намучался с поиском аналогов сторонних компонентов, пытаясь перейти с одной версии на другую) взял в привычку юзать только стандартные компоненты искропки.
с таким подходом, скоро компонент не из коробки и не будет особо
источник
2021 January 20

GB

George Bakhtadze in Delphi & Lazarus
Renat Suleymanov
У меня фриласнерское кустарное в основном. Нельзя слишком усложнять )
тут речь скорее об упрощении процесса сборки
источник

AS

Alexey Shumkin in Delphi & Lazarus
простите мне немного оффтопа, но мне кажется, что в свете разработки бэкендов, это может быть интересно :
https://www.opennet.ru/base/net/nginx_x_accel_redirect.txt.html

особенно тем, кто выдаёт файлы наружу из БД ))))

кароч, оказывается, есть заголовок X-Accel-Redirect, который говорит nginx-у, что надо отдать статический файл...
а я всё думал, как отдавать статику, но проверять права доступа?

кароч, схема такая:
на nginx прилетает запрос файла, который уходит в бэкенд
тот проверяет права доступа и т.п., но не выдаёт сам файл, а выдаёт ответ с заголовком X-Accel-Redirect: PATH, который видит nginx и воспринимает его, как путь статического файла, который и отдаёт (при этом благодаря директиве internal - такой файл нельзя скачать напрямую, сделав запрос с "прямым УРЛОм"... гениально, я считаю! ))

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

КС

Катерина Свиридова... in Delphi & Lazarus
Viktor
Если уровень такого тз от заказчика, думаю достаточно сделать разкидку полей последовательно по вертикали при редактировании сущности
А в основной выборке показывать Грид с одним полем максимально идентифицирующим сущность
А при нажатии на название сущности "проваливаться" в экран посмотреть/редактирование с кнопкой сохранения в самом низу

Просто и в лоб и по ТЗ)

Тем более что это походу демошка будет предпродажная....
Отвечу здесь, но пишу всем ) Во-первых, спасибо! Попробую разъяснить ситуацию насколько смогу, потому как мутная. У меня сейчас сразу два проекта и оба стартаперских. Уникальная возможность для меня пробиться в веб из десктопа, за это еще и платить будут.

Первый на основной работе. Тут уже все работает, сдирай не хочу, но компоненты uni, хоть и похожи, но совсем не те же самые. Тем более, что у нас и самописных компонент достаточно. Одновременно приходится переносить на Delphi10 с Delphi7, с MsSQL на MySql и отложен с Windows на Linux.  

Второй, про который вопрос - левый. Из постановки есть только табличка Excel в GoogleDocs, но и поле для моих фантазий, как это сделать. Что-то заказчик представляет, но сказать не может и еще замучит меня. Поэтому вначале нужно сделать рыбу, чтобы можно было с ним говорить конкретно. Вот это сделала так, потому что.... Вот это сделать не возможно, потому что... И отвечать на вопросы: вот видишь, а тут так работает. Ну вы поняли 😁 Вот этим занимаюсь вечером. Если за день не упала или отжалась. Поэтому до вечера, не пропала со своим вопросом
источник

V

Viktor in Delphi & Lazarus
Катерина Свиридова
Отвечу здесь, но пишу всем ) Во-первых, спасибо! Попробую разъяснить ситуацию насколько смогу, потому как мутная. У меня сейчас сразу два проекта и оба стартаперских. Уникальная возможность для меня пробиться в веб из десктопа, за это еще и платить будут.

Первый на основной работе. Тут уже все работает, сдирай не хочу, но компоненты uni, хоть и похожи, но совсем не те же самые. Тем более, что у нас и самописных компонент достаточно. Одновременно приходится переносить на Delphi10 с Delphi7, с MsSQL на MySql и отложен с Windows на Linux.  

Второй, про который вопрос - левый. Из постановки есть только табличка Excel в GoogleDocs, но и поле для моих фантазий, как это сделать. Что-то заказчик представляет, но сказать не может и еще замучит меня. Поэтому вначале нужно сделать рыбу, чтобы можно было с ним говорить конкретно. Вот это сделала так, потому что.... Вот это сделать не возможно, потому что... И отвечать на вопросы: вот видишь, а тут так работает. Ну вы поняли 😁 Вот этим занимаюсь вечером. Если за день не упала или отжалась. Поэтому до вечера, не пропала со своим вопросом
Могу только пожелать удачи, есть достаточны опыт разработки с одного листика а4 распределенок бд и систем учета, так что б было удобно и рабртало, понял одно... Главное чтоб заказчик был на позитиве, тогда все будет ок))
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Viktor
Могу только пожелать удачи, есть достаточны опыт разработки с одного листика а4 распределенок бд и систем учета, так что б было удобно и рабртало, понял одно... Главное чтоб заказчик был на позитиве, тогда все будет ок))
Спасибо! Удачи всем нам. С утра уже напоролась на какой-то новый глюк, пока читаю и делаю эксперименты. Но через часик, наверно, снова буду искать совета
источник

z

zamtmn in Delphi & Lazarus
Alexey Shumkin
это ты просто так думаешь ))))))
А в чем сложность? Как установка сторонних компонент, так и сборка проекта легко автоматизируется лазбуилдом. Все можно легко закатать в батник
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Из плохого: где-то на шестом клике на выпадающий список TUniDBLookupComboBox наименование из списка попадает в поле, а для закрытия списка требуется еще один клик. Отличие от стандартных свойств в csDropDown и присоединенные DataSource (на TkbmMemTable с одной записью) и ListSource (на TUniQuery, зачитывается один раз, 6 записей, на двух так же). Как думаете, что попробовать?

Из хорошего. Прочитала все про TUniDBLookupComboBox на форуме http://forums.unigui.com/index.php?/search/&q=UniDBLookupComboBox&quick=1
Выписала лайфхаки по работе с ним, которые пригодятся необразованным, как мне. Если надо, то приведу в божеский вид и выложу
источник

AS

Alexey Shumkin in Delphi & Lazarus
Катерина Свиридова
Отвечу здесь, но пишу всем ) Во-первых, спасибо! Попробую разъяснить ситуацию насколько смогу, потому как мутная. У меня сейчас сразу два проекта и оба стартаперских. Уникальная возможность для меня пробиться в веб из десктопа, за это еще и платить будут.

Первый на основной работе. Тут уже все работает, сдирай не хочу, но компоненты uni, хоть и похожи, но совсем не те же самые. Тем более, что у нас и самописных компонент достаточно. Одновременно приходится переносить на Delphi10 с Delphi7, с MsSQL на MySql и отложен с Windows на Linux.  

Второй, про который вопрос - левый. Из постановки есть только табличка Excel в GoogleDocs, но и поле для моих фантазий, как это сделать. Что-то заказчик представляет, но сказать не может и еще замучит меня. Поэтому вначале нужно сделать рыбу, чтобы можно было с ним говорить конкретно. Вот это сделала так, потому что.... Вот это сделать не возможно, потому что... И отвечать на вопросы: вот видишь, а тут так работает. Ну вы поняли 😁 Вот этим занимаюсь вечером. Если за день не упала или отжалась. Поэтому до вечера, не пропала со своим вопросом
пробиться в веб из десктопа
У меня есть сомнения насчёт актуальности такого пробива :)
Хотя, смотря что иметь в виду..
Если говорить про "я освоила HTTP, заголовки , редиректы, поняла разницу между 1.0 и 1.1, , поняла как работает HTTPS, TLS, сертификаты,  поучилась настраивать балансировщик ( тот же nginx) чтобы закрыть свой бэк снаружи и терминировать HTTPS - это да, это будет с большей вероятностью актуально в мире веб (впрочем, это и есть его база, в общем-то)...
А если говорить "я научилась делать юнигуй-приложения", ну, вот тут у меня сомнения о ценности этого в вебе (если говорить именно про веб, приходя в условно любую веб-разработку)

Ну, в общем, дело за тем, что вкладывать в такие слова "пробиться в веб" ))
источник

AW

Alex Wow in Delphi & Lazarus
Когда написал
Alert ("hello world");
Веб разработчик🌚🌝
источник

D

Dim in Delphi & Lazarus
)
источник

КС

Катерина Свиридова... in Delphi & Lazarus
Alexey Shumkin
пробиться в веб из десктопа
У меня есть сомнения насчёт актуальности такого пробива :)
Хотя, смотря что иметь в виду..
Если говорить про "я освоила HTTP, заголовки , редиректы, поняла разницу между 1.0 и 1.1, , поняла как работает HTTPS, TLS, сертификаты,  поучилась настраивать балансировщик ( тот же nginx) чтобы закрыть свой бэк снаружи и терминировать HTTPS - это да, это будет с большей вероятностью актуально в мире веб (впрочем, это и есть его база, в общем-то)...
А если говорить "я научилась делать юнигуй-приложения", ну, вот тут у меня сомнения о ценности этого в вебе (если говорить именно про веб, приходя в условно любую веб-разработку)

Ну, в общем, дело за тем, что вкладывать в такие слова "пробиться в веб" ))
Прекрасный тост! ) У меня все проще. Если пишешь программу, которую запускают в браузере, то это уже веб. Но этим, конечно, не ограничивается. Когда я с помощью своей десктопной программы продвигала в Инстаграм, то не считала вебом. Такая простая разница
источник