Pull to refresh
2
0
Send message

Личный опыт: игровая периферия

Reading time9 min
Views15K
Привет, GT! За последнее время у меня накопилось достаточно железок, о которых писать отдельную статью как-то… инфоповод маловат, а вот рассказать о них всех в одном небольшом материале — самое то.



Сегодня речь пойдёт о наушниках-гарнитурах (SteelSeries и Creative) и геймпадах (Xbox One и Mad Catz L.Y.N.X.9). Поехали?
Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments22

Окружение разработки: Redmine + Git + ownCloud

Reading time15 min
Views27K
Данная статья появилась с целью обобщить довольно длительные попытки собрать удобное окружение для работы над проектами. Несомненно, существует множество сервисов готовых предоставить схожую функциональность, но их использование не всегда удобно и по различным причинам, может быть неприемлемо. Если возникла такая ситуация, надеюсь, представленная в статье конфигурация окажется полезной.



Сценарий использования данной связки, можно кратко описать следующим образом:

  • Файлы проекта хранятся в Git репозитории;
  • Репозиторий содержит настройки, исходники и другие файлы проекта, наличие которых удобно и допустимо в коллективном репозитории;
  • В корне расположена директория cloud, исключенная в .gitignore, в которую через WebDAV монтируется ownCloud папка, для остальных файлов;
  • Содержимое Git репозитория отслеживается в системе управления проектами Redmine.


План развертывания системы включает настройку следующих сервисов:

  1. OpenLDAP — единая учётная запись для всех сервисов;
  2. Redmine — запуск в Docker контейнере, создание и привязка Git репозитория, LDAP аутентификация;
  3. NGINX — доступ к Git репозиторию через HTTPS и LDAP аутентификация;
  4. ownCloud — LDAP аутентификация и монтирование папки через davfs2.

Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments7

Web файловый менеджер Sprut.IO в OpenSource

Reading time14 min
Views38K
В Бегете мы долго и успешно занимаемся виртуальным хостингом, используем много OpenSource-решений, и теперь настало время поделиться с сообществом нашей разработкой: файловым менеджером Sprut.IO, который мы разрабатывали для наших пользователей и который используется у нас в панели управления. Приглашаем всех желающих присоединиться к его разработке. О том, как он разрабатывался и почему нас не устроили существующие аналоги, какие костыли технологии мы использовали и кому он может пригодиться, расскажем в этой статье.

Сайт проекта:https://sprut.io
Демо доступно по ссылке: https://demo.sprut.io:9443
Исходный код: https://github.com/LTD-Beget/sprutio


Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments54

Я хочу, чтобы сайты открывались мгновенно

Reading time10 min
Views139K
Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. Я расскажу, как сделать так, чтобы ваш сайт открывался быстро. Очень быстро.


Я хочу, чтобы мой сайт открывался быстро
Total votes 130: ↑122 and ↓8+114
Comments87

Параметрический дизайн. Следующие пол шага после Дизайна в браузере

Reading time5 min
Views12K

Дизайн в браузере — Параметрический дизайн — Автоматический дизайн


Начну с фразы Григория Бакунова, которую большинство выпустили из внимания, но я не мог проскочить мимо нее.

«Произойдет вытеснение на рынок большого количество специалистов, которые в этот раз вместо того, чтоб рисовать дизайн, будут настраивать средства для построения автоматического дизайна»

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

Откатимся немного назад. Буквально года полтора назад, камнем преткновения были отрисованные макеты. Так, как основной проблемой, была разница в отображении/поведении возможностях графического редактора и живого кода. Затем многие «тру» дизайнеры, в основном проектные, перешли на сторону «Дизайна в браузере» и планка логики стала возрастать в довольно быстром темпе. Все синхронизировались в понятиях. Стало понятней общаться с интерфейсными спецами разных уровней и разных ролей (в интерфейсном процессе). Дизайн в браузере само собой точка не возврата, но это всего лишь отправной пункт долгого пути.
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments7

Настройка rsyslog для сбора логов по сети через шифрованное соединение

Reading time6 min
Views19K
На Хабре есть несколько статей по rsyslog, но не нашлось ни одной, описывающей, как настроить взаимодействие клиента и сервера через защищенное соединение. Попробую исправить этот момент.

Допустим, у нас есть несколько серверов, имеющих доступ в интернет и не имеющих какой-то приватной сети между собой. В один прекрасный момент нам надоедает лазать на каждый их них по очереди и мы решаем настроить централизованный сервер логов. Так как данные будут передаваться через интернет, необходимо их защитить, передавая их через TLS.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments0

Привязка дополнительных одноразовых паролей к окну входа Windows

Reading time5 min
Views53K
На хабре уже давно знают об одноразовых паролях и технологиях OTP (One Time Password). Даже Яндекс придумал собственное решение. Я же хочу поведать вам о том как прикрутил интересную реализацию OTP к окну входа в сервер терминалов Windows.

image
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments21

Что делать, если «кина не будет» или как обойти блокировку сайта провайдером

Reading time6 min
Views1.5M
Настал мой законный выходной и, выбрав время для просмотра фильма (люблю я старую классику), я занялся его поиском. Зайшел на один из привычных для меня сайтов, и наткнулся на такую вот блокировку данного ресурса.

блокировка

«Вот те раз!» — подумал я. Ни в одном реестре запрещенных сайтов данный ресурс не присутствовал и, с чего билайн его заблокировал — непонятно. Естественно после таких вот «заявочек» в голову полезли страшные мысли: «а что если завтра любимого „кина“ не будет!». Данные мысли тут же подвигли меня начать искать способы борьбы с данной ситуацией, и написать, для тех кому будет интересно, маленький обзор нескольких решений по обходу блокировки сайтов. (под катом скрины)
Читать дальше →
Total votes 120: ↑96 and ↓24+72
Comments87

Семь актуальных коптеров до $20, которые можно положить в карман

Reading time3 min
Views17K
Сегодня я хочу рассказать о тренде 2015 года — микрокоптерах. В прошлом году многие из нас полетали на этих резвых букашках, получая первый опыт пилотирования и конечно разбивая свои первые коптеры о потолок, стены и предметы интерьера. Сегодня я покажу, куда продвинулась эта индустрия и что вышло на рынок. Некоторые компании успели выпустить уже несколько версий своих микрокоптеров, а кто-то даже ухитрился добавить к ним камеру.

1. Cheerson CX-10C — первый микро квадрокоптер с камерой $20.89*


image
Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments11

Делаем собственное Z-Wave устройство на базе Z-Uno

Reading time14 min
Views29K
Протокол Z-Wave весьма популярен, и существует огромное множество совместимых устройств. Однако все, кто когда либо автоматизировал своё жилище, сталкивались с тем, что чего-то таки не хватает.

Кому-то не хватает датчика давления, кому-то датчика дождя, кому-то хочется устройство на 6 реле в одном корпусе, да ещё и на батарейках. А кому-то просто нужно управлять через Z-Wave пылесосом iRobot Roomba.

Но всего этого нет в Z-Wave (да и в других протоколах тоже), и производители не торопятся осуществлять все ваши мечты.

Мы услышали вашу боль и создали идеальный комбайн. Встречайте Z-Uno, которая сочетает простоту и универсальность. Z-Uno — это Arduino в мире Z-Wave. На этой плате вы можете собрать все ваши устройства мечты и многое другое.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments30

Bluetooth-метеостанция на Arduino для начинающих

Reading time8 min
Views34K
В данной статье я расскажу о том, как сделать первый шаг в мир Arduino и смастерить собственную метеостанцию. Метеостанция будет состоять из двух модулей: один модуль будет считывать информацию с подключенных датчиков, другой — выводить считанные данные на небольшой экран. Для передачи информации будем использовать Bluetooth.

Также приведу информацию по настройке BT-модулей для работы друг с другом.

image

Итак, поехали!
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments11

LiteManager удаленный доступ, импортозамещение TeamViewer и DameWare

Reading time5 min
Views55K
Многие пользуются программами удаленного управления компьютером, как для личных нужд, так и в коммерческих целях, большинство таких программ зарубежного происхождения, хотя есть и отечественные аналоги, в свете набирающей тенденции на импортозамещение иностранных товаров попробуем разобраться, можно ли заменить зарубежный софт отечественным аналогом.

image
Читать дальше →
Total votes 23: ↑14 and ↓9+5
Comments133

Linux в кармане — на службе у фотографа

Reading time6 min
Views49K
Так получилось, что фотография, это мой основной профессиональный вид деятельности, а программирование — хобби, которое иногда позволяет размять мозг. Кроме непосредственно разминки для мозга, программирование помогает и в работе. Например, писал полезные штуки, такие как это или это, или это.

Недавно поставил себе задачу, как бы еще порадовать своих клиентов. Вспомнил многочисленные просьбы клиентов на свадебную съемку: «Как хорошо было бы, если бы на банкете вы смогли показать коротенькое слайдшоу из фотографий, которые отсняли за день». На эти просьбы приходилось отказывать, по нескольким причинам: лень таскать с собой ноутбук для сборки слайдшоу, нет времени на отбор пары десятков снимков из сотен, из raw опять же нужно конвертировать, и самое главное — на это все нужно время, которого нет.

Это рассказ, о том, как мне удалось сделать для себя инструмент, который с минимальным моим участием и минимальным дополнительным весом в рюкзаке, помогает сделать красивые слайдшоу. И конечно же рассказ о python, ffmpeg и linux на android.
Читать дальше →
Total votes 72: ↑69 and ↓3+66
Comments75

Apache vs Nginx: практический взгляд

Reading time12 min
Views361K
Apache vs Nginx

Введение


Apache и Nginx — 2 самых широко распространенных веб-сервера с открытым исходным кодом в мире. Вместе они обслуживают более 50% трафика во всем интернете. Оба решения способны работать с разнообразными рабочими нагрузками и взаимодействовать с другими приложениями для реализации полного веб-стека.

Несмотря на то, что у Apache и Nginx много схожих качеств, их нельзя рассматривать как полностью взаимозаменямые решения. Каждый из них имеет собственные преимущества и важно понимать какой веб-сервер выбрать в какой ситуации. В этой статье описано то, как каждый из этих веб-серверов ведет себя при различных условиях.
Читать дальше →
Total votes 89: ↑69 and ↓20+49
Comments184

Скромный NAS для дома

Reading time9 min
Views166K
Это очередная статья о сборке очередного NAS для домашнего использования. Что побудило меня написать её? Начиная собирать себе NAS, я перечитал все нагугленные статьи, в которых люди рассказывали, как выбирали и собирали хранилища для себя. Благодаря этим статьям, я избежал некоторых ошибок при выборе железа и ПО. Собрал с первого раза конфигурацию, которая полностью меня устраивает по сей день. Поэтому уверен, кому-то моя статья может пригодиться.

Правда, надо сказать, что по профессии я системный администратор и это наложило на конфигурацию определённые требования, а на статью — подробность в описаниях с иллюстрациями на ~2 Мб. Так что да, NAS собирал сам. Но без фанатизма. В статье я не ограничился описанием железа, а рассказал ещё как использую получившуюся машину. Всем интересующимся добро пожаловать под кат!


В жизни каждого айтишника наступает момент, когда в корпусе кончается место под диски
Читать дальше →
Total votes 38: ↑21 and ↓17+4
Comments103

Автоматизация вытяжки в ванной комнате

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



Сегодня речь пойдет о том, как путем нехитрых манипуляций сделать автоматизированное включение вентиляции в ванной комнате, чтобы она не превращалась в парную баню и продолжала радовать нас чистотой и свежестью.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments51

Круглендарь 2016 — плакат-ежедневник

Reading time1 min
Views17K
image

Друзья, готов круглый календарь 2016!

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

К концу года плакат становится исторической вещью и отправляется в архив.

Круглый календарь к концу года

  1. Скачайте *.pdf с сайта kruglendar.ru.
  2. Распечатайте и повесьте на стенку, рядом — фломастер.
  3. Подпишите какое-нибудь событие, например, появление круглендаря.

Как и раньше, круглендари бесплатные, исходный код — на гитхабе.
Процесс
Total votes 34: ↑31 and ↓3+28
Comments37

Еще одна статья про изготовление домашнего медиа-сервера

Reading time15 min
Views54K
На Гиктаймс уже не раз и не два размещались статьи про сборку своего домашнего NAS/медиа-сервера/ТВ-приставки и тому подобных произведений чешущихся и относительно прямых рук. Для тех, кто любит подобное рукоблудие, или планирует сам заняться таковым, ниже представлена еще одна вариация на эту тему.


Ну давай уже, что там у тебя?
Total votes 31: ↑29 and ↓2+27
Comments119

Глупые часы

Reading time3 min
Views80K
image

В современном мире все чаще встречается приставка «умный» к, казалось бы, обычным вещам. Все что-то замеряют, передают, принимают, обрабатывают, оповещают и подсказывают. Скоро Bluetooth, Wi-Fi и маленький контроллер, а также камера будет в каждом предмете.

Я же хочу рассказать о том, как я сделал часы, к которым были предъявлены жесткие требования – они должны показывать время и… нет, все, они должны показывать время. Хотя все же еще одно требование, цифры должны быть достаточно большими и легко читаться.
Читать дальше →
Total votes 106: ↑105 and ↓1+104
Comments67

Refurbished — восстановленная электроника. Стоит ли покупать?

Reading time5 min
Views194K
Джон Смит из Нью-Йорка уже несколько месяцев ждал выхода нового MacBook Air, и как только тот появился в Apple Store, сразу же оформил покупку. Джону повезло — его заказ обработали в числе первых, и уже через четыре дня MacBook к порогу квартиры привезли курьеры UPS. Распаковывая покупку, Джон не мог сдержать радости: не верилось, что уже сегодня вечером он сменит своего старичка Dell на самый миниатюрный, лёгкий и долгоиграющий лэптоп от Apple! И вот, разобрав коробку, Джон включает новый MacBook и сразу замечает то, от чего настроение мигом падает — с экраном что-то не так: по центру проходят две странные тёмные полосы. Очевидный брак, компьютер нужно менять.



Да уж, бывает и такое… Но не волнуйтесь, через две недели Джон получил свой новый, на этот раз полностью исправный MacBook Air, и уже долгое время с удовольствием пользуется им, будучи в разъездах. А в этой статье мы осветим другой вопрос: как сложилась судьба того первого нетбука с дефектным дисплеем, который сразу после покупки вернули производителю, ведь, разумеется, когда Apple получили обратно неисправный компьютер ценой в 900$, никто не стал его списывать. Только вот после ремонта этот MacBook однозначно нельзя будет выставить на продажу как New — им уже пользовались. Но в то же время он и не Used.
Читать дальше →
Total votes 47: ↑43 and ↓4+39
Comments60

Information

Rating
Does not participate
Location
Рязань, Рязанская обл., Россия
Date of birth
Registered
Activity