Время идет. Даже бежит. Меняются языки программирования. Меняются фреймворки. А программисты не меняются...
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
Показаны сообщения с ярлыком юмор. Показать все сообщения
Показаны сообщения с ярлыком юмор. Показать все сообщения
18 июля 2025
07 февраля 2025
01 апреля 2024
Выпущен Delphi 12.1
Сегодня, 1 апреля 2024 года, компания Embarcadero Technologies выпустила Delphi 12.1, C++ Builder 12.1 и RAD Studio 12.1. Этот релиз получил кодовое название "Minsk" в честь столицы Республики Беларусь. В этой версии основное внимание уделено улучшению качества и устранению обнаруженных проблем. Но разработчиков ждет несколько любопытных новинок и развитие существующих функций.
20 января 2023
01 апреля 2022
FastLinux – operating system must be fast
Сегодня, 1 апреля 2022 года, компания Fast Reports анонсировала выпуск FastLinux Server. FastLinux Server – это операционная система, которая отвечает всем требованиям современных предприятий, обладает высокой надёжностью, быстродействием и устойчивой работой при любых нагрузках. FastLinux – это единственный дистрибутив Linux оптимизированный для формирования и хранения документов. Его главной особенностью является наличие встроенной специальной версии FastReport Corporate Server.
04 июня 2021
Когда решили удалить поле из таблицы
Аналитик: -Надо удалить поле X из таблицы XYZ.
Я: -Не вижу проблем: alter table XYZ drop column X
Бэкенд-разработчик: -Что ты творишь?!?!
Фронтенд-разработчик: -Твари! В сериале этот диалог звучал так (диалог начинает бандит, который на фото слева):
Я: -Не вижу проблем: alter table XYZ drop column X
Бэкенд-разработчик: -Что ты творишь?!?!
Фронтенд-разработчик: -Твари! В сериале этот диалог звучал так (диалог начинает бандит, который на фото слева):
-Слушайте, пацаны, только поймите меня правильно. Могут стрелять по мне, а зацепят вас.В чем смысл этого поста? Смысл в том, что на любом этапе реализации проекта, как бы не менялось задание, важно помнить, что на проекте мы все - бригада.
-Саша, это общее дело, и потом, мы с первого класса вместе.
-И за все, что мы делаем, отвечаем тоже вместе.
-И во всем этом дерьме прикрываю вас я!
-Бригада!
01 апреля 2021
Релиз Delphi 10.4 Sydney Community Edition
Сегодня компания Embarcadero представила новую версию Delphi Community Edition. Она реализована на базе Delphi 10.4.2 Sydney и дополнена исправлениями, которые войдут в первое обновление RAD Studio 10.4.2 Sydney. Delphi Community Edition является бесплатной полнофункциональной средой разработки для создания кросс-платформенных приложений для Windows, Android, iOS и macOS.
18 декабря 2020
11 сентября 2020
В караоке-бар требуется официант со знанием Borland Delphi
В октябре 2019 в Минске была опубликована вакансия уборщика офисных помещений, которому требовались знания BPWin и Borland Delphi. Теперь караоке-бар в Солигорске ищет официанта со знанием Borland Delphi. Обязательно ОЧЕНЬ ВЫСОКИЕ профессиональные навыки!
Не указано, является ли этот бар резидентом Парка высоких технологий...
03 июля 2020
Байки из жизни. Ложь - это часть жизни программиста
Сегодня закончив очередную статью для своего блога, я перед публикацией решил отвлечься, чтобы потом прочитать ее немного посвежевшей головой. Попивая кофе и листая новости, я увидел статью "6 Things Programmers Know Are Bad But Still Do Anyway". Читая абзац о глотании ошибок втихаря, я вспомнил случай, который произошел на моей предыдущей работе. Расскажу лучше сегодня о нем. Ведь сегодня пятница, а значит статья об оптимизации размера PDF-файла подождет.
28 февраля 2020
Антивирус Касперского против Delphi
Недавно мое руководство осчастливило нас защитой от "Лаборатории Касперского". Пришел админ и поставил всем Kaspersky Endpoint Security. На днях безопасность мирового класса у меня дала сбой. В крошечной консольной программке сразу после компиляции в Delphi 10.3.1 эвристический анализ антивируса нашел троян "HEUR:Trojan-Banker.Win32.Danabot.gen".
При этом если проект собрать компилятором под Win-64, то он успешно запускается. Так же, как и если 32-х битную версию собрать на Delphi 10.3.2 или Delphi 10.3.3.
Я сталкивался с таким раньше, когда программа по HTTP скачивала страницу из интернета, но эта всего лишь читает список файлов каталога (исходный текст моего "трояна" является примером к моей следующей статье). Так, что время идет, название антивируса меняется, а алгоритмы касперсого продолжают глючить :-)
При этом если проект собрать компилятором под Win-64, то он успешно запускается. Так же, как и если 32-х битную версию собрать на Delphi 10.3.2 или Delphi 10.3.3.
Я сталкивался с таким раньше, когда программа по HTTP скачивала страницу из интернета, но эта всего лишь читает список файлов каталога (исходный текст моего "трояна" является примером к моей следующей статье). Так, что время идет, название антивируса меняется, а алгоритмы касперсого продолжают глючить :-)
11 октября 2019
14 октября 2011
О нумерации версий Delphi
| История развивается по спирали, а пони бегает по кругу... |
Пятничные размышления, на которые натолкнуло письмо одного моего приятеля.
Сначала разработчики Delphi нумеровали версии просто: 1, 2, 3, 4, 5, 6, 7, 8. Затем, с подачи маркетологов Microsoft перешли на нумерацию версий по годам: 2005, 2006, 2007, 2009, 2010. В 2010 году Embarcadero придумала для всех своих продуктов новый бренд - "XE". "XE" - это не "Express Edition" как у Oracle, а два понятия: "X" - гетерогенность платформы (например, доступ к различным базам данных без дополнительных затрат) и "E" - скромное "Embarcadero". Поэтому с 2010 года началась новая эра в нумерации версий Delphi: Delphi XE, Delphi XE2... Что будет дальше? А дальше:
Сначала разработчики Delphi нумеровали версии просто: 1, 2, 3, 4, 5, 6, 7, 8. Затем, с подачи маркетологов Microsoft перешли на нумерацию версий по годам: 2005, 2006, 2007, 2009, 2010. В 2010 году Embarcadero придумала для всех своих продуктов новый бренд - "XE". "XE" - это не "Express Edition" как у Oracle, а два понятия: "X" - гетерогенность платформы (например, доступ к различным базам данных без дополнительных затрат) и "E" - скромное "Embarcadero". Поэтому с 2010 года началась новая эра в нумерации версий Delphi: Delphi XE, Delphi XE2... Что будет дальше? А дальше:
- Delphi XE3
- Delphi XE4
- Delphi XE5
- Delphi XE6
- Delphi XE7
- Delphi XE8
- Delphi XE9
- Delphi XEA
- Delphi XEB
- Delphi XEC
- Delphi XED
- Delphi XEE
30 апреля 2010
Шутки округления
Для IP-телефонии я пользуюсь JustVoip (один из сервисов Betamax). Этот сервис отличается низкими ценами (в 2-3 раза ниже, чем у Skype) и наличием бесплатных звонков во многие страны на стационарный телефон.
Так вот, как-то надо было мне позвонить другу в Германию. Запускаю JustVoip и звоню ему на домашний телефон – не снимает. Набираю ему на мобильный, а программа мне пишет: "Стоимость минуты 0.08€, у вас не хватает средств". Смотрю, точно на счету – 0.07€. Захожу на сайт сервиса, чтобы пополнить счет, а на сайте написано: "На счету 0.08€". А ведь это ровно стоимость минуты!
Вот наглядный пример, когда округление суммы на счете до центов реализовано разными алгоритмами. Система одна, счет один, а клиентские программы разные и в результате различный баланс :(
Итак, авторы программ задумайтесь над тем, чтобы алгоритмы обработки данных в рамках одной системы были одинаковыми!
Так вот, как-то надо было мне позвонить другу в Германию. Запускаю JustVoip и звоню ему на домашний телефон – не снимает. Набираю ему на мобильный, а программа мне пишет: "Стоимость минуты 0.08€, у вас не хватает средств". Смотрю, точно на счету – 0.07€. Захожу на сайт сервиса, чтобы пополнить счет, а на сайте написано: "На счету 0.08€". А ведь это ровно стоимость минуты!
Вот наглядный пример, когда округление суммы на счете до центов реализовано разными алгоритмами. Система одна, счет один, а клиентские программы разные и в результате различный баланс :(
Итак, авторы программ задумайтесь над тем, чтобы алгоритмы обработки данных в рамках одной системы были одинаковыми!
01 апреля 2010
Embarcadero Technologies покупает бренд "Borland"
По сообщению BusinessWeek компания Embarcadero Technologies, крупнейший производитель и поставщик платформенно-независимых инструментов для разработки, управления и оптимизации приложений и баз данных, подписала соглашение с Micro Focus International plc о приобретении эксклюзивного права на использование торговой марки "Borland" в названии продуктов линейки "Rapid Application, Web and Java™ Development Tools".
"Мы возрождаем славное имя Borland! Когда-то "Borland" входил в тройку самых известных в мире брендов. В какой-то степени, использование "Borland" в названии наших продуктов – это возвращение к нашим корням. Borland – это бренд, в будущее которого верят многие ИТ-профессионалы!" – сказал вице-президент по связям с разработчиками и главный евангелист Embarcadero Technologies Дэвид Интерсаймон ("David I").
С первого апреля 2010 года, слово "Borland" будет использоваться в названии всех новых версий инструментальных средств для разработки приложений компании Embarcadero Technologies: Borland® RAD Studio, Borland® Delphi, Borland® C++Builder, Borland® Delphi Prism, Borland® JBuilder, Borland® Delphi for PHP.
"Мы возрождаем славное имя Borland! Когда-то "Borland" входил в тройку самых известных в мире брендов. В какой-то степени, использование "Borland" в названии наших продуктов – это возвращение к нашим корням. Borland – это бренд, в будущее которого верят многие ИТ-профессионалы!" – сказал вице-президент по связям с разработчиками и главный евангелист Embarcadero Technologies Дэвид Интерсаймон ("David I").
С первого апреля 2010 года, слово "Borland" будет использоваться в названии всех новых версий инструментальных средств для разработки приложений компании Embarcadero Technologies: Borland® RAD Studio, Borland® Delphi, Borland® C++Builder, Borland® Delphi Prism, Borland® JBuilder, Borland® Delphi for PHP.
Подписаться на:
Сообщения (Atom)









