Взгляните на свою клавиатуру. Внимательно изучите взглядом каждую клавишу. Изучили? А теперь ответьте на простой вопрос: есть ли на вашей клавиатуре клавиши, которыми вы вообще не пользуетесь? Готов поспорить, что ответ положительный. А почему бы не сделать эти бессмысленные клавиши удобными шорткатами? Именно об этом я расскажу под катом.
alcounit @xalcounitx
Пользователь
SMB и NTFS-разрешения. Разбор полетов
14 min
203KДля чего в большинстве случаев в организации нужен сервер? Active Directory, RDS, сервер печати и еще куча мелких и крупных сервисов. Самая заметная всем роль, пожалуй, это файловый сервер. С ним люди, в отличие, от других ролей работают осознаннее всего. Они запоминают в какой папке что лежит, где находятся сканы документов, где их отчеты, где факсы, где общая папка, в которой можно все, куда доступ только одному из отделов, куда другому, а о некоторых они вообще не догадываются
О доступе к сетевым и локальным папкам на сервере я и хочу поговорить.
О доступе к сетевым и локальным папкам на сервере я и хочу поговорить.
+16
Тестирование бесплатных антивирусов или альтернатива Microsoft Security Essentials для Windows XP
2 min
524KС 8 апреля 2014 года, с прекращением поддержки Windows XP также прекратилась работа антивируса Microsoft Security Essentials для этой ОС. Он довольно неплохо справляется со своей работой и в целом удобный в использовании.
Есть ли достойная бесплатная альтернатива? Надеюсь найдете ответ под катом.
+29
Собственное корпоративное облако ownCloud с NGINX во frontend и несколькими серверами backend
7 min
40KTutorial
1. Схема
Имеем:
- Frontend — NGINX проксирующий сервер для принятия и распределения нагрузки (IP — 1.2.3.4 — внешний, IP — 192.168.5.10 — внутренний DMZ) по хорошему он тоже должен стоять за firewall-ом, но тут схема для простоты понимания.
- Два сервера с поднятыми ownCloud
- cloud-1 IP — 192.168.1.11
- cloud-2 IP — 192.168.1.12
- Хранилище файлов NFS-storage IP — 192.168.1.20 для размещения данных пользователей с доступом по NFS.
+18
MySQL шпаргалки
3 min
818KЧасто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.
+171
10 способов сделать резервную копию в PostgreSQL
5 min
265KМногие разговоры про бэкапы начинаются с присказки что люди делятся на две категории… так вот я отношусь к тем людям которые делают бэкапы. Правильно настроенное резервное копирование и проверка резервных копий укрепляет сон. А наличие заранее написаных и проигранных инструкций по восстановлению вообще укрепляет пищеварение и иммунитет. Так вот, за время работы с PostgreSQL мне довелось часто настраивать резервное копирование, при этом условия и требования были самые разные. Однако при этом набор инструментов за редким исключением оставался неизменным. В этой статье поделюсь своим опытом в деле, как можно брать резервные копии PostgreSQL.
+37
OpenVZ в Proxmox, заметки на полях
8 min
32KTutorial
Возможно данная заметка не тянет на полноценную статью, но я постарался собрать здесь все нестандартные моменты, с которыми сталкивался при работе с контейнерами OpenVZ и гипервизором Proxmox, дать готовые рецепты с примерами, возможно кому-то это сэкономит время на поиск вариантов решения. Текста будет мало, примеров много,
- Краткое содержание для экономии времени
- 1. Проброс различных возможностей и устройств из гипервизора в контейнер OpenVZ
- 1.1. Проброс fuse
- 1.2. Проброс NFS
- 1.3. Проброс USB-устройств
- 1.4. Проброс звуковой карты (как встроенной так и usb)
- 1.5. Проброс X'ов
- 1.6. Проброс раздела диска
- 1.7. Включение tun/tap
- 2. Фаирвол
- 3. Разные мелочи
- UPD-1: Проброс vlan
И так поехали:
+23
OpenVZ для Debian Wheezy
2 min
11KУстанавливаем vzctl из стандартного репозитария Debian и запрещаем его обновление, чтобы vzctl от Proxmox не потянул за собой 100500 зависимостей:
Подключаем репозитарий от Proxmox:
apt-get update
apt-get install vzctl
apt-mark hold vzctl
Подключаем репозитарий от Proxmox:
-8
Полезные хаки и сниппеты для .htaccess
7 min
462KЭто перевод очень интересной лично для меня статьи, которым я хочу поделиться с уважаемым хабрасообществом. Некоторые из приведенных рецептов я уже встречал на Хабре, но разрозненно и далеко не все из нижеприведенного.
О предназначении файла .htaccess знает каждый веб-разработчик. На базовом уровне он позволяет управлять доступом к каталогам сайта. Но добавляя в него различные дополнительные фрагменты кода, с ним можно сделать и много других интересных вещей.
Если же вам нужны базовые сведения о предназначении данного файла, то вы можете получить из нашей статьи введение в .htaccess (перевод данной статьи не делал, так как там основы, их достаточно в русскоязычном сегменте Сети, но если будет проявлен интерес, то можно и ее перевести для полноты картины — прим. переводчика), в которой достаточно подробно раскрыты все аспекты его применения.
+70
Восстановление объектов Active Directory: сборник сценариев
11 min
66KНесомненно, многие из Вас неоднократно сталкивались с такой проблемой – удалены учетные записи пользователей. Статей по восстановлению учетных записей много, и, наверное, самая лучшая написана Microsoft, однако им всем не хватает наглядности. Мы постараемся преодолеть этот недостаток, сведя процедуру восстановления учетных записей к простым шагам.
Как Вы знаете, восстанавливать объекты можно различными способами, каждый из которых подходит наилучшим образом в той или иной ситуации.
При этом предпочтительным является восстановление из tombstone-объектов. На это есть несколько причин:
- не требуется выведение контроллера домена в автономный режим (все работают, ничего не отключено)
- восстановление объектов-захоронений гораздо лучше, чем простое воссоздание новой версии удаленного объекта
Часть атрибутов удаляется вместе с удалением объекта – их уже не восстановить. Например, членство в группах безопасности.
Если вы вновь создаете объект, он всегда будет иметь новые атрибуты objectGUID и objectSid (если это участник политики безопасности, такой как пользователь). В результате любые внешние ссылки на объект, такие как ACL, необходимо будет обновлять для отражения нового идентификатора объекта. Это может стать очень большой проблемой.
Поэтому в данном посте сначала будут рассмотрены способы, использующие tombstone-объекты, и лишь в конце приведена информация по принудительному восстановлению. В конце поста будут рассмотрены возможности утилиты восстановления NetWrix Active Directory Object Restore Wizard. Информация для поста взята из документа «Восстановление объектов Active Directory: сборник сценариев», подготовленного NetWrix. Заинтересованных приглашаем под кат.
+9
PHP: фрактал плохого дизайна
32 min
205KTranslation
Предисловие
Я капризный. Я жалуюсь о многих вещах. Многое в мире технологий мне не нравится и это предсказуемо: программирование — шумная молодая дисциплина, и никто из нас не имеет ни малейшего представления, что он делает. Учитывая закон Старджона, у нас достаточно вещей для постижения на всю жизнь.
Тут другое дело. PHP не просто неудобен в использовании, плохо мне подходит, субоптимален или не соответствует моим религиозным убеждениям. Я могу рассказать вам много хороших вещей о языках, которых я стараюсь избегать, и много плохих вещей о языках, которые мне нравятся. Вперёд, спрашивайте! Получаются интересные обсуждения.
PHP — единственное исключение. Фактически каждая деталь PHP в какой-то мере поломана. Язык, структура, экосистема: всё плохо. И даже нельзя указать на одну убийственную вещь, настолько дефект систематичный. Каждый раз, когда я пытаюсь систематизировать недостатки PHP, я теряюсь в поиске в глубину обнаруживая всё больше и больше ужасных мелочей(отсюда фрактал).
PHP — препятствие, отрава моего ремесла. Я схожу с ума от того, насколько он сломан и насколько воспеваем каждым уполномоченным любителем нежелающим научиться чему-либо ещё. У него ничтожно мало оправдывающих положительных качеств и я бы хотел забыть, что он вообще существует.
+334
Извлекаем золото из старой электроники
2 min
777KУ каждого из нас скопились десятки ненужных и сломанных гаджетов. Оказывается, все эти приборы способны принести немного пользы перед своим уничтожением.
Инженер и химик Джозеф Мурчинсон (Josehf Murchison) опубликовал на сайте Instructables пошаговую инструкцию, как выплавлять золото из старых электронных приборов, которые вы собирались выбросить на свалку: старые ноутбуки, телефоны, камеры, принтеры, сканеры и прочее ненужное барахло.
+187
FileAPI 2.0: Загрузка файлов на сервер год спустя
11 min
70KПривет Хабр! Примерно год назад я представил вашему вниманию первую версию open-source библиотеки FileAPI, предназначенную для работы с файлами на клиенте и последующей загрузки на сервер.
За это время был пройден долгий путь. Библиотека заработала 670+ звезд и 90+ форков. С помощью github-сообщества удалось исправить множество «детских» проблем и внести ряд улучшений. Было закрыто более 100 тасков, и благодаря Илье Лебедеву сделана загрузка файлов по частям. Сегодня я с гордостью хочу представить вам FileAPI 2.0.
За это время был пройден долгий путь. Библиотека заработала 670+ звезд и 90+ форков. С помощью github-сообщества удалось исправить множество «детских» проблем и внести ряд улучшений. Было закрыто более 100 тасков, и благодаря Илье Лебедеву сделана загрузка файлов по частям. Сегодня я с гордостью хочу представить вам FileAPI 2.0.
+148
Десятка лучших консольных команд
2 min
198KВ данном посте я расскажу о наиболее интересных командах, которые могут быть очень полезны при работе в консоли. Однозначных критериев определения какая команда лучше другой — нет, каждый сам для своих условий выбирает лучшее. Я решил построить список команд на основе наиболее рейтинговых приемов работы с консолью от commandlinefu.com, кладовой консольных команд. Результат выполнения одной из таких команд под Linux приведен на картинке. Если заинтересовало, прошу под кат.
+310
PostfixАdmin revamped (ViMbAdmin)
11 min
20KViMbAdmin
ViMbAdmin проект (vim/-be/-admin/) предоставляет веб-интерфейс администрирования виртуальных
почтовых ящиков, позволяя почтовым администраторам легко управлять доменами, и псевдонимами.
ViMbAdmin является свободным программным обеспечением, вы можете распространять или изменять его в соответствии с условиями GNU General Public License версии 3.
ViMbAdmin был написан на PHP с использованием нашего собственного web application framework, который включает Zend Framework, ORM Doctrina и система шаблонов Smarty с JQuery и Bootstrap.
ViMbAdmin размещается на отдельной странице проекта GitHub, где можно найти документацию,
просмотреть исходный код. GitHub
UPDATE:
yum install dovecot-mysql
+13
SEO для интернет-магазинов
6 min
73KИнтернет-магазин, который не использует SEO — нонсенс, и вряд ли вообще найдутся примеры успешных проектов, не использующих этот канал привлечения клиентов.
Трафик должен быть большим, целевым и максимально дешевым. Грамотная стратегия поискового продвижения гарантирует минимальную цену посетителя.
В битве за клиента каждый крупный интернет-магазин старается нанять «гуру» поискового маркетинга.
В битве за клиенты каждый крупный интернет-магазин старается нанять «гуру» поискового маркетинга. Уровень зарплат людей с реальными достижениями в этой сфере очень высок. Если бюджет продвижения — n миллионов рублей в месяц, лучше сразу нанять дорогого и опытного человека, нежели позволять новичку выбросить несколько этих самых миллионов на получение опыта. Однако SEO — не rocket science, а комплекс стандартных приемов, которые может научиться применять на практике любой нормальный человек. Продвигать OZON сложно, продвигать небольшой интернет-магазин — достаточно просто, особенно используя правильные инструменты.
В этой статье мы не будем подробно описывать выделение бюджета, определение целевой аудитории, вычисление максимально выгодной цены клика, системы аналитики и т.п. маркетинговые моменты, а постараемся сосредоточиться на технических аспектах SEO для e-commerce.
Т.к. интернет-магазин обычно предлагает широкий ассортимент товаров, упор в продвижении удобно и выгодно делать на сбор трафика с низкочастотных ключевых словосочетаний.
Трафик должен быть большим, целевым и максимально дешевым. Грамотная стратегия поискового продвижения гарантирует минимальную цену посетителя.
В битве за клиента каждый крупный интернет-магазин старается нанять «гуру» поискового маркетинга.
В битве за клиенты каждый крупный интернет-магазин старается нанять «гуру» поискового маркетинга. Уровень зарплат людей с реальными достижениями в этой сфере очень высок. Если бюджет продвижения — n миллионов рублей в месяц, лучше сразу нанять дорогого и опытного человека, нежели позволять новичку выбросить несколько этих самых миллионов на получение опыта. Однако SEO — не rocket science, а комплекс стандартных приемов, которые может научиться применять на практике любой нормальный человек. Продвигать OZON сложно, продвигать небольшой интернет-магазин — достаточно просто, особенно используя правильные инструменты.
В этой статье мы не будем подробно описывать выделение бюджета, определение целевой аудитории, вычисление максимально выгодной цены клика, системы аналитики и т.п. маркетинговые моменты, а постараемся сосредоточиться на технических аспектах SEO для e-commerce.
Особенности
Т.к. интернет-магазин обычно предлагает широкий ассортимент товаров, упор в продвижении удобно и выгодно делать на сбор трафика с низкочастотных ключевых словосочетаний.
Пример: если выйти в десятку «Яндекса» по запросу «утюги», можно получать 1000 переходов и 15 покупок. Если примерно за те же деньги стоять в топе по сотне более специфических и дешевых в продвижении запросов типа «утюг Tefal fv5378», можно получать 5000 переходов и 50 покупок. Цифры условные, но логика понятна.
+8
Список Full-Mesh VPN решений
2 min
233KВведение
Многие интересуются Full-Mesh (или P2P) VPN, хотят использовать их для игр с друзьями, для связи удаленных офисов, серверов, да для чего угодно. Обычные VPN, вроде OpenVPN или PPTP, пропускают весь трафик через центральный сервер, а Full-Mesh соединяются непосредственно с нодами, зачастую пробивая NAT.
+43
Выбираем WAMP платформу для разработки сайтов под Windows
11 min
322KВо времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный WAMP комплекс. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.
Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14! программных комплексов предназначенных для разработки сайтов под Windows.
Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14! программных комплексов предназначенных для разработки сайтов под Windows.
+37
Mikrotik + IPSec + Cisco = Мир, Дружба, Жвачка
5 min
136KТехническая задача: организовать ipip-тоннель между офисами, с шифрованием ipsec, при помощи Mikrotik RB450G и Cisco 2821.
Ньюансы
- последняя версия софта на микроте (5.20)
- тип тоннеля на циске IPIP
- тип трансформы «transport», вместо «tunnel»
Исходные данные
- Cisco 2821 (OS v12.4)
- 2. Mikrotik RB450G
- 3. Реальные внешние IP на обоих устройствах
- 4. Адрес циски: 77.77.77.226. Подсеть со стороны циски: 10.192.0.0/22
- 5. Адрес микротика: 88.88.88.2. Подсеть со стороны микротика: 192.168.88.0/24
Предыстория
Столкнулся по работе с необходимостью замены серверов в наших филиалах, на что-нибудь более надёжное, аппаратное.
Связь у нас с центральным офисом осуществляется через тонели с шифрованием ipsec. В центральном офисе у нас, собственно всё на кошкообразных построено, а в большинстве филиалов стоят обычные сервера под FreeBSD, которые цепляются тонелями, с помощью racoon.
Встала задача, в связи с устареванием, выходом из строя самих серверов, начать устанавливать простые, недорогие аппаратные решения.
Братья по-разуму, коллеги и форумы натолкнули меня на изделия Mikrotik, и сразу же я направил к ним письмо следующего содержания:
+28
Как решить проблемы подсистемы печати в терминальном сервере
3 min
288KПриветствую, %habrausername%!
Сегодня я бы хотел поделиться своим опытом устранения проблем печати на терминальном сервере Microsoft.
Подробности под катом.
Сегодня я бы хотел поделиться своим опытом устранения проблем печати на терминальном сервере Microsoft.
Подробности под катом.
+7
Information
- Rating
- Does not participate
- Location
- Киев, Киевская обл., Украина
- Date of birth
- Registered
- Activity