<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2097477067032605787</atom:id><lastBuildDate>Tue, 02 Dec 2025 15:44:36 +0000</lastBuildDate><category>Статьи</category><category>Delphi</category><category>Ассемблер</category><category>Просто так</category><category>Реверсинг</category><category>Советы</category><category>Защита</category><category>Переводы</category><category>Компоненты</category><category>Отладка</category><category>Linux</category><category>VCL</category><category>Начинающим</category><category>Функции Delphi</category><category>bash</category><category>Журнал Delphi</category><category>Методы</category><category>Новости</category><category>Планы</category><category>Процедуры Delphi</category><category>память</category><category>сообщения</category><title>Delphi Day Blog  ✎</title><description>IT-Блог о программировании и операционных системах</description><link>http://delphiday.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-1089804108671015672</guid><pubDate>Fri, 21 Sep 2012 07:25:00 +0000</pubDate><atom:updated>2012-09-21T00:28:08.458-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Псевдонимы для команд bash (aliases)</title><atom:summary type="text">

Псевдонимы для команд шела - штука очень удобная. Удобная в первую 
очередь тем, что любой команде оболочки можно создать свой псевдоним. У 
меня например для команды &quot;ls -l&quot; определён псевдоним с названием &quot;ll&quot;, а
 для команды &quot;sudo nano ~/.bashrc&quot; определён &quot;bashrcedit&quot;. Удобно, что 
ещё сказать.

&amp;nbsp;

Существует по крайней мере два (которые мне известны) способа добавлять и
 хранить свои </atom:summary><link>http://delphiday.blogspot.com/2012/09/bash-aliases.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-3583336672517715683</guid><pubDate>Tue, 18 Sep 2012 11:00:00 +0000</pubDate><atom:updated>2012-09-18T04:01:44.262-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">память</category><title>Почему top и htop в Linux показывают разные значения памяти</title><atom:summary type="text">




Как мы знаем, инструменты top &amp;amp; htop в ОС Linux 
предназначены для мониторинга системы. Пользователи Linux наверное 
замечали, что значения используемой системой памяти разнатся если 
сравнивать отчёты этих двух утилит. Почему так?

Всё потому, что в отличии от top, утилита htop показывает все процессы в системе.

Утилита htop
 показывает вам только ту память, которая действительно </atom:summary><link>http://delphiday.blogspot.com/2012/09/top-htop-linux.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-563118527687204473</guid><pubDate>Fri, 11 Feb 2011 18:34:00 +0000</pubDate><atom:updated>2011-02-11T10:34:48.424-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Новости</category><title>Журнал VR-Online станет бумажным...</title><atom:summary type="text">

VR-Online (29) Декабрь 2010
Сообщество VR-Online решило, что пора попробовать выпускать свой журнал в печатном варианте. Оно и правильно, всегда есть читатель, которому трудно или неудобно читать текст с монитора (например как я - слепой крот). Печатное издание можно ещё почитать в более укромных местах, не только за рабочим столом ;).

Журнал у ребят о программировании (вдруг кто не знает..). </atom:summary><link>http://delphiday.blogspot.com/2011/02/vr-online.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-2624758056536901220</guid><pubDate>Fri, 04 Feb 2011 06:39:00 +0000</pubDate><atom:updated>2011-02-03T22:52:34.919-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Мы принимаем бой!</title><atom:summary type="text">Привет всем, кто меня помнит, и тем, кто уже забыл или ещё не знал. Это снова я. Одуплился после всех своих жизненных проблем и неурядиц. Блог давно не обновлял, не писал ничего нового, но это поправимо. Будет много интересных материалов по Delphi! Готовится новый материал по защите от отладчика OllyDbg своих Delphi программ.

Поменял дизайн. Как вам? Хех, новый дизайн - новая жизнь блога. Мне </atom:summary><link>http://delphiday.blogspot.com/2011/02/blog-post.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-6060265472609003461</guid><pubDate>Tue, 24 Aug 2010 17:30:00 +0000</pubDate><atom:updated>2010-08-24T10:30:57.840-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Журнал Delphi</category><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Новый, русскоязычный журнал о Delphi</title><atom:summary type="text">Здравствуйте читатели!  Буквально на днях, мы (Delphi-блоггеры) обсуждали идею создания нового журнала о Delphi. После достаточно продолжительного общения на IRC-канале, было решено, что нужно узнать мнение общественности.  GunSmoker составил анкету, которую предлагается заполнить каждому заинтересованному в Delphi. Заполнив анкету, вы очень поможете в формировании общего представления о том, </atom:summary><link>http://delphiday.blogspot.com/2010/08/delphi.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-5017615845580190193</guid><pubDate>Fri, 20 Aug 2010 19:00:00 +0000</pubDate><atom:updated>2010-08-20T21:31:17.662-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Отладка</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Отладка в Delphi 2010. Точки останова.</title><atom:summary type="text">Не секрет, что даже если код приложения компилируется, далеко не факт, что приложение будет работать верно. В нём могут быть логические и динамические ошибки, на которые нам не может указать компилятор, как он делает это при синтаксических ошибках. Логические ошибки – это ошибки в самой логике выполнения программы. Примером логической ошибки в программе может служить например ситуация, когда </atom:summary><link>http://delphiday.blogspot.com/2010/08/delphi-2010.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuzzCmwMTc6AJ7A0AMaY-UU5MwFesn1SK_z_z-dqrf0ho2gETcfI92nkzrvivHjWQGntV8LFohmyo366Tf8cdov81mBWervHh5PlVdYO5jeFqOBVZXwkG6YSU6tgc9y1P5-paSq-BHGfM/s72-c/?imgmax=800" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-8010281935410427058</guid><pubDate>Tue, 27 Jul 2010 22:08:00 +0000</pubDate><atom:updated>2010-08-20T10:39:30.793-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">VCL</category><category domain="http://www.blogger.com/atom/ns#">Функции Delphi</category><title>Класс TForGirlsDebug</title><atom:summary type="text"> Информацию о классе можно получить здесь.

Про классДанный  класс очень тривиальный. Он&amp;nbsp; может показать дамп любой области памяти и  актуальный стекфлоу.
Пост посвящается:: 
Маше: Блог 
Марине, моей любимой жене! Сожжённая мною кастрлюля - это я не виноватый! 
</atom:summary><link>http://delphiday.blogspot.com/2010/07/tforgirlsdebug.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8rfOiTm2ZOjmdbW2n-YheFPY5gGhjR3YY4hyphenhyphenfqKKcRbxI0xTWaGAZRmBrUD-xG_A3I0zgg32TqGVxtoRudmvMYnlW4JilNakP4qFoAVBe8lCIvzznkwO1DXZ4w7qoA0rJn0V6nDZrBu0/s72-c/?imgmax=800" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-1443016583773995259</guid><pubDate>Sun, 25 Jul 2010 20:53:00 +0000</pubDate><atom:updated>2012-05-29T18:21:00.589-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Защита</category><category domain="http://www.blogger.com/atom/ns#">Отладка</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><title>Защита Delphi-программ от взлома. Часть IV - Защита от декомпилятора DeDe (Delphi Decompiler).</title><atom:summary type="text">

И снова здравствуй, уважаемый читатель! В прошлых частях я рассказывал о:

Защита Delphi-программ от взлома. Часть I – Инструментальная 
Защита Delphi-программ от взлома. Часть II – Защитно-обзорная 
Защита Delphi-программ от взлома. Часть III – Навесная       


Я продолжаю публиковать заметки о защите программного обеспечения на Delphi и сегодня мы рассмотрим такой известный декомпилятор, как</atom:summary><link>http://delphiday.blogspot.com/2010/07/delphi-iv-dede-delphi-decompiler.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaW79F2mWZCo_XpaRXAy5-ssLhEI0Rt1oGwNU2u5HYHfu8lazRzwR9rf-eB2uZBf52C_oZKeb7Mrr603pkr8p_eUmeLmkExquslVQ-ZX20vFMElxdKhEtMscm2rd62xAGTnV7nzumDIRo/s72-c/?imgmax=800" height="72" width="72"/><thr:total>13</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-7860197408994440629</guid><pubDate>Mon, 05 Jul 2010 12:03:00 +0000</pubDate><atom:updated>2010-07-05T05:03:34.037-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Что там по поводу e-zine по Delphi ?</title><atom:summary type="text">

Кажется, сила идеи Александра Божко по поводу Дельфового журнала слегка подустала, а жаль. Как я уже отписывался вот тут (кстати, Александр, вы обещали прокомментировать), журнал лишним не будет, тем более материала куча. Пусть и не нового, ведь его не для поисковых систем будут делать ;-), а там гляди и новый интересный материал появляться начнёт...
В общем, нужно воодушевиться, товарищи </atom:summary><link>http://delphiday.blogspot.com/2010/07/e-zine-delphi.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-8788216726790830089</guid><pubDate>Fri, 02 Jul 2010 19:34:00 +0000</pubDate><atom:updated>2010-08-19T00:17:21.532-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Теперь у меня есть именная, пожизненная лицензия на CodeMerger (RDX Software)</title><atom:summary type="text">   Вот уж действительно не думал, как говорится, не гадал… Можете поздравить меня, Влада, ГанСмокера и Алексея Тимохина! Все мы получили очень хороший подарок от разработчиков компании RDX Software, а именно систему CodeMerger! Мне действительно очень приятно! Я ещё никогда ничего не выигрывал в Интернете, а тут бац!… такой презент! Я искренне желаю компании RDX всех благ и процветания, успешных </atom:summary><link>http://delphiday.blogspot.com/2010/07/codemerger-rdx-software.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-1114805845415995247</guid><pubDate>Thu, 01 Jul 2010 20:35:00 +0000</pubDate><atom:updated>2010-07-01T13:35:00.115-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Акция! Бесплатное рекламное место для Delphi блога!</title><atom:summary type="text">Всё, что требуется сделать, для получения бесплатного рекламного места в сайдбаре блога FreeVCL – это:  &amp;#160;  • Написать у себя на блоге мини-обзор (хотя можно просто постовой, одно или два предложения) для FreeVCL, указав прямую, интерактивную ссылку.  • Залить своё изображение размера 125x125 себе на хостинг (можете прислать мне)  • Написать мне письмом, или в ICQ, указав ссылку на пост  • Я </atom:summary><link>http://delphiday.blogspot.com/2010/07/delphi.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-6990990716039256073</guid><pubDate>Thu, 01 Jul 2010 17:20:00 +0000</pubDate><atom:updated>2010-07-01T10:20:59.987-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Защита</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Защита Delphi-программ от взлома. Часть III – Навесная (часть1)</title><atom:summary type="text">В этой части рассмотрим ещё одну технику защиты приложений, а именно мы рассмотрим некоторые навесные защиты.  Навесная защита – это некая программа, при помощи которой можно модифицировать свой исполняемый модуль так, чтобы затруднить непосредственно взлом своего программного обеспечения. Эта программа может сжать секцию данных и кода, уменьшив тем самым размер исполняемого файла, но основной </atom:summary><link>http://delphiday.blogspot.com/2010/07/delphi-iii-1.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>11</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-8397279806734884542</guid><pubDate>Fri, 25 Jun 2010 19:33:00 +0000</pubDate><atom:updated>2010-06-25T12:33:57.767-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Защита</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><title>Защита Delphi-программ от взлома. Часть II – Защитно-обзорная (№1).</title><atom:summary type="text">    Итак, в прошлой статье (ссылка) мы рассмотрели, какие инструменты может использовать крэкер для взлома нашего программного обеспечения. В этой статье давайте поговорим о том, какие методы защиты&amp;#160; мы можем предложить на пробу взломщику.   Все они достаточно разные. У каждой есть свои сильные и слабые стороны. Какие-то отламываются быстрее быстрого, а над какими-то нужно посидеть несколько</atom:summary><link>http://delphiday.blogspot.com/2010/06/delphi-ii-1.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhglaJ7BDMZ5BO650jBGDC-D5yxT8N-PzO8rCloibD8e68KEDVVGAxq8xnB7l6yiHHi9w7OpNPsXLcA3jd4PfotAa46GAdErXSMy3eOSFqa07lLa6n85cCnH3R7PGCoVnOYaAHgjASunbs/s72-c/?imgmax=800" height="72" width="72"/><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-6785036814978762877</guid><pubDate>Wed, 23 Jun 2010 23:00:00 +0000</pubDate><atom:updated>2010-06-23T16:00:34.757-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Защита</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><title>Защита Delphi-программ от взлома. Часть I – Инструментальная</title><atom:summary type="text">  Немного истории или cracked by Bill Gilbert  Во времена титанов, древних богов, мифов и легенд... Ах, нет, простите, на самом деле это случилось гораздо позднее, годах эдак в 80х. Во времена небезызвестных Спекки существовали программы. Были они всякими, маленькими и большими, нужными и не очень, всякие, в общем, они были. Создавались и игрушки разных мастей. Ну это и естественно, куда же без </atom:summary><link>http://delphiday.blogspot.com/2010/06/delphi-i.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj68oFO2A1sLaxNhfb29AC-09qc3twGjYh-H9WJGtyGUADjBV27p-uhzEXUuZftOYKpZgBgnWw8bRie3_7SYPpj7c4RPKWXoVzvdwSqazFcNZ9eZikkJKHRQCHTt7TpLQf8Gr0RMqiE6mM/s72-c/?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-3026192652636308608</guid><pubDate>Tue, 01 Jun 2010 05:57:00 +0000</pubDate><atom:updated>2010-05-31T22:57:24.072-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Планы</category><title>Материалы, которые ожидаются в июне месяце</title><atom:summary type="text">   Здравствуйте уважаемые посетители нашего информационного Delphi-блога!  Составил для себя небольшой план, которому постараюсь придерживаться в этом месяце. По моему, это очень удобно, когда есть определённый намеченный план. Это лучше чем каждый раз думать и вспоминать, какие материалы подготовить, какие отпостить, отредактировать и т.д. По большому счёту – этот план примерный, так что не </atom:summary><link>http://delphiday.blogspot.com/2010/05/blog-post_31.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmjQysgpF0jj4SMl-nx7Wv4kBIgyhQTzVAUDy4xtEgbMdKjWgPvdBTqM23sKny9ij-amuFn4hKeX-AAsBG1GjSZR5_4AWOiaITKXzQp0iI8IgzyBAJHBhYszeMebGi9KDbvTBcIfb8qVw/s72-c/?imgmax=800" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-43532188993029942</guid><pubDate>Sat, 29 May 2010 05:14:00 +0000</pubDate><atom:updated>2010-05-29T09:17:11.724-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Просто так</category><title>Чего мне не хватает в Delphi</title><atom:summary type="text">Недавно комментировал пост Алексея Тимохина на одноимённую тему и понял, что есть определённые вещи, которые бы не помешали мне в Delphi. Итак, я начну:
Хотелось бы иметь возможность задавать значение выравнивания программных секций. Всё таки моя программа – хочу будет 2, а захочу 256. Да и нафиг мне куча ненужных мне нулей?
Хотелось бы иметь возможность замены штатного стаба в компилированных </atom:summary><link>http://delphiday.blogspot.com/2010/05/delphi_1791.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-3700908854402976615</guid><pubDate>Fri, 28 May 2010 16:41:00 +0000</pubDate><atom:updated>2010-05-28T09:41:00.339-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Методы</category><category domain="http://www.blogger.com/atom/ns#">Начинающим</category><category domain="http://www.blogger.com/atom/ns#">Процедуры Delphi</category><category domain="http://www.blogger.com/atom/ns#">Советы</category><category domain="http://www.blogger.com/atom/ns#">Функции Delphi</category><title>О вложенных подпрограммах в Delphi</title><atom:summary type="text">Доброго времени суток, дорогие читатели. Данная заметка может быть не очень большая, но тем не менее, довольно информативная. В ней я расскажу о такой полезной возможности языка Delphi, как вложенные процедуры и функции (далее автор подразумевает, что значения слов “процедура” и “функция” одинаковы. Для удобства и по привычке). На самом деле, многие программисты Delphi знают, что такая </atom:summary><link>http://delphiday.blogspot.com/2010/05/delphi_28.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-5202488850174124646</guid><pubDate>Tue, 25 May 2010 20:43:00 +0000</pubDate><atom:updated>2010-05-25T13:43:18.466-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Ассемблер</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Внедрение своей DLL в среду Delphi</title><atom:summary type="text">Данная заметка, является логическим продолжением предыдущего материала по расширению возможностей IDE. На этот раз мы внедрим в среду свою DLL-библиотеку. Для чего это можно применить? Хороший вопрос! Если честно – я пока и сам не знаю. Но надеюсь, что по мере написания данного материала, некая шальная мысля ударит в мою голову. А пока, давайте будем расценивать данную статью просто как очередную</atom:summary><link>http://delphiday.blogspot.com/2010/05/dll-delphi.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipcapyWL4RfagltpS4oWDrt0VxkUBSKgQGJb_LjHsq3DlASrEqE8dAkFvicURT0ceEwfZ1EUwZLxgXHjH5pGXZUGckfmV4IAkMzEAfWfjaniw63HUjGMXt_W3FKhdDFOvSL7e5_Osk-KU/s72-c/?imgmax=800" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-7946658077613945828</guid><pubDate>Wed, 19 May 2010 10:30:00 +0000</pubDate><atom:updated>2010-05-20T23:56:51.710-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Компоненты</category><category domain="http://www.blogger.com/atom/ns#">Советы</category><title>Расширяем возможности Delphi / Builder IDE</title><atom:summary type="text">В данной заметке, хочу поделиться с вами хорошим примером написания модуля, с помощью которого можно добавить новые возможности в вашу Delphi IDE.Пример из этой статьи довольно простой, но между тем и очень эффективный. Он позволяет очень легко добавить обработчик события (назовём его обработчиком нажатия средней кнопки мыши), в среду Delphi, путём обработки сообщений Windows.Пусть, для примера, </atom:summary><link>http://delphiday.blogspot.com/2010/05/delphi-builder-ide.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-8216669287651923383</guid><pubDate>Mon, 17 May 2010 10:14:00 +0000</pubDate><atom:updated>2010-05-17T03:52:22.711-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Ассемблер</category><category domain="http://www.blogger.com/atom/ns#">Отладка</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Отладка Delphi-приложений в OllyDbg</title><atom:summary type="text">Отличная всё таки вещь – привычка. Нет, я не про вредные привычки говорю, не переживайте, я имею ввиду правильные, профессиональные привычки. Пить и курить безусловно вредно, а вот использовать совместно прекрасные программные средства – нисколько, одна только польза. Почему именно в Olly, если есть прекрасный интегрированный в среду Delphi отладчик? Нет, друзья мои, я не пытаюсь сказать, что </atom:summary><link>http://delphiday.blogspot.com/2010/05/delphi-ollydbg.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAwqv4Z1_H_ifcX4xLOJqJJi6uP_QGhVvoKkd_jKSELVjXpuWzqFLrbcF_-eOrVXfjnK1LCcvP-cHSitGW7JD_BaTSD6mNWnsWIYo8VnVb0w7p9GEEswaErkonq7aERtEJc1-U3dY8M4s/s72-c/?imgmax=800" height="72" width="72"/><thr:total>14</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-8948891297530604533</guid><pubDate>Sun, 16 May 2010 11:30:00 +0000</pubDate><atom:updated>2010-05-16T05:16:13.807-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Начинающим</category><category domain="http://www.blogger.com/atom/ns#">Советы</category><category domain="http://www.blogger.com/atom/ns#">сообщения</category><title>Пользовательские события для начинающих</title><atom:summary type="text">У новичков зачастую возникает проблема, создание собственных событий, отличных от событий Windows. Примером таких событий может быть, изменение каких-то данных, запуск какого-то метода и т.д. Delphi предлагает довольно простое и понятное решение для такого рода задач.

А теперь посмотрим как это делается. Создадим новое приложение и отдельный модуль uTest.
В этом модуле, создадим свой класс, </atom:summary><link>http://delphiday.blogspot.com/2010/05/blog-post_16.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-5945042400166514192</guid><pubDate>Sun, 16 May 2010 09:57:00 +0000</pubDate><atom:updated>2010-05-16T02:59:42.124-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ассемблер</category><category domain="http://www.blogger.com/atom/ns#">Переводы</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Проверка валидности PE-файла</title><atom:summary type="text">Автор: Goppit / ARTeam [www.accessroot.com]
Перевод: Rob [www.delphiday.blogspot.com]

В этом туториале мы напишем простое приложение, которое использует штатное диалоговое окно выбора, для открытия файлов и выводит информацию о том, является ли выбранный файл правильным PE или нет. Код приложения основан на втором туториале от Iczelion, но я несколько изменил его, для пущей простоты и </atom:summary><link>http://delphiday.blogspot.com/2010/05/pe.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX3AFUqCLLJazFUfmIrkDVf6v816FP4F1oeM1tTqGcLeIHPiVgvvsOeIOMFrOdhLh5UIL9sGFQpgZ63WJtGRZqUCIDqnPQtWQumlt32k0Olz8wm8V3oPKf8EcUFUybb6zRwITeHmRiB_U/s72-c/rc.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-7668109260704821078</guid><pubDate>Sat, 15 May 2010 16:48:00 +0000</pubDate><atom:updated>2010-05-15T23:03:32.192-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ассемблер</category><category domain="http://www.blogger.com/atom/ns#">Компоненты</category><category domain="http://www.blogger.com/atom/ns#">Реверсинг</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Взлом Delphi компонент на примере TAdvMemo от TMS Software</title><atom:summary type="text">Существует огромное множество нужных и не очень компонентов. Красивых и довольно аскетичных, бесплатных и платных. Платные компоненты как правило, функциональны, востребованы в большинстве случаев, красиво выглядят, как с точки зрения кода, так и интерфейса. Оно и правильно, ведь они созданы для того, чтобы быть проданными. Одним из таких компонентов является TAdvMemo, от конторы TMS Software. </atom:summary><link>http://delphiday.blogspot.com/2010/05/delphi-tadvmemo-tms-software.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEshv88EJvFsRsCA48W-Fu0VLucGRwfkkovhLZYq-tRTRMeVH95jnRpRkB4VrU2Ge9niot0JPjPFyvdK4gkCZs5WI0yDvEP4Un79KbRhzJKvk7MJcQLIgRbFK20qbwZ_tcewTC-awjlc4/s72-c/Olly_screen1.PNG" height="72" width="72"/><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-1672268869623930682</guid><pubDate>Fri, 14 May 2010 18:51:00 +0000</pubDate><atom:updated>2010-05-14T11:54:54.075-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ассемблер</category><category domain="http://www.blogger.com/atom/ns#">Переводы</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Простой шаблон кейгена</title><atom:summary type="text">Автор: Goppit / ARTeam [www.accessroot.com]
Перевод: Rob [www.delphiday.blogspot.com]
Номер тьюториала: #6, Simple Keygen Template.

В этом уроке мы напишем простой кейген и добавим в него пример кода простой генерации ключа, которая в последствии может быть улучшена до настоящего алгоритма генерации выдранного из любого программного обеспечения. Так же мы добавим в кейген код который позволяет </atom:summary><link>http://delphiday.blogspot.com/2010/05/blog-post_14.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPOY5TNd6HdJF7lPUGLezzft_Yy9XZeUBSmdD5cRnwcNQGZsdUrwKlP7pCTdFsskOH_jFxsIwmICKiP8hB-Q-47pL0DFqnMOQ3eVDYvyPoSAZET8SXflTxUEqUAuU4kM4eWaRWl7olU-k/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2097477067032605787.post-7046379878530565902</guid><pubDate>Fri, 14 May 2010 15:39:00 +0000</pubDate><atom:updated>2010-05-15T14:28:40.374-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Delphi</category><category domain="http://www.blogger.com/atom/ns#">Советы</category><category domain="http://www.blogger.com/atom/ns#">Статьи</category><title>Динамическая загрузка строк из STRINGTABLE</title><atom:summary type="text">Как вы знаете, таблицы строк имеют неоспоримые преимущества перед строками, которые вы вставляете в свою программу непосредственно на этапе проектирования. Таких преимуществ, по крайней мере, два:

1. Для таких строк память не будет выделяться до того момента, когда этого не потребует ваше приложение или этого не захотите вы.

2. При помощи библиотек (DLL) со строковыми ресурсами, вы сможете </atom:summary><link>http://delphiday.blogspot.com/2010/05/stringtable.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3s_NDzNQnsy64R-axAM0vD9y396kI2DinC7B5tBQRlvLsYNrdEOSfQ-iDH42TxxRKssyvnL330XvGbJcC2JsLOMgzrsWcC9yT6hdonhQiPWtSWKCblm8Eabue250fo_sPFPRksfegtik/s72-c/form.PNG" height="72" width="72"/><thr:total>2</thr:total></item></channel></rss>