Как сжать jpg файл без потери качества

11 октября 2012 2 комментария

Как сжать jpg файл без потери качества в Windows или Linux?

Очень просто, но в тоже время возникает вопрос, как можно сжать то, что уже сжато? Это действительно так, но сжимается не сама картинка а служебная информация которая храниться в JPEG. Для того, чтобы это сделать, нам понадобиться утилитка jpegtran, она идет как под windows так и под linux. Я делал на "окошках", и скачал ее вот отсюда http://sourceforge.net/projects/gnuwin32/files/jpeg/6b-4/jpeg-6b-4.exe/download Скаченый файл является инсталяшкой, клацаем по кнопкам далее и у нас все готово. Теперь для того, чтобы сжать наши фотки достаточно сделать небольшой bat файлик который будет пробегаться по всем фоткам в папке и избавлять их от ненужной информации (не нужной в том случае если это используется для web контента, т.к. никто не будет смотреть когда была создана фотка либо каким фотиком ее фоткали) Bat файлик выглядит примитивно вот так: @echo off for %%g in (*.jpg) do "C:\Program Files\GnuWin32\bin\jpegtran" -optimize -progressive -outfile "%%g" "%%g" пробегаемся по фоткам и заменяем их, вуаля. На практике из 1101 фотки которые весили 175 МБ (183 860 151 байт) сжать получилось до 165 МБ (173 771 118 байт), по моему результат не плохой с учетом того, что качество не пострадало!

Где найти лицензию на CryptoPro (Крипто-про)

25 сентября 2012 Нет комментариев

Где найти лицензию на CryptoPro  (Крипто-про) ?

Если лицензия была уже куплена, а имеет место быть переустановка крипто-про на другой компьютер (сломался, уволился или еще что-то случилось со старым пк), а лицензии в бумагах найти не удается, нас может спасти реестр, где этот самый ключик и лежит. Идем в следующую ветку реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\СurrentVersion\Installer\UserData\S-1-5-18\Products\05480A45343B0B0429E4860F13549069\InstallProperties Вот эта часть: 05480A45343B0B0429E4860F13549069 может отличаться, но найти ключик не составит особого труда. Но помните, что одну лицензию можно использовать только на одном ПК.

Проценты вместо пробелов, IE8

24 сентября 2012 Нет комментариев
ОС: XP, Win7
Есть такая проблема:  когда пользователь ходит в сеть через iExplorer 8, проверяет почту, то при открытии в любом приложении (будь то Word или Acrobat) русскоязычных файлов (любого типа), в названии, вместо пробелов появляется %20... Например: "Отчет%20за%20сентябрь%202012%20г.docx" Причем, в браузере все отображется корректно, если выбрать сохранить как, то же сохранится название корректно, но как только открываем в каком-либо приложении - здесь получите 20 процентов, т.е. наоборот %20... Вобщем если в кратце, то проценты в заглавии файла не убрать... Либо другой браузер, либо (если пользователь гурман) - переустановка на IE9. Однако это возможно при наличии хорошего железа и минимум ОС Vista SP2. Ходят слухи, что российский офис Microsoft делал запрос в головной офис, но там лишь посоветовали сделать upgrade до девятки...

Формирования справочника дней рождений при помощи Active Directory

21 сентября 2012 2 комментария

Как сформировать справочник сотрудников по дням рождений используя Active Directory?

Допустим у нас есть корпоративный портал и вы хотите на нем показывать у кого и когда дни рождения, руками это делать муторно и долго, если у вас 100+ сотрудников. Предложу один из вариантов решения. В AD, когда заводиться новый сотрудник (пользователь) в поле "Описание" я добавляю его дату рождения в формате дд-мм-гггг После этого, состряпываем небольшой скриптик который цепляемся к AD через LDAP и формирует список дней рождений. (далее…)

Переключение раскладки, языков в RDP сессии

15 сентября 2012 4 комментария

При подключении по RDP к windows server 2008 (к примеру) из Windows 7, в трее дополнительно появляется клавиатура!

Суть проблемы в следующем, при переклчении раскладки клавиатуры, значек вроде как стоит RU, а печать идет на EN и в этот момент как раз появляется дополнительный значек клавиатуры в трее. С такой проблемой я столкнулся буквально на днях, перечитал "весь" интернет, кто то говорит, что надо менять раскладки, прыгать из одной в другую и возможно что то поменяется. Методом исключения и танцов с бубном, оказалось, что RDP сеанс пропускает в себя настройки клавиатуры локальной машины, для того чтобы эту проблемы решить нужно сделать вот такой маневр: В реестре, вот по такому пути: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] добавить ключ dword (32bit) и установить значение 1 "IgnoreRemoteKeyboardLayout"=dword:00000001 Мне такое шаманство помогло, удачи.

Очистка истории подключений по RDP

12 сентября 2012 Нет комментариев

Как очистить историю (логи) подключений по RDP.

Вот как то так: REG DELETE "HKCU\Software\Microsoft\Terminal Server Client" /f del /P /Q "%userprofile%\Мои документы\Default.rdp"
Categories: Windows Tags: , , ,

Установка принтера по умолчанию через VBS и CMD

11 сентября 2012 Нет комментариев

Как автоматизировать установку принтера по умолчанию (к примеру пользователям в терминальном сервере)?

Изначально, конечно правильнее это сделать через GPO (групповые политики), если изначально пользователи разбиты на группы. Каждой группе пользователей назначить отдельно сетевой принтер в отделе и все как бы хорошо. Но в этой статье речь пойдет не совсем об этом, ситуация такая: Есть терминальный сервер Windows Server 2008 R2 Sp1, пользователи как и положено разбиты на группы, но есть нюансы, не все пользователи в группе используют один и тот же принтер, по этому было принято решение, скриптом при логоне (или просто через автозагрузку), подложить этот самый скрипт который для каждого пользователя в отдельно (таких у меня было всего 6 уникальных 🙂 ), проставить выбор нужного принтера по умолчанию Вот собственно сам скриптос: cscript C:\Windows\SysWOW64\Printing_Admin_Scripts\ru-RU\prnmngr.vbs -t -p "Xerox WorkCentre 3220 PS" Все очень просто, указываем в конце имя принтера который должен устанавливаться поумолчнию и вуаля, все готово. А чтобы не наступить на грабли, именуйте все принтеры латиницей.

Папка автозагрузки в Windows 7

11 сентября 2012 Нет комментариев

Папка автозагрузки в Windows 7

\Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для всех пользователей компьютера. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для текущего пользователя.

После обновления — постоянная перезагрузка (stop: c000021a)

29 августа 2012 3 комментария
ОС: WinXP
После установки очередного обновления, ПК отказывается нормально работать и уходит в вечную перезагрузку. Выглядит это так: после логотипа BIOS, появляется эмблема XP с бегущей строчкой (50 сек) и снова перезагрузка. На первый взгляд - ничто не помогает, ни Безопасный режим, ни запуск последней удачной конфигурации, ни чек диск с Антивирусом в придачу, ни попытка восстановления контрольных точек... все впустую - вечный ребут или переустановка... Однако с последним можно подождать до следующего удачного повода. Если отключить автоматическую перезагрузку системы, то можно увидеть BSOD на котором белым по синиму различаются следующие символы: "stop: c000021a Session Manager Initialization 0x000026c" Поиск выдает ссылки аж к Windows 2000, однако мир не без добрых людей и кое-кто уже сталкивался с этой проблемой, которую оказывается решить просто. Нужно заменить файлик Win32k.sys, который как известно лежит в windows/system32, таким же, не поврежденным...

Создание ярлыков для компонентов панели управления

22 августа 2012 1 комментарий

Создание значков для компонентов панели управления

Напомню, что для того чтобы создать ярлык для определенного приложения со своим рисунком на рабочем столе выполните следующие действия:
  1. На рабочем столе нажмите на правую кнопку для появления контекстного меню. В контекстном меню выберите команду «Создать», а затем «Ярлык».
  2. В поле «Укажите расположение объекта» введите %windir%\system32\control.exe /name Microsoft.WindowsUpdate и нажмите «Далее»;
  3. Назовите ярлык «Центр обновления Windows» и нажмите на «Готово»;
  4. Перейдите в свойства объекта и в выпадающем списке «Окно» выберите «Свернутое в значок»;
  5. Нажмите на кнопку «Сменить значок» и в поле «Искать значки в следующем файле» введите %SystemRoot%\System32\wucltux.dll;
  6. Нажмите «ОК». (далее…)