По сравнению с Linux консоль в Windows неудобная и малофункциональная. Сегодня наткнулся на программу Сonsole, которая позволяет использовать собственную реализацию консоли для выполнения команд.
Показаны сообщения с ярлыком windows. Показать все сообщения
Показаны сообщения с ярлыком windows. Показать все сообщения
воскресенье, 27 июля 2014 г.
суббота, 5 октября 2013 г.
Распаковка MSI файла
В большей мере это заметка для себя.
Имеется плагин для Total Commander MSI 1.2.1 от 2010/04/21 (32 bit/Opens Microsoft Installer files) и автора Alex Gretha. Он работает замечательно, но не доступен для x64 версии.
Нашёл замечательную утилиту (в том числе с графическим интерфейсом) LessMSI. Описание со снимками экрана приведено по той же ссылке.
Но самым простым способом без использования сторонних программ является выполнение команды msiexec:
Имеется плагин для Total Commander MSI 1.2.1 от 2010/04/21 (32 bit/Opens Microsoft Installer files) и автора Alex Gretha. Он работает замечательно, но не доступен для x64 версии.
Нашёл замечательную утилиту (в том числе с графическим интерфейсом) LessMSI. Описание со снимками экрана приведено по той же ссылке.
Но самым простым способом без использования сторонних программ является выполнение команды msiexec:
msiexec /a файл_msi /qb TARGETDIR=каталог_распаковкиКаталог для распакованных файлов необязательно должен существовать заранее. Но путь к нему должен быть абсолютным, а не относительным. Если путь к каталогу содержит пробелы, то его нужно взять в кавычки. Например:
cd "d:\Install\TortoiseSVN v1.8.2" msiexec /a TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi /qb TARGETDIR="d:\Install\TortoiseSVN v1.8.2\unpack"
пятница, 12 июля 2013 г.
Visual Studio: как откомплировать программу из командной строки
Иногда требуется откомпилировать небольшую программу или готовый проект из командной строки. Во-первых, так быстрее. Во-вторых, запуск IDE Visual Studio особенно последних версий достаточно ресурсоёмкое занятие.
пятница, 10 мая 2013 г.
SDL Trados MultiTerm 9: Как объединить два словаря?
Стандартной функции объединения нет. Но можно сделать экспорт в XML и последующий импорт из XML. Необходимо, чтобы данные имели одну структуру. В противном случае некоторые данные могут быть не импортированы.
См. также Importing Termbase Data (online help)
How can I merge two differente termbases with Multiterm 2009? (forum)ow_can_i_merge_two_differente_termbases_with_multiterm_2009.html
См. также Importing Termbase Data (online help)
How can I merge two differente termbases with Multiterm 2009? (forum)ow_can_i_merge_two_differente_termbases_with_multiterm_2009.html
SDL Trados MultiTerm 9: Как импортировать базы данных, созданные в прошлых версиях
Импортировать ранее созданные базы в прошлых версиях программы Trados MultiTerm достаточно просто:
SDL Trados Studio 2011: Как преобразовать файлы памяти переводов из формата *.sdltm в формат *.tmx
Если Вы создали память переводов в SDL Trados и хотите её перевести в XML-формат *.tmx, то необходимо сделать следующие шаги:
SDL Trados Studio 2011: Как импортировать файлы памяти переводов старых версий Trados (*.tmw)
SDL Trados - великолепная программа для осуществления самостоятельных переводов (но речь не о самой программе). Поскольку я пользовался программой ещё в 2006 году, то со времён Trados 7 (когда их не купили SDL) остались файлы. Теперь, когда имеется более мощная и современная версия SDL Trados Studio 2011 хочется импортировать результаты работы предыдущих лет.
среда, 8 мая 2013 г.
Ухожу с Microsoft Office 2013 на 2010!
Не буду скрывать, что я люблю новые версии программного обеспечения! Исключения составляют разве что операционные системы Microsoft. Должно пройти некоторое время (как правило выход SP1) и тогда можно пользоваться. Заодно многие производители ПО адаптируют свои продукты к этой самой новой версии.
Как я был рад в январе, что вышел Office 2013! Но разочарование со временем только росло. Сперва были жуткие проблемы с активацией. Я, конечно, нашёл решение, но осадок как говорится остался. Потом было разочарование в интерфейсе. Я знаю, что многие до сих пор не могут привыкнуть к ленте 2007/2010 версии, но 2013 это просто ушлёпок по сравнению с ними. Стиль оформления на любителя, но мне не нравится. С этим я как-нибудь смирюсь. Но я никак не могу смириться с урезанной функциональностью (наверняка есть новые функцию, но сейчас не об этом), новые ошибками и жуткими тормозами... *рву на себе волосы*
Как я был рад в январе, что вышел Office 2013! Но разочарование со временем только росло. Сперва были жуткие проблемы с активацией. Я, конечно, нашёл решение, но осадок как говорится остался. Потом было разочарование в интерфейсе. Я знаю, что многие до сих пор не могут привыкнуть к ленте 2007/2010 версии, но 2013 это просто ушлёпок по сравнению с ними. Стиль оформления на любителя, но мне не нравится. С этим я как-нибудь смирюсь. Но я никак не могу смириться с урезанной функциональностью (наверняка есть новые функцию, но сейчас не об этом), новые ошибками и жуткими тормозами... *рву на себе волосы*
четверг, 28 марта 2013 г.
Microsoft Toolkit 2.4.1: активация Office 2013
Очень был удивлён, когда всё-таки обнаружил утилиту активации Office 2013. Я перепробовал несколько программ и ни один не заработал (возможно, я что-то делал не так). Среди них:
- KMSmicro 4.0
- KMSnano 2.5
Но Microsoft Toolkit 2.4.1 активировал Microsoft Office на удивление просто.
Программу легко найти на просторах интернет и ознакомиться с её функциональностью чисто в академических интересах :)
воскресенье, 24 марта 2013 г.
WinSetupFromUSB: Создание загрузочной флешки для установки Windows 2000/XP/2003/Vista/7/8
При установке Windows XP на нетбуки и ноутбуки сталкиваешься с проблемой отсутствия устройства чтения CD-ROM / DVD-ROM. Единственный вариант установки - создать загрузочную флешку и запустить установку с неё. Для флешек небольшого размера (до 2 Гб) я использовал способ, описанный, например, тут или тут. Этот способ я называю "usb_prep8" по имени утилиты, которая подготавливает флешку. Но если флешка больше 2 Гб, то данный способ не подходит. Однако, мне попалась на глаза программа WinSetupFromUSB, которая создаёт загрузочные флешки разными способами и не только для XP, но и Windows 2000/XP/2003/Vista/7/8/BartPE/Grub4dos и т.д.
четверг, 17 января 2013 г.
SCCM: Ошибка PXE-T04 Illegal operation error
Потребовалось развернуть образы машин в другой подсети. При загрузки PXE появилась следующая ошибка:
PXE-T04: Illegal operation error.
PXE-E36: Error received from TFTP server
PXE-M0F: Exiting PXE ROM
Ситуация казалась ещё более интересной, поскольку WinDump показывал приём пакетов TFTP и отправку обратно. Пакеты просто не доходили до загружаемой машины. Решение было найдено здесь.
понедельник, 14 января 2013 г.
Преобразование схожих русских и английских букв
Сходство некоторых русских и английских букв достаточно часто используется как средство защиты. Типичный пример, сайты тестирования. Отвечая на вопрос, а что выдаст программа:
Встаёт вопрос: а как закодировать и декодировать подобное содержимое.
#include <stdio.h>
int main()
{
unsignеd int а, b, с;
а = 1; b = 2; с = 3;
рrintf("%d %d", а < b + с, а - b < с);
}
так и хочется открыть online-компилятор и проверить. Но открыв, например, liveworkspace.org, запустив данную программу мы получим кучу ошибок:Compilation finished with errors: source.cpp:4:4: error: stray '\320' in program source.cpp:4:4: error: stray '\265' in program ... source.cpp:6:2: error: stray '\201' in program source.cpp: In function 'int main()': source.cpp:4:4: error: 'unsign' was not declared in this scope source.cpp:4:12: error: expected ';' before 'd' source.cpp:5:5: error: expected primary-expression before '=' token source.cpp:5:10: error: 'b' was not declared in this scope source.cpp:5:20: error: expected primary-expression before '=' token source.cpp:6:22: error: expected primary-expression before '<' token source.cpp:6:30: error: expected primary-expression before ',' token source.cpp:6:44: error: expected primary-expression before ')' token source.cpp:6:44: error: 'rintf' was not declared in this scopeИли найдите слово "Маша" на данной странице в следующем фрагменте (через поиск):
Maшa eлa кaшy.
Встаёт вопрос: а как закодировать и декодировать подобное содержимое.
среда, 5 декабря 2012 г.
Ошибка: Вход в систему не произведен: конечная учетная запись указана неверно
При выделении одной подсети (основной домен) в другой поддомен (новый домен) в этом же лесу произошла странная ошибка. Пользователи из основного домена не видят на сервере нового домена общие папки. Компьютеры с Windows XP ничего не сообщают, а просто показывают пустое содержимое общих папок. А по "net view \\dcgs") получаю "Ошибка 5. Отказано в доступе".
А Windows Server 2008 и другие более поздние операционные системы конкретно сообщают об ошибке:
А Windows Server 2008 и другие более поздние операционные системы конкретно сообщают об ошибке:
Нет доступа к \\dcgs. Возможно, у вас нет прав на использование этого сетевого ресурса. Обратитесь к администратору этого сервера для получения соответствующих прав доступа. Вход в систему не произведен: конечная учетная запись указана неверно.
пятница, 23 ноября 2012 г.
суббота, 17 ноября 2012 г.
Узел wpad не разрешается в DNS
В DNS-сервере создана запись типа A, которая преобразует имя wpad в некоторый IP-адрес.
Если попытаться получить IP-адрес для имени wpad, то DNS-сервер сообщает об ошибке:
Если попытаться получить IP-адрес для имени wpad, то DNS-сервер сообщает об ошибке:
C:\>nslookup wpad <DNSServer1> Сервер: <DNSServer1> Address: <IPofDNSServer1> *** <DNSServer1>.domain.com не удалось найти wpad: Non-existent domain C:\>nslookup wpad <DNSServer1> Server: <DNSServer1>.domain.net Address: <IPofDNSServer1> *** <DNSServer1>.domain.net can't find wpad: Non-existent domain
Крошечный веб-сервер (tiny web server) - Mongoose
Потребовался крошечный веб-сервер, который предоставляет доступ к файлам и работает как служба (windows service).
В результате поисков попалась сводная таблица с перечнем веб-серверов на Википедии. Эта таблица примечательна тем, что собрана наилучших представителей данной категории.
Из представленных в списке только один веб-сервер имел штатные средства работы в качестве службы windows - это Mongoose, который судя по всему разрабатывается нашим соотечественником Сергеем Любка. Домашняя страница проекта - http://code.google.com/p/mongoose/. Я не буду останавливаться на всех достоинствах данного продукта, а освещу некоторые моменты.
воскресенье, 30 сентября 2012 г.
суббота, 29 сентября 2012 г.
Windows: Как узнать MAC-адрес сетевой карты
Данная статья посвящена способам определения MAC-адреса в операционных системах класса Windows. Существует несколько способов определить MAC-адрес (о том как сменить читай тут).
пятница, 28 сентября 2012 г.
Windows 7: Как установить виртуальный сетевой адаптер Microsoft замыкания на себя
В некоторых случаях требуется установить виртуальный сетевой адаптер с замыканием на себя. Ниже описано как это можно сделать.
четверг, 20 сентября 2012 г.
Как правильно установить MATLAB (включая MATLAB Distributed Computing Server)
Установка MATLAB имеет несколько хитростей, знать которые необходимо во избежание досадных ошибок, а также правильной настройки параллельного программирования.
Сам дистрибутив условно можно разделить на две части:
Получаются три варианта установки:
Рассмотрим их более подробно.
Сам дистрибутив условно можно разделить на две части:
- "не параллельная" часть: MATLAB, Simulink и их компоненты (Toolbox'ы...);
- "параллельная" часть: MATLAB Distributed Computing Server + Parallel Computing Toolbox.
Получаются три варианта установки:
- Для настольных вычислений (только "не параллельная часть").
- Для параллельных вычислений в сети (только "параллельная часть").
- Для настольных и параллельных вычислений вместе (обе части).
Рассмотрим их более подробно.
Подписаться на:
Сообщения (Atom)






