крик души (компьютерное)
May. 13th, 2010 11:40 pmКак я ненавижу компьютеры. И программы ихние. Даже больше, чем компьютеры, ненавижу программы. Особенно операционные системы. Но не только.
Вот у меня в руках PDF-файл на 13Mb. В нем 300 страниц, значит каждая на сотню килобайт тянет от силы. Почему у всех PDF-читалок (включая Foxit и Sumatra, да) занимает долгие СЕКУНДЫ показать мне каждую страницу? Что там может быть, в этой сотне килобайт, чтобы в 2010-м году компьютер думал три секунды? Попытка его распечатать привела к следующему: сначала программа 40 минут посылала его на принтер, потом принтер десять минут печатал первые три страницы, потом я пошел и вырубил это все нафиг. Попытку перевести его в другой формат я остановил через 15 минут, конвертер как раз перевалил через третью страницу.
Думаю, что на одну страницу этого несчастного PDFа мой компьютер тратит столько вычислительной силы, сколько нужно было, чтобы посадить лунный модуль. Да пожалуй и больше намного. Ну ЧТО он там делает?
"И так во всем".
Кто бы мне объяснил, что такого таинственного происходит в момент получения IP-адреса от WiFi-точки, что должно занимать 3-5 секунд? Вот ты уже все просканировал, ладно, я могу понять, что на это какое-то время нужно. Вот показал мне список. Вот я ткнул в одну из них, свободный доступ. ЧТО ты теперь с ней делаешь, сволочь, эти долгие секунды, что у меня "Obtaining IP adress" висит на экране? У нее что, свободный IP-адрес в своей сетке найти - экспоненциально сложная операция, да? Или у вас там криптографическая любовь с ключами в миллионы бит? Почему не может быть - ткнул и МГНОВЕННО вошел?
Как я ненавижу компьютеры.
Вот у меня в руках PDF-файл на 13Mb. В нем 300 страниц, значит каждая на сотню килобайт тянет от силы. Почему у всех PDF-читалок (включая Foxit и Sumatra, да) занимает долгие СЕКУНДЫ показать мне каждую страницу? Что там может быть, в этой сотне килобайт, чтобы в 2010-м году компьютер думал три секунды? Попытка его распечатать привела к следующему: сначала программа 40 минут посылала его на принтер, потом принтер десять минут печатал первые три страницы, потом я пошел и вырубил это все нафиг. Попытку перевести его в другой формат я остановил через 15 минут, конвертер как раз перевалил через третью страницу.
Думаю, что на одну страницу этого несчастного PDFа мой компьютер тратит столько вычислительной силы, сколько нужно было, чтобы посадить лунный модуль. Да пожалуй и больше намного. Ну ЧТО он там делает?
"И так во всем".
Кто бы мне объяснил, что такого таинственного происходит в момент получения IP-адреса от WiFi-точки, что должно занимать 3-5 секунд? Вот ты уже все просканировал, ладно, я могу понять, что на это какое-то время нужно. Вот показал мне список. Вот я ткнул в одну из них, свободный доступ. ЧТО ты теперь с ней делаешь, сволочь, эти долгие секунды, что у меня "Obtaining IP adress" висит на экране? У нее что, свободный IP-адрес в своей сетке найти - экспоненциально сложная операция, да? Или у вас там криптографическая любовь с ключами в миллионы бит? Почему не может быть - ткнул и МГНОВЕННО вошел?
Как я ненавижу компьютеры.
no subject
выпилвошёл.no subject
Date: 2010-05-13 10:56 pm (UTC)(no subject)
From:(no subject)
From:отставить макать капитана
From:Re: отставить макать капитана
From:Re: отставить макать капитана
From:no subject
Date: 2010-05-13 08:47 pm (UTC)P.S. PDF - очень сложный формат, это я могу сказать как писавший конвертеры для него собственными силами
no subject
Date: 2010-05-13 09:21 pm (UTC)Титаны духа среди нас!
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 08:47 pm (UTC)no subject
Date: 2010-05-14 06:37 am (UTC)no subject
Date: 2010-05-13 09:01 pm (UTC)1. Написать собственный рендер PDF.
2. Попробовать использовать Google Docs.
Выбирайте что вам проще.
no subject
Date: 2010-05-13 11:56 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 09:02 pm (UTC)no subject
Date: 2010-05-14 12:09 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 09:05 pm (UTC)no subject
Date: 2010-05-13 09:11 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 09:07 pm (UTC)Это ж пиздец, до чего мы дожили со своим техническим прогрессом! Вдумайтесь: человек ждет, пока железяка закончит свои дела и даст ему новые инструкции! Стоило ради этого спускаться с пальмы и брать в руки каменный топор? Это ебануться, мир с ног на голову! А эти замечательные строчки в описаниях новых товаров: «данная видеокарта поддерживает Виндоус Висту». Не операционная система поддерживает видеокарту, нет! Видеокарта поддерживает, прогибается под соответствие системе! Железка — под программку! Моя ступня годится для новых ботинок, мой желудок поддерживает переваривание химсостава гамбургеров нового поколения, о везение! Это уже сегодня! А что же будет дальше? А дальше вслед за железкой в мясорубку отправимся мы с вами. Мы будем учиться обхаживать операционную систему, понимать операционную систему, контактировать с операционной системой. Откроются курсы по изучению психологии, привычек и мотивов поведения операционной системы, появятся тренинги «как расположить к себе операционную систему», «эффективное убеждение операционной системы», «тактика и стратегия переговоров с операционной системой»... На прилавках повылазят книжки «Чего хочет операционная система», «Как завоевать доверие операционной системы», «Искусство подчинять себе операционную систему», "1001 способ произвести впечатление на операционную систему»...
no subject
Date: 2010-05-13 09:49 pm (UTC)(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-05-13 10:17 pm (UTC) - Expand(no subject)
From:Ну и что? Предыдущий оратор все равно прав.
From: (Anonymous) - Date: 2010-05-14 04:24 am (UTC) - Expandno subject
Date: 2010-05-13 09:08 pm (UTC)no subject
Date: 2010-05-14 10:26 am (UTC)no subject
Date: 2010-05-13 09:08 pm (UTC)а представляете, как их ненавидит тот, кто не знает, что у них внутри и зачем.
я иногда слушаю "смешные" диалоги с саппортом и могу легко понять обе стороны.
а задержка на динамический IP - вполне возможно, винда ваша проверку на duplicated инициировала и ждет, сколько ей в стеке прописано уже много лет назад. поглядеть бы на это как минимум вайршарком, но он на радиоинтерфейс бесплатно не встаёт, надо софт.
о, там выше даже правильное название вспомнили.
Date: 2010-05-13 09:14 pm (UTC)http://support.microsoft.com/kb/219374
no subject
Date: 2010-05-13 09:10 pm (UTC)Компутер говорит - хочу адрес и ждет предложений. т.к. серверов может быть несколько.
Со сканированием, тоже все не просто. Access Point, плюется сообшениями в эфир по расписанию. Скажем каждые 200 мс. Кроме того, есть 14 - каналов. На каждом подождать пол секунды - уже 7 секунд потерял. Как правило, железо в единицу времени только один канал слышет.
no subject
Date: 2010-05-14 07:10 am (UTC)Я уже столкнулся конкретно с этим неудобством, подозреваю, что нужно бы порыть управленца сетей получше встроенного Gnome-вского, но пока все тупо. ;)
no subject
Date: 2010-05-13 09:18 pm (UTC)2. С Wi-Fi тоже все довольно просто: то что ты видишь во время сканирования - это пойманный beacon, который сообщает о каждом конкретном AP, его параметрах и возможностях.
То что происходит в тот момент, когда ты тыкаешь и видишь надпись "obtaining IP address"
на самом деле это весьма хитровыебанный механизм, состоящий из ассоциации, авторизации и собственно IP части.
При этом ассоциация состоит как в создании линка на физическом уровне, так и на МАС уровне. Сначала должны договориться радио(мощность сигнала, модуляции и т.п) а потом МАС. Причем Wi-Fi протокол устроен с дубляжем, ретрансмиссией. многие пакеты теряются и так далее.
IP часть тоже очень медленная, особенно если АP бытовой. Посмотри, сколько у обычной писюки занимает времени получить DHCP от вставления провода в разьем. это секунда а то и две, в зависимости. И это на Ethernet линии где задержки гораздо ниже. плюсуешь все вместе и получаешь те самые 3-5 секунд. Причем это время не зависит от скорости собственно компьютера.
Если тебе реально интересно посмотреть что происходит с вай-фаем.
http://go4download.com/omnipeek
Кстати забавно, что фирма Wildpackets выпустила вот эту бесплатную версию Personal 4 года назад с большими фанфарами, а потом втихаря ее отовсюду почти убрала :-)
Еще можно попробовать обыкновенный Wireshark в Wi-Fi режиме, но он поддерживает мало карточек и хорошо работает в основном на линуксе.
no subject
Date: 2010-05-13 10:15 pm (UTC)Почему так долго? У меня сотовый зачастую быстрее входит в сеть, чем ноутбук подключается к вай-фаю.
> получить DHCP от вставления провода в разьем. это секунда а то и две
А почему? В чем сложность алгоритма?
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 09:24 pm (UTC)no subject
Date: 2010-05-18 05:43 pm (UTC)так правильно
no subject
Date: 2010-05-13 09:24 pm (UTC)От себя добавлю, что самое худшее не это, а то, что в большинстве документов содержатся вещи, прямо противоречащие тому, что в вышеуказанном документе написано. Соответственно, перед писателем читалки стоит непростой вопрос, что делать с неправильными PDF документами. Читалки специфические (например, в ридерах) могут себе позволить просто отказываться работать с "плохими" документами (издатели всё проверят, прежде чем выпускать книгу), а вот "универсалам" приходится туго.
no subject
Date: 2010-05-14 10:27 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 09:26 pm (UTC)антисиметизмарекламы Apple? :)no subject
Date: 2010-05-14 06:44 am (UTC)(no subject)
From:no subject
Date: 2010-05-13 09:28 pm (UTC)Или там глючит иногда. Алгоритм тот же, а результат неожиданный.
Знаю я все, и про вирусов, и про демонов, и про флюктуации всякие.
Но не доверяю я этим кремнежопым.
no subject
no subject
Date: 2010-05-13 09:35 pm (UTC)no subject
Date: 2010-05-13 09:44 pm (UTC)no subject
Date: 2010-05-13 09:51 pm (UTC)2. Session key generation + GratARPs + wait-for-ARP-reply + timeout => Ok (no one is owns this IP, so I can use it)
no subject
Date: 2010-05-13 10:10 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 10:08 pm (UTC)А если такой файлик активно попользовать (например манаул к игре с гипер-ссылками), то можно для интересу посмотреть сколько эта прелесть захапает оперативной памайти (500 мб видел и еще столько же свопа, сам файл 17 Мб).
no subject
Date: 2010-05-13 10:25 pm (UTC)no subject
Date: 2010-05-13 10:25 pm (UTC)Долго ли умеючи?
Date: 2010-05-13 10:28 pm (UTC)Как гласит народная мудрость: "Умеючи-то долго".
По поводу чего? Именно того самого, чем мы занимаемся с ... ну, в том числе и с компьютерами.
А если серьезно, то писано-то умеючи, используя encapsulation, proxy-layers и прочая, прочая, прочая. И структура классов на слайде смотрелась эстетично и т.д. И все общие случаи были рассмотрены, и потенциальные расширения исходного дизайна и т.д.
А вы говорите, долго ли умеючи...
Re: Долго ли умеючи?
Date: 2010-05-13 10:34 pm (UTC)Re: Долго ли умеючи?
From:Re: Долго ли умеючи?
From:no subject
Date: 2010-05-13 10:37 pm (UTC)no subject
Date: 2010-05-13 10:42 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-05-14 06:53 pm (UTC) - Expand(no subject)
From: (Anonymous) - Date: 2010-05-14 12:16 am (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-05-13 11:15 pm (UTC)no subject
Date: 2010-05-14 12:00 am (UTC)no subject
Date: 2010-05-14 12:05 am (UTC)(no subject)
From: