Категория архива: Windows

Всем привет, давненько я ничего не писал. А всё по тому, что по мимо сессии, я решил окончательно и бесповоротно переехать c Windows XP (x32) на Ubuntu 9.10 (x64).
.

В связи в этим переездом, у меня появилась новая рубрика «Мигрируем на Ubuntu!«, в которой я постараюсь описать все тонкости и проблемы, которые возникли при переезде.
.
И кроме него, была создана отдельная страница-карта, где можно посмотреть список всех постов данного раздела.

http://mrthe.name/migriruem-na-ubuntu/
.

Сразу стоит заметить, что переезд проходит легко и непринуждённо, в начале самая большая сложность – правильно разбить диски, и не потерять данные. Что бы лишний раз не волноваться, я использовал Partition magic(так же, можно использовать Acronis). Нам потребуется как минимум 2 раздела, а лучше три:

  1. Корневой раздел «/«. Тут собственно хранится вся система и тд и тп. Размер большой, что бы не возникло проблем с установкой множества пакетов и прочего.
  2. Не обязательно, но желательно сделать отдельный раздел для настроек и файлов пользователей «/home«. Размер по усмотрению, файлы настроек много не занимают, но все закачки и тп желательно хранить именно в /home.
  3. swap (аналог файла подкачки в Windows). Размер по усморению, у меня с 3-мя гигабайтами ОЗУ, своп почти не используется, я ещё не видел, что бы он был занят больше, чем на 100 мб.

.

Про файловые системы слишком много рассказывать, поэтому создайте эти разделы как пустые, а установщик убунты уже подскажет какую фс выбрать. Например я использую Ext4.
.
Да, и перед тем, как скачивать дистрибутив, убедитесь, что вы выбрали свой тип процессора. А если ваш процессор поддерживает x64 архитектуру, то советую использовать именно такую версию убунты. Проблем с этим я ещё не встретил, разве что некоторый закрытый софт не всегда имеет x64 билды.
.
На этом вступительный пост закончу, и напомню: используйте гугл, или, на крайний случай – яндекс. Там есть ответы на 90% вопросов.

Фев, 22 Теги: ,
Ubuntu, Windows, Мигрируем на Ubuntu! | 3 комментария

Периодически мне задают вопросы про анонимность. Всем советую соксы (пост) и WideCap. А вот как им пользоваться, понимают не все.. А мне как-то не весело рассказывать каждому одно и тоже. Поэтому, я снял простое видео.
Итак, скачиваем и устанавливаем WideCap(тут проблем не должно быть), запускаем его, и смотрим видео (обязательно смотреть в HD(высоком разрешении)!):

Так же, видео можно скачать по ссылке http://dl.dropbox.com/u/3662016/mrthe.name/WideCapVideo.rar.

(далее…)

Янв, 14 Теги: , ,
Windows, etc | 4 комментария

Или «Провайдер ожидает запуска подсистемы«, как ошибка в работе антивируса Avast!.
.

Предыстория:
Время от времени, у меня стала блокироваться работа всех браузеров. При этом команда «telnet google.com 80″ вполне себе работала, что отбрасывало вариант того, что фаерволл(Comodo) блокирует 80-й порт. Опытным путём установил, что если остановить-запустить работу мониторов Avast’a, то всё в становилось на свои места. Но не всегда, в информации о Web-экране появлялась надпись «Провайдер ожидает запуска подсистемы», и после этого перезапуски не помогали, требовалась перезагрузка компьютера, что, конечно, меня не устраивало.

(далее…)

Янв, 10 Теги: , ,
Windows | 8 комментариев

Да да, приходиться на нём кодить. Чего только не сделаешь, что бы писать софт для родного кпк, и приобщаться к опен-сорс сообществу(как закончу дописывать основные фичи, выложу софт, и собственно скажу, что это был за софт. Ибо автор, похоже, на него забил. Благо, сорцы выложил.).
.

Итак, ближе к делу. Отправлялся в программе http POST запрос. Всё бы ничего, но на строке

HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(my_url);
// ...
Stream outStream = webRequest.GetRequestStream(); // <-- вот тут

запрос эпично обрывался, чего, конечно, быть не должно. Долгие поиски в гугле ничего не дали, а только выявили ещё несколько похожих проблем. Решил я посмотреть в дебагере, какую конкретно ошибку возвращает функция. И вот, что я увидел:

The remote server returned an error: (417) Expectation Failed

И, как ни странно, вбив текст это ошибки в гугл, я почти сразу нашел целых два решения. И, что бы наверняка, использую их оба:

System.Net.ServicePointManager.Expect100Continue = false;
//...
webRequest.ProtocolVersion = HttpVersion.Version10;

Первая часть, как я понял, включает какое-то хитрое ожидание, а вторая – принудительно задаёт использование HTTP 1.0 версии протокола.
.

Да, и ещё немного комментариев о Си Шарп (да, именно так читается C#).
Язык простой, код на нём писать легко и непринуждённо, даже если вы его видите впервые(как было со мной). Пляски с бубном есть, но в умеренных количествах, как везде. Особой магии пока не заметил.
Да, пока что помещу пост в раздел «etc». Если вдруг мне уж очень понравиться си шарп, и понадобиться ещё несколько статей – так и быть сделаю отдельную категорию. А то больно у меня их много.

Дек, 2 Теги: , ,
Windows, etc | Один комментарий

Либо – фиксим баги китайских аккумуляторов.

Всё началось с того, что в моём iPAQ на на ОС Windows Mobile 5 стала умирать родная батарея. Поиски новой ничего не дали, в итоге когда батарея стала садиться за 12 часов в режиме ожидания(!!!), я однозначно решил найти новый, чего бы это не стоило.
В итоге, после длительного гуляния по радио-рынку, была найдена ну очень китайская батарея. Стоила она в 5-7 раз дешевле фирменного оригинала(который, к стати, я в городе так и не нашел. Цену говорю на основании гугла) и имела один баг: она всегда показывала 100% заряда, и, наверно в связи с этим, не работала камера коммуникатора. Собственно этим и была обусловлена дешевизна. Так как мне было уже всё-равно, лишь бы коммуникатор не разряжался в течении дня, я её купил.
Но меня, кончено, не устраивала 100% батарея, ибо, по опыту знаю, что если она таки разрядится, то мой наладонник может выключится в самый неподходящий момент.
Выход, как обычно, нашелся.
(далее…)

Окт, 20 Теги: , , , , ,
Windows, etc | 4 комментария