PhpStorm + Xdebug + SSH Tunnel

PhpStorm + Xdebug + SSH Tunnel

6 мин чтения

Xdebug очень удобный инструмент для отладки PHP-кода. Работающий отлично в связке с PhpStorm на локальной машине. Но, иногда, бывает так, что нужно срочно отладить код на удаленной машине. Причины могут быть разные, к примеру, внешний тестовый сервер или работа вне дома/офиса. И, если у вас нет выделенного IP, возникают

Читать далее
Борьба с разросшимся ibdata1 файлом MySQL

Борьба с разросшимся ibdata1 файлом MySQL

3 мин чтения

Случилась недавно проблемка. Получил уведомление о том, что на рабочем сервере заканчивается свободное место. Был слегка удивлен, ведь на нем хостились всего лишь тестовые версии сайтов, для демонстрации клиентам. Начал разбираться что происходит. Первая идея — кто то, снова, нашел дыру и пытается спамить. Такое уже бывало. Рабочие папки exim (по

Читать далее
Удаление фона с изображения с помощью Python и OpenCV

Удаление фона с изображения с помощью Python и OpenCV

11 мин чтения

Появилась давеча задачка определить цвета на изображениях. Если точнее, то нужно было вычислить цвета товара на фотографиях, для применения в фильтрах. Товаром, в моем случае, оказались ковры. «Ну что может быть проще?» — сказал я — «Пара дней и готово.» Как же я был наивен тогда, две недели назад… В качестве языка

Читать далее
Авторизация на сервер по SSH-ключу и выключение авторизации по паролю

Авторизация на сервер по SSH-ключу и выключение авторизации по паролю

2 мин чтения

Залогинился недавно на сервер, на который ни кто не заходил месяца 3. Увидел не очень приятное сообщение, от том, что на сервер попытались залогиниться 56234 раза с того момента, как я туда заходил. $ There were **56234** failed login attempts since the last successful login. $ Last login: Sun Jul 28 15:

Читать далее
Для администрирования серверов

Для администрирования серверов

1 мин чтения

Пишу больше для себя, иначе просто забываю, т.к. не администрирую сервера (в основном). Менеджер терминалов TMUX Офигенная штука для работы с терминалами. Поддерживает сессии (замена screen). Так же поддержитвает большое кол-во команд для работы с сессиями, «окнами» и панелями. Поставил его на все сервера. Ставится, проще некуда: # CentOS sudo

Читать далее

MPM (Multi-Processing Module) для веб-сервера Apache

1 мин чтения

Как известно, Apache работает от одного юзера. Соответственно, php работающий под ним, тоже работает от этого юзера. Отсюда, естественно, вытекают проблемы безопасности и некоторые неурядицы при работе с файлами на сервере из PHP скриптов. Представим обычную ситуацию, после установки LAMP: Apache и PHP работают у нас от пользователя 80 из

Читать далее

OAuth2.0, MVC4 и Yandex

4 мин чтения

Если вы разрабатываете проект на MVC 4 с использованием авторизации по протоколу OAuth 2,0 используя DotNetOpenAuth и хотите прикрутить авторизацию через аккаунты Yandex, то у вас определенно возникнут с этим трудности. Ну во-первых, нужно будет написать OAuth2,0 клиент для работы с Яндексом. В этом нет ни чего сложного.

Читать далее

Windows 8 совет 5: Доступ к инструментам администратора

1 мин чтения

Все советы Некоторые пользователи используют административные приложения, такие как Управление компьютером (“Computer Management”) или Фаервол (“Windows Firewall”). Вы можете отобразить данные приложения на стартовом экране Метро интерфейса.   Когда вы в метро интерфейсе вызовите меню Charms, затем выберите Настройки (“Settings”), а затем включите опцию Показать инструменты администратора (“Show administrative tools”). Все

Читать далее

Windows 8 совет 4: Доступ к контрольной панели

1 мин чтения

Все советы Многие пользователи Windows используют контрольную панель для доступа к различным административным настройкам операционной системы, таким, например, как управление пользователями, установка/удаление программ, устройств, принтеров и другим более специфическим задачам. Однако, из-за отсутствия в Windows 8 привычного всем меню пуск, доступ к контрольной панели может быть затруднен. Использование панели

Читать далее

Совет третий: Как выключить устройство

1 мин чтения

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

Читать далее

Совет второй: Переключение между приложениями и закрепление приложений.

2 мин чтения

Все советы Не важно, какой интерфейс Вы используете (Метро или рабочий стол), Вы скорее всего пользуетесь сразу несколькими приложениями. Например Вы можете смотреть видео и одновременно пользоваться Windows Store (магазин приложений Windows 8) или, если вы разработчик, вы можете запустить Visual Studio в режиме рабочего стола и одновременно отлаживать приложение

Читать далее

Совет первый: Переключение между метро интерфейсом и рабочим столом

2 мин чтения

Все советы И так, первый день и первый совет: Переключаться между метро интерфейсом и обычным рабочим столом в Windows 8 не просто, а очень просто! К тому же предусмотрен не один, а целых 3 варианта! Вариант 1. Windows-кнопка И так, если ваше устройство, работающее на Windows 8, имеет клавиатуру, то,

Читать далее

30 советов для пользователей Windows 8

1 мин чтения

В данном посте я хочу рассказать Вам о некоторых фишках, которые помогут вам быстрее освоить интерфейс новой Windows 8. Предисловие Разработчики из Microsoft представили общественности нечто действительно новое и очень удобное — Windows 8. Эта система не только значительно удобнее всех своих предшественниц, но и так же более стабильна в работе

Читать далее

Выпадающее меню средствами только CSS

3 мин чтения

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

Читать далее

Смена фона страницы при наведении на картинку.

1 мин чтения

Решил поделиться маленьким но очень удобным в некоторых случаях JS скриптом, написанном на jQuery. Все что делает скрипт — меняет фон страницы, при наведении на картинку. Сам скрипт JS: var bgC="#f1eace"; $(function(){ $(".hoverElement").hover(function(){ // Меняем фон заданного блока на изображение $("bodyClass").css({'

Читать далее