Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Выводим счетчик электроэнергии в интернет

Время на прочтение5 мин
Количество просмотров274K

В статье я расскажу о том, как получить данные о мощности с электросчетчика и вывести их в интернет.
Сразу скажу, что несмотря на то, что счетчик цифровой, и имеет цифровые интерфейсы для связи с внешним контрольным оборудованием, я не использую их (почему — ниже).
Читать дальше →
Всего голосов 100: ↑96 и ↓4+92
Комментарии133

Бездисковая загрузка с использованием PXE и iSCSI на примере Ubuntu

Время на прочтение17 мин
Количество просмотров50K
Здравствуйте.

В этой статье будет рассказано, как запилить сервер, который будет при включении грузиться по PXE, потом монтировать корневую файловую систему по iSCSI и спокойно жить дальше.

Что необходимо?


Для загрузки системы нужны три компонента: ядро, initramfs и корневая файловая система.
Ядро и initramfs мы передадим по TFTP, а корневую файловую систему — по iSCSI.

iSCSI-таргеты


Небольшой ликбез по iSCSI
iSCSI — реализация протокола SCSI поверх TCP. Сам протокол SCSI весьма универсален, теоретически с его помощью можно подключить устройство любого типа. Тем не менее, в большинстве случаев SCSI используется для доступа к тем или иным устройствам хранения данных (жёсткие диски, приводы CD и DVD и т. п.). Для примера Mass Storage Device, использующийся в USB-устройствах, является реализацией SCSI поверх USB. Поэтому, кстати, флешки в Linux опознаются как /dev/sdX-устройства. Использующаяся на серверах шина SAS также является реализацией SCSI (собственно, это видно из названия — Serial Attached SCSI).
В iSCSI различаются понятия таргета (target, целевое устройство, осуществляет приём и выполнение запросов) и инициатора (initiator, порождает запросы). В более привычных терминах таргет — это сервер, а инициатор — клиент.
Таргеты и инициаторы бывают разных видов. iSCSI-таргетом может выступать обычный компьютер, сервер или система хранения данных. Инициаторами обычно выступают сетевые карты (в их ROM бывает прошит необходимый код) или software-реализации.

Для Ubuntu возможно использовать различные iSCSI-таргеты. Вот неполный их список:
  • ISCSI Enterprise Target — одна из самых старых реализаций iSCSI-таргета на Linux. Насколько мне известно, жива и здравствует, однако требует установки (в Ubuntu) через DKMS и совсем лёгкого дребезга бубнов. На opennet.ru есть рабочий HOWTO, применимый и к более поздним версиям ОС (Precise)
  • SCSI Target Framework (STGT/TGT) — реализация iSCSI-таргета, портированная из BSD-систем. В отличии от IET, позволяет использовать не только iSCSI, но и другие родственные технологии (такие, как, например, SRP). К сожалению, код STGT в части iSCSI в линуксе работает в userspace. Как следствие, производительность получается где-то в районе плинтуса.
  • SCST — новая реализация универсального таргета для Linux. По заявлениям разработчиков обладает массой преимуществ и фишек. В ядро не включена, для установки требует патчей исходников ядра и продолжительного зубодробительного секса. По слухам, мила, прекрасна и похожа на сакуру. Когда-то давно ее использовали, например, в Оверсан-Скалакси (их опыт вкратце описан на хабре). Пакеты для Ubuntu перестали поддерживаться около полутора лет назад, в SVN есть некоторая активность, то есть проект жив и здравствует. Кстати, разработчики — русские парни :)
  • LIO — Linux Unified Target, универсальная система, реализующая iSCSI, SRP, FCoE и несколько других вариантов экспорта устройств в сеть. Официально включена в ядро и является стандартным таргетом, начиная с версии 2.6.38. К ней есть определенные претензии в плане того, что на официальном сайте активно продвигается проприетарная сборка, обладающая большим функционалом, но оставим вопли RMS.

Читать дальше →
Всего голосов 39: ↑36 и ↓3+33
Комментарии16

mini-PCIe LTE для ноутбука

Время на прочтение4 мин
Количество просмотров86K

Это логическое продолжение топика о miniPCIe контроллере WiMax.
Некоторое время назад WiMax сети стали историей, и на их место победоносно ступил LTE. Однако идея использовать интегрированный модуль, вместо торчащего свистка беспроводной связи, не стала казаться мне менее привлекательной.
Выбор таких устройств совсем небогатый, и я останавился на Sierra MC7710, так как на форумах были сообщения об успехе его использования с Российскими LTE операторами. Процесс настройки оказался совсем не тривиальным делом и в добавок он нигде не описан от начала до конца. Поэтому я уверен, что этот топик должен занять место в кэше поисковых систем.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии14

Надёжность SSD накопителей и средства мониторинга

Время на прочтение8 мин
Количество просмотров60K
На повестке дня, уже не первый год, стоит вопрос о надёжности SSD накопителей. Кто-то отзывается негативно, мотивируя далеко не одним вышедшим из строя накопителем, а кто-то наоборот ратует за то, что накопители прекрасно чувствуют себя даже под нагрузкой и работают не один год. Я, пожалуй, отношусь ко второму лагерю и сейчас расскажу почему.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии39

TW520 — наручные часы и телефон в одном лице

Время на прочтение4 мин
Количество просмотров57K
Вряд ли кто-то станет спорить, что сотовый телефон очень и очень многим заменяет часы. Я сейчас говорю не про часы как элемент статуса, не про дорогие, элитные модели. А про обычный инструмент, который показывает время. Телефоны используются так часто, что носить с собой (вернее, на себе) еще один предмет зачастую оказывается излишним. Часы на руке стали более редки, чем мобильный телефон в кармане, с этой тенденцией не поспоришь.

image

Но совсем недавно начали появляться часы-комбайны, оснащенные множеством функций: модуль связи, диктофон, плеер, калькулятор и т.д. В общем, целый набор обычного сотового телефона. Об этом устройстве я и хотел бы рассказать.
Читать дальше →
Всего голосов 43: ↑30 и ↓13+17
Комментарии98

Многопользовательская торрент-качалка на transmission

Время на прочтение7 мин
Количество просмотров25K
Хочу рассказать о том, как реализовать торрент-демон с разделением по пользователям. В качестве торрент-клиента будет использован transmission-daemon.
Торрент-демон — это программа(сервис), которая выступает в качестве торрент-клиента(качалки) и как правило используется на всяких HTPC, NAS, роутерах и т.п. что бы качать/раздавать торренты не на основном ПК/ноутбуке, а на устройстве, которое всегда включено/онлайн.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии17

Обзор сенсорного ультрабука ASUS Zenbook UX31A Touch

Время на прочтение6 мин
Количество просмотров119K
Серия Zenbook появилась еще в конце 2011 г. Общая концепция данных устройств — уникальный дизайн и современные технологии. Модель носит название серии UX неспроста: U — это легкие и тонкие ноутбуки, X обозначает eXtraordinary. С выходом второго поколения ультрабуков в 2012 г. ASUS хорошо зарекомендовала себя линейкой Zenbook. На этой же платформе и построен герой сегодняшнего обзора — ASUS Zenbook UX31A Touch. Как видно из названия, перед нами тонкий ультрабук с сенсорным экраном. Конечно же, всему виной Windows 8, после выхода которой многие производители начали встраивать сенсорные экраны в свои ноутбуки.

image
Посмотреть обзор
Всего голосов 41: ↑32 и ↓9+23
Комментарии86

Обзор Kindle 5

Время на прочтение12 мин
Количество просмотров241K


Читая оживлённую дискуссию ценителей качества продукции Amazon и фанатов брэнда PocketBook, решил лично ознакомиться с одним из девайсов из линейки читалок Amazon. Выбор пал на читалку Kindle 5. После продолжительного тестирования, девайс меня очень порадовал продуманной и очень удобной системой управления, высокой скоростью работы, отличным качеством экрана и достойным качеством браузера на борту.

В этом обзоре:
  • расскажу об особенностях работы этой читалки с разными форматами электронных книг;
  • покажу, как конвертировать книги с помощью программы Calibre из популярного формата FB2 в не менее удобный формат электронных книг от Amazon — MOBI;
  • опишу возможности программы Cool Reader, портированной на этот девайс;
  • а также расскажу о моих личных впечатлениях от взаимодействия с электронной книгой от Amazon.

Ниже будет много фотографий и несколько слайдшоу, так что следите за траффиком, если он у вас строго лимитированный.
Читать дальше →
Всего голосов 70: ↑56 и ↓14+42
Комментарии111

Настройка Inkscape для работы с черно-белой графикой

Время на прочтение3 мин
Количество просмотров25K
image

Я с детства неровно дышал к туши и перу. С момента появления планшета подыскивал графический редактор, который бы умел:

  • работать с планшетом, реагировать на силу нажатия пера;
  • работать с вектором, чтобы не приходилось думать о масштабировании;
  • быстро переключаться между чёрным и белым (или чёрным и ластиком);
  • удобно масштабировать изображение для проработки мелких деталей;
  • поддерживать работу со слоями и группами.

Восторгу нет предела! Недавно я обнаружил, что всё вышеперечисленное можно найти в бесплатном лёгком редакторе Inkscape.

Вкратце расскажу свой рецепт настройки редактора для рисования схем, эскизов, и другой чёрно-белой графики.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии8

Видеонаблюдение на коленке — хитрости выбора камеры

Время на прочтение4 мин
Количество просмотров46K
Казалось бы, какая хитрость может быть в выборе камеры для видеонаблюдения? Посмотрел характеристики, выбрал с нужными, купил, воткнул — заработало. Однако, если это видеонаблюдение «на коленке», да еще и с веб-камерой — здесь есть над чем поломать голову, но обо всем по-порядку.
Читать дальше →
Всего голосов 11: ↑6 и ↓5+1
Комментарии34

Некоторые особенности использования виртуальных машин для новичков

Время на прочтение4 мин
Количество просмотров283K
Виртуальные машины, такие как Virtualbox, используются для эмуляции виртуальное оборудование и запуска нескольких операционных систем на компьютере. Чем лучше будет у вас CPU и чем больше будет оперативной памяти, тем быстрее будут выполнятся виртуальные машины на вашем компьютере.
Я предлагаю несколько советов которые помогут вам сэкономить время при начальной настройке виртуальных машин. Это будет полезно для работы с виртуальными машинами VirtualBox, VMware, Parallels, или любой другой.

Читать дальше →
Всего голосов 73: ↑24 и ↓49-25
Комментарии25

Как превратить браузер в notepad за 1 секунду

Время на прочтение1 мин
Количество просмотров137K
Открыть новую закладку, скопировать в адресную строку

data:text/html, <html contenteditable>

и нажать Enter.

Вуаля.


При клике на белом поле появляется курсор, и можно писать мысли, заметки, наблюдения. Романы, стихи…

Можно печатать написанное, можно сохранять в текстовый файл (для корректного сохранения русского языка необходимо сначала выставить правильную кодировку у страницы).
Всего голосов 554: ↑418 и ↓136+282
Комментарии154

Управляем службами Windows с помощью PowerShell. Часть 2

Время на прочтение8 мин
Количество просмотров113K

Продолжаем знакомиться с тем, как осуществлять управление службами Windows с использованием PowerShell. В предыдущем посте мы рассмотрели, как получить статус службы на локальном и удаленном компьютере, произвести фильтрацию служб (например, найти только остановленные службы) и определить зависимые службы. В этом посте будут рассмотрены такие достаточно тривиальные вещи, как:
  1. Остановка службы
  2. Запуск службы
  3. Перезапуск службы
  4. Приостановка и возобновление работы
  5. Управление удаленными службами
  6. Настраиваем автозагрузку службы

Мы уделим большее внимание разбору команд в PowerShell для осуществления выше перечисленного на локальном компьютере. В разделе “управление службами удаленных компьютерах” мы рассмотрим, ограничения работы в PowerShell v2 и v3. Подробности под катом.

Предыдущая статья:
Управляем службами Windows с помощью PowerShell. Часть 1. Получаем статус служб

Читать дальше →
Всего голосов 15: ↑7 и ↓8-1
Комментарии1

Управляем службами Windows с помощью PowerShell

Время на прочтение7 мин
Количество просмотров97K

Начинаем серию переводов, посвященную управлению службами Windows с помощью PowerShell 2.0 и 3.0.
В данном посте будут рассмотрены следующие вопросы управления службами Windows:
  • Получаем статус службы на локальном компьютере
  • Получаем статус службы на удаленном компьютере
  • Осуществляем фильтрацию служб (например, остановленные службы)
  • Зависимые службы

Читать дальше →
Всего голосов 45: ↑35 и ↓10+25
Комментарии6

Примеры xpath-запросов к html

Время на прочтение4 мин
Количество просмотров527K
Xpath — это язык запросов к элементам xml или xhtml документа. Также как SQL, xpath является декларативным языком запросов. Чтобы получить интересующие данные, необходимо всего лишь создать запрос, описывающий эти данные. Всю «черную» работу за вас выполнит интерпретатор языка xpath.
Очень удобно, не правда ли? Давайте посмотри какие возможности предлагает xpath для доступа к узлам веб-страниц.
Читать дальше →
Всего голосов 61: ↑57 и ↓4+53
Комментарии47

Nokia PureMotion: как работают новые экраны Nokia

Время на прочтение4 мин
Количество просмотров28K
В обзоре нашего новейшего смартфона Nokia Lumia 920 мы упомянули технологию PureMotion HD+, сочетающую в себе вдвое большую скорость переключения пикселей, чем у любого другого экрана, феноменальную яркость и отзывчивость на прикосновения перчатками. На этот раз мы расскажем, как же это всё работает.

Быстрый дисплей


Все применяемые в современных смартфонах дисплеи — например, жидкокристаллические или на органических светодиодах, — не способны воспроизвести чёткое изображение при большой частоте кадров. В то время как аппаратное и программное обеспечение смартфонов способно рендерить изображение с кадровой частотой 60 кадров в секунду, дисплеи не «успевают» за таким фреймрейтом.



В обычных жидкокристаллических матрицах IPS-типа, применяемых в мобильных устройствах, переход пиксела занимает примерно 23 мс, в то время как простая арифметика подсказывает, что для 60 кадров в секудну переход должен составлять 16,7 мс. В результате при просмотре динамических роликов, системной анимации и простом скроллинге контента пользователь видит запаздывающее, размытое изображение.

Читать дальше →
Всего голосов 66: ↑58 и ↓8+50
Комментарии52

Wi-Fi: неочевидные нюансы (на примере домашней сети)

Время на прочтение14 мин
Количество просмотров1.4M
Сейчас многие покупают точки доступа 802.11n, но хороших скоростей достичь удается не всем. В этом посте поговорим о не очень очевидных мелких нюансах, которые могут ощутимо улучшить (или ухудшить) работу Wi-Fi. Всё описанное ниже применимо как к домашним Wi-Fi-роутерам со стандартными и продвинутыми (DD-WRT & Co.) прошивками, так и к корпоративным железкам и сетям. Поэтому, в качестве примера возьмем «домашнюю» тему, как более родную и близкую к телу. Ибо даже самые администые из админов и инженеристые из инженеров живут в многоквартирных домах (или поселках с достаточной плотностью соседей), и всем хочется быстрого и надежного Wi-Fi.
[!!]: после замечаний касательно публикации первой части привожу текст целиком. Если вы читали первую часть — продолжайте отсюда.
Читать дальше →
Всего голосов 234: ↑231 и ↓3+228
Комментарии138

Написание музыки в Linux: что есть прямо сейчас

Время на прочтение9 мин
Количество просмотров124K
Недавно я прочитал о том, что Гэйб Ньюэлл всерьёз настроен на то, чтобы перенести хорошие и качественные игры в Linux. Как он считает, это именно то, чего не хватает, и что на данный момент ограничивает развитие платформы. Безусловно, он прав. Тем не менее, лично для меня есть и другая область, которая мне даже намного важнее, чем игры — это музыка. Если без игр я могу обойтись, то музыка для меня необходима — как, впрочем, и для многих других людей.

Рабочее место Niels Ott
На картинке ­— рабочее место Niels Ott, на компьютере запущен Ardour.

Моя жена тоже музыкант, и когда она увидела, какие секвенсоры и синтезаторы есть в Linux — она даже не стала пытаться в них разобраться, просто вернувшись к своим Cubase и Reason. На её ноутбуке есть Windows 7, и когда она пишет музыку, она просто перезагружается туда и запускает там эти программы.

Я же, пользуясь Linux уже около 10 лет, не могу так просто отказаться от того, чтобы хотя бы пробовать имеющиеся программы. В принципе, могу точно сказать, что за 10 лет всё очень сильно изменилось в лучшую сторону. И всё же то, что сейчас есть под Linux для написания музыки, очень далеко от идеала. Давайте вместе разберёмся, почему бо́льшую часть музыки всё ещё пишут на Mac OS X или Windows.
Читать дальше →
Всего голосов 128: ↑124 и ↓4+120
Комментарии124

Интерфейсель: Запутанная история

Время на прочтение7 мин
Количество просмотров27K

Многим из нас чуть не ежедневно приходится сталкиваться с недружным строем разнообразных разъёмов для подключения между собой различных устройств. Вспомнить хотя бы многообразие портов на некоторых компьютерах некоторое время назад, когда на одном системном блоке можно было встретить COM, LPT, PS/2, MIDI, USB и FireWire одновременно. По счастливому стечению обстоятельств, COM, LPT, PS/2 и FireWire на современных бытовых компьютерах вымерли, теперь для целей подключения периферии у нас остался только USB. Разнообразной периферии стало больше. А интерфейсов ещё больше.

В этом топике я оставлю за кадром беспроводные интерфейсы, а также аналоговые проводные, и расскажу о существующих проводных интерфейсах для передачи дискретных сигналов.
Читать дальше →
Всего голосов 154: ↑134 и ↓20+114
Комментарии146

Делаем резервное копирование на Яндекс.Диск с помощью Déjà Dup в Ubuntu и не только в нём

Время на прочтение1 мин
Количество просмотров21K
Давно уже хотел наконец-то настроить резервное копирование в своём Ubuntu. И тут после обновления до 11.10 увидел в настройках «System» параметр «Backup». После успешного использования с Ubuntu One понял, что мне не хватает места(на момент написания предоставляется 5Гб). Платить за дополнительное место не собирался, т.к. не так уж нужен мне Music Streaming.
После недавнего анонса(ещё) Яндекс.Диск с 10 Гб на борту, решил настроить резервирование файлов на Яндекс.Диск. Посмотрев в настройки обнаружил, что Déjà Dup(day-ja-doop) поддерживает Webdav. В принципе программа поддерживает много способов хранения, но надежность и бесплатность в Яндекс.Диск меня вполне устроили. Резервное копирование можно сделать не только в Ubuntu, но и в других Linux дистрибутивах. Сама программа входит в Ubuntu с версии 11.10, если версия у вас ниже, добавляем ppa:deja-dup-team/ppa.
Читать дальше →
Всего голосов 47: ↑42 и ↓5+37
Комментарии42

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность