• Диагностика неисправностей блока питания с помощью мультиметра

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

    Дисклеймер номер раз: Данная статья относится только к обычным блокам питания стандарта ATX, она не относится к проприетарным стандартам блоков (например как у старыx рабочиx станциях DELL или SUN), использующим другую распиновку ATX-коннектора. Внимательно сверьтесь со схемой и убедитесь в том, что ваш блок питания является стандартным прежде чем проводить диагностику, во избежании причинения вреда вашему компьютеру.

    Дисклеймер номер два: Вы должны понимать что вы делаете и соблюдать технику безопасности, в том числе электростатической (в т.ч. работать в антистатическом браслете). Автор не несет ответственности за порчу оборудования или вред здоровью вследствие несоблюдения или незнания техники безопасности и принципов работы устройства.


    Перейдем к теории:

    Стандарт ATX имеет 2 версии — 1.X и 2.X, имеющие 20 и 24-пиновые коннекторы соответственною, вторая версия имеет 24-x 4 дополнительных пина, удлиняя тем самым стандартный коннектор на 2 секции таким образом:
    image

    Прежде чем мы начнем, расскажу про “правила большого пальца” по отношению к неисправностям:
    1) Проблемную материнскую плату легче заменить чем починить, это крайне сложная и многослойная схема, в которой разве что можно заменить пару конденсаторов, а обычно это проблемы не решает.
    2) Если вы не уверены в том что вы делаете, то не делайте этого.

    Читать дальше →
  • Основы репликации в MySQL

      С репликацией серверов MySQL я познакомился относительно недавно, и по мере проведения разных опытов с настройкой, записывал, что у меня получалось. Когда материала набралось достаточно много, появилась идея написать эту статью. Я постарался собрать советы и решения по некоторым самым основным вопросам, с которыми я столкнулся. По ходу дела я буду давать ссылки на документацию и другие источники. Не могу претендовать на полноту описания, но надеюсь, что статья будет полезной.
      Читать дальше →
    • Nginx+php-fpm+perl под Debian Squeeze

      • Tutorial

      Для чего эта заметка, ведь похожих уже полно? Если кратко, то когда я взялся настроить связку пришлось перечитать огромное количество документации и разных статей, все сразу и в одном месте найти не получилось. Данная статья попытка систематизировать накопленные знания, а также максимально подробная помощь тем, кто только начинает осваивать nginx.

      В качестве теста решил перевести все свои сайты на nginx, до этого все работало на Apache из состава ZendServerCE. Интересно было пробовать насколько сложно будет полностью переехать на новый для себя веб-сервер, ведь используется несколько CMS (DLE, Wordpress, самописныеCMS).

      Задачи:
      • базовая работа web сервера — обработка html;
      • запуск php скриптов;
      • корректная работа phpmyadmin для всех сайтов на сервере;
      • запуск cgi и pl скриптов;
      • использование кеширования и подбор оптимальных параметров для увеличения производительности.


      Имеем свежеустановленный сервер Debian 6 в минимальной установке из netinstall. И так поехали.
      Читать дальше →
    • Балансировка входящих соединений на iptables

      Предположим, что у вас есть некий сервис, принимающий входящие соединения и возникла задача балансировки нагрузки и/или отказоустойчивости.

      В общем виде схема выглядит так:
      клиент ----> балансировщик ---> бэкенд (сервис)


      Готовых балансировщиков под конкретные нужды множество. Например, nginx — отличный балансировщик для веб-приложений, haproxy для tcp-соединений.

      Так почему iptables?
    • Сборка, настройка и запуск ipt-netflow в Debian Linux

        Общие сведения



        Читать дальше →
        • +5
        • 20.2k
        • 3
      • Устройство интернет-радиостанции

          В статье я расскажу, наконец, как устроена наша радиостанция изнутри.


          Речь пойдёт об основных используемых программах и общем подходе к организации круглосуточного вещания с возможностью прямых включений.
          Читать дальше →
        • Массовая почтовая рассылка через Exim или как не попасть в спам

          Жизнь была прекрасна и все было в этом мире хорошо, пока почта с моего сайта не стала активно посылаться в спам практически всеми крупными почтовыми серверами. Особенно усердствовал в этом Gmail. Частенько меня принимали за спамера в Yandex, реже в mail.ru и rambler.
          image
          Исходя из совокупности представленных факторов стало понятно, что надо что-то делать с настройками своего почтового сервера Exim. Посмотреть, как это было сделано, приглашаю под хабракат.
          Читать дальше →
        • Простой смс-бот на shell

            i am bot
            Здравствуйте, уважаемые хабровчане!
            На днях я написал простого бота для смс-переписки. Он может принимать входящие сообщения, обрабатывать их и (если слова из сообщения есть в его «памяти») отправлять назад логичные ответы.

            Все, что мне понадобилось:

            — Ubuntu 12.04 на домашнем компьютере
            — Установленный gnokii (посмотреть как его установить можно тут)
            — shell скрипт
            — cron, регулярно запускающий этот скрипт
            — телефон с деньгами на счету (подойдет почти любая старая Nokia с блютузом, а также SonyEricsson k серии)
            — Bluetooth адаптер
            — пара часов свободного времени.
            + Плюсом стало отсутствие необходимости в Интернет-подключении.

            Если заинтересовались — прошу под кат.

            Читать дальше →
          • Регулярные выражения для валидации распространенных видов данных

              Для проверки текстовых полей на валидность обычно используют регулярные выражения. Существует несколько наиболе распространенных видов таких даных, как например номер кредитки, дата в определенном формате и т. д. На сайте html5pattern.com собирается коллекция регулярных выражений для таких данных (там это позиционируется, как возможное содержимое html5-атрибута pattern у inpit-элементов, но эти регулярные выражения можно использовать и для привычной валидации с помощью javascript). Актуальные для российской аудитории примеры, вместе с соответствующими регулярными выражениями вы можете посмотреть под катом.
              Читать дальше →
            • VLAN + DHCP + VoIP = Cisco

                В продолжение темы настройки DHCP на оборудовании Cisco с учетом VLAN, предлагаю рассмотреть вопрос вглубь: давайте скрестим описанный функционал с VoIP технологией. Что если мы решили внедрить в нашу сеть VoIP со всеми вытекающими последствиями: отдельным устройством с Communication Manager Express, VoIP телефонами и необходимостью приоретизации трафика?



                Читать дальше →
              • IPoE, а также Client-VLAN и DHCP Option 82

                  В этой статье я опишу что из себя представляет технология доступа в Интернет IPoE, которой на самом деле не существует. А также расскажу про схему Client-VLAN и про опцию 82 DHCP (DHCP Option 82), которые стали неотъемлемой частью этой несуществующей технологии. Все это, конечно же, с технической точки зрения и с примерами конфигов.
                  Читать дальше →
                • Механический дисплей на AVR с нуля. Часть 0: программатор(ы)

                  Спасибо ресурсу easyelectronics.ru и лично DIHALT, большинство информации черпал оттуда, здесь также будет проскакивать немного материалов с данного ресурса. Для того, чтобы избежать излишнего повторения, рекомендую начать именно с него, там понятным языком расписаны такие страшные слова, как FUSE-биты, ISP программирование или сдвиговый регистр. Предполагается, что читатель диванный теоретик обладает небольшой теоретической базой

                  Самое лучшее обучение – практика. Именно поэтому, когда я первый раз увидел статью про микроконтроллеры мне захотелось соорудить что-нибудь «эдакое». Первое, что попалось на глаза было видео:


                  Читать дальше →
                • Прием спутниковых тв каналов в linux

                    Доброго времени суток.
                    Хочу вам рассказать про настройку приема спутниковых не закодированных тв каналов в linux и вещание их в локальную сеть.
                    Исходными данными будем считать наличие спутниковой антенны настроенной на определенный градус(например на www.lyngsat.com/amos2.html) и компьютера под управлением linux(не важно какой дистрибутив, в моем случае был Slackware). Задача очень интересная и актуальная в наше время.
                    Итак начнем.
                  • Не нужно обижать «матрас»

                    image
                    Желаю доброго дня уважаемому Хабра-сообществу. Данная заметка навеяна постом о правильной настройке телевизора. Я не лелею больших надежд на то, что внезапно начнется «неделя настройки телевизоров на Хабре», но поделиться некоторыми мыслями захотелось.

                    Обращаю ваше внимание на тот факт, что автор не является профессионалом в области ремонта/настройки телевизионных приемников, мониторов и другого проекционного оборудования, а все изложенные мысли лишь теоретические выкладки, с которыми более опытные товарищи могут легко не согласиться и отразить свое негодование в комментариях. За что, кстати, я буду весьма благодарен, ибо это может серьезно расширить мой кругозор.

                    Окунуться в магию цветных полосочек
                  • Больше нет писем в папке Spam: настройка SMTP-сервера

                      Недавно мы настраивали SMTP-сервер для нашего проекта. Вопрос стоял так: что нужно сделать, чтобы письма, отправленные нашим пользователям, не попадали в папку со спамом или попадали туда как можно реже?

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

                      Приведенные советы актуальны только если вы используете свой собственный SMTP-сервер. При использовании, например, SMTP сервера Google всё уже сделано за нас. Как правило. В любом случае рекомендую проверить (см. подразделы Как проверить?).
                      Читать дальше →
                    • Ремонтируем монитор содой!

                        В последнее время, как мне кажется, пластиковые рудники на грани истощения. Чем больше и тяжелее монитор, тем меньше и тоньше подставка. Так 23'' монитор Samsung постигла участь одуванчика. Случайно наткнулся, в одной из местных news групп, на способ восстановления пластика при помощи пищевой соды. Под катом ремонт стойки монитора.
                        Далее...
                      • Failover файрвол на iptables

                        Чем же заняться админу в новогодние праздники, как не настройкой серверов!

                        В этой статье описан общий подход как можно:
                        — сделать кластер на iptables
                        — настроить кластер через GUI fwbuilder
                        — сохранить коннекты пользователей при failover при помощи conntrack-tools

                        Общее окружение в котором у меня работает такой кластер:
                        — Внутренняя сеть из backend и frontend серверов
                        — Блок внешних IP-адресов
                        — 2 сервера под кластер на базе linux (в моем случае Fedora 13 x64_86): fw1 и fw2 в режиме Master/Backup

                        Задачи кластера:
                        — шлюз для локальной сети
                        — публикация сервисов на внешнем блоке ip-адресов

                        В общем виде это работает так:
                        — за состоянием кластера следит служба ucarp и дергает нужные скрипты в случае failover
                        — служба conntrackd синхронизирует информацию о коннектах между серверами
                        — fwbuilder компилирует нужные скрипты для iptables

                        Под катом инструкция для сборки с напильником
                        Читать дальше →
                      • Работающий трансформатор с деревянным сердечником, или простая грозозащита для компьютеров и телевизоров

                          У великого русского поэта Тютчева не было компьютера и сети, иначе он бы не писал: «Люблю грозу в начале мая». В последние годы актуальность грозозащит стала поменьше — оптика, беспроводные технологии, но все же все же.
                          Если к вам в квартиру заходит кабель, и этот кабель — не оптический, гроза представляет угрозу для вашего оборудования.

                          Если у вас есть телевизор и он подключен к общей сети — кабельное ТВ, коллективная антенна (вдруг) — к чему угодно, что находится за пределами квартиры, гроза представляет угрозу для телевизора, (причем даже бОльшую, чем для компьютера).
                          Будем защищаться
                        • 60+ средств для разработки мобильных приложений

                            Появилось желание сделать свое приложение — быстро дешево и максимально полезно. Начал собирать информацию о современных инструментах разработки. Чтобы не потерять, а так же получить отзывы, мнения, комментарии и вообще любую полезную информацию, оформил в виде статьи.
                            Планирую использовать некоторые инструменты, и позже написать по ним более развернутый обзор. Итак, встречайте

                            1. Appmakr
                            appmakr.com
                            Платформы: iOS
                            Стоимость: free-$999, FREE- if you submit yourself to your own app store
                            Дополнительные услуги: Бесплатный доступ к ресурсам сайта.
                            Описание: Appmakr.com — веб-приложение, которое поможет вам создать приложения для айфона быстро и просто.
                            Замечания: Если вы не знаете как создать приложение для айфона, вы можете запросить помощь по телефону.
                            Владельцы могут размещать рекламу в своих приложениях и зарабатывать на ней.
                            Читать дальше →
                          • Готовим расширение под Chrome, украшаем Хабр

                              Чтобы сделать расширение достаточно минимальных знаний Javasctipt, HTML и CSS. Давайте добавим на хабр догрузку следующей страницы, а также систематическую проверку новых постов на текущей. Примерно как на twitter.

                              Полностью готовый экстеншн можно установить и проверить в работе через Chrome Web Store, а здесь разберемся как написать основной код с нуля (полный занимает всего 6 KB).



                              Читать дальше →