Сообщения

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

Wikia Search — first impressions

Изображение
Today, January 7, as promised, was launched search engine Wikia Search , still only in alpha version. ( edit Angela Beasley at 06:58 UTC or 09:58 Moscow time.) Of bugs: when searching in Russian (for example, the word habrahabr ) there are errors with the coding, although it seems that everything is in utf-8. Users who have an account on Wikia, you can login with the same username, but properties users flew in Wikia Search Alpha, and on the Wikia website. About search: while search (English queries), you can create ministate (miniarticles). Next to the search result indicates the number like 1.26 (something like pagerank'a or TIC), clicking on which shows how it was counted. When you hover over the number next to it shows the stars, which don't work (looks like that will be implemented by the ranking of results). It is unclear how results are ranked, because the query " George Bush " first gets a website "George Bush Is A Crackwhore!" wit

Sales experience in the App Store and the first $12500

Изображение
Tell about your personal experience of release of an iPhone app Pocket Lists , whose sales for the first two and a half months was $12500 USD. Application category: Productivity. The app developed by a team of two people. I hope my experience will help you navigate the indie developers who plan to produce your own application and do not have large financial resources to the promotion of applications in AppStore tops. the the First month after the release the Application was released on 1 December 2011. They say that December and the Christmas week is the best time to release apps and what new apps easier to go to the top. It's probably possible to navigate, if together with the planned release of a massive advertising campaign, but in our case it was not. Immediately after the appearance of this was a great app lost among the others. New applications Productivity category was not visible even on the first screen when you sort by release date (update). Neither

Search service Jibros

walking through the BBB came across an interesting service. Decided to share with You. Jibros , he dibros a search service for users of social networks, blogs, forums and similar online resources. The key to look for is contact information for the users of ICQ numbers, emails, nicknames, names, addresses, blogs, etc. you can also search people by their interests and personal information like age and place of residence (advanced search). The authors write: On gebroe you will never find a closed or semi-legal information, like data from the telephone service database. We are looking for information on only those data that people leave about themselves. It's about all I found. an Interesting feature of the service: Each value in the output profile is matched to the likelihood of membership of this value to man. The probability is a number to the right of the values and color coding: values are less likely to appear more faded color. If the probability is 100%

The story of the Panda and iOS

Изображение
the Idea the Idea of creating games we with the colleague came at the end of 2009. Not even an idea, and the desire to create a game for the mobile platform. That is to say to try to create a finished product and sell it. Here we have to mention that on the debt of the current work, though, and related IT directly by coding. Programming experience is present, such as Java and ActionScript, which is very useful later, but with Objective-C previously crossed we don't have. Nevertheless, the development platform chosen was the iPhone OS (iPhone OS). We already had iPhones and it would be strange to buy the device, for example on Android, in order to write an application for it. Remember the genre we were predisposed to the "slasher". However, wanting to make the game to the max on their own, without the involvement of third parties, estimated that the real would be to dwell on the less dynamic genre of puzzles. In the process of finding ideas were enumerated "

Taxi jet every driver for each passenger

Изображение
"to Call himself because not decided, before the phone, he felt helpless, he could yell, to throw up; K. closed an important way. K. indecision irritated his companion. "Who says? — he said and added: — I would be very obliged if there is less than called, only that we have called"". The picture is not very similar to our daily lives, especially since the phone has to use less. However, if you want to call a taxi, use have to. And well, if you have the number of a pair of three proven tixotherm, but in rush hour and it might not work, besides, from the conversation with the dispatcher not to get out – and here again, the pickup address, destination, again, hard to hear, how many will arrive, how much and so on. Fortunately, there are mobile technologies that are already in a hurry to deliver us from such inconveniences. Not a phone and not even a phone call So, in Moscow for the last six months, there have been several applications for smartphones,

TimeTracker — keeps track of time

Изображение
A month ago I decided that I would go to graduate school. For admission are required to pass three exams: Logic, Informatics, English. I set up a weekly schedule and allocated training days. But soon noticed that not going to get any of the items. So I decided to track what I spend my time. Searching the market, I have not found anything sensible that could solve my problem. It is not much. the the Create tasks the Create tasks under the same label the Tracking time spent on task the Easy viewing schedules time spent The result here is a simple app Using the app is very simple. Add tasks by clicking the plus button in the tasks section. Newly added tasks will appear in the timers, where you can launch them by pressing the and stop also. Now you can learn graphics for his time spent. The app is available in market price $ 1.99 $0.99. I will be glad if someone could share their thoughts on the account application. UPD test

Webinar: how to start automation?

Изображение
This is the first webinar in the series of free webinars on automation testing. The video (duration 52 minutes): Topics and details of the video under the cut the 00:00-04:10 Introduction. Familiarity with a coach and independent consultant Michael Polarusa , co-author and co-owner of the community portal Automator automated-testing.info the 04:10-06:39 the Essence of Your automation. The goal of automation and testing goals. the 06:40-07:18 On the agenda: Initiation, knowledge and Skills, Process, Tools, Trends, Three steps forward, Books the 07:19-10:55 Example automation client / server application developed by a team of 10 developers and 3 testers. Why is it necessary to implement the automation? the 10:56-12:59 Initiation. How to introduce automation. The solution to the problems of low product quality. the 13:00-16:49 How to sell "automation". In the context of product and outsourcing companies, IT department

Report from the conference Lucene Revolution

Изображение
In early October I was able to attend Lucene Revolution , which was held in the hero-city of Boston. The conference was dedicated to open search technology Apache Lucene and Apache Solr . It seems to me that on habré in particular and the Internet in General these technologies is given undeservedly little attention. Let's fix that omission. I have long been engaged in these technologies, but could not imagine that the conference on this narrow specialized area can collect a number of speakers, participants and companies, the total number of participants was more than 300, more than 40 speakers. The range of implementations of data search technologies are quite impressive — a social network mikroblogerov services, CRM platforms, online shops, government websites, online and the University library, Dating sites and even projects in the field of bioinformatics. LinkedIn The largest social network of professional contacts contains more than 80 million user profiles,

PostgreSQL Asynchronous Replication + Pooling + Failover

Option is simple to understand asynchronous master-slave replication on Postgresql 9.1 database / > For the first time the task was solely implementing full replication for the first time and was written a mini-manual, which I would like to present here. For system replication Master-Slave used a combination of the the PostgreSQL 9.1 (DB) + Bucardo 4.5 (Replicator) + the PgPool-II (puller and failover) Bucardo Async Postgres replication system written in Perl5. The easy adaptability to Postgres and light reflected in the database configuration. Creates its database in which are written the replicated server, database, table, concluded in the leaves (lists). Used type of when Pushdelta (Trigger. One way master-slave). Changing the structure does not support. Works both ways, i.e. in the event of a temporary disconnection of the wizard when you restore, it will automatically "catch up" slave. A rough plan of installing bucardo o

oEmbed. Doing a web service? Do and oEmbed

Изображение
Of course you've seen this effect when inserted in Facebook or myspace link in the post immediately begins to load some content from a website to which the link leads. And I saw, but didn't realize how easy it can be done oEmbed'ohms. oEmbed.com — in principle, this could be and finish reading for those who want to undertake independent mini-research. a Little theory oEmbed is an open format created to facilitate the implementation of the content of one web page to another. The role content can be photos, videos, links, or other types of data. Simply put, the use of oembed allows you to embeded content (e.g., YouTube video) when a user post a normal link to it on your site. The exchange of information, from the point of view oEmbed, occurs between the supplier and the consumer. A consumer wishes to show an embedded representation of third party resource on their own website, for example, it can be a photo from flickr or videos from youtube/vimeo. Th

The art of positioning

Изображение
Imagine this situation: you and your team are going to launch/launched a startup, be proud of your idea, work day and night, and one day, returning home late at night to meet his old friend. There is the following dialogue: ... — What do you do then? Yes, we guys launched a startup, so cool! — Oh, cool! And what kind of startup? — Well, listen, I'll explain. In General, it is the directory with the music in which it can be estimated, likes and share it with your friends. And most importantly, everything is free! — Well of course. Okay, I went to the meeting. And you go and think why your idea was not appreciated. About the same happens when a user comes to your site and gets no response to the question of who you are, what you can do to help him and you are better than others. Next, I will try to tell you how to make a correct opinion about yourself and give examples. Basic principles of positioning The moment when the user goes to the site of yo

How to start a search, or a few thoughts about crawler

ongoing threads about their own search engine So there are a few major tasks that the system must solve the search will start with the fact that a separate page is necessary to get and keep. There are several ways, depending on what methods of treatment You will choose in the future. Obviously, it is necessary to have a queue of pages that need to be downloaded from the web, at least in order to then look at them long winter evenings, if nothing better not come up. I prefer to have a queue of sites and their home pages, and local mini place that I will process at that time. The reason is simple – a list of all the pages that I would like to load just for a month can significantly exceed the volume of my big hard drive :) so I keep only what is really needed – sites at the moment is 600 thousand, and their priorities and load times. When you load another page, all links from this page should either be added to the local queue if they are within the website which I

Bruce Momjian, Marco Green, Fedor Sigaev and Maxim Boguk answered questions about PostgreSQL

Изображение
June 30, we held an online session of "Questions to the world's leading experts PostgreSQL". Within three hours, anyone could ask a question to one of the invited guests and get a comprehensive answer. The result is more than 40 questions, none of which went unheeded. Participants: Bruce Momjian (Bruce Momjian) (PGDG, EnterpriseDB), Maxim Boguk (Rambler, Masterhost), Fedor Sigaev (PGDG), Marco Creen (Marko Kreen) (Skype). Here are some selected questions and answers: the Question # 3 the kai kai : One of the unfortunate pieces in the work is the absence of design "INSERT OR UPDATE". In MySQL you can do this: "INSERT INTO users (username, email) VALUES ('Jo', 'jo@email.com') ON DUPLICATE KEY UPDATE email = 'jo@email.com'". Will there be something similar in PostgreSQL? the Bruce Momjian, the leader of community PostgreSQL, the expert of the company of EnterpriseDB: Standard (ANSI) method for such t

Nested Sets + PostgreSQL TRIGGER

Task How convenient to make selections of trees of type Nested Sets, and not convenient to manage. How to udobnoposvetu trees types id->parent_id, but how inconvenient and expensive to use recursion with selections. It is clear that when using the modules for managing trees part of the problem is removed, but the process of working with the database not quite transparent, i.e. to modify data, we use some methods to change the location of the node in the tree,plus the transaction would not hurt. This inconsistency can be solved in two ways: the to be Used for a table of stored procedures, which combine both methods of update (insert, delete); the to Use triggers to avoid in General any non-standard methods of work; the First method is that when you change the table structure, we need to change the procedure, as well as betmaxcasino careful when working with a table that all changes to the data have passed through our procedures, not paramilitarism. The second method is some