Pull to refresh
1
0
xfox @xfox

User

Send message

Apache Spark в «боевых» проектах — опыт выживания

Reading time12 min
Views25K
Предлагаем вашему вниманию материалы по мотивам выступления Александра Сербула на конференции BigData Conference. Я, как автор и докладчик, текст немного отредактировал и добавил современных мыслей и актуальных проблем, поэтому надеюсь пост принесет вам как дополнительные практические полезные знания в отрасли, так и пищу для размышлений — куда податься со своими знаниями. Итак — в бой!
Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments39

Мои маленькие реле: Автополив это магия

Reading time5 min
Views94K
Сегодня мы будем программировать SDEPROM контроллер системы автоматизированного полива для сада огорода.



Дано:
Скважина с насосом, система труб с электромагнитными клапанами и поливочными насадками, установленные в десяти различных зонах сада.
Требуется:
Обеспечить последовательный запуск полива каждой зоны на заранее установленный период времени от 5 до 30 минут. Последовательность требуется в связи с тем, что скважина не может обеспечить необходимое давление сразу на двух зонах. Предусмотреть возможность применения внешнего блока управления для того, чтобы имелась возможность включать по таймеру, учитывать влажность почвы и т.п.
Подкатом вы найдете мегабайты мяса, а также процесс самой медленной прошивки контроллера. Это вам не ПЛИСину по битбангу программировать!
Читать дальше →
Total votes 55: ↑55 and ↓0+55
Comments24

Что такое событие, или зачем четырехмерная геометрия бизнес-аналитику?

Reading time12 min
Views21K
Петька, ну как? Сдал экзамен?
Нет, Василий Иванович! Меня попросили квадратный трехчлен разложить. А я его не то что разложить, я его представить не могу!




Постановка вопроса


При моделировании предметной области и описании реализации мы часто используем термин событие. Однако, насколько мне известно, мало кто понимает смысл этого термина и может четко дать определение этого термина. Кроме того, часто путают событие, тип событий и класс событий.

Посмотрите на диаграмму. На ней кружочками что-то изображено. В нотации BPMN это что-то называется «Событие». Но что есть само событие? И почему операция по отправке сообщения в одном случае обозначено как событие, а в другом как операция?



Чем ИСО 15926 мне не понравился


В прошлых статьях я давал определения физического объекта.

Физический объект — это любое подмножество 4-Д пространства-времени.

Кроме того, я давал определения функционального и информационного объектов.

Физический и информационный объекты — это физические объекты в 4-Д пространстве-времени, которые с точки зрения наблюдателя выполняют определенные функции, или служат определенным целям.

Читать дальше →
Total votes 16: ↑12 and ↓4+8
Comments166

Физические и функциональные объекты (Продолжение)

Reading time9 min
Views23K
Есть три способа описания процесса:







Чем они отличаются?

Описание сущего


Я продолжаю серию статей, посвященных вопросам моделирования бизнес-аналитиком предметных областей. В прошлых статьях я показал, как мы производим описание сущего. Давайте повторим это еще раз.



Природа пространства-времени


Начнем с того, что воспринимаемый нами мир – это четырехмерное пространство-время. Но не то пространство-время, которое используют математики в своих рассуждениях. Скорее это то пространство, которое используют физики. Разница в том, что в физическом мире нет точек. Есть объекты, которые с точки зрения наблюдателя можно считать точечными. Но при ближайшем рассмотрении эти точки могут рассматриваться как бесконечные пространства. Мы часто не различаем воспринимаемый нами мир и математическую абстракцию, созданную для описания этого восприятия. В абстракции, созданной для описания воспринимаемого мира, есть понятие точка. В реальном мире нет точек. В этом огромная разница между моделируемым миром и его моделью. В неразличении этих двух сущностей кроется причина части холиваров, возникших на основе предыдущей статьи. Например, мы не способны воспринять срез пространственно-временного континуума поперек временной оси, как нам предлагает поступить ИСО 15926, для определения понятия событие. Поэтому далее я продолжу рассуждения, не отвлекаясь на такие понятия как точки, срезы пространственно-временного континуума и прочие абстрактные объекты. Мы будем работать только с реально воспринимаемыми нами объектами 4-Д пространства-времени.
Читать дальше →
Total votes 16: ↑12 and ↓4+8
Comments79

А нужен ли нам USB 3.0?

Reading time1 min
Views4.5K

Вопросом, вынесенным в заголовок, задаются нынче многие авторы зарубежных новостных IT-ресурсов. Об относительно скором приходе третьей версии универсальной последовательной шины было известно уже давно, однако лишь на днях стали известны даты появления в продаже первых устройств, поддерживающих USB 3.0. Если верить ответственным за разработку стандарта лицам, то первые железки можно будет приобрести уже в начале 2009 года, а подробные спецификации будут озвучены в начале года грядущего. Пока известо лишь о том, что скорость передачи данных по USB 3.0 достигнет 4,8 Гбит в секунду, что на порядок больше, чем осилит USB 2.0. Это будет возможно благодаря применению нового гибридного кабеля, состоящего из меди и оптоволокна. Новый стандарт обещает полную совместимость со всеми предыдущими версиями USB, а также кое-какие улучшения в плане передачи и потребления электроэнергии.

Всё это, конечно, хорошо, но будет ли востребован USB 3.0 наряду с массой беспроводных интерфейсов, скоростные характеристики которых тоже на месте не стоят?

via Yahoo! News
Total votes 33: ↑29 and ↓4+25
Comments69

Фантики в Интернете

Reading time2 min
Views590
Odnoklassniki.ru – $200 млн. Youtube.com – $1,5 млрд. Facebook.com – $15 млрд. Можно продолжать список, но стоп! Я стою перед Останкинской башней: она — огромна, она – полезна. Тысячи людей строили ее на века. Однако со всем содержимым башня была оценена «всего» в $114 млн. Неужели «Одноклассники» важнее для россиян, чем Останкино? Думаю, вряд ли. Представьте себе, что вдруг рухнет башня и закроется сайт – что вызовет больший резонанс?

Откуда берутся переоцененные Интернет-проекты не сложно догадаться: мастодонты бизнеса вдруг увидели, что в Сети есть люди, причем — огромные массы. Но постойте – в метро тоже толпы людей, однако никто не скупает подземку вагонами. Наличие посетителей – не достаточное условие успеха. За большинством современных Интернет-проектов не стоит фундаментальных ценностей. Они похожи на фантики: ценны, пока в них играют. Но как только моду на «конфеты» сменит мода на «жвачки», ценность конфетных фантиков упадет до нуля.
Читать дальше →
Total votes 96: ↑88 and ↓8+80
Comments152

Мой Круг открывает API

Reading time1 min
Views3.1K
Мы продолжаем создавать API к нашим сервисам и сегодня открываем API Моего Круга. Пока это бета-версия, поэтому мы приглашаем всех к публичному тестированию.   

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

Если у вас есть хорошая идея, но в API пока нет инструментов для её реализации, напишите нам. Мы постараемся это исправить.

Техническую документацию к API Моего Круга можно посмотреть в клубе сервиса.

Команда Моего Круга
.
Total votes 40: ↑37 and ↓3+34
Comments9

Martin Fowler — GUI Architectures. Часть 2

Reading time9 min
Views30K
Всем привет еще раз. Это опять я. Внутри хабраката перевод еще одного параграфа статьи Мартина Фаулера.

На этот раз затронута тема MVC. Фаулер весьма популярно про него написал. Я постарался популярно перевести:) Теперь можно понять, почему все носятся с MVC, как с писанной торбой. И, кстати, Фаулер прав — очень много где и много кто воспринимают MVC по-своему. Сам Фаулер пишет про оригинальный MVC, который работал на платформе Smalltalk. Очень познавательно.

Предыдущая часть тут. Оригинал статьи тут. Очень желательно прочитать первую часть, потому как Фаулер там определил общую задачу-пример, которую он решает при помощи описываемых архитектур. Если не прочитать про эту задачу, будет немного не ясно, про что речь.

Следующую часть перевода напишу, когда разозлюсь и возьму себя в руки.
Прочитать про MVC.
Total votes 17: ↑16 and ↓1+15
Comments19

Юридическое или физическое лицо? (часть вторая)

Reading time6 min
Views1.1K
Еще раз хотел бы поблагодарить тех, кто откликнулся на статью. По крайней мере, сейчас я понимаю, что эта тема всем начинающим свое дело актуальна и интересна. Поэтому встречаем вторую часть.

Читать дальше →
Total votes 50: ↑48 and ↓2+46
Comments56

Юридическое или физическое лицо? (часть первая)

Reading time5 min
Views25K
Как показали результаты опроса, больше всего люди-х хотели бы раскрыть секрет НЛО. Заранее хочу извиниться за то, что открыть его я не смогу, иначе мой логин просто самоуничтожится :(

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

Благодаря добрым людям-х, эта запись появилась именно здесь. Надеюсь, так будет и дальше :)

Читать дальше →
Total votes 52: ↑50 and ↓2+48
Comments94

Немного об ответственности и обязанностях

Reading time5 min
Views3.8K
Когда я разговариваю с потенциальным менеджером проекта, я всегда задаю вопрос по процессу прохождения проекта. Все хорошие менеджеры рисуют его примерно одинаково, примерно так как написано в хороших умных книжках. Вот примерно как этот процесс должен проходить:
Проект инициирован и идет полным ходом.
Некая проектная документация для него уже составлена и подходит время для отрисовки дизайна. Менеджер ставит дизайнеру задачу, а через неделю забирает 10 прекрасно нарисованных макетов страниц. Дизайнер старался как мог и потому каждый пиксель в данном дизайне продуман и поставлен на нужное место.
Дизайн передается к верстальщику, который погружаясь в код старается заверстать великолепный дизайн дизайнера с точностью до пикселя. На выходе он по документации выдает 20 заверстанных страниц.
После чего дизайн поступает программистам. Которые собирают проект и теперь это уже не просто статичный дизайн — это работающий интернет-сайт.

Казалось бы просто, но.
Когда через несколько недель после начала сборки проекта до проекта добираются тестировщики, они хватаются за голову. В верстке обнаруживается десятки несоответствий дизайну. Баги сыплются на головы программистов и верстальщика. Следя за сборкой, дизайнер погружается в грусть все глубже и глубже, его состояние на границе отчаяния, а дизайн в забвении (как можно положить “это” в портфолио?!). Верстальщик не прекращает попыток фиксить баги, но они появляются быстрее, чем он успевает их читать.
Читать дальше →
Total votes 65: ↑61 and ↓4+57
Comments165

Досье на венчурного инвестора: E-Trust Group

Reading time6 min
Views957
19 ноября я запустил свой stand alone блог о венчурных инвестициях, венчурных инвесторах и стартапах — IdeaBlog.ru, и здесь я буду с задержкой в несколько дней публиковать некоторые материалы из него. В блоге есть раздел «Venture Capitalist's Profile», и данный материал из этого раздела.

Досье: Максим Каримов, E-Trust Group


Максим Каримов, E-Trust Group

Каримов Максим Ремирович, партнер группы бизнес-ангелов "E-Trust Group"
Читать дальше →
Total votes 60: ↑38 and ↓22+16
Comments50

Information

Rating
Does not participate
Registered
Activity