How To Set Up Automatic Deployment with Git with a VPS


For an introduction to Git and how to install, please refer to the introduction tutorial.

This article will teach you how to use Git when you want to deploy your application. While there are many ways to use Git to deploy our application, this tutorial will focus on the one that is most straightforward. I assume you already know how to create and use a repository on your local machine. If not, please refer tothis tutorial.

When you use Git, the workflow generally is toward version control only. You have a local repository where you work and a remote repository where you keep everything in sync and can work with a team and different machines. But you can also use Git to move your application to production.

Server Setup

Our fictitious workspace:

Your server live directory: /var/www/

Your server repository: /var/repo/site.git

What should we do if we want to push to site.git and at the same time make all the content available at/var/www/ [Read more…]

Missing Or Your Car Accident? This He How insurance claim

Many people are always wrong in his car insurance claims and in the end, even the claim was rejected by the insurance company, because it does not fit the car insurance claims procedure, if you have this instead blame the insurance companies, but now there are insurance companies online that help choose insurance best to help your car insurance claim process affected, so you no longer need to bother to take care of all her because it will be assisted by specialists from insurance online insurance service which helps each client of his, also cooperate with the best insurance companies in Indonesia, so if your car accident or calamity that befell on your car, you can directly contact and check will directly handle the claims process in the affected areas of your car or accident insurance claims following procedure cars in general are exposed to accidents:

1. Phone the car insurance. If you have an accident or loss, directly contact the car insurance. 3×24 hour later than you‘ve contacted. when the accident occurred outside the city, you can directly contact the branch office nearest car insurance or insurance company call center.

2. Prepare the document claims. The documents required insurance claims such as vehicle registration Copy of the vehicle, a copy of driver’s license, and fill in the claim form provided.

3. Perform a claim. You go to the insurance company to submit insurance claims. The insurer will direct your car photographing them and ask some questions. If so, then the work order (SPK) for the workshop will be published. And you stay bring it directly to the insurance partner workshop. If your car is badly damaged, and you can directly contact the insurance company to send a surveyor to look at the condition of the car. So you no longer need to bother bringing the damaged car to car insurance office.

Meanwhile, how to make a claim for the missing car, here is the procedure:

1. Call the insurance company, not later than 3×24 hours after the car is gone.
2. Go up to the nearest police station to report the incident to lose to lose.
3. Prepare the document claims. such as claim forms, car insurance policy, letter letter from the police report of loss, as well as a photocopy of driver’s license and ID card.
4. The insurer will conduct the examination and interview you. And will take care of all the claims that you ask. Next you instantly just waiting indemnity out. To be better prepared when you have to do a car insurance claim, the following tips. – Save phone no car insurance agent. You must save the phone number of car insurance employees. So if at any time it takes you can directly contact them. pencuriam alert, auto motor with mounting anticipation car security devices, gps tracker, or it could be a security appliance solutions tercangih, monitoring by satellite, and also wherever fleet tracking is to use a travel insurance also for comfort when traveling

Family Cooking In Thirty Minutes Or Less

It is easier to become a great chef than you may think. When cooking, it’s fine to experiment with different things, so that you can discover your strengths and weaknesses. These helpful hints can expand your knowledge of cooking and help you to experiment with ease. Follow the steps here to enhance your abilities in the kitchen.

Partially freezing meat makes it easier to slice it into thin strips. Certain dishes require thin strips of beef, chicken or pork. The tissues of partially-frozen meat do not tear and stretch as much; this makes cleaner slices possible. However, be sure to allow the meat strips to thaw before cooking them, for even cooking.

Do not add food to the oil until it is hot. This also maximizes the flavor of whatever you are cooking.

Do you know that guilty feeling you get when you throw away fruit that has mold? Do you wonder if it would be better to just cut off the moldy parts and save the rest? The truth is that a rotten spot often signifies that the whole fruit is bad. Mold grows deeper than on the surface, and because it can make you sick, you should throw away any partially rotten fruit.

For healthier, lower-calorie mashed potatoes, add some cooked cauliflower to your tubers. Cauliflower’s bland taste makes it easier for it to blend with the potatoes, so that you can’t taste it, and it picks up other ingredients. It also mimics the texture and color of the potatoes almost perfectly letting you up your vegetable intake, and drop the calories, all the while giving the same delicious potato experience we all know and love.

The quality of vegetables improves when cooked. With slower cook times, the overall value of the vegetables is decreased, mainly taste and nutrition. These cooking techniques are much healthier. Only cook vegetables as much as you have to, in order to preserve their taste and nutritional value.

When cooking vegetables, cook them as quickly as possible to keep their nutritional value. If you slow cook your vegetables, they will lose their nutritional value. These cooking techniques make the vegetables more healthy overall. Cooking vegetables as quickly as possible is key to preserving their nutrients.

Beans and tofu contain a lot of proteins. They can be bought at pretty much any grocery store. Pan fried tofu, lightly sprinkled with your favorite seasonings, is a delicious substitute to meat. Boil beans with a sauce or herbs, or add them to a salad to serve up some additional protein.

Sauteing vegetables is an extremely healthy method of cooking them. Consider adding chicken broth for some added flavor. The broths adds some additional flavor, and reduces or eliminates the need to use cooking oil to prepare them. You will love this cooking style if you just give it a try!

Fresh herbs in a meal are delicious. Bunch them together and then use a pair of scissors to snip them. This will keep the herbs drier and lighter than chopped with a knife.

It is fairly easy to dry tomatoes yourself. Cut tomatoes in thick slices or in half, depending on their size. Place on a cooling rack, cut-side up and lightly salt them. Put a cookie sheet under the rack and place in the oven for ten hours at 190 degrees. Once done, you can store them in your freezer in plastic bags. Dried tomatoes can be placed into a jar that is filled with fresh herbs and olive oil. Dried tomatoes should be stored within the refrigerator and used within two weeks.

The art of cooking can be a hobby, an asset and even a source of income. Because food can be prepares be made in so many ways, it is crucial that you follow the advice of experts. Use these tips and see how successful you can be in the kitchen.

How do I remove ads from KMplayer

If you installed the new version of Kmplayer (3.9). Without any disable option, you should see a advertisement (ads) slide panel in right side & even in the full screen view.

Although they said this player is free, It seems likes developers of the Kmplayer are going to make some money now. this is called “Adware”.

This ads panel appears only when you connected to the internet. So if you want to to remove / disable advertising sidebar in Kmplayer you should disable internet accessing by the Kmplayer software.

to disable internet access by kmplayer.

In Windows computers,

Method 1 (easy)

Go to internet explorer -> Internet options -> (on Internet Properties window) Security tab ->click on Restricted site -> click (button below) sites -> add this URL on that box
& Close.

Method 2 (for Pros)

Open ‘host’ file in windows



Using one of above methods you can prevent the kmplayer to connect to the internet and no sidebar will appear!


Is Google Cornering the Market on Deep Learning?

Companies like Google expect deep learning to help them create new types of products that can understand and learn from the images, text, and video clogging the Web. And to a significant degree, leading academic scientists have embraced Silicon Valley, where they can command teams of engineers instead of students and have access to the largest, most interesting data sets. “It’s a combination of the computing resources we have and the headcounts we can offer,” Norvig said. “At Google, if you want a copy of the Web, well, we just happen to have one sitting around.”

Yoshua Bengio, an AI researcher at the University of Montreal, estimates that there are only about 50 experts worldwide in deep learning, many of whom are still graduate students. He estimated that DeepMind employed about a dozen of them on its staff of about 50. “I think this is the main reason that Google bought DeepMind. It has one of the largest concentrations of deep learning experts,” Bengio says.

After it acquired Nest earlier this month, critics voiced concerns about how much customer data the smart device maker would share with Google. The company’s purchase of Boston Dynamics last month also sparked confusion about why a search company needs a robotics maker.

Google looks like it is better prepared to allay user concerns over its latest acquisition. According to The Information’s sources, Google has agreed to establish an ethics board to ensure DeepMind’s artificial intelligence technology isn’t abused.

GoDaddy builds a CDN for small businesses

GoDaddy has been undergoing a transformation lately as it tries to become more valuable to its customers by providing higher-level services than just web hosting. Its latest product is a CDN that it claims can help significantly decrease pageload times for its small-business customers.

GoDaddy’s new service, called Website Accelerator, launched on Tuesday for users of the company’s “ultimate” hosting plan and, President of Products and Technology Jason Rosenthal told me, is designed for relatively unsophisticated sites and users. It’s optimized for sites that are fairly straight HTML and maybe a bit image-heavy, rather than dynamic, personalized sites that rely heavily on database interaction. The GoDaddy CDN also starts intelligently caching parts of customers’ web pages with just one push of a button rather than requiring them to go through and tag which content they want housed on a CDN providers servers.

GoDaddy actually brought in Rosenthal from to help with its transition, and in December it hired former Yahoo and Microsoft executive Blake Irving as CEO. In November, GoDaddy launched a new service to convert customers’ web sites into mobile sites and discussed plans to start offering higher-value cloud applications, as well.

what is windows azure wiki

The Azure™ Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.

Windows Azure allows for applications to be built using many different programming languages, tools or frameworks and makes it possible for developers to integrate their public cloud applications in their existing IT environment. Windows Azure provides both Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) services and is classified as the “Public Cloud” in Microsoft’s cloud computing strategy, along with its Software as a Service (SaaS) offering, Microsoft Online Services.

Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.


Key components of the Azure Services Platform include the following:

  • Windows Azure for service hosting and management, low-level scalable storage, computation and networking
  • Microsoft SQL Services for a wide range of database services and reporting
  • Microsoft .NET Services which are service-based implementations of familiar .NET Framework concepts such as workflow and access control
  • Live Services for a consistent way for users to store, share and synchronize documents, photos, files and information across their PCs, phones, PC applications and Web sites
  • Microsoft SharePoint Services and Microsoft Dynamics CRM Services for business content, collaboration and rapid solution development in the cloud.

CSS3 jQuery Image Gallery Plugin: Photobox

Photobox is a free CSS3 jQuery Image Gallery Plugin. It is beautiful and posses a great look & feel.

A lightweight image gallery modal window script which uses only CSS3 for silky-smooth animations and transitions. The goal was to great an image gallery script that utilizes GPU rending instead is the 90% scripts out there which are using javascript to move things around the old fashioned way.

  • Both the script & CSS are only 7k each (minified script, not gziped)
  • Uses silky-smooth, hardware accelerated, CSS3 transitions and animations
  • Pretty UI and easy UX
  • Uses event-delegation on all thumbnails events


It works also on IE9 and above, but clearly not as nice as in normal browsers. Image can be zoomed in and out with mousewheel and navigated using mousemove to move around. The bottom row of thumbnails can be navigated by mouse movment. It supports keyboard keys for navigation and closing the gallery view.


License: MIT

The Best Five Free and Open Source Data Mining Software

The process of extracting patterns from data is called data mining. It is recognized as an essential tool by modern business since it is able to convert data into business intelligence thus giving an informational edge. At present, it is widely used in profiling practices, like surveillance, marketing, scientific discovery, and fraud detection.

There are four kinds of tasks that are normally involve in Data mining:

* Association rule learning – Looks for relationships between variables.
* Regression – Aims to find a function that models the data with the slightest error.
* Classification – the task of generalizing familiar structure to employ to new data
* Clustering – the task of finding groups and structures in the data that are in some way or another the same, without using noted structures in the data.

For those of you who are looking for some data mining tools, here are five of the best open-source data mining software that you could get for free:

Orange is a component-based data mining and machine learning software suite that features friendly yet powerful, fast and versatile visual programming front-end for explorative data analysis and visualization, and Python bindings and libraries for scripting. It contains complete set of components for data preprocessing, feature scoring and filtering, modeling, model evaluation, and exploration techniques. It is written in C++ and Python, and its graphical user interface is based on cross-platform Qt framework.

RapidMiner, formerly called YALE (Yet Another Learning Environment), is an environment for machine learning and data mining experiments that is utilized for both research and real-world data mining tasks. It enables experiments to be made up of a huge number of arbitrarily nestable operators, which are detailed in XML files and are made with the graphical user interface of RapidMiner. RapidMiner provides more than 500 operators for all main machine learning procedures, and it also combines learning schemes and attribute evaluators of the Weka learning environment. It is available as a stand-alone tool for data analysis and as a data-mining engine that can be integrated into your own products.

Written in Java, Weka (Waikato Environment for Knowledge Analysis) is a well-known suite of machine learning software that supports several typical data mining tasks, particularly data preprocessing, clustering, classification, regression, visualization, and feature selection. Its techniques are based on the hypothesis that the data is available as a single flat file or relation, where each data point is labeled by a fixed number of attributes. Weka provides access to SQL databases utilizing Java Database Connectivity and can process the result returned by a database query. Its main user interface is the Explorer, but the same functionality can be accessed from the command line or through the component-based Knowledge Flow interface.

Designed for scientists, engineers and students, jHepWork is a free and open-source data-analysis framework that is created as an attempt to make a data-analysis environment using open-source packages with a comprehensible user interface and to create a tool competitive to commercial programs. It is specially made for interactive scientific plots in 2D and 3D and contains numerical scientific libraries implemented in Java for mathematical functions, random numbers, and other data mining algorithms. jHepWork is based on a high-level programming language Jython, but Java coding can also be used to call jHepWork numerical and graphical libraries.

KNIME (Konstanz Information Miner) is a user friendly, intelligible, and comprehensive open-source data integration, processing, analysis, and exploration platform. It gives users the ability to visually create data flows or pipelines, selectively execute some or all analysis steps, and later study the results, models, and interactive views. KNIME is written in Java, and it is based on Eclipse and makes use of its extension method to support plugins thus providing additional functionality. Through plugins, users can add modules for text, image, and time series processing and the integration of various other open source projects, such as R programming language, Weka, the Chemistry Development Kit, and LibSVM.

Open Source For Email Marketing Software

Email marketing is a form of direct marketing that is used for sending e-mails with the purpose of enhancing the relationship of a merchant with its current or previous customers and acquiring new customers.There are several open source email marketing system,you can call them open source edm system.

Here is a roundup of industry’s best open source software. Experience the ease of sending bulk emails & managing marketing campaigns.

poMMo – Open source email marketing Software

poMMo is a versatile open source email marketing software. PoMMo provides flexible mailing management that everyone needs. It’s very easy to match the look of the subscription form to your website, or embed it in a existing page.

Open Source For Email Marketing Software

poMMo is also known as mass mailing software. It is completely customizable and compatible with all common web hosts.

Some features

  • Revolutionary AJAX based subscriber Management
  • Easy creation of subscriber groups
  • Quickly Import and Export your subscriber base
  • WYSIWYG HTML Mailing Creation
  • Drag and Drop Field Ordering
  • Look and Feel controlled by SMARTY template files
  • Limit the sending of mails (throttle by hour, bytes, and domain limits)

You can localize poMMo in 10 languages & written in PHP. It offers fast lightweight framework – tiny session footprint, minimal file inclusions and parsing overhead.


OpenEMM – Email marketing made simple

OpenEMM is a feature-rich enterprise software for email marketing, newsletters and service mails (transaction mails and event or time triggered mails).


OpenEMM offers sophisticated bounce management, link tracking, lots of realtime statistics, a CMS module and a scripting feature to implement individual tasks.

OpenEMM is the one of the best open source application for email marketing that offers a web-based user interface. OpenEMM is mainly written in Java (Frontend) and Python (Backend) and employs leading edge Java frameworks like Hibernate, Spring and Struts.


PHPList – Open Source Newsletter Manager

phplist is an open source newsletter manager. phplist is a one-way email announcement delivery system. It is great for newsletters, publicity lists, notifications, and many other uses.


It has built-in email templates which are completely customizable with a powerfulWYSIWYG editor.

Some features

  • Double opt-in subscription mechanism
  • Scheduling
  • RSS
  • List segmentation
  • Click-tracking
  • Attachments
  • Bounce management