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

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

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

Безумие дотфайлов

Время на прочтение4 мин
Количество просмотров55K
Мы больше не контролируем свои домашние каталоги.

В моём собственном 25 обычных файлов и 144 скрытых. В дотфайлах хранятся данные, которые не принадлежат мне: они принадлежат программистам, чьи программы решили захватить моё пространство, предназначенное для хранения моих личных файлов.

Я не могу убрать эти файлы в другое место. Если я попытаюсь их удалить, они появятся снова. Всё, что я могу сделать — это сидеть и знать, что в темноте, за кулисами, они есть. Ожидание в тишине. Некоторые из этих программистов решили дополнительно разместить здесь несколько обычных файлов и каталогов. Они хорошо видны каждый раз, когда я выполняю ls. Понятия не имею, как в мою личную папку попали каталог node_modules, файлы package-lock.json, yarn.lock (я никогда сознательно даже не ставил yarn!), какие-то два странных лог-файла от какой-то Java-программы, явно использующей СУБД H2, и папка Desktop. Последнюю создал Steam, что довольно неудачно, поскольку на моей машине просто нет рабочего стола или какого-то десктопа. Боюсь того дня, когда услышу громкий стук в дверь — и один из этих программистов ворвётся и сообщит, что собирается хранить часть своей мебели посреди моей гостиной, если я не возражаю.
Читать дальше →
Всего голосов 186: ↑178 и ↓8+170
Комментарии339

Техподдержка. Сколько денег можно на этом заработать? (часть 2 — «Заграница»)

Время на прочтение5 мин
Количество просмотров11K
Совсем недавно мы — разработчики облачной Help Desk системы, опубликовали собственное исследование зарплат на рынке технической поддержки в России с цифрами и выводами, полученными на основе анализа вакансий более 1000 компаний. Но какое место российская техподдержка занимает в мировой отрасли? Можно ли вообще сравнивать рынки? Есть ли перспективы у российского специалиста за рубежом? Давайте разбираться!


Читать
Всего голосов 13: ↑13 и ↓0+13
Комментарии11

Два провайдера одновременно или Dual ISP with VRF на Cisco

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

Есть универсальное решение для подключения нескольких провайдеров, ip sla + track. Решение легкое для понимания и простое в управлении. Но когда дело доходит до одновременного использования двух и более каналов связи, данная технология в чистом виде не подходит.

Хочу поделится своим опытом. На узлах с несколькими провайдерами я использую конфигурацию содержащую виртуальные роутеры – VRF. Эта конфигурация взята из моей практики и хорошо себя зарекомендовала.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии23

Онлайн вещание через Nginx-RTMP: несколько готовых рецептов

Время на прочтение5 мин
Количество просмотров154K
Недавно я наткнулся на топик "Сервер онлайн-вещаний на базе nginx" о замечательном модуле Романа Арутюняна (@rarutyunyan) для nginx: nginx-rtmp-module. Модуль очень прост в настройке и позволяет на основе nginx создать сервер публикации видеозаписей и живого вещания.

Про сам модуль можно прочитать на его странице на GitHub, я же хочу привести несколько простых примеров использования. Надеюсь, топик поможет новичкам в видеоделах (таким как я).

Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии22

Организация рабочего места с позиции здоровья спины (и не только)

Время на прочтение4 мин
Количество просмотров61K
После моей предыдущей статьи по поводу корректоров осанки в комментариях попросили изложить свой взгляд на оборудование рабочего места за компьютером с позиции здоровья позвоночника и минимизации влияния позы на возникновение болей в различных отделах спины.
Прежде чем самому взяться за систематизацию знаний по этому вопросу я решил посмотреть, что в интернете по этому вопросу написано. И с удивлением понял, что до конца толковых советов почти нигде нет. Есть масса статей, в них очень часто сказаны верные вещи, но вот чтоб прям все и в одном месте – с ходу не нашел. Дабы сэкономить время решил сам написать.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии51

Show version and haiku, но не только: ищем все скрытые команды Junos

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

Эта статья — о скрытых командах операционной системы Junos. Тем, кто работал с оборудованием Juniper под управлением ОС Junos (сюда относятся серии MX, SRX, EX, QFX, T, J, и многие другие) наверняка известно, что кроме «официальных» (документированных) команд в системе имеются и недокументированные. Их особенность в том, что они не видны в интерфейсе командной строки по контекстной подсказке (это когда вводишь вопросительный знак) и для них не работает автозаполнение, то есть команду нужно знать и ввести полностью (все буквы). Видимо, самая известная (и самая бесполезная) из таких команд — show version and haiku, выдающая «японское» трехстишие о жизни сетевых инженеров.

Скрытых команд, на самом деле, много. Вендор нигде не приводит их полного списка, но, например, на официальном форуме Juniper имеется прилепленный топик с довольно большим набором. Так что производитель не возражает против использования нами таких команд, просто на них не дается никакой гарантии — может работать, а может и положить ваше оборудование.

В этой статье я расскажу о том, как можно получить список всех скрытых команд Junos операционного режима, в пределах какой-то начальной ветки. Метод основан на довольно простом наблюдении, но гуглением мне не удалось найти свидетельств того, что вопрос раньше ставился в такой форме. Пример скрипта на Python прилагается.

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

19 команд ffmpeg для любых нужд

Время на прочтение3 мин
Количество просмотров570K
От переводчика:
Многие знают, что ffmpeg — это сила, но не все знают, какая именно. Он многогранен и безграничен, а его man объёмен и местами малопонятен, лишь немногие постигли дао профессиональной работы с ним. И тем не менее, этот инструмент может быть полезен почти всем, кто хоть иногда работает с видео и звуком, даже на бытовом уровне. О некоторых полезных консольных командах ffmpeg и пойдёт речь в статье. В некоторых местах я взял на себя смелость вставить ссылки на поясняющие статьи.


ffmpeg — это кроссплатформенная open-source библиотека для обработки видео- и аудиофайлов. Я собрал 19 полезных и удивительных команд, покрывающих почти все нужды: конвертация видео, извлечение звуковой дорожки, конвертирование для iPod или PSP, и многое другое.

1. Получение информации о видеофайле

ffmpeg -i video.avi

2. Превратить набор картинок в видео

ffmpeg -f image2 -i image%d.jpg video.mpg

Эта команда преобразует все картинки из текущей директории (названные image1.jpg, image2.jpg и т.д.) в видеофайл video.mpg

(примечание переводчика: мне больше нравится такой формат:
ffmpeg -r 12 -y -i "image_%010d.png" output.mpg

здесь задаётся frame rate (12) для видео, формат «image_%010d.png» означает, что картинки будут искаться в виде image_0000000001.png, image_0000000002.png и тд, то есть, в формате printf)
Читать дальше →
Всего голосов 222: ↑214 и ↓8+206
Комментарии107

Единственный бюджетный флагман с приличной батарейкой и музыкой Hi-Fi: обзор смартфона DEXP Ixion X250 OctaVa

Время на прочтение9 мин
Количество просмотров27K
Пару лет назад на российском рынке появилась новая категория смартфонов – так называемые «бюджетные флагманы». Что стоит понимать под этим, казалось бы, взаимоисключающим набором слов? Всё на самом деле просто. Те самые пару лет назад локальные российские «смартфонные» бренды впервые смогли предложить модели с характеристиками настоящих флагманов от Samsung, LG, HTC и прочих Крупных Глобальных Корпораций. В каком-нибудь очередном «Гелекси» установлен HD-экран? И в бюджетном флагмане за в два раза меньшие деньги – тоже. В каком-нибудь новом «Айфоне» 8 мегапикселей? И в аппарате локальной марки за в три раза меньшие деньги – тоже. Да, в этих самых бюджетных флагманах не было (и сегодня тоже нет) полного набора самых передовых технологий, что имеется в аппаратах именитых производителей, но… В целом, топ-модели российских марок предлагают практически такой же пользовательский опыт. Экраны с разрешением Full HD от Samsung, Sharp и LG, камеры от OmniVision, многоядерные «процы» от MediaTek – вот это всё способно сделать эксплуатацию недорогого, в общем-то, смартфона поистине комфортной. И вместе с тем приятно осознавать, что вы отдали за него какие-то смешные относительно небольшие деньги – например, 14 тысяч рублей вместо 30 тысяч за флагман именитого производителя с раскрученным именем.



Сегодня у нас на «разделочном столе» – как раз такой бюджетный флагман. Называется модель DEXP Ixion X250 OctaVa. Этот аппарат выпущен всероссийским, как он сам себя называет, брендом DEXP. Он базируется во Владивостоке и, хотя бы исходя из этого факта, отлично знает, что необходимо народу не только в столицах, а ещё и по всей территории нашей необъятной страны. (А то знакомы мы с отдельными владельцами «смартфонных» брендов, которые ходят с айфонами за 50 тысяч и к чаяниям простого народа равнодушны.) Так вот, народ – в любом его проявлении, от слесаря до продавца, от моряка до повара, от преподавателя до сотрудника курьерской службы и так далее – давно не устраивает автономка среднестатистического Android-фона. Утром зарядил, вечером – опять на зарядку… Ну что это такое?
Читать дальше →
Всего голосов 28: ↑15 и ↓13+2
Комментарии46

Отказоустойчивая архитектура из двух веб-серверов на примере Debian Squeeze

Время на прочтение10 мин
Количество просмотров18K
Мне поступила задача организовать отказоустойчивость веб-приложения из двух серверов. Веб-приложение включает в себя статические файлы и данные в СУБД MySQL.
Основное требование заказчика — веб-приложение должно быть всегда доступно и в случае сбоя в течении 5 минут сбой должен быть восстановлен.
2 сервера, территориально разнесенные в разных ЦОДах, должны удовлетворить данное требование.

Подробности
Всего голосов 61: ↑52 и ↓9+43
Комментарии82

TACACS+ на Linux с аутентификацией через Active Directory

Время на прочтение4 мин
Количество просмотров33K
В сети присутствует множество различных гайдов на эту тему, но поднять сервис на Linux и связать его с Active Directory в течении 30-60 минут не удалось. Предлагаю свой путь решения задачи, с подробными комментариями.

Приступим к установке сервиса. В качестве ОСи используется CentOS.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии2

Погодная станция с Ethernet и планшетом в качестве устройства отображения

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

Введение


Я – пользователь бытовых погодных станций со стажем, и в этом скрыта двойная катастрофа. Во-первых, я уже настолько привык к тому, что погода внутри и вне дома мне известна, что отсутствие этой информации вводит меня в состояние когнитивного диссонанса. Во-вторых, с погодными станциями мне хронически не везет. Две из них сломались и, как в таких случаях говорят про всяческие индикаторные приборы, стали «показывать погоду», только с точностью до наоборот, показывали они что угодно, только не погоду. Из Штатов привез с собой третью, которая прослужила мне верой и правдой целый год, и я начал было потихоньку расслабляться, но тут у случайно забежавших (и давших нам с женой возможность временно возложить на их плечи заботу о сыне и выбежать из дома) родителей случился приступ принужденной заботы, в свою очередь, вызвавший острое желание помыть окна. Результат тщательного натирания окон – не только сверкающие окна, но и прыгнувший вниз датчик погодной станции. Этаж второй, так что датчик разбился бы вряд ли, но, как известно, непосредственно под окнами каждой многоэтажки есть невидимая пространственно-временная сингулярность. Не знаю, можно ли этот феномен описать в рамках Стандартной Модели, но то, что в основе сингулярности лежит принцип «что упало, то пропало», сомнений нет. Так что датчик я не нашел.
Естественно, в полный рост встала нужда менять девайс, но мысль о том, что ни одна из «бывших» не продержалась у меня дома больше года, настораживала. И тогда в голову забрела идея «а не сделать ли самому?».
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии37

Arduino watchdog или автоматический RESET в случае зависания

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

Речь пойдет о том, как держать Arduino всегда в работоспособном состоянии. Механизм watchdog встроен в контроллеры Atmega, но, к сожалению, не всякий загрузчик (bootloader) Arduino правильно обрабатывает эту функцию. Попробуем разобраться с этой проблемой.

Итак, что такое watchdog? Простыми словами — это встроенный таймер на определенное время (до 8 сек в зависимости от чипа), который можно запустить программно. Как только таймер «дотикает» до нуля, контроллер подает правильный сигнал сброса (RESET) и всё устройство уходит в hard перезагрузку. Самое главное, что этот таймер можно сбрасывать в начальное состояние также программным способом.

  • Правильный сигнал сброса — достаточный по длительности для того, чтобы контроллер начал перегружаться. Иногда есть соблазн подключить к RST входу какой-либо цифровой выход Arduino и устанавливать его в 0 когда надо перегрузиться. Это плохой подход к решению проблемы, т.к. такого сигнала может быть недостаточно по времени, хотя и не исключено, что в некоторых случаях это тоже будет работать..
  • hard перезагрузка это самая настоящая перезагрузка, которая происходит при нажатии на кнопку RESET. Дело в том, что есть еще понятие soft перезагрузки — это программный переход на 0-вой адрес. В принципе, это тоже полезная вещь, но с помощью нее невозможно перегрузить зависший контроллер Ethernet или взглюкнувший LCD.

Короче говоря, встроенный watchdog это как раз то, что нужно и без дополнительных схем, пайки и соединений.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии12

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Network Engineer
Senior
Juniper Networks Equipment Administration
Cisco Systems Equipment Administration
Telecommunications
Technical support
Network administration
Network monitoring
*NIX administration