DevProg: Блог для программистов

Секреты программирования. Примеры разработки. Обзоры программёрского софта, блогов и форумов и просто полезные советы!

Блог остаётся работать в штатном режиме!

Posted by devprog на Март 4, 2009

Господа программисты, мы не переежаем. Спасибо всем за дельные советы и предостережения! Блог остаётся работать в штатном режиме.

Реклама

Posted in Uncategorized | 4 комментария »

Web Developer Kit 1.0 — Карманный набор Веб-разработчика

Posted by devprog на Март 4, 2009

У вас имели место быть такие случаи, когда необходимо, да и просто хочется написать или отладить какое либо веб-приложение, Будь то скрипт на PHP, парсинг текста на PERL или запрос SQL, а необходимых инструментов под рукой нет?

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

Всё это есть в пакете программ Web Developer Kit. Эту сборку самых необходимых программ для веб-разработчика можно в быстро развернуть на любой машине под управлением ОС Windows. В любой момент вы можете иметь полноценное рабочее место для программирования и отладки веб-приложений.

Рассмотрим пакет Web Developer Kit более подробно:

1) Пакет Denwer, содержащий в себе целый набор инструментов для веб разработчика, такие как веб-сервер Apache, PHP 5, PERL, MySQL Server.

2) Текстовый редактор Notepad++ с подсветкой синтаксиса самых распространённых языков разработки, таких как PERL, PHP, JavaScript итд. Языки интерфейса – Русский, Украинский, Английский. Плюс, некоторые полезные плагины к редактору (Например HEX-Edit).

3) Программа для проверки регулярных выражений Regular Expression Tester. Она очень компактна, удобна и может проверять регулярные выражения многих видов.

4) Маленький и быстрый FTP-Клиент MicroFTP 2000, который очень лёгок в настройке.

5) Книги и справочники для Веб-программиста. Хорошие справочники по CSS, HTML, PHP, MySQL, XML.

6) Шпаргалки в виде PNG рисунков по таким предметам как CSS, HTML, mod_rewrite, MySQL, PHP, Регулярные выражения, Ruby On Rails.

Пакет выполнен в виде удобного инсталятора (похожий на WinAmp). После установки всё удобно структурируется в программном меню, в поддиректории Web Developer Kit.

Установка:

Для установки Denwer, после установки пакета, выполните следующие действия:

Пуск -> Программы -> Web Developer Kit -> Web Server -> Install Denwer

Загрузка пакета:

Скачать пакет Web Developer Kit

Подписаться на посты через RSS

Posted in 5минутные утилиты, Программирование | 5 комментариев »

Переезд Блога

Posted by devprog на Февраль 28, 2009

Уважаемые посетитили! Наш блог переежает на другой адрес. Теперь он будет доступен по адресу www.4programmer.blogspot.com. На нашем новом блоге будет ещё больше полезной, а самое главное новой информации по программированию. Заходите и читайте нас. С уважением, Егор.

P.S. Уважаемые Партнёры и Друзья! Убедительная просьба, исправить или добавить ссылку в своих блогроллах, на новый адрес блога. Спасибо.

Надеюсь, вам пригленётся наш новый блог. Всего хорошего. :)

Posted in Uncategorized | 6 комментариев »

Как прикрутить FASM к RadAsm. Пытаемся подружить 2 клёвых инструмента!

Posted by devprog на Февраль 24, 2009

Привет. Прошу прощение за долгое отсутствие новых материалов на блоге. Всё это гадская работа виновата. Итак, приступим к настройке!

• Скачиваем с офф.сайта вот этот архив:  пакет RadASMон содержит файлы поддержки языков ассемблеров, таких как MASM, FASM, TASM, NASM… Нам, из этого архива, нужны только файлы и папки, в названиях которых, наш пытливый мозг может обнаружить вхождения подстроки “fasm”. Эти файлы и папки нужно записать в корень директория с установленным RadAsm! Например, RadAsm у нас установлен в: D:\Utilites\RadAsm\ – значит туда и кидаем следующие файлы:

1. Папка FASM полностью в D:\Utilites\RadAsm\

2. Файл fasm.ini тоже кидаем в D:\Utilites\RadAsm\

3. Файл fasm.ct из папки Addins кидаем в D:\Utilites\RadAsm\Addins\

 

• Скачиваем сам компилятор, если не скачали с сайта http://www.flatassembler.net/download.php и открываем архив. Из него нам нужны вот эти файл и папка:

1. Файл FASM.EXE пишем в D:\Utilites\RadAsm\

2. Папку INCLUDE засунем в D:\Utilites\RadAsm\

Этим мы переписали сам компилятор ассемблера и директорию с инклудниками в папку с RadAsm.

 

• Качаем GoRC.exe. GORC – это компилялка ресурсов. Архив распаковываем ровно в ту папку, куда записывали всё до этого, всмысле вот сюда: D:\Utilites\RadAsm\

 

• Открываем RadAsm.exe | Настройки | Programming Languages | Добавляем fasm.ini | Жмём Add | OK

 

• Создаём новый проект, выбираем из списка компилятор fasm! Выбираем шаблон win32dlg.tpl. Теперь удаляем в процедуре DlgProc директиву enter, а директиву return меняем на ret! Тем самым, должны получить следующий код процедуры DlgProc:

proc DlgProc,hWnd,uMsg,wParam,lParam
push edi esi ebx
; удалили enter
mov eax,[uMsg]
cmp eax,WM_COMMAND
je jCOMMAND
cmp eax,WM_INITDIALOG
je jINITDIALOG
cmp eax,WM_CLOSE
je jCLOSE
xor eax,eax
jmp finish

jINITDIALOG:
mov eax,[hWnd]
mov [gWnd],eax

mov eax,1
jmp finish

jCOMMAND:
mov eax,[wParam]
cmp eax,1000
je a1000
xor eax,eax
jmp finish

a1000:
invoke SendMessage,[hWnd],WM_CLOSE,0,0
mov eax,1
jmp finish

jCLOSE:
invoke EndDialog,[hWnd],0
mov eax,1

finish:
pop ebx esi edi
ret
endp

 

• Ассемблируем проект! Всё должно получиться, и вы увидите простую форму с одной кнопкой. Если вам что нибудь не ясно – спрашивайте, не стесняйтесь. Я всегда рад общению. Настройка RadAsm+FASM успешно завершена.

 

Понравилась заметка? Хочешь продолжать читать мой блог? Тогда, подпишись на мою RSS-ленту новостей! Теперь ты не пропустишь возможность почитать новенькие заметки, на Блоге для Программистов!

Posted in Ассемблер | 9 комментариев »

FunctionScope ver2 fixed — С возможностью сортировки

Posted by devprog на Февраль 11, 2009

Исправленая версия программы. Добавлено:

• Просмотр названия секций PE файла

• Сортировка

Скачать новую версию можно по этой ссылке: Скачать

 

Кстати, я тут хочу научиться программировать на PHP. Скоро буду похоже писать заметки вроде Дневников Чайника по изучению PHP, буду делиться радостями и поражениями (или как там говорят). Короче, обещаю – не соскучитесь. На этой ноте, я открываю новую рубрику – PHP:Дневники чайника! Не пропустите – будет ржачно!

Понравилась заметка? Хочешь продолжать читать мой блог? Тогда, подпишись на мою RSS-ленту новостей! Теперь ты не пропустишь возможность почитать новенькие заметки, на Блоге для Программистов!

 

Posted in 5минутные утилиты | 5 комментариев »

Нужно быстренько взглянуть на функции которые экспортирует DLL ? Не проблема!

Posted by devprog на Февраль 10, 2009

Программка FunctionScope из разряда “Тяп-ляп за 5 минут” поможет посмотреть как экспортируемые функции из PE файлов (EXE, DLL, SCR…) так и импортируемые. По двойному клику можно обратиться к поиску по определённому ключевому слову. Для меня очень удобно, должно быть и для вас :) Качаем вот тут -> Скачать!

Posted in 5минутные утилиты | 4 комментария »

Aphelia 1.0b. Исправление бага с неверным отображением русского текста.

Posted by devprog на Февраль 9, 2009

Исправления:

[fix] – Неверное отображение русского текста на некоторых сайтах (спасибо Вовке)

[fix] – Доработан чекер пузомерок сайтов

[fix] – Проверка пузомерок теперь происходит в отдельных потоках

[fix] – Поправлен интерфейс

 

Скачать Aphelia 1.0b FREE

 

Posted in Aphelia | 2 комментария »