Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как читать файл в обратном направлении построчно?

Сообщения:  [1-10]    [11-20]   [21-30]  [31-38] 

 
 автор: Trianon   (04.05.2010 в 00:28)   письмо автору
 
   для: Valick   (04.05.2010 в 00:12)
 

Не из леса.
Из избушки.
Потом пришел лесник и послал всех на...

  Ответить  
 
 автор: Valick   (04.05.2010 в 00:12)   письмо автору
 
   для: Trianon   (03.05.2010 в 23:58)
 

Позавчера немцы выбили партизан из леса.
Вчера партизаны выбили из леса немцев.
Сегодня пришёл лесник и разогнал партизан и немцев нахрен.
:)

  Ответить  
 
 автор: Trianon   (04.05.2010 в 00:01)   письмо автору
 
   для: Valick   (03.05.2010 в 22:59)
 

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

  Ответить  
 
 автор: Trianon   (03.05.2010 в 23:58)   письмо автору
 
   для: Valick   (03.05.2010 в 22:59)
 

Ну знаете ... я сутки терпел - с (02.05.2010 в 20:10) до восьми вечера сегодня.
Только после этого принялся что-то сочинять.

  Ответить  
 
 автор: Trianon   (03.05.2010 в 23:53)   письмо автору
 
   для: Тень*   (03.05.2010 в 22:30)
 

Это размер единицы физической адресации данных на внешнем носителе (размер адресуемого сектора винчестера).
Привычка называть секторы блоками еще со времен pdp/11 осталась :)
А что эта строка делает - разбирайтесь. :))

  Ответить  
 
 автор: Valick   (03.05.2010 в 22:59)   письмо автору
 
   для: Тень*   (03.05.2010 в 22:30)
 

Ну поперед Трианона никада не успеешь.
Я еще не до конца разобрался в коде, но как я думал большой файл лучше сдвинуть блоками, а в самом конце сместить остаток

  Ответить  
 
 автор: Тень*   (03.05.2010 в 22:30)   письмо автору
 
   для: Trianon   (03.05.2010 в 21:56)
 

Зачем вообще нужно это:
> $blklen = ($maxlen + $blocksize-1) & ~ $blocksize;
?
И почему название такое -- $blocksize? Размер каких блоков? Не понимаю.

  Ответить  
 
 автор: Trianon   (03.05.2010 в 21:56)   письмо автору
 
   для: Тень*   (03.05.2010 в 21:21)
 

Вы можете улучшить :)
я даже подскажу где.
процесс записи тоже можно сделать выровненным.

  Ответить  
 
 автор: Тень*   (03.05.2010 в 21:21)   письмо автору
 
   для: Trianon   (03.05.2010 в 21:10)
 

Так лучше, да :)

  Ответить  
 
 автор: Trianon   (03.05.2010 в 21:10)   письмо автору
 
   для: Тень*   (03.05.2010 в 21:07)
 

Не ну просто мысль читать блоки файла от хвоста к голове - ну кощунство же это.
Опережающая буферизация на всех уровнях (от php до контроллера диска) прахом пойдет.
Как кошку против шерсти чесать...

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]  [31-38] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования