Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Delphi for PHP

Чулан
Сегодня анонсирована среда разработки Delphi for PHP. For RAD Web development, ага.

Страшно представить, что получится, когда миллионы любителей VCL начнут клепать свои web 2.0 порталы. Хотя, скорее всего, особо большого распространения эта штука не получит.
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 536
Комментарии 6

Delphi for PHP ist da!!!

Чулан
Delphi for PHP от codegear доступен для скачивания!
Можно скачать полностью функциональную триальную версию на один день, для этого придётся зарегистрироваться, или купить в online store за $234.
Сомневающиеся могут просмотреть демо.
Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 422
Комментарии 25

Парсер Google за несколько минут на Delphi7

Чулан
Для нашей задачи нам понадобится небольшие познания в программировании на Delphi, бесплатные компоненты из набора «Embedded Web Browser».
В самом начале нам требуется иметь установленную Delphi7, и наличие соединения с Интернет, для проверки работы программы.
Для начала скачаем и установим их. Сам компонент расположен тут — bsalsa.com/DP/download.php?file=0.
Читать дальше →
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 1K
Комментарии 4

CodeGear анонсирует RAD Studio 2007

Чулан
Важная новость для сторонников продуктов CodeGear (компания, принадлежащая Borland, к которой перешли средства разработки): анонсирован выпуск RAD Studio 2007 (кодовое имя «Highlander») – all-in-one пакета разработки, объединяющего в себе Delphi для Win 32, Delphi для .NET и C++ Builder.

Обратите внимание — в официальном анонсе ничего не сказано о C# Builder, который входил в предыдущую версию – Borland Developer Studio 2006. В одной из презентаций, посвященной новой версии я нашел «IDE no longer offers design-time support for C#» – вот те раз, похоже с C#Builder придется распрощаться, и те из немногочисленных разработчиков, что успели «подсесть» на сей продукт вынуждены волей-неволей перебираться на VS.

Среди нововведений ничего особо революционного не обнаружено, наиболее важными можно назвать поддержку .NET 2.0 и ASP.NET 2.0, новую версию MDD-фреймворка ECO IV, dbExpress 4 (дебютировавшего в начале года в Delphi 2007), замену встроенного движка сборки на MSBuild (что также появилось ранее в Delphi 2007) некоторые расширения языка Delphi, в основном заимствованные из C#, а также легковесная СУБД Blackfish SQL (так теперь называется разработанная Стивом Шоннеси (Steve Shaughnessy) уникальная СУБД JDataStore/NDataStore, которая написана на Java, но ее исходный код транслируется в C# и работает также под .NET).

Несмотря на возможные предположения, новая версия так и не стала поистине интегрированным решением, объединяющем все IDE CodeGear, например, Delphi for PHP остается независимым продуктом, равно как и Ruby IDE, выход которой ожидается в третьем квартале этого года.

Хорошо, что в RAD Studio появилась поддержка .NET 2.0, печально только, что в Visual Studio она есть уже два года – пора бы уже рассчитывать на поддержку .NET 3.5.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 811
Комментарии 3

Миллион лицензионных Delphi/Builder для школьников России

Чулан
1 февраля распространен пресс-релиз согласно которому Федеральное агентство по образованию России приобрело у компании CodeGear (принадлежащей Borland Software Corporation) лицензии на 1 миллион мест на продукты Delphi, Delphi для .NET и C++ Builder. Фактически речь идет о CodeGear RAD Studio.

Приобретение сделано в рамках нацпроекта «Образование», получившего необходимое финансирование от правительства. Выбор продукта для России вполне логичен. Трудно представить обучение программированию в наших школах и ВУЗ-ах без Паскаля.

А для CodeGear/Borland это, очевидно, не только успешная продажа сегодня. Это возможность получить в будущем целое поколение сторонников Delphi и С++ Builder.
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 429
Комментарии 34

Знаете как узнать сколько сейчас минут? ( на разных языках).Альтернатива Hello World.

Чулан
Проблема «Hello World» — в том что непонятно заранее куда будет выведен этот самый «Hello World». То ли в консоль, то ли в Браузерное окно, то ли в MessageBox, то ли в отладочное окно.
Задачка — «Минутка» показывает именно объектное представление языка. Насколько просто обратиться к значению минутки текущего времени на разных языках.
Поэтому ниже привожу примеры именно получения текущей минутки. Если время например: 8:26:30, то в итоге мы должны получить 26.
Не важно числом или цифрой.
Хочется добавить ограничение: без использования дополнительных библиотек.

Читать дальше →
Всего голосов 20: ↑4 и ↓16 -12
Просмотры 492
Комментарии 32

Конфиг-файлы в Delphi без проблем

Delphi *
Как-то было дело и я задумался над тем, как же удобнее всего настройки пользователя где-нибудь локально, быстренько это дело написать и забыть. Хранить это дело я решил в xml-файле. Куда уж без них.
Главное в этом способе то, что при добавлении каких-то новых параметров или изменении старых, не нужно будет переписывать код сохранения данных и их загрузки. Все будет делаться автоматически. Все, что нам нужно — это создать базовый класс, который будет за нас все делать, а сами данные мы будем хранить в объектах классов-наследников.
читаем дальше
Всего голосов 33: ↑23 и ↓10 +13
Просмотры 15K
Комментарии 93

Delphi for PHP

Чулан
Перевод
Dephi for PHP
Компания CodeGear на днях аннонсировала выход продукта Delphi for PHP — визуальной среды разработки веб-приложений на PHP.
CodeGear обещает, что в новосозданном продукте веб-разработчики найдут все то, чем давно уже пользуются Delphi`йцы, что, в свою очередь, позволит быстро и легко создавать полноценные приложения.
На сегодня Delphi for PHP может похвастаться следующими возможностями:
— VCL для PHP (более 50 компонентов с открытым кодом, в то числе, с поддержкой AJAX);
— интеграция с основными СУБД, а именно, такими, как InterBase, MySQL, Oracle, Microsoft SQL Server, и др.;
— отладчик и многое другое, что присуще полноценным средам разработки.
Также, Delphi for PHP учитывает специфику разных платформ, будь то Windows, Linux или Solaris.
«Так как Delphi for PHP может легко отлаживать как существующие проекты, так и новые, его приобретение сразу же начнет окупаться. В проектах, где час работы программиста оценивается в районе $80-$100 в час, сохраня вам лишь три часа, Delphi for PHP уже начнет работать на вас. Мне больше не понадобится использовать „echo“ и „print“ для отладки», — делится опытом Брайан Лайман (Brian Layman), программист.

Delphi for PHP вошел в линейку продуктов CodeGear среди которых Delphi 2007 for Win32, Delphi for .NET, Turbo Delphi, C#Builder, C++ Builder, JBuilder и InterBase.

Стоимость продукта на сегодня установлена в $249.
Так же доступна trial-версия, подоробнее можно почитать по адресу www.codegear.com/products/delphiforphp
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 355
Комментарии 0

Радио–Т #85

Чулан
— Новый зигзаг Delphi
— Что происходит с iPhone?
— Архитектурно–твитерские размышления
Mail.Ru и Apple на рынке игр
— Skype против GPL
— 1000 пропавших ноутбуков
Еще одно читало книг
Кнут все еще крут
— BB9K доступен
SEO: территория зла
Темы наших слушателей
Всего голосов 62: ↑55 и ↓7 +48
Просмотры 191
Комментарии 28

Delphi+PostgreSQL

Delphi *
В одном из проектов понадобилось получить доступ к БД PostgreSQL из Delphi и, в частности, читать BLOB поля из этой БД. Разумеется, дабы не изобретать велосипед, решил поискать готовые компоненты. Нашлось два решения:

-бесплатное. ZeosLib.
-платное. PostgresDAC.

Производительность была ключевым моментом, поэтому я решил их сравнить.

Читать дальше →
Всего голосов 17: ↑12.5 и ↓4.5 +8
Просмотры 20K
Комментарии 12

Delphi 2009: Акула со слов очевидцев

Delphi *

Недавно CodeGear представит нам своё новое творение под кодовым именем Tiburon (в переводе с испанского — акула). Что кроется под этим названием? Наиболее очевидный ответ — CodeGear Studio 2009!

Не секрет, что любимые многими разработчиками средства создания программного обеспечения от Borland, такие как Delphi и C++ Builder, к середине нынешнего десятилетия стали переживать не лучшие свои времена. Это вынудило компанию принять ряд организационных мер, направленных на борьбу с убытками, и фактически отказаться от дальнейшего ведения бизнеса в сфере создания средств разработки

Читать дальше →
Всего голосов 57: ↑38.5 и ↓18.5 +20
Просмотры 3.4K
Комментарии 108

Delphi for PHP 2.0 — радость и разочарование.

PHP *
С Delphi я очень плотно дружу начиная со второй версии (по-моему 96-й год), но следить за новинками перестал после выхода восьмой версии, которая была ориентирована на .NET и компилировала приложения только под неё, а соответственно не представляла для меня абсолютно никакого интереса.

И вот в прошлом году у CodeGear, нового хозяина Delphi, вышла Delphi 2007 — довольно заметное событие, учитывая тот факт, что основной люд уже после продажи дельфи её похоронили. Изучая новые возможности IDE, случайно наткнулся на странный продукт — Delphi for PHP (d4php), а поскольку Delphi как IDE и как язык программирования я знаю немного хуже русского, решил воспользоваться моментом и посмотреть на PHP с другой стороны.
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 10K
Комментарии 11

TDateTime to QDateTime

Чулан
Итак необходимо преобразовать тип TDateTime, использующийся в Delphi, в тип QDateTime Qt.
TDateTime представляет собой число с плавающей точкой, где целая часть — число дней с 30 декабря 1899 года до текущего дня, а дробная часть — число секунд от начала дня.

QDateTime Converter::fromTDateTime( double tDateTime )
{
int time_t = (int)((tDateTime — 25569.16666) * 86400); //получили время в формате time_t
return QDateTime::fromTime_t( time_t );
}

25569.16666 — это 1 января 1970 года в формате TDateTime.
86400 — количество секунд в одном дне.

В реальной программе оба магических числа заменяем константами.

Обратное преобразование выполняется в обратном порядке.
Всего голосов 18: ↑8 и ↓10 -2
Просмотры 1.5K
Комментарии 5

Странности в Delphi 7

Чулан
Сегодня у меня и моего друга встал вопрос вычисления прогибов консоли. Из доступных инструментов был компьютер неизвестного происхождения с пакетом Delphi 7. Реализовав код (за его кривость просьба ногами не пинать), столкнулись со следующей интересной проблемой:
Читать дальше →
Всего голосов 10: ↑3 и ↓7 -4
Просмотры 320
Комментарии 11

ZAM-S — Выпуск #52

Чулан
Разговоры* о программировании:

— Програмисты и кодеры
— Программа пишется на бумаге?
— Про любимые языки
— Про любимые IDE
— Стоит ли программистом быть?

*в гостях Алексей, Василий

zam-s 52 / 12.5 Мб / 27:17 / MP3, 64 kbps
Download

Офф. сайт подкаста

RSS подкаста
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 164
Комментарии 2

Помощь в разработке

Delphi *
Я обладатель плеера Sony Walkman NW-E015F. Как и любой другой владелец плееров фирмы Sony, мне приходится страдать от использования продукта SonicStage. Это горе, которое рушит все доброе и вечное.

Но нашелся человек, который разработал программное обеспечение позволяющее обойти проблему — программа NWE00xMP3Manager. Но сейчас автор программы, в связи с нехваткой времени не может закончить обновление следующей, критической для всех нас, версии.

Я неоднократно связывался с автором программы, предлагал какую-то экономическую поддержку — человек отказывался и говорил о том, что ему нужен лишь помошник для завершения начатого.

Я как безумный, романтично верю что такой человек найдется. Спасибо.
Всего голосов 55: ↑40 и ↓15 +25
Просмотры 908
Комментарии 23

Обзор механизма естественного ввода в RAD Studio 2010

Delphi *
Перевод
imageНа этой неделе мы немного обсудим нововведения в VCL, особо фокусируясь на возможностях естественного ввода (жесты и прикосновения) в RAD Studio 2010. Примите во внимание, что всё, о чём мы говорим, есть лишь бета-версия, и до релиза всё может измениться.

С помощью нового механизма вы можете выбирать разнообразные предопределённые движения вашего манипулятора (либо создавать новые, пользовательские) для того, чтобы ассоциировать их с разными действиями. Пользователям браузера Opera (и не только) это покажется знакомым. Для остальных, напомню, что Windows (а значит, и Delphi) давно содержит одно старое движение: Drag&Drop. Считайте, что этот механизм есть нечто подобное, но гораздо более мощное. Разумеется, это будет активно использоваться в программировании с использованием пера, приложениях для контент-киосков с использованием тачскрина и т.д.

Если вдаваться в детали, проясним одно положение: Delphi пытается использовать механизм обработки естественного ввода выпускающегося сейчас Windows 7. Если это невозможно (к примеру, приложение запущено на Windows XP), используется собственный механизм распознавания. Как он это делает? С помощью некоторого нововведения в языке (но это тема другого поста, конечно =)).

Здесь много интересных картинок и букв
Всего голосов 32: ↑25 и ↓7 +18
Просмотры 6.3K
Комментарии 12

Специфичный Delphi-вирус

Антивирусная защита *
В интернете появился специфичный для Delphi вирус. Суть его в том, что заражённая программа ищет на диске установленные версии Delphi и, если находит, изменяет файл SysConst.dcu (старая версия сохраняется под именем SysConst.bak), и после этого все программы на Delphi, скомпилированные на этом компьютере, начинают точно так же заражать Delphi на тех компьютерах, где они запускаются. Распространению вируса способствовало то, что некоторые версии популярного мессенджера QIP оказались заражены им (команда разработчиков QIP приносит за это свои извинения). Пока единственный обнаруженный вредный эффект от вируса — это то, что из-за ошибки в его коде при запуске заражённой программы возникает Runtime error 3, если ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\x.0 (x — от 4 до 7) содержит неправильное значение параметра RootDir (для правильного значения ошибки не происходит). Видимо, просто обкатывалась технология распространения вируса.

Проверьте свои версии Delphi и, если найдёте у себя SysConst.bak, выполните следующие действия:
1. Удалите SysConst.dcu
2. Скопируйте SysConst.bak в SysConst.dcu. Важно именно скопировать, а не переименовать, чтобы SysConst.bak тоже остался на диске — это убережёт систему от повторного заражения.

Некоторые подробности и обсуждение:
www.delphikingdom.com/asp/answer.asp?IDAnswer=70912
forum.qip.ru/showthread.php?t=36203
forum.qip.ru/showthread.php?t=35939

UPD: этот топик не призван поливать грязью QIP, зараженным оказался и AIMP, я подозреваю что и многие другие программы. Для тех, кому лень ходить по ссылкам — разработчики QIP пересобрали сборку.
Всего голосов 72: ↑67 и ↓5 +62
Просмотры 8.1K
Комментарии 122

Вирус для Delphi

Блог компании ESET NOD32
Сегодня мы выпустили новость о распространении вируса  Win32/Induc.A для среды разработки Delphi. Не так давно вирус активно обсуждался на хабрахабре.

Win32/Induc.A вполне безобиден, однако представляет интерес своим механизмом распространения. Сначала происходит заражение среды Delphi, вследствие чего программы, компилированные на инфицированном компьютере, также становятся носителями кода вируса.  Система раннего обнаружения угроз  ESET ThreatSense.Net зафиксировала более 30 000 уникальных образцов вредоносного ПО Win32/Induc.A в течение первых 24 часов с момента внесения данного вируса в сигнатурную базу 18 августа 2009 года.

Другой интересной фишкой вируса стало то, что он также распространяется вместе с троянской программой Win32/Spy.Banker. По всей вероятности, создатели трояна сами стали жертвами таких же вирусописателей, и программа Win32/Spy.Banker была скомпилирована хакерами в среде Delphi на зараженных вирусом Win32/Induc.A компьютерах.

 
Всего голосов 51: ↑35 и ↓16 +19
Просмотры 6.3K
Комментарии 30