Posts

Showing posts from November, 2017

Yandex has released a social-search application for the US

Image
Yandex has released a social search app called Wonder, which combined for the iOS platform's own search algorithms with data from social networks such as Facebook, Twitter, Instagram and Foursquare and also with the voice recognition from Nuance, pichet TechCrunch. The app is released only for the American market and as a "pure experiment". It is expected that some of the key technology Wonder in the future will also be used in other applications. The app itself is Wonder may appear in other markets, including in Russia — it all depends on its success in the United States. The application combined data from users of various social networks and using readily available APIs and voice service Nuance it provides guidance about where to go, what to see, what music to buy and so on. It allows users to directly make purchases where possible — for example, in the case of music. The app was developed by an American team of Yandex. According to TechCrunch, dire

Improving the efficiency of work in Google Chrome

Image
Welcome! I hope this article will be useful to someone. / > Many people know about the possibilities of the address bar, Chrome, storage the search engine of different sites. However, to use it effectively, I think, know far not all. I'm on the Internet only through the browser (a matter of taste and habits, of course) and use a custom search in Chrome a few dozen times a day. A large number of actions you perform every day through the browser, you can optimize by adding to the list some search engines. So, come the dregs, turn to "technical" and practical side of things. Change used search engines In the "Search engines" are pre-installed search engines (Yandex, Google, or anything else depending on the build) and search the various sites to which you came. The table of three columns: the name of the search engine (by default this is the title of the home page), the keyword and the actual search engine address with the %s parameter (

Devbar: news from the field

Image
We've been silent, but this time not in vain. Held the first talks with investors, but the majority of offers we had to refuse, due to the unacceptable conditions for us. Over the past period we made up the menu, started negotiations with the design Studio and modified a business plan. Previous discussion: Discussion , seat Selection , survey Results Menu In the menu we focused on your tips, comments and survey results. Tried to consider most of the proposals, but, naturally, we could miss something or not notice, so we are extremely grateful for the remarks in the comments. Mainly focused not on quantity but on quality, a few well cooked dishes much better than a long list of Drinks Let's start with the most important part of menu — beer. The planned five Beers: Hoegaarden, Guinness, Bellevue Creek, Heineken and Vasileostrovskoe dark. In my experience, the first two are the most adequate and pleasant to the taste, and the third was added at the requests

How to record screencasts

Because I have a long time record screencasts for Ruby and do it regularly, think I'll be able to share a few tips on how to make your screencasts watchable and useful. I have here, of course, a vested interest — I wish more people realized the strength to produce quality educational material and began to put it on the network, including we hasBrains . 1. Select a quite extensive topic that you understand well. I think you don't need to be super-professional, but of course need confidence in their knowledge and desire to understand what you still not understand. In the process of recording screencasts, I sometimes looked in the documentation and sometimes find something new. It's a process. One of the reasons I started to teach other people and to record screencasts is to become smarter than myself. 2. Choose the correct words and terms. A lot of attention screencast I pay to use the correct words and terms. People often underestimate the meaning of speciali

To control the quality of services and automatically: Experience KwikPik

Image
my article "Why stay with us 90% of customers" on one of my first taxi, almost overnight it blew up Habr, and took me up on the list Hapalidae. Two and a half years, and I again linked to a cab. Key to the success of that first article was the emphasis on the quality of services, about which I wrote. For a taxi it was and still is a big problem — she's not even in the staff, and in monitoring them. A large Park, a large number of staff — difficult to control. The quality of the beginning of squander, when the number of drivers exceeded 25 people (±) — left an ability to control everyone, to call everyone to help everyone. Employees, in General, have become a gray mass and fuel for business, I have ceased to know them in person. At the same time, "lost" me and the drivers. Trying to serve customers at a high level and keeping my, in General, simple rules, they knew that meet in person in front of me. I, of course, was not each other, but I gave them the job an

Development of a startup in 24 hours at AngelHack 2012

Hello world! Now I am in Seattle, Washington at AngelHack is the largest hackathon in the USA. The essence of the hackathon — 24 hours of work saisanit, deprogramming and present a product, a program, an app, which can a little change in people's lives. In 24 hours we will try to create a Facebook app, the idea of which is to analyze existing Facebook friends. Using the application you can analyze all the existing contacts and to make lists of friends with the same interests. We will conduct translatio . The team consists of 3 people participating in the Hackathon for the first time. Anton Volkov is a product designer, Eugene Vasenev – interface design, and Sergey Generalov – programmer (me). Follow us on Twitter and Facebook (links at the bottom of the post). Technical part: The project is developed in python, Django, mysql. To start the background task we plan to use Celery. At the moment we are running two servers: Application and Mysql database on Windows

Hibernate and PostgreSQL JSON Type

Hello Habr! This article will not be deep analysis of the json type in PostgreSQL or another useless trying to compare this possibility with PostgreSQL NoSQL database MongoDB. I'll just tell you about how to use Hibernate and PostgreSQL json. Think who else it could be useful. / > Object within the entity Suppose you have a relational data model. It may be a situation that for some of the entities you want to store any object(document if you want). Of course you can extend this object model data of one(or maybe several) entity, or simply store this object as an array of bytes. But PostgreSQL had a data type of json able to store the json object in accordance with RFC 4627 . Was wondering how to use it, and what opportunities it can give. When you first access the google I found some unstructured posts and Q&A which was explaining something, but did not give the full picture. A little hesitated a moment and understand what was happening, I came to the conclusion

We say no investment

Image
We do not need the investor's money. We don't need money from the program to support small business. Quite a strange statement for a man that opens your IT project, but it does make sense and here's why: Opening your project, you need to remember and keep in mind two simple things: 1) What benefits will bear the project 2) How to get money for your product/service For anybody not a secret that the infusion of money could hurt the value of the project, decrease your motivation, and most importantly, to direct your activities in a totally different and sometimes unnecessary way. Get down to business. Having developed the concept of your project, we began to move to determine the size of the project to start our activities. And then there are several options: 1) Own funds were allowed to run the project and wasting your time on him, it was possible to avoid large monthly expenses. That is, we would have created a final product with low costs.

What do we know about MODX 3 at the moment?

a Few weeks ago lead architect Jason coward (Jason Coward, "opengeek") shared his vision about the future of MODX at the site Medium. Based on this information, as well as other discussions that we know about MODX 3? What is its status and when we can see something live? Frankly, we don't yet have precise answers. There are just some pieces of information that we can put together. Because MODX 3 has simply not established, there are many assumptions and "progressive" assumptions. MODX 3 is a long – term project that just started. the Why we still need ALL 3? A lot of people are fine using the current version of MODX. The system allows designers and frontend developers to create completely unique sites with minimal effort and modifications to the core unlike some of its competitors. Even in the current version of the development sites will be simple and completely feasible thing for many years. Very powerful language patterns and items additional fiel

Popular about Amazon Web Services: CloudFront [continued]

Image
Hello Everyone! In his previous article on the subject of AWS, I talked in General terms about all the services, with whom I worked. Today I decided to add a story article about CloudFront, because there is something to tell. Amazon CloudFront Description CloudFront — Content Delivery Network (CDN — Content Delivery Network) from Amazon, based on the S3 or other source files. Distribution (Distribution) is created and assigned to S3 bucket, or another source specified by the user. Creating the distribution of content as follows: the Select a bucket: Or another source: the Ask your CNAME [optional], which will be available distribution: the to Check whether all the settings are correct: the to Send the CNAME to the domain to to provide after you create address distribution Domain Name form of distribution CloudWatch supports 2 types of distribution: Download (Download) — used for static site content (images, js, css). Broadcasti

Usability forms survey creation

Image
When you create a survey on javascript libraries, faced with the "deficiencies" form. About them will tell in this topic and offer their solution. So, the list: 1. Button to add a new answer and delete the empty and unnecessary fields are not present. Yes, the publish mechanism provided for ignoring empty fields, but this is the logic of the program, the person may not intuitively find how to get rid of unnecessary fields. 2. If the fields are already filled with text, then adding a new answer clears available. This is the height of indecency! The man is not a machine and cannot think of everything at once (by the way, the machines also this can be a problem ;)), i.e. if at first it invented 5 answers, this does not mean that it will not come up with the 6th etc. in the process of filling the fields. He clicks the add button (to clean and to add, namely add) and receives the output of a bummer with the refill these. 3. As has shown poll in any of them a nece

A great way to shoot yourself in the foot or not only yourself

Image
Publish a recap of the state . I advise you to read the full text in the original language. Panos Ipeirotis recently received a bill from Amazon for more than $1170, while usually the amount in his accounts were approximately $100. As it turned out, the limit was exceeded outbound traffic, and made it (the attention) 8.8 terabytes . After checking the logs, Panos found that the culprit was the bot: 74.125.156.82 Mozilla/5.0 (compatible) Feedfetcher-Google; (+http://www.google.com/feedfetcher.html) 74.125.64.83 Mozilla/5.0 (compatible) Feedfetcher-Google; (+http://www.google.com/feedfetcher.html) According to his calculations, the traffic amounted to 250 gigabytes per hour. But as it turned out this was no ordinary bot-crawler. AdSense is used to preload a content that a user Dobley to your Google Reader or your Google homepage. Accordingly — loaded content on behalf of the user, and therefore, even is ignored robots.txt Panos remembered that I ha

The book "the Freelancers and shabashniki"

Image
Two years ago my wife and I moved to live outside the city. And from time to time I have to be in the shoes of the customer. So it turns out that the owner of a private house serve duty in a city is usually performed by utilities. Therefore, to the roof has been made Sewerage, well-kept yard — you need to hire people. Only instead of freelancers called "shabashniki". Due to the fact that for the majority the provision of such services is additional income. In the short time that we live out of town, I've managed to bump in working with builders and "shabashniki". As it turned out, these bumps are exactly the same as that of the clients who work with frilansery and design studios. Namely: the Poor quality of work which makes itself felt through time in the most inopportune moment. Moreover, the services of the contractor can be far not the cheapest. the Failure of the timing. Believe me, to sit an additional week and a half without water no less

Opporty — a new marketplace for small business on the blockchain

Image
According to statistics, less than 10% of start-UPS can survive on the market more than one year. The main reason for their failures is the inability to find regular customers. This may be due to the fact that the company has chosen a product that is not demanded in the market. A product no one is buying, and therefore the company fails. However, most often another reason is fatal for businesses. The more developed the market, the more competition, the harder it is to attract the attention of the target audience and convey your product to the target customers. This is true even if the product on a number of characteristics ahead of the competition whether it be a product or service. Producing a better quality product means higher costs, especially in cases where production is not yet widespread. In these conditions, we often observed that small business fizzles out, and not always survives. In these circumstances, there is a significant difference in the behavior of the

Again February seventeenth, preparing a revolutionary revolver for satellite navigation

Image
Today, the emerging industry of unmanned aerial and ground vehicles require reliable high-precision positioning. Apps on mobile devices also require a higher positioning accuracy. These tools must be compact, low power and cheap. Until now, there was a gap between these new demands and characteristics of products and prices. Giants of the navigation industry would not or could not offer products with desired properties. Now the situation is beginning to change rapidly. Roughly speaking, precision is the positioning accuracy to centimeters. This problem can be solved in the local area, that is, based on the selected base station, and may, without supports, that is, on a global scale. Each of these tasks can be implemented in real time, or record, i.e. in deferred mode. The main problem to overcome on the way to accuracy, the physical instability of the delay of an electromagnetic wave in ionosphere . To compensate for ionospheric error, which reaches two meters, use eith