» Разрушители легенд: Delphi не актуален, Delphi - фигня

Среда, сентября 1, 2010

Прочитал сегодня пост на Хабре про выход Delphi XE (оригинальный топик). Честно говоря, не совсем мне понятен ход компании по переименовыванию бренда с участием суффикса "XE", но это не столь важно. Меня больше выбесил отказ разработчиков от кроссплатформенности (которую ранее обещали), на зато добавление ряда не особо-то и нужного функционала ...

» Web Spider on Ruby

Среда, августа 18, 2010

Как-то раньше не приходилось писать паука на C++ или Delphi, но довольно часто читал статьи на данную тему.  И вот теперь пришлось самому столкнуться с подобной задачей - только писать пришлось на Ruby. Я даже не ожидал, что это настолько удобно и достаточно быстро (для тех, кто кодит на нем ...

» Оптимизация Delphi кода

Вторник, июня 8, 2010

Сегодня решил заняться оптимизацией своего антивируса (да-да, я извращенный вирусолог, имеющий свой антивирус). Поглядел на код и децл ужаснулся: куча лишних операций, присваиваний, сложные действия и прочая лабудень.. Ради интереса запустил сканер. При таком неоптимизированном коде vоя программка прогналась по папке за 5:09 минут. Ок, взялся за оптимизацию.. Привел в ...

» Обновление LightSMTP

Суббота, апреля 3, 2010

Буквально вчера я обновил мой компонент LightSMTP, призванный помочь Delphi программистам с задачей отправки почты через протокол SMTP. "Да таких компонентов куча!" - скажут некоторые. Согласен, Synapse, Indy, ICS SmtpCli и прочие. Но все они делают бинарник нагруженным, добавляя примерно 70 Кб. Для тех, кому важен размер готового проекта, это ...

» Замена информации в exe файле на Delphi

Четверг, апреля 1, 2010

На форуме VR был задан вопрос о том, как программно сменить информацию о версии (и подобном) у чужого *.exe файла. На первый взгляд мне показалось, что проблема решается быстро. Тем более, что я когда-то вроде уже реализовывал подобное. Но при многочисленных попытках написать код, у меня ничего не получилось... Вспомнил ...

» Функции Try…To… в Delphi

Четверг, марта 18, 2010

Недавно делал одну лабу для друга на Delphi. Так вот там надо было проверять, введено ли дробное число в TEdit или же там какая-нибудь чушь. Я предложил использовать стандартную функцию TryStrToFloat, что он и сделал. Как оказалось, даже препод по программированию в колледже не знает такой функции, что меня, конечно, ...

» Мои статьи на VR-Online

Суббота, октября 31, 2009

Недавно я писал про создание маленьких приложений в Delphi средствами KOL, когда сравнивал размеры готовых проектов на C++ и Delphi. Так вот на vr-online.ru вышел свежий номер журнала, в котором присутствуют две мои статьи, рассматривающие принципы программирования в Delphi с использованием KOL. Там рассмаотрены все аспекты, принципы и алгоритмы, которые ...

» Разрушители легенд: некроссплатформенность Delphi

Понедельник, октября 26, 2009

Ну что ж, сегодня развеем еще один миф об Delphi, а именно его не-кроссплатформенность. Данное качество C++ постоянно приводят самые бурные ее поклонники, когда начинаются на форумах обсуждения в стиле «Delphi или C++?». Да, C++ кроссплатформенный, однако для этого нужно подбирать специальный компилятор, создающий код под Linux, Windows и прочие ...

» Разрушители легенд: C++ vs Delphi - кто меньше?

Среда, октября 21, 2009

Продолжаем развивать мифы об среде разработки Delphi в отношении вечной борьбы с C++. В этот раз я хочу в корень обломать миф о том, что откомпилированные Delphi приложения весят больше, чем те же на C++. Это полный пиздежь бред, который несут не совсем понимающие в этом люди либо просто буйные ...

» Новый раздел на блоге

Вторник, октября 20, 2009

С сегодняшнего дня создам новую страничку, которая будет посвященна программированию и помощи студентам-кодерам. Буду размещать тут свои статью по кодингу, разнообразные исходники по Delphi/Pascal/PHP/C++, математические формулы и прочую вкуснятину. Попытаюсь облегчить жизнь тому, кто уже начал или только собирается учиться на кодера. Хоть труды даром не пропадут :) В принципе ...