Top.Mail.Ru
? ?
Кот канарский полосатый толстый

r3code, posts by tag: windows - LiveJournal

Задержись в реальности!

Entries by tag: windows

Windows: глюк, мышь не кликает левый верхний угол, не нажимается в верхнем левом углу
Серьёзно о главном
Imager3code
У Вас Windows 7 (8, 10)? Да.
У Вас Avira Anitvirus Free? Да.
Мышь точно работает, а экран слева сверху не воспринимает клики в небольшой области? Да.

Вы наш пациент!

Я сегодня это тоже словил.

А виновник Avira! В бесплатной версии нам пихают окно с рекламой, так вот оно иногда глючит, если нет интернета и показывается прозрачное. Вы тыкаете в форму, а на самом деле в это прозрачное окно. Оно почему-то облюбовало верхний левый угол, но бывает и по центру.

Лечим жестко удаляя эту глючную программку.
Откройте командную строку с правами админа. Пуск, вбить cmd.exe, правой кнопкой мыши клик, в меню "Запустить от имени администратора". Теперь подрежем крылышки гаденке, напишем:
taskkill /f /im ipmgui.exe

и удалим ка сам файл, чтобы более не мешало:
del C:\ProgramData\Avira\Antivirus\IPM\*.* /F /Q


Не забудьте это.
После очередного обновления Avira вероятно все будет нормально.
Или опять будет глючить - тогда повторить процедуру.

Как передавать переменные между batch файлами windows?
Кот канарский полосатый толстый
Imager3code
Я потратил несколько часов на поиск рабочего способа, то что указано на stackoverflow у меня не заработало, но все таки удалось найти рабочий способ тут http://www.marijn.org/archive/batch-files-variables/

Идея в том чтобы читать один файл как входной поток и разбирать его при помощи for.
Мне в моей задаче нужно было вызвать другой скрипт с передачей в него переменной.
Итак вот скрипт отдающий значение:


@echo off
rem usage FileVersion "FilePath"

SET FileVersion=0
Setlocal EnableDelayedExpansion
rem <Сюда код действий>
set FileVersion=1.1.0.12
rem DO NOT CHANGE NEXT STRING, IT'S AN INPUT FOR CALLER
rem Далее строка как раз отдает значение вызывающему
rem После переменной удалите лишние пробелы иначе они будут присутствовать в значении
echo !FileVersion!

:end
popd



Пример вызова из другого скрипта:

FOR /F "tokens=*" %%i IN ('FileVersion.bat "%RESOURCES_DIR%\VersionInfo.rc"') DO set FileVersion=%%i
echo Found version %FileVersion%

И действительно это работает.
Выводит результат
Found version 1.1.0.12

Создать резервные копии баз данных MySql для Windows и удалить устаревшие архивы
Кот канарский полосатый толстый
Imager3code
Ниже приведенный скрипт предназначен для автоматического создания резервных копий БД mysql в Windows.
Этот скрипт можно запускать из планировщика заданий, тогда все резервные копии для всех баз будут создаваться по расписанию.

  • Служебная БД performance_schema пропускается.

  • Архивирование выполняет бесплатный 7zip. Исправьте путь к нему.

  • Ошибки дампа смотри в файле %BackupDir%\dumperrors.txt

  • По-умолчанию скрипт удаляет архивы старше 30 дней, можете изменить в переменной KeepOldFilesDays.

  • Файлы имеются текущей датой независимо от локали системы (имя будет, например, 2014-Aug-12T17-22-27_mysql.sql.gzip)

  • Формат архива можно установить из поддерживаемых 7zip, по-умолчанию gzip.

  • Для просмотра лога работы при запуске скрипта из планировщика Windows укажите параметр программа для запуска mysql-backup.bat > mysql-backup.log и рабочую папку - в нее будет записываться лог.

Скрипт можно копировать и изменять без ограничений.
Смотреть код скрипта...Collapse )

Windows 7 Beta c 1 июля выключается каждые 2 часа
Кот канарский полосатый толстый
Imager3code
В рассылке Microsoft TechNet пришло.

"Все еще пользуетесь Windows 7 Beta?

Загрузка Windows 7 Release Candidate (RC) закончится 15 августа. Поторопитесь! Если все ещё тестируете Windows 7 Beta, начиная с 1 июля каждые 2 часа ваш компьютер будет выключаться."

Интересный метод напоминания )

Обновление Windows XP SP3
Кот канарский полосатый толстый
Imager3code
ImageОбновил винду до SP3, скачивал официальный ISO-образ с сайта Microsoft.
Слетели неофициальные темы, в частности моя любимая тема OpusOSc, и тема стала классическая. Пришлось прибегнуть к помощи хака, и пропатчить файл в Windows/system32/UxTheme.dll, использовал эту штуку - SP3_UxTheme_Patcher.rar (проверял, без вирусов).
Хак нормально работает - темы восстановили работу.

Кстати после обновления, мне кажется, система стала быстрее работать.

Установка и настройка SVN, Apache, Trac для Windows
Кот канарский полосатый толстый
Imager3code

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

Windows SVN Apache Trac

С документированием тоже был полный мрак, разрозненные файлы Rtf, doc и все это разбросано по тысяче мест. Для документирования удобно применять Wiki, тут просто создавать новые страницы и связывать их между собой гиперссылками, также сюда можно вставлять картинки и сопутствующие документы.

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

Начиная свою разработку, я уже знал о существовании SVN, оставалось ее внедрить и обучить других. Сейчас настроено и работает SVN на базе Apache, весь код хранится в хранилище на сервере с аппаратным резервированием, документы пишем в Wiki и отслеживаем ошибки с помощью Trac.
Svn дала большую свободу и защищённость разработчикам, теперь неверные изменения не фатальны, можно всегда откатиться к предыдущей версии.

Процесс настройки всей системы достаточно прост. Далее описаны действия по установке и настройки всех компонентов. Пример настройки приводнится для моей конфигурации, поэтому для других версий компонентов могут быть изменения в процессе установки.


Установка и настройка SVN, Apache, Trac для Windows

Read more...Collapse )
Обновлено:
14.01.09: исправлены ошибки в некоторых словах
12.10.08: Добавлен скрипт генерации файла с паролями пользователей, добавлено описание настройки SVN Авторизации по пути (Path-Based Authorization), добавлено содержание
10.10.08: исправлено несколько ошибок в названиях каталогов, добавлены примечания
03.04.09: исправлено, автоизация и аутентификация не срабатывала из-за относительных путей в AuthzSVNAccessFile AuthUserFile.  
Дополнительная информация Установка с Apache 2.2.

Perl CPAN.pm абракадабра в cmd.exe ←[4;m ←[1m ←[0m
Кот канарский полосатый толстый
Imager3code
При использовании CPAN для получения модулей Perl может возникать проблема с консолью Windows.

Решил проблему Namebsed hosts на Win32
Радость - весна
Imager3code
Проблема состояла в том, что при создании именованых хостов и добавления их в system32/drivers/etc/hosts
фактически не происходило сопоставления имени адресу, т.е. по имени hostname.loc невозможно было обратится.

Частично приведу конфигурации APACHE/1.33




Image