All streams
Search
Write a publication
Pull to refresh
0
0
Alexander Mishurov @grafmishurov

User

Send message
Для Linux получится очень комплексный продукт. В kernel space нет арифметики с плавающей точкой да и объемы данных будут огромные для low memory, придется обрабатывать прерывания от камеры в top half, потом отправлять в bottom half, потом в user space, потом еще наверное какая-то интеграция с X server, если это будет взаимодействовать c GUI на уровне манипулятора.
Ну присовйте этим переменным значения «Яндекс» и «ФСБ», чтобы ближе были сравниваемые сущности, выражение вернет значения «Реклама магазина» и «Проверка на терроризм»? Разные мотивы же.
github.com/simp

Project is primarily written in Ruby, we use a few key Ruby tools. The Ruby community and this project makes heavy use of Gems, the native Ruby package.


Там есть с документацией репозиторий.
В первом случае коммерческие мотивы: рекламу, например, актуальную показывать.
Какой-то странный фреймворк, на экосистеме Руби все, много модулей, я так понимаю, это дополнительный слой поверх iptables и прочего, интересно как оно на производительности и пропускной способности сказывается.
Ну нам то ядро и HAL важнее. Тем более с Intel многое проще на уровне ядра (чем у MediaTek, например), в папке /arch/x86 основное все есть специфическое для архитектуры: нужные контрол-регистры типа CR0, CR3 для пейджинга и прочее. А окошечки, доки, десктопики, дашборды — то все уже дело наживное.
Интересно! Вас не затруднит какие-то контакты оставить, чтобы быть в курсе, когда подобная информация начнет публиковаться?
Я предполагаю, что компилятор (опции компиляции) и железо играет даже больше, чем немалую роль. Виртуальная машина стековая, а на реальном железе вероятно, что часть стека виртуальной машины будет в регистрах храниться. Код машины обязательно надо посмотреть в ассемблерном виде после компилятора, чтобы достоверно знать, что происходит. Я еще думал, что «subroutined» будет медленнее из-за частых джампов к адресам процедур.
Ну так про ЧСВ и речь, и конечно зависит от людей. В крупных компаниях, а особенно у таких эстрадных звезд как Яндекс, процент тщеславных и высокомерных на порядок выше, ну и атмосфера и окружение меняют самомнение.
Уровень знаний адекватный требуется, учитывая их масштабы задач. Я согласен с той точкой зрения, что даже сисадмин должен понимать что-такое опкоды, системные вызовы, kernel threads и мало-мальски уметь что-нибудь состряпать на C при необходимости. Тут не об этом, о том, что у них с ЧСВ какие-то проблемы, считают почему-то, что за пределами Яндекса жизни нет, и надпись «Яндекс» в профиле дает индульгенцию хамить всем подряд.
Скорее всего это про московский офис, работает знакомая, с которой в институте учились, судя по тому, как изменились ее манеры, там такая идеология в компании. Ну и рекомендую пропускать мимо ушей и быть готовым к тщеславным людям, громкое имя всегда подобный контенгент привлекает. И не забывайте самое главное, что работать там — это быть всегда вторым после Google.
Я еще сталкивался с одним фреймворком, где base64 использовали, чтобы файлы изображений (thumbnails для веб) хранить в базе данных (PostgreSQL) в текстовом виде.
This book offers students and researchers a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. It avoids mathematical argumentation, often a stumbling block for students, teaching algorithmic thought rather than proofs and logic.

Вот это, на мой взгляд, на самом деле, не очень. Мне слишком обобщенный текст (в тексте данного поста) было сложно воспринять, если тезисы не подкреплются или математической моделью (как в лекциях по Artificial Intelligence от Stanford), или каким-то примером, хоть и сферическим в вакууме (как в лекциях по Computer Science от, простигосподи, московского Яндекса).

«Fallacies of distributed computing» и «CAP theorem» по ссылкам из поста показались более ясными. Но это скорее потому, что для меня — все это факультативная тема, те для кого она насущная, вероятно заинтересуются.
ARM, я тоже из-за этого больше склоняюсь к RPi 2, но по причине большего кол-ва Линукса для ARM
Из комментариев к стате Engadget.

scampcat 36 minutes ago
Having worked with prototype/development chips from Intel for years, I can assure you that this isn't an issue of Moore's Law. It's capitalism at its worst. They're milking existing architectures for every last penny. I've worked with Intel chips that didn't go to market for more than 4 years...and not because there was something wrong with them. They just squeeze every penny out of what's out there first. Clever spin for anyone who doesn't know that though.
Немного отвлеченно, понимаю, что картинка на схеме символичная. На Raspberry Pi можно установить виртуальную Cisco?
А почему список смежности не использовали? Он же экономичней.
В английской Википедии есть и очень развернуто, предполагается, что созданиее лабиринта — это генерация остовного дерева (spanning tree), и несколько соответствующих алгоритмов генерации: поиск в глубину, алгоритм Крускала и алгоритм Прима и еще какие-то.
А в MPLAB XC8 можно посмотреть какой ассемблерный код получается из C до создания бинарного?
Я, прочитав заголовок, подумал, что про вычислительные методы что-то будет, а тут про софт.

Information

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