Блог инженера-программиста / шапку скоро поменяю /

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

Но, в зависимости от настроек вашего сервера, функция автоматического обновления может не работать. В этом случае вы должны будете выполнить обновление вручную, что означает удаление и загрузку файлов через FTP, что занимает много времени (около 15 минут для всех файлов WordPress).

Есть ли лучший способ? Да, можно воспользоваться SSH. SSH расшифровывается как Secure Shell, и это протокол для удаленных коммуникаций. Используя этот протокол можно подключиться к серверу и выполнять команды так, будто вы используете компьютер лично. Читать дальше »

В последнее время WebMoney Keeper Classic стал уведомлять о различных событиях в их сервисе, что, естественно, не может не нервировать — бесполезные уведомления от WebMoney. Оповещение о событиях появляется во всплывающем окне в Webmoney Keeper с текстом: «У вас имеются непрочитанные события в Webmoney Events». Отключить эту «фишку» из самого WebMoney Keeper невозможно (хотя почему — не понятно). Но все-таки возможность отключить уведомления можно. Читать дальше »

Когда разбираешься с чужой библиотекой на JavaScript очень часто нужно посмотреть все допустимые свойства и методы объекта. Это может сделать простая функция:

1
2
3
4
5
6
function dump(obj, obj_name) {
  var result = ""
  for (var i in obj)
    result += obj_name + "." + i + " = " + obj[i] + "\n";
  return result
}

Например, чтоб посмотреть все свойства и методы ui.panel из jQuery нужно выполнить команду:

1
alert(dump(ui.panel,'ui.panel'));

Повернуть видео на 90 градусов. Казалось-бы, что тут такого? При копировании с фотоаппарата Canon PowerShot SX120 IS через «родную» программу фотографии поворачиваются, почему бы видео не развернуть? Оказалось — не получится. Даже прилагаемая программа (которая при просмотре показывает видео «правильно» сохранять его в таком формате не хочет. Но, все-таки решить эту проблему можно достаточно просто, для этого нужна всего-лишь одна маленькая, бесплатная программа для конвертирования видео-файлов VirtualDub. Читать дальше »

operaОчень часто возникает проблема — Opera помнит пароли для какого-то сайта (мастер паролей или «жезл»), но нужно либо войти с другого компьютера, либо в другом браузере, а пароль утерян. Можно, конечно, сменить пароль и радоваться, но это неудобное решение данной проблемы.

Также есть возможность скачать специальную программу, которая расшифровывает файл wand.dat (именно в нем хранятся в зашифрованном виде пароли Opera). Но и это не самое простое решение — нужно искать программу, качать, устанавливать (а вдруг вирус, который утянет пароли?). Есть более простой, и не требующий дополнительных программ способ, причем знать где хранит пароли Opera также не нужно.. Читать дальше »

Часто нужно выполнить быструю сортировку массива, а по памяти пишется только классический пузырек? Тогда эта заметка может понадобиться. Рабочая реализация быстрой сортировки (QuickSort) на Pascal или Delphi (синтаксис полностью совпадает). Читать дальше »

Попалась мне сегодня на глаза простенькая задачка:

Задано точку с координатами х и у. Определить, в какой координатной четверти она расположена.

Входные данные: В единственной строке через пробел задано 2 вещественных числа — координаты точки, значения координат по модулю не превышают 100.

Выходные данные: Единственное число — номер соответствующей четверти, либо 0, если однозначно определить четверть невозможно.

Задача очень простая (из сборника для выпускников школ), но, мне показалось, что посмотреть вариант нестандартного решения читателям будет интересно. Читать дальше »