На каком ip работает php

27.06.2012 0 comments »

PHP

Сегодня понадобилось, чтобы некий робот работал со второго ip-шника сервера. Но при обычном тесте, этого не получилось..

Author: Vitaly Orlov


Обзор зарплат веб-программистов

19.06.2012 0 comments »

Деньги

Наткнулся на хабре, на интересную статистику: Обзор зарплат WEB программистов. Судя по моему опыту, статистика вполне реальная. Средняя ЗП нормального веб-программиста от $1.5к до $2.5к. А хочешь больше, умей вертеться 🙂

Author: Vitaly Orlov


Заметки: Пара интересных статей про работу в it

18.06.2012 0 comments »


Java: return в finally блоке

13.06.2012 0 comments »

Сегодня прочитал в книжке Хорстмана и Корнелла о порядке выполнения операций при перехвате исключений. И это побудило меня, оставить эту заметку..

Author: Vitaly Orlov


Cufon и прыгающий текст

08.06.2012 3 comments »

Cufon

Сегодня дорабатывал тему WP, и там был использован Cufon для замены шрифта. Но при этом, при загрузке страницы, вначале отображался шрифт без обработки, и потом он заменялся на обработанный. Получался такой скачок, со стандартного шрифта на красивый. Разумеется меня это не устроило..

Author: Vitaly Orlov


Прозрачность окон для курсора в Java

08.06.2012 0 comments »

Сегодня увидел на хабре эту статью: Окна «неправильной» формы, Java 6 & 7 ed и вспомнил, что месяца три назад, я игрался с захватом изображения с экрана и столкнулся с задачей, сделать "прозрачное окно" для курсора, т.е. чтобы я мог, например, нажать на ссылку расположенную под "окном захвата".

Окно захвата должно было представлять из себя прямоугольник двигающийся повсюду за курсором мыши.

Помню, что я довольно долго, искал способ это сделать. Я пытался найти способ отрисовки прямо на рабочем столе и даже делал, что-то вроде захвата изображения под окном и пытался по клику по нему передать клик под окно, но что-то тогда пошло не так.. и теми способами что я нашел, мне так и не удалось это реализовать. Но я не сдался и придумал свой вариант..

Author: Vitaly Orlov


Уплывающие md5 хэши

08.06.2012 0 comments »

Security

По dev-кругам инета, плывут слухи, про слив базы md5 хешей из известных сервисов, и их дальнейшая расшифровка, с помощью перебора или радужных таблиц. Разработчики выдумывают, все новые способы защиты, ну и разумеется взлома. Наткнулся на один интересный комментарий по этому поводу, который приведу здесь..

Author: Vitaly Orlov


Как заставить phpMyAdmin отображать в левой колонке, больше чем 100 баз?

05.06.2012 0 comments »

phpMyAdmin

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

Оказывается достаточно просто...

Author: Vitaly Orlov


Linux, кто съел всю память?

04.06.2012 18 comments »

Завершение процесса в Линукс

Столкнулся с проблемой, а точнее, некоторым моим не пониманием работы Linux систем. Зайдя на один из серверов я увидел следующее:

В этой картине меня привлекло значение потребляемой памяти. А именно написано, что из 16 Гб оперативки используется 14 Гб. Но на сервере крутится всего один маленький сайтик, и он не может съедать столько памяти...

Author: Vitaly Orlov


Подсчет потребляемой памяти процессами в Linux

04.06.2012 3 comments »

Linux logo

Оригинал скрипта тут: ps_mem.py. Под катом резервная копия..

Author: Vitaly Orlov


Как узнать какой процесс ест больше всего памяти в Linux

02.06.2012 4 comments »

Linux logo

Для того чтобы вывести список процессов отсортированный по потреблению памяти, можно выполнить такой скрипт..

Author: Vitaly Orlov


PHP и запятая при объявлении массива

30.05.2012 0 comments »

PHP

Решил потестить разницу, между:

и

получил вполне ожидаемый результат: разницы нет, во втором случае, последний элемент не будет создан 🙂 Подробности теста под катом.

Author: Vitaly Orlov


Session error - Wp-NotCaptcha

29.05.2012 0 comments »

Wordpress ошибки

Сегодня заметил, что перестал работать плагин WP-NotCaptcha. А именно перестали показываться картинки. При переходе по url для генерации картинки я получал ошибку: session error. Полез в код искать проблему..

Author: Vitaly Orlov


Можно ли в firefox`e удалить часть из автозаполнения?

28.05.2012 0 comments »

Mozilla Firefox

Вариант 1: Удалить один или несколько вариантов из автозаполнения форм, что в FireFox, что в IE можно указанием курсора на этот вариант при очередном заполнении формы и нажатием Delete.

Вариант 2: Инструменты--Настройки--Вкладка Защита--Сохраненные пароли, затем выбираешь нужный и редактируешь или удаляешь.

Author: Vitaly Orlov


htaccess - RewriteRule как передать GET параметры

17.05.2012 1 comment »

Apache logo

Для того чтобы передать GET параметры, нужно добавить к правилу флаг QSA..

Author: Vitaly Orlov


Linux узнать размер папки

16.05.2012 0 comments »

Папка

Узнать размер папки в Linux можно такой командой:

-c = produce a grand total
-h = print sizes in human readable format (e.g., 1K 234M 2G)
-s = display only a total for each argument

Author: Vitaly Orlov


Использование tar для сжатия папки

16.05.2012 0 comments »

Compress

Tar создан для объединения файлов:

ключи -z (gzip) и -j (bzip2) позволяют сжимать архив, но без них это просто объединение без сжатия.

-c =создать новый архив
-v =  отображать подробный список файлов
-f = имя файла архива
-z = --gzip, --gunzip --ungzip
-j = --bzip2

Author: Vitaly Orlov


HOWTO: почтовик на базе dbmail (mysql) и exim в Debian Squeeze

16.05.2012 6 comments »

Email

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

Author: Vitaly Orlov


Очистка dns кэша в Windows и Linux

16.05.2012 0 comments »

dns

Очистить кэш ДНС можно такими командами:

Linux:

Windows:

Author: Vitaly Orlov


Сравнение производительности процессоров

15.05.2012 3 comments »

Processors

Сравнение производительности процессоров тут: PassMark - CPU Mark - High End CPUs.

Скрин рейтинга за август 2012 под катом..

Author: Vitaly Orlov