Pull to refresh
6
0
Алексей Мартынов @FenixDeveloper

Предприниматель, Разработчик, Ментор

Send message
Да-да, тоже была мысль сунуться, но тоже послал нафиг. Не нужны России инновации! Эх, за державу обидно…
Такие визитки несмотря на красоту плохи ещё тем что многие из них не войдут в стандартную визитницу и велик шанс что они просто потеряются.
Это не в публичной части сайта к сожалению, используется в качестве макросов в системе коллективной разработке для автоматизации ряда задач. Вот пример псевдокода который добавляет в интерфейсе кнопки скачки для всех непустых папок в дереве:

var filesTree = data.getCollection("files", true);
var interface = pages.getPage("svn_tree").interface;
filesTree.asList().foreach(function (item, i) {
if (item.isFolder && item.childs.length) {
item.set("zipped", sys.command("return sys.zip(item.path, md5(item.path)).path"));
interface.append("action.download", "data.svn_tree.item.actions", "item.zipped");
}
});
sys.export(filesTree);
sys.export(interface);


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

Так вообще апи предоставляет возможность обращения к модели данных, другим макросам, страницам, данным, пользователям, процессам в системе (можно перезапускать веб-сервер допустим и тд), файлам и некоторым системным переменным и функциям. На любые объекты и даже на отдельные их методы и поля можно повесить разрешения. Так что вполне хватает этого для задач насущных.

JavaScript итоговый не привожу, там жесть полная… красиво сделать не получилось.
Я использую другой подход, пользователь пишет свои плагины на псевдокоде с синтаксисом javascript и неким своим апи, а потом код транслируется в нормальный js и исполняется. Имхо, самое оптимальное.
А вот насчет фракталов вы ой как сильно ошибаетесь )))
И ту компанию тоже развалила… а потом в следующую… как вирус
>Вам этот грант вряд ли подходит. Вы ведь, наверное, не готовы положить 16 млн. USD >на стол. А кроме всего прочего, может стоило подать свой проект в Сколково? Может, >то, чего Вы ждали так долго, лежит и ждет Вас?

Спасибо за ответ ) Конечно 16 млн. долларов я выложить не в состоянии, мои затраты пока куда скромнее на поддержание нескольких серверов среднего пошиба )))

Касательно инвестиций, я уже делал несколько заходов, определенный интерес увидел, но нашел пути обойтись без больших затрат на время разработки ) Тем более я если честно не очень верю в проект Сколково и что там можно реально что-то получить.

За 5 лет у меня есть определенный прогресс, причем я всего с несколькими специалистами решал ту же самую задачу и без 250 человек в команде, и без дофига миллионов на счету и в августе у меня уже будут первые релизы.

Я искренне не понимаю куда такие гигантские затраты на время разработки, это уже по-моему просто неэффективно организованный рабочий процесс. Вот ученые и лингвисты нужны, мне бы они тоже не помешали, ну их допустим вместе человек 8, вполне эффективная группа для решения определенных задач по проекту. Программистов много тут не надо, наукоемкость технологии заключается в сложности алгоритмов, структурных решений и прочих деталях, но не в объеме кода. Можете хотя бы в общих чертах расписать примерный состав вашей команды? ) Я её с трудом представляю.
Я про дерево сущностей в системе, для простейших тестов и экспериментов оно катит, а вот для практического использования с большими объемами информации и сложным контекстом не дотягивает. Хотя у меня несколько иная задача, может вам и не потребуется такой функционал, так что не факт что наши решения будут идентичны.

Жаль ваш проект ещё не завершен и тем более не был завершен лет 5 назад, не пришлось бы делать тоже самое, а занялся бы основной задачей, потому что разбор текста у меня это только обработка входной информации (
Кто-то только делает, а кто-то уже сделал и ждал этого гранта для наработки базы, которую без него составлять ещё лет двадцать своими силами. А уж такая компания могла бы и сама проектом заниматься со своими ресурсами не отнимая их у тех кому они реально нужны.

У меня отчасти близкий проект, правда часть ваших проблем уже решена ) Подход на основе единого языка сущностей это отлично, но лет через 5 когда будет большая база до вас дойдет что в нем кое-чего не хватает, на что я напоролся в свое время.
Все тоже самое, исключений нету даже если фамилия единственная в своем роде. Ведь технически вы можете расплодиться, всмысле вас станет когда-то больше.
Подразумевает элемент творчества? Видимо вы не инженер ) Инженер в первую очередь должен решать задачи, эффективными и зачастую стандартизированными методами если не требуется именно сделать что-то новое. Лично я не считаю это элементом творчества, для которого свободы тут слишком мало. Это касается и программирования, и машиностроения, и приборостроения — на первом месте решение задачи, для чего есть куча стандартов, практик, методик и прочего прочего прочего. Творчество в инженерии допускается только тогда когда нужны новые разработки, в исследовательских целях, или когда есть возможность, или решение просто оправдано (но новое решение редко когда сразу идет в дело).
Если честно — детские жалобы. Во-первых есть позиции где нужно ПРОСТО делать, а не творить. А есть позиции где необходимо именно творчество (исследовательские, новые разработки, стартапы и тд. что не связано жесткими рамками). Нужно это понимать и не вы*** выпендриваться. Если вы решили пойти на работу — ваша задача работать, конечно хорошо если вас создаются для этого комфортные условия и все такое, это необходимо, бесспорно (хотя стоит понимать что это не просто так, а расходы компании между прочим). Ещё надо понимать что не вся работа так или иначе будет вам нравиться и босса действительно не волнует иногда можете вы что-то сделать или нет — ему тоже надо, вас ведь не волнует что он может или не может, вы просто хотите получать зарплату. Пора снять розовые очки, вы в реальном мире. Не можете построить свою компанию — убирайте понты и трудитесь на тех кто может, или докажите что вы действительно можете пригодиться как творец. Творцы нужны, но вокруг все и каждый — творцы, лишь единицы из них реально стоят той свободы которую хотят.
У меня несколько внешних дисков под разные цели, активно пользуюсь ) Очень полезная большая флэшка.
Зная кухню студий не по наслышке что-то мне сомнительно что они хотят ресурсами в проект вкладываться, когда самим часто на себя ресурсов не хватает.
ИМХО, чаще проще нанять разработчиков для реализации проекта без выделения каких-либо опционов + договориться о неком начальном сроке поддержки. После запуска уже искать постоянных людей в команду, здесь есть трудность перехода кода, но все решаемо. По крайней мере в этом случае у автора и разработчиков нет взаимных претензий, разработчики получили деньги, автор получил начальную реализацию проекта с которой может что-то начать делать. Не придется терять время, нервы и силы на поиск заинтересованных в партнерстве разработчиков, убеждении их принять участие в проекте и тд. В дальнейшем команду проще тоже нанять в штат, наиболее важных и полезных людей поощрить опционом, но автор держит полный контроль, исключая какие-либо споры. В таком подходе затраты выше, но это себя оправдывает.
Мне это все кажется утрированием ) У меня дома есть и кресло и диван и пространство побродить по комнате. Пользуюсь планшетным ноутбуком, когда думаю хожу по комнате или лежу на диване. Когда есть мысль сижу в кресле или на диване пишу ) А могу и лежа кодить.

Иногда надоедает домашняя обстановка, так я кидаю ноутбук в рюкзак и иду куда-нибудь в другое место, могу в кафе посидеть, могу в парке на скамейке в хорошую погоду.

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

PS Всем читающим, на уикенд сходить советую )) Весьма полезное мероприятие!
В чем существенное отличие? Условия идентичны.
Да, использую уже полгода, есть конечно нарекания, но по сравнению с многими другими гораздо удобнее и проще для новых пользователей.
Из минусов:
— никакущая диаграмма ганта.
— нет интеграции с свн

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

Chief Technology Officer (CTO), Chief Executive Officer (CEO)
Lead
From 7,000 $
Lean startup
Company management
Development management
Designing application architecture
High-loaded systems
Big data
Computer vision
Software development