Вообще говоря код даже получился очень даже не очень… st.close(); и conn.close(); принято делать в finally, и это неспроста так принято ;). Присвоения в условиях типа while ((line = reader.readLine()) != null) тоже обычно не приветствуются. Функция removeChar() написана крайне странно. Почему не foreach? И почему е используется StringBuilder/StringBuffer, ведь насколько я понимаю в данном случае ничего компилятором оптимизировано не будет, и на каждую итерацию будет создаваться новый объект String! Это я уже молчу про то, что можно просто .replace() сделать. PreparedStatement'ы где? Ну я понимаю что код «для себя», но все равно, какой смысл приучаться делать неправильно?!
OMG! text.indexOf()? Почему не регекспы? Или почему не DOM?
Мне приходилось решать такую задачу (и прокси парсил, и сайты) — очень помог jTity, код получается проще и понятнее чем на регэкспах. И уж точно проще и понятнее, чем такой вот странный разбор строк.
Факт того, что Задорнов — комик я никакому сомнению не подвергаю. Но это же не значит, что нужно просто верить любым цифрам, не имея ни малейшего представления откуда там «ноги растут».
Любопытно! Раз уж было сравнение с Хамачи — то все ли по OpenVPN работает также хорошо? Т.е. нормально ли работают игрушки, которые ищут себе «партнеров» только броадкастами? Что с IPX/SPX, можно ли использовать?
Если честно, то по поводу цены при такой распространенности (аж 3 результата в прайс.уа) говорить не очень хочется, но что, что он должен быть дешевле — это факт. Т.к. конкурентом для Q8*** серии на самом деле выступают модели Х4 8**, а не 6**.
Посмотрим. В любом случае дешевые 4 ядра без каких-то особых изъянов — это хорошо!
Прочел конечно)
Производительность хоть и «сравнима», но тем не менее все же ниже. И вообще является самой низкой. В заслугу этот факт поставить достаточно сложно…
Кроме того, цена на него хоть и должна быть ниже, на данный момент примерно равна (или немного ниже) цене Q8200. Но насчет «в полтора раза» речи не идет. По крайней мере — пока что.
Сегодня на ixbt уже опубликовали статью о 620-м: www.ixbt.com/cpu/amd-athlon-2-x4-620.shtml
L3 кэша нету, и L2 при этом мало. Так что производительностью он особо не блещет. Но зато цена!!!
Гм. Судя по количеству пойманных минусов за пост и в карму — многие действительно считают это http сервером :/
Что бы было «Можно заменить строку» и далее по тексту — придется открыть RFC 2068, придется парсить заголовки запроса и т.д. Тогда — да, действительно, это можно будет назвать http сервером. И человеку, который за 15 минут напишет такой код (с комментариями! а не как здесь) я скажу большое спасибо.
А то что здесь — это, извините, профанация. Годится только гнуть пальцы перед девушками в стиле «да писал я свой http сервер, ниче сложного!»
Не, ну может и круто конечно. Проблема только в том, что в любом достаточно большом куске текста просто будут присутствовать все буквы алфавита. И такой «хэш» войны и мира ничем не будет отличаться от «хэша» сборника анекдотов про поручика Ржевского.
> за каждый мегабайт поступал 1 евро
Это какая-то форма благотворительности наверно? 1 евро за 1 мегабайт — это не то, что дорого, это совершенно заоблачная цена! Даже gprs трафик наверно дешевле!
А если не 1 евро, а дешевле — то возникает вопрос: а почему это скайпу должно быть выгоднее платить пользователям, чем брать «оптом» трафик (канал) у кого-то из операторов?
Ужас. Хотя на скорости работы это врядли бы сказалось (разве что работала бы память на наименьшей общей частоте). Если не глючило — то все тут ок (ну, условно), проблему тормозов надо искать дальше.
Тогда разве что короба к каждому столу крепить (строительным степлером например попробовать). Но это ппц морока… Под провода дырочки в коробе резать, потом он закрываться не будет, потом еще что-то.
В любом случае, даже слепленные скотчем провода смотрятся куда красивее чем стандартный гордиев узел, припорошенный пылью.
Ну, это как сказать. То есть — конечно останутся! Но — не такие уж и большие. Кроме того, эти небольшие следы — под крышкой, да еще и сзади стола, т.е. особо то никому и не мешают.
Да и если глобально рассуждать — то иного выхода то и нет… Штатных креплений — на столе нету, а прикрепить что-то свое можно только прибив или приклеив, и оба метода оставляют следы :)
Метод со скотчем очень простой и быстрый, и при этом на удивление эффективный
Мне приходилось решать такую задачу (и прокси парсил, и сайты) — очень помог jTity, код получается проще и понятнее чем на регэкспах. И уж точно проще и понятнее, чем такой вот странный разбор строк.
Посмотрим. В любом случае дешевые 4 ядра без каких-то особых изъянов — это хорошо!
Производительность хоть и «сравнима», но тем не менее все же ниже. И вообще является самой низкой. В заслугу этот факт поставить достаточно сложно…
Кроме того, цена на него хоть и должна быть ниже, на данный момент примерно равна (или немного ниже) цене Q8200. Но насчет «в полтора раза» речи не идет. По крайней мере — пока что.
L3 кэша нету, и L2 при этом мало. Так что производительностью он особо не блещет. Но зато цена!!!
Что бы было «Можно заменить строку» и далее по тексту — придется открыть RFC 2068, придется парсить заголовки запроса и т.д. Тогда — да, действительно, это можно будет назвать http сервером. И человеку, который за 15 минут напишет такой код (с комментариями! а не как здесь) я скажу большое спасибо.
А то что здесь — это, извините, профанация. Годится только гнуть пальцы перед девушками в стиле «да писал я свой http сервер, ниче сложного!»
Да, это 100% печка. Смитфилд, да еще и в разгоне, ватт 200 наверно выделяет!
Вообще задумка интересная. Как держать продукты внутри этой штуки — понятно. А вот как ее саму держать? Пузом к столу придавливать? Или? Непонятно…
Это какая-то форма благотворительности наверно? 1 евро за 1 мегабайт — это не то, что дорого, это совершенно заоблачная цена! Даже gprs трафик наверно дешевле!
А если не 1 евро, а дешевле — то возникает вопрос: а почему это скайпу должно быть выгоднее платить пользователям, чем брать «оптом» трафик (канал) у кого-то из операторов?
ps: первый раз вижу DDR1 память в BGA…
В любом случае, даже слепленные скотчем провода смотрятся куда красивее чем стандартный гордиев узел, припорошенный пылью.
Да и если глобально рассуждать — то иного выхода то и нет… Штатных креплений — на столе нету, а прикрепить что-то свое можно только прибив или приклеив, и оба метода оставляют следы :)
Метод со скотчем очень простой и быстрый, и при этом на удивление эффективный