Friday, 27 February 2015

What is Data Mining? Why Data Mining is Important?

Searching, Collecting, Filtering and Analyzing of data define as data mining. The large amount of information can be retrieved from wide range of form such as different data relationships, patterns or any significant statistical co-relations. Today the advent of computers, large databases and the internet is make easier way to collect millions, billions and even trillions of pieces of data that can be systematically analyzed to help look for relationships and to seek solutions to difficult problems.

The government, private company, large organization and all businesses are looking for large volume of information collection for research and business development. These all collected data can be stored by them to future use. Such kind of information is most important whenever it is require. It will take very much time for searching and find require information from the internet or any other resources.

Here is an overview of data mining services inclusion:

* Market research, product research, survey and analysis

* Collection information about investors, funds and investments

* Forums, blogs and other resources for customer views/opinions

* Scanning large volumes of data

* Information extraction

* Pre-processing of data from the data warehouse

* Meta data extraction

* Web data online mining services

* data online mining research

* Online newspaper and news sources information research

* Excel sheet presentation of data collected from online sources

* Competitor analysis

* data mining books

* Information interpretation

* Updating collected data

After applying the process of data mining, you can easily information extract from filtered information and processing the refining the information. This data process is mainly divided into 3 sections; pre-processing, mining and validation. In short, data online mining is a process of converting data into authentic information.

The most important is that it takes much time to find important information from the data. If you want to grow your business rapidly, you must take quick and accurate decisions to grab timely available opportunities.

Outsourcing Web Research is one of the best data mining outsourcing organizations having more than 17 years of experience in the market research industry. To know more information about our company please contact us.

Outsourcing Web Research is one of the best data mining outsourcing organizations having more than 17 years of experience in the market research industry.

Source: http://ezinearticles.com/?What-is-Data-Mining?-Why-Data-Mining-is-Important?&id=3613677

Tuesday, 24 February 2015

Data Extraction Services - A Helpful Hand For Large Organization

The data extraction is the way to extract and to structure data from not structured and semi-structured electronic documents, as found on the web and in various data warehouses. Data extraction is extremely useful for the huge organizations which deal with considerable amounts of data, daily, which must be transformed into significant information and be stored for the use this later on.

Your company with tons of data but it is difficult to control and convert the data into useful information. Without right information at the right time and based on half of accurate information, decision makers with a company waste time by making wrong strategic decisions. In high competing world of businesses, the essential statistics such as information customer, the operational figures of the competitor and the sales figures inter-members play a big role in the manufacture of the strategic decisions. It can help you to take strategic business decisions that can shape your business' goals..

Outsourcing companies provide custom made services to the client's requirements. A few of the areas where it can be used to generate better sales leads, extract and harvest product pricing data, capture financial data, acquire real estate data, conduct market research , survey and analysis, conduct product research and analysis and duplicate an online database..

The different types of Data Extraction Services:

•    Database Extraction:

•    Reorganized data from multiple databases such as statistics about competitor's products, pricing and latest offers and customer opinion and reviews can be extracted and stored as per the requirement of company.

•    Web Data Extraction:

•    Web Data Extraction is also known as data Extraction which is usually referred to the practice of extract or reading text data from a targeted website.

Businesses have now realized about the huge benefits they can get by outsourcing their services. Then outsourcing is profitable option for business. Since all projects are custom based to suit the exact needs of the customer, huge savings in terms of time, money and infrastructure are among the many advantages that outsourcing brings.

Advantages of Outsourcing Data Extraction Services:

•    Improved technology scalability
•    Skilled and qualified technical staff who are proficient in English
•    Advanced infrastructure resources
•    Quick turnaround time
•    Cost-effective prices
•    Secure Network systems to ensure data safety
•    Increased market coverage

By outsourcing, you can definitely increase your competitive advantages. Outsourcing of services helps businesses to manage their data effectively, which in turn would enable them to experience an increase in profits.

Outsourcing Web Research offer complete Data Extraction Services and Solutions to quickly collective data and information from multiple Internet sources for your Business needs in a cost efficient manner.

Source: http://ezinearticles.com/?Data-Extraction-Services---A-Helpful-Hand-For-Large-Organization&id=2477589

Monday, 23 February 2015

CSR in the Extraction Sector

A study commissioned by the Canadian Mining industry found that Canadian mining companies were involved in 4 times as many mining "incidents" as companies from other countries. The study was intended for internal consumption only but has been leaked to the press recently. The study found that Canadian mining companies were involved in nearly two thirds of the 171 "high profile" environmental and human rights violations it studied occurring between 1999 and 2009. Members of the mining industry pointed out that the occurrences are in proportion to their representation on the global mining scene, indicating that they were no better or worse than companies from other countries.

First some background on the study. The study findings were captured in a report titled "Corporate Social Responsibility & the Canadian International Extractive Sector: A Survey". The report was prepared for the Prospectors and Developers Association of Canada (PDAC) by the Canadian Centre for the Study of Resource Conflict (CCSRC). The purpose of the study was to measure the level of Corporate Social Responsibility (CSR) in the "extractive" sector. The extractive sector, for those of us untutored in the terminology means exploration, gas, oil, and mining companies. The document leaked to the press was a first draft of the report, not the final draft. I should also mention that there is a bill, C-300, before the Canadian parliament which would make financing for foreign ventures contingent on meeting federally defined CSR standards. The exploration, gas, oil, and mining companies, and the organizations which represent them are very much against this bill. Leaking the negative aspects of this report was fortuitous for those in support of bill C-300 and disastrous for those opposed to it.

One of the observations the report makes is that adoption of formal CSR policies by companies with international interests is "remarkably low", but that those companies which have adopted CSR policies have experienced positive outcomes. The CCSRC contacted 584 companies which they felt met their criteria to participate in the study. Of those, 202 chose to participate. The first survey question was "Do you have a CSR policy or Code of International Business Conduct?" 56 of the 202 companies had documented policies in place. The study broke the 202 companies they surveyed into "junior" and "major" companies. 50% of the companies designated as major had documented CSR policies while only 21% of junior companies had one.

The survey also asked about the positive effects of a CSR policy. 24% of respondents claimed a reduction in conflicts or complications, 62% claimed better community relations (relations with the communities they were doing business in), and 25% reported increased shareholder interest. On the downside, 24% reported increased administration costs and 25% reported increased operating costs. One question they failed to ask was whether the benefits outweighed the costs.

The information I've stated in the preceding 2 paragraphs was gleaned from the final draft of the report. I don't have access to the first draft but apparently it described some of the 171 violations they were addressing in the study. I reported on one such violation in Project Management Tips section of this web site under the title "CSR Problems". The incidents reported on reflect the difficulty faced by companies who conduct business in some international locations. These incidents juxtapose our Canadian values and ethics with those of the countries our exploration, gas, mining, and oil companies do business in. One incident reported on, and attributed to the mining company's lack of CSR by the media, pitted one host community against another with the resulting violence blamed on the Canadian mining company. I'm not suggesting here that these companies have not made mistakes in the past, or that improvements cannot be made in their CSR efforts, I am suggesting that we should have realistic expectations about the effectiveness of a CSR policy to prevent any problems in a foreign venture.

A reasonable expectation in some cases would be that the company have a documented CSR policy which conforms to the standards and ethics of this country (Canada), abides by the laws of the host country, and conforms to the standards and ethics of the host country. The expectation should be tempered with the acknowledgment that the operating environment these companies encounter in host countries can be radically different than that found here. For example, when one community is in conflict with another over whether a mining operation should take place, we tend to look to non-violent forms of dispute resolution where some countries may resort to extreme violence to settle the dispute. Canadian companies frequently hire locals as security guards to protect their property as local authorities cannot perform this duty for one reason or another. It is reasonable to expect the hiring company to do its due diligence in hiring these people to ensure they don't create a threat to the surrounding community. It is not reasonable to expect that there will be no conflicts arising out of these situations. Where it is suspected that a security guard overstepped their authority, or engaged in illegal behaviour, it is reasonable to expect the employer to cooperate with the local authorities in the investigation.

North American companies doing business internationally have long had to deal with conflicts between acceptable corporate behaviour in their own country and acceptable behaviour in the host country. Bribery is the classic example. There are countries where bribery is not only accepted but essential to conducting business. Our laws will convict anyone proved to have offered a bribe but failure to pay the bribe may result in a failure to perform on the part of the North American company. Failure to perform might result in the loss of all or part of the company's investment in the project. Holding a company to this type of double standard can only result in one of 2 outcomes: the company will break the rule against bribery, or the company will cease to do business in that host country.

Since this web site is aimed at the project management community, let's draw some conclusions from the survey and CSR in general that may help project managers. The first conclusion I would draw from all of the above is that the CSR policy that governs your project must describe achievable goals. By this I mean that the goals, objectives, and standards stated in the policy must be within the project's power to achieve, or comply with. The second conclusion is that the right CSR policy carefully implemented can provide a business benefit to the organization. It is the project manager's job to ensure that those benefits are realized.

The goals and objectives of the project must include goals and objectives in support of the CSR policy. Those goals and objectives should be spelled out in the Project Charter and the connection between those goals and objectives and the CSR policy clearly defined. Make sure that the CSR related goals and objectives you set for the project are clearly defined, measurable, and obtainable and then agree with your stakeholders on the conditions that will indicate the goals have been met. Check for CSR policy goals and objectives that might conflict with each other and any of your project's goals and objectives, both CSR related and non-CSR. Goals and objectives you feel might conflict with each other, or with the CSR policy should be resolved by senior management. Start your escalation by drawing the project sponsor's attention to the conflict and ask for their help with resolution.

Source: http://ezinearticles.com/?CSR-in-the-Extraction-Sector&id=5675024

Friday, 20 February 2015

The Coal Mining Industry And Investing In It

The History Of Coal Usage

Coal was initially used as a domestic fuel, until the industrial revolution, when coal became an integral part of manufacturing for creating electricity, transportation, heating and molding purposes. The large scale mining aspect of coal was introduced around the 18th century, and Britain was the first nation to successfully use advanced coal mining techniques, which involved underground excavation and mining.

Initially coal was scraped off the surface by different processes like drift and shaft mining. This has been done for centuries, and since the demand was quite low, these mining processes were more than enough to accommodate the demand in the market.

However, when the practical uses of using coal as fuel sparked industrial revolution, the demand for coal rose abruptly, leading to severe shortage of the coal output, gradually paving the way for new ways to extract coal from under the ground.

Coal became a popular fuel for all purposes, even to this day, due to their abundance and their ability to produce more energy per mass than other conventional solid fuels like wood. This was important as far as transportation, creating electricity and manufacturing processes are concerned, which allowed industries to use up less space and increase productivity. The usage of coal started to dwindle once alternate energies such as oil and gas began to be used in almost all processes, however, coal is still a primary fuel source for manufacturing processes to this day.

The Process Of Coal Mining

Extracting coal is a difficult and complex process. Coal is a natural resource, a fossil fuel that is a result of millions of years of decay of plants and living organisms under the ground. Some can be found on the surface, while other coal deposits are found deep underground.

Coal mining or extraction comes broadly in two different processes, surface mining, and deep excavation. The method of excavation depends on a number of different factors, such as the depth of the coal deposit below the ground, geological factors such as soil composition, topography, climate, available local resources, etc.

Surface mining is used to scrape off coal that is available on the surface, or just a few feet underground. This can even include mountains of coal deposit, which is extracted by using explosives and blowing up the mountains, later collecting the fragmented coal and process them.

Deep underground mining makes use of underground tunnels, which is built, or dug through, to reach the center of the coal deposit, from where the coal is dug out and brought to the surface by coal workers. This is perhaps the most dangerous excavation procedure, where the lives of all the miners are constantly at a risk.

Investing In Coal

Investing in coal is a safe bet. There are still large reserves of coal deposits around the world, and due to the popularity, coal will be continued to be used as fuel for manufacturing process. Every piece of investment you make in any sort of industry or a manufacturing process ultimately depends on the amount of output the industry can deliver, which is dependent on the usage of any form of fuel, and in most cases, coal.

One might argue that coal usage leads to pollution and lower standards of hygiene for coal workers. This was arguably true in former years; however, newer coal mining companies are taking steps to assure that the environmental aspects of coal mining and usage are kept minimized, all the while providing better working environment and benefits package for their workers. If you can find a mining company that promises all these, and the one that also works within the law, you can be assured safety for your investments in coal.

Source: http://ezinearticles.com/?The-Coal-Mining-Industry-And-Investing-In-It&id=5871879

Data Mining vs Screen-Scraping

Data mining isn't screen-scraping. I know that some people in the room may disagree with that statement, but they're actually two almost completely different concepts.

In a nutshell, you might state it this way: screen-scraping allows you to get information, where data mining allows you to analyze information. That's a pretty big simplification, so I'll elaborate a bit.

The term "screen-scraping" comes from the old mainframe terminal days where people worked on computers with green and black screens containing only text. Screen-scraping was used to extract characters from the screens so that they could be analyzed. Fast-forwarding to the web world of today, screen-scraping now most commonly refers to extracting information from web sites. That is, computer programs can "crawl" or "spider" through web sites, pulling out data. People often do this to build things like comparison shopping engines, archive web pages, or simply download text to a spreadsheet so that it can be filtered and analyzed.

Data mining, on the other hand, is defined by Wikipedia as the "practice of automatically searching large stores of data for patterns." In other words, you already have the data, and you're now analyzing it to learn useful things about it. Data mining often involves lots of complex algorithms based on statistical methods. It has nothing to do with how you got the data in the first place. In data mining you only care about analyzing what's already there.

The difficulty is that people who don't know the term "screen-scraping" will try Googling for anything that resembles it. We include a number of these terms on our web site to help such folks; for example, we created pages entitled Text Data Mining, Automated Data Collection, Web Site Data Extraction, and even Web Site Ripper (I suppose "scraping" is sort of like "ripping"). So it presents a bit of a problem-we don't necessarily want to perpetuate a misconception (i.e., screen-scraping = data mining), but we also have to use terminology that people will actually use.

Source: http://ezinearticles.com/?Data-Mining-vs-Screen-Scraping&id=146813

Wednesday, 18 February 2015

There is No Need to Disrupt the Schedule to Keep the Kitchen Canopy and Extraction System Clean

After taking over a large and beautiful stately hotel its new owner quickly realised that the kitchen extract system would not be straightforward to maintain because the duct work for the extract system was somewhat ancient and therefore would be difficult to clean.

A prestige hotel needs to maintain a high level of hygiene as well as to minimise the risk of a kitchen fire.

So, if replacing the entire system is not an option what can the new owner do to find a solution that would meet exacting standards of cleanliness and ensure that the risk of a fire starting in the system is minimised while ensuring that the cleaning does disrupt the operation of the hotel and restaurant as a business?

Using an experienced specialist commercial cleaning service to asses the establishment, the types of food cooked, how and at what level of intensity is the first step.

It is difficult without this information to advice on how maintenance should be carried out.

The frequency of the cleaning cycle for a canopy and its components depends not only on the regularity and duration of cooking below but also on the type of cooking and the ingredients being used.

Where  the kitchen use is light canopies and extract systems may only need a 12-month cycle for maintenance and cleaning. However, in a busy hotel, kitchen activity is most likely to be heavy and the cleaning company may advise a three or four-month cycle.

Grease filters and canopies over the cookers should ideally be designed, sized and constructed to be robust enough for regular washing in a commercial dishwasher, which is the most thorough and efficient method of cleaning them yourself.

It's important to make sure when re-installing filters that they are fitted the right way around with any framework drain holes at the lowest, front edge. Of course, grease filters are covered with a coating of grease and can therefore be slippery and difficult to handle. Appropriate protyective gloves should be used when handling them.

The canopies and their component parts should be designed to be easy to clean, but if they are not, provided the cleaning intervals are fairly frequent, regular washing with soap or mild detergent and warm water, followed by a clean water rinse might be adequate. If too long a period is left between cleans, grease will become baked-on and require special attention.

No grease filtration is 100% efficient and therefore a certain amount of grease passes through the filters to be deposited on the internal surfaces of the filter housings and ductwork.

Left unattended, this layer of grease on the non-visible surfaces of the canopy creates both hygiene and fire risks.

Deciding on when cleaning should take place, and how often, is something an experienced specialist cleaning company can help with. The simplest guide is that if a surface or component looks dirty, then it needs cleaning.

Most important, however, is regular inspection of all surfaces and especially non-visible ones. The maintenance schedule for any kitchen installation should include inspections.

Copyright (c) 2010 Alison Withers

A regular maintenance and cleaning schedule is not impossible even in the kitchen of a hotel with an antiquated canopy and duct system with the help of a specialist commercial cleaning company to advise on how to do it without disrupting the work flow, as writer Ali Withers discovers.

Source: http://ezinearticles.com/?There-is-No-Need-to-Disrupt-the-Schedule-to-Keep-the-Kitchen-Canopy-and-Extraction-System-Clean&id=4877266

Junk Car Removal Services: Lucrative Way to Bid Farewell to Scrap Cars

Are your still wondering if it is the time to call a junk car removal company?

Well, you should call a reliable scrap car removal company, when any one of the below situations is true:

- Your car has a very low trade-in value

- Despite repeated repairs, your car is not working well.

- The vehicle has been in an accident and declared a total loss.

- When you think of selling it, you hardly find any positive points to sell it for a substantial price.

- Your car has become a stationary object.

There are many important benefits of hiring scrap car removal services

- Get a good amount of cash

It may come as a surprise, but your useless car can fetch you a handsome sum. The junk car removal companies will always find something worthy of attention in your piece of junk. In fact, these companies have numerous uses for your car.

They can repair and reuse the broken-down parts of the cars. In case, your entire car has turned into scrap then too, you should contact a junk car removal company. It will save you from being duped.

These companies have experts, who can find multiple utilities for your car and quote a suitable price, accordingly.

If you try to sell your car to a scrap dealer, then you will get the price of scrap and not of the car.

- Sell any model from anywhere

A junk car removal company will never be choosy regarding the make of the car. Other alternatives like the towing companies have a definite list of models of cars that they tow. In case your vehicle does not belong in the list, then they will refuse you out rightly.

Moreover, towing companies do not have the expertise or equipment to work under challenging situations. For instance, if your scrap car has been parked for long and is stuck in debris, then a towing company may not be able to help you.

On the other hand, a junk car removal company is well equipped with work force, and the latest technology to deal with every situation.

It will reach your junk car and tow it away. When you call them for fixing an appointment, they will ask you what the destination of the car is. Provide them with the details. Then, just wait for them to arrive and help you in getting rid of the scrap.

You may have the latest model or an old one, if your car is not living up to your standards, then it is time to call the junk car removal company.

- Fix timing at your convenience and receive prompt services

When you have decided to sell your junk car to a company, you can enjoy the liberty of carrying out the transaction any time you want.

Yes, being the owner of the car, you are free to decide the timing of its pick-up. The scrap car-removal companies are very particular regarding timings.

- Environment-friendly option

The junk car removal companies adopt an earth-friendly approach while getting rid of the junk cars. A trash car pollutes the environment by releasing harmful gases. The companies ensure that every car that it has picked goes through several levels of checks.

During the process, all the parts, which can be reused in any form, are extracted and recycled. Only those parts, which cannot be put into use, in any form, are taken to the junk yard.

Thus, by opting for a scrap car removal company, you are saving the environment and helping in keeping your surroundings clean and healthy.

Source: http://ezinearticles.com/?Junk-Car-Removal-Services:-Lucrative-Way-to-Bid-Farewell-to-Scrap-Cars&id=7206487

Monday, 16 February 2015

Dear Donna: Tread Lightly When Suggesting 'Man-Scaping'

Dear Donna,

A man I recently began dating needs some "man-scaping." I would find him much more appealing if he trimmed the hair in his ears and nose and on the back of his neck. He has hinted that he is buying me something for Valentine's Day. Do you think it would be appropriate to buy him a gift certificate to a spa and tell him he could benefit from some "man-scaping?" - Anonymous

Dear Anonymous,

Since Valentine's Day is about love and romance, I would not put the focus on "man-scaping" by buying him a gift certificate to a spa. There is no easy, tactful way to suggest to someone that they do something about ear and nose hair. One day when you are sitting close to him, whisper in his ear, "I think you could use some "man-scaping." After you explain what "man-scaping" is, be ready with the card to the spa.

Dear Donna,

I am in my 40s, single and dating for the past five years. I meet men mostly through friends, work and online. The last two men I met assumed we would split the bill after lunch or dinner. The first one caught me off guard so I paid. I also immediately decided I would not see him again. The second added up my half of the bill and asked me what kind of tip I thought was appropriate. I told him I thought he should pay, and the date went downhill from there. Whatever happened to the gentleman pays? - Sarah

Dear Sarah,

This is a side effect of online dating. When you are meeting multiple women, it can be expensive to always be the one paying. If you are meeting someone for the first time, keep it simple. Agree to meet for one hour and not over lunch or dinner. Most men do not expect a lady to split the cost of a cup of coffee or a glass of wine. Bottom line, if he is interested in you, he gladly will pay.

Source:http://gazette.com/dear-donna-tread-lightly-when-suggesting-man-scaping/article/1545611

The Trouble With Bots, Spiders and Scrapers

With the Q4 State of the Internet - Security Report due out later this month, we continue to preview sections of it.

Earlier this week we told you about a DDoS attack from a group claiming to be Lizard Squad. Today we look at how
third-party content bots and scrapers are becoming more prevalent as developers seek to gather, store, sort and present
a wealth of information available from other websites.

These meta searches typically use APIs to access data, but many now use screen-scraping to collect information.

As the use of bots and scrapers continues to surge, there's an increased burden on webservers. While bot behavior is
mainly harmless, poorly-coded bots can hurt site performance and resemble DDoS attacks. Or, they may be part of a rival's competitive intelligence program.

Understanding the different categories of third-party content bots, how they affect a website, and how to mitigate their impact is an important part of building a secure web presence.

Specifically, Akamai has seen bots and scrapers used for such purposes as:

•    Setting up fraudulent sites
•    Reuse of consumer price indices
•    Analysis of corporate financial statements
•    Metasearch engines
•    Search engines
•    Data mashups
•    Analysis of stock portfolios
•    Competitive intelligence
•    Location tracking

During 2014 Akamai observed a substantial increase in the number of bots and scrapers hitting the travel, hotel and hospitality sectors. The growth in scrapers targeting these sectors is likely driven by the rise of rapidly developed mobile apps that use scrapers as the fastest and easiest way to collect information from disparate websites.

Scrapers target room rate pages for hotels, pricing and schedules for airlines. In many cases that Akamai investigated, scrapers and bots made several thousand requests per second, far in excess of what can be expected by a human using a web browser.

An interesting development in the use of headless browsers is the advent of companies that offer scraping as a service, such as PhantomJs Cloud. These sites make it easy for users to scrape content and have it delivered, lowering the bar to entry and making it easier for unskilled individuals to scrape content while hiding behind a service.

For each type of bot, there is a corresponding mitigation strategy.

The key to mitigating aggressive, undesirable bots is to reduce their efficiency. In most cases, highly aggressive bots are only helpful to their controllers if they can scrape a lot of content very quickly. By reducing the efficiency of the bot through rate controls, tar pits or spider traps, bot-herders can be driven elsewhere for the data they need.

Aggressive but desirable bots are a slightly different problem. These bots adversely impact operations, but they bring a benefit to the organization. Therefore, it is impractical to block them fully. Rate controls with a high threshold, or a user-prioritization application (UPA) product, are a good way to minimize the impact of a bot. This permits the bot access to the site until the number of requests reaches a set threshold, at which point the bot is blocked or sent to a waiting room. In the meantime, legitimate users are able to access the site normally.

Source: https://blogs.akamai.com/2015/01/performance-mitigation-bots-spiders-and-scrapers.html

Thursday, 12 February 2015

Application of Web Data Mining in CRM

The process of improvising the customer relations and interactions and making them more amicable may be termed as Customer relationship management (CRM). Since web data mining is used in the utilization of the various modeling and data analysis methods in detecting given patterns and relationships in the data, it can be used as an effective tool in CRM. By the effectively using web data mining you are able to understand what your customers what.

It is important to note that web data mining can be used effectively in searching for the right and potential customers to be offered the right products at the right time. The result of this in any business is the increase in the revenue generated. This is made possible as you are able to respond to each customer in an effective and efficient way. The method further utilizes very few resources and can be therefore termed as an economical method.

In the next paragraphs we discuss the basic process of customer relationship management and its integration with web data mining service. The following are the basic process that should be used in understanding what your customers need, sending them the right offers and products, and reducing the resources used in managing your customers.

Defining the business objective. Web data mining can be used to define and inform your customers your business objective. By doing research you can be able to determine whether your business objective is communicated well to your customers and clients. Does your business objective take interest in the customers? Your business goal must be clearly outlined in your business CRM. By having a more precise and defined goal is the possible way of ensuring success in the customer relationship management.

Source: http://www.loginworks.com/blogs/web-scraping-blogs/application-web-data-mining-crm/