Как стать автором
Обновить
17
0
Евгений Владимирович Никифоров @UrbanRider

Администрирование windows / linux. Сети. БД.

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

RESTful backend приложение. Базовый шаблон

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

Необходимо собрать базовый шаблон RESTful backend приложения на NodeJS + Express, который:

легко документируется

просто наполняется функционалом

позволяет легко настраивать защиту маршрутов

имеет простую встроенную автоматическую валидацию

Гайд достаточно обширный, поэтому сначала мы разберем и реализуем различные части, а затем соберем приложение воедино. Готовый репозиторий можно посмотреть на Github.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии9

Свой dynamic DNS с помощью CloudFlare

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

Предисловие


Картинка для привлечения внимания Для личных нужд дома поднял VSphere, на котором кручу виртуальный маршрутизатор и Ubuntu сервер в качестве медиа-сервера и еще кучи всяких вкусняшек, и этот сервер должен быть доступен из Интернет. Но проблема в том, что мой провайдер дает статику за деньги, которым всегда можно найти более полезное применение. Поэтому я пользовался связкой ddclient + cloudflare.

Все было хорошо, пока ddclient не перестал работать. Немного поковыряв его, я понял что пришло время костылей и велосипедов, так как времени на поиск проблемы стало уходить слишком много. В итоге все вылилось в небольшой демон, который просто работает, а мне больше и не надо.
Кому интересно – добро пожаловать под кат.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии6

Решение проблемы хранения музыки для Интернет-радио

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

Добрый день, %username%!
Как-то мы с компанией друзей решили сделать интернет радио, но как оказалось, выделяемого места на VPS недостаточно для большого архива музыки, более того покупка дополнительных гигабайтов — настоящий грабеж.
Решение под катом
Всего голосов 12: ↑10 и ↓2+8
Комментарии15

Подготовка инфраструктуры и развертывание отказоустойчивого кластера на Windows Server 2012

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


Здравствуй, %username%!


После нескольких лет молчания, решил поделиться опытом по развертыванию отказоустойчивого кластера на основе Windows Server 2012.
Постановка задачи: Развернуть отказоустойчивый кластер для размещения на нем виртуальных машин, с возможностью выделения виртуальных машин в отдельные виртуальные подсети (VLAN), обеспечить высокую надежность, возможность попеременного обслуживания серверов, обеспечить доступность сервисов. Обеспечить спокойный сон отделу ИТ.
Под катом сумбурное описание решения задачи
Всего голосов 26: ↑18 и ↓8+10
Комментарии54

Удобный реаниматор своими руками

Время на прочтение2 мин
Количество просмотров3.6K
Всем доброго времени суток. Решил описать мои мытарства по созданию более-менее функционального реаниматора, который будет всегда под рукой.
Что получилось?
Всего голосов 26: ↑9 и ↓17-8
Комментарии13

Пробуем открыть свое дело. Часть 2

Время на прочтение5 мин
Количество просмотров3.1K
Это продолжение топика «Пробуем открыть свое дело».
Покамест особо никаких технических моментов нет, однако есть несколько интересных моментов.

Кому интересно…
читаем далее...
Всего голосов 25: ↑24 и ↓1+23
Комментарии4

Пробуем открыть свое дело

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

Пролог


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


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


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


Пробуем открыть свое дело. Часть 2

Много буковок...
Всего голосов 91: ↑78 и ↓13+65
Комментарии112

Электронный документооборот. Реализация.

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

О чем это он?


Это продолжение вчерашней статьи о электронном документообороте. Я покажу, как мы реализовали, простую систему подачи заявок. Использована CMS Drupal, и несколько дополнительных модулей. На рисунке можно посмотреть, как выглядит система подачи заявок.

screenshot.19.jpeg - upload images with Picamatic
(Кликабельно)
Приступим...
Всего голосов 35: ↑27 и ↓8+19
Комментарии48

Оптимизация работы. Электронный документооборот

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

Введение


Доброго вам времени суток, уважаемые хабрачитатели. Многие из вас знают, как приходится работать администраторам в не ИТ компаниях или в компаниях где начальство, даже близко не стояло со сферой ИТ. Насколько тяжело доказать свою правоту, объяснить смысл внедрения определенной технологии. Также не все понимают, чем же именно занимается системный администратор. Многие не замечают, что они постоянно дергают админа (там почта не работает, тут принтер бумагу зажевал, а где-то вообще интернет не «открывается»). Наверняка многие из администраторов работают по системе: получили письменную заявку – выполнили задание – все счастливы.

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

Что же делать?
Всего голосов 57: ↑45 и ↓12+33
Комментарии82

Скорость индексации сайта поисковиками

Время на прочтение1 мин
Количество просмотров5.6K
Написал топик на drupal.ru, пошел в гугл искать решение проблемы и сразу же наткнулся на, только что написанный мной, топик.

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

Все дружно любим Google.

P.S.: На самом деле, мне очень интересно, почему один поисковик ловит обновление на сайте сразу, а другой очень долго это делает. Возможно есть какой-то механизм оповещения поисковых роботов об обновлениях на сайте?
Всего голосов 68: ↑48 и ↓20+28
Комментарии71

LineAge 2. Чат. Глупость программистов?

Время на прочтение1 мин
Количество просмотров3K
Это можно назвать топиком-возмущением.

Суть в следующем:
Весь чат данной игры пишется в лог, причем, как я понял, через базу данных. Ибо через этот чат можно было писать SQL — инъекции, некоторые я думаю можно писать и сейчас, так как работает удобнейший баг для чата. Чтобы отделить свое сообщение от сообщений других игроков, можно просто написать \n, для незнающих объясню, что это спец символ, который присутствует во многих языках программирования, как символ переноса строки.

Внимание вопрос, почему нельзя было написать обработчик вводимых сообщений, на стороне клиента (чтобы сервер не нагружать) и отбрасывать все лишние комбинации символов, мне представляется это не таким сложным. При этом сразу отпадет проблема с SQL-инъекциями. Разработчики же, от каждой инъекции защищались отдельно, вместо того, чтобы решить проблему глобально.

Как вы считаете, нормально ли для компании такого размаха, как NCSoft, допускать такие оплошности?
Всего голосов 30: ↑12 и ↓18-6
Комментарии54

Помогите выбрать ОС для тонкого клиента.

Время на прочтение2 мин
Количество просмотров13K
Этот топик–вопрос является логическим продолжением предыдущих:



У меня появился некоторый опыт работы с тонкими клиентами. Я перепробовал несколько различных вариаций, однако оптимальный вариант так и не был найден.

Под катом описание опробованных тонких и полутолстых клиентов, а также сам вопрос.
Читать дальше →
Всего голосов 65535: ↑32767.5 и ↓32767.50
Комментарии22

Ставим свой сервер teeworlds

Время на прочтение2 мин
Количество просмотров3.6K
Всем доброго времени суток. Недавно я нашел для себя эту замечательную игру, и мне захотелось создать свой сервер. Сделать это оказалось очень просто, однако нужно было немного смекалки чтобы догадаться что где и откуда…
Прочитать о настройке сервера
Всего голосов 8: ↑3 и ↓5-2
Комментарии11

Праздничные инвайты

Время на прочтение1 мин
Количество просмотров537
Всем привет, у меня есть 3 инвайта. Готов их раздать. Но, просто так ничего не бывает.
Чтобы было интереснее, предлагаю устроить конкурс.
Под катом сам смысл конкурса
Всего голосов 52: ↑37 и ↓15+22
Комментарии28

Ссылка ICQ-номера в профиле пользователя

Время на прочтение1 мин
Количество просмотров1.8K
Недавно в свой профиль добавил свой номер аськи и увидел, что он добавился как ссылка, которая, к сожалению, не работает, в крайнем случае в Mozilla FireFox 3.0.3.

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

Прежде чем писать в супорт хабра, хотелось бы узнать, я один такой или нет?

UPD: Перенс в блог " Ошибки на сайте"
Всего голосов 1: ↑1 и ↓0+1
Комментарии9

Поднять себе настроение, посредством поднятия его другим людям

Время на прочтение1 мин
Количество просмотров627
В статье хочу описать способ поднятия себе настроения, возможно он кому-то покажется глупым, ненужным, старым, но, применительно ко мне, он работает. Нашёл его для себя сегодня, когда у меня к середине рабочего дня сильно испортилось настроение.

Чтобы вы поняли моё состояние, расскажу что же испортило мне настроение. Итак для начала, могу сказать, что из-за сбоя в работе автоматического шлагбаума, он закрылся на крыше моего автомобиля. Затем я узнал что пришла непонятная повестка в суд, непонятно зачем, непонятно по какому делу.
Читать дальше →
Всего голосов 80: ↑73 и ↓7+66
Комментарии35

Защита флэшки от Autorun-вирусов.

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


     Доброго времени суток, уважаемый хабра–читатель. Я работаю в университете, в лаборатории вычислительной техники. Администрируем около сотни компьютеров. Перед нами встала проблема защиты от Autorun–вирусов на флэшках. Естественно у нас отключен автозапуск в Windows, однако нужно было защитить сами флэшки, чтобы работник дома, вставив рабочую флэшку, не заразил свой компьютер. Под катом решение проблемы.
Итак, примемся за дело...
Всего голосов 92: ↑74 и ↓18+56
Комментарии278

LTSP. Подключаем Flash-носители для клиентов

Время на прочтение2 мин
Количество просмотров8K
Идея
Всем доброго времени суток. Достаточно много времени я бился над тем, как настроить LTSP и тонкий клиент так, чтобы у клиента монтировалась флэшка, которая могла бы быть доступна из rdp.
Под катом можно прочитать как это сделать.
Всего голосов 60: ↑55 и ↓5+50
Комментарии19
1

Информация

В рейтинге
Не участвует
Откуда
Сочи, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность