Забыли…

March 21st, 2012 No comments

Итак, в результате долгой возни с uio и общения в списке рассылки ядра, выяснилось, что проблема не в самом ядре, а в том, что документация не соответствует текущему положению вещей.
В документации описывается, что для получения доступа к памяти устройства средствами uio необходимо пользоваться функцией mmap() примененной к /dev/uioX. Однако, теперь это не так. Теперь для этих целей надо мапировать файлы resource, расположенные в соответствующих подкаталогах /sys/. Одно из упоминаний об этом было в списке рассылки и больше никаких подсказок. Теперь упоминания два. Интересно, как быстро соответсвующие доки появлятся в интернете?

Кусок кода, который заработал в первом приближении:

 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>

 #include <sys/mman.h>
 #include <stdio.h>

 int main() {
         int fd = open("/sys/class/pci_bus/0000:03/device/0000:03:00.0/resource5", O_RDWR | O_SYNC);
         printf("fd = %d\n", fd);
         void *addr = mmap(NULL, 512, PROT_READ, MAP_SHARED, fd, 0);
         if(addr == MAP_FAILED)  {
                 perror("mmap");
         }
         else {
                 printf("addr = %p\n", addr);
         }
}

Как много линуксоидов красивых…

March 20th, 2012 6 comments

Заметил интересную вещь. В интернете существуют тысячи сайтов, посвященных линуксу. Различные форумы, сайты how-to, любительские блоги и так далее. Тысячи людей ежедневно устанавливают линукс на свои компьютеры. Линукс прочно поселился даже в телефонах…
Но почему-то, когда ты оказываешься один на один с ядром, найти полезную информацию очень сложно. Причем чем дальше, тем меньше этой информации. Ни на форумах, ни в IRC ответов не дают и даже не намекают. В исходниках ядра без поллитры уже не разберешься. Создается впечатление, что сообщество стало расти катастрофически вширь, а не качественно. А нужно ли нам такое сообщество?

“И вроде бы нет ничего удивительного в этой истории. Но почему-то…”

March 16th, 2012 4 comments

Копи-паст отсюда:  http://vk.com/wall93388_75253 автор работает во ВКонтакте.

Уже прошло много времени с момента, когда это случилось. Теперь расскажу. Никак не могу забыть.
Примерно месяцев восемь назад один влиятельный чиновник, которого нельзя называть, пригласил к себе правообладателей и представителей интернет-рынка. Так как мои руководители на приемы не ходят, пошел я. С одной стороны стола сидели Волож (Яндекс), Долгов (Google), Цыплухин и кто-то из Mail.ru. С другой — правообладатели.

«Друзья, ну что же вы скандалите? Неужели так сложно найти компромисс», — заводит чиновник. После этого мы слушаем 40 минут жалобы правообладателей о том, что они не могут зарабатывать. Что они с трудом сводят концы с концами. Я в какой-то момент даже поверил: мне стало стыдно, что мы мешаем работать людям. Но потом быстро вспомнил, что именно эти люди финансируются из госбюджета.

«Владислав, неужели вам так сложно помочь коллегам защитить свои права?», — обратился ко мне инициатор встречи. «Да никаких проблем. Никто же не обращается», — чуть ли не хором выкрикнула наша часть стола.

После встречи мы выходим на улицу. И я 15 минут стою неподвижно: всех правообладателей по очереди забирают кортежи из машин. Майбах, Мерседес, Мерседес, Мерседес.

Отойдя от шока, я медленно поворачиваю голову назад и вижу директора российского Google, закуривающего какую-то дешевую марку сигарет. «Парни, до метро кто-нибудь идет?», — тихо произносит он.

И вроде бы нет ничего удивительного в этой истории. Но почему-то я никак не могу ее забыть. И чувства смешанные: то ли злость за лицемерие, то ли восхищение необъяснимым спокойствием директора Google.

Только я один помню анекдот про английского лорда и его дворецкого?

Свежая статистика

March 16th, 2012 1 comment

Давно статистику не подбивали. Итак, что нам говорят аналитики посещений сайта.
Использование браузеров. Пятерка лидеров:

Место Браузер Доля
1 FireFox 28.26%
2 Chrome 26.93%
3 Internet Explorer 20.14%
4 Opera 14.62%
5 Safari 8.12%

Места распределились так же, как и на w3schools, но в абсолютных значениях есть разночтения. Кстати, на той же странице можно посмотреть статистику за предыдущие годы. Здорово смотриться уменьшающаяся доля Internet Explorer и увеличивающаяся у Chrome. Интересно, что доля FireFox постоянно колеблеться около 40%, то есть доля Chrome растет в основном за счет IE, что, кстати, совпадает моей статистикой в 2009 году.

Среди операционных систем лидирует Microsoft Windows – примерно 85%, на втором месте, конечно же, Linux, который на доли процента обогнал пользователей Apple, у обоих более 4%.
Остальные проценты разделили между собой пользователи мобильных устройств, здесь лидируют iPad и iPhone. У Android чуть больше одного процента.
Статистика взята из google analytics.

PS А движок сайта надо поменть. Упарился этот пост редактировать.

.

March 15th, 2012 2 comments

А ведь когда-то папка /usr/src/linux вызывала трепет…

Tags: , ,
Оборудование для игр пейнтбол клуб пойти поиграть. | купить рации motorola.