Wednesday, March 27, 2019

If you must to create quick and dirty quasi database system



SAVE / LOAD procedure:

procedure TForm1.Button1Click(Sender: TObject);
var strl : TStringlist;
begin
//SAVE
strl := TStringList.Create;
strl.Add(Edit1.Text);
strl.Add(Edit2Text);

strl.Add(Edit3.Text);

strl.Add(Edit4.Text);

//etc...
strl.SaveToFile('C:\test.txt');
strl.Free;
//LOAD
strl := TStringList.Create;
strl.LoadFromFile('C:\test.txt');
Edit1.Text := strl.strings[0];
Edit2.Text := strl.strings[1];
Edit3.Text := strl.strings[2];
Edit4.Text := strl.strings[3];
//etc...
strl.Free;
end;

//You can use this procedure for C:\test1.txt...C:\test[FileMaxCount].txt
//Same procedure, but different text file name.
//All data will be saved as strings in sequential order.
//One textual file presents one row of data, if you have 1000 rows of data, than you have 1000 textual files.
//That system is very fast, faster than any CSV file with all data.
//You don't need to search for data loading all data, but only data that contents particular textual file.
//That system save resources and memory.
//It is not very well solution, but is quick and dirty one.
//Another "benefit" of that system is the lack of any delimiters in that files, except CRLF.



Tuesday, March 26, 2019

Delphi for free


Delphi® - Community Edition
Shared free of charge with our community of freelance developers, startups, students and non-profits, Delphi Community Edition is a full featured IDE for building iOS, Android, Windows and macOS apps from a single Delphi codebase (limited commercial use license). Delphi Community Edition includes a code editor, powerful debugging tools, built-in access to popular local databases with live data at design time, Bluetooth and IoT capabilities and a visual UI designer with support for pixel perfect, platform specific styling.

Delphi® -Community Edition- Free Download*

Full-Featured Free Delphi IDE for Creating Native Cross-Platform Apps

https://www.embarcadero.com/products/delphi/starter

Download the FREE Delphi Community Edition*

https://www.embarcadero.com/products/delphi/starter/free-download

Start Building Apps Today with Delphi Community Edition

  • Delphi Community Edition provides you with integrated and professional-level developer tools from Day 1
  • Develop Windows, macOS, Android and iOS applications with a single codebase
  • Visual Design using the Delphi VCL and FireMonkey frameworks
  • Built-in Debugging Tools that allow you to debug on any device
  • Build database apps with local/embedded capabilities
  • Hundreds of included components to enhance your app and reduce development cycles
  • Licensed for use until your individual revenue from Delphi applications or company revenue reaches $5,000 US or your development team expands to more than 5 developers

The best part? When your application or business takes off, you don’t have to learn new tools or port code from various toolsets. Start working right away with your existing codebase in any of our paid editions while gaining access to additional capabilities.

Who Chooses Delphi Community Edition?
Individual Delphi developers, hobbyists, and students who are learning new programming languages, starting to develop cross-platform apps, maintaining open source Delphi projects, or learning the Delphi IDE, who are making less than $5000 in revenue and want to get started with professional-level developer tools.

It’s also perfect for early stage startups who are bootstrapping their product vision before securing capital! Develop your professional app with the Community Edition, knowing that you can skip the learning curve your competition faces when building for multiple platforms.

Am I Eligible for Delphi Community Edition?
If you're an individual you may use Delphi Community Edition to create apps for your own use and apps that you can sell until your revenue reaches $5,000 per year.

If you're a small company or organization without revenue (or up to $5,000 per year in revenue), you can also use the Delphi Community Edition. Once your company's total revenue reaches US $5,000, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with Professional edition.

See the Community Edition FAQs for additional details.

Delphi is available in Community, Professional, Enterprise, and Architect editions. For details on the differences between the editions, see the Product Editions page and Feature Matrix. Move up to the Professional edition or above to get additional features including components and drivers for database connectivity, a full commercial development license, and much more.



MORE TIPS>

http://wiki.freepascal.org/Lazarus_Application_Gallery#GroundCAD

http://buch.im-ned.de/hagen/

https://castle-engine.io/view3dscene.php

https://www.lifesavvy.com/375/how-to-get-started-with-photography/



Sertifikat za USB Gemalto na Linuxu






Linux zamena za ČELIK @MUP:
http://jfreesteel.devbase.net/program/ubuntu/





GEMALTO Smart card reader: 

https://supportportal.gemalto.com/csm/?id=kb_article_view&sys_kb_id=375e92804f750700873b69d18110c72c&sysparm_article=KB0016526


https://askubuntu.com/questions/555256/gemalto-card-reader-ubuntu-14-04


Gugl je tvoj prijatelj:
https://help.ubuntu.com/community/CommonAccessCard
https://apps.ubuntu.com/cat/applications/lucid/libccid/

Sa sledeće stranice imaš upravljački program za linuks (driver):
http://support.gemalto.com/?id=prox-du_prox-su#.Ve8TbcovCu4

Evo i kompletnog uputstva: http://support.gemalto.com/fileadmin/user_upload/IAM/FAQ/How_to_install_the_PC-Link_reader_on_Linux.pdf


1. drajveri za linux frendly citace
Kod:
sudo apt-get install libccid

2. pcsc
Kod:
sudo apt-get install pcscd

mozda ce trebati i ovo
3.
Kod:
apt-get install libpcsclite1 libpcsclite-dev libusb-dev










Java Ubuntu Smartcard











DOGODINE U PRIZRENU !

[[]]

MORE INFO>

https://safenet-sentinel.ru/files/release_notes_7.8.pdf

Hi Armando,

We apologize for the inconvenience caused. It is recommended to contact us through the vendor because we are unaware of the tools or the strategy used by the vendor for protecting his application.

In the meanwhile please try the following steps-
  1. Downloaded the following packages :
  2. Extract the first package and run the command in terminal:
    sudo sh install_32bit_compatibility_package_for_x64.sh
  3. Extract the second package and run the following command in terminal to install the drivers:
    sudo ./dinst

Following is the list of officially tested and supported flavors of linux-
  • OpenSUSE 12.3, 13.2 (x86 and x86_64)
  • Red Hat EL 6.6, 7.1 (x86 and x86_64)
  • Ubuntu Server 12.04.3, 14.04 (x86 and x86_64)
  • Ubuntu Desktop 12.04.3 (x86 and x86_64)
  • Debian 6.0.10, 8.1 (x86 and x86_64)
  • CentOS 7.1 (x86 and x86_64)
(Other versions of these flavors may also work fine)
If you still face any issues after following these steps, please contact us onSupport@SafeNet-Inc.comkeeping your software vendor in copy.
Thanks,
Ashish

Which is a common factor for Iraq, Yugoslavia, Kosovo, Libia, Ukraina, Siria ?

Monday, March 25, 2019

Delphi ini file

https://www.thoughtco.com/manipulate-ini-files-from-delphi-1058227


//---------------------------------

procedure TForm1.Button1Click(Sender: TObject);
var strl : TStringlist;
begin
//SAVE
strl := TStringList.Create;
strl.Add(Edit1.Text);
strl.SaveToFile('C:\test.txt');
strl.Free;
//LOAD
strl := TStringList.Create;
strl.LoadFromFile('C:\test.txt');
Edit1.Text := strl.strings[0];
strl.Free;
end;

//------------------------------
var
F: TextFile;
S: string;
begin
if OpenDialog1.Execute then
begin
AssignFile(F, OpenDialog1.FileName);
Reset(F);
Readln(F, S);
Edit1.Text := S;
CloseFile(F);
end;
end;

//===============================

var F: TextFile;
begin
if SaveDialog1.Execute then
begin
AssignFile(F, SaveDialog1.FIleName);
Rewrite(F);
Writeln(F, Edit1.Text);
CloseFile(F);
end;






[[]]



https://informatika75.wordpress.com/tag/programiranje/

Thursday, March 21, 2019

BLOCKLY from Google

Ko Vam vršlja i šta radi na LAN mreži

UNREAL ENGINE - BLUEPRINT

GHIDRA

https://ghidra-sre.org/




https://www.nsa.gov/resources/everyone/ghidra/

Ghidra is a software reverse engineering (SRE) framework developed by NSA's Research Directorate for NSA's cybersecurity mission. It helps analyze malicious code and malware like viruses, and can give cybersecurity professionals a better understanding of potential vulnerabilities in their networks and systems.


NSA will be making Ghidra available to the public as an open source release in time for its first public demonstration at the 2019 RSA Conference this March. For more NSA releases, check out CODE.NSA.GOV for open source, and NSA’s Technology Transfer Program for other technology.

[]