Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];

Вниз

Книга о потоках, читать всем.   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2010-08-18 20:43) [0]

Опубликовал на своем сайте книгу "Многопоточность - как это делается в Delphi".

Книга очень интересная, очень полезная, написана высококвалифицировано, множесто примеро кода, из категории, что должна стоять на полке.

Автор Мартин Харви, перевод MBO Борис Новгородов. Моя работа состояла в переводе из формата HTML в PDF.

Размер 1866 кб, 197 страниц.

http://podgoretsky.com/Redir.aspx?id=683&DownloadFile=~/ftp/Docs/Delphi/DX/Martin Harvey - Threads.pdf


 
antonn ©   (2010-08-18 20:51) [1]

спасибо


 
Игорь Шевченко ©   (2010-08-18 20:55) [2]

Оно конечно спасибо, но переведено только первые 12 глав, дальше переведены только заголовки.


 
Anatoly Podgoretsky ©   (2010-08-18 21:05) [3]

> Игорь Шевченко  (18.08.2010 20:55:02)  [2]

Претензии к MBO, если переведет то и эти две главы вставлю в книгу. Он
обещал, но вроде забил. Я не переводчик этой книги.


 
Игорь Шевченко ©   (2010-08-18 21:44) [4]


> Претензии к MBO


Подать сюда Бориса, мы ему все выскажем! :)


 
boriskb ©   (2010-08-18 22:05) [5]

> [4] Игорь Шевченко ©   (18.08.10 21:44)

А Борис считает, что надо за то что дали спасибо сказать, а не канючить: "А чего мало дали :( "

:)


 
Игорь Шевченко ©   (2010-08-18 22:07) [6]


> А Борис считает, что надо за то что дали спасибо сказать


Спасибо ему было сказано 7 или 8 лет назад, когда первая версия перевода вышла.


 
boriskb ©   (2010-08-18 22:09) [7]

> [6] Игорь Шевченко ©   (18.08.10 22:07)

Боишься переборщить? :)


 
oxffff ©   (2010-08-18 22:13) [8]

Спасибо.

Кто-нибудь использовал http://otl.17slon.com/?

автора http://www.thedelphigeek.com/

Кому интересно был webinar, есть запись.


 
cwl ©   (2010-08-18 22:21) [9]

Спасибо Анатолию и Борису :>


 
И. Павел ©   (2010-08-19 08:32) [10]

Спасибо. Как раз хотел почитать что-набудь про потоки.

PS: эх, SAP бы кто-нибудь перевел :)


 
Павел Калугин ©   (2010-08-19 08:43) [11]

Спасибо!


 
ixen   (2010-08-19 09:28) [12]

Спасибо!


 
Anatoly Podgoretsky ©   (2010-08-19 10:41) [13]

> boriskb  (18.08.2010 22:05:05)  [5]

Вот, вот, я свое спасибо выразил в адаптации под PDF
Книга очень стоящая.


 
Anatoly Podgoretsky ©   (2010-08-19 10:43) [14]


> PS: эх, SAP бы кто-нибудь перевел :)

Изыди сатана, там же наверно не один десяток тысяч страниц.


 
Petr V. Abramov ©   (2010-08-19 10:45) [15]

Борис оборзел со своими сувериями, не стал 13-ю главу переводить. :)
но и впрямь спасибо за 12 ;)


 
TUser ©   (2010-08-19 15:11) [16]

спасибо


 
AlexDn ©   (2010-08-19 21:21) [17]

danke


 
Внук ©   (2010-08-19 22:39) [18]

Спасибо


 
Sha ©   (2010-08-19 22:41) [19]

Спасибо, очень полезная работа.


 
12 ©   (2010-08-20 12:50) [20]


> Petr V. Abramov ©   (19.08.10 10:45) [15]

ты на что, царская морда, намекаешь? :)

---
Борис и АП - Спасибо


 
MonoLife ©   (2010-08-21 11:17) [21]

Очень полезная вещь, спасибо MBO!
http://mbo88.narod.ru/ToC.html


 
qwerty123123213   (2010-08-23 09:20) [22]

> http://podgoretsky.com/Redir.aspx?id=683&DownloadFile=~/ftp/Docs/Delphi/DX/Martin Harvey - Threads.pdf

пишет: Page not found


 
palva ©   (2010-08-23 10:02) [23]


> qwerty123123213   (23.08.10 09:20) [22]

Всю ссылку выдели вместе с пробелами и расширением .pdf и перенеси в адресную строку браузера (ну или в качалку).


 
TIF ©   (2010-08-23 10:14) [24]

Спасибо за вёрстку!

> Page not found

Ссылка - это не только то, что тёмно-синего цвета. Copy/paste придёт на помощь


 
PZ ©   (2010-08-23 13:10) [25]

Спасибо причастным к работе над книгой


 
MonoLife ©   (2010-08-23 15:52) [26]

Я потому и привел ссылку выше, у меня что-то в FF не открывается
> вместе с пробелами и расширением .pdf
и не сохраняется


 
12 ©   (2010-08-23 15:54) [27]

FF 3.6.8 - полет нормальный


 
qwerty123123213   (2010-08-23 19:35) [28]


> Всю ссылку выдели вместе с пробелами и расширением .pdf
> и перенеси в адресную строку браузера (ну или в качалку).
>


А понятно.


 
Empleado ©   (2010-08-24 12:23) [29]

Спасибо!


 
MBo ©   (2010-09-16 14:25) [30]

Страницы-первоисточника более не существует, есть сохраненный вариант (возможно, не окончательный, т.к. я переводил с варианта 04/2001, а сохраненный - 09/2000)

http://www.eonclash.com/Tutorials/Multithreading/MartinHarvey1.1/ToC.html


 
TIF ©   (2010-09-16 19:17) [31]

> возможно, не окончательный, т.к. я переводил с варианта 04/2001, а сохраненный - 09/2000

Который переводился - окончательный, доступен в веб-архиве:
http://web.archive.org/web/*/pergolesi.demon.co.uk/prog/threads/ToC.html


 
antonn ©   (2010-11-02 21:25) [32]

Читаю сабж из-за дурацкий вопросов, и такая туча ошибок орфографических... пропущенные пробелы, неотпарсенные bbcodes - в "оригинале" так же?


 
antonn ©   (2010-11-02 21:39) [33]

Ответы на дурацкие вопросы не нашел =)
Константы надо "защищать"? Наподобии так объявленных, глобально:
const
 step: array[0..3] of DWord= (0, 8, 16, 24);
 blocksize= 16;
 t_00= 1;
 t_02= (t_00 xor 1);

//где-то в коде потока без синхронизации:
result:=step[counter+1]*blocksize+(data xor t_02);


 
Anatoly Podgoretsky ©   (2010-11-02 21:46) [34]

> antonn  (02.11.2010 21:39:33)  [33]

Из четырех приведеных констант, первая по сути это переменная, а оставшие
три это литералы, и выражение data xor t_02, оно постоянно равно data


 
antonn ©   (2010-11-02 21:54) [35]


> Из четырех приведеных констант, первая по сути это переменная,
>  а оставшие
> три это литералы, и выражение data xor t_02, оно постоянно
> равно data

Я просто для примера код привел, да, это битовые флаги, они используются в обработке буфера (просто удобнее на этапе разработки представлять их списком констант и список не из двух штук, там 32 константы типа t_00, и вот еще эти array[] of).
очень не хочется переносить "в тело" класса, так же как и оформлять критсекциями и прочим (мегабайтные буферы, обрабатывается каждый word, повеситься можно если секцией давать доступ к "step: array[0..3] of DWord= (0, 8, 16, 24);")
Потому и спрашиваю - необходимо ли их "обезопасить"? яж вроде ничего не изменяю в них.


 
Anatoly Podgoretsky ©   (2010-11-02 21:59) [36]

> antonn  (02.11.2010 21:54:35)  [35]

Константы = постоянное, не меняется, но к первой константе это не относится,
это великое изобретение Борланда - изменяемые постоянные.


 
antonn ©   (2010-11-02 22:37) [37]

ладно, занес все в класс переменными, костыльно, но работает...


 
pavel_guzhanov ©   (2010-11-03 09:13) [38]

Спасибо, Дядя Толя и спасибо, Борис. Пойду качать.


 
DiamondShark ©   (2010-11-03 11:56) [39]

Предлагаю сделать капчу на постинг в "Основную" и "Начинающие" в виде: "Что написано в третьем предложении на странице 38 книжки такой-то"


 
Anatoly Podgoretsky ©   (2010-11-03 12:00) [40]

> DiamondShark  (03.11.2010 11:56:39)  [39]

Мы тебя проклянем.


 
Cobalt ©   (2010-11-08 09:56) [41]

Бесполезно - это в Serial Codes & Cracks выложат :)))



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

Форум: "Прочее";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.005 c
15-1288773954
12
2010-11-03 11:45
2011.02.13
Песня по радио на не русском мотив Цоя


15-1288621303
crazybobpas
2010-11-01 17:21
2011.02.13
Проблемка: StringGrid + ScroolBox


15-1288379376
TUser
2010-10-29 23:09
2011.02.13
Шестеренки


2-1290437922
rubius2008
2010-11-22 17:58
2011.02.13
Рисование с масштабированием в Delphi


15-1289165395
Юрий
2010-11-08 00:29
2011.02.13
С днем рождения ! 8 ноября 2010 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский