Сообщения

Сообщения за декабрь, 2017

Multilateral exchange

Изображение
Have: HTC Hero buggy the bottom of the screen, scuffed Nokia e51, a pair of long range walkie talkies, 2 headsets bluetooth, blue Desk from IKEA, metal and wooden racks, system unit, DECT phones, 30 meters of twisted pair cable, the same TV cable 2 shovels, rake, garden wheelbarrow, LED light bulb MR-16 12v 3w, the old corner sofa, kitchen 4 hotplates, laser printer Samsung but cartridge, lot of baby clothes, cool services php programmers. Need: LED-light bulbs MR-16, 220v led tape, printer paper, colored paper lanterns on solar batteries to the country, binding wire, cutting Board. Anyone want to trade? Problem each of us has things that throw a pity, but it should. However, we understand that it is unlikely someone will agree to pay for these things at least some money. On the other hand, we often need to buy things that don't necessarily have to be new, and for which I don't really want to pay. The classic solution is to advertise on the exchange. Resorting t

Innovative mechanism Google. The controversy

In June Harvard Business Review published great article. Journalists have tried from all sides to look at the giant and to analyze the success history of the company. It is obvious that innovation is proposed and the proposed Google om become and continue to be one of the main components of the rapid development of the company. But not just that. It would be possible not to think about this article, it's been more than a month, and who wanted one had time to read it. But the same Harvard continue the story and published reviews of three figures of Russian Internet: Ya Sadchikov, Quintura.ru "the Innovation of Google that I see first and foremost in their business model. Why successful was this search? The idea of Brin and page, on the one hand, was to engage users with simplicity, speed, and search relevance, and then hold them with new additional services. On the other — and it is also important that the opportunity to capitalize on yourself to attract a lot of p

Simple notification service via Twitter

Изображение
Twitter for many people has become an everyday means of communication and information. Personally, every day I open it several times to the phone, and the desktop client running constantly. The idea arose that it would be nice to obtain through him some reminders, since I use them every day. The evening has been written a small bot for reminders. Of course my first thought was to find analogues. Several of these services can be found after a short gugleniya. But I was not satisfied for several reasons. Some of these services offer to fill out a form on the website and almost to create an account. Many of the English language that not everyone is comfortable (although it seems a plus). Many offer to send the notification only to a specific day, without reference to time. Of course, there are many ways to set yourself alerts and reminders — multiple calendars, as online services and SMS reminders, and software for desktop and phones (e.g., Apple's calendar

Small sociology based on events

"Nizam" always very interesting error "top" , even despite the fact that in place of upper did used the same way. Example the case of Igrok . However, the idea of "dictatorship of the proletariat" educated person seems absurd, because the concept "dictatorship of the proletariat" is nothing but "command the slaves". Any, even the most tolerant and liberal society should have a totalitarian ruler, for to keep order in such a society even more difficult. There are three class: Elite, middle class, lower classes. The essence of any revolution is to 3 rules: the Middle class promises Nizam "bright future" and the power the the lower classes are conducted with middle-class overthrow the elite Now the former elite to take place of middle class and former middle class — elite And then everything from the beginning. But the point is that the lower classes remain in place. They are a tool. Our administrat

WebProject is a free program for creating and maintaining html sites

Изображение
I like html sites. They are fast, do not load the server, they are easy bekapit and easy to carry, can be kept on a flash drive for offline viewing. But the problem is that they are difficult to follow. To make changes in several files to change a menu item, or the year of copyright — employment cheerless. For these purposes, I first wrote for the templating engine, and after a few iterations, was born here, this program WebProject . The program is a kind of offline CMS and assembles an html site from describes the structure of pages and sections in a predetermined pattern, and allows you to pour the finished website to an ftp server. Briefly list that allows the program: the the to create some html sites in one project the quickly create the html structure of the site the fill page using html and a simplified markup language the automatically or manually set the names for the generated html pages the to set links to pages in the site structure for usi

About the information search, finding the optimal ways of viewing search results, and more

Изображение
the Task of finding optimal ways of viewing search results is my main theme of candidate work. Today I want to share intermediate research results as well as applications and SDKs that were used in the work. The decision about writing this article was made after watching the seminar from a cycle "Information retrieval and data analysis" on the theme "Semantic analysis of texts using Wikipedia", the Rapporteur of which was Maxim Grinev, associate Professor, senior lecturer, Department of system programming Department head ISP RAS . You can view report , download the report or see the schedule of other reports . the a Brief scientific conclusions from the workshop Below is a brief description of the contents of the seminar and the main obtained results. The report examined new approaches and methods for semantic search, the principles of evaluation of semantic proximity based on data from the English Wikipedia. Main used in the report the

Google analyzes the behavior of iPhone users to improve Android

mneniu analyst firm Piper Jaffray, there is a 70% chance that Apple will launch its own search engine within the next five years. As the basis for the search engine it offers Apple to buy one of the existing search startups, for example, Cuil or Taptu . For Apple this is the only way out of the situation. The fact that now the iPhone default Google search. Thus, the competitor collects search data from iPhone users and may use this information in developing its own operating system Android. Such conclusion contains in the analytical note, which was published in March 30 analyst Agency Piper Jaffray. According to him, the search statistics from tens of millions of iPhone users is extremely valuable data, and Apple had a duty to protect them from a competitor. You can do it or by making Bing search engine by default (which is unlikely in many circumstances), either through their own development. Curious tentacles Google has already penetrated not only on iPhone but also

Devbar: business plan, part 1

Изображение
Ladies and gentlemen, Hello! / > Today I would like to tell you about a business plan. Previous post selecting a seat For the choice of location was composed of the following card (later will be posted to the public): Blue color denotes existing pubs, red — top IT companies/universities in the city, orange is the alleged location of the bar. It is seen that the highest concentration of pubs in the city centre, while the IT industry is concentrated in the North of the city. The largest concentration of companies on the Petrograd side, while the bars there are not so many. In this regard, the obvious and the selection of the proposed locations for devbar'and Petrogradskaya. Perhaps the location in the city centre, but I hope it will be avoided. a Few words about business plan Suddenly, drafting a business plan was very difficult. We, as true Techniki, decided to write a framework for automatic generation of the plan to give this a hard t

Working with the URL and storing them

Well, that's one of the most delicious parts of the database – it stores billions of different links, and accesses them in a random order. First, obviously you will notice that all the URLS are grouped in the framework of the website, i.e. all links in 1 site can be stored together for speed. I highlighted the URL of the site, and began to keep a list of sites separately – now they are 600 thousand and a separate database table described earlier easily cope with them. Memory is constantly AVL tree with CRC of all known sites, and by checking first, the existence of the URL I get the site ID corresponding to him, if he is already in the database. The rest of the links – except the name of the site I cut, and I think CRC for her, let's call it Hash. Thus, any reference regarding clearly has an index (ID, website, Hash). All links can be sorted by Hash within the individual website and then you can easily search for existing or not – to go through the list of all links

Infrastructure Blekko: 800 servers, your crawler and Perl modules

Изображение
New search engine Blekko began work a month and a half ago and quite naturally attracted the attention of experts. Not only thanks to innovative interface and lastelem, but in principle, still nowadays the launch of a new search engine overall profile — a rarity. Few people dare to compete with Google. In addition, it requires considerable financial investments. Let's see what is the infrastructure Blekko, which in detail rasskazali CEO Richard Skrenta CTO Greg Lindahl . Data center Blekko has about 800 servers, each with 64GB of RAM and eight SATA drives in the terabytes. System redundancy RAID is not being used at all, because RAID controllers greatly reduce the performance (800 MB/s for up to eight drives to 300-350 MB/s). To avoid losing data, developers use a fully decentralized architecture and a number of unusual tricks. First, they developed the "search modules", which simultaneously combines the functions of crawling, and analysis, and s

PostgreSQL: Analytics for DBA

Many users of PostgreSQL know that the server at the time of their work collects a variety of statistics, but not everyone knows that it is useful to analyze and how to extract it. This small Toolkit collected some useful queries that give some idea about how to use this "hidden knowledge", which constantly accumulates. These queries can be used to monitor the status of PostgreSQL (manually or with plugins for monitoring systems like Nagios, Cacti or Zabbix), to search for bottlenecks in the server and many other similar tasks. Remember that this is only the tip of the iceberg; in the documentation you can find descriptions of several dozen system ideas that can also be useful for the PostgreSQL administrator. For correct work need to enable Toolkit options stats_block_level and stats_row_level in postgresql.conf and set the parameter of stats_reset_on_server_start in its sole discretion. If each time you restart the PostgreSQL server you change some important configu

Elephants are already here. Fast, reliable, powerful. PostgreSQL 8.3!

Изображение
More than 200 developers, 300 patches the 15 months of hard work developers and testers... And here is the newest version of the best DBMS in the world ready to use in an industrial environment! / > 4 Feb 2008-year global development group PostgreSQL (PostgreSQL Global Development Group) announced the long-awaited release of version 8.3 of the most advanced open DBMS, a fact which further strengthens the position of the PostgreSQL as the most productive databases systems open source. Among the innovations on performance, it is necessary to highlight: * HOT (Heap Only Tuples) * the mechanism of autotune of parameters of process of bgwriter * asynchronous commits (Asynchronous-Commit) * "spread control points" (Spread Checkpoints) * "sinhronizovani views" (Synchronous Scans) * additional reduction of disk space ("Var-Varlena") * protection of L2-cache * reducing the speed of "speed cheating" transaction counter (Lazy

Create Society 2.0 or a new project from the creators of the Web Observer

last week told all the distinguished participants of Habra-community about how we developed the service Web watcher , and today I'd like to talk to you about a new project that not so long ago we began to engage. Not wargas in political discussions (but not ban me abuse team Habr:)) I dare to note that the results of the latest political events in Russia caused depression and apathy among socially active population of our vast country. Someone dropped his hands, someone goes to meetings (which imho does not give any result, but not about this post), and someone thinks how to make life better. After thinking a bit we decided to make a service that will help society to organize themselves and to cope with those problems the solution of which can not be provided to us by the authorities. But such problems, if you think about it a lot, for example — Construction of a natural Parking in the yard, which do not agree residents of nearby courtyards (for example the demol

Horizontal scaling PostgreSQL using PL/Proxy.

Изображение
Very difficult to start writing an article. Ie very hard to come up with opening remarks. I want to tell all at once :) But no. Let's be consistent. Start with the fact that just recently Highload++ 2008 which I was able to visit. I have to say — the event was held by the upper class, the reports were many and all were very interesting. One of the most memorable presentations was a lecture by ASKO oja infrastructure for database servers, Skype. The lecture largely concerned the various means by which to achieve such performance servers. According to ASCO, the database Skype will survive even if everyone on the Earth wants to connect to Skype at one point. Having arrived home really wanted it to try it live. What I now tell you. Just specify the database structure for the test, taken from the example on the website of developers themselves and of course has nothing to do with the actual download. The article will be described that the load distribution need to do aft

Corporation Yahoo has disabled the service Site Explorer

Изображение
/ > Probably disabling this service on significance exceeds even the closure of Google Wave. The fact that Site Explorer allows you to get sufficient information about any website, including information on the websites of the donors. In other words, the Site Explorer is actively used by representatives of the field of SEO to determine the number and quality of back links to certain resources. And regular webmasters sometimes worked with this service by checking who is linking to your website (as a Supplement to other services). And if services like Google Webmaster or Bing Webmaster require proof of possession of the site to the functions of resource assessment can be used, Site Explorer allowed you to see the backlinks for any sites. Naturally, this service was used very actively in the Network quite a lot of resources working with the Site Explorer functionality. Now this is not an option, and "child" services, of course, is also not working. It may well

2012: we Start in the AppStore

Изображение
Indie developer Charilaos Kalogirou shares his own experience of the game's release for iOS. Today in some extent is a great day because today marks exactly 60 days until I can officially call myself a published indie game developer! 3 February 2012 Mr. Pop Corny (Corn) broke in (and in fact have crept in, thanks to Apple, but more on that later) in the online store AppStore after 8 months of development and that dream became a reality. And now, I think the time has come when I can share the experience of launching your app in the AppStore. I will try to outline the nuances that I would like to take into account the experience of other projects before starting their own. Accession Let's start with the technical information about Pop Corny. Pop Corny was conceived as a simple and fun casual game that requires some time, which is typical for games on mobile devices. I funded, developed, published and launched this game as a paid app for $0.99. Later, I