Code::Blocks – C Language IDE with MinGW Compiler


Code::Blocks is a free C / C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Finally, an IDE with all the features you need and it works like a charm on Windows 7,8 & Server 2008 etc. (Tested in N-Computing Labs as well)

Download latest version:

or From Location-1

Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!


C Language Programs Ready To use (Code) Download (Size: 11KB)



Free Font Renamer 2.1

Use this simple n free software to rename fonts to their original names in Microsoft  Windows in one click.



Got a font collection? Got a collection, but no order in it? Start by giving font files the names corresponding to the full font names. For example, you can rename MLON_I.TTF to Milion Italic.ttf. This name speaks for itself, it is simple and clear.

How to do it?

Easily. Select a folder with fonts and click the Rename button. That’s all. The program itself will find out which font each file contains and give it the corresponding name.


Computer and Internet Acronyms

ACL Access Control List
ADC Analog-to-Digital Converter
ADF Automatic Document Feeder
ADSL Asymmetric Digital Subscriber Line
AGP Accelerated Graphics Port
AIFF Audio Interchange File Format
AIX Advanced Interactive Executive
ALU Arithmetic Logic Unit
ANSI American National Standards Institute
API Application Program Interface
APU Accelerated Processing Unit
ARP Address Resolution Protocol
ASCII American Standard Code for Information Interchange
ASP Active Server Page or Application Service Provider
ATA Advanced Technology Attachment
ATM Asynchronous Transfer Mode
Bash Bourne-Again Shell
BASIC Beginner’s All-purpose Symbolic Instruction Code
Bcc Blind Carbon Copy
BIOS Basic Input/Output System
Blob Binary Large Object
BMP Bitmap
BSOD Blue Screen of Death
CAD Computer-Aided Design
Cc Carbon Copy
CCD Charged Coupled Device
CD Compact Disc
CD-R Compact Disc Recordable
CD-ROM Compact Disc Read-Only Memory
CD-RW Compact Disc Re-Writable
CDFS Compact Disc File System
CDMA Code Division Multiple Access
CDN Content Delivery Network
CGI Common Gateway Interface
CISC Complex Instruction Set Computing
CLOB Character Large Object
CMOS Complementary Metal Oxide Semiconductor
CMS Content Management System
CMYK Cyan Magenta Yellow Black
CPA Cost Per Action
CPC Cost Per Click
CPL Cost Per Lead
CPM Cost Per 1,000 Impressions
CPS Classroom Performance System
CPU Central Processing Unit
CRM Customer Relationship Management
CRT Cathode Ray Tube
CSS Cascading Style Sheet
CTP Composite Theoretical Performance
CTR Click-Through Rate
DAC Digital-to-Analog Converter
DAW Digital Audio Workstation
DBMS Database Management System
DCIM Digital Camera IMages
DDL Data Definition Language
DDR Double Data Rate
DDR2 Double Data Rate 2
DDR3 Double Data Rate Type 3
DFS Distributed File System
DHCP Dynamic Host Configuration Protocol
DIMM Dual In-Line Memory Module
DLC Downloadable Content
DLL Dynamic Link Library
DMA Direct Memory Access
DNS Domain Name System
DOS Disk Operating System
DPI Dots Per Inch
DRAM Dynamic Random Access Memory
DRM Digital Rights Management
DSL Digital Subscriber Line
DSLAM Digital Subscriber Line Access Multiplexer
DTD Document Type Definition
DV Digital Video
DVD Digital Versatile Disc
DVD+R Digital Versatile Disc Recordable
DVD+RW Digital Versatile Disk Rewritable
DVD-R Digital Versatile Disc Recordable
DVD-RAM Digital Versatile Disc Random Access Memory
DVD-RW Digital Versatile Disk Rewritable
DVI Digital Video Interface
DVR Digital Video Recorder
ECC Error Correction Code
EDI Electronic Data Interchange
EIDE Enhanced Integrated Drive Electronics
EPS Encapsulated PostScript
EUP Enterprise Unified Process
EXIF Exchangeable Image File Format
FAQ Frequently Asked Questions
FDDI Fiber Distributed Data Interface
FIFO First In, First Out
FiOS Fiber Optic Service
FLOPS Floating Point Operations Per Second
FPU Floating Point Unit
FSB Frontside Bus
FTP File Transfer Protocol
Gbps Gigabits Per Second
GIF Graphics Interchange Format
GIGO Garbage In, Garbage Out
GIS Geographic Information Systems
GPS Global Positioning System
GPU Graphics Processing Unit
GUI Graphical User Interface
GUID Globally Unique Identifier
HDD Hard Disk Drive
HDMI High-Definition Multimedia Interface
HDTV High Definition Televsion
HDV High-Definition Video
HFS Hierarchical File System
HSF Heat Sink and Fan
HTML Hyper-Text Markup Language
HTTP HyperText Transfer Protocol
HTTPS HyperText Transport Protocol Secure
I/O Input/Output
ICANN Internet Corporation For Assigned Names and Numbers
ICF Internet Connection Firewall
ICMP Internet Control Message Protocol
ICS Internet Connection Sharing
ICT Information and Communication Technologies
IDE Integrated Device Electronics or Integrated Development Environment
IEEE Institute of Electrical and Electronics Engineers
IGP Integrated Graphics Processor
IIS Internet Information Services
IM Instant Message
IMAP Internet Message Access Protocol
InterNIC Internet Network Information Center
IP Internet Protocol
IPX Internetwork Packet Exchange
IRC Internet Relay Chat
IRQ Interrupt Request
ISA Industry Standard Architecture
iSCSI Internet Small Computer Systems Interface
ISDN Integrated Services Digital Network
ISO International Organization for Standardization
ISP Internet Service Provider
IT Information Technology
IVR Interactive Voice Response
JFS Journaled File System
JPEG Joint Photographic Experts Group
JRE Java Runtime Environment
JSF JavaServer Faces
JSON JavaScript Object Notation
JSP Java Server Page
Kbps Kilobits Per Second
KDE K Desktop Environment
KVM Switch Keyboard, Video, and Mouse Switch
LAMP Linux, Apache, MySQL, and PHP
LAN Local Area Network
LCD Liquid Crystal Display
LDAP Lightweight Directory Access Protocol
LED Light-Emitting Diode
LIFO Last In, First Out
LPI Lines Per Inch
LTE Long Term Evolution
LUN Logical Unit Number
MAC Address Media Access Control Address
MAMP Mac OS X, Apache, MySQL, and PHP
MANET Mobile Ad Hoc Network
Mbps Megabits Per Second
MBR Master Boot Record
MCA Micro Channel Architecture
MIDI Musical Instrument Digital Interface
MIPS Million Instructions Per Second
MMS Multimedia Messaging Service
MP3 MPEG-1 Audio Layer-3
MPEG Moving Picture Experts Group
MTU Maximum Transmission Unit
NAT Network Address Translation
NetBIOS Network Basic Input/Output System
NIC Network Interface Card
NNTP Network News Transfer Protocol
NOC Network Operations Center
NTFS New Technology File System
NUI Natural User Interface
NVRAM Non-Volatile Random Access Memory
OASIS Organization for the Advancement of Structured Information Standards
OCR Optical Character Recognition
ODBC Open Database Connectivity
OEM Original Equipment Manufacturer
OLAP Online Analytical Processing
OLE Object Linking and Embedding
OOP Object-Oriented Programming
OSD On Screen Display
OSPF Open Shortest Path First
P2P Peer To Peer
PC Personal Computer
PCB Printed Circuit Board
PCI Peripheral Component Interconnect
PCI-X Peripheral Component Interconnect Extended
PCMCIA Personal Computer Memory Card International Association
PDA Personal Digital Assistant
PDF Portable Document Format
PHP Hypertext Preprocessor
PIM Personal Information Manager
PMU Power Management Unit
PNG Portable Network Graphic
POP3 Post Office Protocol
POST Power On Self Test
PPC Pay Per Click
PPGA Plastic Pin Grid Array
PPI Pixels Per Inch
PPL Pay Per Lead
PPM Pages Per Minute
PPP Point to Point Protocol
PPPoE Point-to-Point Protocol over Ethernet
PPTP Point-to-Point Tunneling Protocol
PRAM Parameter Random Access Memory
PROM Programmable Read-Only Memory
PS/2 Personal System/2
PUM Potentially Unwanted Modification
PUP Potentially Unwanted Program
QBE Query By Example
RAID Redundant Array of Independent Disks
RAM Random Access Memory
RDF Resource Description Framework
RDRAM Rambus Dynamic Random Access Memory
RFID Radio-Frequency Identification
RGB Red Green Blue
RISC Reduced Instruction Set Computing
ROM Read-Only Memory
RPC Remote Procedure Call
RPM Revenue Per 1,000 Impressions
RSS RDF Site Summary
RTE Runtime Environment
RTF Rich Text Format
RUP Rational Unified Process
SaaS Software as a Service
SAN Storage Area Network
SATA Serial Advanced Technology Attachment
SCSI Small Computer System Interface
SD Secure Digital
SDK Software Development Kit
SDRAM Synchronous Dynamic Random Access Memory
SDSL Symmetric Digital Subscriber Line
SEO Search Engine Optimization
SERP Search Engine Results Page
SIMM Single In-Line Memory Module
SIP Session Initiation Protocol
SKU Stock Keeping Unit
SLA Software License or Service Level Agreement
SLI Scalable Link Interface
SMART Self-Monitoring Analysis And Reporting Technology
SMB Server Message Block
SMM Social Media Marketing
SMS Short Message Service
SMTP Simple Mail Transfer Protocol
SNMP Simple Network Management Protocol
SO-DIMM Small Outline Dual In-Line Memory Module
SOA Service Oriented Architecture
SOAP Simple Object Access Protocol
SQL Structured Query Language
SRAM Static Random Access Memory
sRGB Standard Red Green Blue
SSD Solid State Drive
SSH Secure Shell
SSID Service Set Identifier
SSL Secure Sockets Layer
TCP/IP Transmission Control Protocol/Internet Protocol
TFT Thin-Film Transistor
TIFF Tagged Image File Format
TTL Time To Live
TWAIN Toolkit Without An Informative Name
UAT User Acceptance Testing
UDDI Universal Description Discovery and Integration
UDP User Datagram Protocol
UGC User Generated Content
UML Unified Modeling Language
UNC Universal Naming Convention
UPnP Universal Plug and Play
UPS Uninterruptible Power Supply
URI Uniform Resource Identifier
URL Uniform Resource Locator
USB Universal Serial Bus
UTF Unicode Transformation Format
VCI Virtual Channel Identifier
VDSL Very High Bit Rate Digital Subscriber Line
VDU Visual Display Unit
VFAT Virtual File Allocation Table
VGA Video Graphics Array
VLB VESA Local Bus
VLE Virtual Learning Environment
VoIP Voice Over Internet Protocol
VPI Virtual Path Identifier
VPN Virtual Private Network
VRAM Video Random Access Memory
VRML Virtual Reality Modeling Language
W3C World Wide Web Consortium
WAIS Wide Area Information Server
WAMP Windows, Apache, MySQL, and PHP
WAN Wide Area Network
WDDM Windows Display Driver Model
WEP Wired Equivalent Privacy
Wi-Fi Wireless Fidelity
WINS Windows Internet Name Service
WPA Wi-Fi Protected Access
WWW World Wide Web
XHTML Extensible Hypertext Markup Language
XML Extensible Markup Language
XMP Extensible Metadata Platform
XSLT Extensible Style Sheet Language Transformation
Y2K Year 2000
ZIF Zero Insertion Force

EagleGet – Download Manager


EagleGet is the convenient download accelerator for you; its multi-threaded technology can maximize your network bandwidth usage. EagleGet can help you minimize download time, no matter what kind of network environment you are in (home, Internet cafes or public Wi-Fi), and recover downloads that are interrupted for any reason – lost connections, crashes, etc.

EagleGet features:

  • Accelerate downloads by using multi-threaded technology.
  • Support MMS, HTTP, HTTPS, FTP and RTSP protocols.
  • Support HTTP and SOCKET proxy.
  • Batch downloads function.
  • Support fully customized User-Agent.
  • Automatic refresh expired download address.
  • Download files in Chrome, IE, Firefox and Opera with one click.
  • Download different file types to separate folders.
  • Monitor running and completed tasks with TaskMonitor.
  • Built-in download scheduler.
  • Supports drag-and-drop to rearrange the priority of downloads.
  • Automatic run virus scan after download.
  • Convenient task properties panel.
  • Detailed connection log for each task.
  • Verify integrity of downloaded files.
  • Shutdown, hibernate or sleep computer after completing all transfers.
  • Built-in speed limiter.
  • Silent Mode (or Game Mode) function.
  • Import download lists from other download managers.
  • Supports multi-language interface (up to 20 languages).

Download: EagleGet | 4.9 MB (Freeware)
View: EagleGet Homepage | Release Notes

XMedia Recode

XMedia Recode

XMedia Recode is a free video and audio converter. XMedia Recode supports nearly all audio and video codecs. Among other codecs, these are supported: 3GP, 3GPP, 3GPP2, AAC, AC3, AMR, ASF, AVI, AVISynth, DVD, FLAC, FLV, H.261, H.263, H.264, M4A, M1V, M2V, M4V, Matroska (MKV), MMF, MPEG-1, MPEG-2, MPEG-4, TS, MP2, MP3, MP4, MP4V, MOV, OGG, PSP, (S) VCD, Southwestern German Broadcasting Corporation, VOB, WAV, WMA and WMV. With XMedia Recode you can easily convert nearly all film and music files in the format you want.

In order to be able to use the DivX codecs, the DivX codec must be installed.

XMedia Recode converts: 3GP in AVI, 3GP in FLV, AC3 in MP3, AC3 in WAV, ASF in 3GP, ASF in FLV, ASF in MP4, AVI in FLV, AVI in 3GP, FLAC in MP3, FLAC in WMA, FLV in 3GP, FLV in Mp3, DVD in 3GP, DVD in AC3, DVD in AVI, DVD in MP3, DVD in MP4, DVD in MOV, DVD in SVCD, DVD in VCD, DVD in WMV, OGG in MP3, OGG in WMA, MPEG in AVI, MP2 in MP3, MP4 in FLV, MP4 in AVI, M4P in MP3, MOV in 3GP, MOV in AVI, MOV in FLV, WMA in MP3, WMV in FLV, WAV in MP3.

Main functions of XMedia Recode:

  • Video cut
  • Crop parts of the video
  • Framework also freely selectable color (Padding)
  • Drag-n-drop of video files directly on the encoder
  • Selection display format (1: 1, 3:2, 4:3, 5:4, 5:6, 11:9,16: 9, 16:10, 2.21: 1)
  • Zoom shot (none, type character box, media, Pan Scan, to screen)
  • Direct Stream “copying function
  • 2-Pass-Encoding
  • Volume correction
  • Can change framerate, bit rate, ressolution
  • Can extract audio Stream of most video formats
  • Produce DVD copies for the pocket PC
  • Produce DVD copies for mobile phone
  • Produce DVD copies for iPod and iPhone

What’s new in this version:

  • Updated FFmpeg
  • Fixed: mono MP3 audio
  • Fixed: embedding subtitles did not work
  • Fixed minor bugs

Download: XMedia Recode | 6.7 MB (Freeware)
Download: Portable XMedia Recode | 10.2 MB
Screenshots: >>Click Here<<
View: XMedia Recode Website