Showing posts with label FPC. Show all posts
Showing posts with label FPC. Show all posts

Saturday, November 10, 2018

Lazarus und Python

***



***

Wir basteln uns unseren eigenen anonymen Webbrowser. Ich kombiniere einen offline Webbrowser in Lazarus mit Python scripts die von SSL Proxy Servern html Seiten laden können. So ergibt sich ein Browser der nicht selber online geht ohne das wir es wollen. Kein Java, keine Bilder, kein Flash ... reines html. Achtung !! Ausser Lazarus müssen sowohl python also auch python-mechanize installiert sein damit das Programm läuft. Lazarus Quelltext als Download : "annonbrowser.zip" http://theregrunner.de ( i show in this programming demo how to build my own webbrowser with Lazarus and Python scripts ) Weblinks / Quellen : http://www.lazarus.freepascal.org/ http://www.python.org/ http://wwwsearch.sourceforge.net/mech... http://sourceforge.net/projects/tpipro/

http://wiki.freepascal.org/Python4Delphi



https://www.lazarus-components.org/Components-with-sources/Demos-applications-forms-themes-languages/Applications/

https://www.getlazarus.org/learn/tutorials/examples/webbrowser/

http://lazplanet.blogspot.com/2015/09/create-web-browser-in-3-minutes-using.html

http://wiki.freepascal.org/GeckoPort

http://lazplanet.blogspot.com/2013/10/browser-in-lazarus-with-gecko-pt1.html

Friday, December 22, 2017

Napravite aplikaciju koja otvara druge datoteke i aplikacije, a pri tome pamti sve sto ste sa njom otvorili- ovo ne postoji, a bilo bi veoma korisno svakom zaposlenom koji intenzivno koristi kompjuter

https://www.howtogeek.com/107965/how-to-add-any-application-shortcut-to-windows-explorers-context-menu/

Napravite aplikaciju koja otvara druge datoteke, a pri tome pamti sve sto ste sa njom otvorili- ovo ne postoji, a bilo bi veoma korisno svakom zaposlenom koji intenzivno koristi kompjuter.

Zamislite da sve što ste ikada otvorili sa ovom aplikacijom (desni taster miša na neki Word dokument, pa opcija OTVORI, umesto klasične Open na vrhu Context Menija) bude registrovano u SQLite bazi podataka i da u nekom gridu imate spisak svih linkova koje ste otvarali sa datumom otvaranja. Još da dodamo pretragu po imenu i gde bi nam kraj bio.

Eto ideja za Microsoft da ugradi u neki budući Windows ili Google-u da ugradi u neki budući Android.

Šta inače rade njihovi zaposleni programeri, IT menadžeri, developeri, zar nikome ništa slično nije palo na pamet ?

Dobijaju sramno velike plate i bonuse, a ovako nešto korisno nikome da padne na pamet ?

Ovo je gospodo iz Microsofta i Google-a nešto što bi svaki korisnik Vašeg operativnog sistema želeo da ima.

Jedan log fajl u kome bi se registrovali svi linkovi ka pokrenutim datotekama i aplikacijama sa datumima otvaranja i mogućnosti pretrage ove baze ili log fajla. A kada neko klikne na neki od linkova u tom log fajlu da se otvori odgovarajući dokument ponovo.

Ne mogu da verujem da to još nikome nije palo na pamet, nego samo meni !

Pošto je meni prvom palo na pamet, evo ja sam i prvi napravio ovu aplikaciju:

Evo novi freeware za download:

https://goo.gl/zd26LY

Prvo raspakujete arhivu otvarac2----password----raspakuj.zip koristeći password raspakuj.

A zatim prati uputstvo za instalaciju:

USER MANUAL:


1) In Windows Explorer, My Computer or My Documents just  right click mouse on document (readme.rtf or something else), Context Menu will appear

2) Click on option OTVORI in Context Menu





Evo nove verzije mnogo bolje, ako slučajno imate problema sa instalacijom kliknite na mojsetup.exe desnim tasterom miša i u Context Menu-ju odaberite "Run As Administrator", jer aplikacija kreira folder c:\otvarac pa može se desiti da Vam operativni sistem Windows traži da mu dozvolite ovu operaciju.

Naravno, ukoliko imate neki zaštitni program na sistemu dodajte folder i aplikaciju na listu dozvoljenih aplikacija.

Tehnologije koje sam primenio u ovoj mojoj aplikaciji:

Inno Setup Compiler, Mutex in FPC, FPC, Regedit in Inno, Memo box i jedna tekstualna datoteka baza.txt u koju se beleže svi programi i datoteke koje ste otvarali pomoću ove aplikacije (desni taster miša, pa opcija OTVARAC). Veoma jednostavno i veoma efektno, a koliko je korisna aplikacija ne treba ni govoriti. Od sada veoma jednostavno i lako pronalazim Microsoft Office dokumente, čak i ukoliko sam ih dnevno otvarao po hiljadu.



Jer Windows 10 pamti samo poslednjih 30 dokumenata, a zamislite da ste inspektor, advokat, pravnik ili neki javni beležnik koji dnevno ima da otvori i odštampa na stotine i hiljade dokumentata, onda Vam sigurno treba ovaj program !!!

Ukoliko radite u nekoj pravnoj sužbi ili što bi rekli "državni posao" onda imate sreće da ste pronašli ovaj program na internetu ("Kao kec na jedanaest").


Zašto je bitno da u buduće obavezno otvarate datoteke na ovaj način, a ne duplim klikom na levi taster miša ili opcijom Open u Context Menu-ju ?

Jednostavno zato što ćete imati spisak svih otvorenih datoteka ikada, a on je nezamenjiv kod ljudi koji otvaraju veoma velik broj dokumenata i žele da imaju mogućnost evidencije svih pokretanih aplikacija, sa mogućnošću ponovnog startovanja istih - upravo iz ove aplikacije.






U Novom Sadu, 22.12.2017.