Полезные ссылки

Компьютеры. программирование, бытовая техника

Модератор: Саша З.

Аватара пользователя
Борис123
Участник со стажем
Сообщения: 835
Зарегистрирован(а): 25 янв 2003, 20:36

Сообщение Борис123 » 12 янв 2004, 20:59

Ассемблер.
Документация
http://www.pobox.com/~ralf - Interrupt list (хорошее описание прерываний)
http://domashki.narod.ru - документация по программированию
http://burlakovmb.narod.ru - документация (всего по немногу) Программирования, секреты, и т.д.
http://router.uralmet.com/~usoff - Домашняя страничка Усова А.С., автора одной из первых статей, о программировании на ассемблере для Windows. На этой страничке Вы также найдете множество других статей, в частности об использовании ООП в ассемблере.
http://chat.ru/~win32asm - Частная страничка Максима Колесникова. Тут Вы найдете описание техники программирования на ассемблере для Windows. Большое количество статей и примеров.
http://win32asm.newmail.ru - Совсем молодая страничка Сергея Кляжника. Содержит большое количество документации, программ и исходников.
http://www.bcbdev.ru - русская версия справочника win32 api и многое другое
Средства разработки
http://visualasm.cjb.net - Автор Justin Decker. Еще один ASM IDE. На данный момент работает только редактор исходного кода.
http://tasm.freeservers.com - IDE для Turbo Ассемблера. Не очень визуальная, но редактировать можно.
http://www.objectcentral.com - Еще одна IDE, поддерживает большое количество языков, в том числе и ассемблер.
http://www.visual-assembler.pt.vu - IDE для NASM,GORC,ALINK.
http://www.vasm.org - Автор Thomas Jaeger. Написана на Borland Delphi.
http://asmstudio.cjb.net - Автор Jon Richardson. Написана на VB. Будет поддерживать разные компиляторы ассемблере и все такое прочее. Распространяется с исходными текстами.
http://visasm.cjb.net - Один из самых старых проектов по созданию визуального IDE для ассемблера. По неофициальным данным мертв. Некоторая информация о проекте, утилитах еще доступна.
http://visualassembler.freeservers.com - Автор Shawn Bullock. Еще одна попытка создать визуальный ASM IDE. Список возможностей просто впечатляет. На данный момент доступна BETA 1.
Исходникиhttp://www.sources.ru - исходники программ
http://titiasm.cjb.net - Домашняя страничка Titi. Здесь Вы можете найти огромное количество программ вместе с исходными текстами.
http://win32asm.cjb.net - Официальная страничка мастера IRC канала #win32asm на EFNETе Iczeliona. Содержит большое количество обучающих статей, исходников программ, ссылок на другие ресурсы посвященные программированию на ассемблере.
http://cmail.info.kuzbass.net/~bambi - Домашняя страничка Заляна К.В. Содержит несколько интересных программ с исходниками, небольшой FAQ по программированию на ассемблере для Windows.
Книги по программированию
http://www.souz.co.il/internet/link/link_11362 - Перевод с английского книги Аппельмана, включающий хелп.
Программы
w32dasm
http://www.expage.com/page/w32dasm - дизассемблер w32dasm. Один из самых популярных на сегодняшний день дизассемблеров.
Turbo Assembler
http://www.devtools.com - Сайт нынешнего владельца Turbo Assembler
Ultra Edit
http://www.ultraedit.com - шестнадцатиричный редактор с большими возможностями. Прекрасный инструмент для взлома программ.
Ida
http://www.datarescue.com - Дизассемблер IDA. Большие возможности для изучения кода программ. Понимает помимо мнемоники х86 и другие процессоры.
http://ideasm.cjb.net - Авторы ShADe и CodeFumbler. Аддон к UltraEdit для программирования на ассемблере.
HtmlHelp.lib
Freeware
22 k
http://www.ols-lab.com/devcorner/htmlhelp - Статическая библиотека в формате OMF с исходным текстом и примером использования в Borland Turbo Assembler. Она делает тоже самое, что и одноименная COFF-библиотека Microsoft т.е. загружает HHCtrl.ocx и предоставляет доступ к функциональности HTML Help API.
ASM-ABC
Freeware
25 k
http://www.sinor.ru/~weiv - Справочник по командам процессора 80x86. Всего рассмотрена 71 команда с примерами. Удобная оболочка - описание любой команды одним щелчком мыши.
Вопросы и ответы
http://www.rusfaq.ru - вопросы и ответы по Ассемблеру
http://www.bobjohnson.nm.ru - сайт эксперта по Ассемблеру
http://www.dospage.by.ru - сайт эксперта по Ассемблеру

Аватара пользователя
Эрик
Благородный Дон
Сообщения: 3641
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Haifa
Контактная информация:

Сообщение Эрик » 27 янв 2004, 13:05

Незнание - не довод. Невежество - не аргумент.
-- Б.Спиноза

Аватара пользователя
tusya
Участник со стажем
Сообщения: 1194
Зарегистрирован(а): 02 дек 2001, 02:00
Откуда: Израиль
Контактная информация:

Сообщение tusya » 22 фев 2004, 08:45

Где можно прочитать нормальное описание объектов синхронизации ? Нифига не помню

Herr Mayer
Ветеран мега-форума
Сообщения: 2018
Зарегистрирован(а): 24 окт 2003, 21:51
Откуда: оттуда

Сообщение Herr Mayer » 21 мар 2004, 16:20

tusya писал(а):Где можно прочитать нормальное описание объектов синхронизации ? Нифига не помню


в какой операционной среде?

Biker_JR
Участник форума
Сообщения: 66
Зарегистрирован(а): 01 июл 2002, 15:30
Откуда: Jerusalem, Israel

Сообщение Biker_JR » 22 мар 2004, 01:12

Профессиональные форумы по продуктам Microsoft (включая .NET и Microsoft Certification Exams), Cisco, Novell, Oracle и др.:

http://www.mcse.ms
"Не бывает бедных евреев. Бывают бедные люди, которые думают, что они евреи..."

Аватара пользователя
tusya
Участник со стажем
Сообщения: 1194
Зарегистрирован(а): 02 дек 2001, 02:00
Откуда: Израиль
Контактная информация:

Сообщение tusya » 22 мар 2004, 06:41

Natasha Mayer писал(а):
tusya писал(а):Где можно прочитать нормальное описание объектов синхронизации ? Нифига не помню


в какой операционной среде?


Unix и Windows.

Herr Mayer
Ветеран мега-форума
Сообщения: 2018
Зарегистрирован(а): 24 окт 2003, 21:51
Откуда: оттуда

Сообщение Herr Mayer » 22 мар 2004, 21:27

в виндоус лучше всего смотреть примеры. почитать: у них же:

http://msdn.microsoft.com/library/defau ... zation.asp

кратао о том, что вообще бывает:

http://www.citforum.ru/database/article ... innt.shtml

в юниксе свои средства, которыми никогда не приходилось пользоваться.

самое простое в виндоус: CEvent.

создайте, например, два "dialog-based" mfc applications. одно назовите EventListener, второе FireEvent. в первом добавьте в диалог что-нибудь, куда сможете выводить текст. в обоих приложениях - обработчики BN_CLICKED для OK. заполните их след. обр.:

в FireEvent:

void CFireEventDlg::OnOK()
{
CEvent *ev = NULL;
ev = new CEvent (FALSE, TRUE, "StatusEvent", NULL);
BOOL success = ev->PulseEvent ();
if (success){
this->m_StaticLine = "TRUE";
} else {
this->m_StaticLine = "FALSE";
}
this->UpdateData (FALSE);
this->Invalidate ();
delete ev;
}

---------

в EventListener:

/////////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////////
UINT threadProc( LPVOID pParam )
{
HWND hWnd = (HWND) pParam;
CEvent ev (FALSE, TRUE, "StatusEvent", NULL);
HANDLE eventHandle = (HANDLE) ev;
while (TRUE){
DWORD res = ::WaitForSingleObject (eventHandle, 5000);
::PostMessage (hWnd, WM_EVENT_FIRED, res, NULL);
}

return 0; // thread completed successfully
}

/////////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////////
void CEventListenerDlg::OnOK(){
AfxBeginThread (threadProc, this->GetSafeHwnd (), THREAD_PRIORITY_LOWEST);
}

/////////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////////
LRESULT CEventListenerDlg::OnEventFired(WPARAM wParam, LPARAM lParam)
{
DWORD res = (DWORD) wParam;

if (res == WAIT_OBJECT_0){
this->m_StatusLine = "WAIT_OBJECT_0";
} else if (res == WAIT_TIMEOUT){
this->m_StatusLine = "WAIT_TIMEOUT";
} else if (res == WAIT_ABANDONED){
this->m_StatusLine = "WAIT_ABANDONED";
} else {
this->m_StatusLine = "AAAAAA!!!!!!!!";
}
this->UpdateData (FALSE);
this->Invalidate();
return 0;
}

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

потом постройте оба проекта, запустите оба приложения. клацните на ОК у EventListener, подождите минимум 5 сек. потом клацните на ОК у FireEvent. посмотрите что будет и опять подождите минимум 5 сек. моете запустить несколько FireEvent, клацание на любом из них имеет тот же эффект. можете запустить также несколько экземпляров EventListener. все они будут получать сообщение, что событие просигралено. покрутив по-всякому эти приложения, вы вспомните что такое объект "событие" и как "слушать" одно событие. дальше попробуйте создать несколько и слушать несколько и писать в окошко, какое из них просигналено. лучше чем на практике такие вещи не изучить.

Аватара пользователя
Bred
Участник форума
Сообщения: 120
Зарегистрирован(а): 27 июл 2003, 10:19

Сообщение Bred » 23 мар 2004, 09:21

http://elib.garnet.ru

Много книжек хороших и разных, по математике, физике, химии.
Ну и CS естественно.

Herr Mayer
Ветеран мега-форума
Сообщения: 2018
Зарегистрирован(а): 24 окт 2003, 21:51
Откуда: оттуда

Сообщение Herr Mayer » 24 мар 2004, 22:55

Bred писал(а):http://elib.garnet.ru

Много книжек хороших и разных, по математике, физике, химии.
Ну и CS естественно.


вот спасибо! а я через осла кое-что качал из того что там просто так лежит.

Аватара пользователя
Эрик
Благородный Дон
Сообщения: 3641
Зарегистрирован(а): 18 ноя 2001, 02:00
Откуда: Haifa
Контактная информация:

Сообщение Эрик » 19 апр 2004, 14:52

Незнание - не довод. Невежество - не аргумент.
-- Б.Спиноза

belv
Участник форума
Сообщения: 148
Зарегистрирован(а): 20 дек 2001, 02:00

Сообщение belv » 16 июл 2004, 07:31

Еще один "книжный склад": http://ftp.cdut.edu.cn/pub3/uncate_doc
Рекомендую!

Аватара пользователя
Israel
Новый участник
Сообщения: 30
Зарегистрирован(а): 10 авг 2004, 11:36
Откуда: Israel - center
Контактная информация:

Сообщение Israel » 15 авг 2004, 12:56

Мoжет ктoнибудъ знaет где мoжнo купитъ книжки прoфессиoнaлъние? В чaстнoсти книжку o Design Patterns.
Книжкa "Design Patterns - Elements of Reusable Object Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides", кaк oнa?

Аватара пользователя
DK
Ветеран мега-форума
Сообщения: 9049
Зарегистрирован(а): 02 май 2002, 12:18
Откуда: Израиль

Сообщение DK » 15 авг 2004, 21:24

Israel писал(а):Мoжет ктoнибудъ знaет где мoжнo купитъ книжки прoфессиoнaлъние? В чaстнoсти книжку o Design Patterns.
Книжкa "Design Patterns - Elements of Reusable Object Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides", кaк oнa?


Эта книжка называется "The gang of 4". Это классика.

Аватара пользователя
Зяма Крендель
Ветеран мега-форума
Сообщения: 5327
Зарегистрирован(а): 21 июл 2003, 13:07
Откуда: Чикаго

Сообщение Зяма Крендель » 20 окт 2004, 12:46

The Art of Unix Programming - для одних это - профессия; для других - искусство!.. :)
"...читает недоступную его пониманию философскую литературу, делает бессистемные выписки..."
© Учебник психиатрии, симптомы шизофрении

Аватара пользователя
New York Jets
Участник со стажем
Сообщения: 226
Зарегистрирован(а): 06 фев 2005, 01:34
Откуда: NY

Сообщение New York Jets » 19 мар 2005, 01:51

кое какие веб сервисы и много разных полезностей в этой области:
http://www.soapagent.com/pages/services
http://www.soapagent.com/
http://www.webservices.org/
http://www.oasis-open.org/committees/tc_cat.php?cat=ws
Hаносите пользу и причиняйте добро. ©.

t1miha
Новый участник
Сообщения: 9
Зарегистрирован(а): 17 ноя 2005, 17:02
Откуда: kiryat-mothkin

для кого?

Сообщение t1miha » 12 дек 2005, 13:17

evgenyg писал(а):Anti-piracy organization http://www.bsa.org.il :27: :37: ;)

странно каккие полезные выводы извлечь из этой ссылки?
нас REboot а мы крепчаем

Shoshana
Ветеран мега-форума
Сообщения: 2554
Зарегистрирован(а): 29 окт 2002, 00:16

Re: Полезные ссылки

Сообщение Shoshana » 25 фев 2011, 07:49

У нас в МГУ нам профессора не раз говорили: "Будете плохо учиться, пойдете в программисты".

http://www.berkovich-zametki.com/Forum2/viewtopic.php?f=7&t=1034&start=10

Аватара пользователя
sotocases
Новый участник
Сообщения: 2
Зарегистрирован(а): 21 май 2014, 17:12

Re: Полезные ссылки

Сообщение sotocases » 21 май 2014, 17:21

Спасибо за ссылки, реально много полезных.
Купить чехлы для Samsung Galaxy http://sotocases.ru/118c.Vse_dlya_Samsung.htm

semin
Новый участник
Сообщения: 2
Зарегистрирован(а): 19 янв 2015, 11:55

Re: Полезные ссылки

Сообщение semin » 19 янв 2015, 12:13

здесь ключи для касперского http://wwwkeux.blogspot.com/2014/11/kas ... -2014.html

Аватара пользователя
Анастасия25
Новый участник
Сообщения: 3
Зарегистрирован(а): 06 фев 2017, 10:22

Re: Полезные ссылки

Сообщение Анастасия25 » 06 фев 2017, 12:06



Вернуться в «Наука и техника»




  Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя