Re[2]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 16:52
Оценка:
Здравствуйте Anatolix, Вы писали:

A>Linux

A>FreeBSD

С этим у меня познания на уровне стоял Linux на машине пару месяцев пока я его не снёс. Так что спросить нечего. Может другие помогут.
Если нам не помогут, то мы тоже никого не пощадим.
Re[14]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 16:54
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Возможно здесь путаница в терминологии. То о чём ты говоришь это просто подключение отладчика к текущему процессу (хотя почему бы это не назвать jit debugging ) Это средство в VC используется ещё в куче OLE RPC Debugging для отладки out-of-proc COM серверов.


A>В смысле оно проходит вызовы из процесса в процесс?

A>Я то думал это только SoftIce умеет делать.

Да. При необходимости загружается ещё одна копия отладчика и вперёд. Очень удобная штука.
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 16:55
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


A>>SSL — знаю, пользовал библиотеку OpenSSL — 1 месяц


IT>Где место SSL в ряду SSL, HTTP, TCP/IP, Sockets?


Ряд какой-то неправильный. что за протокол такой
sockets и TCP/IP. Есть отдельный протокол TCP
(с установлением соединения) и отдельный IP(ниже уровнем,
передача отдельных пакетов)
TCP/IP это не протокол а семейство протоколов.
Что такое Sockets я вообще не знаю. Socket это не протокол,
а конечная точка.

SSL идет сразу поверх установленного TCP соединения.
Т.е. создал socket подконнектился, потом инициализируешь
на нем протокол а дальше ничем от socket-ов не отличается
кроме того что ты юзаешь не read/write а SSLread SSLwrite.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[3]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 16:56
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


A>>XML — неплохо — 2 года(эпизодически)


IT>Что такое well-formed xml document?


Все теги закрыты(хотя бы / перез >), и правильно вложены друг
в друга. Тег главного уровня 1.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[3]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:00
Оценка: 9 (1)
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


A>>Qt — хорошо — 2 года


IT>А это что такое?


www.trolltech.com, кросплатформенная библиотека
(интерфес, базы данных, сеть, xml и тп)
работающая на следующих системах и компиляторах.
(список ниже)
откровенно рулит на unix т.к. там еще и бесплатная.
На Windows просто сильно лучше чем MFC.

aix-64
aix-g++
aix-xlc
bsdi-g++
darwin-g++
dgux-g++
freebsd-g++
hpux-acc
hpux-cc
hpux-g++
hpux-n64
hpux-o64
hurd-g++
irix-64
irix-g++
irix-n32
irix-o32
linux-cxx
linux-g++
linux-icc
linux-kcc
linux-pgcc
mac9-mwerks
macx-g++
macx-mwerks
macx-pbuilder
netbsd-g++
openbsd-g++
openunix-cc
openunix-g++
qnx-g++
reliant-64
reliant-cds
sco-cc
sco-g++
solaris-64
solaris-cc
solaris-g++
solaris-kcc
sunos-g++
tru64-cxx
tru64-g++
ultrix-g++
unixware-g++
unixware7-cc
unixware7-g++
win32-borland
win32-g++
win32-icc
win32-msvc
win32-visage
win32-watcom
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[3]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:00
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


A>>Интернет протоколы(NTTP, SMTP и другие *TP)


IT>Простите, что такое NTTP?


NNTP имелось ввиду. очепятка.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:02
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Где место SSL в ряду SSL, HTTP, TCP/IP, Sockets?


A>Ряд какой-то неправильный. что за протокол такой sockets и TCP/IP.


Я же не говорил про протоколы. Меня интересовало именно кто в каком порядке кого вызывает/использует.

A>SSL идет сразу поверх установленного TCP соединения.

A>Т.е. создал socket подконнектился, потом инициализируешь на нем протокол а дальше ничем от socket-ов не отличается кроме того что ты юзаешь не read/write а SSLread SSLwrite.

Т.е. SSL ближе к клиенту чем сокет или дальше?
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:04
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Что такое well-formed xml document?


A>Все теги закрыты(хотя бы / перез >), и правильно вложены друг в друга. Тег главного уровня 1.


Т.е. любой xml документ должен быть well-formed. А что такое valid xml document?
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:06
Оценка:
Здравствуйте IT, Вы писали:


IT>Т.е. SSL ближе к клиенту чем сокет или дальше?


Ближе, тот что дальше это TLS.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:06
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Простите, что такое NTTP?


A>NNTP имелось ввиду. очепятка.


Ok, я так и понял. А из каких частей у нас состоит NNTP сообщение.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:08
Оценка:
Здравствуйте IT, Вы писали:

IT>Т.е. любой xml документ должен быть well-formed. А что такое valid xml document?


Наверное с DTD связано но сам не работал
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[5]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:10
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


IT>>>Простите, что такое NTTP?


A>>NNTP имелось ввиду. очепятка.


IT>Ok, я так и понял. А из каких частей у нас состоит NNTP сообщение.


Заголовок а потом multipart обыкновенный
если с attachment-ами
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:11
Оценка:
Здравствуйте Anatolix, Вы писали:

A>Внутреннее устройство OS Windows


Даже и не знаю что спросить... Про потоки и процессы банально как-то, а в дебри лезсть не охота. Ладно...

Какие объекты ядра могут быть использованы для синхронизации работы процессов, а какие только для потоков?

Как можно расшарить память между двумя процессами?

А потоками?
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:12
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Т.е. SSL ближе к клиенту чем сокет или дальше?


A>Ближе, тот что дальше это TLS.


Прикалваешься?
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:14
Оценка:
Здравствуйте Anatolix, Вы писали:

A>А что такое valid xml document?


A>Наверное с DTD связано но сам не работал


Да, в эту сторону. Но DTD умер толком и не родившись, по крайней мере мне не известно о его реальном применении. Сейчас рулят схемы.
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:14
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


IT>>>Т.е. SSL ближе к клиенту чем сокет или дальше?


A>>Ближе, тот что дальше это TLS.


IT>Прикалваешься?


Нет TLS тоже существует, но он до IP еще идет
типа VPN
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[6]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:15
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Ok, я так и понял. А из каких частей у нас состоит NNTP сообщение.


A>Заголовок а потом multipart обыкновенный если с attachment-ами


А как заголовок отделяется от тела сообщения?
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:17
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


IT>Какие объекты ядра могут быть использованы для синхронизации работы процессов, а какие только для потоков?


Mutex для процессов, Critical Section только для потоков.

IT>Как можно расшарить память между двумя процессами?

В 9X выделить после второго GB адресного пространства,
в NT много способов есть, один из них например Memory
Mapped Files но помоему есть и другие, притом дохрена.
Без MSDN не назову. надо смотреть в сторону VirtualAlloc

IT>А потоками?

Просто не включать в thread local storage
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[7]: Требуется Anatolix...
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 17:18
Оценка:
Здравствуйте IT, Вы писали:

IT>Здравствуйте Anatolix, Вы писали:


IT>>>Ok, я так и понял. А из каких частей у нас состоит NNTP сообщение.


A>>Заголовок а потом multipart обыкновенный если с attachment-ами


IT>А как заголовок отделяется от тела сообщения?


Как всегда в MIME — пустой строкой.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: Требуется Anatolix...
От: IT Россия linq2db.com
Дата: 08.08.02 17:23
Оценка:
Здравствуйте Anatolix, Вы писали:

IT>>Какие объекты ядра могут быть использованы для синхронизации работы процессов, а какие только для потоков?


A>Mutex для процессов, Critical Section только для потоков.


Ну там есть ещё всякие Events.

IT>>Как можно расшарить память между двумя процессами?


A>В 9X выделить после второго GB адресного пространства,


Первый раз об этом слышу. Это же хак.

A>в NT много способов есть, один из них например Memory Mapped Files но помоему есть и другие, притом дохрена.


map-файлы замечательно работают и под W95.

A>Без MSDN не назову. надо смотреть в сторону VirtualAlloc


Все они скорее базируются на map-файлах.

IT>>А потоками?


A>Просто не включать в thread local storage


А зачем, она ж и так между ними расшарена
Если нам не помогут, то мы тоже никого не пощадим.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.