Алексей Мартынов @FenixDeveloper
Предприниматель, Разработчик, Ментор
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
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 итоговый не привожу, там жесть полная… красиво сделать не получилось.
Спасибо за ответ ) Конечно 16 млн. долларов я выложить не в состоянии, мои затраты пока куда скромнее на поддержание нескольких серверов среднего пошиба )))
Касательно инвестиций, я уже делал несколько заходов, определенный интерес увидел, но нашел пути обойтись без больших затрат на время разработки ) Тем более я если честно не очень верю в проект Сколково и что там можно реально что-то получить.
За 5 лет у меня есть определенный прогресс, причем я всего с несколькими специалистами решал ту же самую задачу и без 250 человек в команде, и без дофига миллионов на счету и в августе у меня уже будут первые релизы.
Я искренне не понимаю куда такие гигантские затраты на время разработки, это уже по-моему просто неэффективно организованный рабочий процесс. Вот ученые и лингвисты нужны, мне бы они тоже не помешали, ну их допустим вместе человек 8, вполне эффективная группа для решения определенных задач по проекту. Программистов много тут не надо, наукоемкость технологии заключается в сложности алгоритмов, структурных решений и прочих деталях, но не в объеме кода. Можете хотя бы в общих чертах расписать примерный состав вашей команды? ) Я её с трудом представляю.
Жаль ваш проект ещё не завершен и тем более не был завершен лет 5 назад, не пришлось бы делать тоже самое, а занялся бы основной задачей, потому что разбор текста у меня это только обработка входной информации (
У меня отчасти близкий проект, правда часть ваших проблем уже решена ) Подход на основе единого языка сущностей это отлично, но лет через 5 когда будет большая база до вас дойдет что в нем кое-чего не хватает, на что я напоролся в свое время.
расплодиться, всмысле вас станет когда-то больше.Иногда надоедает домашняя обстановка, так я кидаю ноутбук в рюкзак и иду куда-нибудь в другое место, могу в кафе посидеть, могу в парке на скамейке в хорошую погоду.
Вот и разнообразие, всего хватает, ничего в избытке, все по ощущениям и желанию, лишь бы было комфортно.
PS Всем читающим, на уикенд сходить советую )) Весьма полезное мероприятие!
Из минусов:
— никакущая диаграмма ганта.
— нет интеграции с свн