Архив

Записи, помеченные ‘windows’

Автоматическое подключение через 3G-модем в Windows 7

10 августа 2011 Нет комментариев

При покупке нетбука ASUS 1215N я в помощь ему приобрел 3G-модем с безлимитным планом от МТС (о самом нетбуке можно почитать в одной из двух предыдущих статей: общее описание возможностей тут, а конкретно о игровых возможностях здесь).

Мне регулярно приходится выходить в сеть вне зоны действия домашнего или уличного бесплатного wi-fi, поэтому постоянный запуск приложения «МТС Коннект» меня довольно быстро утомил. Это ведь надо запустить его, подождать, пока оно вылезет, потом нажать кнопочку «Коннект», далее дождаться пока оно определит наличие модема, и в конце концов нажать на кнопку «Подключение».

Единственный бонус в таком длинном тернистом пути заключается в том, что после подключения приложение будет показывать разную статистику: объем израсходованного трафика за текущую сессию, текущую и максимальную скорость подключения. На безлимитном плане мне лично все эти циферки по бую. У меня включенный гигабайт трафика в сутки, но я и половины его еще ни разу за день не успевал использовать, даже смотря всякие ролики на ютубе.

Можно настроить, чтобы в Windows 7 подключение к Сети через 3G-модем происходило автоматически.

Поэтому мне захотелось в Windows 7 такой же автоматизации, которая достигается при работе с 3G-модемом в Ubuntu, где воткнул и погнали.

Понажимал всякие кнопочки и обнаружил в списке доступных сетей раздел «Подключение через адаптер широкополосной моби…» чего-то там, в котором было написано MTS. Нажал «Подключить», вылезло окошко с запросом точки доступа, логина и пароля. Ну, я ввёл internet.mts.ru, логин — mts, пароль — mts. Потом система меня спросила, как подключаться: автоматически, если не в роуминге, автоматически не зависимо от роуминга или вообще автоматически ничего не делать. Ну, я не знаю, что там у МТС с роумингом, поэтому выбрал автомат без роумина.

Я сейчас никак не смог найти, где поменять все эти точки доступа, автоматические подключения с роумингом и без, поэтому скриншот только с конечным фактом настроенного подключения.

В итоге получаем систему, которая автоматически коннектиться к инету через модем, когда включается, просыпается, или когда я подключаю модем, если он был вытащен. Удобно, как в Ubuntu. И еще мне нравится, что видно уровень сигнала сети прямо в трее, а раньше надо было лезть в сраный «МТС Коннект», чтобы убедиться, что нихрена не работает именно потому, что сигнал сети в данном месте «ограничен особенностями ландшафта».

Удачного сёрфа через модемы. Читать далее…

Метки: ,

Магазин приложений в Windows

12 апреля 2011 Нет комментариев

Микрософт наконец-то решил стырить идею магазина приложений, давно и с успехом реализованную в Мак ОС и стремительно развивающуюся в Убунту.

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

Вот убунтушный Центр приложений:

Профиты такой системы очевидны. Юзеру никуда не нужно ходить, искать, где скачать, рыться по форумам в поисках ответа на вопрос: «какой браузер лучше», разбираться в программах инсталляции и выбирать папку для установки, тоже не надо. Написал в поиске: «icq», тебе ответ – рамблер асикью или квип. Тут же тыкаешь Установить. И всё. Обычному пользователю – лафа, разработчику – удобная торговая площадка, Микрософту вообще вин.

Выглядит примерно так:

и вот так:

Вещь хорошая, главное, чтобы не запоганили всё. Только не обольщайтесь пока, появится такая тема только в восьмёрке, и то если допилят к релизу.

Метки: , ,

SendMessage в Windows::Forms под Visual C++ 2010

24 февраля 2011 4 комментария

Возникла необходимость заюзать winapi-шную функцию в приложении Windows Forms на C++

Я потратил около шести часов, чтобы найти решение, потому что просто так написать

SendMessage(Handle, WM_CLOSE, 0, 0);

не достаточно. А интуицией догадаться может только экстрасенс.

Короче. В файл stdafx.h после тудушечки добавляем инклюд:

// TODO: Установите здесь ссылки на дополнительные заголовки...
#include "windows.h"

В свойствах проекта идем в Свойства конфигурацииКомпоновщикВвод, щелкаем по свойству Дополнительные зависимости (у правильных пацанов это называется Linker – Input – Additional dependencies) и выбираем из раскрывающегося списка <наследовать от родителя или от свойств проекта по умолчанию>. Возможно, придется выбрать пункт <Изменить...> и поставить там галку:

И только теперь мы можем вызывать тот же SendMessage(), но с обязательными предшествующими двойными двоеточиями и преобразованием численного значения указателя к структуре HWND. Вот так:

::SendMessage((HWND)this->Handle.ToInt32(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);

Ура! И главное совершенно очевидно, особенно с настройкой проекта.

Метки: , ,

Кодировка имен файлов в архивах из Apple Mac OS

14 сентября 2010 4 комментария

Если товарищ-маковод скинул вам zip-архив, а вы, открыв его, обнаруживаете, что имена файлов выглядят весьма странно, при этом товарищ уверяет, что в архиве всё по-русски, вам может пригодиться программа Zipeg.

Вот, например, у меня есть такой архив:

Дело в том, что имена файлов в локали макос создаются в кодировке UTF-8, Виндовс от такого расклада в шоке.

Открываем архив Зипегом и видим:

Осталось только распаковать. Русский язык велик и могуч. Ура, товарищи!

Метки: , , ,

Учим Explorer работе с SOCKS5

19 августа 2010 Нет комментариев

SOCKS-прокси — отличная штука. Большинство софта умеет с ним работать. А исключения в виде Internet Explorer’a и Windows Update порой расстраивают. Например, когда надо mingw поставить веб-инсталятором.

Для того, чтобы обучить windows правильной работе с SOCKS-прокси придется извернуться и поставить промежуточное звено в виде HTTP-прокси.

Мне лично очень понравился сервер Privoxy с олдскульным методом настройки через текстовые файлы. Скачивайте, ставьте и запускайте.

Перед нами окошко программы:

Хоть в окне и мигает текстовый курсор, на нажатия клавиш он не реагирует. Настраивать всё следует через текстовые файлы конфигурации. Перейдите в меню Options -> Edit Main Configuration. Откроется файл config.txt.

Для настройки работы через SOCKS перейдите к разделу 5.2. forward-socks4, forward-socks4a and forward-socks5. У меня прокси висит на localhost’е, поэтому настройка моя проста:

forward-socks5 / 127.0.0.1:8080 .

Точка в конце обязательна! В любом месте файла конфигурации перейдите на новую строку так, чтобы она не начиналась с диеза (#) и вставьте туда эту запись.

Прослушивание прайвокси ведет на порту 8118, следовательно, в браузер IE следует вбить именно его.

Идем СервисСвойства обозревателя – вкладка Подключения – внизу кнопка Настройка сети. Поставить галку Использовать прокси-сервер… и нажимаем Дополнительно. Здесь в поля HTTP и Secure (HTTPS) пишем адрес прокси 127.0.0.1 и порт 8118.

Всё, с осликом покончено. Осталось показать системе на новый прокси. Как это делается, я уже писал в прошлом.

Для XP надо выполнить команду:

proxycfg -u

Она скопирует адрес прокси в ветку реестра, которую использует обновлялка Винды.

C:\>proxycfg -u
Инструмент настройки прокси по умолчанию Microsoft (R) WinHTTP
(C) Корпорация Майкрософт. Все права защищены.
 
Обновленные параметры прокси-сервера
Текущие параметры прокси WinHTTP в реестре:
  HKEY_LOCAL_MACHINE\
    SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\
      WinHttpSettings :
 
    Прокси-сервер:  http=127.0.0.1:8118;https=127.0.0.1:8118
    Список обхода   :  <local>

Конец. Можно радоваться :)

Метки: , ,

Как fb2 (utf-8) сконвертировать в txt Microsoft Word’ом

16 августа 2010 4 комментария

Приперло вот по-быррому перегнать из fictionbook формата кодировки UTF-8 в текстовый файл. Под рукой есть Book Designer, но что-то UTF-8 плохо он воспринял. Пришлось изыскивать обходной путь. В конечном итоге обошелся Вордом.

Берем Ворд от Микрофоста, можно, к примеру, 2007-й.

Жмем на круглую кнопочку, потом Открыть. Тип файлов: Все файлы (*.*). Находим свой *.fb2 и открываем его.

Файл определился как документ xml.

Чтобы избавиться от разметки, нам понадобится представление данных, которое можно скачать, например, здесь (FB2_2_txt.xsl).

В окне Ворда справа находим окошко XML-документ. Жмем на Обзор… и открываем только сто скачанный файл FB2_2_txt.xsl.

Ворд спросит, в какой кодировке текст. Обычно ему везет, и кодировка определяется автоматически верно. Если не повезло, укажите кодировку вручную.

В итоге перед нами текстовый файл, очищенный от xml-тегов. Осталось его только сохранить командой Сохранить как…, выбрав формат Обычный текст (*.txt)

Метки: , , , , ,

Установка Windows XP на ноутбук Toshiba Satellite U400

7 марта 2010 8 комментариев

Если будете когда-нибудь ставить WinXP на Toshiba Satellite U400, и при этом установку не удастся даже начать из-за ошибки установщика, сообщающего вам о том, что он не нашел ни одного жесткого диска, не отчаивайтесь.

Зайдите в BIOS (нажав при включении ноута на F2) и на вкладке Advanced переключите режим значение параметра SATA Controller Mode из ACHI в режим совместимости Compatibility.

После этого венда с удовольствие встанет на ваш ноут. Правда с драйверами придется поупражняться, но тут уж ничего не поделаешь – венда =)

Метки: ,