Кодирование информации в простейшей форме зародилось при общении людей в виде жестовых кодов, а позднее в виде речи, суть которой кодовые слова для передачи наших мыслей собеседнику, далее наступил новый этап развития такого кодирования – письменность, которая позволяла хранить и передавать информацию с наименьшими потерями от писателя к читателю. Иероглифы – есть конечный алфавит, обозначающий понятия, предметы или действия, элементы которого в каком-то виде заранее оговорены людьми для однозначного «декодирования» записанной информации. Фонетическое письмо использует буквенный алфавит для внутреннего кодирования слов речи и так же служит для однозначного воспроизведения записанной информации. Цифры позволяют использовать кодовое представление вычислений. Но данные типы кодирования служили скорее для непосредственного общения, но людям требовалось так же передавать информацию на расстояние и достаточно быстро, как следствие появились простейшие системы телекоммуникаций.Читать полностью »
Архив за 29 октября 2013 - 5
Эффективность передачи данных и теория информации
2013-10-29 в 12:09, admin, рубрики: История ИТ, надежность, Телекомы, теория информации, метки: надежность, теория информацииВскоре ноутбуки смогут использовать для зарядки USB-порты
2013-10-29 в 11:30, admin, рубрики: IT-стандарты, usb, ит-инфраструктура, ноутбук, метки: usb, ноутбук
Появившаяся в Интернете информация указывает на то, что скоро можно будет зарядить ноутбуки через порты USB.
Что лежит в основе этого революционного решения?
Глава Apple подтвердил, что дефицит планшетов iPad mini с дисплеем Retina возможен
2013-10-29 в 11:19, admin, рубрики: Новости, метки: новостиГенеральный директор компании Apple Тим Кук (Tim Cook), общаясь с аналитиками и журналистами в связи с публикацией очередного квартального отчета, подтвердил информацию о недостаточном объеме поставок планшетов iPad mini с дисплеем Retina. Напомним, эксперты iSuppli высказали предположение, что удовлетворить спрос на новые планшеты iPad miniЧитать полностью »
Анализ производительности блочных устройств с blktrace
2013-10-29 в 11:08, admin, рубрики: selectel, Блог компании Селектел, диагностика производительности, селектел, системное администрирование, метки: selectel, диагностика производительности, селектел
Операции ввода-вывода, как известно, принадлежат к числу критических ресурсов с точки зрения производительности в современных linux-системах. Выявление и анализ «узких мест» производительности в Linux-системах — дело достаточно сложное. Обычно для этой цели используются специализированные утилиты. В числе наиболее известных инструментов анализа производительности следует в первую очередь назвать утилиты, входящие в пакет sysstat (iostat, sar и т.п.). Однако в некоторых ситуациях информации получаемой с помощью этих утилит, бывает недостаточно. Например, с помощью iostat нельзя узнать, какой именно процесс совершает ту или иную операцию. Между тем такая информация бывает необходимой при решении некоторых специфических задач: например, для поиска и анализа «узких мест» в системах хранения данных.
Известный разработчик ядра Linux Йенс Аксбо в 2007 году создал blktrace — специальную утилиту, осуществляющую трассировку операций ввода-вывода и предоставляющую пользователю подробную информацию о них. В этой статье мы хотели бы подробно рассказать о возможностях blktrace.
Читать полностью »
Стала известна дата выхода настольных APU AMD Kaveri
2013-10-29 в 10:55, admin, рубрики: Новости, метки: новостиИсточник опубликовал информацию о гибридных процессорах AMD следующего поколения, известных под условным наименованием Kaveri.
Датой анонса Kaveri названо 5 декабря, а поставки по каналам OEM начнутся несколько позже — в конце декабря. Появления же новых APU AMD в розничной продаже следует ожидать не раньше середины февраля будущего года.
Процессоры в исполнении FM2+ будут рассчитаны на системные платы на чипсете A88X.
Пиши резюме правильно или “умею улыбаться и пеку оладушки”
2013-10-29 в 10:53, admin, рубрики: human resources, step-by-step, информационные технологии, резюме, метки: how-to, step-by-step, информационные технологии, резюме Начну с того, что я IT рекрутер. По долгу службы я каждый день просматриваю HeadHunter и множество других аналогичных ресурсов на предмет IT специалистов разного толка.
Находясь по ту сторону HeadHunter’а, не перестаю удивляться изобретательности тех, кто находится в поиске работы.
Предлагаю поговорить о том, как эффективно позиционировать себя на рынке труда.
Правильное продающее резюме это первый и главный шаг к работе мечты.
Рекомендации будут практические, проверенные на собственном опыте как со стороны соискателя, так и со стороны рекрутера.
Читать полностью »
Часто, передавая объект в какой-либо метод, нам бы хотелось сказать ему: «Вот, держи этот объект, но ты не имеешь право изменять его», и как-то отметить это при вызове. Плюсы очевидны: помимо того, что код становится надёжнее, он становится ещё и более читаемым. Нам не нужно заходить в реализацию каждого метода, чтобы отследить, как и где изменяется интересующий нас объект. Более того, если константность передаваемых аргументов указана в сигнатуре метода, то по самой такой сигнатуре, с той или иной точностью, уже можно предположить, что же он собственно делает. Ещё один плюс – потокобезопасность, т.к. мы знаем, что объект является read only.
В C/C++ для этих целей существует ключевое слово const. Многие скажут, что такой механизм слишком ненадёжен, однако, в C# нет и такого. И возможно он появится в будущих версиях (разработчики этого не отрицают), но как же быть сейчас?
Читать полностью »
Попал в руки девайс Мария-301МТМ… Это украинский фискальный регистратор — принтиер кассовых чеков.
Протокол сего девайса открыт и любезно предоставлен производителем
Драйвера для работы с девайсом я нашел только платные и довольно старинные. Собственно это и подвигло к написанию статьи.
В наличии: старенький нетбук с COM портом. Первым делом запустил putty и проверил связь. Настройки пота parity: Even; stopbit:2; speed:57600 передаем две буквы «U» и получаем «READY». Протокол работает, порт жив. На нетбуке от предыдущих опытов установлен mscomctl.ocx. Этого набора вполне достаточно чтоб написать сервис консоль для Марии.
Разработка проекта AppJS прекращена, в дальнейшем пользуйтеся node-webkit
2013-10-29 в 10:33, admin, рубрики: AppJS, chromium, Node, node-webkit, node.js, nodejs, webkit, метки: AppJS, chromium, Node, node-webkit, node.js, nodejs, webkitЧуть больше года назад (1 октября 2012 года) я выложил на Хабрахабре блогозапись «Node.js + Chromium = AppJS: один из перспективных вариантов второго шага эволюции веборазработчика», в которой привёл AppJS в качестве примера такого объединения движков Node.js и Chromium, которое позволяет каждому веборазработчику, употребляя привычные ему по работе технологии (JavaScript, HTML, CSS), сделаться разработчиком приложений с GUI (графическим интерфейсом пользователя), объединяющих в себе выразительные способности браузера Chromium и мощь API Node.
На следующий же день (2 октября 2012 года) во блогозаписи «Node.js + Chromium = node-webkit: ещё более перспективный вариант второго шага эволюции веборазработчика» я указал, что AppJS — не единственный и даже не лучший вариант: node-webkit отличается удобством и бóльшими возможностями API, более обширной документацией, а также обеспечивает запуск ZIP-упакованных приложений.
И что же? — не прошло и тринадцати месяцев, как успех node-webkit сделался очевидным и для разработчиков AppJS. Сегодня во твиттере у AppJS вы можете прочесть о том, что разработка проекта AppJS прекращена, поскольку node-webkit достиг его цели:
Авторизация через Radius на Mikrotik с подстановкой локальной группы
2013-10-29 в 10:33, admin, рубрики: mikrotik, сетевое администрирование, системное администрирование, метки: mikrotik, сетевое администрирование, системное администрирование Всем доброго дня! Я работаю начинающим сетевым администратором в крупной федеральной компании со смешанной сетью, cisco, mikrotik, juniper.
И вот однажды появилась следующая задача.
Исходные данные:
1. Есть региональный системный администратор, у которого в подчинении несколько системных администраторов. У каждого системного администратора есть РУ — региональный узел, где головными устройствами стоят 2 Mikrotik 1100ahx2 и cisco c3550, по магазинам — MikroTik RB751G-2HnD.
2. На каждом Микротике заведена локальная группа с именем, совпадающем с городом: Омск — OMS, Кемерово — KMR, с полными правами на Микротик.
Задача:
Сделать авторизацию регионального администратора через Radius только в пределах своей зоны ответственности, допустим OMS и KMR.
Читать полностью »