A constantly updated version of my Career Summary,
localized in Italian and English , can be found here:
http://web.tiscali.it/mberardi
my recent Anti Spam Construction Kit RAD development project:
http://web.tiscali.it/mberardi/nospam
Follow a selection of my recent production (articles and free source code):
organized by arguments.
Pocket PC , Microsoft
Windows Ce , XML , MS DOM , SOAP , TAPI , GPRS , IrDa
XML , Microsoft SQL Server
, Visual Basic Scripting Host
Microsoft Active Server Pages
C/C++
Microsoft Visual Basic
Javascript , Jscript , Vbscript
Other Operative Systems
Tutorials
Problem Solving & Bug
Finding
Best Regards
Michele Berardi
------------------------------------------------------------
- Pocket PC
- Microsoft Windows Ce 3.0
- Microsoft Embedded Visual Basic
- Articles on IDE (with source code)
http://web.tiscali.it/mberardi/articoli/wince/ide/1/panoramic_on_evb30.htm (English)
http://web.tiscali.it/mberardi/articoli/wince/ide/1/panoramica_su_evb30.htm (Italian)
http://web.tiscali.it/mberardi/articoli/wince/ide/1/popup_emu.zip (English / Italian)- Security fall found on Microsoft Windows Ce 3.0
http://web.tiscali.it/mberardi/src/wince/Bug/PocketDefender_dist.zip (English)- Souce Code:
http://web.tiscali.it/mberardi/src/wince/evb/winceRegEditorFull.zip (English)
http://web.tiscali.it/mberardi/src/wince/evb/UDT.zip (English)
http://web.tiscali.it/mberardi/src/wince/evb/AdvancedFileselect.zip (English)
http://web.tiscali.it/mberardi/src/wince/evb/wordscacher.zip (English)
- Microsoft Embedded Visual C++
- Unimodem.dll (I rewrote TAPI device , for GPRS systems wrapping)
http://web.tiscali.it/mberardi/src/wince/evc/unimodem_dll.zip (English / Italian)
- Related technologies
- Irda
http://web.tiscali.it/mberardi/articoli/wince/irda/2/WhyIrDaIMG.htm (English)
http://web.tiscali.it/mberardi/articoli/wince/irda/2/WhyIrDaTXTs.htm (English)
http://web.tiscali.it/mberardi/articoli/wince/irda/2/ITA/PercheIrDaIMG.htm (Italian)
http://web.tiscali.it/mberardi/articoli/wince/irda/2/ITA/PercheIrDaTXT.htm (Italian)
http://web.tiscali.it/mberardi/articoli/wince/irda/1/howTo_develop_for_irda_devices.htm (English)
http://web.tiscali.it/mberardi/articoli/wince/irda/1/ITA/Programmare_i_device_IrDa.htm (Italian)
- XML , XSL , Microsoft Document Object Modelhttp://web.tiscali.it/mberardi/articoli/wince/xml/1/windowsCe30&XML.htm (English)
------------------------------------------------------------
- XML , Microsoft SQL Server , Visual Basic Scripting Host
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on XML / SQL (English)
- How it feed database MS SQL
leaving from files XML (example in "Visual Basic Scripting Host")http://web.tiscali.it/mberardi/src/win32/vbs/XMLtoSQL.zip (English)
------------------------------------------------------------
------------------------------------------------------------
- Microsoft Active Server Pages
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on ASP (English)
- Scale Up Content Management (Classes & PlugIn System architecture,
Ansi SQL (tested on: mysql , access , ms sql server))http://web.tiscali.it/mberardi/src/win32/asp/PlugInClassesAnsiSQL.zip (English)
------------------------------------------------------------
------------------------------------------------------------
- C / C++ , Microsoft Visual C++
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on C , C++ programming (English)
- Universal Pay-Banner Emulator
(recursion , multithread , stealth processes , sockets , http api)http://web.tiscali.it/mberardi/src/win32/vc/Time_ClickEmulator.zip (English)
- Alternative Calculation of N! (algorithms, russian moltiplication,
shifts , source also for: C/C++ , Assembly x86 , Microsoft Visual Basic)http://web.tiscali.it/mberardi/src/win32/vc/factorialC&VB&ASM.zip (English)
- Ircd daemon (irc servers) , QIDENT integrity checker
http://web.tiscali.it/mberardi/src/unix/C/sircd2.c (English)
------------------------------------------------------------
------------------------------------------------------------
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on Perl programming (English)
------------------------------------------------------------
------------------------------------------------------------
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on PHP programming (English)
------------------------------------------------------------
------------------------------------------------------------
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on Microsoft Visual Basic programming (English)
- A Plugin architecture , how to expose and register in the Running Object Table
, functions and classes of an ActiveX Application- Some Programs orientated to the obfuscation of Web pages
http://web.tiscali.it/mberardi/src/win32/vb/AntiSpamCkit13d.zip (English / Italian)
http://web.tiscali.it/mberardi/src/win32/vb/spamkillerIIrev1.zip (English)
- Alternative Calculation of N! using double precision
(double precision , russian multiplication , recursivity's optimizzation)http://web.tiscali.it/mberardi/src/win32/vb/QuickNfactorialUsingDouble.txt (English)
- Whois Servers , theory and practice
http://web.tiscali.it/mberardi/src/win32/vb/GetWhoisServers.zip (English)
------------------------------------------------------------
------------------------------------------------------------
- JavaScript , JScript , VbScript
- Articles and source code released on Planet Source Code:
Click here for the latest sources and articles on Javascript (English)
- Panoramic on Client Side Scripting ( JavaScript , JScript , VbScript )
http://web.tiscali.it/mberardi/articoli/web/scripting/panoramica/scripting.html (Italian)
------------------------------------------------------------
------------------------------------------------------------
- Universal IDE for systemistic , ( AMIGA program)
(it manages any posizional system like:
Totocalcio , Totip , Enalotto , source code also in: AMOS , Assembly MC68XXX)http://web.tiscali.it/mberardi/src/amiga (Italian)
------------------------------------------------------------
------------------------------------------------------------
- Implementation of a Free and Professional PDF Writer
http://web.tiscali.it/mberardi/articoli/win32/pdf/Creazione_di_un_PdfWriter.htm (Italian)
- E-Mail recovery , SMTP , attachments codification
http://web.tiscali.it/mberardi/articoli/win32/smtp/eml_recovering.rar (English / Italian)
- Remote Print Pipelines , LPT remapping
(good also for USB port remapping under MS DOS)http://web.tiscali.it/mberardi/articoli/win32/lpt/XPcoda_di_stampa_locale.txt (Italian)
- E-Mail Protection System
(protection from "Microsoft Outlook Mail Preview exploit" ,
Microsoft Outlook)http://web.tiscali.it/mberardi/articoli/win32/eml/Mail_Protection_System_Scade_31_12_2099.eml (English / Italian)- Microsoft Windows 2000 , XP &Windows File Protection System
http://web.tiscali.it/mberardi/articoli/win32/wpf_win2k.txt (English)
------------------------------------------------------------
------------------------------------------------------------
- Problem solving & Bug Finding
- Internet Explorer , comcat.dll , bad DllRegister Server exposition , protection errorshttp://web.tiscali.it/mberardi/articoli/win32/ie/Ie&comcat_dll.txt (Italian)- Microsoft Word 2000 / XP , spelling corrector falls
http://web.tiscali.it/mberardi/articoli/win32/office/word/MSGRIT32.dll_error_fix.zip (Italian)
- Microsoft Word .DOC file size reduction
http://web.tiscali.it/mberardi/articoli/win32/office/word/ridurre_dim_file_word.txt (Italian)
- Microsoft Windows XP , svchost , ipv6 , 6to4 service , RAS server crash
http://web.tiscali.it/mberardi/articoli/win32/xp/svchost&WinXP.rar (Italian)
- Microsoft Windows XP , a solution to blue screens had to corrupt system's files (SAM , etc ...)
http://web.tiscali.it/mberardi/articoli/win32/xp/stop00000218.txt (Italian)
- Microsoft Internet Information Server (IIS) , component registration and protection errors
http://web.tiscali.it/mberardi/articoli/win32/iis/webtools.txt (Italian)
- Microsoft Outlook & dumpster.ecf problems
http://web.tiscali.it/mberardi/articoli/win32/office/outlook/outlook&dumpster_ecf.txt (Italian)
- Nero Burning Rom ,winaspi.dll (bad peripherals detection)
http://web.tiscali.it/mberardi/articoli/win32/nero/winaspi.txt (English)
- Windows Packet Library (winpcap drivers developed by Politecnico di Torino)
bad Ethernet and PPP peripherals detectionhttp://web.tiscali.it/mberardi/articoli/win32/winpcap/winpcap _e_win2k.txt (Italian)
- ACD Systems AcdSee , may cause explorer.exe crashes,
had to bad file path recognitionhttp://web.tiscali.it/mberardi/articoli/win32/acdsee/win2k_&_acdsee31_40_megabug_caratteri_non_validi_in_fase_di_Anteprima.zip (English / Italian)
- Gestione Appalti Enel
(Bad PCL driver embedding of Microsoft Visual Basic)http://web.tiscali.it/mberardi/articoli/win32/enel/gestione_appalti.txt (Italian)
------------------------------------------------------------
Berardi Michele.
Senior Developer
"Customize Your Opportunities!"
Web: http://web.tiscali.it/mberardi/
E-Mail(s): micberardi@yahoo.it
03473192000@vodafone.it