2023年11月30日 星期四

Design Delphi Programs with UML excelsoftware UML programming with delphi: Bold for delphi

 excelsoftware

UML programming with delphi: Bold for delphi
https://www.freepascal.org/~michael/articles/bold1/bold1.pdf


    System Models & Simulation
    Requirements Management
    Software Design
    Business Process Models
    Screen Prototypes

    

    Code Generation from Models
    Models from Code
    Team Development
    Custom Project Reports
    Flowcharts

https://torry.net/developer-tools/project/case-uml/
https://stackoverflow.com/questions/4461049/reverse-engineering-a-delphi-2010-code-uml-tool
http://sparxsystems.com.ar/products.html
https://www.excelsoftware.com/wina&dstandard
https://www.excelsoftware.com/uml_for_delphi
https://www.excelsoftware.com/maca&dproducts
https://www.excelsoftware.com/wina&dproducts

javascript relationship hierarchy library javascript object hierarchy

 https://www.vskills.in/certification/tutorial/object-hierarchy-and-predefined-objects/
https://www.proglogic.com/learn/javascript/lesson9.php
https://docstore.mik.ua/orelly/web/jscript/ch11_08.html


https://github.com/topics/orgchart


https://dhtmlx.com/docs/products/dhtmlxDiagram/


https://modeling-languages.com/javascript-drawing-libraries-diagrams/
https://edrawmind.wondershare.com/org-chart/org-chart-js.html
https://gojs.net/latest/index.html?gclid=Cj0KCQiAgqGrBhDtARIsAM5s0_m-nqOdgPoGlE0qbFMPvGRnQ-e-V_0jiCzjdz8Qu3OG3NHps2erREkaAsM1EALw_wcB
javascript relationship hierarchy diagram library JavaScript Diagram Libraries  Chart JS Libraries for Easy Visualization

javascript  LIST GRID hierarchy diagram library
https://www.mindfusion.eu/javascript-diagram.html
https://www.mindfusion.eu/products/winforms/diagramming/samples
https://www.mindfusion.eu/diagramrt.html

Web Scraping Soup Beautiful Soup 爬蟲工具 Web Scraping Soup selenium scrapy Web page crawler analysis

 Web Scraping with Beautiful Soup pluralsight https://www.pluralsight.com › web... web scraping with beautiful soup
Python 爬蟲工具Beautiful Soup 及其安裝
python-爬蟲工具-beautiful-so...
Beautiful Soup是一個Python包(Package),功能包括解析HTML、XML文件、修復含有未閉合標籤等錯誤的文件(此種文件常被稱為tag soup)。這個擴充包為待 ...

web scraping html   Scraper
| Web Data Extractor Content Extractor Anysite Scraper  Data Extractor | Web Content Extractor Anysite Scraper | Web Data Extractor Content Extractor

https://www.ahmadsoftware.com/119/anysite-scraper.html

Web page crawler analysis

web scraping html  Scrape Data Extractor Content Extractor Anysite Scraper  Web page crawler analysis
https://www.ahmadsoftware.com/119/anysite-scraper.html
https://en.wikipedia.org/wiki/Web_scraping

tree node list table entity relationship diagram relationship diagram component hierarchy diagram vcl component hierarchy diagram Delphi | PDF | VCL Hierarchy Poster | VCL Object Hierarchy | Property Law sourceinsight

 tree node list table
   entity relationship diagram relationship diagram
   component hierarchy diagram
   vcl component hierarchy diagram
   Delphi | PDF | VCL Hierarchy Poster | VCL Object Hierarchy | Property Law
delphi auto generated vcl component hierarchy diagram

List of Delphi controls on a form – Tree hierarchy and flat list (FireMonkey) – Scott Hollows – One Line At A Time
https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-tree-hierarchy-and-flat-list-firemonkey/
https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-hierarchical-and-flat-list-vcl/
https://docs.devexpress.com/VCL/cxGridCardView.TcxGridCardView
http://www.componentsource.com/services/whitepapers/vclwhitepaper.asp

https://www.researchgate.net/figure/Entity-Relationship-Diagram-for-the-RSRS-database-The-Pheno-SNP-table-is-the-table_fig2_338129714

http://jedi.grizzlydev.com/www/art_usingtreeviews.html

https://stackoverflow.com/questions/22091363/how-to-retrieve-data-from-database-and-display-in-ttreeview-in-delphi

VCL TreeList treeView
     TreeView in DataGrid
           filter field lookup
https://www.tmssoftware.com/site/treelist.asp
https://docs.devexpress.com/VCL/cxGridCardView.TcxGridCardView
https://stackoverflow.com/questions/53734674/how-to-find-tree-nodes-that-dont-have-child-nodes

tree node list table

https://learn.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-decomposition-tree
decomposition tree visuals

https://www.lmd.de/products/vcl/lmdidetools/
https://www.steema.com/entry/309/TeeGrid_Component_for_Delphi_VCL_and_FMX

https://www.sourceinsight.com/
Helps to understand an existing code base.   
Quickly navigate function calls and callers.   
Find references to functions, variables, and more - almost instantly.   
See call graphs and class tree diagrams.   
Preview function and class definitions without having to open a file.   
See live references to variables and other declarations with Syntax Formatting.   
Powerful editing features, including code snippets,
symbolic auto-completion, and smart-rename.   
Dynamic information panels work together to create a productive workflow.

https://marketsplash.com/tutorials/intellij/intellij-c/
source code highlight
source code highlight textual rich
https://github.com/textualize/rich
https://github.com/WerWolv/ImHex
https://www.semanticscholar.org/paper/Visual-augmentation-of-source-code-editors%3A-A-study-Sul%C3%ADr-Ba%C4%8D%C3%ADkov%C3%A1/d55a599c1b2013efd8c9a1e2e7d0c3d348033c90

source code analyze diagram relationship hierarchy Syntax Formatting Navigate
https://www.researchgate.net/figure/A-general-structure-of-a-source-code-analysis-program_fig1_228655465
https://www.researchgate.net/publication/228655465_Source_Code_Analysis-An_Overview
https://github.com/Chrriis/rrdiagram-js

https://www.sourceinsight.com/doc/v3/aa913254.htm
Feature Highlights

Visualize call graph class hierarchy class membership variable usage folder structure file include graph project dependencies

https://masterravi.wordpress.com/2011/12/08/dependency-graph/
https://www.cbica.upenn.edu/sbia/software/odvba/doxygen_html/cblas_8hpp.html

https://www.ndepend.com/docs/dependency-structure-matrix-dsm
https://www.codeproject.com/Articles/2145/Dependency-Grapher-for-C-Projects
https://www.imagix.com/appnotes/analyzing-dependencies.html
Doxygen graph visualization  Visualize

Hierarchical Data
Visualizations Relationship Types  Relation Relationship Rules Call Graphs
visualization  Visualize
graph hierarchy membership variable usage folder structure dependencies

vim  gvim Emacs madedit
https://github.com/ur4ltz/awesome-stars
https://en.wikipedia.org/wiki/Comparison_of_text_editors

HeidiSQL Is A Lightweight Open Source Database Management Tool Built In Delphi

 https://learndelphi.org/heidisql-is-a-lightweight-open-source-database-management-tool-built-in-delphi/

Machinery Mechanism Industrial Equipment Machine Design Manual component Elements Mechanical Design belt conveyor system

 Industrial Equipment Machine Design Manual component Elements Mechanical Design belt conveyor system transmission
Industrial  Machine component Elements Mechanical Machinery Mechanism
Industrial  Machine component Elements Mechanical  belt conveyor
Direct Acting Valves Premair Round Compact Cylinder pneumatic valves cylinders
Mechanisms  Pneumatic Tools


pdf  Mechanism   Machines Motors Transmission
https://archive.org/details/modernmechanism01benjgoog
Modern mechanism, exhibiting the latest progress in machines, motors, and the transmission of power, being a supplementary volume to Appletons' cyclopaedia of applied mechanics (1892)



cylinder Pneumatic Actuator types
https://www.techbriefs.com/component/content/article/tb/supplements/md/features/articles/36005
https://jhfoster.com/automation-blogs/complete-guide-for-choosing-the-right-air-actuator/
air cylinder traffic telescopic pneumatic cylinder

2023年11月29日 星期三

long arm brace suspension floating sheerlegs floating crane systems boom scientific

 long arm brace suspension floating sheerlegs floating crane systems boom scientific
Sheerlegs,  engraving.
https://en.wikipedia.org/wiki/Crane_(machine)
crane
 Advanced  Fall Arrest 

https://www.ship-broker.eu/tag/floating-crane/page/2/
https://www.ship-broker.eu/towing-tug-boat-2000-japan/
FLOATING CRANE BARGE (SHEAR LEGS TYPE)-2013 | SHIP-BROKER
FLOATING CRANE BARGE (SHEER LEG CRANE BARGE)-1975 Japan | SHIP-BROKER

https://doriccolumns.wordpress.com/harbour-history/harbour-quays/waterloo-quay/sheerlegs/
https://issuu.com/scoutingireland/docs/engineering

MODULE 4 - LIFTING AND RIGGING This training module for the US&R Structural Collapse Technician will look at levers, gravity, lifting and rescue rigging equipment. TERMINAL OBJECTIVE.

power lift jib crane freestanding rotating steel crane capacity  Standing Work Station Jib Crane, Capacity
https://www.lkgoodwin.com/more_info/baseplate_mounted_jib_crane/fs300_baseplate_mounted_jib_crane_1_ton.shtml
manual hand chain hoist Manual Chain Hoists Archives Manual Chain Hoists Archives

 https://www.hwe-wang.com.tw/product-detail-2169223.html
揮王企業股份有限公司,防爆吊車、電動吊車、抓斗、電磁鐵、磁選機、安全電軌、安全吊帶、天車工程、真空吸盤、合金吊鍊、吊具、捲線器 - 揮王企業股份有限公司
6.旋臂吊車附有手動和電動旋轉  Jib Cranes With Manual And Electric Rotation      下載down load 旋臂吊車及輕型天車系統Jib Crane and Light Crane System6-1.吊升系統 Lifting systems6-2.立柱型旋臂吊車附拉桿槽型樑吊桿CCT型COLUMN-MOUNTED JIB CRANE WITH TIE-ROD CHANNEL GIRDER BOOM CCT6-3.立柱式旋臂吊車附工字樑伸臂吊桿 CT型COLUMN-MOUNTED JIB CRANE WITH CANTILEVER BOOM  CT6-4.立柱式旋臂吊車附拉桿工字樑伸臂吊桿 CTT型COLUMN-MOUNTED JIB CRANE WITH TIE-ROD GIRDER BOOM CTT6-5.立柱式旋臂吊車附有關節的的吊桿CTS型COLUMN-MOUNTED JIB CRANE WITH ARTICULATED BOOM  CTS


中文詞彙 學術領域 吊臂斜桿 boom brace 【電機工程】 吊臂 suspension arm 【機械工程】 人字吊臂起重船 floating sheerlegs 【機械工程】 吊臂止動器 jib stopper 【機械工程】 吊臂附件 jib attachment 【機械工程】 人字吊臂起重機 sheerlegs 【機械工程】 人字吊臂起重機 shear legs crane 【機械工程】

video stream protocol Streaming Protocol Comparison

 loki algorithm stream WebRTC multi-party communication video streaming traffic dynamic change resolution adaptivity
algorithm  RTC streaming communication Traffic  resolution
algorithm WebRTC streaming traffic dynamic resolution
video stream protocol Streaming Protocol Comparison RTSP RTMP WebRTC FTL SRT HLS  MPEG-DASH

Mamba: Bringing Multi-Dimensional ABR toWebRTC

2023年11月28日 星期二

data ingestion framework integrate.io airbyte amazon kinesis matillion apache nifi apache kafka talend dropbase wavefront apache flume precisely connect

 Top 11 Data Ingestion Tools for 2024 | Integrate.io
資料擷取框架 Integrate.io AirByte 亞馬遜Kinesis Matillion Apache NiFi Apache Kafka talend dropbase Wavefront Apache Flume 精確連接

algodaily alternative essential algorithms data structures daily coding inspired lintcode

 https://algodaily.com/

essential algorithms  data structures daily coding  inspired  lintcode

https://www.makeuseof.com/websites-data-structure-algorithm-coding-challenges/
Websites to Practice Data Structure & Algorithm Coding Challenges

    LeetCode.
    HackerRank.
    Codewars.
    Codility.
    HackerEarth.
    Techie Delight.
    InterviewBit.
50+ Data Structure and Algorithms Problems from Coding Interviews - DEV Community

Firewall User Agents Secure Web Gateway Policy Configurati Secure Web Gateway user agent login system massively multiplayer security Secure Gateway

 https://success.myshn.net/Skyhigh_Secure_Web_Gateway_(On_Prem)/Secure_Web_Gateway_Policy_Configuration

Firewall  User Agents 
     Secure Web Gateway Policy Configuration
           Secure Web Gateway 
                user agent login system  massively multiplayer security Secure  Gateway

2023年11月27日 星期一

Building a SaaS Application with Next.js, Prisma, Auth0 and Stripe

 https://egghead.io/blog/saas-app-with-nextjs-prisma-auth0-and-stripe
nextjs avec sanity  strapi tailwindcss auth0




https://www.fiverr.com/sazuhossain124/develop-nextjs-website-with-sanity-or-strapi-cms-tailwindcss

    Next.js/React.js as a front end framework
    Tailwind css for style
    Sanity.io/ Stipe as a backend CMS
    Node.js
    Javascript
    Auth0

Programming language:JavaScript

Expertise:Debugging•Localization•Performance•Security•Design

Frontend framework:React.js•Bootstrap•Ember.js•Svelte+Tailwind CSS

Backend  framework:Express.js•Node.js•Other

https://ionic.io/integrations/sanity.io
https://www.glassdoor.com/Overview/Working-at-Sanity-io-EI_IE4747101.11,20.htm
https://www.npmjs.com/~sanity-io
Stripe Elements: Embeddable UI components

javascript vector graphics svg Draw diagram libraries

 javascript vector graphics svg Draw diagram  libraries
https://www.jqueryscript.net/blog/best-flowchart.html
Flow Chart Plugin  jQuery  jQuery UI  flowchart.js
JavaScript Sitemap
JointJS Rappid  MxGraph GoJS JsUML2 library Mindfusion Diagram Library Nomnoml Mermaid.js Diagram.js  State.js 
    D3     Raphaël     Draw2D     Fabric.js     Paper.js     JsPlumb     p5.js     Cytoscape.js     dagre-d3     vis.js     React Diagrams     Tldraw
flash graph visualization visualize networks

https://www.tableau.com/
https://help.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_ref.htm

arbor.js
JavaScript InfoVis Toolkit
 https://thejit.org/
d3.js https://d3js.org/
flash graph visualization

Project Management Mind Maps app card
flash graph visualization visualize networks mind  map app
Obsidian mind  map app

https://www.conceptdraw.com/examples/activity-diagrams-for-library-information-systems
Design elements - Bank UML activity diagram | Accounting Information Systems Flowchart Symbols | Activity Diagrams For Library Information Systems
diagram symbols project management uml

https://help.syncfusion.com/js/diagram/interaction
javascript diagram Draw wire type wiring thumbs straight  Bezier Orthogonal Straight segments
thumbs straight  Bezier Orthogonal Straight segments
Quadratic Bézier curve   third control point
+"diagram"  Graphics  VECTOR Draw thumbs  Straight segments types
https://en.wikipedia.org/wiki/Euclidean_vector
https://en.wikipedia.org/wiki/Arc_diagram
https://en.wikipedia.org/wiki/Upward_planar_drawing

js plugin to create svg using graphviz - help - graphviz
https://github.com/nidi3/graphviz-java
render svg Path Rendering mesh-based vector graphics library  SVG renderer
render svg Path Rendering  vector graphics library  SVG renderer
 React Framework NEXT.JS

濕炸排骨 太白粉+低筋麵粉+雞蛋粉+蛋液 炸排骨

 https://www.opening.com.tw/blog/detail/13
https://dreamchefhome.com/tag/%E5%90%8D%E5%BA%97%E7%82%B8%E6%8E%92%E9%AA%A8/
https://queen0809.pixnet.net/blog/post/465574799-%E4%B8%AD%E5%BC%8F%E6%96%99%E7%90%86%40%E9%85%A5%E7%82%B8%E6%8E%92%E9%AA%A8
https://www.wecook123.com/_pvjmob8lvu/
https://food.ltn.com.tw/article/5007
https://dreamchefhome.com/%E7%82%B8%E6%8E%92%E9%AA%A8/
小高姐的 Magic Ingredients 酸白菜

蒸籠

 戧麵饅頭  嗆麵饅頭  熟麵饅頭 山東饅頭 鍋貼饅頭 羊角饅頭 玉米麵饅頭
  窩窩頭
 銀絲卷 花捲饅頭 刈包
  火燒槓子頭
 米粿 黏豆包 米蘿蔔糕 涼糕 涼圓 肉粿 芋頭粿 蘿蔔絲草仔粿 芋頭南瓜粿 蒸粉粉皮

2023年11月25日 星期六

Vector Graphics Vector formats list C++ large libraries List of C++ external libraries C++ Standard Library Boost Poco Dear ImGui

 Vector Graphics Vector formats  svg   DXF   PostScript PDF PCL EPS HPGL cdr Drawn File Plotters Gcode CGM Computer Graphics Metafile DXF DWG Gcode NC SVG  EPS  PDF
Hewlett-Packard Graphics Language HP-GL/2 Vector Graphics
https://github.com/anachrocomputer/vec

http://lazarus.elte.hu/cet/modules/file-format/index.html
http://lazarus.elte.hu/cet/modules/file-format/vector.htm

https://en.wikipedia.org/wiki/Image_file_format#Vector_formats

Plotters machine  Vector Graphics Vector formats PostScript  eps Hewlett-Packard Graphics Language
libplot, a Function Library Programming
https://vizier.cfa.harvard.edu/doc/viz/plotutils.html
https://ftp.gnu.org/old-gnu/Manuals/plotutils-2.2/html_chapter/plotutils_9.html
https://en.wikipedia.org/wiki/Xfig

https://en.cppreference.com/w/cpp/links/libs
https://www.leadtools.com/sdk/vector
https://github.com/pabristow/svg_plot
Graphics (C++ AMP) graphics APIs in C++ AMP
https://learn.microsoft.com/en-us/cpp/parallel/amp/graphics-cpp-amp?view=msvc-170

list  C++ libraries  Vector Graphics image geometry
https://www.boost.org/doc/libs/1_65_1/?view=category_algorithms
https://lib.rs/multimedia/images

            VexCL - A C++ vector expression template library for OpenCL/CUDA. [MIT] ... Skia - A complete 2D graphic library for drawing Text, Geometries, and Images.
            C++ extension loading library. GLEW provides efficient run-time mechanisms ... list of OpenGL functions supported by your graphics system. Others. 3. Vertex ...

https://en.wikipedia.org/wiki/List_of_C%2B%2B_multiple_precision_arithmetic_libraries
https://en.wikipedia.org/wiki/Category:C%2B%2B_libraries

list  C++ large libraries List of C++ external libraries 
C++ Standard Library Boost Poco Dear ImGui
https://en.wikipedia.org/wiki/List_of_C%2B%2B_template_libraries

C++ Standard Library Boost Poco Dear ImGui OpenSSL FFmpeg SQLite JSON for Modern C

online share code snippet template plot playground codepad codepen github gist cssdeck jsfiddle codeply dabblet pastie Places to Share Code Snippets Quickly

 online share code snippet template plot playground
codepad codepen github gist cssdeck jsfiddle codeply dabblet pastie
Places to Share Code Snippets Quickly

https://github.com/viatsko/awesome  share code snippet template plot playground



github Awesome share code snippet template plot playground

https://www.geeksforgeeks.org/

CodePen
JSFiddle
JS Bin
CSS Deck
CodeSandbox
PLAYCODE
Plunker

Github Gist
Codepad
Codeshare
Liveweave
Dabblet
Codeply
Snipplr
.Dabblet .. Liveweave · .. JSFiddle ·.. Codeply ·.. Codeshare · .. JS Bin ·.. Codepad.
 codepad codepen github gist cssdeck jsfiddle codeply dabblet pastie Places to Share Code Snippets Quickly
Top 6 Programming Languages School Students Should Master in 2023

https://github.com/google/playground-elements
https://github.com/davidvandenbor/playgrounds
https://github.com/graphql/graphql-playground/tree/main
https://github.com/sindresorhus/awesome
https://github.com/davidvandenbor/playgrounds
https://github.com/lostintangent/codeswing
https://github.com/bradtraversy/design-resources-for-developers
https://github.com/viatsko/awesome-vscode
 
https://www.saashub.com/codeply-alternatives 
 awesome  share code snippet template playground Awesome 

copilot code snippet alternative
Top 9 GitHub Copilot alternatives to try in 2023
 github copilot alternatives
AI Coding Assistant Tools  Code Completion

2023年11月24日 星期五

algorithms dataset vector graphics geometric polygon objects shape detection regularization algorithm polygon outlines cardboard Box Detection and Localization

algorithms dataset vector graphics
Object detection with neural networks — a simple tutorial using keras | by Johannes Rieke | Towards Data Science
3D - OBJECT DETECTION USING OPENCV-PYTHON ~ Learn Delta X
objective c - OpenCV C++/Obj-C: Detecting a sheet of paper / Square Detection - Stack Overflow
Markerless Vision-Based One Cardboard Box Grasping using Dual Arm Robot | Multimedia Tools and Applications

geometric polygon objects shape detection
Detecting Geometrical Shapes in an image using OpenCV | by Simarpreet Singh | Simply Dev | Medium

regularization algorithm polygon outlines 
Simple Object Detection in 3 lines of Code (OpenCV/Python) | machinelearning1
edge detection
edge detection bounding edge detection procedure regular
PDF] Refined Plane Segmentation for Cuboid-Shaped Objects by Leveraging Edge Detection

cardboard Box Detection and Localization
[PDF] Regularization Algorithm for Right-Angled Polygon Building Outlines with Jagged Edges
Cardboard boxes inside a shipping container.  | Download Scientific Diagram

Detect Position and Orientation of a Rectangular Object Using OpenCV

distance acceleration velocity vector position
Detect Position  Orientation Rectangular Object

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Find Open Datasets and Machine Learning Projects .
Kaggle: Your Machine Learning and Data Science Community.
List of datasets for machine-learning research
movements in perceiving vehicle speed and time-to-arrival
production line cardboard motion dataset

carton dataset synthesis method for loading-and-unloading carton detection based on deep learning
https://www.researchgate.net/figure/Partial-map-of-a-roller-conveyor-connecting-different-factory-nodes-in-a-Spanish-Smurfit_fig3_368569841

Find Open Datasets and Machine Learning "production line " +"cardboard boxes "
[PDF] Detection, localisation and tracking of pallets using ...
monitoring system for palletised packaging recognition

Pallet recognition and localization using an RGB-D camera
A systematic strategy of pallet identification and picking based on deep learning techniques | Emerald Insight
Detection and localization of pallets on shelves using a wide-angle camera
PDF] Robust Pallet Detection for Automated Logistics Operations
Experimental results of pallet detection using two types of pallets:...
[PDF] A systematic strategy of pallet identification and picking based on deep learning techniques

algorithm vg polygon Texture font Glyphr TTF Plotting TTF font

 algorithm vg polygon Texture font  Glyphr TTF
Plotting TTF font
TTF font MS

https://learn.microsoft.com/en-us/typography/opentype/spec/ttch01
TrueType fundamentals (OpenType 1.9) - Typography | Microsoft Learn
https://learn.microsoft.com/en-us/typography/opentype/spec/ttch01#the-graphics-state

http://ingrimayne.com/fonts2/really_old/FontTour/Metamorf.html
PostScript and TrueType fonts are outline fonts, and the outlines are curves determined by a number of control points. In Fontographer, an outline of a PostScript font looks like this:

https://github.com/fetisov/ttf2mesh
The ttf2mesh crossplatform library allows to convert a glyphs of truetype font (ttf) to a mesh objects in 2d and 3d space. The library does not require any graphical context and does not use system dependent functions.

https://en.wikipedia.org/wiki/TrueType
 
https://www.researchgate.net/publication/339555490_A_Learned_Representation_for_Scalable_Vector_Graphics

TrueType Bezier­spline format arguments  instruction stream API

indexSubHeader  offsetArray glyphIndex imageDataOffset glyphData 

https://learn.microsoft.com/en-us/typography/opentype/spec/cmap

Glyf data table (OpenType 1.9) - Typography This table contains information that describes the glyphs in the font in the TrueType outline format Glyph Headers. Each glyph description ...

TrueType fundamentals (OpenType 1.9) - Typography | Microsoft Learn
https://learn.microsoft.com/en-us/typography/opentype/spec/ttch01
OpenType  TrueType  Glyph Headers  Glyf data table  TrueType  Font Files.pdfFont Files.pdf

OpenType  TrueType  Glyph microsoft API win32
https://learn.microsoft.com/en-us/windows/win32/api/usp10/nf-usp10-scriptplaceopentype
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesexa
https://learn.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-getglyphoutlinea
https://learn.microsoft.com/zh-tw/windows/win32/directwrite/font-selection

numRanges GASPRANGE gaspRange numRanges rangeGaspBehavior

https://jinven.github.io/2019/12/01/OpenType/

algorithm draw a polygon to bitmap Texture Mapping Mania


Canvas draw Bitmap Mesh  polygon
Canvas draw Bitmap Mesh  polygon  Matrix Poly Calibration
algorithm draw a polygon to bitmap algorithm  Polygon from a grid of squares
algorithm draw a polygon to bitmap algorithm  Polygon squares
algorithm Distort   Transform Warp Distort Mesh Warp Envelope Distort
algorithm Distort  draw Bitmap Mesh
Warp Mesh Transformation
algorithm Distort Transform Warp Distort Mesh Warp Envelope
android.graphics.Canvas.drawBitmapMesh()
Envelope Distort with Mesh, Warp, and Create Outlines

Representation of forces and equipotential lines of uniform electric... | Download Scientific Diagram

https://stackoverflow.com/questions/40266291/android-java-stretch-bitmap-or-path-to-arbitrary-polygon
Android, Java: Stretch Bitmap or Path to arbitrary polygon - Stack Overflow

https://en.wikipedia.org/wiki/Texture_mapping

https://developer.android.com/reference/android/graphics/Canvas.html#drawBitmapMesh(android.graphics.Bitmap,%20int,%20int,%20float[],%20int,%20int[],%20int,%20android.graphics.Paint)

https://stackoverflow.com/questions/32180534/how-to-draw-a-bitmap-to-another-but-into-a-given-quadrilateral-not-necessary-a
https://stackoverflow.com/questions/53479883/android-not-just-align-but-cut-off-image-using-setpolytopoly

https://www.researchgate.net/figure/The-rectangle-U-and-the-quadrangle-R-U-for-the-fixed-point-u-the-fixed-point-v-and-the_fig2_231139954
The rectangle U and the quadrangle R ⊂ U for the fixed point u, the... | Download Scientific Diagram

https://stackoverflow.com/questions/68014487/splitting-a-2d-polygon-using-multiple-straight-cuts
algorithm - Splitting a 2D polygon using multiple straight cuts - Stack Overflow

https://link.springer.com/article/10.1007/s00603-022-03183-1
A New Local Grid Reconstruction Algorithm for Cracking Simulation in Rock-Like Material | Rock Mechanics and Rock Engineering

https://www.slideserve.com/amagee/basic-raster-graphics-algorithms-for-drawing-2d-primitives-powerpoint-ppt-presentation
PPT - Basic Raster Graphics Algorithms for Drawing 2D Primitives PowerPoint Presentation - ID:9483135
http://archive.gamedev.net/archive/reference/articles/article852.html

https://stackoverflow.com/questions/4609825/how-drawbitmapmesh-works-in-android-canvas?source=post_page-----35f359235774--------------------------------

https://stackoverflow.com/questions/10154781/making-a-matrix-for-a-smuge-wobble-effet-see-pictures-in-android

https://www.semanticscholar.org/paper/Potrace-%3A-a-polygon-based-tracing-algorithm-Selinger/e60b78c1fed3fa907411bb189767e868e4a421f8

https://tecfa.unige.ch/themes/FAQ-FL/resolution/resolution.html
Résolution, niveaux de gris, trames etc.

algorithm vg polygon Texture
https://people.eecs.berkeley.edu/~ug/slide/pipeline/assignments/as9/
https://people.eecs.berkeley.edu/~sequin/CS184/LECT_09/L28.html
geometric algorithms region shape area
algorithms dataset learning vector graphics geometric polygon
Computational Geometry Algorithms and Applications
Image Stitching
Images taken from the same location, but at different camera angles need to be warped before they can be stitched together:
The original two photos at different angles.  The final merged image.
To Learn More:  P. Heckbert's 1989 MS Thesis: Fundamentals of Texture mapping and Image Warping.
Image-based Rendering
Sampled Texture Maps
If the frequency content of the texture pattern is close to screen resolution,
then there are no higher spatial frequencies present than what the pixel sampling can handle.
But if the texture is of much higher resolution, then there is a serious problem!
Fortunately there are filtering techniques that can fix that problem -- simple oversampling will do.
There are more advanced techniques using elliptical filtering that can give even better results.

Texture Mapping & Polygon Rasterizing   Textured polygons are the foundation of nearly all 3D games in existence. Used before even 3D-capable GPUs were a thing, they were rendered using nothing but software. How was that achieved? Let’s ...


Implementation of arbitrary polyhedral elements for automatic dynamic analyses of three-dimensional structures | Scientific Reports largest aligned rectangular aspect ratio arbitrary convex polygon Interpolation arbitrary quadrilateral

 https://www.nature.com/articles/s41598-022-07996-6
https://math.stackexchange.com/questions/2007116/quadrilateral-interpolation
geometry - Quadrilateral Interpolation - Mathematics Stack Exchange
geometry - Mapping Irregular Quadrilateral to a Rectangle - Mathematics Stack Exchange

geometric algorithms region shape area algorithms dataset learning vector graphics geometric polygon

geometric algorithms region shape area
algorithms dataset learning vector graphics geometric polygon
Computational Geometry Algorithms and Applications

https://www.researchgate.net/figure/The-explanation-of-the-polygon-expansion-algorithm-a-is-the-expansion-of-the-rectangle_fig5_341812565
https://www.researchgate.net/figure/Data-conversation-flowchart-a-Raster-data-b-Vector-Data-Point-Line-Polygon-c_fig3_339813234
https://www.researchgate.net/figure/Illustrations-of-the-proposed-polygon-encoders-a-ResNet1D-given-a-simple-polygon_fig2_364643599
https://www.researchgate.net/figure/Text-region-representation-methods-a-text-region-represented-by-polygon-b-text_fig1_341812565

https://stackoverflow.com/questions/68835438/the-largest-aligned-rectangular-with-fixed-aspect-ratio-in-an-arbitrary-convex-p

Vector Graphics Source Code solutions! ucancode

 All the C/C++ and .NET source codes of the following solutions will be shipped with full edition, truly HMI and Vector Graphics Source Code solutions!

https://www.ucancode.net/graph_component.htm

Visual C++, C++ Source Code, C++ Extension Library ...
UCanCode Software
http://www.ucancode.net › feature
XD++ Library for MFC by UCanCode.Net Software, an MFC extension library for graphs, diagrams and networks, allows developers to add drag and drop graphical user ...

Digital Signatures Are Cybersecurity Vulnerabilities Digital Signatures documents sign Signatures Securely 數位簽名是網路安全漏洞 數位簽名文件安全地簽名

 https://cybelangel.com/digital-signatures-are-the-cybersecurity-vulnerability-you-need-to-stop-ignoring/
Digital Signatures Are Cybersecurity Vulnerabilities

2023年11月23日 星期四

Geometric algorithms region pointer Whether the coordinates are within the shape area algorithm How to check if a given point lies inside or outside a polygon?



How to create an algorithm that can determine if a point is contained in an irregular polygon defined by the points of its corners
ray casting algorithm
https://en.wikipedia.org/wiki/Ray_casting
https://www.researchgate.net/figure/Illustration-of-the-Ray-Casting-Algorithm_fig5_259468883

https://gistbok.ucgis.org/bok-topics/geometric-primitives-and-algorithms
Computational Geometry Algorithms and Applications
https://www.geeksforgeeks.org/geometric-algorithms/
https://www.geeksforgeeks.org/c-program-find-area-triangle/
https://demonstrations.wolfram.com/AnEfficientTestForAPointToBeInAConvexPolygon/
https://www.sciencedirect.com/science/article/pii/S0925772115000759
https://www.geeksforgeeks.org/how-to-check-if-a-given-point-lies-inside-a-polygon/

ray casting algorithm Geometric algorithms region pointer Whether the coordinates are within the shape area
https://www.scribd.com/document/56214673/Ray-Casting-Algorithm
https://rosettacode.org/wiki/Ray-casting_algorithm
https://stackoverflow.com/questions/217578/how-can-i-determine-whether-a-2d-point-is-within-a-polygon
https://octave.sourceforge.io/geometry/function/clipPolygon_clipper.html
https://www.researchgate.net/figure/An-example-of-no-fit-polygon-NFP_fig7_228553279

gui window regions SetWindowRgn SelectClipPath SelectClipRgn OffsetClipRgn ExcludeClipRect IntersetClipRec SelectClipPath


 gui window regions  

SetWindowRgn SelectClipPath    

OffsetClipRgn ExcludeClipRect   SelectClipPath
ExcludeClipRect

https://www.codeproject.com/Articles/2095/A-Guide-to-WIN32-Clipping-Regions

https://stackoverflow.com/questions/38891350/search-icon-in-edit-control-overlapped-by-input-area
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-excludecliprect?redirectedfrom=MSDN
https://stackoverflow.com/questions/70930821/mfc-how-to-add-clear-button-inside-cedit
https://www.codeproject.com/Articles/35722/MFC-Feature-Pack-CMFCEditBrowseCtrl
https://www.codeproject.com/Articles/738/Enhanced-Focus-Edit-Control-with-Input-Filtering
https://stackoverflow.com/questions/17941527/changing-the-background-of-an-edit-control-on-getting-focus
https://stackoverflow.com/questions/8695185/why-my-edit-control-looks-odd-in-my-win32-c-application-using-no-mfc
 https://www.codeproject.com/Articles/20193/The-Ultimate-Toolbox-Edit-Control-Extensions
https://www.codeproject.com/Articles/1944/Guide-to-WIN32-Regions
https://learn.microsoft.com/en-us/windows/win32/learnwin32/painting-the-window
gui window regions  SetWindowRgn

gui window regions Hdc


https://www.geeksforgeeks.org/introduction-to-r-tree/
http://postgis.net/workshops/postgis-intro/indexing.html
https://github.com/StefanSalewski/RTree
http://www.gitta.info/SpatPartitio/en/html/ObjOriDecomp_learningObject2.html
https://www.pbr-book.org/3ed-2018/Primitives_and_Intersection_Acceleration/Kd-Tree_Accelerator

https://gopalcdas.com/2017/05/24/construction-of-k-d-tree-and-using-it-for-nearest-neighbour-search/
https://www.vlfeat.org/overview/kdtree.html

https://commons.wikimedia.org/wiki/File:Kd_tree_vs_skd_tree.svg
https://gamedev.stackexchange.com/questions/30208/what-is-the-kd-tree-intersection-logic

https://zh.wikipedia.org/zh-tw/K-d%E6%A0%91
https://en.wikipedia.org/wiki/R-tree


https://commons.wikimedia.org/wiki/Category:Computational_geometry

2023年11月22日 星期三

algorithm windows dc handle system HWND selectObject Device Contexts

 algorithm windows dc handle system HWND selectObject Device Contexts

https://learn.microsoft.com/zh-tw/cpp/mfc/relationship-between-a-cpp-window-object-and-an-hwnd?view=msvc-170

capable of drawing lines, arrows, rectangles, and ellipses. It is also capable of writing and editing text, cut-and-paste figures as well as saving and loading the drawings. The following screenshot depicts a classic example of the Draw Application:

https://learn.microsoft.com/en-us/windows/win32/gdi/using-filled-shapes
https://www.codeproject.com/articles/1698/ms-spy-style-window-finder?fid=3083&df=90&mpp=25&prof=true&sort=position&view=normal&spc=relaxed&fr=26
https://www.codeproject.com/Articles/8216/Writing-Win32-Apps-with-C-V2-part-1
https://www.codeproject.com/Articles/1944/Guide-to-WIN32-Regions

windows mouse  notification system  region pointer grab cursor HDC Handle of Window Handle to Device Context
http://www.cs.sjsu.edu/~pearce/modules/lectures/mfc/chp4/chapter4.htm
https://stackoverflow.com/questions/72566733/how-to-highlight-mouse-pointer-position-using-delphi
https://stackoverflow.com/questions/66848052/how-capture-only-the-region-of-mouse-click-on-screen

https://www.hiramine.com/programming/modelvieweropenglwinapi2008/01_base.html
http://uglab.blog23.fc2.com/blog-entry-110.html
http://www.kab-studio.biz/Programing/Codian/MxA/05.html
https://claybird.sakura.ne.jp/tips/gl_01/index.html

algorithm microwindows windows  select Object

algorithm microwindows windows  select   Handle  Device Contex
https://www.researchgate.net/figure/Sliding-window-algorithm-explanation_fig1_228753893
https://www.informit.com/articles/article.aspx?p=30009&seqNum=4
windows hdc Handle Device Context area mouse click event

gui win system mouse cursor pointer get windows controls handle algorithm search HDC Region
https://www.codeproject.com/Articles/5178828/The-Explorer-Imperative-Two-Stage-Search
https://learn.microsoft.com/en-us/windows/win32/learnwin32/painting-the-window
gui win  mouse cursor handle algorithm search HDC Region
region gui screen region selector

https://github.com/country-regions/react-country-region-selector#demo
gui  Regions  custom region selection SelectObject Polygonal Region Structures
https://github.com/SerpentAI/SerpentAI/wiki/Defining-Screen-Regions

x-window screen region selection
    Xlib Pointer Grabbing
         XGrabKeyboard  XGrabPointer
         region pointer grabbing
https://tronche.com/gui/x/xlib/input/XGrabKeyboard.html
 xlib xgrabpointer
x-window screen region selection
https://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture
https://en.wikipedia.org/wiki/X_Window_selection
https://en.wikipedia.org/wiki/Selection_(user_interface)

https://github.com/search?q=x-window+screen+region+selection+language%3AC++path%3A%2F%5EPsychSourceGL%5C%2FSource%5C%2FLinux%5C%2FScreen%5C%2F%2F&type=code

https://hackage.haskell.org/
https://github.com/c-koi/libboard
https://www.freebsdsoftware.org/graphics/
https://github.com/FreeCAD/FreeCAD/tree/b239797b3e4d2c5fdbc653ae5c150309a73b4474/src/3rdParty/libkdtree/kdtree%2B%2B
Blend2D  vector graphics libraries Grab Cursor screen region selection Pointer Grabbing vector graphics grabbing
repo:inanevin/LinaVG Cursor
https://github.com/search?q=repo%3Ainanevin%2FLinaVG+Cursor+&type=code

RectInRegion  判斷指定矩形的任何部分是否在區域的界限內。
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-rectinregion
https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/gdi/region-functions.md
BOOL WINAPI RectInRegion( HRGN hrgn, const RECT *rect )
https://learn.microsoft.com/zh-tw/windows/win32/gdi/region-functions
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-selectobject

OBJ_REGION
https://microsoft.github.io/windows-docs-rs/doc/windows/Win32/Graphics/Gdi/constant.OBJ_REGION.html
https://learn.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-getobjecttype
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getwindowrgn
https://github.com/Guy1524/wine/blob/easy-anti-cheat/dlls/gdi32/region.c#L673
WINEREGION gdi

mouse cursor movements showing a trail of cursors cursor trail tracking animated cursor effects

 mouse cursor movements  showing a trail of cursors
cursor trail tracking animated cursor effects
8 CSS & JavaScript Snippets for Creating Unique Cursor Effects
https://speckyboy.com/css-javascript-cursor-effects/
https://onextrapixel.com/20-codepen-solutions-for-awesome-mouse-effects/
20 Codepen Solutions for Awesome Mouse Effects
https://codemyui.com/rainbow-mouse-trail/

2d vector graphics library c++ nvidia vg c++ vector graphics library nvidia graphics, cg, and transparency torque2d openvg cairo Graphics in cinder

 c++ vector graphics library
nvidia graphics, cg, and transparency
torque2d
openvg
cairo
Graphics in  cinder

 A brief survey of modern technological solutions for
server side vector graphics rendering.
| by Michael Ivanov | Medium
Skia library
The above piece of code checks for GPU accelerated path rendering support, located in google/skia/src/gpu/gl/GrGLCaps.cpp
Nvidia’s path rendering extension NVPR

 Wikipedia Rasterisation

https://github.com/google/angle
ANGLE - Almost Native Graphics Layer Engine
https://chromium.googlesource.com/angle/angle

https://sasmaster.medium.com/a-brief-survey-of-modern-technological-solutions-for-server-side-vector-graphics-rendering-19eb6bca1a15

2D Graphics on Modern GPU (2019) | Hacker News
https://news.ycombinator.com/item?id=26462348

https://blend2d.com/
Blend2D is a high performance 2D vector graphics engine written in ... Blend2D quickstart and interactive applications are available in blend2d-apps repository.

https://www.freshports.org/graphics/libboard/
libboard Vector graphics C++ library

  https://visualizationlibrary.org/documentation/pag_guide_vector_graphics.html
OpenGL-Accelerated 2D Vector Graphics Tutorial
Visualization Library
https://visualizationlibrary.org › pag_gu...
 This tutorial demonstrates how to perform all the most important vector graphics operations using the vl::VectorGraphics class.

https://github.com/oz123/awesome-c
plutovg  list c-libraries

PlutoVG - Tiny 2D vector graphics library in C
 A standalone software based 2D vector graphics library
https://github.com › sammycage › pluto...
PlutoVG is a standalone 2D vector graphics library in C. Features. Path Filling, Stroking and Dashing; Soild, Gradient ...

https://blogs.nvidia.com.tw/2020/11/16/cuda-refresher-the-gpu-computing-ecosystem/
    數學函式庫:cuBLAS、cuRAND、cuFFT、cuSPARSE、cuTENSOR、cuSOLVER
    平行演算法函式庫:nvGRAPH、Thrust
    影像函式庫:nvJPEG、NPP、Optical Flow SDK
    通訊函式庫:NVSHMEM、NCCL
    深度學習函式庫:cuDNN、TensorRT、Riva、DALI
    合作夥伴函式庫:OpenCV、FFmpeg、ArrayFire、MAGMA
cusparse the api reference guide for cusparse, the cuda sparse matrix library.
cuSPARSE
https://docs.nvidia.com › cuda › cusparse
The API reference guide for cuSPARSE, the CUDA sparse matrix library. 1. Introduction . The cuSPARSE library contains a set of GPU-accelerated basic linear ...
The cuSPARSE library supports dense and sparse vector, and dense and sparse matrix ... The cuSPARSE Generic APIs allow computing the most common sparse linear ...
https://docs.nvidia.com/cuda/cusparse/
https://github.com/OrangeOwlSolutions/cuSPARSE
https://github.com/liuexp/cuda-learn/tree/master

  https://raphlinus.github.io/rust/graphics/gpu/2020/06/13/fast-2d-rendering.html
Fast 2D rendering on GPU
GitHub
https://raphlinus.github.io › 2020/06/13
 I believe I have demonstrated convincingly that moving almost all of the 2D rendering task to the GPU is viable and yields excellent performance ...

Hacker News - Fast 2D Rendering on GPU
Fast 2D Rendering on GPU :
https://raphlinus.github.io/rust/graphics/gpu/2020/06/13/fast-2d-rendering.html #GPU Comments:...

 https://www.codeproject.com/articles/14397/a-3d-plotting-library-in-c
A 3D Plotting Library in C# - CodeProject
CodeProject
https://www.codeproject.com › Articles
  A library which draws 3D images on any GDI+ Graphics object. Download source - 49.4 Kb. Screenshot. Introduction. This article presents a set of ...

Real-Time Graphics for HMI, SCADA, C/C++, Java, C#/. ...
GLG Toolkit
https://www.genlogic.com › products
GLG Toolkit. Visualization and HMI / SCADA Toolkit With Royalty-Free Cross-Platform Vector Graphics Engine. "I really like your product and how easy it is ...
https://www.genlogic.com/products.html

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

vector graphics library Graph layout  linkage diagram hierarchy graph
DependenTree, Graph Visualization Librar
https://github.com/simonbs/dependency-graphDependency graph

https://github.com/jkriege2/jkqtplotter
JKQTPlotter - A Qt Plotting LibraryThis is an extensive C++ library for data visualization, plotting and charting for Qt (>= 5.0, tested with Qt up to 6.3). It is feature-rich but self-contained and only depends on the Qt framework.

https://www.advsofteng.com/cdcpp.html
C++ Chart and Graph Library for MFC, Qt and Other ...ChartDirectorhttps://www.advsofteng.com › cdcppChartDirector for C++ is a universal C++ chart and graph library. Extensive chart types, interactive, versatile, multi-platform.
 http://www.ucancode.net/graph_layout.htm

https://ggplot2-book.org/networks
ggplot2: Elegant Graphics for Data Analysis (3e) - 7  Networks
https://developer.squareup.com/blog/dependentree-graph-visualization-library/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

c++ vector graphics library Graph layout  linkage wire  diagram hierarchy graph
vector graphics library Graph layout  linkage wire  diagram hierarchy graph
Boost Graph Library Graph  linkage   graph link pin point wire

https://stackoverflow.com/questions/598129/dependency-graph-of-visual-studio-projects

diagram graph wire Dependency Diagrams
Dependency graph open source
 Doxygen   Graphviz  Doxygen  Flow Graph Code Flowgen Doxygen  Graph  Python Sphinx  UML diagram

Algorithm For Drawing A Hierarchical Graph Hierarchical Drawing Algorithms  cases  directed graph represents   hierarchy  we want to draw it in this way. We will define a hierarchy later, but for now it is sufficient to ...

delphi vector graphics library Graph layout  linkage wire  diagram hierarchy graph
delphi  library OpenWire mitov
https://mitov.com/products/openwire#features

graphics library graph node wire
https://mobiledocs.uscript.net/advanced/content/3-working_with_uscript/3.3-graphs.htm

2023年11月21日 星期二

graphics library framework Graphical Libraries 2d vector graphics library Graphical vector geometry Libraries Anti-Grain Geometry

 Truffle Framework, Hardhat Framework, Brownie Framework, OpenZeppelin SDK, Chainlink SDK.
rust language c++ pascal  delphi java javascript C# Dart swift
nvidia cuda 2d vector graphics library
https://github.com/inanevin/LinaVG
https://www.reddit.com/r/coolgithubprojects/comments/tqq7aa/github_a_light_weight_2d_vector_graphic_renderer/

GitHub - A light weight 2D Vector Graphic renderer library writing in c++ with GPU hardware acceleration
https://github.com/RuiwenTang/Skity

https://www.wikiwand.com/en/Graphics_library
https://wiki.haskell.org/Applications_and_libraries/Graphics
https://www.linux.org/threads/about-some-of-the-graphics-libraries.11125/
https://wiki.freepascal.org/Graphics_libraries
https://en.wikipedia.org/wiki/List_of_3D_graphics_libraries
https://en.wikipedia.org/wiki/Graphics_library
https://en.wikipedia.org/wiki/PSGL
https://www.enseignement.polytechnique.fr/informatique/INF478/docs/Cpp/en/cpp/links/libs.html
https://marketplace.visualstudio.com/items?itemName=genlogic.CCGraphicsLibraryandEditorFreeCommunityEdition
https://www.thefreecountry.com/sourcecode/graphics.shtml
https://terminalroot.com/the-7-best-cpp-frameworks-for-creating-graphical-interfaces/
https://www.cairographics.org/
https://wiki.dlang.org/Libraries_and_Frameworks
https://lvgl.io/

https://www.reddit.com/r/cpp/comments/up3201/best_c_graphics_library_for_simulation/

https://github.com/topics/graphics-library
https://www.libhunt.com/topic/graphics-library
https://github.com/DiligentGraphics/DiligentEngine
https://github.com/google/mathfu

 AGG graphics library Anti-Grain Geometry  is an Open Source, free of charge graphic library, written in industrially standard C++. The terms and conditions of use AGG are ...
https://slackbuilds.org/repository/14.2/libraries/agg/
https://agg.sourceforge.net/antigrain.com/about/index.html
https://github.com/ghaerr/agg-2.6
https://agg.sourceforge.net/antigrain.com/screenshots/index.html
https://github.com/MatterHackers/agg-sharp
https://github.com/capnslipp/libAGG/tree/master/agg

https://en.cppreference.com/w/cpp/links/libs
A list of open source C++ libraries
http://webmanual.kia.com/STD_GEN5W/AVNT/EU/German/opensourcesoftwarenotice.html
Open Source Software Notice
https://cran.r-project.org/web/packages/available_packages_by_date.html
https://cran.r-project.org/web/packages/ragg/index.html
https://code.nasa.gov/

cuda calculation 2d vector graphics library
cutlass: fast linear algebra in cuda c++ | nvidia technical blog
cuda calculation 2d vector graphics library  fast linear algebra nvidia
The API Reference guide for cuBLAS, the CUDA Basic Linear Algebra Subroutine library.
https://docs.nvidia.com/cuda/cublas/
https://github.com/NVIDIA/cuda-samples
https://arxiv.org/abs/2308.03120
[2308.03120] Bandicoot: C++ Library for GPU Linear Algebra and Scientific Computing


https://www.researchgate.net/publication/274457146_Alinea_An_Advanced_Linear_Algebra_Library_for_Massively_Parallel_Computations_on_Graphics_Processing_Units
https://github.com/fffaraz/awesome-cpp
https://github.com/caiorss/C-Cpp-Notes/blob/master/Libraries.org
https://en.cppreference.com/w/cpp/links/libs
cpp-libraries cuda calculation Parallel  2d vector graphics library  library Graphical vector geometry Libraries

RAD Studio can generate a TDS debug file: delphi

 debug info (TDS) TD32 Compiling Delphi XE Applications With Debug Information  The Delphi compiler can store generated debug information in separate .tds files or in the TD32 format which is compiled into the application's binary modules.

Overview of Remote Debugging      dSYM Debug File     Map Debug File     API (*.rsm)      Package Files Created by Compiling

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/API_(*.tds)
https://github.com/tothpaul/Delphi/tree/master/DelphiTDS

https://docwiki.embarcadero.com/RADStudio/Sydney/en/File_Types_Index

Delphi / src / FreeBitmap.pas array reference pointer Record pointer Array SysGetMem Function Delphi GetMemory ReallocMem scanline

 https://android.googlesource.com/platform/external/free-image/+/71163caf89862f79f6419077cf6f0b18b7725d52/Wrapper/Delphi/src/FreeBitmap.pas
https://stackoverflow.com/questions/28414382/array-of-colors
https://github.com/TurboPack/PNGComponents/blob/master/PngObject/pngimage.pas
https://en.delphipraxis.net/topic/7155-add-an-extra-delphi-control-in-a-new-package/
https://stackoverflow.com/questions/47465270/copy-the-contents-of-array-or-memory-block-to-another-specific-type-using-delph
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Pointers_and_Pointer_Types_(Delphi)
https://schellingerhout.github.io/data%20transmission/datatransmission2/
Data Transmission with Delphi (Part 2: Arrays and Pointer Math) - Jasper Schellingerhout’s Blog
https://www.thoughtco.com/understanding-and-using-pointers-in-delphi-1058219
http://rvelthuis.de/articles/articles-pointers.html
https://www.delphibasics.co.uk/Article.php?Name=Pointers
https://github.com/vittee/RecordArray
https://codeverge.com/forum/embarcadero.delphi.win32_tarray-byte-vs-pbyte_1048552
https://www.drbob42.com/delphi4/dynarray.htm
https://www.drbob42.com/delphi/property.htm
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.SysUtils.PByteArray
https://docwiki.embarcadero.com/codeexamples/sydney/en/scanline_(delphi)

delphi Data Types transformer Format conversion bit byte record absolute delphi - How to assign a byte[] to a record delphi Data Types record absolute reference pointer

 https://stackoverflow.com/questions/878921/how-to-assign-a-byte-to-a-record
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Internal_Data_Formats_(Delphi)
delphi Data Types  record absolute reference pointer
https://stackoverflow.com/questions/3222626/mutual-referencing-records-in-delphi-win32

delphi  array  reference pointer Scanline
scanline. type TRgb = array[0..2] of Byte; PRgb = ^TRgb; function MandelbrotThread(Param: Pointer): ... Reference Book Title, eMatter Edition

PRGBArray
ImageEn
https://www.imageen.com › help › PRG...
ImageEn Imaging Library for Delphi and BCB. ImageEn Imaging Library ... PRGBArray. Declaration. type PRGBArray = array[0 . . Maxint div 16] of pRGB;. www.ImageEn ...
 procedure Rotate(Bitmap: TBitmap); type THelpRGB = packed record rgb: TRGBTriple; dummy: byte; end; pRGBArray = ^TRGBArray; ...

https://github.com/delphi-pascal-archive/delphi-crypto/blob/master/ac/sGraphUtils.pas

delphi winsight winspector message trace tracetool stackoverflow

 

https://stackoverflow.com/questions/1969719/delphi-trace-tool
https://copyprogramming.com/howto/delphi-profiling-tools
https://stackoverflow.com/questions/44155569/understanding-stack-trace-for-message-handling-procedure
https://stackoverflow.com/questions/4652958/is-there-a-way-to-log-every-gui-event-in-delphi
https://sourceforge.net/projects/tracetool/

ReportSmith
configuration database engine tools Borland Database Desktop  delphi

delphi winsight winspector message trace tool Turbo Debugger WinSight WinSpector Browser
https://www.softwareverify.com/blog/turbo-debugger-symbols-viewer/

SVG Graphics Libraries AGG graphics library Anti-Grain Geometry Open Source graphic library industrially standard C++ DOM

 AGG graphics library Anti-Grain Geometry  is an Open Source, free of charge graphic library, written in industrially standard C++. The terms and conditions of use AGG are ...

https://slackbuilds.org/repository/14.2/libraries/agg/
https://agg.sourceforge.net/antigrain.com/about/index.html
https://github.com/ghaerr/agg-2.6
https://en.cppreference.com/w/cpp/links/libs
A list of open source C++ libraries
http://webmanual.kia.com/STD_GEN5W/AVNT/EU/German/opensourcesoftwarenotice.html
Open Source Software Notice
https://cran.r-project.org/web/packages/available_packages_by_date.html
https://cran.r-project.org/web/packages/ragg/index.html
https://code.nasa.gov/


svgpp/svgpp: C++ SVG library
GitHub
https://github.com › svgpp › svgpp
SVG++ features · Fully functional, conforming SVG viewers · Simple in-app SVG rasterizers · Import modules of vector editing software · Implementing path-only ...

http://svgpp.org/
SVG++ documentation — SVG++ Documentation
SVG++ library can be thought of as a framework, containing parsers for various SVG syntaxes, adapters that simplify handling of parsed data and a lot of other utilities and helpers for the most common tasks. Take a look at Tutorial to get the idea about what it is. Library sources available at https://github.com/svgpp/svgpp.

Qt SVG C++ ClassesQt Documentationhttps://doc.qt.io › qtsvg-moduleScalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG ...

https://groups.google.com/g/comp.lang.c/c/_aDJZ_OMOq0
https://github.com/sammycage/lunasvg/tree/5ba6500b50418743cd12dfcf60cdfbe3cb0ef67a/source/backends
https://www.codeproject.com/Articles/1252897/Parse-SVG-Files-to-Bezier-Curves-in-Cplusplus-and
https://github.com/sammycage/lunasvg

antigrain svg A Simple SVG Viewer
SourceForge
https://agg.sourceforge.net › svg
antigrain svg gg.sourceforge.net
The SVG viewer Anti-Grain Geometry. AGG is a vector graphics renderer for C++

“The Direct3D Graphics Pipeline” | Legalize Adulthood!
https://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/
http://computergraphicsmuseum.org/
https://legalizeadulthood.wordpress.com/
https://www.winsim.com/media/refinery.png
https://en.wikipedia.org/wiki/Design_II_for_Windows
https://stackoverflow.com/questions/4176637/render-a-vector-graphic-svg-in-c
https://github.com/MalcolmMcLean/babyxrc
https://github.com/memononen/nanosvg
https://github.com/MalcolmMcLean/babyx

https://www.zephyrsoftware.com/download/zdownld.html
Zephyr Software - Download Page
The SVGAxx (real mode) and ZSVGA (protected mode) Graphics Libraries

https://en.wikipedia.org/wiki/Librsvg


SVG + JAVASCRIPT WebAssembly Engine  monkey
https://spidermonkey.dev/
https://news.ycombinator.com/item?id=27060252
SpiderMonkey JavaScript/WebAssembly Engine | Hacker News

https://www.npmjs.com/package/@lwc/engine-dom
@lwc/engine-dom - npm

https://copyprogramming.com/howto/how-to-transform-an-expression-tree-ast-into-dom-tree-xml
DOM tree into XML  XMLSerializer  transform  expression tree AST into DOM tree  XML regular

https://blog.geekyants.com/how-browsers-work-f3ef2ca29afd
How Browsers Work. You are not the only one to wonder… | by GeekyAnts | The GeekyAnts Blog
https://github.com/Lcfvs/dom-engine

React: Comprehending the Mechanisms of Virtual DOM in React
https://copyprogramming.com/howto/understanding-how-virtual-dom-works-in-react

DOM object engine Render Object Tree
Understanding DOM, CSSOM, Render Tree, Layout, and Painting

https://www.lambdatest.com/blog/css-object-model/

javascript bnf bnf lpeg
list of ecmascript engines javascript
v8 spidermonkey trace monkey chakra spidermonkey javascriptcore chakra core spidermonkey benchmarks

dom cssom tree object element node


https://developers.redhat.com/blog/2016/05/31/javascript-engine-performance-comparison-v8-charkra-chakra-core-2
https://github.com/a0viedo/demystifying-js-engines
https://en.wikipedia.org/wiki/Category:JavaScript_dialect_engines
https://en.wikipedia.org/wiki/Category:JavaScript_engines
https://en.wikipedia.org/wiki/List_of_ECMAScript_engines

David Megginson's original SAX page.
https://sax.sourceforge.net/
http://www.saxproject.org/
SAX Delphi XML Pascal
https://saxforpascal.sourceforge.net/saxdom.html

https://sourceforge.net/projects/htmlp/
Delphi Dom HTML Parser and Converter
https://github.com/JackTrapper/delphi-html-parser

https://etutorials.org/Programming/mastering+delphi+7/Part+IV+Delphi+the+Internet+and+a+.NET+Preview/Chapter+22+Using+XML+Technologies/Programming+with+the+DOM/
Programming with the DOM :: Chapter 22: Using XML Technologies :: Part IV: Delphi, the Internet, and a .NET Preview :: Mastering Delphi 7 :: Programming :: eTutorials.org

https://docwiki.embarcadero.com/Libraries/Sydney/en/Xml.XMLDoc.TXMLDocument.DOMDocument
https://github.com/codejanovic/Delphi-MSXML/blob/master/Delphi.MSXML.pas
https://theroadtodelphi.com/tag/txmldocument/

IDOMDocument IDOMNode DOMDocument appendChild  createElement insertBefore  createElement replication cloneNode  appendChild  attribute createAttribute  nodeValue attributes setNamedItem Attribute  FormatXMLData

2023年11月20日 星期一

Plantigrade machine Since James Watt invented the steam engine there has been a problem to build a hinge mech­a­nism that trans­form circular motion to linear. Machine mechanism MECHANICAL kinetic

 https://en.etudes.ru/etudes/tchebyshev-plantigrade-machine/

direct2d access frame grabber directx.capture class library codeproject DirectX.Capture Class Library DirectX Video Stream and frame capture

 
direct2d access frame grabber directx.capture class library codeproject

DirectX.Capture Class Library
DirectX Video Stream and frame capture
https://documentation.help/DirectX.Capture/DirectX.Capture.Capture.html

https://github.com/yiminyangguang520/awesome-cpp/blob/master/README1.md

directcanvas  DirectCanvas is a hardware accelerated, 2D drawing API for .NET. It's goals are to use Direct3D10, Direct2D, DirectWrite, DirectShow, ...

LIST open source vector graphics Open-Source Vector Graphics Software
inkscape source code analyze
https://gitlab.com/inkscape/inkscape
Free and Open-Source Vector Graphics Software
    1YouiDraw.
    2 Synfig Studio.
    3 Inkscape.
    4 Vectr (Free)
    5 Gravit Designer (free)
    6 Skencil.
    7LibreOffice -Draw.
Inkscape LibreOffice Draw Gravit Designer Vectr Skencil
https://github.com/MrPeker/awesome-illustrations

win2d
https://learn.microsoft.com/zh-tw/windows/apps/develop/win2d/
https://github.com/microsoft/Win2D

document object model architecture source code node doc
document object model kernel
csc207 software design: the document object model
Cross-language API for representing XML documents as trees Easier to manipulate than strings or streams But may require a lot of memory for large documents Several implementations in Java This course uses org.jdom Not "official", but easiest to use
http://www.cs.toronto.edu/~shiva/cscb07/lectures/index.html

Object Models Filters The Document Object Model Reflection Configuration Persistence DOM Tree Presented Differently Top-Level Elements

COMSOL Multiphysics Reference Manual COMSOL Documentation https://doc.comsol.com › com.comsol.help.comsol makes it easy to parameterize any part of the model; simply change a node in the model tree and rerun the sequences. ... In its base configuration, COMSOL ...

https://help.hcltechsw.com/dom_designer/9.0.1/appdev/H_NODE_XXML_ORGDOM.html
Node (Org.W3C.DOM Package) HCL Software https://help.hcltechsw.com › appdev › H...The Node interface is the primary datatype for the entire Document Object Model. It represents a single node in the document tree.
The NodeTypes are as follows:
IBM Domino Designer Basic User Guide and Reference

Programming Overview and User Interface
XML for Domino
Org.W3C.DOM package
Node (Org.W3C.DOM Package) DOCUMENT_TYPE_NODE  DOCUMENT_FRAGMENT_NODE NOTATION_NODE  appendChildAdds newChild children newChild Syntax ppendChild newChild DOMException


https://blog.worldlabel.com/2010/periodic-table-of-the-open-source-graphics-and-design-apps.html

http://liquidrescale.wikidot.com/http://www.logarithmic.net/pfh/resynthesizer
http://stereo.jpn.org/eng/stphmkr/
https://sourceforge.net/projects/mandelbulber/
http://lashwhip.com/pixelize.html
http://www.tuxpaint.org/
https://www.pinta-project.com/
https://code.google.com/archive/p/gogh/
http://www.nathive.org/
https://calligra.org/old-components/index.html
https://sourceforge.net/directory/vector-graphics/
https://sourceforge.net/projects/ipe7/
https://wiki.gnome.org/action/show/Apps/Dia?action=show&redirect=Dia
http://www.xaraxtreme.org/

Object Model Core Child TREE  Element vector  FRAGMENT NODE SVG graphics Cement

https://www.w3.org/TR/2018/CR-SVG2-20180807/single-page.html
newChild TREE  Element vector DOCUMENT FRAGMENT NODE SVG graphics Cement
NamedNodeMap Node  NodeList Notation DOMException
https://www.w3.org/TR/2008/PR-SVGTiny12-20081117/single-page.html
https://www.w3.org/TR/2008/PR-SVGTiny12-20081117/single-page.html#chapter-svgudom
https://www.w3.org/TR/2008/PR-SVGTiny12-20081117/single-page.html#chapter-elementTable

https://www.ra.ethz.ch/cdstore/www2002/refereed/502/index.html
Vaadin Router
https://github.com/vaadin/router/tree/master

Massively-Parallel
Vector Graphics
A Fully-Parallel Pipeline for High-Quality Rendering of Vector Graphics Illustrations
IMPA   Instituto de Matemática Pura e Aplicada
High-Quality Rendering of. Vector Graphics Illustrations. Francisco Ganacim. Doctoral Thesis. Advisor: Diego Nehab. Co-Advisor: Luiz Henrique de Figueiredo. Rio ...

Accelerating Vector Graphics Rendering using the ...
College of Engineering | Oregon State University We describe our successful initiative to accelerate Adobe Illustra- tor with the graphics hardware pipeline of modern GPUs. Relying.

https://github.com/tothpaul/Delphi/blob/master/DesktopDuplicationAPI/DXHeaders/DX12.DXGI.pas

2023年11月19日 星期日

Learning Physics from Data Physical Symbolic Optimization The Double Pendulum: Equations of Motion & Lagrangian Mechanics Fast Fourier Transform, FFT

 Learning Physics from Data 

Physical Symbolic Optimization 

The Double Pendulum: Equations of Motion & Lagrangian Mechanics

 https://github.com/WassimTenachi/PhySO

 https://arxiv.org/abs/2303.03192

 [2303.03192] Deep symbolic regression for physics guided by units constraints: toward the automated discovery of physical laws

https://www.jousefmurad.com/engineering/double-pendulum-1/

The Double Pendulum: Equations of Motion & Lagrangian Mechanics

2023年11月18日 星期六

Comparison of Drawing Efficiency GDI, GDI Plus, Direct2D

 Direct2D CreateDeviceResources Direct2D Create BeginDraw SetTransform DiscardDeviceResources

Comparison of Drawing Efficiency GDI, GDI Plus, Direct2D

https://learn.microsoft.com/zh-tw/windows/win32/direct2d/comparing-direct2d-and-gdi

https://learn.microsoft.com/en-us/windows/win32/direct2d/direct2d-quickstart
https://www.intel.com/content/www/us/en/developer/articles/training/tutorial-migrating-your-apps-to-directx-12-part-1.html
https://english.r2d2rigo.es/2012/07/04/basic-direct2d-drawing-with-sharpdx/
https://discourse.libsdl.org/t/sdl-vs-directdraw/9109
https://github.com/topics/direct2d
https://cboard.cprogramming.com/game-programming/128506-direct2d-gdi-device-context.html
http://francois-piette.blogspot.com/2020/08/using-direct2d-and-gdi.html

https://katyscode.wordpress.com/2013/01/23/migrating-existing-direct2d-applications-to-use-direct2d-1-1-functionality-in-windows-7/

https://github.com/microsoft/DirectX-Headers/blob/main/include/directx/d3dx12.h

#include <d3d11_1.h> d3d12.h d3dx12

d3dx12.h   d3d12.h d3dx12 Direct2D #include <d2d1.h> #include <d2d1_1.h> #include <d2d1_3.h>

https://github.com/search?q=d2d1.h&type=code


direct2d controls microsoft learn
https://learn.microsoft.com › windows direct2d programming guide - win32 apps
direct2d controls skia  Core2D rendering performance WPF vs Avalonia+Direct2D,SkiaSharp,Cairo vs WPF+SkiaSharp
https://github.com/aseprite/aseprite
https://news.ycombinator.com/item?id=16146132
Skia: an open source 2D graphics library | Hacker News
https://github.com/dotnet/winforms/issues/6459
https://www.prasannavl.com/2016/10/introducing-winapi-graphics-with-direct3d-d2d1-gdi-opengl-and-skia/

github repetier host source code

stdafx afxwin afxext afxdisp afxdtctl afxcmn afxres MFC Predefined Symbols , ATL headers (afx.h, afxwin.h, afxres.h)

 https://learn.microsoft.com/en-us/cpp/windows/mfc-predefined-symbols?view=msvc-170
 

AFX_ID_PREVIEW_CLOSE
AFX_ID_PREVIEW_NEXT
AFX_ID_PREVIEW_NUMPAGE
AFX_ID_PREVIEW_PREV
AFX_ID_PREVIEW_PRINT
AFX_ID_PREVIEW_ZOOMIN
AFX_ID_PREVIEW_ZOOMOUT
AFX_IDB_CHECKLISTBOX_95
AFX_IDB_MINIFRAME_MENU
AFX_IDC_BROWSE
AFX_IDC_BROWSER
AFX_IDC_CHANGE
AFX_IDC_CLEAR
AFX_IDC_COLOR_BLACK
AFX_IDC_COLOR_BLUE
AFX_IDC_COLOR_CYAN
AFX_IDC_COLOR_DARKBLUE
AFX_IDC_COLOR_DARKCYAN 


https://learn.microsoft.com/zh-tw/cpp/mfc/reference/application-information-and-management?view=msvc-170
AfxBeginThread
AfxContextMenuManager
AfxEndThread
AfxFindResourceHandle
AfxFreeLibrary
AfxGetApp
AfxGetAppName
AfxGetInstanceHandle
AfxGetMainWnd
AfxGetPerUserRegistration

Cross-Platform Automation Projeto ACBr for Delphi on Windows and Android Business Application Development Companies

https://blogs.embarcadero.com/cross-platform-automation-projeto-acbr-for-delphi-on-windows-and-android/
https://github.com/frones/ACBr/tree/master

 FPDF-Pascal   PDF ACBR
This is a translation of the renowned FPDF Project from PHP to Pascal / Delphi.
https://github.com/Projeto-ACBr-Oficial/FPDF-Pascal

https://github.com/mfrinfo/curso_lazarus
https://www.udemy.com/course/desenvolver-sistema-lazarus-20-acbr-mysql-na-pratica/
Desenvolver Sistema LAZARUS 2.0 + ACBR (SAT/NFC-e) + MYSQL
 
https://sourceforge.net/projects/acbr/

2023年11月17日 星期五

Welcome to Hard- & Software A.Baecker 32/64Bit VCL's for Delphi Abakus VCL

 https://www.abaecker.com/

Abakus VCL is a professional set of Delphi and C++Builder realtime components for virtual instrumentation.

        Meters, Bars (Gauge), with linear or log(10) scaling
        Digital indicators (time, value)
        Tank displays
        Operating Point display
        Trend/recorder
        Dial (knob), Sliders
        buttons, switches, LED indicators
        DB-Aware components

Delphi Users Security Component Flexible Enterprise-Grade TUsers Security Component for VCL on Windows Authentication

 https://blogs.embarcadero.com/flexible-enterprise-grade-tusers-security-component-for-vcl-on-windows/
Enterprise Grade  Users Security Component
https://www.tmssoftware.com/site/tmsvclsecuritysystem.asp
http://www.toolsandcomps.com/ing/products_tusers_v2x.html

https://torry.net/components/security/user-rights/

componentsource Security Components  VCL Delphi

https://docs.hydra4.com/Samples/SecuritySample/
 
https://www.devart.com/dac.html
Data Access Components for Delphi, C++Builder, and Lazarus
https://github.com/HemulGM/Components
HemulGM/Components: HGM components for Delphi

 ru.stackoverflow. gui - Delphi мессенджер. Какие компоненты использовать? - Stack Overflow на русском

https://www.drbob42.com/blog/index.htm

 
Знающие Создание собственного формата буфера обмена delphi
Создание собственного формата буфера обмена
Creating your own clipboard format
http://pro.dtn.ru/delphi-net/obmen-5.html

vcl faster Reduced performance component libraries vcl faster Reduced component libraries delphi Reduced component libraries "without vcl"

 vcl faster Reduced performance component libraries
vcl faster Reduced  component libraries
delphi Reduced component libraries "without vcl"
Image32
SynEdit
GLScene
EhLib

https://dl.acm.org/doi/abs/10.1145/3606705?af=R
Optimization of Image Processing Algorithms for Character Recognition in Cultural Typewritten Documents | Journal on Computing and Cultural Heritage
https://www.delphipraxis.net/202585-visual-components-library-vcl-best-choice-windows-applications.html
LaKraven Studios Standard Library

flexibility vcl component

https://blogs.embarcadero.com/custom-high-performance-vcl-component-suite-for-delphi-c-builder-by-errorsoft/
Custom High Performance VCL Component Suite For Delphi/C++ Builder By ErrorSoft

https://blogs.embarcadero.com/flexible-and-robust-esbpcs-for-vcl-component-suite-in-delphi-on-windows/
Flexible and Robust ESBPCS for VCL Component Suite in Delphi on Windows

https://stackoverflow.com/questions/2098697/best-website-for-free-vcl-components

https://delphi.fandom.com/wiki/3rd_Party_Components

fast light vcl delphi lib synopse/LVCL Light VCL
https://blogs.embarcadero.com/start-developing-fast-native-windows-applications-with-delphi-vcl/
https://github.com/synopse/LVCL/tree/master

https://blog.marcocantu.com/blog/2018-may-desktop-development-windows-delphi-vcl.html
Desktop Development on Windows and Delphi VCL Library

lightweight delphi vcl component
https://github.com/jackdp/JPPack
fast light vcl delphi lib lightweight delphi vcl component
https://torry.net/components/component-packs/multi-purpose-huge/
https://wiki.lazarus.freepascal.org/Components_and_Code_examples

https://wiki.delphi-jedi.org/wiki/JEDI_Visual_Component_Library
https://torry.net/index.php
https://soft-gems.net/

delphi TwoDesk Castalia Embarcadero Acquires Castalia and Usertility
twodesk components delphi
https://github.com/coderserdar/DelphiComponents
https://torry.net/components/component-packs/multi-purpose-huge/
https://delphidabbler.com/codelib
http://delphi.icm.edu.pl/
https://torry.net/components/component-packs/
https://torry.net/components/component-packs/interface-lite/

https://www.abaecker.com/

https://www.idefixpack.de/blog/ide-tools/ide-fix-pack/
IDE Fix Pack 6.4.4 – Andy's Blog and Tools
https://github.com/ahausladen/DDevExtensions
https://github.com/PacktPublishing/Delphi-High-Performance---Second-Edition/tree/main
https://en.wikipedia.org/wiki/Visual_Component_Library
https://www.imaging-components.com/programming-interfaces/imaging-vcl.shtm
https://github.com/PascalGameDevelopment/SDL2-for-Pascal
https://github.com/tonghoangvu/UniversalCL
https://github.com/tonghoangvu/DelphiUCL
VCL - CSS Frameworks
https://vcl.github.io/


https://www.freepascal.org/fcl/fcl.html
https://github.com/mse-org/mseide-msegui/

https://www.delphibasics.info/home/delphibasicsarticles/smallapplicationsindelphibyn0v4
        Website: www.delphibasics.co.nr   Writing Small Applications in Delphi. For Windows 7 compatibility, read here:
        https://learn.microsoft.com/en-us/cpp/build/reference/linker-options?view=msvc-170&redirectedfrom=MSDN
        dcc32.exe -JP -$A-,B-,C-,D-,G-,H-,I-,J-,L-,M-,O+,P-,Q-,R-,T-,U-,V-,W+,X+,Y- Hello.pas
        omf2d Hello.obj /U-
        link.exe /ALIGN:32 /FORCE:UNRESOLVED /SUBSYSTEM:WINDOWS /ENTRY:Start$qqrv Hello.obj user32.lib /out:Hello.exe

 KOL+MCK KOLadd.zip  Key Objects ...
delphi MCK  Mirror Classes Kit
http://f0460945.xsph.ru/
https://wiki.lazarus.freepascal.org/KOL
https://sourceforge.net/projects/keyobjectslibrary/
http://f0460945.xsph.ru/AL4/
https://github.com/ebta/kol-mck

https://synopse.info/forum/viewtopic.php?pid=9629
LVCL vs KOL-MCK (Page 1) / Delphi / mORMot Open Source
http://kazav.blogspot.com/2014/01/delphi-2.html

c++ Redistributable  library windows delphi
https://www.softpedia.com/get/Programming/Components-Libraries/NET-Runtime-Library-for-Delphi.shtml
http://www.delphigroups.info/2/0d/412903.html
Delphi Strange message - Microsoft Visual C++ Runtime Library - delphi
https://www.itwriting.com/blog/6347-third-party-compilers-locked-out-of-windows-runtime-development.html

https://www.codeproject.com/Tips/1038605/NET-Runtime-Library-for-Delphi
Zeos 8
https://sourceforge.net/projects/tdbf/
TDBF is a native dBASE III+, dBase IV and dBase 2k data access component for Delphi,


https://blogs.embarcadero.com/how-c-program-works-with-libraries/
How C++ Program Works With Libraries
https://doc.xisupport.com/en/8smc5-usb/8SMCn-USB/Programming/Programming_guide/A_short_description_of_the_work_with_supported_by_programming_languages.html
https://en.delphipraxis.net/topic/6438-cpas-c-for-delphi/
CPas - C for Delphi - I made this - Delphi-PRAXiS [en]

Code generation (compiler) AST TREE concrete CST table compiling to machine code

 https://en.wikipedia.org/wiki/Comparison_of_code_generation_tools

https://en.wikipedia.org/wiki/Code_generation_(compiler)

https://datacadamia.com/code/compiler/code_generation

https://datacadamia.com/code/compiler/cst

https://en.wikipedia.org/wiki/Source-to-source_compiler

https://en.wikipedia.org/wiki/P-code_machine

https://en.wikipedia.org/wiki/Bytecode

ast tree binary code cst concrete syntax tree parser tree ,concrete syntax tree machine binary code ,antlr parse

ast tree binary code

cst concrete syntax tree parser tree
concrete syntax tree machine binary code
antlr parse

 https://github.com/antlr/antlr4/issues/2428
 https://www.cse.iitb.ac.in/~uday/sclp-web/

 Fast and accurate syntax searching for C and C++

 https://blog.trailofbits.com/2022/12/22/syntax-searching-c-c-clang-ast/
 https://iq.opengenus.org/different-phases-of-compiler/
https://www.tutorialspoint.com/compiler_design/compiler_design_phases_of_compiler.htm

 compiler machine code table

 https://www.sjoerdlangkemper.nl/2018/04/11/grepping-functions-with-antlr/
https://eli.thegreenplace.net/2009/02/16/abstract-vs-concrete-syntax-trees/
 https://github.com/dotnet/roslyn#syntax-trees
 https://github.com/crate/crate/blob/5173b655a9fbf72028876ae7b6eb5c4d2431e307/sql-parser/src/main/java/io/crate/sql/parser/AstBuilder.java
 https://stackoverflow.com/questions/29971097/how-to-create-ast-with-antlr4/29996191#29996191
https://github.com/crate/crate/blob/5173b655a9fbf72028876ae7b6eb5c4d2431e307/sql-parser/src/main/java/io/crate/sql/parser/AstBuilder.java
https://tomassetti.me/migrating-from-antlr2-to-antlr4/
https://github.com/openqasm/openqasm/issues/442
https://user-images.githubusercontent.com/14280254/71742236-b321c500-2e69-11ea-9101-c0149402cf7e.png

蔡一郎的部落格: 淺談惡意程式之沙箱測試技術

 the authors introduce the Taiwan Malware Analysis Net (TWMAN), an ontology system for behavioral malware analysis.

twman (taiwan malware analysis net cuckoo sandbox sandbox cwsandbox hex-rays

 

https://blog.yilang.org/2012/09/blog-post_9.html 


IT2FS-based ontology with soft-computing mechanism for malware ...ACM Digital Libraryhttps://dl.acm.org › doi › absIn this paper, we propose a novel soft-computing mechanism based on the ontology model for malware behavioral analysis: Malware Analysis Network in Taiwan (MAN ...

os A complete collection of open source operating systems

https://www.osnews.com/story/2239/osnews-readers-2002-awards/
Best Hobby OS [e.g. SkyOS, AtheOS, MenuetOS, Syllable etc etc]
Best Desktop/Workstation OS [WinXP/2k/NT, Win9x,* BeOS, Linux, OSX, etc etc (no individual Linux distros here)]
Best Server OS [e.g. Solaris, IRIX, Win2k, FreeBSD, Linux etc etc (no individual Linux distros here)]

Greatest OS/distribution surprise of the year [e.g. Lycoris, Gentoo, OSX, OpenBSD etc]
Greatest OS/distribution dissapointment of the year [e.g. Lindows, QNX, AtheOS etc]
Best desktop environment [e.g. Aqua, Luna, KDE, CDE, BeOS/Tracker, Gnome, Syllable etc.]
Most profound application of the year [e.g. Mozilla, Photoshop, Evolution, Outlook XP, OOo, iCal, KaZaA, VS.NET, Eclipse etc]

Sistem Operasi Komputer - Kadarsah
inferno  plan9  qnx  beos  menuet  amigaos  sunos  nextstep  os/2  risc
 OS/2; AIX; OS/400; DOS/360; DOS/VSE; OS/360; MFT; MVT; SVS; MVS; TPF; ALCS; OS ... Plan 9, Inferno; Rhapshody; RiscOS; SCO UNIX; System V; UNIflex ...

https://www.academia.edu/40301458/Alternative_Operating_Systems

 https://academickids.com/encyclopedia/index.php/List_of_operating_systems

 http://www.fact-index.com/l/li/list_of_operating_systems.html

 [System] A complete collection of open source operating systems

[System] A complete collection of open source operating systems
AROS [url]http://www.aros.org/download.php[/url]
AtheOS [url]http://www.atheos.cx/download/list.php3[/url]
Cefarix [url]http://sourceforge.net/projects/cefarix[/url]
Chaos [url]http://chaosdev.org/index.pl?chaos/Download[/url]
CP/M [url]http://www.seasip.demon.co.uk/Cpm/software/index.html[/url]
Darwin [url]http://www.opensource.apple.com/projects/darwin/release.html[/url]
DCP [url]http://www.kc85.de/downloads.html[/url]
Debian GNU/Hurd [url]http://www.debian.org/ports/hurd/hurd-cd[/url]
E.R.I.K.A [url]http://erika.sssup.it/download.shtml[/url]
eCos [url]http://ecos.sourceware.org/getstart.html[/url]
ELKS [url]http://elks.sourceforge.net/download/[/url]
ERaMS [url]http://erams.sourceforge.net/distrib.[/url]
EROS [url]http://www.eros-os.org/project/build.html[/url]
Fiasco [url]http://os.inf.tu-dresden.de/fiasco/download.html[/url]
Free-VMS [url]ftp://freevms.nvg.org/pub/vms/freevms[/url]
FreeBSD [url]http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html[/url]
FreeDOS [url]http://www.freedos.org/freedos/files/[/url]
Freedows None
Linux [url]http://www.linux.org[/url]
Menuet [url]http://www.menuetos.org/download.htm[/url]
Minix [url]http://www.cs.vu.nl/pub/minix/[/url]
MorphOS [url]http://www.morphos.de/fileslinks.php3[/url]
NetBSD [url]http://www.netbsd.org/Releases/[/url]
Oberon [url]http://www.oberon.ethz.ch/native/[/url]
OpenBEOS [url]http://sourceforge.net/projects/crux/[/url]
OpenBSD [url]http://www.openbsd.org/ftp.html[/url]
Plan 9 [url]http://plan9.bell-labs.com/plan9dist/download.html[/url]
PowerOS [url]http://www.poweros.de/download.html[/url]
QNX [url]http://get.qnx.com[/url]
ReactOS [url]http://www.reactos.com/index.php?tab=software[/url]§ion=reactos
RTEMS [url]http://www.rtems.com/RTEMS/Source/source.html[/url]
S.Ha.R.K [url]http://shark.sssup.it/download.html[/url]
SkyOS [url]http://www.skyos.org/downloads/[/url]
Solaris 8 [url]http://www.sun.com/solaris/binaries/get.html[/url]
Unununium None
V2_OS [url]http://www.v2os.cx/[/url]
VSTa [url]http://vsta.sourceforge.net/[/url]
Winmac [url]http://sourceforge.net/projects/winmac[/url]
xMach [url]http://sourceforge.net/projects/xmach/[/url]
Yamit [url]http://yamit.sourceforge.net/download.html[/url]
ZotOS [url]http://members.tripod.com/~zot_os/public_html/download.html[/url]

HonestQiao 2005-9-15 02:16
[System] A complete collection of open source operating systems

[Reprint] Operating system encyclopedia

Early operating systems (patent protected)
TRS-DOS, ROM OS's
TI99-4
Commodore PET, 64, and VIC-20,
The first set of IBM-PC
Apple Computer
Sinclair Micro and QX etc.

Non-Unix commercial operating systems
CPM operating system
MP/M-80
UCSD P-system
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach
CHORUS
Choices
Multics
OS-9
NSJ

Unix and similar systems
UNIX
MicrosoftXenix
ChorusOS
Cromix
UNIflex
OS-9
IBM AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonflyBSD
Digital UNIX, later Compaq Tru64
DNIX
HP HP-UX
GNU/Hurd
SGI IRIX
Linux (or GNU/Linux)
Mac OS X
MenuetOS
Minix
OSF/1
SCO's SCO UNIX
Sun's SunOS, later Solaris
System V
Ultrix
UniCOS
LindowsOS
OS/390
z/OS
Syllable

other

Acorn
Arthur
ARX
RISC-OS
RISCiX

Amiga
AmigaOS

Atari ST
TOS
MultiTOS
MINT

Apple/Macintosh
Apple DOS
ProDOS
Mac OS
Mac OS X

Be
BeOS
BeIA

Digital/Compaq
AIS
OS-8
RSTS/E
RSX-11
RT-11
TOPS-10
TOPS-20
VMS (later renamed OpenVMS)

IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS

Microsoft
MS-DOS
Xenix
Microsoft Bob
Windows
Windows 1.0
Windows 2.0
Windows 3.1
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2000
Windows XP
Windows XP Media Center Edition
Windows XP Professional x64 Edition
Windows Server 2003
Windows Server 2003 64-bit Edition
Windows Vista

Novell
NetWare
Unixware
SUSE Linux

NeXT
NeXTStep (later Mac OS X)
Plan 9
Inferno

Prime Computer
Primos

Siemens
BS2000

Personal Electronic Assistant (PDA) Operating System
Palm OS
Pocket PC
EPOC
Microsoft Windows CE
Linux

Smartphone operating system
Windows Mobile series
Embedded Linux was created by Montavista and is used on Motorola's A760, E680 and other models
Mobilinux was created by Montavista
Symbian OS series

Other operating systems
Dynamically scalable operating system
MIT Exo Kernel
SPIN at the University of Washington
VINO from Harvard University
University of Illinois Choices
----------------------------------
A complete collection of open source operating systems
https://blog.51cto.com/opensource/8705

microondas Doppler Radar FMCW boat 76 GHz SDM360-76 Short-Range Marine Radar for Collision-Free Navigation was Successfully Tested

 microondas Doppler Radar

 FMCW Frequency Modulated Continuous Wave 

76 GHz SDM360-76 Short-Range Marine Radar for Collision-Free Navigation was Successfully Tested

anti-collision monitoring system 

Fault Monitoring

Tolerance and Anti-Collision System 

https://en.wikipedia.org/wiki/Marine_radar

Architecture of ARPA Radar Kongsberg Maritime anticollision K-Bridge

自動測繪雷達(Automatic Radar Plotting Aids;ARPA)


貨船安全證書 CARGO SHIP SAFETY CERTIFICATE

茲由中華民國政府委託中國驗船中心依照一九八八年議定書修訂之
一九七四年海上人命安全國際公約之規定發給本證書

中華民國 REPUBLIC OF CHINA

衛星輔助搜救組織
Satellite EPIRB
衛星應急指位無線電示標
HF direct-printing radiotelegraph receiver
高頻直接印字無線電報接收機
EGC receiver
群集呼叫接收機
NAVTEX receiver
航行警告電傳接收機
Facilities for reception of maritime safety information
接收海事安全資訊之措施
Secondary means of alerting
第二種警報方法
Inmarsat ship earth station
國際海事衛星組織船舶地球電台
Ship's search and rescue locating device
船舶之搜救定位設施
VHF EPIRB
特高頻應急指位無線電示標
雷達搜救詢答機
Radar search and rescue transponders (SART)
AIS 搜救發送器
AIS search and rescue transmitters (AIS-SART)

2023年11月16日 星期四

SpiderMonkey JavaScript WebAssembly Engine expreg parser a new regexp engine in spidermonkey

 https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/

https://en.wikipedia.org/wiki/Interpreter_(computing)#Bytecode_interpreters
https://en.wikipedia.org/wiki/Just-in-time_compilation
https://bugzilla.mozilla.org/show_bug.cgi?id=1135377
https://blog.chromium.org/2009/02/irregexp-google-chromes-new-regexp.html
https://searchfox.org/mozilla-central/rev/7cadba1d8b8feaec4615f5bb98aac4b8a719793c/js/src/new-regexp/regexp-shim.h


"Irregexp" "YARR" Regexp Regular Expression
pcre regex
QRegularExpression
https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines
https://en.wikipedia.org/wiki/Regular_expression
https://github.com/Sefaria/Sefaria-Project/wiki/Regular-Expression-Engines

https://dl.acm.org/doi/abs/10.1145/2544137.2544146
Extending the PCRE Library with Static Backtracking Based Just-in-Time Compilation Support

| Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization

Adobe Corporation and Mozilla Corporation. NanoJIT.
https://developer.mozilla.org/En/Nanojit
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, techniques and tools. Addison-Wesley Publishing, Boston: Pearson/Addison Wesley, 2007.
Digital Library
Alexa Internet. Top Sites, jun 2012. http://www.alexa.com/topsites.
G. Barraclough. Yarr - Yet Another Regex Runtime.
 http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/yarr.  
P. Bonzini. GNU lightning. http://ftp.gnu.org/gnu/lightning/.
P. Bumbulis and D. D. Cowan. RE2C - A More Versatile Scanner Generator. ACM Lett. Program. Lang. Syst, 2:70--84, 1994.

https://zherczeg.github.io/sljit/pcre.html
https://en.wikipedia.org/wiki/Parsing
    ANTLR
    Bison
    Coco/R
    Definite clause grammar
    GOLD
    JavaCC
    Lemon
    Lex
    LuZc
    Parboiled
    Parsec
    Ragel
    Spirit Parser Framework
    Syntax Definition Formalism
    SYNTAX
    XPL
    Yacc
    PackCC
https://en.wikipedia.org/wiki/Parser_Grammar_Engine
 https://www.boost.org/doc/libs/1_35_0/libs/spirit/doc/scanner.html
The Scanner and Parsing
https://blog.robertelder.org/regular-expression-visualizer/

parser engine "Regular Expression engine"   "parser  TREE"
https://github.com/topics/parsing-expression-grammar
https://github.com/topics/parser-library?l=python&o=desc&s=stars

2023年11月15日 星期三

Create Manifest for Vista UAC if Not Running Under Administrative Rights vista uac Windows Vista User Account Control

 http://talkdelphi.blogspot.com/2009/04/create-manifest-for-vista-uac-if-not.html

  Create Manifest for Vista UAC if Not Running Under Administrative Rights
From a developer perspective Windows Vista's UAC can be problematic for some parts of your Delphi application, if the application is not being run by an administartor. One such operation is writing to the Registry database.

Learn how to "request admin rights" by creating an application manifest file....

Windows Vista - User Account Control
User Account Control is a security component in Windows Vista. UAC enables users to perform common tasks as non-administrators, called standard users in Windows Vista, and as administrators without having to switch users, log off, or use Run As.
To help prevent malicious software from silently installing and causing computer-wide infection, Microsoft developed the UAC feature.

From a developer perspective the following UAC features are important:


From a developer perspective Windows Vista  s UAC can be problematic for some parts of your Delphi application   if the application is not being run by an administartor   One such operation is writing to the Registry database  
Learn how to   request admin rights   by creating an application manifest file        
Windows Vista - User Account Control
User Account Control is a security component in Windows Vista   UAC enables users to perform common tasks as non-administrators   called standard users in Windows Vista   and as administrators without having to switch users   log off   or use Run As  
To help prevent malicious software from silently installing and causing computer-wide infection   Microsoft developed the UAC feature  
    var
    sKey  string  
    Section  string  
    const
    ApplicationTitle =   Your Application TITLE    
    begin
    if  bRunOnce   then
    sKey      Once  
    else
    sKey         
    Section      Software\Microsoft\Windows\CurrentVersion\Run  + sKey + #0  
    with TRegIniFile  Create         do
    try
    RootKey    HKEY_LOCAL_MACHINE  
    if Remove then
    DeleteKey  Section   ApplicationTitle  
    else
    WriteString  Section   ApplicationTitle   sCmdLine     
    finally
    Free  
    end  
    end  

On Vista, if the user running the application does not have admin rights the above code would fail, due to UAC!
Faking UAC Rights - How to Request Execution Level
Even if the user running the above code is n


    Create XML file with following content:
          ?xml version=  1  0   encoding=  UTF-8   standalone=  yes  ?  
          assembly xmlns=  urn:schemas-microsoft-com:asm  v1   manifestVersion=  1  0]
          assemblyIdentity version=  1  1  1  1  
        processorArchitecture=  X86  
        name=  YourApplicationExeName  
        type=  win32      
          description  elevate execution level    description  
          trustInfo xmlns=  urn:schemas-microsoft-com:asm  v2]
          security  
          requestedPrivileges  
          requestedExecutionLevel level=  requireAdministrator   uiAccess=  false      
            requestedPrivileges  
            security  
            trustInfo  
            assembly  
    1 24   YourApplicationName  manifest  
    brcc32 YourApplicationName  RC -foYourApplicationName  REC
    {$R YourApplicationName  REC}
How to Automate the Above   Create Manifest   Process

 

Direct database access is the single most important key-feature of NativeDB

 Direct database access is the single most important key-feature of NativeDB

Direct database access is the single most important key-feature of NativeDB. NativeDB skips both the Borland Database Engine (BDE), the Microsoft's Open Database Connectivity (ODBC) and OLEDB layers. Thus make it easy to deploy, install and configure your end-user application. Instead it connects

Generic Methods and Type Inferencing

  Generic Methods and Type Inferencing

http://talkdelphi.blogspot.com/2009/04/generic-methods-and-type-inferencing.html

In other words - as I understand it - Tiburón/Delphi 2009 will not (initially at least) support type inferencing. To my mind this dramatically reduces the attractiveness of Generic Methods.

What Is Type Inferencing?

As the term suggests, (in this context at least) it is the ability of the compiler to infer the type of some symbol (variable or parameter etc) from the context or code around it.

Storing Resource (WAV, MP3, ...) into Delphi Executables Resource Files (.RES)

 http://talkdelphi.blogspot.com/2009/04/storing-resource-wav-mp3-into-delphi.html

StegaImage - Steganography with Delphi Steganography with Delphi - Hide Data Inside Images

http://talkdelphi.blogspot.com/2009/04/steganography-with-delphi-hide-data.html

https://en.wikipedia.org/wiki/Steganography

“big integer” math support. Type support classes now expose methods to convert a type from an to a Variant. delphi some

 http://talkdelphi.blogspot.com/2009/04/dehl-03-is-out.html

 http://talkdelphi.blogspot.com/2009/04/dehl-03-is-out.html
https://delphi.cz/post/DeHL-Library.aspx
centralized and OOP-ish Date/Time support,
 generic collection classes
 “big integer” math support.
Type support classes now expose methods to convert a type from an to a Variant.


https://delphi.cz/post/Nekolik-poznamek-ohledne-upgrade-mezi-verzemi-Delphi.aspx
https://delphi.cz/post/Spoluprace-Delphi-a-NET-via-JCL.aspx
https://delphi.cz/post/Delphi-DLL-plugin.aspx
https://delphi.cz/post/OXml-The-next-generation-XML-library-for-Pascal.aspx
https://delphi.cz/post/KOL-Key-Objects-Library.aspx
https://delphi.cz/post/Nahodne-vykriky-45.aspx

https://synopse.info/forum/viewtopic.php?id=253
Open Source SynTaskDialog unit for XP,Vista,Seven (Page 1) / Other components / mORMot Open Source

DDevExtensions 2.82 and IDE Fix Pack 5.7 released ddevextensions-2-82-and-ide-fix-pack-5-7-released/

https://code.google.com/archive/p/delphilhlplib/wikis/UsingNullable.wiki
https://code.google.com/archive/p/delphilhlplib/wikis/FeatureList.wiki

https://github.com/pavkam/DeHL

DeHL

DeHL (Delphi Helper Library) is discontinued starting with 09.01.2012. You can reuse parts of this project for whatever particular needs you have. The source code is BSD licensed.

The most important features of DeHL for now are:

    A set of generic collections classes (TList, TDictionary, THashSet, TMultiMap, TPriorityQueue and etc).
    Linq-like extensions (called Enex) for collections which allow writing queries on collection classes.
    Date/Time functionality all combined in a few structures (somehow equivalent to .NET's DateTime structure)
    Type Support concept that defines a set of default "support classes" for each built-in Delphi types (used as defaults in collections). Custom "type support" classes can be registered for your custom data types.
    BigCardinal and BigInteger data types.
    BigDecimal for infinite precision Decimal calculus
    Scoped objects in Delphi.
    Nullable types in Delphi.
    Tuples
    Array extensions and utilities.
    Wide charset implementation.
    OOP TString type.
    Full generic serialization for all included types and collections.
    Type conversion system with custom conversion support.
    ... and more!

https://www.appsloveworld.com/coding/delphi/6/key-value-collection-that-maintains-order