Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Раздача интернета одним компьютером другому

14.05.08 @ 20:15 — Software, Internet, Hardware

Подробней про поломку DHCP на винде.

Есть два компа: в одном две сетевухи, во втором — одна. В первый компьютер по первой сетевухе приходит интернет, по второй — уходит на второй компьютер. На обеих машинах установлен Windows XP.

На первом интерфейсе включен чекбокс “Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера” (интернет почему-то с большой буквы).

После включения этой опции на втором интерфейсе первом компьютера автоматом устанавливается IP-адрес 192.168.0.1 с маской подсети 255.255.255.0.

192.168.0.1

На втором компьютере предлагается установить автоматическое получение IP-адреса. Устанавливаем по справке. Не работает.

Соединение создаётся, только второй компьютер получает автоматический адрес 169.254.254.72 с маской 255.255.0.0 — в результате компьютеры просто не видят друг друга.

На втором компьютере можно прописать IP-адрес вручную, как это советует майкрософт там же:

Примечание. Кроме того, имеется возможность назначить уникальный статический IP-адрес в диапазоне от 192.168.0.2 до 192.168.0.254. Например, возможно назначение следующей комбинации статического IP-адреса, маски подсети и шлюза по умолчанию:

IP-адрес 192.168.0.2
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 192.168.0.1

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

В данном же случае компьютеры связаны по wifi, и при жёстком прописывании IP-адреса на втором компьютере они тупо не пингуются, хоть wifi-соединение и создаётся.

Мне понятно, в чём причина проблем — DHCP на первом компьютере работает неправильно.

Но дальше этого понимания дело не идёт. Вроде бы эту багу пофиксили в первом сервис паке. Но я не понимаю, как посмотреть на настройки DHCP. Вроде бы вот так: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{…}\

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

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

Windows vs. Unix

14.05.08 @ 19:12 — Software

В виндоуз всё просто с самого начала: вставил сидюк и поехали. Всё просто до тех пор, пока что-то не поломается. Вот поломался DHCP. И всё, трындец — становится сложно. Где он хранит настройки, что он с ними делает, как их менять, чтобы починить — тёмная комната, надо найти чёрное нечто, которого возможно и нет, и что-то с ним проделать.

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

Архитектура винды, изначально простой для конечного пользователя, некоторые виды поломок не предусматривает, соответственно …

MFA Killer

12.05.08 @ 04:52 — Software, AdSense

MFA (Made For Ads) — сайты, сделанный специально для открутки рекламы, а не для посетителей.

В последнее время под MFA чаще понимается Made For Adsense, т.к. всё больше и больше откручиваемой вебмастерами рекламы обслуживается Google Adsense.

Апофеоз MFA — сайты, откручивающие Google Adsense рекламу и покупающие траффик через Google Adwords. Бизнес-модель у владельцев таких сайтов простая: купить траффик подешевле (1-2 цента максимум), продать подороже. При этом такие умельцы наносят прямой ущерб честным вебмастерам, зарабатывающих с помощью Google Adsense: MFAкеры перехватывают у них потенциально дорогие клики.

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

Для эффективной блокировки необходимо раздобыть список MFA-сайтов, работающих по вашим ключевым словам.

Как это сделать? Вручную кликать на все подряд сайты и проверять их говнистость нельзя: забанят. Adsense Tester слишком неудобен для такой задачи.

Мой земляк, Антон Угнич, разработал специальную программу, облегчающую процесс составления списков говносайтов для блокировки: MFA Killer.

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

Написана на Java.

Incoming ADSL > Internal Wi-Fi

07.05.08 @ 04:37 — Internet, Hardware

А с этими 8 мегабитами, которые можно получить за $70 в месяц, выходит вот такая забавная штука.

Если дома интернет раздаётся по wifi, то входящий канал не влазит во внутреннюю сеть целиком.

Поясню: мой wifi рапортует о соединении на скорости 11 мегабит. Только эти цифры — это не скорость соединения, а ёмкость канала. Часть уходит на служебный траффик, в результате заливать что-то по локалке получается со скоростью ~ 650 килобайт. Иногда чуть больше, иногда чуть меньше — в среднем 650.

Входящий канал — “почти мегабит”. Соответственно, выесть его по wifi целиком не получается. По витой паре — предсказуемо получается, а беспроводно — нет.

А если ещё и про исходящий траффик вспомнить, то wifi становится совсем узким.

Так что если у вас дома интернет по ADSL, и внутри квартиры он раздаётся на один компьютер по wifi, то 4 мегабита — идеальная скорость. Покупать больше можно не нужно.

Русские языки

07.05.08 @ 01:06 — Languages, Ukrainian, Russian

В блоге у Бирмана очередной флейм о русском языке. Поводом послужила фотография рекламного стенда со словом “Беларуссия”.

Комментаторы спорят о том, как должно писаться название Республики Беларусь на русском языке: “Беларусь” или “Белоруссия”.

Противоречие, как всегда в таких флеймах, лежит в разном понимании одного и того же термина спорщиками. В данном случае таким термином является “русский язык“.

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

Нет абстрактного русского языка.

Есть такие языки: “Российский Русский”, “Белорусский Русский”, “Казахстанский Русский”, и далее по списку стран, в которых русский язык является государственным.

Точно такая же ситуация, как и с английским языком: есть British English, есть American English, есть Canadian English.

(В США нет единого официального языка, но английский является официальным языком большинства штатов.)

Каждое государство (например Канада), выбирающая себе в качестве государственного какой-либо язык (английский), порождает свой собственный вариант этого языка (Канадский Английский), т.е. фактически — новый язык. В основе этого нового языка лежит праязык, каким он был в момент почкования. Дальше этот вариант языка развивается самостоятельно, в нём появляются новые слова (Canadianisms), меняются старые (и смысл, и написание). Официально меняются правила этого варианта языка, выходят словари этого варианта языка, появляются научные институты, изучающие этот новый язык и формирующие правила нового языка.

При этом официальной связи между “братскими языками” после почкования нет. Если в результате реформы в Российском Русском слова «парашут» и «брошура» будут писаться именно так, то в Белорусском Русском они могут писаться как угодно.

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

Официальная связь между братскими языками отсутствует в обе стороны: реформа Российского Русского не может автоматически вызвать аналогичную реформу Белорусского Русского; изменение написания “Белоруссия” на “Беларусь” в Белорусском Русском не может распространяться на Российский Русский.

Требование белорусов писать “Беларусь” к тем, кто пишет на Российском Русском (как Бирман, например) — идиотично так же, как требование носителя British English к носителю American English использовать слово “Bin” вместо слова “Trash” (переключитесь в веб-интерфейсе Gmail между English UK и English US, чтобы увидеть).

Просто эти языки — разные. Почкование произошло не так давно, поэтому и отличия между Росскийским Русским и Белорусским Русским минимальны (но они уже есть, что подтверждают такие споры).

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

В случае с Белорусским Русским и Российским Русским первичен, вроде бы, российский вариант. Но сделай, например, Украина русский язык государственным (т.е. создай Украинский Русский вариант русского языка), ответ на вопрос о первичности перестаёт быть настолько однозначным. Кто там мать городов русских?

И, кстати, принятие Украиной русского языка в качестве государственного позволило бы однозначно ответить на вопрос о том, какой вариант правилен — “на Украину” или “в Украину”. В Российском Русском правильно “на Украину”, а в Украинском Русском — “в Украину”. Пока что Украинский Русский существует неофициально. Он действительно существует — хотя бы потому, что украинские носители русского языка говорят не на Российском Русском: во-первых, в Украинском Русском довольно много украинизмов; во-вторых, на Украинский Русский с 1991 года не распростанялись реформы Российского Русского, осуществляемые Москвой.

Легализация Украинского Русского позволила бы словарно зафиксировать наш вариант русского языка. В Украинском Русском, например, есть словосочетание “Верховная Рада”; на Украинском Русском надо говорить “в Украину”; в Украинском Русском склоняются фамилии на -ко (мужские точно, женские скорее да, чем нет).

« Previous Page —   
Реклама::

 
Реклама::