Posts

Showing posts with the label Study

Fingerprinting

Image
Fingerprinting is an online tracking technique similar to cookies, utilized to monitor individual devices or users across various websites. It involves creating fingerprints from details such as system screen, fonts, and the browser in use. A digital fingerprint forms when a company assembles a unique profile based on a user's computer, software, add-ons, and preferences. Historically, this method could only track users effectively if they weren't using multiple browsers simultaneously. However, advancements now enable tracking a user across different browsers on the same device Users can block cookies or toggle them on and off, but fingerprinting, which acts as a unique identifier, cannot be easily disabled. However, some browsers, like Firefox, now offer options to prevent tracking via fingerprinting, providing users with more control over their online privacy. Firefox help Cliqz browser

Cross-Browser

Like cross-platform program, means one that can run across multiple computer platforms, a cross-browser refers to the ability of a website, HTML construct, application or even client-side script to work in several different environments, ones that provide its required features. So the websites having the features of cross-browsing can runs on several browser. Cross- browsing ability is important because the availability of wide range of devices, Operating Systems(OSs), browsers makes developers and designer to create a website that can run independently. So in development of software cross browsing testing becomes an important part. To get a consistent experience and behavior across all devices, platforms and browsers the testing is crucial

Little's law: A very short introduction

In a firm managers have greater responsibility, he/she have to control everything coming under her/his responsibility. In a system there are certain number of people who works in that system along with it there would be a flow people in and out of the system. And some may spend in the system until their work get done. Manager should keep these things under control. Business managers usually uses a formula to control the flow of customers into and out of their system which was first proposed by American operations research professor John Dutton Little. After his name this formula is known as Little’s formula. This formula has a specific rule which states that the average number of people in a system is equal to the average rate at which people enter into the system multiplied by the average time that an individual spends within it . L=λW where, L=average number of peoples in the system , λ= rate at which average customers arriving, W= average waiting time for a customer In o...

Boot Sector

Booting is a process of loading Operating System(OS) to primary storage(usually Random Access Memory[RAM]), and readying a computer system for use. This process is carried out using a firmware which loads a small program from a special region in in hard disc,floppy disk, optical disc or other storage devices. This region is known as Boot Sector. Boot sector is a first sector on a disk which contains boot record(a machine code) which is loaded into RAM by ROM(BIOS) firmware which in turn loads OS/start-up program into RAM to make the computer into a meaningful machine. There are mainly two types of boot sector: Master Boot Record(MBR): For partitioned storage device MBR is the first sector. Hard disk drives Volume Boot Record(VBR): For non-partitioned storage device VBR is the first sector. Floppy disk, USB flash drive. BIOS does not know about MBR or VBR it simply looks for the first sector of the storage device. VBR which holds the code for booting invoked either directly by ...

Bit Stuffing

Bit stuffing is a widely used process in network and communication protocols as a part of transmission process, also used while sending arbitrary data over a communications channel with bandwidth limits (sometime known as run-length limited (RLL)coding). In communication, to separate one frame from another frame delimiters are used. For most protocols the delimiter usually a sequence of 8-bit pattern are used. In the bit oriented protocol the frame contains sequence of bits representing data. On receiving these frame the layer in the receiver interpret the data part of the frame into usual form. Sometimes the data part are misinterpreted by receiver for delimiter because same pattern used for delimiter may occur in data part. To overcome this, a single bit is stuffed into the data part of the frame to distinguish the delimiter separately. On reaching, receiver remove he stuffed bit from the data part in the frame. For instance if the pattern used for delimiter is 01111110 and in th...

3D matrix

In mathematics the concept of three dimension is considered with X–Y–Z matrix .Matrix, with X, Y and Z-axis denoting the width, height and the depth,respectively, is a three dimensional (3D)structure also known as a 3D matrix. This matrix has been utilized mostly in 3D, Computer Graphics and animation. In computer 3D matrix represent pixel data, provides a big advantage for easy manipulation of data and with help of a simple algorithms changes can be produced in the given pixel data of an image under operation .

Data Boomerang

A data boomerang happens when in-house IT staff are asked to manage a project, along with its data, that was previously deployed on the cloud. There are various reasons that this can happen: the original developers might have moved on to other projects, leaving IT staff to manage resources that used the cloud in testing and have been moved to production in the cloud. IT administrators are tasked with maintaining data that they thought would be hosted in the cloud permanently. By analogy this term, data boomerang,is used with the term "boomerang generation" of, which, young adults moving back in with their parents.

Data Processing

Data Processing(DP) is specified as the conversion of raw data( or unprocessed data) into a meaningful result(processed knowledge) known as information. In order to produce the meaningful information(output) the data(input) must be collected and organized and some operation or processing must be applied on it. Generally, a DP is combination of machine, people and process that for set of inputs produces a defined set of output , which is also is called DP-System. This System involves the functions- conversion, validation, sorting, aggregation,analysis and reporting. Depending on the methods and technology DP can be categorized into 3 type or levels: Manual DP Machine DP Electronic DP

Data type and pointer in C++

Image
C++ supports various types of data types, which is categorized into built-in type, derived-type, and user-defined type. Size specifies what type of data or how much memory of that type of value requires.From this, it is clear that for representing various types of data on the computer it is, indeed, necessary to have different datatypes. We know that every datatype has specific size, that is, char has size of 1 byte, integer has 2 byte float has 4 byte and so on. But, the size depends on machine architecture(32-bit, 64-bit)too. Yes, if you declare an integer variable the size would be 2-byte(on a 32-bit machine) and 4-byte(on a 64-bit machine). Same is the case with pointer variable, any type you declare as a pointer it got the memory space depend on the machine. And all the pointer would be of the same size. Now, see the code

Microprocessor frequency

Microprocessor( aka CPU) frequency (clock rate) specifies the operating (internal) frequency of CPU's core. The higher the frequency is for a given CPU family, the faster the processor is. Processor frequency is not the only parameter that affects system performance. Another parameter that greatly affects the performance is CPU efficiency, that is how many Instructions Per Clock (IPC) the CPU can process. Knowing these two parameters it's easy to calculate total number of instructions per second that can be processed by CPU: Frequency x IPC . All modern Microprocessors(AMD x86,Intel microprocessors based P6, mobile and Core micro-architectures) tried to improve their performance by improving the IPC, and, whenever possible, by increasing processor frequency. The CPU frequency(used as Processor's speed indicator ) is measured in

Graphene transistor to replace Silicon transistors

Graphene transistor was discovered in 2007 by Professor Andre Geim and his team of researchers at Manchester Centre for Mesoscience and Nanotechnology. A graphene transistor, also known as a single-electron transistor, is a nanotechnology transistor made of a material similar to graphite (allotrope of carbon) and with conductivity and electrical properties much simpler and more efficient than silicon. This single-electron transistor allows one

Ingress and Egress

Ingress and Egress are the network security features provided by network firewall.Ingress filtering, filters outside traffic from getting inside the network. Egress filtering, filters outgoing traffic before transmitting the data to another network.

Dropper

A program that launch viruses in a computer is a dropper . Dropping means Installing. Droppers are not files, it is a program that contains viruses. Trojan is a good example. Dropper viruses may go undetected because they are hidden, difficult to pinpoint and relatively uncommon. Droppers are also a relatively new type of virus that many anti-virus programs are not equipped to detect.

Bytecode and JVM

Java is a most popular programming language. It follows Object Oriented Programming paradigm. The one of the reason for its popularity is Internet.Internet is a networks of networks connected together, which contains machines of different kind which have different architecture, different platforms. And above all Internet where its most terrific draw back is it security problem. In order to overcome all of the above versatile condition needed programming language whose programs should be portable, architectural and platform independent, and secured from attacks. As it states that Java is compiled and interpreted language. The compiled code(program)

A little windowing

Image
This post is gives you some knowledge about graphic mode programming, mainly about window programming, and its aspects. The programs used for graphic mode is  not like normal programs written for character mode. It has lot of function calls and callbacks. Today computer programming(GUI) is very easy. Programer don't need to worry about the internal working of the interfaces(such as window, control windows etc). But in reality these interface(A dialog box, a window) on display performs in a very interesting way. The programming paradigm for GUI based application are called event-driven programming A computer programs can be in two mode : Character-mode Graphic-mode In character mode computing, provides only minimal interface for the user. To