Как стать автором
Обновить
65
0
Vadim Frolov @fralik

Data Scientist

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

Шифрование важных файлов в Git

Время на прочтение2 мин
Количество просмотров4K
Допустим мы храним данные на некотором удалённом сервере в Bare-репозитории.
Если есть сомнения в честности обслуживающего сервер персонала, или мы опасаемся, что кто-то сопрёт наш проект, можно зашифровать избранные секретные файлы, представляющие особо секретные технологии фирмы и тем самым затруднить клонирование проекта.

Я не буду обсуждать согласование описываемого ниже метода с политикой и лицензионным соглашением бесплатных Git-репозиториев (а ля GitHub) — это дело частностей и вашей совести.

В реализации мы всопользуемся .gitattributes, staging, filters (фильтрами) и главой 7.2 Pro Git Book.

Читать дальше →
Всего голосов 40: ↑33 и ↓7+26
Комментарии26

Домашний linux сервер своими руками

Время на прочтение5 мин
Количество просмотров187K
Хочется поделиться с хабросооществом информацией о том как я собирал домашний сервер.

image

Из софта на домашнем сервере будет «крутиться» следующий набор:
  • torrent клиент с web-мордой
  • DHCP — раздаем ip адреса и сетевые настройки
  • TFTP — для сетевой загрузки
  • OpenVPN — для хождения в сеть с нетбука из недоверенных сетей
  • FTP/Samba/NFS — сетевые шары для доступа с домашних машин
  • Radius — для WPA2 авторизации
  • DigiTemp — мониторинг домашней температуры

Читать дальше →
Всего голосов 181: ↑129 и ↓52+77
Комментарии118

20 терабайт своими руками

Время на прочтение5 мин
Количество просмотров50K
Не столь давно в ЖЖ одна компания киношная спросила, как-бы так хитро им сделать 20 терабайт сетевого хранилища, а то ролики не влезают…

На что им народ насоветовал какие-то супер-пупер профессиональные решения на сотни тысяч рублей, что, конечно, круто, но…

Я-же со своей стороны — дал раскладку по тому сервачку, который сделал для себя сам года три назад и успешно его юзаю…

Сервер содержит 11 жёстких дисков, из которых один — загрузочный и 10 — файлопомойка.
Как не сложно посчитать, 10 дисков по 2 терабайта — дадут искомые 20 терабайт!
Как этого достичь?
Сейчас расскажу!

ПыСы Это перенос моей статьи из Песочницы. С момента её написания выяснил пару «весёлых» вещей, которые тут и были добавлены.

ПыПыСы Это именно самодеятельное решение по запихиванию такой оравы дисков в один комп.
Надёжность реализуется исходя из того, что при ТАКОМ числе дисков — можно часть поставить в RAID, а при необходимости — легко и непринуждённо заменить вылетевший!

Читать дальше →
Всего голосов 242: ↑191 и ↓51+140
Комментарии198

7 бесплатных сервисов для проверки сайтов (о которых вы могли и не знать)

Время на прочтение2 мин
Количество просмотров254K
Картинка для привлечения внимания
Мне достаточно часто приходится использовать различные онлайн-сервисы для проверки доступности сайтов и их поверхностных тестов и проверок.
Как показал краткий опрос коллег — почти у всех эти наборы сервисов отличаются. Я хочу показать вам свой, прошу в
подробности
Всего голосов 188: ↑181 и ↓7+174
Комментарии72

Реализация и универсализация i18n в CMS/CMF

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

Предисловие


Столкнулся с насущной проблемой, которая автоматически становится задачей:
Как реализовать универсальный механизм перевода контента сайта, который удовлетворял бы потребности как маленьких сайтов, так и больших порталов?


Хотелось бы услышать мнение компетентных хабрапользователей, которые сталкивались с данной или подобной задачей.

Мои варианты решения под катом.
Всего голосов 44: ↑34 и ↓10+24
Комментарии125

О, эти планы запросов

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


История стара как мир. Две таблицы:
  • Cities – 100 уникальных городов.
  • People – 10 млн. людей. У некоторых людей город может быть не указан.

Распределение людей по городам – равномерное.
Индексы на поля Cites.Id, Cites.Name, People .CityId – в наличии.

Нужно выбрать первых 100 записей People, отсортированных по Cites.

Читать дальше →
Всего голосов 94: ↑72 и ↓22+50
Комментарии142

Прошивка DD-WRT на домашнем роутере

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

Прошивка DD-WRT на домашнем роутере


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

Рано или поздно каждый пользователь интернета покупает себе домой роутер, поскольку количество устройств, требующих интернета, растёт. А у многих растут дети, которые тоже требуют подключения к интернету :) Но мне больно и обидно видеть, что люди не всегда понимают, что можно и нужно делать для достижения максимального комфорта.
Итак, роутер превращается... Часть 1
Всего голосов 110: ↑98 и ↓12+86
Комментарии85

Программирование PIC16F876A. Собираем схему с плавно мигающим светодиодом

Время на прочтение5 мин
Количество просмотров49K
Эта статья направлена на новичков в программировании микроконтроллеров семейства PIC16 от Microchip. В нашем случае, я выбрал немного превосходящий микроконтроллер для таких задач, а именно — PIC16F876A. Программирование микроконтроллера будем производить в MPLAB IDE.

Цель работы: собрать схему, которая будет мигать светодиодом, внимание, с применением ШИМ.

И так, цель задачи обозначили. Теперь перейдем к реализации наших планов.
Читать дальше →
Всего голосов 65: ↑55 и ↓10+45
Комментарии65

Проблемы тестирования 64-битных приложений

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


В заметке рассмотрен ряд вопросов связанных с тестированием программного обеспечения. Обозначены сложности, с которыми может столкнуться разработчик ресурсоемких приложений, и пути их преодоления. Термины «ресурсоемкие» и «64-битные» приложения считаются в статье синонимами.
Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии31
12 ...
42

Информация

В рейтинге
5 984-й
Зарегистрирован
Активность