Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «edicmini»
Palantir: Объектная модель 2016-04-20 12:35:33
Шрияс Виджайкумар, ведущий инженер по внедрению, расскажет про еще один элемент внутренней ...
+ развернуть текст сохранённая копия
Шрияс Виджайкумар, ведущий инженер по внедрению, расскажет про еще один элемент внутренней кухни системы Palantir.
Вместе с компанией Edison продолжаем расследование возможностей платформы Palantir.
Как организации управляются с данными, на текущий момент?
В существующих системах встречаются довольно распространенные артефакты, и многие из них, если не все, вам знакомы:
- пользователи часто оставляют заметки для себя в имени файла, так что мы можем встретить конструкции вида отправить_по_почте.пятница.10_утра.не_стирать!!;
- каждое изменение онтологии требует модификации всей схемы;
- данные из разных источников невозможно исследовать вместе, в одной среде, так что у вас может быть база данных людей и трафика сообщений, которые приходится исследовать по отдельности;
- пересинхронизация данных нецелесообразна или невозможна, — а это часто бывает нужно;
- информация не может быть прослежена до её источника.
Что мы принципиально иначе делаем в Palantir?
Когда мы разрабатывали систему, мы много работали с обратной связью от сообщества. Первое, что мы постарались запроектировать — это максимальная гибкость системы, дающая возможность моделировать все что угодно.
Гибкость означает, возможность работать с любыми типами данных в одном общем пространстве: от высокоструктурированных, таких как базы данных с выстроенными отношениями, до неструктурированных, таких как хранилище трафика сообщений, а также всех, находящихся между этими крайностями. Это также означает возможность создавать множество разнообразных полей для исследования без привязки к одной модели построения. Как и организация, они могут изменяться и эволюционировать со временем.
Следующей вещью, которую мы спроектировали, стало обобщение данных без потерь. Нам нужна платформа, которая бы отслеживала каждый обрывок информации до его источника или источников. В мультиплатформенной системе важное значение имеет контроль доступа, особенно если такая система, позволяет совершать всю полноту действий с данными.
Читать дальше →
Тэги: big, data, edison, edisonsoftware, анализ, блог, веб-сайтов, визуализация, данных, компании, программирование, разработка, тестирование
День рождения Ершова 2016-04-19 06:25:03
«Элитарность программистов представляется мне очевидной и в этом представлении является ...
+ развернуть текст сохранённая копия
«Элитарность программистов представляется мне очевидной и в этом представлении является интереснейшим вызовом человечеству в целом.»
— Андрей Петрович Ершов
«Суть проблемы в том, чтобы признать, что программирование требует от человека несколько особого взгляда на мир, его потребности и эволюцию, особой моральной подготовленности к своему долгу. Программист — это солдат технической революции и как таковой должен обладать революционным мышлением.»
— А. П. Ершов
Дональд Кнут вспоминал: «Это началось еще когда я был студентом последнего курса. Тогда только появилась книга Андрея «Программирование для БЭСМ», и мы, группа студентов, смогли убедить преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики».
Ершов потом водил дружбу с Кнутом и Сеймуром Пейпертом, разработал Русский алгоритмический язык, который народ за глаза называл «Ершол». В 1985 создал серию обучающих телепередач для обучения программированию школьников (советский MOOC), через год свозил группу школьников-программистов в Америку, а еще через год принял в Новосибе ответную делегацию американских школьников-программистов. (Кстати, если вы знаете участников этих событий — отпишитесь в комментах или в личку.)
Сегодня, вместе с компанией Edison, предлагаем всем отметить день рождения Андрея Петровича. Заслуги и вклад Ершова в советское (и мировое) программирование описаны в Википедии, мне же захотелось заглянуть чуть глубже и поискать фоточки первоисточники. Пару часов покопался в архиве. Нашел кое-что интересное. Под катом — много картинок и две фундаментальные науч-поп статьи Ершова про важность программирования.
А это Ершов и МакКарти если что:
Читать дальше →
Тэги: edison, edisonsoftware, блог, веб-сайтов, компании, программирование, разработка, тестирование
Основные законы создания команд разработчиков 2015-12-06 22:02:06
В EDISON часто обращаются инженеры, желающие добавить сотрудников в команду. Хочется «по- ...
+ развернуть текст сохранённая копия
В EDISON часто обращаются инженеры, желающие добавить сотрудников в команду. Хочется «по-быстрому склепать задачку», воспользовавшись десятком дополнительных разработчиков. Работает ли подобный подход? К сожалению, не всегда. В программировании, как в физике, есть законы.
Собрать толковую команду — настоящее искусство
Читать дальше →
Тэги: edison, software, блог, веб-разработка, законы, команд, компании, программирование, разработка, создания, эдисон
8 принципов планирования разработки, упрощающих жизнь 2015-12-03 12:04:53
Скажем прямо, русскому человеку планировать тяжело. Люди в России сильны импровизацией и ...
+ развернуть текст сохранённая копия
Скажем прямо, русскому человеку планировать тяжело. Люди в России сильны импровизацией и умением собираться в критический момент, выдавая поразительные результаты. Но жизнь показывает, что команда программистов на подобной идеологии далеко не уедет. Героические усилия в одно время не смогут компенсировать пофигизм в другое.
Что общего у зомби-апокалипсиса и разработки ПО? Простые правила помогают пережить и то, и другое
Читать дальше →
Тэги: edison, software, блог, веб-разработка, компании, планирование, программирование, разработка, разработкой, управление, эдисон
5 главных рисков при заказной разработке ПО 2015-11-30 10:48:21
Мы продолжаем цикл статей, в которых рассматриваем методологические вопросы создания ...
+ развернуть текст сохранённая копия
Мы продолжаем цикл статей, в которых рассматриваем методологические вопросы создания программного обеспечения. Методология — это, прежде всего, владение стратегией через использование тех или иных принципов разработки. Знание принципов позволяет — сделать работу более сознательной, предсказуемой и менее подверженной рискам. Управлению последними и посвящена статья.
Читать дальше →
Тэги: edison, software, блог, веб-разработка, компании, мобильных, приложений, программирование, разработка, риски, эдисон
Главная / Главные темы / Тэг «edicmini»
|
Взлеты Топ 5
Падения Топ 5
|