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

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

Moderators: Борис Бердичевский, Саша З.

User avatar
Борис123
Участник со стажем
Posts: 835
Joined: 25 Jan 2003, 20:36

Postby Борис123 » 12 Jan 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 - сайт эксперта по Ассемблеру

User avatar
Эрик
Благородный Дон
Posts: 3641
Joined: 18 Nov 2001, 02:00
Location: Haifa
Contact:

Postby Эрик » 27 Jan 2004, 13:05

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

User avatar
tusya
Участник со стажем
Posts: 1194
Joined: 02 Dec 2001, 02:00
Location: Израиль
Contact:

Postby tusya » 22 Feb 2004, 08:45

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

Herr Mayer
Ветеран мега-форума
Posts: 2018
Joined: 24 Oct 2003, 21:51
Location: оттуда

Postby Herr Mayer » 21 Mar 2004, 16:20

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


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

Biker_JR
Участник форума
Posts: 66
Joined: 01 Jul 2002, 14:30
Location: Jerusalem, Israel

Postby Biker_JR » 22 Mar 2004, 01:12

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

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

User avatar
tusya
Участник со стажем
Posts: 1194
Joined: 02 Dec 2001, 02:00
Location: Израиль
Contact:

Postby tusya » 22 Mar 2004, 06:41

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


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


Unix и Windows.

Herr Mayer
Ветеран мега-форума
Posts: 2018
Joined: 24 Oct 2003, 21:51
Location: оттуда

Postby Herr Mayer » 22 Mar 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. все они будут получать сообщение, что событие просигралено. покрутив по-всякому эти приложения, вы вспомните что такое объект "событие" и как "слушать" одно событие. дальше попробуйте создать несколько и слушать несколько и писать в окошко, какое из них просигналено. лучше чем на практике такие вещи не изучить.

User avatar
Bred
Участник форума
Posts: 120
Joined: 27 Jul 2003, 09:19

Postby Bred » 23 Mar 2004, 09:21

http://elib.garnet.ru

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

Herr Mayer
Ветеран мега-форума
Posts: 2018
Joined: 24 Oct 2003, 21:51
Location: оттуда

Postby Herr Mayer » 24 Mar 2004, 22:55

Bred wrote:http://elib.garnet.ru

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


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

User avatar
Эрик
Благородный Дон
Posts: 3641
Joined: 18 Nov 2001, 02:00
Location: Haifa
Contact:

Postby Эрик » 19 Apr 2004, 13:52

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

belv
Участник форума
Posts: 148
Joined: 20 Dec 2001, 02:00

Postby belv » 16 Jul 2004, 06:31

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

User avatar
Israel
Новый участник
Posts: 30
Joined: 10 Aug 2004, 10:36
Location: Israel - center
Contact:

Postby Israel » 15 Aug 2004, 11: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?

User avatar
DK
Ветеран мега-форума
Posts: 7786
Joined: 02 May 2002, 11:18
Location: Израиль

Postby DK » 15 Aug 2004, 20:24

Israel wrote:М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". Это классика.

User avatar
Зяма Крендель
Ветеран мега-форума
Posts: 5327
Joined: 21 Jul 2003, 12:07
Location: Чикаго

Postby Зяма Крендель » 20 Oct 2004, 12:46

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

User avatar
New York Jets
Участник со стажем
Posts: 226
Joined: 06 Feb 2005, 01:34
Location: NY

Postby New York Jets » 19 Mar 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
Новый участник
Posts: 9
Joined: 17 Nov 2005, 17:02
Location: kiryat-mothkin

для кого?

Postby t1miha » 12 Dec 2005, 13:17

evgenyg wrote:Anti-piracy organization http://www.bsa.org.il :27: :37: ;)

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

Shoshana
Ветеран мега-форума
Posts: 2554
Joined: 29 Oct 2002, 00:16

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

Postby Shoshana » 25 Feb 2011, 07:49

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

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

sotocases
Новый участник
Posts: 2
Joined: 21 May 2014, 16:12

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

Postby sotocases » 21 May 2014, 16:21

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

semin
Новый участник
Posts: 2
Joined: 19 Jan 2015, 11:55

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

Postby semin » 19 Jan 2015, 12:13

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

Анастасия25
Новый участник
Posts: 3
Joined: 06 Feb 2017, 10:22

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

Postby Анастасия25 » 06 Feb 2017, 12:06



Return to “Наука и техника”




  Who is online

Users browsing this forum: No registered users and 3 guests