The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Изучение изменения размера кодовой базы Ext4, Btrfs и XFS"
Отправлено Аноним, 23-Июн-11 18:23 
> верно. Но так же верно, что вставить в нужное место свой коммент
> "забывают" уж очень сильно "быдло" из кодеров.

Да не только быдло, вон там человек в общем то по делу подпинывает btrfs'ников за скудные коменты. Именно при их функционале документироать свои потуги надо бы побогаче. А XFS - 40% кода являющегося коментами все-таки перебор. Авторам в пору книгу написать - архитектура XFS. И вынести половину из коментов в нее.

> Это когда только изучаешь эту технологию. А когда ты в ней уже
> "живёшь", то лишний раз лезть в доки ОЧЕНЬ не хочется.

Когда ты в ней уже живешь, 40% портянок вместо полезного постоянно скроллить и лицезреть должно бы подзаколебывать слегка :)

> А когда код соотвественно комментирован, со ссылками, мыслями, rfc, то как приятно
> с ним работать.

Если вы уже живете этим кодом, 40% коментов в нем для вас явно избыточны по идее. Никто не говорит что коментить не надо, но когда почти полсырца - комент, это как-то злобно.

> - должно работать, а на практике - фиг.

Такое и в *никсах случается к сожалению. Особенно этим грешат всякие документы на куски POSIX и прочая, особенно допускающие неопределенность или не покрываюшие современные реалии. Там порой такая лотерея получается что впору на картах раскидывать - как на самом деле работает некая функция в той или иной системе и даже разных версиях их кернелов и системных либ.

> Ну должен переменными блоками читать из компорта, ан нет...

О, уарты... это в позиксах вообще довольно брейнфакерская тема. Сам с ними бодаюсь, при том по документации одно, в линях другое, макосях - третье. Да блин! А как кроссплатформенно позырить сколько в буфере байтов лежит?! А как кроссплатформенно скорость выше 115200 отхватить? Впрочем и 115200 то не везде гарантируют (чорт, неужели нельзя принять свежий позикс и зафиксировать эти моменты законодательно, чтобя я не пыжился с пачкой ifdef?). Какие-то извраты с ремапом скорости 38400. Вообще адЪ. Правда, надо сказать что в виндозе с ними все тоже довольно горбато :)

> Только с левого форума узнаёшь - читай побайтово и будет тебе щастье.

Дык побайтно - медленно и печально, однако. Оверхед на системные вызовы большой получается, нагрузка на систему большая а скорость работы может просесть. Кстати читать блоками при non-blocking I/O вроде более-менее получается. Правда как-то странновато, но в принципе - работает. Хоть и пришлось слепить свою функцию-враппер которая делает read() в том виде котором хотелось бы и раскинуть там энное количество костыликов.

> "Прелести" проприетарной разработки многие кодеры уже считают нормой. Что враньё.

Не вижу никаких особых прелестей, тем более что в виндозе с уартами тоже все довольно криво, я бы сказал. Если в *никсах хотя-бы прикладывают мордой об стол если baud не поддерживается оборудованием, то в винде вам нагло врут "зашибись!" и ... работают на старом бауде. Видали мы такие прелести!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру