Сообщения

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

Twietry — write poems together

Изображение
Hello, %habrauser%. I want to tell you about a wonderful project that we worked nights, and still managed to have something similar to the beta version. The meaning of the website is simple to outrageous — to write poetry all the world on one line. The idea is not new, my friend (who actually pushed me to work on this project) I was playing something like still being in school. Each wrote one line, and it turned out verse. Interested? Ask a cat. / > what's Sol? Written all is the miracle on Ruby On Rails using MongoDB. For authorization, we use Twitter, hence the name — Twietry = twi tter + po etry . Why Twitter? Well, it happened. After login, the user has 2 options: either to write lines to an already-existing poems, or take a chance and start your. Rules: Simple as clear as day. Each writes one line, not more than 100 characters (all because after the publication of the lines created by stitching leaves in Twitter user along with a reference to th

What to do with the trillions of photos on the Internet?

Изображение
Development of new approaches to search for photos is now becoming more than a promising direction: Just because 100 billion images annually. This contributes to the 750 million mobile phones , purchased, 100 million digital cameras , stretching from the shelves annually . In the near future the same Google plans to include in its index > 1 trillion images. Company improve text search ( Picsearch.com , Facesaerch.com ). Others are working with visual queries (as a query image and no text) or try to combine the text and picture (Riya, Picollator.ru ). I work for a company that is engaged in the development solutions for finding pictures on the basis of technologies of pattern recognition. Of course I am very interested in new search engines and demo, classifying or looking for images on the net. From the latest releases to be the most interesting solution from Idee Labs . This canadian company is developing a system to categorize and find photos. Idee

TODO-list via Jabber

When I did JoDo.im came up with the idea to make bots for their own personal TODO-lists. So, if you use an IM client with support for Jabber (QIP, Miranda, GTalk, Kopete, etc.), you can create and manage the TODO-lists directly from the chat window. To create the list you want to add yourself to your contacts любое_имя@bot.jodo.im lubomia is any combination of Latin letters and digits. In order to add a task to the list write to the bot: + name a description of the task In response we get: Task 1 created. To create a subtask ( Yes, the hierarchy is maintained ) writing number textboxbase Team preview: #tree (whole tree task), #room (details for a specific task), #todo (5) #next (the first task). To mark a task complete: #ok neobyazatelno Another command: delete #rm change priority #up , #down , #top , #bottom change of status #done , #freeze , #cancel . All commands can be found by typing #help . You can create any

Success journal

In the book, Bodo Schaeffer's "Money or the ABC of money" tells about a little girl Cyrus, which understands the science of making money under the guidance of her dog Money. And in this book describes how, to a certain extent allowing to overcome the difficulties, to always be in the right frame of mind and move forward. He is in charge of the "journal for success". This idea can be interpreted on the Internet as a separate vebdvanol of the project and of course as a service Habrahabr. your account with a special user interface (Habrachelovek) briefly captures all that is good was able to do during the day. This may be one entry, and there may be several. Possible make reference to their achievements. A good effect is achieved if the fill success journal daily. In life there are black and white stripes aka the notorious vest and on the transition another black (even minor setbacks) felt a sense of stress, is that I want to drop everything

From Tomsk to Silicon Valley and Back

Изображение
We have heard many times: "you Sit here in the Tomsk and don't know what is happening on the front lines. That will come to Silicon Valley you will open your eyes to the world." Again I say, you need to go. We planned a trip for January, coinciding with the opening of beta version of our service . A little less than two months later we returned to Russia. And indeed, we have discovered many new things. The most interesting discovery was what is today Silicon Valley is a valley CEOS, marketers, managers and anyone, but not developers. For us it was a big advantage, because we're nerds. We even know how to insert video in Wordpress. With the sound problem, we recommend you to turn it off. But Valley came out pretty good. All the best and just good professionals recruited by Google, Facebook, DropBox, LinkedIn and the hundreds of top companies. There they were provided with comfortable conditions for all criteria. The salary for most engineers is not

google life search

Изображение
Yesterday Google announced the Live search So, what is it and how to use it? Did it make your search more relevant and convenient for users? How to get it, where to enter a query to see live results? The algorithm is still driven around and while fully works only for English queries. You enter the query and see the results of the search in the middle of the page in the section Latest result for “your request”. Can try enter your query here . For example, a request Obama. About the middle of the page is visible to block the Latest results that are updated in real-time. New results on request Obama constantly updated and added to the search results. If this text is annoying, you can pause by clicking "Pause", but completely remove the "live search" from the results it is impossible. Adam Smith, a Google employee, guiding the development of new search system in real time, says that not all queries can be seen regularly updated information: &

Innovative services: launch startup

Have a great idea! You become the proud owner of a brain that came up with a completely new, no one developed a service which will offer Internet services as twitter or facebook. However, here is two big differences between the innovative services and successful startup. To run any unknown stuff follows with the application of the whole intellectual power of the body and beyond his physical strength. Actually, what and how to run, not to be ruined and not fall down? Starter edition does not tolerate excess tails There is a strong temptation of the demiurge, to cover up their main idea, perfect as an egg, any kind of chips. The reality is that half of the audience chips don't clear and are too lazy to understand, and the other half used to do the same otherwise and relearn is not going to. Save budget! Take out the hosting and the audience strictly service, straight to Squareness. This will save you money on the initial development and support, familiar with the reac

Taxer – submission of the annual report to the pension Fund of Ukraine online

Изображение
Today is exactly a year since Takser was presented to the public. Our first announcement on habré and, therefore, a year later we are here again. As the first post , this publication will be dedicated to the annual report to the pension Fund. But a year ago we were just reminded Ukrainian businessmen about the need for this report to sit, now we have all the necessary tools in order to send it electronically directly in the browser. This year last date — 2 April. In this article we briefly describe our work over the past year, future plans. To see more details about the process of electronic reporting and electronic digital signature in Ukraine in General and our web services in particular. Very will detail instructions for the submission of the annual report to the pension Fund online. At the end of the article the patient will be handing out promo codes to activate almost free subscription Tuxera. What was done This year we have done a lot of work: to implement the s

Dataflow of the search machine

article how to start a search, or a few thoughts about crawler In a previous article, I got a little earful about the experiments with the load intensity and work Crawler'and, in General terms, describe the DataFlow of a project to build the index to make it clear what I'm writing. Each step I will try to describe in detail in the relevant article. So downloaded page first enters to the allocation of links. New links from the current site fall into a local queue to download in the current session, and all other sites are added to the total of all Crawler'. In this queue to only contain the main pages of websites. After collecting a sufficient number of pages from the same site analyzer is run, highlighted patterns that are present on most pages, and they are cut. The output is the text of the pages without all the excess and grouped by site. All the finished pages of one website placed in a directory that gets to the indexer. The indexer creates a sm

Updated addition of a package of educational programs Ubuntu EducationPack to version 11.10

Изображение
Ubuntu EducationPack is designed as a Supplement to major distributions Ubuntu, Kubuntu, Xubuntu and Lubuntu version 11.10, whose main purpose is to enable the installation educational software without access to the Internet. The disc contains both the programme and all the necessary dependent packages, and also includes all the updates for Ubuntu, Kubuntu, Xubuntu and Lubuntu as of March 25, 2012. Thus, it is possible to use Ubuntu Linux for educational purposes as an alternative complete solution, including the operating system and the repository with all the necessary for the educational process even in the absence of the Internet. Disk contains more than 110 applications that meet the requirements of programs like mladschih, secondary schools and lyceums and higher educational institutions such as institutes and universities. The undoubted advantage of this package is that most of the software available in this package, cross-platform, so the student will not b

Computer Science Center. Year number two

Изображение
Almost a year ago, we announced on the opening Computer Science Center . Today we start a new set, and this is a good reason to perform our start. about the center Computer Science Center is a joint initiative of the the Academy of contemporary programming , Computer Science club at PDMI RAS and School of data analysis . The centre offers two - or three-year full-time evening courses in three areas: Computer Science (modern computer science), Data Mining (data analysis), Software Engineering (software development). the training Program produced in cooperation with universities and major IT companies of St. Petersburg and is being constantly improved. read More . What we do the We recruited 93 people in 4 groups. 78 of them continue their education. the We read 18 one-semester courses (some finish in April). We have published 140 video lectures , and that's not all for this semester! (this was already wrote our partners Lektorium.TV the We worked on

How to promote "the Social network Ark", if it's sci-Fi trilogy

Изображение
Three books with fantasy and the website for reading is a project which lasts for 2 years. And hell, I like it. Let me tell you how I made the site to read their works. Every man should have a hobby that is not connected with his professional activities. For the soul, for rest, for self-development of their skills and of change of activity (which is the best rest). Through numerous experiments, I chose writing. Publishing a first book, I got a lot of good reviews. In this regard, I had the need to invent a convenient way to self-publishing. the Why not a paper book? First there was the idea to send his book in 200 publishing houses of the country and wait for a response. After receiving a response, you will need 6 months to bring the book to mind, with the help of the editors and then another 6 months to wait 2000 paper copies. Are no ads (and it does not give to aspiring writers) will be sold. After considering this option and given that I'm not used to

Charity auction of meetings "Makes Sense"

Изображение
Good day, Habr! it So happened that most of the projects launched in to the Russian-speaking audience, one way or another, highlights on habré. We also decided to tell You about the project. So, charity auction of meetings "Makes Sense" . Carefully reading the title, you can already understand the main directions of the project, but let's explain. We provide the opportunity to purchase a meeting with any man winning her in the auction, it can be just girl/guy or lunch with the businessman (read: potential investors of Your startup ;)), and the money raised during the auction go to charity. Can also sell a meeting with you, filling out some preliminary field surveys. it's simple: You get a meeting, child care. (Now we cooperate and transfer the money to charity "Anastasia" ) Running this project in Belarus six months ago, we were able to collect quite a lot of money, and third money in the last month and a half. For six months we ha

DB_Pgsql_Type: transparent conversion of complex PostgreSQL types to PHP and back

DB_Pgsql_Type is a framework to convert complex types PostgreSQL 8.3+ in their PHP equivalents and back. With its help, you can work with fields of complex type (for example, a two-dimensional array of a composite type) as simple as in usual PHP arrays. Following data types are supported and any sub-combination: the Arrays of elements of any type (including multidimensional). Composite type ROWTYPE (in particular, themselves contain composite fields or fields arrays). * PostgreSQL hstore (including those containing complex elements). the other types: TIMESTAMP (converted to Unix time), DATE, TIME, BOOLEAN, etc. PostgreSQL is known for its support for complex data types. For example, you can define a column as a two-dimensional array of strings: the CREATE TABLE something( id INTEGER, matrix TEXT[][] ); INSERT INTO something(id, matrix) VALUES( 1, ARRAY[ARRAY['one','two'], ARRAY['three "3"','four']] ); However, i

Wolfram Alpha can determine what type of aircraft are now flying over you

Изображение
And not only. This service will also be able to tell what company the plane belongs, and where he was going. In order for all to know, you only need to know your coordinates and score in the search string the query type "flights overhead". This can be done in desktop browser and mobile browser (if you enable geolocation, everything is just perfect). The search results surprise you, they can see in the screenshot below. As mentioned, you get a complete list of aircraft currently in close proximity to you (identified as planes with small deviation from the specified coordinates). Shows and map of the sky showing the location of planes near you. For more information on a particular flight you can click on the plane. This displays full information about the flight including flight duration, a full map of the flight, the time spent in the air, and so on. In the future the developers will include this feature as eavesdropping on conversations of passengers

Distribution of licenses for Database Designer for PostgreSQL

the First eight billion licenses MicroOLAP Database Designer for PostgreSQL requested to 8 am December 31, 2009 with a link to this post and distributed free of charge. The number of licenses is limited, hurry up. To register you need to send the email to habr@microolap.com . In a letter to must enter: the the name; the name; the a valid email address; the link to this post. Scan passports are not required. In a letter to desirable to specify how or for what project You are going to use the product. New year's greetings will also be by the way. Team addiction MicroOLAP You wish... UPD As always forgot about the main thing. Thanks lads — the letter reminded. This product sharpened... (let me repeat) trapped under Wine. UPD2 If successful, the receipt of the letter, You should receive our auto-reply. If not received, you are welcome in the comments. UPD3 In view of the fact that the distribution of elephants actively conducted

Evolution of feedback

Изображение
Since ancient times, any entrepreneur are particularly concerned with the question of receiving feedback from their customers. And this is not surprising, because customer feedback form the optimal path of development of the company and identify problems, periodically encountered along the way. And to understand and analyze an objective picture of the status of their cases, companies use completely different paths and ways of obtaining feedback. In this article I decided to gather together all the main ways to identify their pros and cons and to eventually hold some sort of evolutionary process “From” and “To” in this area. Let's start with the most basic and primitive of ways. 1.1. Personal communication with the client The easiest way to get valuable feedback is to directly ask the customer what he thinks about you, your company and some of its aspects. Ask a question — get an answer, simple as that. But there immediately arises a number of problems: — Th