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

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

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

Как мы сокращали персонал через Wi-Fi

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

image alt text


На одном складе работа была организована так, что сотрудники с навыками работы на ПК все время пребывали в режиме "аврал". При отгрузке заказов толпа комплектовщиков стояла в очереди за сверкой и сканированием штрих-кодов. Естественно, поломка одного из двух операторских компьютеров превращала весь процесс в сплошные мучения для самих операторов и радость для остальных (о, чайку можно попить!).


В статье расскажу, как мы испортили людям отдых с помощью бесшовного Wi-Fi.

Читать дальше →
Всего голосов 23: ↑19 и ↓4+15
Комментарии36

MikroTik в роли тестера сети

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


Приобрели MikroTik RouterBoard mAP 2n. Отличная модель. Поиграв с ним вдоволь, решили задействовать в качестве тестера малой провайдерской сети. Очень часто, чтобы проверить состояние сети, необходимо расчехлять ноутбук, что порой крайне неудобно в виду расположения оборудования в подвалах, чердаках. Заменить ноутбук полностью, конечно, невозможно, но стандартные тесты можно переложить на плечи нашего «маленького друга». Об этом и будет идти речь в моем посте.
Прошу под кат
Всего голосов 26: ↑24 и ↓2+22
Комментарии7

Шпионский софт незаметно превращает наушники в микрофон

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

Принципиальная схема работы микрофона, наушников и колонок

Специалисты по информационной безопасности из научно-исследовательского центра компьютерной безопасности в университете имени Бен-Гуриона разработали шпионскую программу SPEAKE(a)R, которая незаметно для пользователя превращает его наушники в микрофон.

На аппаратном уровне микрофон и колонки/наушники работают по схожему принципу. Микрофон преобразует звук в электрические сигналы, а пассивные колонки или наушники осуществляют обратную операцию. В обоих устройствах присутствует маленькая диафрагма, которая колеблется в магнитном поле для генерации/детектирования звуковых волн. Схожее аппаратное устройство позволяет использовать микрофон вместо наушников или наушники вместо микрофона. Это хорошо известный факт, давно описанный в профессиональной литературе. Качественные колонки записывают звук даже лучше, чем дешёвые китайские микрофоны!
Читать дальше →
Всего голосов 30: ↑22 и ↓8+14
Комментарии99

Внедрение CRM без ТЗ: дорога в никуда

Время на прочтение11 мин
Количество просмотров24K
Доработка типового программного обеспечения под требования заказчика — это обыденное дело, если оно правильно организовано. Однако часто можно встретить примеры, когда разработчики берутся выполнить работы без ТЗ (технического задания) по настоянию заказчика. Что происходит в итоге? Обе стороны загоняют себя в яму, которую выкопали сами. Разработчик не подозревает, что он будет вынужден выполнить объем работ во много раз больше предполагаемого, и рано или поздно остановит эти работы, нахлебавшись раздувшихся аппетитов заказчика, которые будут расти в геометрической прогрессии, не имея формальных ограничений. В такой ситуации разработчик рискует никогда не завершить работу, а заказчик — никогда не получить нужного результата. На ранних этапах развития компании мы в этой яме побывали неоднократно, поэтому представляем вторую часть наших историй о ТЗ — когда его нет.


Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии14

Техническое задание на доработку: 10 правил и немного занудства

Время на прочтение14 мин
Количество просмотров113K
Если пройтись по зарубежным сайтам с запросом «product requirements document», то можно найти креативные и убедительные статьи про то, что техническое задание (ТЗ, PRD) умерло. Отчасти с этим нужно согласиться — при разработке продукта с нуля прототипирование выглядит гораздо интереснее и эффективнее, чем тома записей заказчика, порой ну очень непрофессиональные. Однако, если речь идёт о доработке базовой системы, то дело принимает совершенно другой оборот. Мы сталкиваемся и с доработкой, и с заказной разработкой, поэтому на ТЗ собаку съели, если повар нам не врёт. В общем, сегодня — о тех самых классических технических заданиях, которые пишутся на доработку купленного и установленного программного обеспечения. Короче, о наболевшем.


Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии19

Подключение IP-телефонов Akuvox к АТС Avaya без лицензии на SIP

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


Пришлось побывать мне в офисе некоторой компании, где использовались только аналоговые телефоны. И у этих людей было стойкое желание перейти хотя бы отчасти на IP телефонию с возможностью «протянуть» телефоны из внешней сети. Как АТС у них использовалась аппаратная Avaya. Все было заведено на нее: роботы, диалпланы, режимы работы. Полностью готовый офис. Но аналоговый.

«К Avaya можно подключить и IP телефоны», – скажете вы. И будете правы. Но т.к. это полностью проприетарный продукт – нужна лицензия и стоит эта лицензия очень ощутимых денег – больше стоимости самих IP-телефонов. Причем лицензии нужны на все. Была поставлена задача: создать гибридную связь с разумным количеством IP телефонов в пределах сети с минимальными затратами.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии5

Полный кошмар: USB-C и Thunderbolt 3

Время на прочтение7 мин
Количество просмотров369K
Купили ли вы уже себе новый MacBook или MacBook Pro? А может, Google Pixel? Вы находитесь на пороге путаницы, благодаря этим новым портам «USB-C». Этот простецкий на вид порт таит в себе вселенскую путаницу, и благословенная обратная совместимость использует различные кабели для различных задач. Покупателям придётся очень аккуратно выбирать себе кабель!



USB Type-C: порты и протоколы


Порты USB Type-C распространились достаточно широко, Google начал использовать их на своих компьютерах и телефонах Pixel и Nexus, Apple применяет их на 12" MacBook, а теперь ещё и на новых MacBook Pro. Это физическая спецификация для 24-контактного двустороннего штекера и соответствующих кабелей. В этой статье я буду называть этот физический кабель и порт «USB-C», как наиболее часто используемый термин. Google сообщает, что этот порт называют «USB-C» 21 миллион раз, «USB C» 12 миллионов раз, а правильно, «USB Type-C», всего 8,5 миллионов раз.
Читать дальше →
Всего голосов 71: ↑69 и ↓2+67
Комментарии163

Как подключить полупроводниковый лазер мощностью более 1 Вт (1000 мВт) к 3D-принтеру, ЧПУ станку, координатному столу

Время на прочтение2 мин
Количество просмотров14K
Я часто сталкивался с запросами, каким образом к тому или иному 3D-принтеру, ЧПУ или координатному столу подключить более мощный лазер, если на самой плате либо не предусмотрено отдельное питание лазера, либо ток, который подается через контрольную плату, очень ограничен, например, 0.5А.

В основном на платах DIY engravers и MakeBlock подается 9-12 Вольт и не более 0.5-1 Ампера.
Для диодных лазеров мощностью от 1 Вт обычно требуется от 1 до 3 Ампер и 12 Вольт, а для лазеров мощность свыше 5 Вт требуется более 3 Ампер.

Например, на координатных столах (плоттерах типа MakeBlock XY plotter 2.0 KIT), необходимо организовать дополнительное питание, ровно как и на небольшом гравере Neje. Поэтому для того, чтобы поставить более мощный лазер – необходим отдельный блок питания и драйвер.
Читать дальше →
Всего голосов 18: ↑11 и ↓7+4
Комментарии15

Пять инструментов systemd, которые стоит начать использовать прямо сейчас

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

Эта статья призвана познакомить читателя с находящимся в арсенале systemd набором инструментов.


Когда наконец удается смириться с уходом systemd от тех принципов, что лежали в основе ветхозаветной System V с ее простыми текстовыми файлами и засильем скриптов, начинаешь видеть неоспоримые преимущества новой системы инициализации и поставляемых с ней инструментов. В этой статье мы поговорим о четырех из них, а также упомянем еще один, который вы наверняка уже знаете, но вряд ли использовали описанным здесь способом.

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

Мониторинг и настройка сетевого стека Linux: получение данных

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


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

Также рекомендуем ознакомиться с иллюстрированным руководством на ту же тему, там есть поясняющие схемы и дополнительная информация.
Читать дальше →
Всего голосов 63: ↑60 и ↓3+57
Комментарии8

Арсенал ленивого Джедая для удаленной реанимации

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


У каждого администратора однажды перестает отзываться некий сервер на другом конце города. В вечер пятницы приходится ехать по раскисшему весеннему городу, так как пациент недоступен через Интернет и вменяемого персонала рядом нет. Помню, как в один из таких случаев было обидно лицезреть "Press F1 to continue": вышел из строя ИБП и старенький ProLiant после перезагрузки считал, что «Power Supply Failed». Ну надо же было забыть отключить уведомление с ожиданием реакции в BIOS!


Но здесь будет не ода IPMI, а немного личных граблей и хитростей удаленного восстановления сетевого и серверного железа.

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии14

Инженер Google сравнил антивирусы с мёртвой канарейкой

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

Даррен Билби, специалист по безопасности из компании Google. Фото: Darren Pauli, The Register

До сих пор многие пользователи наивно думают, что антивирус — это обязательный атрибут любого персонального компьютера. Благодаря этому заблуждению в мире продаётся антивирусных программ на миллиарды долларов.

Есть специалисты, которые не согласны. Среди них ведущий разработчик Google по информационной безопасности Даррен Билби (Darren Bilby). О бесполезности антивирусного ПО он рассказал во вступлении к своему докладу на конференции, где все присутствующие знают о бесполезности антивирусов — на хакерской конференции Kiwicon X. То есть Даррен просто начал доклад с общеизвестного (в узких кругах) факта, который не принято афишировать для широкой публики.
Читать дальше →
Всего голосов 67: ↑57 и ↓10+47
Комментарии253

Переделываем программируемый калькулятор HP 39GS в 48GII

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

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



Читать дальше →
Всего голосов 43: ↑43 и ↓0+43
Комментарии23

Проблемы трекинга: как мобильные работники обманывают компании из-за недостатков технологий контроля

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


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

Сегодня мы поговорим о проблемах традиционного подхода к организации гео-трекинга.
Читать дальше →
Всего голосов 34: ↑24 и ↓10+14
Комментарии89

Скалярный частотник для однофазного асинхронного двигателя

Время на прочтение11 мин
Количество просмотров91K
Начнём с того, что у каждого программера должен быть токарный станок. Ну… Или, как минимум, у меня он должен быть. И пусть даже без ЧПУ. Это моя мечта.

И мечта сбылась. Станок куплен, привезён, поставлен на место парковки и… Надо бы его включить. А включить его не так и просто. И если не искать простых путей, то нужен «частотник», а по-научному: преобразователь частоты. И пусть я в этом профан, но я его сделал.


Всего голосов 22: ↑20 и ↓2+18
Комментарии117
Мы в Panasonic долгое время специализировались на УАТС для небольших компаний и лидировали в сегменте решений до 100 портов. Войти в «тяжелый» корпоративный сегмент, где прочно укрепились Avaya и Cisco, мы решили с новой серией KX-NSX емкостью до 2 тыс. номеров. Собственно, и АТС это теперь не называется – новое решение позиционируется как UC-платформа.
Читать далее
Всего голосов 23: ↑19 и ↓4+15
Комментарии36

Пишем протоколы счетчиков Меркурий 230 и Меркурий 200 для OpenSCADA

Время на прочтение5 мин
Количество просмотров50K
Для кого
— Для тех кто использует OpenSCADA, но не может реализовать больше чем решения «из коробки»
— Для тех кто ищет СКАДу для себя, но так и не может определится
— Для тех кто забросил этот проект, так и не разобравшись как он работает

Зачем
— Данное решение позволяет считывать показания счетчиков меркурий 230 и меркурий 200 без каких либо лимитов
— Это бесплатно


Проекту openscada (oscada.org) уделяют не заслужено мало внимания, о нем написана всего одна статья на хабре. Большинство инженеров боятся трогать и трехметровой палкой этот продукт, черт его знает какой этот ваш линукс. Разрабатывает его уже не первый десяток лет фактически один человек, Роман Савоченко.
Читать дальше →
Всего голосов 29: ↑28 и ↓1+27
Комментарии37

Почему компании с хорошо описанными бизнес-процессами обречены на вымирание

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


Маленькие компании работают на энтузиазме своих сотрудников. Каждый старается внести свою лепту в общее дело. И это не преувеличение… Но время идет, бизнес растёт и в компанию приходят новые люди, для которых главное не общее дело, а размер заработной платы. Само по себе это не плохо, если бы по причине патологической лени существенной части человечества, эти сотрудники не старались бы сократить выполняемый ими объем работы.

И тогда высшее руководство начинает формализацию деятельности. Определяются бизнес-процессы, составляются должностные инструкции, вводятся KPI…

А дальше все зависит от запаса прочности бизнеса. Если он есть, то компания проживет еще достаточно долго. Она постепенно будет терять рынок (что происходит с той же Microsoft), но сразу на дно не отправится. А вот вчерашний стартап без капиталла, уникальных продуктов и преданных поклонников тут же пойдёт кормить рыб.

Почему? Да потому что вся формализация на самом деле является отличной возможностью для бездельников прикрыть свою пятую точку при полном отсутствии результатов!

Не верите? Примеры в студию!
Читать дальше →
Всего голосов 53: ↑28 и ↓25+3
Комментарии92

История одного тестового задания

Время на прочтение5 мин
Количество просмотров58K
Глава отдела разработки Ecwid Василий Васильков написал о том, как кандидаты делают тестовые задания и что из этого выходит. Получилось забавно. Публикуем заметку слово в слово.

***

Я расскажу историю одного тестового задания. Немного длинную, но, надеюсь, интересную.

У нас в Ecwid все тестовые задания для инженеров выложены открыто на GitHub вот тут — github.com/Ecwid/new-job. Можно просто начать делать любую понравившуюся задачу, никого не предупреждая, а потом, когда сами будете довольны результатом, поделиться им со мной.

Одно из первых заданий, что я придумал, был консольный качальщик файлов по HTTP. Оно очень простое и придумывал я его именно с такой мыслью. Пусть, рассуждал я, пока такое простое повисит, а потом-то я, конечно, добавлю крутые задания. Потом-то я ого-го что выдумаю! Такие крутые тестовые выложу, что все ахнут и немедленно побегут их делать, а этот примитивный качальщик я куда-нибудь запрячу и никому больше не буду показывать. Как-то так я тогда думал.

Качальщик нужно сделать действительно очень примитивный. Судите сами — ты ему список ссылок в текстовом файле, а он скачивает эти файлы и кладет в указанную папку на локальном диске. Должен уметь качать несколько файлов одновременно (в несколько потоков, например, 3 потока) и выдерживать указанное ограничение на скорость загрузки, например, 500 килобайт в секунду. Всё.
Читать дальше →
Всего голосов 150: ↑139 и ↓11+128
Комментарии59

Сети для самых матёрых. Часть двенадцатая. MPLS L2VPN

Время на прочтение48 мин
Количество просмотров158K
Долго ли коротко ли, но шестерни в очередной раз провернулись и linkmeup встал на ступень Tier 2. И несколько достаточной платёжоспособности энтерпрайзов проявили заинтересованность в организации связи между своими филиалами через сети linkmeup.

L3VPN, который мы рассмотрели в прошлом выпуске, покрывает собой огромное количество сценариев, необходимых большинству заказчиков. Огромное, но не все. Он позволяет осуществлять связь только на сетевом уровне и только для одного протокола — IP. Как быть с данными телеметрии, например, или трафиком от базовых станций, работающих через интерфейс E1? Существуют также сервисы, которые используют Ethernet, но тоже требуют связи на канальном уровне. Опять же ЦОДы между собой любят на языке L2 общаться.

Вот и нашим клиентам вынь да положь L2.

Традиционно раньше всё было просто: L2TP, PPTP да и всё по большому счёту. Ну в GRE ещё можно было спрятать Ethernet. Для всего прочего строили отдельные сети, вели выделенные линии ценою в танк (ежемесячно).

Однако в наш век конвергентных сетей, распределённых ЦОДов и международных компаний это не выход, и на рынок выплеснулось некоторое количество масштабируемых технологий випиэнирования на канальном уровне.

Мы же в этот раз сосредоточимся на MPLS L2VPN.


Читать дальше →
Всего голосов 51: ↑49 и ↓2+47
Комментарии20
1
23 ...

Информация

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