Пока прошлый пост писал, прогу исправил и даже одну багу поймал.
Не стал делать универсальность, потому что пользуюсь программой я один по сути.
Просто добавил галку на форму. Состояние галки проверяет функция извлечения данных. Если стоит, то меняем в запросе функцию на Postgres, если снята, то используем MariaDB.
Вроде всё работает и даже что-то понятное в файл пишет.
Я сейчас попробовал свою прогу для zabbix с mariadb на postgres перебросить.
Почти получилось, но всё же требуется костыль.
Прикол в том, что функция преобразования unixtime у них по-разному называется: FROM_UNIXTIME в MariaDB и to_timestamp в Postgres.
Можно по идее самому преобразование сделать, но вот как-то совсем не хочется. слишком много писать придётся.
Planning prévisionnel de mes streams sur Twitch à partir du 21 juillet 2025.
Retrouvez moi en ligne lundi, mercredi, vendredi et dimanche après-midi aux alentours de 15 heures pour du développement et de la discussion autour de vos projets de logiciels, applications mobiles, jeux vidéo ou sites.
Жив ли Delphi в 2025 году? Погружение в технологии, релизы и мнение сообщества
Delphi — легендарная RAD-среда, известная с середины 90-х. Её эпоха расцвета пришлась на Delphi 5-7 и Borland'овский бум. Многие разработчики (включая автора этой статьи) помнят, как легко и быстро можно было создавать GUI-приложения под Windows.
A short preview demonstration of PALM with llama3.2 1TB as base model - A Object-Pascal-native LLM engine with inline assembler AVX2 SIMD optimizations, running on the CPU with StreamingLLM-like "endlessly" context-windowing and 8-bit quantized weights and activations (W8A8), and multithreaded/parallelized with my PasMP library. But support for 4-bit weights (for W4A8) is also on the roadmap.
Cerchi una alternativa valida e intelligente a Temptation Island?
Ok, mi rendo conto che non è poi così difficile trovarla!
Comunque sia, stasera si torna in live per #programmare assieme!
Ci tufferemo nei componenti base di #FireMonkey, la libreria #Delphi per lo #sviluppo di #GUI moderne e cross-platform: vedremo etichette di testo, rettangoli, cerchi e altre forme primitive (ma neanche tanto).
Gelato a portata di mano, ci vediamo su #Twitch alle 21.30! https://www.twitch.tv/compilaquindiva
OCTALYN STEALER UNMASKED
The Octalyn Forensic Toolkit, a publicly available GitHub project, presents itself as a research tool but functions as a sophisticated credential stealer. It consists of a C++ payload module and a Delphi-based builder interface, allowing even low-skilled actors to generate functional binaries. The toolkit extracts browser data, Discord and Telegram tokens, VPN configurations, gaming account data, and cryptocurrency wallet artifacts. It establishes persistence, organizes stolen data, and exfiltrates it via Telegram. The malware's modular design, ease of use, and active exfiltration capability pose significant risks if misused. It employs obfuscation techniques, Windows persistence methods, and structured data theft, demonstrating a deliberate effort to evade detection and maximize impact.
Pulse ID: 68775d712874ee7a98a77009
Pulse Link: https://otx.alienvault.com/pulse/68775d712874ee7a98a77009
Pulse Author: AlienVault
Created: 2025-07-16 08:06:09
Be advised, this data is unverified and should be considered preliminary. Always do further verification.
Do you know a good resource to learn Delphi? Beside their official documentation. I'm looking for something focusing more on hands-on projects rather than theory.
Rivedi il replay della live di #programmazione su #Twitch dedicata a #FireMonkey, la libreria #Delphi per lo #sviluppo cross-platform e multi-device di applicazioni** con grafica avanzata, effetti, animazioni e tanto altro!
Se ti piace, condividi e partecipa alle prossime live!
Il video è disponibile su YouTube qui:
https://www.youtube.com/watch?v=9XntwWa8UFQ
My blog post on how AI is reshaping malware and malware analysis is out : https://www.fortinet.com/blog/threat-research/catching-smarter-mice-with-even-smarter-cats
Examples on Linux/Trigona, Linux/Prometei, Linux/Ladvix and Android/SpyLoan.
Enjoy.
Spyware Targets Employees via Weaponized Word Documents Delivering Malware Payloads
An unidentified spyware called Batavia has been targeting Russian industrial organizations since July 2024 through a sophisticated phishing operation. The campaign uses bait emails disguised as contract agreements to trick employees into downloading malicious scripts, initiating a multi-stage infection process. The spyware's ultimate goal is to exfiltrate sensitive internal documents and system data. The attack involves multiple stages, including downloading encrypted VBS scripts, executing Delphi-written executables, and deploying C++-based malware for expanded data theft. Batavia employs advanced evasion tactics and persistence mechanisms, making it a significant threat to organizational security. The campaign remains active, with potential for further damage due to its ability to download additional payloads.
Pulse ID: 686ddc6c70f3b01f8f7c7edf
Pulse Link: https://otx.alienvault.com/pulse/686ddc6c70f3b01f8f7c7edf
Pulse Author: AlienVault
Created: 2025-07-09 03:05:16
Be advised, this data is unverified and should be considered preliminary. Always do further verification.
Проект выходного дня: экранные линейки
. Привет, Хабр! Хочу поделиться историей как я портировал свой (очень)старый пет-проект с Delphi 7 на Zig с помощью LLM. Утилиты rulers (экранные линейки, «как в фотошопе»). В 2007 году это был простой инструмент для замеров и выравнивания элементов интерфейса прямо на экране, написанный на Delphi. Почти два десятилетия спустя я решил воскресить его, но с современным подходом: портировать на zig, да ещё и задействовав LLM для автоматизации. Почему? Потому что я реально фанатею от языка zig, и руки так и чешутся на нём что-то написать. Но переписывать не маленький кусок старого кода — занятие довольно унылое, и я всё откладывал его в «долгий ящик». С другой стороны, я, как реальный ИИ-скептик, с сомнением отношусь к новомодному вайб-кодингу и не доверяю таким инструментам. Но, всё же я решил рискнуть и попробовать, если не для написания нового кода, то хотя-бы для портирования уже написанного. Наверное, шанс на успех тут будет выше. Эта статья о том, что у меня получилось (и не получилось).
Miii... sono appena rientrato dalle vacanze e già sto schiattando di caldo!
La buona notizia (forse) è che c'è una nuova live di coding su #Twitch fresca fresca in arrivo!
Ci dissetiamo ripassando #FireMonkey, la mitica libreria grafica di #Delphi che ci permette di creare interfacce utente moderne e accattivanti per applicazioni #desktop e #mobile.
Quando: martedì 8 luglio ore 21.30
Dove: sul mio canale Twitch! https://twitch.tv/compilaquindiva
Live e chat come sempre sono aperte a tutti!
УЗИарт: как врач УЗИ создал себе программу для автоматической подготовки медицинских протоколов
Привет, Хабр! Меня зовут Александр Юрьевич Доротенко. Я врач УЗИ высшей категории. Опыт работы УЗИ – с прошлого века (с февраля 2000 года). За плечами уже четыре десятка лет работы врачом, из них два десятка лет также стараюсь программировать для рабочих целей. Давно уже была идея поделиться с вами, какие удалось получить результаты в ходе такого программирования и к чему это привело. Наконец-то текст написан, делюсь своей историей с вами. Буду рад вопросам и конструктивной критике. А если для кого-то моя история послужит положительным примером, буду рад вдвойне. В ходе моего рассказа поделюсь про ультразвуковую диагностику в советское время, первые аппараты, на которых работал, о калькуляторах как помощниках врачей (на которых считают размеры внутренних органов и желёз), причём тут учёные из Сарова и врачебный почерк. Начинаю свой рассказ
Sub-ranges feel like quite an obscure feature of a language. But in Pascal they're an essential part of arrays
array ['a'..'z'] of Integer
So I'm filling out their implementation before I continue with arrays. The next step is the assignment validation when range checking is on.
N'ayant pas eu de nouveaux participants à ma "Prise en main de Delphi" sur Udemy ce mois-ci je vous le propose à 9,99€ pour 4 jours.
https://www.udemy.com/course/prise-en-main-de-delphi/?couponCode=7455C73BD5B8C402E36A