Best Alternative Software for MS Word,Excel,Powerpoint is Opensource Software that is Open office

We have to Purchase Microsoft office when we want to use word,excel,powerpoint every thing but in openoffice we can do all these by free only,One great option is we can save in Pdf files also,if we want save them in Microsoft word format also if any body using MS word they can also open this file because wea re Saving this File in Word Document Extension,So why Waiting Go and Download the Openoffice and use it.

Let Us See Installation Steps

Step 1


Step 2
Step3
Step4
Step5
Step 6
Step7
Step 8

Step9


 See Open office Screen Now



 See Here Option We Can Save in Pdf Format of File Option is Available Export as Pdf.

If we Want Save File in Word Format also we can Save File we can send file to any body in word Format or pdf Format.


See lot of Options are Available we can select any of these file format.

If u have any Doubts Please Comment on Comment Session Box
Blogger Widgets

How to Hide the Local hard disks from Windows

If we Want Hide Drives from Windows we can hide No body Will know the drives if they Know how to un hidden also the have enter administrator password.Before Doing this process We have Set administrator password so no body can  un hide Local Disk Drives.For any Version of Windows it will be Same Process 

Steps to Do Hide Local Disk Drives 
Step1:Go to Desktop
Step:2 Right Click on My Computer
Step3:Click on Manage
Step4:Click on Disk Management
Step5:Displays all the partitions
Step6:Select one of the partitions want to hide
Step7:At Bottam Select Drive and Right Click 
step8:Select Change Drive Letter and paths it will Shows on Dialogue Box
Step9:Remove Drive letter Click on Ok.If u Want un hide drive same Process we have Just Assign Drive Letter it shows Drives.
Step:10 Click on Ok Button

Follow The Screen Shots   

Local Disk Drive Hidden Process Step 1 






 Local Disk Drive Hidden Process Step 2


  

Local Disk Drive Hidden Process Step 3

Local Disk Drive Hidden Process Step 4


Local Disk Drive Hidden Process Step5


If  You have any  doubts Please Comment on Comment Section or Follow On Twitter 

DEMONSTRATION ON LIST BOXES


9.      DEMONSTRATION ON LIST BOXES

DEMONSTRATION ON LIST BOXES
Step 1:-Select a NEW file.
Step 2:-Select a project tab from new window and from that select MFC application wizard [exe] option and give a project name as list box and click ok.
Step 3:-
Þ    MFC Application Wizard window is appeared.
Þ    Select dialog based default settings in step 1, click next.
Þ    Select default settings from step2 to step6 and click finish.
Þ    New projects information on window will appear and click ok.
Step 4:-Drag and following controls on to the dialog box a list box, edit box, and two static text, the static text box used to display the text.
Step 5:-Add a member variable to the list box, for that class wizard-> member variable tab-> IDC_LIST1-> click on add variable-> connect the member variable m_list to the list box, and make sure that you select control in the category box and add variable m_text to IDC_EDIT1 click ok.
Step 6:-To initialize data in dialog box we add code to OnInitDialog() method. So under class view click on CListboxDlg, in that select OnInitDialog() method and add the following code.
                        BOOL CListboxDlg::OnInitDialog()
                        {
                                    CDialog::OnInitDialog();
                                    m_list.Addstring (“Item 1”);
                                    m_list.Addstring(“Item 2”);
                                    m_list.Addstring(“Item 3”);
                                    m_list.Addstring(“Item 4”);
                                    m_list.Addstring(“Item 5”);
                                    m_list.Addstring(“Item 10”);
                        }

Step 7:-To handle the list box, connect a member variable m_text to the text in the text box and class wizard->message maps->IDC_LIST1->double click on LBN_DBCLK in the message box-> OnDblClkList1()-> click ok.
                        void CListboxDlg::OnDblclkList1()
                        {
                                    m_list.GetText(m_list.GetCursel(),m_text);
                                    UpdateData(false);
                        }

Step 8:-Build………….Compile…………Execute.

Delivery systems for e-commerce purchases




Delivery systems for e-commerce purchases

Delivery in the goods: Internet EC allows the user to order what they want, when they want, but then they have to wait until the post man arrives. That can be okay in ordinary circumstances but if the requirement is an urgent, it will not fulfill the need of the e-customer.

            The delivery system for EC purchases has to depend upon the product size, nature, emergency and the distance the product has to travel.

I.            Post: The post is relatively cheap, reasonably rapid and is useful for small packets of non-perishable products, books and CD’s are the ideal products for posting. It has been said that you can sell anything online provided it will fir through a letter box.
II.            Packet: Call these packets or parcels, there are a variety of organizations that provide a home delivery parcel service. Packet delivery services, are not that cheap and the next day delivery is requires, then there is a premium rate to pay.
III.            Local delivery: The idea that all e-commerce can be conducted from a central warehouse with minimum overheads starts to breakdown when it comes to perishable goods. A second issue with local delivery is cost. There is no real savings to an                e-commerce retailer if his business is small or restricted to a geographical area.
IV.            Collect your own: On alternative to the local delivery is for the   *         customer to collect there own goods. The product is ordered electronically paid for online and backed by the vendor, but the customer fixed it from a local store.


Electronic delivery:
            The one way to not only order, what you want, when you want, but also get it when you want. That type of delivery is called as electronic delivery.
Ex: Downloading of music videos etc, but the copy right of the downloaded product is not in your name.

No delivery:
            The final category is for those intangible products where there is no need for delivery. Ex: air tickets booked online.

            Overall the issue of delivery of electronically purchased goods is somewhat problematic. Inter organizational systems transfer’s tasks to the customers and can achieve savings for the order and payment stages of the trade cycle.


INTERNET BANKING
            There are types when the bank customer wants to know their bank balance or make an urgent payment without visiting a bank or at a non conventional time. This is highly impossible for the customers without the use of internet banking. In other words internet banking can solve the above mentioned problems. Internet banking reduces the cost of processing cash transactions and has the potential to reduce the overhead of the branch networks. Online banking allows customers to check their balances at any time of the day or night. The services offered by online banking are as follows:

ü  Online balance statements giving up to the minute information.
ü  Credit transfers i.e. bills can be paid on time.
ü  Maintenance of standing orders and direct debits.

Even after providing internet banking still to get cash, the account holder has to leave home and visit an ATM or a branch bank. There are security problems included in online banking such as hacking a password etc and it also needs special software downloads into your computer to access internet banking. The supply chain banking, using e-banking, reduces usage of the branch networks.

SUPPLY CHAIN MANAGAMENT

SCM means having a series of rights as mentioned below

RIGHT product
RIGHT price
RIGHT time
RIGHT type
RIGHT condition

            All the above right things are the part of B to B commerce framework. The approach of SCM transforms the way in which companies deal with their suppliers, partners and customers. The goal of SCM of to improve efficiency and profitability by providing new opportunities for exchanging information.

            SCM is a powerful tool to exchange information so as to improve customer service by fulfilling the orders quickly and minimizing excess volume of inventory. In SCM the following are the essential ingredients:

ü  Collaboration among various business partners.
ü  Co-ordination for logistics for timely delivery of goods.
ü  Co-operating suppliers and business parties.
ü  Connectivity through network to speed up the response time.

Michael Porter’s Value Chain Model:
            Micheal porter introduced this model in 1985 concerned with internal activities of the company mentioned below.

1.      In bound logistics: It involves handling of goods that are bought into the company and storing them to make available in the time of operations as required.
2.      Operations: Production process that can be represented on a detailed value chain analysis.
3.      Outbound logistics: It involves taking the products of the company and storing them if need arises and distributing these products to the customers in a timely manner.
4.      Marketing and sales: To find out the requirements of the potential customers and making them know the products and services that can be offered.
5.      Service: Requirement for installation and after sale service after the transaction is completed.
The above are the primary functions; to support these primary functions there should be supporting activities mentioned as under.

A.    Firm’s infrastructure: This is the bachelor of the business unit. It includes various activities like business management, accounting, finance, planning and other activities.
B.     Human resources: This is another major activity to match the right people for the right job. It includes recruitment, career development, training and development of workers.
C.     Technology development: Organization needs to improve the production process for being competitive. This activity contributes to the quality of the product, integrity and reliability.
D.    Procurement: This activity focuses on the supplier of the materials whether the supply of quality material is regular. It involves negotiating quality supply at a reasonable place within a reasonable time.
The genuine value chain is the beginning point for constructing a specific value chain for a company. After properly identifying the component activities and linkages there-in, each element can be analyzed there-in, each element can be analyzed in terms of cost and value so as to establish the overall efficiency of value chain.

Internet advertising: The following are the important reasons for the development of internet advertising.

1.      The television viewers migrated to the internet. The medial follows, acknowledging that the goal of any advertiser is to reach its target audience effectively and efficiently.
2.      Ad’s can be updated any time with a minimal cost. Therefore, they are always timely.
3.      Ad’s can reach very large number of potential buyers globally.
4.      Online ad’s are sometimes cheaper in comparison to newspapers, TV or radio. The later are expensive since they are determined by the space occupied how many days they are shown and many national and local television stations and newspapers they are posted.
5.      Web ad’s can effectively use the convenience of text, audio, graphics and animation.
6.      The use of internal itself is growing rapidly.
7.      Web ad’s can be interactive and targeted to special interested groups or individuals.

Advantages of internet advertising:

a)      Internet advertisements are accessed on demand 24hrs a day, 365 days in a year and costs are the same regardless of audience.
b)      Accessed primarily because of interest in the context, market segmentation.
c)      Opportunity to create one-to-one direct marketing relationship with consumer.
d)     Multimedia will increasingly create more attractive and competing ad’s.
e)      Distribution costs are low, millions of consumers, can be reached at the same time.
f)       Advertising and content can be updated supplemented or changed at any time and therefore always it is updated. Response and results of advertising are immediately measurable.
g)      Ease of logical navigation- you click where you want and spend as much time as desired there.

Disadvantages of internet advertising:

a)      No clear standards or language of measurement.
b)      Immature measurement tools.
c)      It makes viewers comparison difficult for media buyers.
d)     Difficult to measure the size of market, therefore difficult to estimate rating, share or reach and frequency.
e)      Audiences are still small in number.

Various internet advertising methods

I.         Banner: It is the most commonly used form of advertising on the internet. As you surf your way through the information super highway, banners are everywhere. The file size of the image should be about 7kb to 10kb. The smaller the file size the quicker it loads. Designer of the banner pay a lot of attention to the size of the image because long downloading times may cause the viewer to become impatient, and move on before the banner is fully displayed.
II.         Splash screens: It is an initial website page used to capture the user’s attention for a short time as a promotion to tell the user what kind of browser and other software they need to view the site. The advantage of this method over others is that one can create innovative multimedia effects or provide sufficient information for a delivery in one visit.
III.         E-Mails: Another way to advertize on the internet is to purchase e-mail addresses and the company information to those on the list. Advantage of this approach is its low cost and the ability to reach a wide variety of targeted audience.
IV.         Chat rooms: There are hundreds thousands websites having millions of chat rooms to exchange messages in the real time for participants.
A vendor frequently sponsors chat rooms. Chat capabilities can be added for free by letting software, chat vendors, post your session on their site.

 SOFTWARE AGENTS

                        Software agents are computer programs that help the user to conduct routine tasks, search and retrieve information, support decision making, and act as domain experts. Agents sense the environment and act autonomously without human intervention. This results in a significant saving of time to users. There are various types of agents, ranging from those with no software agents to learning agents, which exhibits some intelligent behavior.

            Agents are used to support many tasks in EC. One of the primary reasons for using such agents is to overcome the tremendous amount of information overload. In going through the purchasing decision process described earlier, for ex: A customer must examine large numbers of alternatives, each of which is surrounded by considerable amount of information.

            A search engine is a computer program that can automatically contact other network resources on the internet, search of specific information or keywords, and reports the results.
Unlike search engines, an software agent can do more than just “search and match”.

Software agent for information search and filtering:
Software agents can help to determine what to buy to satisfy a specific name and where to buy it. An agent that helps consumers decide what product best fit their requirements by narrowing down selection through a filtering process. Consumer specifies requirements and constraints and the system returns a list of products that best needs their desire.
Software agents for products and vendor finding:
                        Software agent helps consumer decide where to buy comparing merchant offers. A pioneering software agent for online price comparison was bargain finder. This agent was only used in online cd shopping. The agent quires the price of specific cd from a number of online vendors and returns a list of prices.

Software agent for customer services:
                        Several software agents enhance computer service by helping search as was shown earlier and by providing help to shoppers.

Learning agents:
                        A learning agent is capable of learning individual preferences and making suggestions. An example is memory agent , developed by IBM. Memory agent uses a neural network technique called associative memory, which learns by creating a knowledge base of attributes of cases.    

Introduction To Paging


Introduction To Paging

Introduction To Paging
Basic idea: allocate physical memory to processes in fixed size chunks 
called page frames. Present abstraction to application of a single linear address space. Inside machine, break address space of application up into fixed size chunks called pages. Pages and page frames are same size. Store pages in page frames. When process generates an address, dynamically translate to the physical page frame which holds data for that page.

So, a virtual address now consists of two pieces: a page number and an offset within that page. Page sizes are typically powers of 2; this simplifies extraction of page numbers and offsets. To access a piece of data at a given address, system automatically does the following:

Extracts page number.

Extracts offset.

Translate page number to physical page frame id.



Accesses data at offset in physical page frame.

How does system perform translation? Simplest solution: use a page table. Page table is a linear array indexed by virtual page number that gives the physical page frame that contains that page. What is lookup process?

Extract page number.

Extract offset.

Check that page number is within address space of process.

Look up page number in page table.

Add offset to resulting physical page number

Access memory location.

Problem: for each memory access that processor generates, must now generate two physical memory accesses.

Speed up the lookup problem with a cache. Store most recent page lookup values in TLB. TLB design options: fully associative, direct mapped, set associative, etc. Can make direct mapped larger for a given amount of circuit space.

How does lookup work now?

Extract page number.

Extract offset.

Look up page number in TLB.

If there, add offset to physical page number and access memory location. Otherwise, trap to OS. OS performs check, looks up physical page number, and loads translation into TLB. Restarts the instruction.

Like any cache, TLB can work well, or it can work poorly. What is a good and bad case for a direct mapped TLB? What about fully associative TLBs, or set associative TLB?

Fixed size allocation of physical memory in page frames dramatically simplifies allocation algorithm. OS can just keep track of free and used pages and allocate free pages when a process needs memory. There is no fragmentation of physical memory into smaller and smaller allocatable chunks.

But, are still pieces of memory that are unused. What happens if a program's address space does not end on a page boundary? Rest of page goes unused. Book calls this internal fragmentation.

How do processes share memory? The OS makes their page tables point to the same physical page frames. Useful for fast interprocess communication mechanisms. This is very nice because it allows transparent sharing at speed.

What about protection? There are a variety of protections:

Preventing one process from reading or writing another process' memory.

Preventing one process from reading another process' memory.

Preventing a process from reading or writing some of its own memory.

Preventing a process from reading some of its own memory.

How is this protection integrated into the above scheme?



Preventing a process from reading or writing memory: OS refuses to establish a mapping from virtual address space to physical page frame containing the protected memory. When program attempts to access this memory, OS will typically generate a fault. If user process catches the fault, can take action to fix things up.

Preventing a process from writing memory, but allowing a process to read memory. OS sets a write protect bit in the TLB entry. If process attempts to write the memory, OS generates a fault. But, reads go through just fine.


Virtual Memory Introduction.

When a segmented system needed more memory, it swapped segments out to disk and then swapped them back in again when necessary. Page based systems can do something similar on a page basis.

Basic idea: when OS needs to a physical page frame to store a page, and there are none free, it can select one page and store it out to disk. It can then use the newly free page frame for the new page. Some pragmatic considerations:

In practice, it makes sense to keep a few free page frames. When number of  free pages drops below this threshold, choose a page and store it out. This way, can overlap I/O required to store out a page with computation that uses the newly allocated page frame.

In practice the page frame size usually equals the disk block size. Why?

Do you need to allocate disk space for a virtual page before you swap it out? (Not if always keep one page frame free) Why did BSD do this? At some point OS must refuse to allocate a process more memory because has no swap space. When can this happen? (malloc, stack extension, new process
creation).

When process tries to access paged out memory, OS must run off to the disk, find a free page frame, then read page back off of disk into the page frame and restart process.

What is advantage of virtual memory/paging?

Can run programs whose virtual address space is larger than physical memory. In effect, one process shares physical memory with itself. Can also flexibly share machine between processes whose total address space sizes exceed the physical memory size.

Supports a wide range of user-level stuff - See Li and Appel paper.

Disadvantages of VM/paging: extra resource consumption.

Memory overhead for storing page tables. In extreme cases, page table may take up a significant portion of virtual memory. One Solution: page the page table. Others: go to a more complicated data structure for storing virtual to physical translations.

Translation overhead.