пятница, Февраль 10, 2012

Выигрыш от использования именованных пайпов (named pipes)

В работе, порой приходится организовывать конвейерное взаимодействие различных программ с помощью операторов | и > и прочих.

Решил проверить каков прирост производительности, условно говоря на 1 тысяче операций по вызову конвейерной обработки.

Первый алгоритм работал через запись в файл способами ОС - оператор echo в bash
Второй алгоритм работал аналогично, только запись шла в именованный пайп, а после конвеерной обработки попадал на вход другой программе которая читала из пайпа.

Результаты первого: 1 000 итераций с различными данными, 2 минуты 26 секунд
Результаты второго: 1 000 итераций с теми же данными, 2 минуты 18 секунд.

Запуск делался несколько раз - различия были в 1 секунду.

Прирост по времени составил 8 секунд.
Казалось бы незначительно, но на больших объемах данных это существенный прирост.
Совет: используйте именованные пайпы (named pipes) в linux.
Поехали!

В ближайшие дни начнется работа над новым сайтом Экономайзера, с первого взгляда напоминающего портал по поиску оптимальных цен, вроде ShopZilla. Это будет место куда люди будут приходить, чтобы подобрать себе ноутбук, или электронику, и сравнить цены.

Тем временем, скоро обновится база данных на сайте Экономайзера, а также плагин для FireFox. База данных будет подготовлена новой версией движка, способной перерабатывать десятки миллионов товарных предложений. До 15-го числа экономайзер полностью разморозится и начнет функционировать в бета режиме.


вторник, Февраль 07, 2012

"Вторничный" обзор стартапов, в которые вы можете инвестировать

Поискал в гугле по слову стартап - нашел добротный napartner.ru
Почитал описания нескольких проектов. Уровень вложений в некоторые проекты, соответствует моим возможностям, дай думаю, что я мог бы получить в качестве инвестора?

Итак,
  • Армянская социальная сеть EsHayEm. Удобное общение и знакомства для армян всего мира.

требуется всего навсего 30 000 $, дай-те ка подумать, этих денег не хватит на 13 человек команды (или в Армении з.п резко другие??), а если и хватит, то не хватит на маркетинг. Учитывая что мелкие сети, в том числе по национальному доминиону - скоро все вольются в facebook - маловероятно отбить вложения вообще когда-либо.

  • Строительство МТФ.

Проект предполагает строительство молочно-товарного комплекса, а также закупку племенного поголовья крупного рогатого скота и овец.
За счет привлеченных средств планируется:
- строительство молочно-товарной фермы (строительство телятника, овчарни, цеха по переработке);

Требуется около 295 млн руб.

Ну тут вообще без комментариев, стартапом назвать трудно, да и денег таких пока нет. (Что черт подери, этот проект делает на бирже стартапов?)


  • Социальный Dropbox
Проект SocialFolder позволяет хранить, синхронизировать и создавать резервные копии контента, размещенного пользователем и его френдами в социальных сетях на локальном компьютере с установленным программным обеспечением SocialFolder.

Программа позволяет загружать фотографии и видеофайлы сразу в несколько сервисов, без использования «родных» загрузчиков социальных сетей и сервисов.


Требуется 500 000 долл.

Вот этот проект очень похож на легендарный Dropbox, который так и не удалось купить Стиву Джобсу. Проект правда концептуально запаздывает на 4 года, поскольку нечто подобное было реализовано во Франции в далеком 2008 году. Хочется пожелать ребятам удачи. Полагаю полмиллиона долларов это не так много, и относительно других проектов он выглядит наиболее "стартапно" и "венчурно". И смахивает на описание iCloud.

P.s: Очень странно, что в подробностях они указали старт во франции аналога в 2011 - я слышал о нем еще '08 году. В прямых конкурентах конечно его нет, но в альтернативах есть по частям Яндекс.Фотки, и Яндекс.Диск. Желаю удачи парням.


Идем дальше,
Магическая война , 30000 долл.
Идея заключается в совершенствовании существующих видов военных игр живого действия, и создание из них абсолютно новой игры, в которой будет возможность использования магии и в которых абсолютно не нужна специально отведенная для этого площадка ...


Не-не-не. Как вы знаете наверное, есть принципиально всего несколько групп софта, настолько специфических, что нельзя разбираться в них одновременно сразу. Одна из таких групп - игры. Поскольку в играх я не разбираюсь вовсе, то и комментировать не могу. Одно лишь пожелание автору - искать профильного инвестора - кто инвестирует в игры. Это вообще венчуры среди венчуров. Крутанские крутаны. Мы же идем дальше:

  • Сеть инновационных знакомств

Нужно 55 000 долл.

Данный проект будет являться приложением для знакомств (социальные сети, мобильные устройства), содержащим инновационные методы знакомств. Для получения подробного описания необходимо подписать соглашение о неразглашении информации (NDA).
Существует множество приложений для знакомств, в том числе Badoo, Mamba, Are you interested? и т.п. Однако они представляют довольно “банальные” методы знакомств. Данное приложение предлагает более интересные методы (свидание вслепую, like/dislike, различные игры), более того, у конкурирующих приложений интерфейсы, дизайн и графические элементы в большинстве случаев отстают от текущих тенденций (исключение - Badoo). Планируется поэтапно захватить два рынка - в первую очередь приложения для социальных сетей (VK и Facebook), а затем приложения для мобильных устройств (iOS и Android).


Все конечно круто, но этих денег едва хватит на прототип. А как же маркетинг? В этой конкурентной сфере потребуется на два порядка больше вложений. Желаю ребятам удачи, и все таки найти инвестора. Но денег им определенно требуется побольше.

Относительно моего проекта (Economaizer.com) - на данный момент закончен и отлаживается движок на более-менее больших данных. Выяснилось, что некоторые области (ввод данных) следует усиливать и подвергнуть распараллеливанию. По-прежнему, проект в стадии bootstrap - финансируется на мои деньги.

воскресенье, Февраль 05, 2012

16 правил успеха от Боба Парсонса:

(обновление от 2 марта 2011: предыдущий текст меня попросили убрать, потому что нарушались чьи - то авторские права, поэтому я попытался приблизительно близко перевести оригинал на русский язык)

1. Покинь и держись в дали от своей зоны комфорта

Я верю, что ничего значимого не происходит, когда ты в свой зоне комфорта. Я слышал как люди говорят: Но я волнуюсь о моей безопасности. - Мой ответ на это очень прост, "Безопасность для мертвых"

2.

Никогда не сдавайся

Почти ничего не получается при первой попытке. Просто потому что то, что вы делаете не работает, не обязательно означает что это не работает вовсе. Это может просто означать, что это не получается тем способом, которым вы пытаетесь. Если бы это было просто, то каждый бы смог сделать это, и в данной области не было бы возможностей.

3.
Когда вы готовы уйти, вы ближе к цели, чем вы думаете.

Имеется старинная китайская поговорка, которую я просто люблю, и я верю что это правда. Она звучит примерно так: Соблазн уйти будет максимальным незадолго до появления удачи.

4.
Не только принимать худшее, но и учитывать насколько могут быть плохими последствия.

Однажда мой отец сказал, когда я потерял последнюю рубашку в борьбе за выживание Parsons Technology, "Ну Роберт, если это не сработает, то все равно они не смогут съесть тебя"
5.

Фокусируйтесь на том, что вы хотели бы видеть случившимся.

Помните старую поговорку: "Как вы о себе будете думать, тем вы и станете"

6. Каждый день понемногу

Не важно какова трудность вашей ситуации, вы можете пройти через нее, если вы не будете заглядывать далеко в будущее, а будете фокусироваться на настоящем.
7. Всегда двигайтесь вперед

Никогда не переставайте инвестировать. Никогда не переставайте улучшать. Никогда не переставайте делать что - то новое. В тот, момент когда вы перестаете улучшать вашу организацию, она начинает умирать. Поставьте себе цель, быть лучше каждый и каждый день, хотя бы чуть-чуть. Помните японскую концепцию Кайзен. Маленькие ежедневные улучшения, обязательно приведут к огромным преимуществам.
8.

Будьте решительными.

Помните слова Генерала Паттона: "Хороший план непременно исполненный сегодня, намного и намного лучше чем прекрасный план завтра"
9.

Измеряйте все значимое.

Я клянусь это правда. Все что измеримое и наблюдаемое, улучшается.

10.

Все что не управляется, будет ухудшаться

Если вы хотите вскрыть проблемы о которых вы пока не знаете, то возьмите время и посмотрите внимательнее на области которые вы еще не исследовали. Я гарантирую что проблемы найдутся в этих местах.
11.

Уделяйте внимание вашим конкурентам, но уделяйте еще бОльшее внимание тому что вы делаете.

Когда вы смотрите на ваших конкурентов, то помните, что все выглядит прекрасным с расстояния. Даже планета Земла, из космоса выглядит прекрасным местом.
12.

Никогда не позволяйте себя запугать.

В нашем обществе, с нашими законами и даже правилами игры, у вас столько же прав на все что вы делаете, как и у любого другого. Предполагая что то что вы делаете легально.
13.
Никогда не ожидайте от жизни справедливости.

Жизнь не справедлива.

14.
Решайте свои личные проблемы

Масура Ибука - со-основатель компании SONY - хорошо сказал: "Вы никогда не преуспеете в технологиях, бизнесе, или ином, следуя за другими" -
15.
Не воспринимайте себя слишком серьезно

Полегче. Часто, не менее половины того что мы делаем получается по причине удачи.
16.
Всегда есть причина для улыбки.

Найдите ее. В конце концов, вы счастливчик уже потому, что живой. Жизнь коротка. Я согласен с моим меньшим братом, он всегда напоминает мне: "Мы здесь не надолго, мы здесь для хорошего времени!"
Удивительно, насколько точно сформулированы основные идеи которых должен придерживаться предприниматель, и возможно каждый из нас частично сам себе изобрел одно или несколько правил еще задолго до Боба. Мне нравится это более-менее, системное изложение.

Столь трезвый взгляд на вещи, привлек мое внимание к персоне Боба, оказывается он миллиардер - основатель сервиса Go Daddy. Так что можете смело доверять принципам Боба, он их проверил. Вы можете легко найти дополнительную информацию об этом человеке в интернете.


пятница, Февраль 03, 2012

Мой друг и приятель Айнур, делающий стартап по изучению языков попросил разместить список вакансий в его компании. Если вас заинтересует какая-либо вакансия просьба упомянуть, что нашли ее в моем блоге, деньги которые он мне заплатит за рекомендацию мы с вами поделим пополам ;)

hr@lingualeo.com

Вот список:

1) Опытный HR-специалист в интернет-компанию

(от 90.000 р. в мес. + хорошие бонусы)
2)
Ведущий PHP/MySQL разработчик API-сервиса LinguaLeo

(от 90.000 р. в мес. + бонусы)
3)
PHP-разработчик на высокие нагрузки и интересные задачи

(от 100.000 р. в мес. + бонусы)
4)
Ведущий PHP-разработчик

(от 90.000 р. в мес. + бонусы)
5)
Frontend (js) мастер

(от 90.000 р. в мес. + бонусы)
6)
Системный администратор крупного веб-сервиса

(от 70.000 р. в мес. + бонусы)
7) Project Manager
крупного веб-сервиса

(от 100.000 р. в мес. + бонусы)
8)
Аналитик-эконометрик, специалист по метрикам в крупный веб-сервис

(от 70.000 р. в мес. + бонусы)
9)
Менеджер по развитию бизнеса

(от 90.000 р. в мес. + бонусы и %)
10)
Специалист по онлайн-маркетингу

(от 90.000 р. в мес. + бонусы)
11)
Лингвист-продакт-менеджер разработки интерактивных онлайн-курсов
(от 90.000 р. в мес. + бонусы)

Подробное описание вакансий по этой ссылке: https://docs.google.com/document/d/1jrYc4hHDmHi8YgQ3lclKGg4gt3Buq6WgZpfCkpijWK4/edit!

Примечание: список вакансий составлял автор - работодатель.

У меня немного иная политика найма в мой стартап - Экономайзер. Я считаю она более ориентирована на современные реалии. Я готов платить фикс, до появления стратегического инвестора, и при этом взять успешного кандидата в партнеры. Таким образом будет компактный коллектив из очень высокопрофессиональных людей. Очень жаждущих успеха. Так сказать спецназ. Искренне верю, что программисты по эффективности различаются в разы, их производительность может различаться в десятки раз. И второй аргумент, такой спецназ не замотивируешь 3K$/мес. (и не завербуешь) Таких людей, надо искать и после того как нашли, предлагать опционы. Поскольку если требуются профессионалы, то что-что, а денег они уже скорее всего прилично заработали ранее, и сейчас хотят интересную работу, где оплата результата (а профи работают только на результат) будет в разы превосходить то, что им могут предложить в любой компании.

Нас мало, но мы в тельняшках :) Этот девиз наиболее подходит для стартапов.