?

Log in

No account? Create an account

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.

Tags:, , , ,
Security:
Subject:О языках и ФС
Time:01:41 am
Читая разные сурсы все больше ловлю себя на мысли, что писать линкуемую библиотеку на чем-либо кроме чистого C - еретизм. (за это я не люблю qt)

orthodox ( C | Python ) = true

Лютояростно борюсь с C#, пиша аналоги разным f-spot ам на Python.
Снес php. Домашнюю страничку переписал с web.py. Стало меньше кода и не страшно.

Сдал зачет в форме экзамена по Java на 5 (17 сдающих 4 пятерки включая меня, 2 четверки), при том что видел это чудо второй раз в жизни (а мне не верили, что за 3 часа можно написать "что угодно на чем угодно").
Как узнал, что сдал - снес и jdk и java-машину.

Мучаюсь вопросами разного рода индексирования.

Мысль первая:
Ведь как клево было бы иметь не иерархическую файловую систему с тегами, но облом - не универсально.
** пошуршал гуглом на предмет подобных проектов

Следствие. Мысль вторая:
Если фс иерархическая, то хотим в нее метаданные на уровне фс.
Получаем НТФС с ее множественными файловыми потоками. Вспоминаем какой это бред в пользовании. Забываем эту мысль.

Мысль третья:
Тогда хотим метаданные поверх фс, как LVM поверх физических дисков.
Пути 2:
1. Монструозный демон в стиле МС. и апи к нему, чтобы упростить (а по сути усложнить) обычный поиск в фс.
2. Куча мелких программок, индексирующих что-то одно (музыка, картинки...) и общий поисковик по ним.

2 - это то что мы сейчас и имеем в Линукс используя listen, f-spot, pingdin и какой-нибудь tracker поверх.

Мысль четвертая:
путь 2 мысли третьей выглядит самым очевидным и самым простым. тем более что держать 2 просмотровщика для одного вида контента глупо, потому идея мега-демона или теггирования встроенного в саму фс тоже узкоприменимо.
единственное чего не хватает - это контрольных сумм встроенных прямо в фс.
а то бредово хешировать все по 2 раза при смене клиента DC++....

Request for comments.

К.Ж. (same as З.Ы. but in dvorak) Скиньте что ли ссылок на интересные проекты к которым можно присоединиться. Разработка сетевых протоколов на C/Python накрайняк C++ приветствуется.

К.Ж.2 Никак не отметил, но уже месяц сижу на Dvorak. сначала было страшно непривычно. теперь доволен.
withComments $ arr (take 12) >>> delay new

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.