• Как выбирать, покупать или собирать самому сервер?

    edinorog
    @edinorog
    Троллей не кормить!
    Ну начнем с того что готовое решение всегда круче. И не намного дороже! К примеру сервера HP. ПРоц однозначно брать ксенон. Мать на две головы. Чтоб потом докупить. Приобретение железного рейда имеет один минус. Если ему придет здец ... то данные можно вытащить будет только с помощью такой же железки. Так что не рекомендую покупать что-то редкое для нашей страны. Однозначно рассмотреть наличие полноценной удаленки вплоть до биоса и установки оси с образа. Остальное уже не суть важно. На вкус и цвет все фломастеры разные.
    Ответ написан
    4 комментария
  • Как проверить микросхему К555ЛА13?

    friogenn
    @friogenn
    Если у микросхем серий К155 и К555 вход остаётся свободным, то, согласно принципиальной электрической схеме элемента, это эквивалентно присутствию на нем уровня логической “1”.
    Ответ написан
    2 комментария
  • Вы в браузере набрали адрес сайта, нажали Enter. Расскажите максимально подробно о технических процессах происходящих далее?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Действительно, уважаемый. Это слишком. Вряд ли я затрону все тонкости, но попробую наметить примерный путь:

    0) Пользователь вбивает в адресную строку браузера адрес сайта (нажимая клавиши на клавиатуре, которые замыкают определённую дорожку в матрице, по которой происходит определение нажатой клавиши, что через шину USB в какой-то момент передастся OS, где это поймает HID-драйвер и вызовет определённое прерывание, что OS передаст как событие/или_ещё_как в программу, которая вызовет соотвествующую функцию из API менеджера окон, которая изменит содержимое строки и в результате когда-то будет перерисован UI-элемент, а если нажат был Enter, то начнётся следующее).
    1) Браузер вытащит из input'а строку с запросом и посмотрит, похоже ли это на адрес. Если да, то добавит недостающие уточнения (например, http или file протокол, порт и подобные довольно стандартные вещи). Если нет - то скорее всего создаст запрос в поисковую систему, установленную по умолчанию (я более не буду опускаться до таких бессмысленных деталей, как вызовы API-функций, иначе я буду набирать это сообщение ОЧЕНЬ долго). В любом случае на выходе мы по сути получим URL, который надо загрузить. Протокол file:// мы рассматривать не будем, ftp далеко не везде есть, https:// на не хватит вечности, так что остановимся на http, который по сути есть tcp/ip по умолчанию на 80 порту с определённым форматом общения.
    2) Окей, url есть. Теперь нам нужен адрес, к которому обращаться. Так как http это tcp/ip - нам нужен ip адрес. Здесь нам помогают dns-сервера. Обычно, нормальный провайдер устанавливает у себя кэш-сервера dns, которые не обращаются по стопицот раз за vk.com к ответственному серверу com-зоны. Давайте не будем отвлекаться на то, как происходит там общение, если что - вот (вики тем хороша, что часто содержит внизу релевантные ссылки). Скажу лишь то, что на выходе мы получаем ip адрес(а).
    3) Имея адрес мы можем запросить страницу. Собственно, всё что после первого слэша - это как-бы параметры для http-сервера: какую именно страницу запрашивать, он всё же не телепат. Конечно, можно было бы немного схитрить и отправить читать про tcp/ip, но ведь существует и shared-hosting. Ограничемся лишь его упоминанием. Собственно, по полученному адресу отправляется GET запрос, который и обрабатывает сервер, находящийся по полученному IP-адресу.
    4) Сервер же, получив адрес, начинает распарсивать строку, медленно вытягивая нужные данные из баз-данных и настроек, выполняются сотни скриптов, иногда делается ещё не одна сотня различных запросов на другие сервера (здесь и разного вида метрики и разного вида HADOOP и т.д.). Пройдя сквозь скрипты и темплейторы в самом конце мы получаем html-страницу, готовую к употреблению. Её-то сервер и отправит в ответе (после заголовков, конечно).
    5) Вот и началось самое интересное. Получив html страницу браузер начинает жутко надругаться над CPU, HDD и GPU, попутно сжирая тонны RAM и мусоря в swap. Виной всему нереальные для полного соблюдения стандарты от небезызвестной w3c.org. Для облегчения многие делают костыли, вроде webkit, а некоторые и вовсе забивают на него и пилят свой стандарт с преферансом и картёжницами (впрочем, в последнее время становиться лучше). Здесь снова начинаются сотни вызовов API ОС, windows manager'а и прочих библиотек, вроде boost, qt или libpng. В ходе работы в RAM строится макет, по которому потом строится нечто вроде PDF (тоже сильно векторный), что, потом, обрабатываясь быстрыми шейдерами на GPU, выдаётся на экран. Опять же, многое пропущено, но вряд ли кому-либо, кроме парня в свитере с оленями, действительно интересно, как работает GDI, DirectX или OpenGL.
    6) Ах да, мы же забыли про тысячи js-скриптов, миллионы картинок и анимации с котиками, а также о таких дополнительных плюшках, как flash-player или java-weblets. В кратце, что js, то и flash и java - это виртуалка, со специальной архитектурой. Они, виртуалки, конечно разные (хотя flash и js довольно похожи, ещё бы - ECMAScript один и тот же). JS - самый интегрированный внутрь браузера, он же и самый медленный чисто визуально (ибо последние два имеют доступ к быстрому GPU), хотя самый быстрый в попугаях. Второй постепенно вымирает и представляет из себя, так же как и третий специальную shared-библиотеку, о которой браузер как-нибудь узнал и которой скармливает специальное содержимое помечанное специальным тегом html. Третий уже почти умер и встречается лишь изредка или в каком-нибудь энтерпрайзед со страшным legacy-базой. Ну здесь из сылок разве только гугл. Ибо сколько всего - даже не сообразишь. Да и вообще, эта тема ещё скучнее GDI, DirectX и OpenGL и к свитеру с оленями требуются ещё очки с толстенными стёклами, дающие стопицот к терпению и задроству над матаном. Если в кратце, то в случае JS, всё что было загружено в память и не думает выгружаться и формирует этакое дерево - DOM, над которым с помощью специального API и происходят модификации. При этом, перед тем как исполниться, весь JS-код компилируется, в нативный для VM байт-код. То же самое в общем-то и со вторым и третьим, разве только они не имеют доступа к DOM и организовать его - дело тех ещё костылей. Ах да, забыл ещё про Silverlight (или как оно там пишется), который сдох, не успев родиться. Так же как и Java, жив в серьёзном энтерпрайзе, не поскупившийся не "дешёвую" поддержку MS.
    7) Ну... А дальше пользователь нажимает на нужную гиперссылку и всё по новой.

    За кадром остались такие костыли, как ajax, websockets и прочая асинхронная ересь. С ней всё в миллионы раз сложнее. И к очкам со свитером потребуется ещё и... а чёрт их знает, что они там ещё носят. Ну да ладно, я искренне завидую тем парням (и девушкам), которые разбираются во всей этой машине. Целиком. Ибо это лишь верхушка айсберга. Разбавленная не лучшей памятью и ужасным гуглом.

    P.S. Не бейте сильно за грамматические и синтаксические ошибки. Спеллчекер приказал долго жить, да и 5 утра как никак.

    UPDATE
    На хабр выложили неплохой перевод дающий некоторое представление, как браузер ругается над памятью и процессором. Хотя и весьма поверхностное,
    Ответ написан
    26 комментариев
  • Использование несъемного Li-Ion на домашнем ноутбуке?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    На современном железе уже без разницы. Батарейки стали таким говном, что через 2-3 года они умрут вообще в любом режиме использования. Хоть на полке если будут лежать заряженными (и регулярно заряжаемыми).
    У меня на старом ноуте батарейка живет уже 4 года, потеряла только 15% ёмкости (ну то есть свои 6 часов ноут честно держит с родной батареей). Пользовался так: всегда на зарядке, если есть возможность, всегда заряжен на 100%, если есть возможность. Раз в 2-4 недели - цикл разряда до 20-30%, потом полный заряд. Родители пользуются им в таком же режиме до сих. При этом он год валялся в столе разряженным в ноль (за это время он и потерял 10% ёмкости или около того).

    Но вот на Thinkpad X1 Carbon, например, потеряла 17% ёмкости с августа. Его я использую уже в мобильном режиме сильно чаще, 4-5 циклов заряда-разряда в неделю, турбозарядка частая (за полчаса до 80% с почти нуля).

    По сабжу - используйте обе опции.
    Ответ написан
    Комментировать
  • Использование несъемного Li-Ion на домашнем ноутбуке?

    opium
    @opium
    Просто люблю качественно работать
    А какая разница можно или нельзя ?
    Вам же ноутом пользоваться, а не баттарею жалеть, ну сдохнет батарея через три года(чего мне кажется в принципе не избежать как её не береги) купите новую обычно обходится дешевле 100 баксов.
    Ответ написан
    9 комментариев
  • Решение проблемы отсутствия входа для микрофона на ноутбуке

    nazarpc
    @nazarpc
    Open Source enthusiast
    1. Это не переходник, а самая обычная USB звуковая карта.
    В зависимости от того, какую брать, и что за ноутбук звук может быть и лучше, и хуже.

    2. Вот это переходник, если у вас в ноутбуке комбинированный разъем - вполне будет работать, если не комбинированный - соответственно не будет, нужно смотреть инструкцию к ноутбуку

    3. Аналогично второму

    4. Тоже будет работать, но будете ли вы возиться с зарядкой? Да и качество звука скорее всего будет ниже.

    Если комбинированный разъем - возьмите переходник, и никаких проблем. Если нет - берите звуковую карту либо наушники, где она идет в комплекте или вообще встроена в наушники (у меня Platronics Gamecom 777 - там на звуковой карте есть ещё прикольная кнопка - делает приятный объемный звук).
    Ответ написан
    1 комментарий
  • Какой блок питания для компьютера подобрать?

    oia
    @oia
    для таких вопросов надо понимать конфиг компа полный , а то ясновидцев тут нету )
    + проверить если просадки напруги через bios
    Ответ написан
    Комментировать
  • Чем заменить жёсткий диск на 8086-совместимом ПК?

    RadiationX
    @RadiationX
    Front-End разработчик
    Ответ написан
    Комментировать
  • Локальная сеть (DHCP + Static) - как исправить проблему с общими сетевыми ресурсами?

    bk0011m
    @bk0011m
    Системный администратор
    Для этого хоста, пропиши статику на самом DHCP, Пусть компьютер как и раньше получает IP динамически, но он у него будет постоянным. Все остальные настройки будут как у всех остальных
    Ответ написан
    Комментировать
  • Жесткий диск плохо работает, что делать?

    oia
    @oia
    smart ? проверить диск chkdsk , прогнать mhdd
    Ответ написан
    Комментировать
  • Жесткий диск плохо работает, что делать?

    zooks
    @zooks
    Frontend
    Win+R -> chkdsk /f
    Ответ написан
    Комментировать
  • ADSL-модемы дохнут как мухи. Что может быть причиной?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    По описанию похоже на умирающие телефонные порты на роутерах.
    Т.е. по телефонной лапше в модем приходит слишком большое напряжение или что-то вроде того. Возможно - статика.

    У нас свичи вели себя примерно так же, когда молнией в кабель било.
    Ответ написан
    1 комментарий
  • Как передать данные с датчика движения на компьютер?

    Ох. Гугл спрашивали? Поиском по хабру прошлись?
    Ответ написан
    Комментировать
  • Долго ли еще будет жить диск?

    @donbot
    Reallocated_Sector_Ct у вас 592, что довольно плохо. Не сказал бы, что он очень скоро выйдет из строя, но бекапы сделайте обязательно.
    Ответ написан
    Комментировать
  • Как разместить видео на сайте, чтобы его было нельзя скачать?

    maxaon
    @maxaon
    Наиболее простой способ - удалить видео.
    Средний вариант - максимальное сокрытие видео. Генерирование одноразовых ссылок, определение загрузчика при помощи анализа поведения и др.
    Надежнее - rtmpe c видеосервером плюс предыдущий варант.
    Но записи видео с экрана это все не помешает.
    Ответ написан
    Комментировать
  • Как сделать синусоидальную волну и вывести ее на аудиовыход?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    У вас плохая привычка - задавать один и тот-же вопрос, меня немного смысл вопроса.
    Язык вестимо Java (как вам и сказали ранее) но если вы это спрашиваете то лучше уж наймите программиста или потрудитесь ознакомится с азами разработки под Android.

    P.S. Что-бы больше не спрашивали, вот вам проект на гитхабе, курите исходник и делайте своё.
    Ответ написан
    Комментировать
  • Простейший почтовый клиент для корпоративной сети?

    @kodi
    @alokey
    mozilla thunderbird и простой и функциональный и бесплатный
    Ответ написан
    Комментировать
  • Почему ноутбук медленно работает?

    @yakovlevmeister
    AMD E2-1800 APU 1.70Ghz-это сам по себе камень оочень медленный. Ну и еще-я бы смотрел в сторону перегрева процессора-модели HP скажем так-эконом класса, имеют частые проблемы с охлаждением.
    Ответ написан
    2 комментария
  • Почему ноутбук медленно работает?

    @Vicktor_d
    Видимо BackupStack ест не только CPU, но и память с HDD. оттуда и тормоза.
    предлагаю снести MyPCBackup от компании Just Develop It и посмотреть что останется нагружать систему.
    Ответ написан
    Комментировать