воскресенье, 2 февраля 2014 г.

Замена логотипа iFix 3.5



Здравствуйте

Сегодня поговорим об скада-системе iFix. Что бы не было недоразумения я использую версию 3.5 и всегда пишу про нее, если явно не указано другое.
При запуске скада-системы мы видим вот такую картинку:



При виде этого загорелого негроафриканского паренька у меня почему-то возникает какое-то тревожное чувство.
Толи мы должны пахать как негры на галерах, то ли это толерантный пинок по моему самообладанию. В общем отвлекает жутко.
Сегодня мы этот натюрморт сменим.

пятница, 31 января 2014 г.

Исследование GovnoWare. Apeha.ru

Позвонил знакомый попросил найти игрушку Дальнобойщики. Порывшись в инете нашел - Дальнобойщики 3 - покорение Америки.
Вечерком еще один звонок - при запуске диска Nod 32 ругается на файл autorun.exe.
Решил посмотреть что это за зверюга такая.
Отчет вирустотал - VirusTotal


среда, 29 января 2014 г.

Ремонт компьютеров. Bad Hdd

Ремонт компьютеров. Bad Hdd

Принесли компьютер на ремонт - жалобы на жуткие тормоза.

Конфигурация:
OC - Windows XP 32 Professonal
HDD - 120Gb
Video - Radeon HD4850
MotherBoard - GA-P31-S3G
CPU - Socket 775
Memory - 1х2Gb DDR2
Индекс производительности Windows - ?

четверг, 23 января 2014 г.

Перемещение компонентов runtime

Я уже писал как-то о том как создавалась диспетчерская программа. Для мобильности в ней предусмотрена механизмы для перемещения компонентов во время работы программы.

Сначала я сделал так:

Создал процедуры MouseMoveMain, MouseUpMain и MouseDownMain отвечающие за перемещение. После добавления нового компонента я в object inspector-е выбираю нужные мне события.

суббота, 18 января 2014 г.

Ремонт компьютеров. Bad memory


На этот раз разговор пойдет о моем домашнем компьютере:

Конфигурация:
OC - Windows 7 64 (Ultimate)
HDD - 1,5Tbx2
Video - NVIDIA GeForce 9500 GT
MotherBoard - SaberTooth P67
CPU - i5-2500k 3,30GHz
Memory - 2х4Gb - PC3-10600 1333MHz Patriot
Индекс производительности Windows - 4,
2


суббота, 28 декабря 2013 г.

Справочник кодов к играм v1.0.12(b)

В далеком 2000 году я только начинал заниматься программированием.
В руки мне попал Cd-диск со средой программирования Delphi версии 3.0
Немного потыкавшись с примерами я решил написать справочник кодов к играм. Программу гордо назвал Cheats XXI (32). Программа росла и матерела от версии к версии. Был создан сайт - http://www.dimassoft2000.narod.ru где я размещал новые версии и новости. Сайт удален, но можете поискать в кэше интернета.

среда, 18 декабря 2013 г.

Запрет второй копии

Как-то жизнь заставила меня написать программу отображающую технологические процессы предприятия. То есть сидит диспетчер и на экране видит все что творится на объектах предприятия.


Ставить iFix я не стал по многим причинам, таким как цена, громоздкость, проблемы со связью.

В процессе написания было много острых углов, для связи использовал сторонние компоненты, которые валились с  access violation и т.п.
Плюс при подключение\переподключение интерфейс вис намертво, поэтому были применены потоки. Одна радость хоть винда в синьку не уходила)

Но время не ждало пришлось ставить сырые билды, ждать баг-репортов и логировать все что возможно.

При падение процесс оставался висеть в памяти. Однозначно требовался механизм недопущения запуска нескольких копий.