Александр Люлин — DelphiFeeds.ru 2.0 http://delphifeeds2.ru Лучшие Delphi блоги Рунета Sat, 30 Apr 2022 18:56:22 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.9.20 Ссылка. Dependency Injection от Ходжеса http://delphifeeds2.ru/2017/03/01/%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-dependency-injection-%d0%be%d1%82-%d1%85%d0%be%d0%b4%d0%b6%d0%b5%d1%81%d0%b0/ http://delphifeeds2.ru/2017/03/01/%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-dependency-injection-%d0%be%d1%82-%d1%85%d0%be%d0%b4%d0%b6%d0%b5%d1%81%d0%b0/#respond Wed, 01 Mar 2017 16:42:00 +0000 http://delphifeeds2.ru/?p=81625

https://leanpub.com/dependencyinjectionindelphi

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/03/01/%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-dependency-injection-%d0%be%d1%82-%d1%85%d0%be%d0%b4%d0%b6%d0%b5%d1%81%d0%b0/feed/ 0
#1344. Ссылка. Хитрости с битовыми операциями http://delphifeeds2.ru/2017/01/31/1344-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d1%85%d0%b8%d1%82%d1%80%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%b1%d0%b8%d1%82%d0%be%d0%b2%d1%8b%d0%bc%d0%b8-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d1%8f/ http://delphifeeds2.ru/2017/01/31/1344-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d1%85%d0%b8%d1%82%d1%80%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%b1%d0%b8%d1%82%d0%be%d0%b2%d1%8b%d0%bc%d0%b8-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d1%8f/#respond Tue, 31 Jan 2017 15:32:00 +0000 http://delphifeeds2.ru/?p=81542

https://tproger.ru/digest/awesome-bits/

Я вот совсем не сторонник подобных штучек, но мало ли…

Цитата оттуда:
Целые числаУстановка n-ого бита1x | (1<<n)Обнуление n-ого бита1x & ~(1<<n)Переключение n-ого бита1x ^ (1<<n)Округление до следующей степени двойки12345678unsigned

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/01/31/1344-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d1%85%d0%b8%d1%82%d1%80%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%b1%d0%b8%d1%82%d0%be%d0%b2%d1%8b%d0%bc%d0%b8-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d1%8f/feed/ 0
#1331. Забавный баг 64-битного компилятора http://delphifeeds2.ru/2017/01/10/1331-%d0%b7%d0%b0%d0%b1%d0%b0%d0%b2%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0%d0%b3-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bc%d0%bf%d0%b8%d0%bb%d1%8f%d1%82%d0%be%d1%80%d0%b0/ http://delphifeeds2.ru/2017/01/10/1331-%d0%b7%d0%b0%d0%b1%d0%b0%d0%b2%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0%d0%b3-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bc%d0%bf%d0%b8%d0%bb%d1%8f%d1%82%d0%be%d1%80%d0%b0/#respond Tue, 10 Jan 2017 07:19:00 +0000 http://delphifeeds2.ru/?p=81403

const
csRusSmallI = AnsiChar(‘и’);
csRusBigI = AnsiChar(‘И’);
csSetRusI = [csRusSmallI, csRusBigI];
begin
Assert(#0 in csSetRusI);
//- проверка проходит, что НЕ правильно
end.

const
csRusSmallI = AnsiChar(‘и’);
csRusBigI

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/01/10/1331-%d0%b7%d0%b0%d0%b1%d0%b0%d0%b2%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0%d0%b3-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bc%d0%bf%d0%b8%d0%bb%d1%8f%d1%82%d0%be%d1%80%d0%b0/feed/ 0
#1270. Ссылка. И ещё про коллинеарность http://delphifeeds2.ru/2016/09/24/1270-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d0%b8-%d0%b5%d1%89%d1%91-%d0%bf%d1%80%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d1%8c/ http://delphifeeds2.ru/2016/09/24/1270-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d0%b8-%d0%b5%d1%89%d1%91-%d0%bf%d1%80%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d1%8c/#respond Fri, 23 Sep 2016 23:53:00 +0000 http://delphifeeds2.ru/2016/09/24/1270-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d0%b8-%d0%b5%d1%89%d1%91-%d0%bf%d1%80%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d1%8c/

http://programmingmindstream.blogspot.ru/2014/07/blog-post_5.html

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/09/24/1270-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0-%d0%b8-%d0%b5%d1%89%d1%91-%d0%bf%d1%80%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d1%8c/feed/ 0
#1269. Кстати о коллинеарности векторов http://delphifeeds2.ru/2016/09/24/1269-%d0%ba%d1%81%d1%82%d0%b0%d1%82%d0%b8-%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%b2/ http://delphifeeds2.ru/2016/09/24/1269-%d0%ba%d1%81%d1%82%d0%b0%d1%82%d0%b8-%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%b2/#respond Fri, 23 Sep 2016 23:40:00 +0000 http://delphifeeds2.ru/2016/09/24/1269-%d0%ba%d1%81%d1%82%d0%b0%d1%82%d0%b8-%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%b2/

http://programmingmindstream.blogspot.ru/2014/07/blog-post_7.html

Я там правда скалярное произведение с векторным перепутал.

Но это же «мелочи»…

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/09/24/1269-%d0%ba%d1%81%d1%82%d0%b0%d1%82%d0%b8-%d0%be-%d0%ba%d0%be%d0%bb%d0%bb%d0%b8%d0%bd%d0%b5%d0%b0%d1%80%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%b2/feed/ 0
#1268. Только код. Определение места пересечения прямой с прямоугольником (Bounding Rect) http://delphifeeds2.ru/2016/09/24/1268-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%ba%d0%be%d0%b4-%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%bf%d0%b5%d1%80%d0%b5%d1%81%d0%b5/ http://delphifeeds2.ru/2016/09/24/1268-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%ba%d0%be%d0%b4-%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%bf%d0%b5%d1%80%d0%b5%d1%81%d0%b5/#respond Fri, 23 Sep 2016 22:59:00 +0000 http://delphifeeds2.ru/2016/09/24/1268-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%ba%d0%be%d0%b4-%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%bf%d0%b5%d1%80%d0%b5%d1%81%d0%b5/

По «мотивам» — http://programmingmindstream.blogspot.ru/2016/09/1267.html

Всё те же «определители матрицы» и «векторные произведения»…

unit msLineF;

interface

uses
System.Types,

FMX.DUnit.msLog
;

type
Pixel = Single;

TmsPointF = record
public
P : TPointF;
constructor

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/09/24/1268-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%ba%d0%be%d0%b4-%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%bf%d0%b5%d1%80%d0%b5%d1%81%d0%b5/feed/ 0
Хотел написать ругательный пост http://delphifeeds2.ru/2016/09/24/1267-%d1%85%d0%be%d1%82%d0%b5%d0%bb-%d0%bd%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d1%80%d1%83%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%bf%d0%be%d1%81%d1%82/ http://delphifeeds2.ru/2016/09/24/1267-%d1%85%d0%be%d1%82%d0%b5%d0%bb-%d0%bd%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d1%80%d1%83%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%bf%d0%be%d1%81%d1%82/#respond Fri, 23 Sep 2016 22:42:00 +0000 http://delphifeeds2.ru/2016/09/24/1267-%d1%85%d0%be%d1%82%d0%b5%d0%bb-%d0%bd%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d1%80%d1%83%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%bf%d0%be%d1%81%d1%82/

Хотел написать «ругательный пост». О «программистах» и «математиках».

Вместо этого «пока лишь» задам вопрос».

Вот тут — http://algolist.manual.ru/maths/geom/datastruct.php

Обсуждается «задача определения принадлежности точки прямой».

И всё вроде бы «хорошо». Даже

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/09/24/1267-%d1%85%d0%be%d1%82%d0%b5%d0%bb-%d0%bd%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d1%80%d1%83%d0%b3%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%bf%d0%be%d1%81%d1%82/feed/ 0