Posts

Everything you must know about RFC or Internet Requests for Comments || tech talks group ||

Image
Request for Comments documents has been used by the Internet community for more than 40 years as a way to define new standards and share technical information. Researchers from universities and corporations publish these documents to offer best practices and solicit feedback on Internet technologies. RFCs are managed today by a worldwide organization called the Internet Engineering Task Force . The very first RFCs including RFC 1 were published in 1969. Although the "host software" technology discussed in RFC 1 has long since become obsolete, documents like this one offer an interesting glimpse into the early days of computer networking. Even today, the plain-text format of the RFC remains essentially the same as it has since the beginning. Many popular computer networking technologies in their early stages of development have been documented in RFCs over the years including Internet domain name concepts ( RFC 1034 ) Address allocation for private int...

Everything you must know about the History of Linux Operating System..||tech talks group||

Image
Linux is an operating system used to power pretty much any device you can think of. Linux Overview When most people think of Linux they think of a desktop operating system used by geeks and techies or a server-based operating system used to power websites. Linux is everywhere. It is the engine behind most smart devices. The Android phone that you are using runs a Linux kernel , that smart fridge that can restock itself runs Linux . There are smart lightbulbs that can talk to each other all with the help of Linux. Even rifles used by the army-run Linux . A modern buzz term is "the internet of things". The truth is that there really is only one operating system that powers the internet of things and that is Linux. From a business point of view, Linux is also used on large supercomputers and it is used to run the New York Stock Exchange.​​ Linux can also, of course, be used as the desktop operating system on your netbook, laptop or desktop computer. Operating S...

What is Network Application Programming Interface (Network APIs)..? || tech talks group ||

Image
An Application Programming Interface (API) lets computer programmers access the functionality of published software modules and services. An API defines data structures and subroutine calls that can be used to extend existing applications with new features, and build entirely new applications on top of other software components. Some of these APIs specifically support network programming. Network programming is a type of software development for applications that connect and communicate over computer networks including the Internet. Network APIs provide entry points to protocols and re-usable software libraries. Network APIs support Web browsers, Web databases, and many mobile apps. They are widely supported across many different programming languages and operating systems. Socket Programming Traditional network programming followed a client-server model . The primary APIs used for client-server networking were implemented in socket libraries built into operating systems. ...

How to run Windows Applications on Linux using Wine..? || tech talks group ||

Image
The goal of the Wine project is to develop a "translation layer" for Linux and other POSIX compatible operating systems that enables users to run native Microsoft Windows applications on those operating systems. This translation layer is a software package that "emulates" the Microsoft Windows API (Application Programming Interface), but the developers emphasize that it is not an emulator in the sense that it adds an extra software layer on top of the native operating system, which would add memory and computation overhead and negatively affect performance. Instead, Wine provides alternative DDLs (Dynamic Link Libraries) that are needed to run the applications. These are native software components that, depending on their implementation, can be just as efficient or more efficient than their Windows counterparts. That is why some MS Windows applications run faster on Linux than on Windows. The Wine development team has made significant progress toward...

Top 3 Data Destruction Softwares. Check it Out....!!! || tech talks group ||

Image
Data destruction software, sometimes called data sanitization software, disk wipe software, or hard drive eraser software, is a software-based method of completely erasing the data from a hard drive. When you delete files and then empty the Recycle Bin, you don't actually erase the information, you just delete the reference to it so that the operating system can't find it. All the data is still there and, unless it's overwritten, can be easily recovered using file recovery software. Data destruction software, however, truly does erase the data. Each data destruction program utilizes one or more data sanitization methods that can permanently overwrite the information on the drive. If you need to remove all traces of a virus or you're planning on recycling or disposing of your hard drive or computer, wiping your hard drive using data destruction software is the best way to protect yourself. Note:    Data destruction software is just one of several ways to comp...

What is PBX Phone System.? Check it Out..!! || tech talks group ||

Image
A PBX (Private Branch Exchange) is a system that allows an organization to manage incoming and outgoing phone calls and also allows communication internally within the organization. A PBX is made up of both hardware and software and connects to communication devices like telephone adapters, hubs, switches, routers and of course, telephone sets.  The most recent PBXs have a wealth of very interesting features that make communication easy and more powerful within for organizations, and contributes in making them more efficient and in boosting productivity. Their sizes and complexity vary, ranging from very expensive and complex corporate communication systems to basic plans that are hosted on the cloud for a two-digit monthly fee. You can also have simple PBX systems at home with basic features as an upgrade to your existing traditional phone line. What Does a PBX Do?  The functions of a PBX can be very complex, but basically, when you talk about PBX, you talk abou...

Why Programmers should prefer command-line-mode than Graphical-mode...??

Image
1. Better Control                                   Command line interface gives you better control than the GUI. Whether you are writing a code or just trying to instruct the computer to execute an action, you can be sure of the command lines. They are capable of performing any action.You can use CLI to perform simple tasks such as opening files or even more complex actions such as manipulating the server and database. CLI gives you ultimate power over the computer and any other application that you intend to use for programming. 2. Speed  We all appreciate the essence of speed in programming. It helps a programmer to do more within a limited time. Another key reason why serious programmers opt to use CLI is speed. There is no doubt that navigating through different icons on your computer can be slow and tedious. Some icons may be small and you may spend a couple of seconds bef...