Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.11.29;
Скачать: CL | DM;

Вниз

Вычитка статьи: Работаем с Compound File   Найти похожие ветки 

 
Rouse_ ©   (2015-03-27 22:22) [0]

Ухохотался, если честно, 7 вечеров у станка. Хорошо хоть на выходных отдохну и не буду тест писать :)

Ну как обычно, тут я просто текст накидал, правописание и прочее не проверял, устал просто уже до жути за эту неделю. Исходники еще не выложены.
http://rouse-debug.blogspot.ru/2015/03/compound-file.html

Пойду отдохну чтоль :)


 
KilkennyCat ©   (2015-03-27 23:05) [1]

запятые не любишь.


 
Rouse_ ©   (2015-03-27 23:29) [2]

Я ж сказал - просто текст набил, еще ничего не перепроверял :)
По орфографии и грамматике в воскресенье или понедельник начну работать.


 
Rouse_ ©   (2015-03-27 23:34) [3]

Там еще все равно править кой че нужно, в частности как мы решали проблему с распаковкой базы, в которой имена файлов могут быть длиной в 1024 символа (при существующем MAX_PATH), забыл про этот момент :)


 
KilkennyCat ©   (2015-03-28 00:31) [4]

вот че ты 15 лет назад эту статью не написал? я из-за тебя мучался :)


 
Rouse_ ©   (2015-03-28 00:34) [5]

Давай, вали все на мну, я привыкший :)
Чуть шо - так сразу Розыч, нет чтобы Зотыч к примеру или ИШ :)


 
KilkennyCat ©   (2015-03-28 01:18) [6]

их я опасаюсь :)


 
Германн ©   (2015-03-28 01:26) [7]


> Rouse_ ©   (28.03.15 00:34) [5]
>
> Давай, вали все на мну, я привыкший :)
> Чуть шо - так сразу Розыч, нет чтобы Зотыч к примеру или
> ИШ :)

Те то как раз писали свои статьи -надцать лет назад. С них какой спрос? :)


 
Rouse_ ©   (2015-03-28 01:32) [8]

Я тоже писал 15 лет назад, из-за той статьи и женился, ты ж в курсе :)))


 
Германн ©   (2015-03-28 01:49) [9]


> Rouse_ ©   (28.03.15 01:32) [8]
>
> Я тоже писал 15 лет назад, из-за той статьи и женился, ты
> ж в курсе :)))

Да. Но "те" сейчас уже не пишут статьи, в отличие от некоторых.
С "тех" можно было спрашивать только "тогда". А с тебя и сейчас можно.
:)


 
Rouse_ ©   (2015-03-28 02:04) [10]

Удалено модератором


 
Германн ©   (2015-03-28 02:27) [11]

Удалено модератором


 
Германн ©   (2015-03-28 02:52) [12]

Удалено модератором


 
Дмитрий С ©   (2015-03-28 03:40) [13]

Под linux есть то же самое?


 
Rouse_ ©   (2015-03-28 12:36) [14]

На яве есть


 
Кто б сомневался ©   (2015-03-28 12:43) [15]

Удалено модератором


 
Ega23 ©   (2015-03-28 13:09) [16]

Удалено модератором


 
Кщд ©   (2015-03-29 20:32) [17]

>Rouse_ ©   (27.03.15 22:22)
класс
как обычно
лично мне не хватает во введении: а чем, собственно, bin лучше любой БД?
ибо работать с compound - из статьи - однозначно, сложнее, чем с базой
больше бы case studies


 
KSergey ©   (2015-03-30 12:10) [18]

Верно ли я понял, что Windows предоставляет некий готовый API для поддержи таких файлов-контейнеров и собственно об этом API и речь?


 
Rouse_ ©   (2015-03-30 13:23) [19]


> лично мне не хватает во введении: а чем, собственно, bin
> лучше любой БД?
> ибо работать с compound - из статьи - однозначно, сложнее,
>  чем с базой
> больше бы case studies

Ничем не отличается, это разные вещи. compound - просто хранилище, никаких базовских фич она не представляет.
Впрочем, попробую что нибудь дописать в этом плане если что в голову придет вечером.


> KSergey ©   (30.03.15 12:10) [18]

Да


 
Rouse_ ©   (2015-03-30 14:07) [20]


> Я ж сказал - просто текст набил, еще ничего не перепроверял
> :)
> По орфографии и грамматике в воскресенье или понедельник
> начну работать.

Все, орфорграфию грамматику и стилистику еще раз подправил, теперь можно пинать что где пропустил.


 
junglecat ©   (2015-03-30 16:09) [21]

> [20] Rouse_ ©   (30.03.15 14:07)

запятых все равно не хватает )


 
Rouse_ ©   (2015-03-30 16:13) [22]

Вроде Word ничего не подсвечивает. да и я с наскоку ничего найти не смог. Где именно?


 
Inovet ©   (2015-03-30 16:15) [23]

И лишних тоже хватат. Статью пока что не читал, только начало.


 
Rouse_ ©   (2015-03-30 16:19) [24]

Удалено модератором


 
Inovet ©   (2015-03-30 16:32) [25]

Я позже целиком почитаю. Кстати,
..\data\simle.bin
simle - это кто?
Лингво подсказывает simle по-норвежски - самка северного оленя. Однако...


 
junglecat ©   (2015-03-30 16:38) [26]

Удалено модератором


 
KSergey ©   (2015-03-30 16:40) [27]

Меня выводы очень расстроили.
Рука дрогнула - и кирдык всему хранилищу. И как что из него доставать - не ясно.


 
Rouse_ ©   (2015-03-30 17:18) [28]

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


 
Rouse_ ©   (2015-03-30 17:20) [29]

Кстати да, надо бы статистику добавить, а то народ наоборот бежать будет от этой технологии :))


 
Rouse_ ©   (2015-03-30 17:26) [30]

И кстати как из него доставать, я подробно описал в шестой главе, как правило вытаскиваются практически все данные, ибо бьется всегда только концовка и очень-очень редка бьется фат/минифат, у меня таких случаем не больше двух десятков за последние 11 лет


 
Piter ©   (2015-03-30 18:08) [31]

Удалено модератором


 
Rouse_ ©   (2015-03-30 19:42) [32]


> KSergey ©   (30.03.15 16:40) [27]
> Меня выводы очень расстроили.
> Рука дрогнула - и кирдык всему хранилищу. И как что из него
> доставать - не ясно.

Перечитай выводы, думаю теперь будет получше :)


 
Rouse_ ©   (2015-03-30 20:41) [33]

Исходники выложил: http://rouse.drkb.ru/blog/storage.zip


 
Rouse_ ©   (2015-03-30 21:12) [34]

И еще раз доправил выводы.
Думаю в этот раз я прояснил все моменты с "ненадежностью" данного формата :)

ЗЫ:

> Piter ©   (30.03.15 18:08) [31]
> Розыч крутой

Боян


 
Piter ©   (2015-03-30 21:27) [35]

Удалено модератором


 
Rouse_ ©   (2015-03-30 21:34) [36]

Удалено модератором


 
Piter ©   (2015-03-30 21:55) [37]

http://www.youtube.com/watch?v=BfcH3IlpX3s :)))


 
Rouse_ ©   (2015-03-30 21:57) [38]

http://rouse.drkb.ru/joke.jpg


 
Inovet ©   (2015-03-31 05:12) [39]

Читаю. Заяпятые - фиг с ними.
Вот ещё увидел:
Из-за дефрагментации, данные этого файла не всегда будут идти последовательно
Из-за фрагментации


 
Inovet ©   (2015-03-31 05:20) [40]

// то-же самое делаем с со всеми элементами, которые идут после текущего узла
   // то-же самое делаем со всеми элементами, которые идут после текущего узла



Страницы: 1 2 вся ветка

Текущий архив: 2015.11.29;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.008 c
9-1195943145
Тул
2007-11-25 01:25
2015.11.29
GLScene Как с помощью компонента TGLCustomBitmapFont вывести текс


2-1402568277
Mr.White
2014-06-12 14:17
2015.11.29
Обрезается Hint


15-1427465159
Polevi
2015-03-27 17:05
2015.11.29
java jsp


15-1428130841
brother
2015-04-04 10:00
2015.11.29
получить иконки из imageres.dll


15-1427968238
Ламот
2015-04-02 12:50
2015.11.29
Подскажите живой форум по Си шарпу пож.