Изображение квадрата Дюрера

ООО АВТОМАТИКА плюс

Rambler's Top100

Рейтинг@Mail.ru

Гостевая книга


Страницы: 1 2 3 4 5 6 7 8 9

Логинов Дмитрий    (08.05.2013 22:08:21 GMT) [141]

Внимание!
Я перевел все свои свободные проекты на sourceforge.net.
В дальнейшем, если какие-то проекты будут дорабатываться или добавляться, то, происходить это будет именно на sourceforge.net.
Все проекты доступны под лицензией BSD 2 (т.е. совершенно свободно, без каких-либо ограничений на использование в коммерческих продуктах).
Некоторые из проектов ни разу не выкладывались.

Ссылка:
https://sourceforge.net/p/loginovprojects/code-0/HEAD/tree/trunk/


Логинов Дмитрий    (24.05.2013 00:12:40 GMT) [142]

Библиотека IBXFBUtils теперь доступна для Lazarus'a:
http://sourceforge.net/p/loginovprojects/code-0/HEAD/tree/trunk/ibxfbutils/laz/
требуется установить на компьютере Firebird и пересобрать Lazarus с библиотекой
IBX, доступной по ссылке:
http://www.mwasoftware.co.uk/
проверялось на стандартной сборке Lazarus 1.0.8, FPC 2.6.2.


realart    (31.08.2013 20:48:58 GMT) [143]

Возник такой вопрос: а что если в модулях matrixBLAS.pas, matrixLapack.pas не выполнять предварительное транспонирование матриц, а сразу формировать матрицы "транспонированными", т. е. заносить элементы строк в столбцы и наоборот? Повысит ли это производительность на те ~13%, которые тратятся на транспонирование? Снизится ли расход памяти?


Логинов Дмитрий    (03.09.2013 14:39:52 GMT) [144]

В принципе, можно добиться небольшого ускорения, не знаю, на сколько % и стоит ли овчина выделки. Дело в том, что операция транспонирования для больших матриц выполняется в сотни раз быстрее, чем вся остальная обработка. В результате может получаться не 13%, а намного меньше.
Насчет расхода памяти: а есть ли смысл переживать за нее?
Я понимаю, Вы хотите добиться максимальной производительности. Но это сложно, поскольку порядок хранения элементов в многомерных массивах в Fortran и Delphi отличается.
Ускорим работу с Lapack, начнутся тормоза где-то в другом месте.


realart    (06.09.2013 17:27:37 GMT) [145]

Может кого-то заинтересует: здесь описан процесс компиляции LAPACK в DLL для Windows, которые далее можно использовать в модулях Matrix32:
http://www.dystlab.com/index.php/popwork/8-article/28-artomov-programming-delphi-lapack


Логинов Дмитрий    (02.10.2013 13:28:14 GMT) [146]

Отличная статья! Спасибо!


Логинов Дмитрий    (06.11.2013 22:00:17 GMT) [147]

Сайт переехал на новый сервер. Перебоев теперь должно быть гораздо меньше!


Владислав    (09.11.2013 00:53:32 GMT) [148]

Молодец!


Логинов Дмитрий    (08.01.2014 23:17:40 GMT) [149]

Проект Matrix32 (а также TestMatrix) теперь нормально компилируется в Delphi XE5 (только VCL). Последняя версия доступна на SVN:
http://sourceforge.net/p/loginovprojects/code-0/HEAD/tree/trunk/matrix32/


Логинов Дмитрий    (29.03.2014 19:37:01 GMT) [150]

Модуль LDSLogger конвертирован и доработан для использования в IDE Lazarus.
Теперь он одинаково хорошо работает как в Windows, так и в Linux.
По умолчанию включен режим отложенной записи в логи (LazyWrite).
Ссылка:
http://sourceforge.net/p/loginovprojects/code-0/HEAD/tree/trunk/ldslogger/laz


user89    (02.10.2015 13:27:41 GMT) [151]

Долго пользовался функцией FastStringReplace, действительно очень быстро работает.
Сегодня случайно нашел ещё быстрее :)
http://alexandrecmachado.blogspot.com.by/2015/03/fastest-stringreplace-for-delphi.html

Сравнение в скорости (в реальности, надеюсь, таких больших строк не будет)
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1178089&msg=18224725


user89    (02.10.2015 13:32:13 GMT) [152]

Ссылки в моём предыдущем сообщении отображены правильно, но при переходе почему-то добавляется в адресе <br>


Логинов Дмитрий    (12.10.2015 14:37:48 GMT) [153]

Мой вариант не самый быстрый, но на это я и не претендовал. Удивляет то, почему в составе Delphi предлагается столь медленная реализация.


Talker    (06.07.2016 17:07:40 GMT) [154]

Здравствуйте, Дмитрий!

У вас в статье Пишем свой HTML-редактор (http://www.loginovprojects.ru/index.php?page=htmleditor) есть не работающая ссылка на HTMLEditor.zip <a href="ftp://www.automatikaplus.ru/_PTK%20AZS/PTK%20AZS%209/UTILS/HTMLEditor.zip">HTMLEditor.zip</a>

Видимо там исходники редактора описанного в статье? Вы могли бы выложить его тоже на sourceforge.net ?


Talker    (06.07.2016 17:09:09 GMT) [155]

Хм.. пардон, поломал картинку)


Логинов Дмитрий    (25.05.2017 15:14:23 GMT) [156]

1) Проблемы со ссылкой не обнаружен
2) Исходники доступны на sourceforge.net с 2013 года.


Pavel    (27.06.2017 12:19:01 GMT) [157]

Добрый день! К сожаления модуль MemDBFTable не работает на Delphi 10.1 Berlin. Можно что-нибудь сделать с этим? Спасибо!


Логинов Дмитрий    (24.12.2017 17:12:25 GMT) [158]

В данный момент я не использую современные версии Delphi (в том числе 10.1 Berlin). Если ситуация изменится, то с большой вероятностью будет произведена адаптация.


Логинов Дмитрий    (29.06.2020 00:20:18 GMT) [159]

Перенёс исходники своих проектов на github. Ссылка:
https://github.com/loginov-dmitry


destroyer.86    (10.07.2020 11:29:38 GMT) [160]

Спасибо за учебник по многопоточности


Введите сообщение и нажмите "Добавить":

 Имя:  E-mail:
Введите указанное прописью число:
Тpиcтa_дeвянocто_вocемь_тыcяч_cтo_двa
Внимание! При формировании сообщений вы можете использовать только следующие тэги: [b]...[/b], [i]...[/i], [u]...[/u], [code]...[/code] (при вводе кода следите за переносом строк). Все гипперссылки распознаются автоматически, если начинаются с приставки http://.
Логинов Дмитрий © 2005-2015