• Зачем браузеру столько памяти?

    @egorinsk
    Возьмем картинку размером 1000×1000. Она одна в распакованном виде замет 4 мегабайта. А ведь она может быть на странице не одна. Возьмем jQuery (без плагинов), он только в ходе загрузки создаст кучу замыканий и массивов, которые займут память. А ведь люди еще и плагинов всяких наподключают, чтобы мало не показалось. Потом, в ходе парсинга HTML, надо выделять память под DOM. W3C каждый день без устали придумывает аттрибуты тегов и css-свойства, и под каждое нужно выделять память.

    Также, в памяти могут храниться ресурсы предыдущей страницы для быстрого срабатывания кнопки «назад».

    Явасрипт-код может сохранять данные в массивах/переменных в глобальной области видимости, и они не освободятся до закрытия или перезагрузки страницы.

    Дальше. Если у вас в браузере не запрещен флеш, наверняка на стрнанице есть 1-2 баннера и может еще какие-нибудь невидимые flash-компоненты. Они требуют создания для них потоков и памяти для хранения ресурсов и всякого хлама.

    Еще дальше. Наверняка на странице есть кнопки Like/+1, вход через соцсети и прочая нечисть. Они. как правило, создают отделбный ифрейм, и в особо запущенных случаях, грузят в него скрипты, jQuery с 10 плагинами и CSS. То есть каждая такая кнопка становится сопосставима по расходам ресурсов с обычной веб-страницей.

    Идем дальше. Наверняка у автора есть расширения в Хроме? Каждое расширение имеет свой DOM и JS контекст, то есть соответствует открытой веб-странице. а может у автора фаерфокс с firebug? Тогаж память вообще будет уходить немеряно.

    Идем еще дальше. Если а автора открыта вкладка с ютубом, наверняка и видеоролик закешировался в памяти для быстрого доступа.

    Теперь посмотрим на разработчиков Chrome из компании Google. Устав бороться с кривыми и глючными библиотеками, они подошли к решению проблемы радикально — разнесли в отдельные процессы браузер, вкладки и плагины. Стоит ли говорить, что в плане производительности это отнюдь прироста не дает. Также. авторы Хрома не стесняются добавлять в него библиотеки типа ICU.dll весом в 11 мегабайт, исключительно для того, чтобы правильно сортировать какую-нибудь никому не нужную ханойскую письменность. Видимо, у сотрудников Гугла компьютеры с таким количеством памяти, что 11 мегабайт для
    них ничего не говорят.
    Кстати, в Хроме удобно смотреть сколько памяти онимает конкретная страница или расширение (Shift + Esc). Например, добавив на HTML-страничку тег SCRIPT, мы видим как потребление памяти подскакивает с 4 до 11 Мб (подгрузился хваленый v8).

    А ведь все это, как вы догадываетесь, отнюдь не предел для современных школоразработчиков. Новые JS-фреймворки, новые HTML 5/CSS3 свойства и прочие радости еще ждут нас впереди.

    А, если автор повелся на обещания маркетологов и купил 64-битный процессор, то программы начинают потреблять где-то раза в 2 больше памяти. То есть, покупая такой процессор, стоит сразу же закупать в 2 раза больше памяти, чем хватило бы на 32-битной системе.
    Ответ написан
    8 комментариев
  • Подскажите средства синхронизации файлов на десктопе и на ноуте

    @Ualde
    До дропбокса (не совсем понял почему его не предлагать) использовал GoodSync.

    Бесплатная альтернатива от Microsoft — SyncToy.

    Ну и напоследок ссылка с хабра — Синхронизация в стиле Dropbox на вашем собственном сервере.
    Ответ написан
    1 комментарий
  • Что если я нашел дыру в сети моего интернет-провайдера, благодаря которой могу бесплатно юзать инет?

    zepps
    @zepps
    Спец по Asterisk и IP-телефонии
    «Мой сосед из квартиры напротив не закрывает на ключ дверь. Я ему несколько раз об этом говорил, но это не изменило ситуацию. Что будет, если я вынесу из его квартиры телевизор и ноутбук?»
    Ответ написан
    4 комментария
  • Что если я нашел дыру в сети моего интернет-провайдера, благодаря которой могу бесплатно юзать инет?

    karellen
    @karellen
    «Один мой друг» в его время (начало 2000-х) так юзал «халяву». «Халява» обернулась общением с ФСБ, потерей трех домашних компов и приличными деньгами на адвоката.
    Ответ написан
    2 комментария
  • Хабраэффект против бандитов, как вы думаете, сработает?

    mihavxc
    @mihavxc
    Почему они откажутся от своего плана из-за поста в каких-то айтишных интернетах? Другое дело, что может на хабре найдутся грамотные юристы и помогут советами.
    Ответ написан
    3 комментария
  • Canon EOS Rebel T3i 18 MP CMOS Digital SLR Camera

    optemist
    @optemist
    Отвечу ссылкой:snapsort.com. Долго выбирал зеркалку и в итоге взял D5100, но это скорее по религиозным соображениям.
    А Вам бы советовал 550D по отзывам, да и субъективно он лучше 600-ки, а на сэкономленную 1000 деревянных взять оптику получше.
    Ответ написан
    1 комментарий
  • В какой город переехать?

    proDOOMman
    @proDOOMman
    Посмотрите еще в сторону Белгорода.
    >1) не Москва и не Питер ✔
    >2) адекватные цены на проживание
    Смотря что называть адекватными ценами. Жить здесь дешевле, чем в столицах, но дороже чем в менее развитых городах.
    >3) нормальная экология ✔
    Кажется в 2009 область заняла второе место по состоянию экологии.
    >4) развитая интернет-инфраструктура (в плане того, чтобы тарифы были хотя бы 2-3мбит за 1000р.) ✔
    >5) приятный городской облик, архитектура ✔
    Город красивый, ухоженный. Дороги хорошие.
    >6) большие плюсы — море или горы ✖
    >7) мягкий климат ✔
    Хотя эта зиму вряд ли можно назвать мягкой. По подобные чудеса погоды теперь почти везде.
    >8) население города от 30 до 500 тыс. человек (не хочу слишком маленький и слишком большой город) ✔
    Ответ написан
    5 комментариев
  • В чем преимущество C# перед Visual Basic NET

    @bald2b
    C# — официально флагманский язык платформы .Net. Поэтому гарантированно доступны все новые возможности платформы, первыми внедряются улучшения. VB.Net мне кажется тащат чтобы не утерять ветеранов, писавших еще на VB6. Возможно когда сочтут что аудитория сдуваются поступят как с J# и Visual FoxPro — выбросят на мороз прекратят развитие.
    Ответ написан
    Комментировать
  • Что случилось с Rutracker.org?

    @MyIQNegative
    Не открывается сайт?! — Обязательно спроси на хабре!
    Ответ написан
    4 комментария
  • Как вы спасаете читалку от холода?

    VasG
    @VasG
    Кладу свой Kindle во внутренний карман куртки: и не стырят (в мороз очень активно крадут на улице, т.к. очень легко незаметно залезть рукой, скажем, в рюкзак), и греется об тело.
    Ответ написан
    1 комментарий
  • Какие мониторы меньше всего влияют на зрение?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Недавно купил себе хороший монитор. Benq EW2430 — равномерная подсветка, хорошие цвета, не бликует, не самое удобное, но нормальное меню. Матрица у него типа VA (лучше TN во всём кроме времени отклика, лучше IPS в приятном чёрном цвете).
    Чтобы глаза не уставали нужно работать с включённым светом так, чтобы яркость монитора была не намного больше яркости стены, у которой он стоит. Ну и подальше надо сидеть, а шрифты по желанию побольше.
    Днём при солнечном освещении хорошо подходит нейтральная цветовая температура, а вечером — тёплая.
    Из минусов этого монитора — нет регулировки по высоте, но это легко решается дополнительной подставкой.
    Ответ написан
    Комментировать
  • Как правильно отказать кандидату после собеседования?

    charon
    @charon
    я как ходивший на собеседования прошу только, чтобы вы сообщили мне о своём решении, и желательно как можно быстрее — как только его приняли. Очень не нравится, когда просто говорят «мы вам перезвоним» — и ничего.Если есть возможность указать, чем именно я вам не подхожу — то это вообще было бы супер, но можно и без этого.
    Если вы не хотите меня — ну и ладно, но мне нужно планировать следующие собеседования. А если вы мне понравились, то я очень жду ответа. Вы, конечно же, понимаете, как ценно время.
    Ответ написан
    Комментировать
  • Как правильно отказать кандидату после собеседования?

    @king2
    1. Обязательно отвечайте ему сразу же, как только приняли решение.
    2. Честно напишите, что не подошел, и почему. Неадекватному пофигу, адекватному поможет в дальнейшем, а вам плюс во вселенскую карму :)
    Ответ написан
    8 комментариев
  • Как правильно отказать кандидату после собеседования?

    @Chii
    как следует сообщать кандидатам

    Следует сообщать сразу и честно

    Хуже всего — «мы вам перезвоним» без перезванивания.
    Если есть решение, даже отрицательное — сообщайте сразу.

    Самый лучший вариант — принимайте решение во время собеседования и сразу же сообщайте.
    Ответ написан
    1 комментарий
  • Вопрос работодателям: какое ваше отношение к такой форме резюме?

    IvanFF
    @IvanFF
    Это не резюме. Это сочинение на тему «Как я провел жизнь, и хочу рассказать об этом людям»
    Вы спрашиваете — нормальная ли форма изложения? Имхо для резюме недопустимая. Складывается ощущение, что у Вас большие проблемы с самоутверждением и с помощью данного резюме Вы пытаетесь отыграться.

    На какую должно вообще претендуете?

    «Опыт работы с надежными \ высоконагруженными приложениями » это что? Умеете почтой на gmail`e пользоваться? Здорово.

    Ну и очевидные вещи в минусы писать — моветон.

    Я понимаю почему Вы сделали именно такое резюме, ибо для 20 лет трудового опыта умений и навыков — маловато. Или Вы их тщательно скрыли. Но я бы на Вашем месте сделал резюме «по канонам» — и разбавить его «авторскими моментами». А простыню эту прибрать для собеседования.
    Ответ написан
    2 комментария
  • Аспирантура для ruby \ ios разработчика?

    ixSci
    @ixSci
    Я может чего не понимаю, но как связана аспирантура и смартфон с языком программирования?
    В аспирантуре занимаются научными разработками, а не разработкой под iPhone. Т.е. как Вы себе это представляете? аспирантура для разработчиков под iPhone, чтоли?
    Ответ написан
    4 комментария
  • Выбор скпиптового языка

    Powershell. Вся мощь .net в легких небольших скриптах.
    Ответ написан
    Комментировать
  • Skype ест много оперативы?

    homm
    @homm
    Вам еще повезло. На Маках 200 метром.
    Ответ написан
    2 комментария
  • Skype ест много оперативы?

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