Как быстро искать отличия двух картинок

Порой на просторах нашего «необъятного» интернета, а то и в каких-нибудь книгах или журналах встречаются развлекательно-познавательные задания в стиле «найди N отличий между картинками» и им подобные. Конечно же, будучи до мозга костей программистом, я редко когда соглашаюсь решать подобные задачки «в лоб». А вот что я придумал и пользуюсь регулярно 🙂  Далее

Strict Standards: Only variables should be passed by reference как исправить

Подобная ошибка начала появляться при переходе на версию PHP 5.3, в которой запрещён вызов функции с параметром — константой, если функция ожидает на этом месте ссылки на переменную.

Приведу простой пример. Скажем, у нас есть функция, которая ожидает ссылку на переменную $b:

function myfunc($a, &$b) {
     // Что-то делаем
}

Далее

Как передать переменную из Javascript в PHP

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

Спросили: «Как передать переменную из Javascript в PHP». Ответ на этот вопрос хотелось бы начать с того, что Javascript и PHP выполняются на разных физических машинах, а это значит, что просто так «передать переменную», в обычном понимании этого процесса, не получится. Далее

Если новый телефон теряет сеть

Вы купили новый телефон, но в нём внезапно обнаружился досадный глюк: иногда друзья не могут вам дозвониться (абонент недоступен). При этом на вашем старом телефоне в этой же точке пространства приём всегда был отличным. Вы начинаете грешить на телефон, на производителя в целом и вообще зарекаетесь когда-либо брать новую аппаратуру. Если вы читаете данную статью, то наверняка вы столкнулись с подобной ситуацией. Но причиной ваших страданий является не баг прошивки и не дефект телефона, а всего лишь следствие несовершенства наших сотовых сетей. Ниже я объясню вам, почему так происходит и как это исправить навсегда, на любом телефоне. Далее

PHP Fatal error: cannot call overloaded function for non-object [Решено]

Если у вас на сервере с какого-то момента временами начала появляться и бесследно исчезать злобная ошибка «PHP Fatal error: cannot call overloaded function for non-object», указывающая на строку кода, которая казалось бы никакого отношения к этой ошибке не имеет, то знайте, что проблема не в версии PHP (откат до PHP 5.2 как это советуют некоторые «гуру» проблему не решит). Отключение плагинов в вашем WordPress / Joomla / Drupal также может привести только к временной победе, но ошибка обязательно вылезет вновь. Далее

Как отучить Windows прятать информационные иконки в трее?

Недавно по какой-то причине мой Windows 7 начал прятать информационные иконки (уведомления) в трее (это место рядом с электронными часами в панели задач) под группирующую стрелку. Всё бы ничего, но этими иконками как назло оказались самые важные иконки — в которых появляются уведомления о наличии новых сообщений, писем и так далее.  Далее

Яркость и контрастность CSS3 на стороне сервера

В CSS3 есть замечательное свойство, позволяющее менять яркость и контрастность изображений непосредственно в браузере. В Chrome и Opera это делается с помощью свойства -webkit-filter (в других браузерах есть свои свойства CSS для этого). Это же свойство позволяет менять и другие характеристики, такие как насыщенность, применять сепию, и делать изображение расплывчатым, но разговор пойдёт только о яркости и насыщенности.

Например, добавление CSS-свойства -webkit-filter: brightness(1.5) contrast(1.2); сделает изображение намного ярче и контрастнее. Далее

Добавление картинок в блог без сохранения на диске

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

Облачный диск от Mail.Ru на 1 ТБт!

Наверняка вы уже знаете, что несколько месяцев назад Mail.Ru запустил свой собственный «облачный» сервис. Первоначальный бесплатный объём на «облачном диске» был 10 Гбт, затем компания увеличила объём до 100 Гбт, а в этот Новый год Mail.ru решила сделать нам подарок и увеличила бесплатный объём до 1 Тбт (террабайт!). Причём заявляется, что это навсегда и абсолютно бесплатно. Далее

Если Skype тормозит и грузит процессор или диск

Сегодня после перезагрузки компьютера (а у меня это происходит крайне редко) внезапно обнаружилась проблема в Skype. Он стал не по детски тормозить, грузить процессор на 25-30% и судя по монитору ресурсов очень активно работать с файлами statistics.db-journalstatistics.db и некоторыми другими в той же папке c:\Users\Username\AppData\Roaming\Skype\<username>\, при этом загрузка HDD составила от 60 до 70%. Далее