Most boring blog evar
rss
email
twitter
facebook
  • Домой
  • Мой гуглопрофиль

VPN и Интернет в одном флаконе

no comments
Posted on суббота, 17 октября 2009 г. by 13xforever

Или, выражаясь умными словами, split tunneling.

Преамбула

Есть желание при подключении VPN в Windows использовать его только для доступа к внутренним ресурсам.

Проблемы

Проблема состоит в том, что по-умолчанию можно либо весь трафик перенаправлять через VPN-соединение (и тогда каждый раз нужно настраивать прокси-сервер, если такой вообще есть), либо лишится всякой разумной возможности работы с внутренними ресурсами (весь трафик будет перенаправляться через стандартный канал, который не имеет возможности попасть внутрь сети).

Возможное решение

Итак, хочется настроить split tunneling, чтобы для внутренних ресурсов трафик ходил через VPN и использовался внутренний DNS-сервер (чтобы можно было просто обращаться к внутренним ресурсам), а весь оставшийся трафик продолжал ходить через стандартный шлюз. Понятно, что всё это можно автоматизировать скриптами, но хочется, чтобы эти скрипты отрабатывали автоматически при подключении VPN-соединения и отменяли всё, что может помешать, после его разрыва.

Guide

Прежде чем продолжить, следует отдавать себе полный отчёт о возможных проблемах и рисках, которые несёт с собой подобная махинация. (Подробнее по ссылке из статьи Википедии).

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

Итак, приступим:

  1. Настраиваем параметры подключения VPN. Нужно отключить перенаправление всего трафика через это соединение при подключении:
    • Сетевые подключения → Свойства VPN → Сеть → IPv4 → Свойства → Дополнительно... → Убрать галку "Использовать основной шлюз в этой сети"

    Network Connections → VPN Connection → Properties → Networking → IPv4 → Properties → Advanced... → Uncheck "Use default gateway on remote network"
  2. Теперь хочется привязать выполнение скриптов к моменту установления подключения. Для этого воспользуемся Журналом событий Windows (это косметика, можно сразу переходить к шагу 3):
    • Пуск → Компьютер → Управление → Просмотр событий → Журналы Windows
    • В журнале Приложения найти событие о подключении VPN (код события: 20225; источник: RasClient)
    • В контекстном меню выбрать Привязать задачу к событию… (параметры см. далее):
      Start → Computer → Manage → Event Viewer → Windows Log → Application
  3. Созданные задания находятся чуть выше в консоли; нужно их отредактировать (или сразу создавать):

    • Планировщик заданий → Библиотека планировщика заданий → Задачи просмотра событий
    • Находим (или создаём вручную, если был пропущен шаг 2) наше задание, жмём Свойства:
      Task Scheduler → Task Scheduler Library → Event Viewer Tasks → <Our task> → Properties
    • Общие → Отметить “Выполнить с наивысшими правами”
      General → Check "Run with highest privileges"
    • Триггеры → При событии; журнал: Приложение; источник: RasClient; код события: 20225 (только если создаём руками)
    • Некоторые промежуточные действия, необходимые для дальнейших сценариев.
      Нужно узнать номер основного подключения, через которое осуществляется подключение к Интернету. Это можно сделать, выполнив в командной строке команду route print и посмотрев на Список интерфейсов:
      route print → Intrface List
    • Действия. Должно быть 2 штуки, оба типа “Запуск программы”:
      1. Программа или сценарий: netsh; добавить аргументы: interface ipv4 add route prefix=192.168.64.0/23 interface=17 metric=200 (здесь 192.168.64.0/23 – параметры внутренней сети; 17 – номер VPN подключения; 200 – метрика, чем меньше, тем более предпочтительна)
      2. Программа или сценарий: netsh; добавить аргументы: dnsclient add dnsservers 11 192.168.64.252 1 (здесь 11 – номер основного подключения; 192.168.64.252 – адрес DNS-сервера во внутренней сети; 1 – номер в списке DNS-серверов):
      Actions
    • Условия
      1. Отключить “Запускать только при питании от электросети” (опционально)
      2. Включить “Запускать только если подключении к следующей сети” и выбрать VPN-соединение:
      Conditions →
    • Параметры. При желании можно включить опцию “Остановить задачу, выполняемую дольше 1 минуты”:
      Settings → Check "Stop the task if it runs longer than: 1 minute"
  4. Теперь подобным образом нужно добавить выполнение скриптов, отменяющих наши манипуляции со списком DNS-серверов на основном соединении (если что-то пойдёт не так, то всё будет работать, просто время разрешения имён может возрасти):
    • Триггеры. Журнал: Система; источник: RasMan; код события: 20268
    • Действия. Команда: netsh; параметры: dnsclient delete dnsservers 11 192.168.64.252 (параметры те же, что и в соответствующей команде из п.3):
      Adding command on disconnect
  5. Проверяем работоспособность. Для этого пингуем / трэйсим какой-нибудь внутренний и внешний ресурс:
    Pinging addresses on intra- and internet

Заключение

Про IPv6 и DirectAccess мы поговорим как-нибудь в другой раз :-)



Category: Windows, сети

Mistborn: The Final Empire

no comments
Posted on четверг, 17 сентября 2009 г. by 13xforever

by Brandon Sanderson.

Обложка книги

Лучшая книга из всех, что я когда-либо читал.

Итак, описание:

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

По мне, так описание не очень и не отражает всю глубину книги. И так, мир Последней Империи – это мир, претерпевший глобальный катаклизм много тысячелетий назад. Солнце надёжно скрыто за тучами пепла, растения больше не имеют зелёной окраски и не цветут, а ночью безраздельно правит туман. Произошло это очень давно, когда Глубина грозила разрушить мир и неизвестный герой совершил невероятное путешествие, чтобы обрести Силу, способную предотвратить катастрофу. Теперь весь мир объединён под жёстким контролем Лорда-Повелителя, победителя Глубины, Героя Веков, Осколка Бесконечности.

Мир был спасён, но сильно преобразился – Лордом-Повелителем всё население было разделено на две основные фракции: рабы-Скаа и правящая элита. Кроме власти, аристократия так же получила в своё владение особый дар – Алломантию – способность с помощью металлов совершать невероятное: улучшить параметры своего тела (силу, ловкость, скорость, чувствительность восприятия и т.п.), повлиять на эмоции других людей, находить, притягивать и отталкивать металлы, или даже видеть будущее и прошлое – вот неполный список сверхспособностей, доступных избранным. Самое главное, что эти способности могут передаваться только по наследству. И поэтому бастарды дворян и Скаа вне закона. Они подлежат немедленному уничтожению, как правило, задолго до своего появления на свет.

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

В процессе достижения поставленной цели герои развиваются, приобретают новый опыт и учатся вещам, не укладывающимся в давно сложившееся представление об устройстве мира. Людям можно доверять. Не все аристократы – порождения Глубины. Не все Скаа – бездушный и безмозглый скот.

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

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

Итак, подводя итоги, можно сказать следующее: очень яркая, запоминающаяся атмосфера мира, необычная система “магии”, множество тем “на подумать”, увлекательный сюжет с множеством неожиданных поворотов.

Моя оценка: 12 из 10. Я знаю, что это не честно, зато правда :D

PS: мне эта книжка досталась абсолютно нахаляву, когда Tor.com только открывался и раздавал уйму разных книг. Остальные две книги из серии доступны для продажи только в США :( Однако, магазин Сони разрешает покупку с помощью кредитных карт других стран :)



Category: книги, мой выбор, ревью

Изображая Марка Русиновича

no comments
Posted on воскресенье, 9 августа 2009 г. by 13xforever

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

И вот в субботу утром (ну, ладно, полпервого дня *^_^*) я проснулся от того, что кто-то включил компьютер. Не знаю для кого как, а для меня – это один из самых неприятных способов проснуться. Ещё сильнее я удивился, повернувшись лицом к проблеме и обнаружив, что никого рядом нет.

Хм… в проявление искусственного интеллекта я не верю, поэтому мне стало очень интересно, какого лешего мой компьютер самопроизвольно включился.

Начиная с Висты, консольная утилита powercfg.exe стала просто бесценным инструментом для диагностики большинства проблем, связанных с питанием. Итак, запускаем наш любимый PowerShell:

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PowerTab version 0.99 Beta 2 PowerShell TabExpansion library
/\/\o\/\/ 2007 http://thePowerShellGuy.com
PowerTab Tabexpansion additions enabled : True
PS> powercfg -lastwake
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Wake Timer
Owner: [PROCESS] \Device\HarddiskVolume1\Windows\System32\s
ervices.exe
Owner Supplied Reason: Windows will execute '\Microsoft\Win
dows\Media Center\mcupdate_scheduled' scheduled task that reque
sted waking the computer.

Хмм… какого лешего ему понадобилось?

PS> $st = new-object -com('Schedule.Service')
PS> $st.Connect()
PS> $f = $st.GetFolder('\Microsoft\Windows\Media Center')
PS> $t = $f.GetTask('mcupdate_scheduled')
PS> $t.Definition.Actions

Id :
Type : 0
Path : %SystemRoot%\ehome\mcupdate
Arguments : -crl -hms -pscn 15
WorkingDirectory :

К сожалению, быстро поменять из PS настройки нельзя (нужно пересоздавать задание, хотя все свойства доступны для записи), поэтому пришлось делать всё руками через соответствующую оснастку консоли управления :-(.

И тут возникает вопрос: а вдруг таких подлянок несколько? А между тем, в оснастке нет поиска! Ответ, как всегда, можно найти в тандеме PowerShell + MSDN:

function Find-Wakers($path) {
Write-Host -NoNewline '.'
Write-Output $path.GetTasks(0) | where {
$_.Definition.Settings.WakeToRun
}
foreach ($p in $path.GetFolders(0)) {
Write-Output $(Find-Wakers($p))
}
}

$st = new-object -com('Schedule.Service')
$st.Connect()
$tasks = @(Find-Wakers($st.GetFolder('\')))
Write-Host
$tasks | Format-Table -Property Name,Path -AutoSize

Результат выполнения скрипта:

PS> .\Find-Wakers.ps1
.......................................................

Name Path
---- ----
StartRecording \Microsoft\Windows\Media Center\StartRecording



Category: PowerShell, Windows

Mono.SIMD на практике

no comments
Posted on воскресенье, 28 июня 2009 г. by 13xforever

Давно хотел посмотреть, как на деле обстоят дела с потоковой обработкой данных в .NET. И вот сегодня представился случай.

Код: недописанный класс, реализующий MD5. Использовался только один оператор для первого раунда (то, что в референсной реализации называется FF()).

Код теста

Среда выполнения:

  • 64-битная Windows 7 RC (build 7100);
  • Core2 Quad Q6600 (поддержка инструкций до SSSE3);
  • .NET Framework CLR v2.0.50727;
  • Mono 2.4 (под Windows есть только 32-битный CLR).

Результаты по трём запускам релизного кода:

Normal (ms)

SIMD (ms)

Runtime

Bitness

331,33

11,33

Mono+

32

320,33

131,33

Mono-

32

857,33

768,67

MS .NET

32

853,67

774,00

MS .NET

64

  • Mono+ – с включенной оптимизацией (-O=simd);
  • Mono- – с выключенной оптимизацией (-O=-simd).



Category: .NET, разработка

Первый булыжник в огород Windows 7

no comments
Posted on вторник, 23 июня 2009 г. by 13xforever

И это… столь распиаренный обновлённый Windows Search 4.

Демонстрация на реальном примере, столь неприятно удивившем меня (800x600, 4 МБ):

Открыть в новом окне

Бонус – то же самое, но в Word 2007 SP2.



Category: Windows, интернационализация, разное, японский язык

Забавно... или юмор по Тургору

no comments
Posted on пятница, 12 июня 2009 г. by 13xforever

Сразу хочу сказать, что всё, что будет написано ниже – не моё, а взято и скомпоновано из одноимённой ветки официального форума.

Если вы не играли в Мор. Утопию и Ту́ргор (и/ли его западную версию Ту́ргор. Голос цвета), и/ли не прошли их до конца, то многое будет непонятным и/ли содержать спойлеры.

Перлы за авторством Трагика:

«Истерика» – этот знак требует столько цвета, что Братья-Хранители впадают в истерику при виде рисующего сей знак Младшего.

Идёт Патриарх с Младшим по Промежутку. Подходят они к Причалу:
– А здесь у нас, Младший, сад фиговых деревьев. Ты спросишь почему фиговых? Да потому что сколько в них цвета ни высаживай, всё равно получишь фигу.

– Что же ты ищешь в этом Колодце, Младший? Опять наслушался своей Сестры? – спрашивал Влад Ольгимский у сына.

–Ты много заповедей нарушил, Младший. Ты проращивал нерву, тратил цвет и убил пятерых Братьев. Ты не достоин быть среди нас, – с грустью в голосе сказал Патриарх. – Но так как у нас объявилось целых пять вакансий… Поздравляем нового Брата!!!

«Паутина, сова, донор, пульс, прорыв, перекати поле, перекати поле» – нацарапал на дереве Гость.

«Проращивать цвет – табу, Младший. Посмотри на братьев: они только хранят цвет, у них нет сердец» – сказал Патриарх и ткнул пальцем в Тирана.

Сколько мы не говорим ему о табу, он не слушает нас. И не отвечает нам. Братья, кто что об этом думает?
Тиран: Он изменник, не Брат!
Монгольфьер: Может быть он бунтарь-Орион?!
Жонглёр: А может быть он не только глухой, но и немой?

– Взгляните на Младшего, Братья. Он же нарушает все наши заповеди.
– Да с чего ты взял?
– Младший ходит по Промежутку, значит он кормил цветом Сестёр.
– Ну это не довод – мы тоже ходим.
– А куда тогда делся Китобой?
– Не все Братья сейчас в Промежутке.
– Ну тогда взгляните на его сердца, он же прозрачный!

Разговаривают Тиран с Богомолом:
Тиран: Меня волнует поведение Младшего, – сердце кровью обливается, когда вижу сколько он тратит цвета.
Богомол: Что ты такое говоришь?! У Братьев нет сердец!
Тиран: О, извини, оговорился. Всё от нервов.

«Не бойся смерти, – смерти нет», – думал Червь, блаженно прохлаждаясь в полутёмной сырости рудника.
– Так значит, смерти нет? – мстительно думал Младший, приближаясь к пещере Червя.

– Для кого я, спрашивается, назвал эти покои заповедниками? – орал на Младшего Богомол. – Это был последний представитель Ящеров в нашем мире!

Праздник посвящения Монгольфьера в братья. Жонглёр перечисляет новому брату табу:
– Называть этот место Промежутком – табу. Сей мир – есть рай, подаренный нам за праведность. Отдавать цвет Сёстрам – табу…
– Почему это давать Сёстрам цвет – табу? – прерывает его Монгольфьер.
– Потому что они захотят подняться на поверхность, в якобы лучший мир, – отвечает Жонглёр.
– Но ведь лучшего мира не существует, так что Сёстры всё равно никуда не сбегут.
Жонглёр долго думает и, наконец, произносит:
– Братья! У нас новое правило – задавать глупые вопросы о противоречивости табу – самое строгое табу!

Криминальная сводка по Промежутку:
В минувший цикл Младшим уполномоченным Творцом было предотвращено разбойное нападение Китобоя на Сестру Аву, целью которого являлась попытка сердцевыдирания. Брат Китобой отправлен в Кошмар на пятнадцать суток.

Вопрос: Почему в меню есть графа «Разговор с цветом», но самих разговоров нет?
Ответ: Да потому, что Младший – немой

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

По Промежутку чинно шествуют Богомол и Китобой. Вдруг мимо них, едва не посбивав с ног, со скоростью звука проносится что-то крупное.
– Что это было? – ошалело спрашивает у Богомола Китобой.
– Это Младший – лазоревую жилу вчера нашёл.

Братья собрались на совещание. Слово держит Жонглёр:
– Не доверяйте Сёстрам, Братья мои. Стоило мне отвернуться, как Сестра Эли построила дирижабль и попыталась улететь на нём через Колодец. И как только ей могла прийти в голову столь абсурдная мысль?
– Понятия не имею, – пожал плечами Монгольфьер.

Встретились на арене Гость и Патриарх.
– Ты нарушил заповедь, Младший, – надменно произнёс старший Брат. – Нам придётся наказать тебя: отобрать весь цвет. Отдашь ли ты его добровольно или попытаешься сопротивляться?
В ответ немой Младший нарисовал кукиш.

Младший был нем, поэтому с Братьями он мог объясняться только жестами. Нет ничего удивительного в том, что любую его попытку поговорить Братья воспринимали как нападение.

В Промежутке начался голод. В садах почти полностью исчез цвет, – хоть шаром прокати. Подозрения Братьев пали на Жонглёра.

Только ты можешь спасти их, потому что умеешь творить. Но не всё так просто – у тебя будет враг, твоё второе «Я», Двойник, а также Сестра, – предупреждали Клару во сне.

Промежуток. В покоях Авы сидят Сёстры и перетирают Братьям косточки. Речь заходит о Младшем.
Юна: А у Младшего всё равно больше. Куда там до него Тирану.
Ава (удивлённо): Больше?! Что-то я не заметила. Пришлось самой ему дать. Хотя… Эли, он к тебе накануне заходил. Ты не заметила, сколько там у него?
Эли: Заметила, как не заметить. Восемнадцать сердец.

Заходит Богомол в покои Оле, а там Монгольфьер из угла в угол в отчаянии мечется и бубнит на всю квартиру:
– Я к нему подошёл, а он мне : «Руки прочь, грязный монстр!»
– Кто? Брат?
– Да нет же! Цвет!
…Скоро в продаже: «Тургор. Голос цвета». Теперь всё будет немножко иначе.

– Раскройте глаза, Братья. Какой же из Младшего Брат? Где у него брюхо, чтобы хранить цвет? Он же совсем не похож на нас! – возмущался перед Братьями Двойник

Со времён первого «Тургора» среди Братьев в моду вошла бунтарская стрижка под Младшего.

«Не слышны с саду даже шорохи / Всё здесь замерло до утра-а-а…» – напевал про себя Младший, собирая урожай в саду Оле.

– Надо же, у каждой Сестры по пять сердец! Да это же Нобелевская премия в области анатомии! – потирал руки Гаруспик.

По Голосу цвета:
– Братья имеют голос, дабы восхвалять Цвет, а Гость нем! Братья слепы, чтобы не впасть в ересь, а этот, я чувствую, зряч! – громогласно изобличал Младшего Китобой.
– Я думаю, ты не прав, – укоризненно посмотрел на него Жонглёр.
– Готов признать, здесь явная ошибка, – разочарованно прогудел Броненосец, потупив взгляд.

– Раньше Промежуток постоянно рождал новых Сестёр, – рассказывала Младшему Ута. – Но многие из них погибли.
Младший вопросительно приподнял бровь.
– Это потому, что Братья считают «донор» запретным знаком и всё норовят передать Сёстрам цвет с помощью «овода».

Пассаж от bratt_m:

Патриарх: Вот все говорят, что в связи с мировым кризисом добыча цвета снижается, а, между прочим, в нашем пределе цвета на 85% больше.
Тиран: По сравнению с чем?
Патриарх: По сравнению со следующим циклом.

От Lussie:

«Да-а, не знал, что прозвище «Потрошитель» поможет мне найти работу…» – думал Гаруспик, вырывая у очередной Сестры очередное Сердце.

Богомола всегда раздражало, что Китобой не смотрит ему в глаза при разговоре. Как-то раз он высказал ему это, но стало ещё хуже: теперь старший из Братьев должен привыкать, что к нему стоят… кхм, спиной.

Совет Братьев. Богомол:
– Я не вижу среди нас ни Двойника, ни Младшего, ни Жонглёра… кто-нибудь знает, где они?
Остальные нерешительно переглядываются. Надзиратель, неуверенно:
– Кажется, недавно Двойник обещал научить Младшего играть в футбол…

Гостю приходилось всякий раз задирать голову, разговаривая с кем-то из Фратрии… и только с Китобоем он сталкивался лицом к лицу.

– Богомол, глава Фратрии! – возопил Триумфатор, столкнувшись с вышеназванным на тропе Промежутка. – Тебя-то я и ищу!
– Меня?! – слегка попятился страж Уты, озадаченный таким напором. – Что произошло, Брат?
– Можно ли наложить Табу на оскорбления Братьями друг друга?
Богомол решил, что ослышался. Но Триумфатор повторил:
– Да-да, мы уже оскорбляем друг друга – видишь, как низко пали праведники из-за собственной доброты?
Старший начал понимать, что к чему, но решил уточнить:
– Это снова Младший? Что он на этот раз сделал?
Брат Ире заметно смутился.
– Он назвал меня… назвал… стереосистемой!
– Воистину оскорбление, согласен. – медленно кивнул Богомол. – Вот, что я скажу тебе, Брат…
Пока они беседовали, в другой части Промежутка раздавались гневные крики Броненосца – несносный младшенький решил покатать на нём Эли…

Вклад FiLiN’а:

МОРские новости:
Вчера вечером всемогущие Власти вновь решили поиздеваться над куклами и отправили неких Бакалавра, Гаруспика и Самозванку в Промежуток.
Как и ожидалось, Бакалавр сразу начал наполнять Сёстрам Сердца, Гаруспик же поступил более прямолинейно и, вооружившись знаком «Скальпель» по привычке Сердца вырезал.
Однако больше всех удивила Самозванка: она сумела вывести всех Сестёр, пожертвовав кучкой инвалидов, известных как Братья…



Category: игры, юмор

Windows 7

no comments
Posted on воскресенье, 17 мая 2009 г. by 13xforever

Что-то времени в последнее время ни на что толком не хватает. Сегодня тоже, поэтому буду краток.

Я пользуюсь Win7 с момента выхода официальной беты в качестве основной ОС и я её обожаю.

Всего лишь одна картинка: Windows 7 - AeroPeek в действии

А вот почему я обожаю foobar2000: foobar2000 в Windows 7



Category: Windows, мой выбор, разное
« Older Entries

Google Translate

Spread Firefox

You Rock.  Thanks for using Firefox. Try Add-ons! Thanks for using Firefox.  Don't miss the upgrade.  Download Firefox 3.5! You don't use VHS...then why Internet Explorer?  Upgrade to Firefox 3.5! You're settling for good when there's awesome.  Upgrade to Firefox 3.5!

My GoodReads

Сейчас я читаю:

The Well of Ascension
Green


Ilya's favorite books »

Categories

  • Windows (5)
  • разное (5)
  • ревью (5)
  • мой выбор (3)
  • .NET (2)
  • анимэ (2)
  • интернационализация (2)
  • книги (2)
  • разработка (2)
  • сети (2)
  • сёги (2)
  • PowerShell (1)
  • c# (1)
  • desktop (1)
  • ipv6 (1)
  • Япония (1)
  • гаджет (1)
  • игры (1)
  • кино (1)
  • музыка (1)
  • перевод (1)
  • юмор (1)
  • японский язык (1)

Archives

  • ▼  2009 (16)
    • ▼  Октябрь (1)
      • VPN и Интернет в одном флаконе
    • ►  Сентябрь (1)
      • Mistborn: The Final Empire
    • ►  Август (1)
      • Изображая Марка Русиновича
    • ►  Июнь (3)
      • Mono.SIMD на практике
      • Первый булыжник в огород Windows 7
      • Забавно... или юмор по Тургору
    • ►  Май (1)
      • Windows 7
    • ►  Март (3)
      • スカイ・クロラ
      • Bones of faerie
      • Тяжела жизнь новичка в сёги
    • ►  Февраль (2)
      • IPv6 как оно есть
      • Сколопендры и прочие многоножки
    • ►  Январь (4)
      • Мой рабочий стол
      • Repo! The Genetic Opera
      • 銀色の髪のアギト
      • О честной конкуренции…
  • ►  2008 (2)
    • ►  Декабрь (2)
      • Гаджет перевода для Blogger'а
      • 私のブログをようこそ。

Followers


  • Home
  • WP Blogger Themes
  • Wordpress To Blogger
Powered by Bloger | Designed by WebTreats
Converted by Wordpress To Blogger for WP Blogger Themes | Sponsored by iBlogtoBlog
This template is brought to you by : allblogtools.com | Blogger Templates