
Приветствую. В завершение цикла заметок про объект Sender и операторы as и is хотелось бы затронуть и конструкцию тип(переменная). Далее поговорим про различия с объект as тип.
…нажми для продолжения
Новые записи
полмесяца в блог не писал
faza02 (18:53:25 16/02/2010)
дата)
Действительно, учёба навалилась, время отнимает. Да и мотивация писать тоже страдает. Сегодня хочу поговорить о том, что я запланировал, и оглянуться назад, посмотреть на то, что уже было сделано.
…нажми для продолжения
Модуль для определения google pagerank на delphi. Сам модуль и описание дальше.
…нажми для продолжения
В недавнем примере мы делали http-запрос с помощью синхронного сокета. Мы обращались к конкретному серверу, зная его ip. Непорядок, сегодня займёмся определением ip-адреса по доменному имени, по адресу сайта.
…нажми для продолжения
Необходимо, чтобы в TEdit пользователь мог ввести только цифры? Я часто встречаю различные решения данной задачи, которые в основном сводятся к обработке события OnKeyPress. Сегодня рассмотрим кардинально другой подход – изменение стиля TEdit с помощью WinApi.
…нажми для продолжения
Привет. Сегодня хочу рассмотреть построчную работу с файлом. Использовать будем стандартный паскалевский ввод/вывод: writeln и readln.
Например, перед нами задача: убрать от одного до десяти первых символов в каждой строке. Кстати, передо мной эта задача вчера реально встала, и я написал программу за 5 минут. Теперь и мы с тобой рассмотрим процесс написания.
…нажми для продолжения
Привет! Это второй пост, который был потерян когда-то в июле в связи с переездом на другой хостинг.
Речь пойдёт о так называемом Screen Buffer.
Консольное окно само по себе имеет определенные размеры, обычно 24 на 80 символов.
…нажми для продолжения
JavaScript? JavaScript??? А как же delphi? Ведь это же delphi блог!
Спокойно, сейчас объясню
В июле 2009 года менял хостинг, по некоторым причинам не мог получить backup базы блога, а последний, что я делал регулярно, был не очень свеж. В результате потерял три поста. С этой потерей уже давно смирился, а сегодня был приятно удивлён, обнаружив их на своём фиде. Итак, два поста не совсем по теме, а один тематический.
Сегодня сделаем просто html-страницу, на которой с помощью JavaScript выведем таблицу умножения.
…нажми для продолжения
Привет, ты наверняка уже наслышан о недавно появившемся вирусе Piggy. Если не в курсе, буду краток: он использует принцип спама по цепочке.
Вот тебе приходит ссылка от человека, мол, flash игра прикольная. Ты пишешь, мол, ага, знаем, спам. И тебе в ответ: нет, мол, не спам, ага. Качаешь, так как немного пьян, и с твоим номером происходит то же самое: пароль меняется, а эта программа висит некоторое время как icq-бот и предлагает твоим друзьям, которые в контакт-листе, скачать себя. Реагирует на слова «бот», «спам» и прочие по-разному, отвечает, даже меняет статус на «печатает…». Некоторые индивиды окрестили этот вирус как вирус с «искуственным интеллектом», так как сейчас такое – большая редкость. …нажми для продолжения

Сегодня хочу начать цикл заметок о winsock. Около года назад я этим заинтересовался, потом незаслуженно забыл и забросил.
WinSock – достаточно мощный инструмент, основа всех основ. Если ты пишешь программу на чистом api, тебе важен конечный размер программы или работаешь с хитрым протоколом, то сокеты просто незаменимы. В этой заметке рассмотрим, как открыть сокет и послать GET запрос серверу.
…нажми для продолжения

Читая иностранные блоги, наткнулся на пост, в котором поднимается проблема парсинга и отображения в TStringGrid tsv файлов (tab-separated values – значения, разделенные символом табуляции, англ.). В таких файлах элементы в строках разделены знаком табуляции (девятым символом). Также не хочется забывать про не менее популярный формат csv – comma-separated values – в нём элементы разделены запятой. Стоит сказать, что программы для работы с таблицами просто обязаны читать эти два формата.
…нажми для продолжения

Будь мой блог не delphi блог и будь его адрес не parsers.info, я бы никогда не стал массово получать адреса rss лент со списка сайтов.
…нажми для продолжения
Привет! Решил сменить дизайн delphi блога, так как старый ужасно приелся.
Перевёл, доработал одну тему на английском.
todo:
-
[готово] поставить счётчик mail.ru вместо «ололо» в футере
написать «О блоге»
[сделано] поставить красивую картинку для RSS, тем самым полностью изменив этот блок
[думаю, не стоит]добавить немного красных оттенков
[к черту)] сделать форму поиска менее жирной
поставить код AdSense в наиболее эффективное и не слишком навязчивое место
поставить плагин подписки на комментарии
Стоит ли оставлять этот дизайн? Что еще стоит подправить?
Вся надежда на тебя, дорогой читатель
Сегодня рассмотрим вопрос о том, как перечислить все компоненты на форме. Например, как очистить все TEdit одним циклом, как изменить надписи на всех TLabel, как нажать все TButton ![]()
В заметке про создание кнопок с использованием TImage я уже испольовал данный приём, теперь рассмотрим подробнее.
…нажми для продолжения

Полтора года назад писал такую статью на одном форуме, на блоге этого нет. В связи с тем, что на этой неделе поднял тему использования Sender: TObject и операторов as и is, распишу всё заново здесь и сейчас ![]()
…нажми для продолжения

Решил-таки сделать свой блог dofollow-блогом. Для тех, кто не знает, wordpress в комментариях к ссылке на сайт автора добавляет атрибут rel=’external nofollow’. Чтобы поощрить автора комментария, некоторые блоггеры убирают этот атрибут – так комментатор получает прямую ссылку на свой сайт. Это еще и стимул комментировать. Согласись, когда много комментариев, блог оживает ![]()
…нажми для продолжения

Про Sender: TObject я недавно рассказал. Согласись, что использовать Sender без таких операторов как is и as не очень кавайно. Конечно, для определенных целей они даже не требуются, а вот кое-где уже не обойтись.
Ты-то про них знаешь всё, а вот остальным сейчас расскажу.
…нажми для продолжения

Привет, читатель! Поздравляю с начавшейся наконец зимой!
Сегодня рассмотрим вопрос, который относится скорее к SEO – почему человек, зашедший на блог, не оставляет комментарий. Пускай ему даже есть что добавить.
…нажми для продолжения

Всем привет. Димон, особенно тебе, рад что ты ссылку запомнил!
Итак, сегодня я хочу рассказать про так часто мелькающее перед нашими глазами Sender: TObject.
Точнее, своими словами я рассказывать не буду, а переведу с английского доступным языком, копирайт смотри в конце поста, как обычно.
…нажми для продолжения
Привет, хорошая погода. Сегодня решил перевести пост одного коллеги по блогосфере, копирайт в конце.

…нажми для продолжения

