Про техническую? Хм…
Запросы идут посредством fopen и stream_context_create
Регекспы подбирались в реалтайм парсере: Regex Builder
Как устроена база данных? Для дела используется три таблицы: task(id, name), founded(id, name), data(id, name, updated_time, found_time, recheck_time, size, email, downloads). Как делать SQL запросы надеюсь пояснять не нужно.
В остальном все вроде понятно…
Прокси не использую, парсер скачивает в режиме 10 запросов, отдых секунда. Под нагрузкой хабра на все добро стало тратиться порядка 9 секунд, это значит что средняя скорость 1 запрос в секунду.
Готово, пока запоминаю строкой, позже переведу в индексы.
Пропущенные приложения обновлять не буду — хочу быстрее увидеть масштабы, но боюсь быть забаненым гуглом.
Вероятно. Просто не спал пару дней, а под конец еще и это написал. Последние несколько часов смотрю как обновляется инфа и всякие графики рисую.
Для меня это как наблюдать за процессом установки софта, думал может кто то тоже захочет..)
Пока единственное применение идеи (частично) которое я вижу, это собрать вместе молодых начинающих программистов и каким-то образом продавать или дарить их труд. Так как только они могут позволить себе работать бесплатно (вернее без всяких гарантий что они получат оплату и вообще не зная ее размеры и сроки выплаты). Так как они в любом случае получат опыт, а для многих начинающих это важнее. тут куча своих минусов, но это хоть как то может работать.
Каждый видит свое. Жаль что вы смотрели так недалеко.
Итак, вы невнимательно читали. Это касательно пункта 2.
Отвечаю на вопросы: — в чем отличия от open source кроме того что вы вместо саморегулируемого сообщества, создаете управляемую организацию?
Тем что open source очень редко поддерживает новые проекты. Общество организуется вокруг существующего, или имеющего вдохновляющий прототип продукта. — все люди этой организации будут работать удаленно, или планируется офис и пр.
Перечитайте внимательнее. Удаленно. — люди будут работать как на open source просто то время которое они хотят потратить, и если им надоест бросят в любое время? Или планируется что человек будет обязан выделить какое-то фиксированное время (в неделю или вообще)?
Первое. Но до критических участков будут допускаться только те кто так не сделают(заслужили доверие). График у всех свободный, инвестируются именно свободные часы. — автор продукта в который вы «инвестируете» будет обязан передать его организации, чтобы вы могли распределять с него пожертвования среди разработчиков? Или он должен будет отдать вам долю? Какую?
Как вы догадываетесь, каждый случай частный. Автор конечно должен поделиться идеей, иначе как мы сможем разрабатывать. Но он остается автором. Мы так же можем заниматься частью идеи. — что вы будете делать в случае нехватки кадров, т.е. если вам нужен дизайнер, но у вас пока нет человека который готов работать безвозмездно?
Мы инвестируем только тем чем можем, только на таких условиях на которых в состоянии. В остальных случаях — есть полно финансовых инвесторских контор.
=== 1. Этим почти невозможно управлять. Т.е. то что работает для сообщества, не будет работать для организации. Мешает структура и ограниченный штат.
Чем подкреплена столь конструктивная критика, у вас есть опыт управления интернет сообществом? У меня есть, и полностью удаленная работа, с людьми кто друг друга никогда не видел — рабочая схема. 2. «Если компания скажет что не может заплатить следующую зарплату и становится банкротом, что произойдет, вы уйдете? Черта с два, вы останетесь там и будете работать бесплатно, а может даже датите в долг свои сбережения, что бы оплачивать аренду офиса. » — неверно. Да люди работающие за идею, это прекрасно, но им тоже нужно кушать, плюс другие расходы. Что им делать когда сбережения кончатся, а прибыль так и не пойдет? Правильно, уходить.
Прочитайте историю компании Zappos, люди сами добровольно сказали сколько им нужно что бы прожить, минимально. И несколько лет работали на таких условиях. И вы драматизируете, это раз. Второе это пример, что бы описать добросовестность сотрудников. Третье, у людей есть свои сбережения, и они могут пойти на вторую работу, если игра стоящая. Вы все исчисляете деньгами? 3. Это нереально оформить юридически, почти ничто из этой схемы.
Вот какраз не верно. Это крайне просто оформляется. Какая часть схемы вас пугает? Все? Расписывать лень.
Многоуважаемый, в данный момент я не могу ответить развернуто, я сделаю это завтра.
Но дабы не отпугивать читателей скажу, я не закрывал глаза на минусы, для презентации концепта не нужно говорить о всех проблемах. Их нужно предусмотреть и решить по мере поступления, но не делать частью идеи.
На счет же стажа, я никогда не слышал о такой формуле расчета. Я имел в виду что начал карьеру как самостоятельный программист 5 лет назад. А не «начал изучать программирование бла бла». Все началось в 2005.
Даже не так, почему вы решили что мы будем связываться только с коммерческими проектами?
Вообще я надеюсь вести всю разработку без надежды на окупаемость, просто потому что это востребованно. Так честнее.
Но не уверен что получится и по такой схеме будет много участников.
Я ни в коем случае не хотел никого оскорблять. Немедленно начну исправлять этот оттенок в статье.
Не подскажете в каком месте он проявляется, это мне помогло бы.
Идея пока на стадии концепта, но я рад что ее кто то разделяет.
Запросы идут посредством fopen и stream_context_create
Регекспы подбирались в реалтайм парсере: Regex Builder
Как устроена база данных? Для дела используется три таблицы: task(id, name), founded(id, name), data(id, name, updated_time, found_time, recheck_time, size, email, downloads). Как делать SQL запросы надеюсь пояснять не нужно.
В остальном все вроде понятно…
Прокси не использую, парсер скачивает в режиме 10 запросов, отдых секунда. Под нагрузкой хабра на все добро стало тратиться порядка 9 секунд, это значит что средняя скорость 1 запрос в секунду.
Все найденные приложения(18500) занимают чуть больше 70G
Пропущенные приложения обновлять не буду — хочу быстрее увидеть масштабы, но боюсь быть забаненым гуглом.
Для меня это как наблюдать за процессом установки софта, думал может кто то тоже захочет..)
Простите что грубил, не так вас понял.
Каждый видит свое. Жаль что вы смотрели так недалеко.
Отвечаю на вопросы:
— в чем отличия от open source кроме того что вы вместо саморегулируемого сообщества, создаете управляемую организацию?
Тем что open source очень редко поддерживает новые проекты. Общество организуется вокруг существующего, или имеющего вдохновляющий прототип продукта.
— все люди этой организации будут работать удаленно, или планируется офис и пр.
Перечитайте внимательнее. Удаленно.
— люди будут работать как на open source просто то время которое они хотят потратить, и если им надоест бросят в любое время? Или планируется что человек будет обязан выделить какое-то фиксированное время (в неделю или вообще)?
Первое. Но до критических участков будут допускаться только те кто так не сделают(заслужили доверие). График у всех свободный, инвестируются именно свободные часы.
— автор продукта в который вы «инвестируете» будет обязан передать его организации, чтобы вы могли распределять с него пожертвования среди разработчиков? Или он должен будет отдать вам долю? Какую?
Как вы догадываетесь, каждый случай частный. Автор конечно должен поделиться идеей, иначе как мы сможем разрабатывать. Но он остается автором. Мы так же можем заниматься частью идеи.
— что вы будете делать в случае нехватки кадров, т.е. если вам нужен дизайнер, но у вас пока нет человека который готов работать безвозмездно?
Мы инвестируем только тем чем можем, только на таких условиях на которых в состоянии. В остальных случаях — есть полно финансовых инвесторских контор.
===
1. Этим почти невозможно управлять. Т.е. то что работает для сообщества, не будет работать для организации. Мешает структура и ограниченный штат.
Чем подкреплена столь конструктивная критика, у вас есть опыт управления интернет сообществом? У меня есть, и полностью удаленная работа, с людьми кто друг друга никогда не видел — рабочая схема.
2. «Если компания скажет что не может заплатить следующую зарплату и становится банкротом, что произойдет, вы уйдете? Черта с два, вы останетесь там и будете работать бесплатно, а может даже датите в долг свои сбережения, что бы оплачивать аренду офиса. » — неверно. Да люди работающие за идею, это прекрасно, но им тоже нужно кушать, плюс другие расходы. Что им делать когда сбережения кончатся, а прибыль так и не пойдет? Правильно, уходить.
Прочитайте историю компании Zappos, люди сами добровольно сказали сколько им нужно что бы прожить, минимально. И несколько лет работали на таких условиях. И вы драматизируете, это раз. Второе это пример, что бы описать добросовестность сотрудников. Третье, у людей есть свои сбережения, и они могут пойти на вторую работу, если игра стоящая. Вы все исчисляете деньгами?
3. Это нереально оформить юридически, почти ничто из этой схемы.
Вот какраз не верно. Это крайне просто оформляется. Какая часть схемы вас пугает? Все? Расписывать лень.
Но дабы не отпугивать читателей скажу, я не закрывал глаза на минусы, для презентации концепта не нужно говорить о всех проблемах. Их нужно предусмотреть и решить по мере поступления, но не делать частью идеи.
На счет же стажа, я никогда не слышал о такой формуле расчета. Я имел в виду что начал карьеру как самостоятельный программист 5 лет назад. А не «начал изучать программирование бла бла». Все началось в 2005.
Вообще я надеюсь вести всю разработку без надежды на окупаемость, просто потому что это востребованно. Так честнее.
Но не уверен что получится и по такой схеме будет много участников.
Не подскажете в каком месте он проявляется, это мне помогло бы.
Идея пока на стадии концепта, но я рад что ее кто то разделяет.