О будущем. Смена парадигмы. Всем привет, судя по статистике в неделю число просмотров моего блога не падает ниже 9500 уже несколько месяцев, но комментариев к постам мало. Мне представляется, что нет в моем изложении последовательности и некоторой регулярности. Всячески буду пытаться это исправить, и надеюсь на комментарии. После непродолжительного отдыха в Тайланде, у меня окончательно утвердилась новая парадигма для развития. Во-первых, мне было крайне необходимо окончательно признать, что общество находится в постиндустриальной стадии развития, и заниматься нужно только постиндустриальными проектами. Расчеты на стратегию роста путем слияния и поглощений, следования за лидером, и прочих - откладываются до лучших времен. Ранее, я предполагал что эти проекты (венчурные) в виду особенных рисков присущих им, слишком рискованны для долгосрочных стратегий. Ведь, не каждый день появляется нечто вроде Google. А поскольку мы мало знаем о статистике неудачных проектов, может возникнуть искаже...
Сообщения
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Выигрыш от использования именованных пайпов (named pipes) В работе, порой приходится организовывать конвейерное взаимодействие различных программ с помощью операторов | и > и прочих. Решил проверить каков прирост производительности, условно говоря на 1 тысяче операций по вызову конвейерной обработки. Первый алгоритм работал через запись в файл способами ОС - оператор echo в bash Второй алгоритм работал аналогично, только запись шла в именованный пайп, а после конвеерной обработки попадал на вход другой программе которая читала из пайпа. Результаты первого: 1 000 итераций с различными данными, 2 минуты 26 секунд Результаты второго: 1 000 итераций с теми же данными, 2 минуты 18 секунд. Запуск делался несколько раз - различия были в 1 секунду. Прирост по времени составил 8 секунд. Казалось бы незначительно, но на больших объемах данных это существенный прирост. Совет: используйте именованные пайпы (named pipes) в linux.
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Поехали! В ближайшие дни начнется работа над новым сайтом Экономайзера, с первого взгляда напоминающего портал по поиску оптимальных цен, вроде ShopZilla. Это будет место куда люди будут приходить, чтобы подобрать себе ноутбук, или электронику, и сравнить цены. Тем временем, скоро обновится база данных на сайте Экономайзера, а также плагин для FireFox. База данных будет подготовлена новой версией движка, способной перерабатывать десятки миллионов товарных предложений. До 15-го числа экономайзер полностью разморозится и начнет функционировать в бета режиме.
- Получить ссылку
- X
- Электронная почта
- Другие приложения
"Вторничный" обзор стартапов, в которые вы можете инвестировать Поискал в гугле по слову стартап - нашел добротный napartner.ru Почитал описания нескольких проектов. Уровень вложений в некоторые проекты, соответствует моим возможностям, дай думаю, что я мог бы получить в качестве инвестора? Итак, Армянская социальная сеть EsHayEm. Удобное общение и знакомства для армян всего мира. требуется всего навсего 30 000 $, дай-те ка подумать, этих денег не хватит на 13 человек команды (или в Армении з.п резко другие??), а если и хватит, то не хватит на маркетинг. Учитывая что мелкие сети, в том числе по национальному доминиону - скоро все вольются в facebook - маловероятно отбить вложения вообще когда-либо. Строительство МТФ. Проект предполагает строительство молочно-товарного комплекса, а также закупку племенного поголовья крупного рогатого скота и овец. За счет привлеченных средств планируется: - строительство молочно-товарной фермы (строительство телятника, овчар...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
16 правил успеха от Боба Парсонса: (обновление от 2 марта 2011: предыдущий текст меня попросили убрать, потому что нарушались чьи - то авторские права, поэтому я попытался приблизительно близко перевести оригинал на русский язык) 1. Покинь и держись в дали от своей зоны комфорта Я верю, что ничего значимого не происходит, когда ты в свой зоне комфорта. Я слышал как люди говорят: Но я волнуюсь о моей безопасности. - Мой ответ на это очень прост, "Безопасность для мертвых" 2. Никогда не сдавайся Почти ничего не получается при первой попытке. Просто потому что то, что вы делаете не работает, не обязательно означает что это не работает вовсе. Это может просто означать, что это не получается тем способом, которым вы пытаетесь. Если бы это было просто, то каждый бы смог сделать это, и в данной области не было бы возможностей. 3. Когда вы готовы уйти, вы ближе к цели, чем вы думаете. Имеется старинная китайская поговорка, которую я просто люблю, и я верю что это правда. Она з...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Мой друг и приятель Айнур, делающий стартап по изучению языков попросил разместить список вакансий в его компании. Если вас заинтересует какая-либо вакансия просьба упомянуть, что нашли ее в моем блоге, деньги которые он мне заплатит за рекомендацию мы с вами поделим пополам ;) 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 р. ...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Важный день в жизни экономайзера - альфа тестирование движка Удивительно, когда начинаешь ставить дедлайн в проекте, то либо спецификация не выдерживается, либо срок растягивается. Как в уравнении площади прямоугольника, можно изменить ширину, или длину, или площадь, но одновременно три параметра поменять нельзя. Мое решение простое, собирается TODO лист в порядке значимости дел, назначается примерная дата релиза, и затем в порядке значимости делаются дела по проекту, чем ближе срок тем виднее, что придется удалить, как правило это малозначимые вещи. В итоге получается компромисс - решенные задачи за отведенное время. Очень правильно покупать готовые решения для экономии времени, но трудно быть уверенным насколько подходящим окажется купленное решение. Сегодня последний день января, посмотрим куда мы дошли в проекте Экономайзер ( economaizer.com ) Итак, движок готов, нельзя сказать что он смазан маслом и "готов ехать", но готовность его на уровне примерно 95% того, что я за...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Ошибка Errno::ENOEXEC: Exec format error Порой при запуске sh скрипта из rake задачи в Rails мы можем получить нечто подобное # Простое добавление в начало *.sh скрипта строки shebang Shebang - Это такой заголовок файла, он определяет интерпретатор, например такой:: #!/bin/sh позволяет решить проблему
- Получить ссылку
- X
- Электронная почта
- Другие приложения
RAILS 3 Давно не следил за rails, после того как они перешли на ruby 1.9 стало затруднительно и избыточно апгрейдить старые проекты на rails 3. Сейчас для нового проекта экономайзера требуется среда и пришлось ставить rails 3.2 Из ощущений, первое что кажется что из дружелюбного и приятного фреймворка - rails становится каким то сложным инструментом, скажем так возможно в этом проблема отчасти из-за ruby 1.9. После создания пустого проекта - не запускается rake, надо ставить его, надо ставить gem чтобы поставить один единственный bundle , который будет следить за зависимостями в gem и прочее прочее. По крайней мере rvm облегчает этот процесс. Пока легкое недоумение от происходящего. Надеюсь быстро пройдет. И втянусь в Rails 3
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Загадочные ошибки с hadoop Возможно мой совет вам пригодится. По-крайней мере мне он стоил полдня мучений. Ошибки детские, связанные с тем, что хочется всего и сразу. Итак, поставился допустим кластер, допустим он даже поднимает друзей на slave машинах 5087 Jps 4899 DataNode 4988 TaskTracker И даже считает задачи, например пресловутый word_count! Ставим hbase и вот загадочно hbase - Hmaster погибает сразу после старта - выдает неинформативную ошибку при этом успевает наделать Peers на slave машинах НО! Не создает HMaster А без него - наша консоль в Hbase тусклая и не хочет отвечать даже на list Читаем логи 2012-01-19 16:24:46,905 INFO org.apache.hadoop.hbase.ipc.HBaseRpcMetrics: Initializing RPC Metrics with hostName=HMaster, port=60000 2012-01-19 16:24:47,135 ERROR org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster at org.apache.hadoop.hbase.master.H...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Собираем мини-кластер или "ясли" для экономайзера Для разработки экономайзера (economaizer.com), нам потребовался кластер. Хорошо иметь резиновый кластер на Amazon, но еще лучше иметь свой кластер, с которым можно проделывать все что угодно, не задумываясь о стоимости хранения или передачи данных. Решено остановиться на 5 серверах на базе i5, 2x4Gb RAM, 2x500 Gb HDD, собранных в корпусах 2U из-за их меньшей шумности. Для обкатки технологии этого вполне достаточно. В production будет больше RAM и HDD. И больше машин, но уже в 1U корпусах. Итак, собираем серверную стойку, рост ее около 1.2м, в начале требуется собрать две вертикальные рамы, которые уже потом крепятся к шасси. Крепление очень удобное, стойка продуманная, сервера в корпусах 19" входят без проблем. почти собрана, остается добавить уголки. Почти собранная стойка 19". Закрепляем уголки, 650 мм Помещаем туда сервера, названные в честь греческих островов (благо их много, и можно будет добавлять) (стикеры вре...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Зачем нужен Экономайзер? В то время когда на рынке имеется например Yandex.Market? Ответ простой, рыночная среда она похожа на океан, в котором есть крупные особи, мелкие и планктон. Место есть для всех настойчивых и стремящихся выжить. После даже не длительного изучения проблем процесса fuzzy matching по базе данных товаров, я стал с уважением относиться к любым командам создающим подобные проекты. Безусловно, лидирующей командой можно назвать команду Яндекс.Маркета. Когда примерно представляешь какие алгоритмы скрываются "под капотом" и в "движках" больших братьев (намеренно буду избегать термин "Конкурент", поскольку он уводит мысль в другую ипостась, не конструктивного плана), то по-хорошему завидуешь их R&D возможностям, и интеллектуальным ресурсам. Тем не менее, я считаю, что на рынке есть возможность для появления нового игрока, пусть другого, более мелкого масштаба, с другой бизнес - моделью, и имеющего не нулевые шансы на выживание. Как вы н...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Разморозка. Проект Экономайзер Рад сообщить, что на регулярной основе буду писать в блог о своем проекте - Экономайзер. Получится настоящий in da start up сериал, оправдывающий название блога. Несмотря на то, что для всех слово стартап с момента начала его активного использования с 2000-х годов, изрядно набило оскомину, и хотя я лично называю Экономайзер просто "проект"; придется придерживаться жанра и называть его стартапом, которым он безусловно скоро станет. Спустя год с момента появления бета-версии economaizer.com - я решил разморозить проект и уже два месяца активно веду R&D по данному направлению. Считаю, что для ускорения работы над ним мне потребуется помощь деятельных людей, поэтому если вы владеете java, ruby, python и желаете на практике применять такие инструменты как Apache Hadoop, Apache Mahaout прошу вас связаться со мною. Компенсации, работа в офисе в центре Москвы и прочее, включая макбук обговариваются :) Контакты для связи: invisible.trust@gmail.com ...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Проблема при работе с hadoop при запуске задачи. Настраивая по этому руководству hadoop http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster / на действующих серверах, я обратил внимание что скорость выполнения задач не возросла, а появились ошибки. Если вы видите примерно следующее сообщение в вашем логе: 11/12/02 14:22:10 WARN mapreduce.Job: Error reading task outputhttp://localhost:50060/tasklog?plaintext=true&attemptid=attempt_201112021419_0001_m_000003_1&filter=stdout 11/12/02 14:22:10 WARN mapreduce.Job: Error reading task outputhttp://localhost:50060/tasklog?plaintext=true&attemptid=attempt_201112021419_0001_m_000003_1&filter=stderr 11/12/02 14:22:27 INFO mapreduce.Job: map 100% reduce 22% 11/12/02 14:22:41 INFO mapreduce.Job: Task Id : attempt_201112021419_0001_m_000002_0, Status : FAILED То это означает, что hadoop не может получить результаты от одной из машин (или если их много - то от нескольких). К примеру, в моем случае,...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Какой-то абсурд на хабрхабр или я там просто давно не был? История: искал дату еврейского праздника Ханука, в яндексе, под FF, Mac OS. Обнаружил что браузер "вылетал" фатально. Проверил на еще одной машине, тоже под Mac OS. Тоже самое. Сделал опрос на Habr - вылетает ли у них браузер. В итоге, нашлись люди у которых такая же проблема, у некоторых нет, и нашлись какие-то мудаки, которые проголосовали за мой рейтинг вниз, как будто, я кого-то троллил или написал неуместную шутку, когда мне было интересно в чем суть ошибки, и посоветоваться с сообществом. Результат: да на кой мне вообще там в следующий раз что-то спрашивать, если это может помешать нормальной работе на сайте в дальнейшем? (От рейтинга там зависит возможность создавать топики и прочее) Недоумение. P.s: после апдейта firefox перестал падать при этом запросе, чудеса
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Интересно! Вот зашел почитать комментарии к блогу, обнаружил спам в топике трехлетней давности http://in-da-start-up.blogspot.com/2008/04/blog-post.html и там же комментарий Jami. О том что они получили венчурное инвестирование. Зашел к ним на сайт - а домен продается :) То ли кризис, то ли инвестиции не дошли) А может проект уже перепродан сто раз, кто знает?
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Почему в России никогда не будет нормального сервиса или муки с YOTA EGG. Я уже ранее писал, что йота с нестабильной связью - явно не бизнес решение. В самый ответственный момент эта самая связь падает и вы оказываетесь без связи. Но не буду забегать вперед, все по - порядку. Если хотите прочитать только суть, пропустите середину и мотайте вниз. Впервые, увидел как работает йота у своего в ту пору руководителя Андрея Захарова, он был рад как ребенок возможности просмотра роликов с телефона 4G находясь в пробках, говорил что интернет "летает", но почему то при входе в офис вся эта техника переставала работать и чтобы позвонить ему приходилось выходить на улицу. Второй случай, случился через месяц, другой мой друг Денис, за столиком в кафе, эффектно достал яйцеобразное(yota egg) устройство и организовал Wi-Fi сетку для нас, чтобы мы могли воспользоваться сетью. Дело было на Тверской, в центре Москвы и тогда на меня это произвело впечатление. Собственно с этого момента я уже ори...
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Стартап Economaizer.com - представляющий собой плагин для популярного браузера Fifefox, позволяющий в автоматическом режиме сравнивать цены. Приглашает инвесторов к участию в быстрорастущем проекте. Обращаться по обратной связи на сайте www.economaizer.com Подробнее об экономайзере можно узнать посмотрев видеоролик расположенный чуть ниже