Форум программистов, компьютерный форум, киберфорум
Без категории
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Блог быдлокодера Markus'а
Почитал? Иди поешь! xD
Без категории Записи без категории
Старый
Синхронизация серверного и клиентского времени + отказ от временных типов в БД
Запись от Markus_13 размещена 10.11.2013 в 06:31
Показов 2696 Комментарии 0

Если не хотите заморачиваться с синхронизацией серверного и клиентского времени - забудьте о часовых поясах, юзайте что-то вроде
JavaScript
1
2
3
var time_difference = parseInt( (new Date().getTime()) / 1000 ) - <?=(time())?>;
//...
sometime = servertime + time_difference;
также можно учесть пинг: кидаем клиенту microtime и получаем его обратно, затем высчитав разницу с текущим - делим на 2 (т.к. получается...
Аватар для Markus_13
{c0Der}
Старый
Рейтинг: 5.00. Голосов: 6.
Динамическая загрузка DLL из ресурса на примере Bass.dll
Запись от Markus_13 размещена 24.10.2013 в 01:56
Показов 15853 Комментарии 9
Метки delphi

  • Небольшое вступление:
Часть 0

Какими вообще мотивами нужно руководствоваться для использования столь нестандартного метода загрузки ДЛЛ посредством проекции её в память?

Прежде всего - это один из способов защиты. К примеру: мы можем динамически загружать длл с сервера во время
...
Аватар для Markus_13
{c0Der}
Старый
Рейтинг: 5.00. Голосов: 2.
Как изменить системный курсор?
Запись от Markus_13 размещена 02.03.2012 в 04:59
Показов 6033 Комментарии 0

Простой способ замены системного курсора:

Например, если хотим загрузить свой курсор на время работы проги - делаем так:

1) прописываем в var 2 переменных:
Delphi
1
oc,nc:hCursor;
2) меняем обычный курсор (напр. в OnCreate формы):
Delphi
1
2
3
oc:=CopyIcon(LoadCursor(0,IDC_ARROW));//сохраняем текущий курсор
nc:=LoadCursorFromFile('C:\WINDOWS\Cursors\dinosau2.ani');//грузим наш курсор из файла
SetSystemCursor(nc,OCR_NORMAL);//меняем
...
Аватар для Markus_13
{c0Der}
Старый
Рейтинг: 5.00. Голосов: 3.
Выравнивание текста в TEdit
Запись от Markus_13 размещена 02.03.2012 в 04:31
Показов 5738 Комментарии 3
Метки coding, delphi, delphi7, tcntredit

Использование динамической подмены классов, для изменения выравнивания текста в стандартном компоненте TEdit:

1) добавляем новый тип в раздел "type":
Delphi
1
2
3
4
  TCntrEdit = class(TEdit)
  protected
    procedure CreateParams(var Params: TCreateParams);override;
  end;
2) добавляем процедуру создания параметров после "implementation":
Delphi
1
2
3
procedure TCntrEdit.CreateParams(var Params: TCreateParams);
begin
  inherited
...
Аватар для Markus_13
{c0Der}
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru