• Более чем 80 средств мониторинга системы Linux

      Ниже будет приведен список инструментов мониторинга. Есть как минимум 80 способов, с помощью которых ваша машинка будет под контролем.



      1. первый инструмент — top

      Консольная команда top- удобный системный монитор, простой в использовании, с помощью которой выводится список работающих в системе процессов, информации о этих процессах. Данная команда в реальном времени сортирует их по нагрузке на процессор, инструмент предустановлен во многих системах UNIX.
      читать дальше
    • Сервер приложений 1С на Linux

      • Tutorial
      Двигатель прогрессаВ последнее время, всё чаще и чаще меня начинает душить жаба.
      Большая, зелёная, она угнездилась где-то внутри и формирует категорическое нежелание платить за что либо, даже если это не мои личные деньги! Не платить вообще, или же по максимуму минимизировать затраты там, где это возможно.
      И если ко всему прочему, необходимо организовать работу с 1С в малой или средней компании, при ограниченном бюджете, то напрашивается желание собрать сервер из того что есть и накатить на него что-нибудь бесплатное.
      Это всё к тому, что совсем необязательно покупать для 1С-сервера, лицензии от MS Windows Server+Terminal Cals и MS SQL сервер. Также необязательно рассматривать различные утилиты бэкапа и прочего софта реализующего все фишки работы терминального сервера 1С.

      Сравнение платного и бесплатного софта (без учета железа) взято по большей части отсюда, по примеру данной статьи и на данный момент выглядит так:
      Наименование Стандартное лицензирование (руб.) Вариант Linux + Postgres SQL (руб.)
      Лицензии Windows
      Windows Server 2012 Std. 45012 0
      MS Windows Terminal Services Client Access License 2012 Single Language 1-device NoLevel OLP 102960 (20x78) 0
      Лицензии 1С
      1С: Предприятие 8.3.Лицензия на сервер (x86-64) 86400 86400
      1С: Предприятие 8.3 Клиентская лицензия на 20 рабочих мест 78000 78000
      Лицензии SQL
      Лицензия на сервер MS SQL Server Standard 2012 Runtime для пользователей 1С: Предприятие 8 13381 0
      Клиентский доступ на 20 рабочих мест к MS SQL Server 2012 Runtime для 1С: Предприятие 8 117748 0
      Итого 443501 164400
      Экономия 0 279101

      Читать дальше →
    • Junior FPGA Design Engineer: как стать?

        Всем привет!

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

        Разработка под FPGA (ПЛИС) — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов.

        В этой статье вы найдете:
        • список тем, которые должен освоить начинающий разработчик под FPGA
        • рекомендуемую литературу по каждой из тем
        • набор тестовых вопросов и лабораторных работ
        • классические ошибки новичков (и советы по исправлению)

        Добро пожаловать под кат!
        Читать дальше →
      • Хочется взять и расстрелять, или ликбез о том, почему не стоит использовать make install

          К написанию сей заметки меня сподвигло то, что я устал делать развёрнутые замечания на эту тему в комментариях к статьям, где в качестве части инструкции по сборке и настройке чего-либо для конкретного дистра предлагают выполнить make install.
          Суть сводится к тому, что эту команду в виде «make install» или «sudo make install» использовать в современных дистрибутивах нельзя.

          Но ведь авторы программ в руководствах по установке пишут, что нужно использовать эту команду, возможно, скажете вы. Да, пишут. Но это лишь означает, что они не знают, какой у вас дистрибутив, и дистрибутив ли это вообще, может, вы вступили в секту и обкурилисьчитались LFS и теперь решили под свою хтоническую систему скомпилять их творение. А make install является универсальным, хоть и зачастую неправильным способом это сделать.

          Читать дальше →
        • Ускоряем процесс разработки с помощью Vagrant

            image Как часто вам приходится разрабатывать и запускать приложение локально и упорно искать проблемы, потому что на продакшене приложение ведёт себя не совсем так, как вы этого хотели? А как часто вам присылают тикеты для решения проблемы в приложении, хотя на самом деле проблема именно в несовместимости версий разных приложений? А как долго вам приходится ждать виртуалку, когда для запуска новой версии приложения недостаточно ресурсов локальной машины? Для нас эти вопросы были довольно больными, и мы сломали тысячи копий в спорах, стараясь решить их. Практика показывает, что одним из вариантов для решения этих проблем может стать Vagrant.
            Читать дальше →
          • 20 советов для линукс-гиков

              Что отличает обычного пользователя Линукса от профессионала? Ответ прост: это — годы, проведенные за изучением хитростей и приемов, которые позволяют решать не быстрые задачи в одно мгновение. Если вы хотите увеличить скорость работы без долгого набивания шишек в консоли, подобрано 20 легких для изучения приемов. Они помогут сделать вашу работу эффективной и выжать максимум возможностей из вашего компьютера.
              Читать дальше →
            • JSON и XML. Что лучше?

              • Перевод
              Примечание: ниже перевод обзорной статьи «JSON vs XML», посвященной JSON и его сравнению с XML по ряду критериев. Публикуется в целях популяризации JSON среди читателей Хабрахабра.

              JSON (англ. JavaScript Object Notation) — формат обмена данными, легко читаем людьми, легко обрабатывается и генерируется программами.

              Основан на подмножестве языка JavaScript, Standard ECMA-262 3rd Edition — декабрь 1999.

              JSON — Википедия

              Что является правильным форматом ответа на XMLHttpRequest в AJAX-приложениях? Для большинства приложений, основанных на разметке, ответ будет простым — (X)HTML. Для информационно-ориентированных приложений выбор будет лежать между XML и JSON. До недавнего времени я не сильно задавался вопросом, что лучше использовать, XML или JSON. Я просто предполагал, что в каждом конкретном случае стоит выбирать наиболее подходящий формат, и все. Но недавно мне довелось проверить на практике этот подход. В этой заметке я опишу критерии, по которым проводил сравнение между XML и JSON, и собственные умозаключения.

              Итак, критерии следующие.

              • Удобочитаемость кода.
              • Простота создания объекта данных на стороне сервера.
              • Простота обработки данных на стороне клиента.
              • Простота расширения.
              • Отладка и исправление ошибок.
              • Безопасность.

              Читать дальше →
            • Просто о make

              Меня всегда привлекал минимализм. Идея о том, что одна вещь должна выполнять одну функцию, но при этом выполнять ее как можно лучше, вылилась в создание UNIX. И хотя UNIX давно уже нельзя назвать простой системой, да и минимализм в ней узреть не так то просто, ее можно считать наглядным примером количество- качественной трансформации множества простых и понятных вещей в одну весьма непростую и не прозрачную. В своем развитии make прошел примерно такой же путь: простота и ясность, с ростом масштабов, превратилась в жуткого монстра (вспомните свои ощущения, когда впервые открыли мэйкфайл).

              Мое упорное игнорирование make в течении долгого времени, было обусловлено удобством используемых IDE, и нежеланием разбираться в этом 'пережитке прошлого' (по сути — ленью). Однако, все эти надоедливые кнопочки, менюшки ит.п. атрибуты всевозможных студий, заставили меня искать альтернативу тому методу работы, который я практиковал до сих пор. Нет, я не стал гуру make, но полученных мною знаний вполне достаточно для моих небольших проектов. Данная статья предназначена для тех, кто так же как и я еще совсем недавно, желают вырваться из уютного оконного рабства в аскетичный, но свободный мир шелла.
              Читать дальше →
            • На что обратить внимание ИТ-руководителю

                Сегодня мы решили заглянуть в один из тредов на Hacker News и проанализировать тематическое обсуждение проблемы, связанной с переходом к управленческой работе ИТ-специалистов.

                Читать дальше →
              • Что происходит с нашим мозгом во время прокрастинации?



                  Кто в наши дни не знает о прокрастинации? Абсолютно каждому из нас присуще тянуть резину (конечно же, в разных масштабах, некоторые достигают совершенства в этом мастерстве). К вам это не относится? Тогда вы супермен, и эта статья не для вас (но я обещаю рассказать о любопытных вещах).

                  Практически каждый борется с этим явлением, появилось множество разрекламированных методик, которые призваны помочь нам в этом нелегком задании, но в основном все они похожи на большинство современных лекарств: лечат симптомы, а не саму причину недуга. Для того, чтобы снизить уровень прокрастинации нужно разобраться в том, какими процессами в нашем сознании она вызвана. Мы уже рассказывали о том, как наш мозг реагирует на многозадачность. Теперь давайте разберемся с тем, какую роль играют посылаемые им импульсы в нашей прокрастинации.
                  Читать дальше →