Бложек теперь на old.mrThe.name. Следите за обновлениями.

Совсем забыл сказать, я же сделал небольшой сервис по сокращению ссылок.
Находится он тут – http://mrthe.name/S.
Интерфейс, как видно, простой, всё банально. С кодом я тоже не сильно напрягался, поэтому, что ему дали, то он и выдаст, поэтому, не забывайте про приставки http/https, без них, вас перекинет на мой блог с 404-й ошибкой.

Плюс свервиса в том, что url получается короче, чем в популярном TinyURL. Например:

http://mrthe.name/S0F

http://tinyurl.com/y8oar5r

Хотя, до сервисов, типа bit.ly тут далеко.
А вообще, сервис я делал для себя, и по началу, не собирался его релизить для паблика. Всё из-за того, что длинные ЧПУ не всегда влезали в твиттер (140 символов) с нормальным описанием, а ссылочную массу хочется сохранить. Так-то.

Теги: ,
Jan, 10 Релизы | 4 комментария
 

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

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

Читать далее »

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

Давно у меня в блоге не было не профильных постов.. И вот, год кончается.. Год был достаточно продуктивным и очень насыщенным, в этом году я завёл блог который, судя по статистике, оказался очень даже полезным.
Я завёл твиттер, который я очень не любил, а теперь уже почти 1000 твиттов.
я поработал в команде с замечательными людьми и поучаствовал в создании замечательного проекта.
Я получил первые 100$ с партнёрок.
Я начал писать на с++ и c#.
Так же немало изменилось и в реальной жизни, но это уже никого не интересует ;)

С новым годом, друзья! Пусть в новом году останется только хорошее, и пусть каждый – найдёт себя! Ещё раз с новым годом!
New Year Tux
Музяка в тему:
Alice Cooper and Others – Santa Claws Is Coming To Town
Jeff Scott Soto and Others – We Wish You A Merry Xmas

New Year Tux

Теги:
Dec, 31 etc | 2 комментария
 

Всё описание содержится в названии поста. У меня появилась возможность достать socks прокси. А так как, в гугле их не так уж и много, я решил провести акцию невиданной щедрости.. Так появился сервис бесплатных socks proxy. Обновление происходит раз в 120 минут, все соксы из Соединённых Штатов Америки (USA).
А так как бесплатно можно получить не больше 10 соксов, то я всегда могу их вам продать по самой демократичной цене – 10 штук – 1$.
И так, бесплатные соксы ждут вас! Не забывайте говорить спасибо, и рассказывать друзьям ^_^

Теги: , ,
Dec, 6 Релизы | 4 комментария
 

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

Итак, ближе к делу. Отправлялся в программе 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”. Если вдруг мне уж очень понравиться си шарп, и понадобиться ещё несколько статей – так и быть сделаю отдельную категорию. А то больно у меня их много.

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