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++

Perl

PHP

Microsoft Visual Basic
Javascript , Jscript , Vbscript
Other Operative Systems
Tutorials
Problem Solving & Bug Finding

Pebuilder PlugIns Released on 911CD forum

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 Model

http://web.tiscali.it/mberardi/articoli/wince/xml/1/windowsCe30&XML.htm (English)

Turn Back

------------------------------------------------------------

- 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)

Turn Back

------------------------------------------------------------


------------------------------------------------------------

- 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)

Turn Back

------------------------------------------------------------


------------------------------------------------------------

- 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)

Turn Back

------------------------------------------------------------

------------------------------------------------------------

- Perl

 

- Articles and source code released on Planet Source Code:

Click here for the latest sources and articles on Perl programming (English)


Turn Back

------------------------------------------------------------

------------------------------------------------------------

- PHP

 

- Articles and source code released on Planet Source Code:

Click here for the latest sources and articles on PHP programming (English)


Turn Back

------------------------------------------------------------

------------------------------------------------------------

- Microsoft Visual Basic

 

- 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

http://web.tiscali.it/mberardi/src/win32/vb/How_To_Expose_VisualBasic_ActiveX_On_The_RunningObjectTable.zip (English)

- 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)

Turn Back

------------------------------------------------------------

------------------------------------------------------------

- 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)

 

Turn Back

------------------------------------------------------------


------------------------------------------------------------

- Other Operative Systems


- 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)

Turn Back

------------------------------------------------------------


------------------------------------------------------------

- Tutorials

 

- 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)

Turn Back

------------------------------------------------------------


------------------------------------------------------------

- Problem solving & Bug Finding


- Internet Explorer , comcat.dll , bad DllRegister Server exposition , protection errors

http://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 detection

http://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 recognition

http://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)

Turn Back


------------------------------------------------------------

Berardi Michele.
Senior Developer
"Customize Your Opportunities!"

Web: http://web.tiscali.it/mberardi/
E-Mail(s): micberardi@yahoo.it
03473192000@vodafone.it