In this article we will focus on MongoDb. Almost everybody has heard about it, but not everybody imagines what it is. Some people know from rumors that this is something interesting and something more useful than mysql. Some cannot even say this. And some have already used it in their projects, but did not quite understand why... simply because they were told to. This article should clarify some omitted points or fill in the gaps in knowledge
We offer Comet ("Long Polling") technology, the basic idea of which is the transmission of information to browser on the initiative of the server. Comet servers implement HTTP Push Relay Protocol. The client connects to the web-server channel with a unique key (makes a usual connection and passes a unique channel key in parameters), and the server keeps the connection until the next portion of data
Initially, this problem appeared during going to the same page in another browser tab, if the script is fairly long and, in addition, the work with the session is necessary in the script. Two requests are queued and the next is proceeded only after the previous one is finished. An illustrative example of the code:
The article is dedicated to the system that we have invented for a deployment of our projects. We prefer GIT, so the deployment process is shown in the context of this VCS.
What is the crucial problem with delivering the notifications? In my opinion the features of a simple, flexible and stable notification system are:
In this article, we will focus on flexible settings of access rights to the SVN repository, which are controlled by svnserve. In a addition to what has been said previously about the installing and configuring SVN server, let's assume that we have a repository called "test", the root of which is in the folder "/var/spool/svn/ test". To set permissions we want, let us enter and edit the permission file: