Pull to refresh
25
0

User

Send message

Как я создавал эргономичное рабочее место для себя и теперь предлагаю другим. Часть 1

Reading time 12 min
Views 87K

Привет, Хабр! Меня зовут Денис Захаров. Я занимаюсь разработкой веб приложений на протяжении уже 14 лет, но история будет не об этом. Расскажу о том, как и почему я создавал эргономичное рабочее место, которое в последствии превратилось в проект Easyworkstation. Эта штука уже несколько лет полностью заменяет мне и еще нескольким десяткам пользователей привычное компьютерное кресло и рабочий стол.

Под катом поведаю, как профессия, проблемы со спиной и любовь мастерить руками довели меня до увольнения с работы, покупки сварочного аппарата и отнюдь не простого пути создания того, что вы видите на картинке.

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

А теперь ретроспектива
Total votes 300: ↑300 and ↓0 +300
Comments 206

Как прикрутить нейросеть к сайту по-быстрому

Reading time 7 min
Views 13K


В данном материале предлагается, приложив небольшие усилия, соединить python 3.7+flask+tensorflow 2.0+keras+небольшие вкрапления js и вывести на web-страницу определенный интерактив. Пользователь, рисуя на холсте, будет отправлять на распознавание цифры, а ранее обученная модель, использующая архитектуру CNN, будет распознавать полученный рисунок и выводить результат. Модель обучена на известном наборе рукописных цифр MNIST, поэтому и распознавать будет только цифры от 0 до 9 включительно. В качестве системы, на которой все это будет крутиться, используется windows 7.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 6

ESA изучит перспективные для жизни человека пещеры на Луне при помощи шарообразного зонда и целого роя роботов

Reading time 3 min
Views 6.8K

Луна — ближайшая соседка Земли, и сейчас человечество продолжает активно изучать наш спутник. Не так давно китайцы отправили на Луну станцию, которая выполнила ряд научных заданий. Теперь Европейское космическое агентство планирует присоединиться к непосредственному изучению Луны. Только не ее поверхности, о которой все же многое известно, а пещер.

Да, на Луне есть пещеры, и немало. Некоторые из них могут послужить для лунных колонистов надежным укрытием, которое позволит избежать ряда опасностей, которые грозят на поверхности. ESA собрала множество идей, предложенных учеными и инженерами и отобрала пять наиболее перспективных. Потом последовал еще один этап отбора, так что теперь у агентства есть три идеи, которые планируется реализовать. Все они взаимосвязаны.
Читать дальше →
Total votes 39: ↑39 and ↓0 +39
Comments 2

Rust crashcourse. Правило трёх — параметры, итераторы и замыкания

Reading time 28 min
Views 8K
Ниже представлен перевод одной из частей серии статей Rust Crash Course от Майкла Сноймана, которая посвящена механизмам передачи параметров, итераторам и замыканиям относительно того, как передаётся владение, и соотносится с мутабельностью и временами жизни.

Так же постарался переводить максимально близко к авторскому стилю, но сократил немного междомедий и восклицаний, не сильно значимых для смысла.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Comments 4

Palm TX — редкий гость в 2020 году. Восстанавливаем аккумулятор и подключаемся к сети интернет

Reading time 5 min
Views 11K

Этот пост — продолжение серии статей о старом железе. На этот раз на нашем столе один из самых классных КПК от Palm — модель Palm TX. Он примечателен тем, что в свое время получил модуль WiFi и обновленный экран. Правда, девайс еще и лишился части функций, которые были у его предшественника, Palm T5. Но все равно, это был Hi-tech девайс с кучей возможностей.

Давайте попробуем оценить этот гаджет в 2020 году, в частности, оценим его дизайн, возможности и попробуем использовать базовые функции.
Читать дальше →
Total votes 41: ↑41 and ↓0 +41
Comments 16

Не только в тепле и уюте: где ещё ИБП работает в режиме out of office

Reading time 4 min
Views 2.9K


На дворе уже осень, и в нашем техническом блоге и редакторам, и читателям наверняка хочется отдохнуть от сложных терминов, схем и диаграмм применения ИБП (источников бесперебойного питания), и поговорить о чем-то более отвлеченном, — пусть не развлекающем, но хотя бы расширяющим кругозор. Этим и займёмся. Всем известно, что основное место жизни ИБП — это под офисным столом или в серверном зале дата-центра. Но встретить ИБП можно и в других местах, где от электропитания зависит работа важных систем или даже жизнь человека. Ниже пара интересных примеров.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Comments 1

И полгода не прошло: выпущена система управления версиями Git 2.29

Reading time 3 min
Views 14K

Привет, %username%, сегодня отличная новость: в открытом доступе появился выпуск распределенной системы управления версиями Git 2.29.0. Наверное, на Хабре не стоит рассказывать, что это такое, ведь Git по-прежнему остается одной из лучших систем.

В новом выпуске — сразу 627 изменений, которые внесли 89 разработчиков. О главных изменениях и доработках рассказываем под катом.
Читать дальше →
Total votes 31: ↑31 and ↓0 +31
Comments 7

ACLcheck — утилита проверки списков доступа Cisco IOS

Reading time 12 min
Views 5K

Если Вы не раз сталкивались с большими списками доступа или входящими в них object-группами, то наверняка уже задавались вопросом, существует ли инструмент, позволяющий определить, пропустит ли access-лист определённый пакет и какие строки сработают.


Конечно, такие инструменты существуют и полностью или частично решают перечисленные задачи. Однако, они, как правило, являются частью мощных "комбайнов" управления сетью, 90% функционала которых Вас не интересует.


Безусловно, никто не запрещает использовать регулярные выражения для поиска определённых строк списка доступа прямо с консоли сетевого устройства. Но данный метод предоставит очень поверхностный результат. Например, он не отобразит доступ хоста, попадающего в сетевую маску или порт, попадающий под диапазон. Тем более, таким образом нельзя отобразить все существующие доступы между двумя заданными узлами или сетями. Опытный сетевой администратор осведомлён о безрезультативности метода простого парсинга access-листа для таких задач.

Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 1

Тест видеобара Poly Studio (видео)

Reading time 3 min
Views 2.2K
image

Видеопанель Poly Studio для небольших переговорок официально доступна в России с осени 2019 года. Нам предложили попробовать — рассказываем, что получилось. Под катом видео на 7 минут и расшифровка текстом. Видео и звук писали напрямую с Poly Studio.
Total votes 12: ↑7 and ↓5 +2
Comments 9

Сетевая установка Linux

Reading time 2 min
Views 23K
Недавно столкнулся с установкой Centos 7 в необычных условиях.

Во-первых, дома. То есть имел дело с локальными компьютером, а не с сервером с IPMI.

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

В моем распоряжении осталась сеть. Приведу пример установки Centos 7 по PXE и iPXE
Читать дальше →
Total votes 13: ↑7 and ↓6 +1
Comments 3

Вопросы Илье Сегаловичу (Яндекс)

Reading time 1 min
Views 715
Рады вам всем сообщить о том, что последним гостем блога «Хабраинтервью» в этом году станет Илья Сегалович — Директор по технологиям и разработке компании Яндекс. Вы можете задавать ему вопросы до конца недели, а ближе к концу месяца мы опубликуем ответы на самые интересные из них.

Единственная просьба: задавая вопрос, постарайтесь учесть должность и специфику работы Ильи. Директор по технологиям и разработке едва ли знает планы компании Яндекс относительно IPO, величины зарплат и прочих вещей :)

Поехали!
Total votes 41: ↑40 and ↓1 +39
Comments 77

Активная защита FreeBSD на основе логов, sh и cron

Reading time 6 min
Views 9.9K
Приветствую всех администраторов FreeBSD!

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

Задача возникла сама собой, при просмотре логов:
/var/log/exim/rejectlog
/var/log/auth.log
/var/log/apache22/httpd-error.log


в них постоянно попадала информация о неудачных попытках подобрать пароль к exim, к серверу и к веб-почте соответственно. Рано или поздно злоумышленники могут пароль подобрать, поэтому их нужно как-то остановить, например, добавив их IP-адрес в правила ipfw. А на веб-сервере еще и пытались найти несуществующие каталоги и файлы, относящиеся к администрированию, типа phpmyadmin, очевидно, чтобы проверить их на существующие уязвимости.
Читать дальше →
Total votes 55: ↑42 and ↓13 +29
Comments 54

Немного о деревьях

Reading time 3 min
Views 27K

Вступление


Встречалась ли вам ситуация, когда необходимо реализовать хранение древовидной структуры в реляционной БД?

PostgreSQL on tree

Примеров можно привести множество. Это и древовидные комментарии, и каталог продукции, и населенные пункты, разделенные по странам и областям. Я думаю, что каждый сможет самостоятельно привести несколько примеров.

В данном топике мы с вами поговорим об одной из тех возможностей, которые существуют для организации хранения деревьев в PostgreSQL — ltree.
Читать дальше →
Total votes 86: ↑84 and ↓2 +82
Comments 54

Information

Rating
Does not participate
Registered
Activity