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

Больше всего трудностей у меня вызывала папка Install, так как изначально я создал в ней папки «Системные», «Сеть», «Защита», «Кодинг», «Развлечения» и еще много разных, чтобы помещать туда инсталляторы программ. Эта привычка берет корни еще с тех времен, когда интернета у меня не было, и проги приходилось приносить на дисках или флешках. Позже желание скачивать новые и свежие версии программ теоретически должно было привести к отказу от идеи хранения инсталляторов. Но так не случилось — некоторые программы могли пригодиться и в моменты отсутствия возможности скачать, да и в в целом я согласен с тем, что код не стареет — если оно работало раньше, то и в будущем тоже должно работать. А ситуация «не было печали, пока апдейтов не накачали», думаю, знакома многим. В общем я к тому, что инсталяхи храню до сих пор. Но часто вопрос типа «куда поместить, например, антивирус» вызывал паралич мозга. Так куда все-таки — в «Системные» или лучше «Защита» в крайнем случае можно и в «Сеть» (она ж с сетью тоже работает) При поиске нужных программ наступал еще больший паралич мозга — «куда я все-таки ее положил?» Пример, может, не самый удачный, но подобное возникало часто. В итоге пришел к выводу — все проги как они есть хранить в корне папки Install. Поиск тупо по алвафиту или с помощью Alt + F7 в Total Commander. Быстро, удобно и никаких заморочек.

Начало списка:

Конец списка:

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

Больше всего трудностей у меня вызывала папка Install, так как изначально я создал в ней папки «Системные», «Сеть», «Защита», «Кодинг», «Развлечения» и еще много разных, чтобы помещать туда инсталляторы программ. Эта привычка берет корни еще с тех времен, когда интернета у меня не было, и проги приходилось приносить на дисках или флешках. Позже желание скачивать новые и свежие версии программ теоретически должно было привести к отказу от идеи хранения инсталляторов. Но так не случилось — некоторые программы могли пригодиться и в моменты отсутствия возможности скачать, да и в в целом я согласен с тем, что код не стареет — если оно работало раньше, то и в будущем тоже должно работать. А ситуация «не было печали, пока апдейтов не накачали», думаю, знакома многим. В общем я к тому, что инсталяхи храню до сих пор. Но часто вопрос типа «куда поместить, например, антивирус» вызывал паралич мозга. Так куда все-таки — в «Системные» или лучше «Защита» в крайнем случае можно и в «Сеть» (она ж с сетью тоже работает) При поиске нужных программ наступал еще больший паралич мозга — «куда я все-таки ее положил?» Пример, может, не самый удачный, но подобное возникало часто. В итоге пришел к выводу — все проги как они есть хранить в корне папки Install. Поиск тупо по алвафиту или с помощью Alt + F7 в Total Commander. Быстро, удобно и никаких заморочек.

Начало списка:

Конец списка:

Мой компьютер

Месяца два назад у меня на ноуте неожиданно появлялась такая надпись «Ваша копия Windows не является подлинной» в правом нижнем углу и исчезли обои Рабочего стола. Вместо них печальный черный цвет. Не разбираясь в причинах, я запустил активатор Windows 7, которым активировал Винду сразу после установки. (7Loader by Hazar 1.6) Повторно активировал и проблема (то-есть надпись) исчезла.

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

Понятное дело, начал гуглить и нашел кучу способов решения проблемы, но многие из них оказались не актуальными или просто неработающими. Выяснилось, что дело все в обновлении от Microsoft KB971033 которое является утилитой проверки лицензии Windows. То-есть я сам дал согласие на то, чтобы в систему была установлена программа, которая проверяет Windows на принадлежность к пиратскому программному обеспечению. Оно и вызвало появление надписи «Ваша копия Windows не является подлинной» и предложения купить лицензию.

Короче, на все ушло минут сорок — поиски решения, плюс их применение. Подошла только одна софтина — RemoveWAT.

Скачал, запустил, нажал верхнюю кнопку, подождал, пока перегрузилась система. После надпись «Ваша копия Windows не является подлинной» и предложения купить лицензию исчезли.

Качаем c letitbit.net, пользуемся, благодарим и обусждаем в камментах. Больше никаких «Ваша копия Windows не является подлинной»

Что делать, если не помогло и надпись не исчезла?

Можно сделать все то же саме, что делает программа, но вручную. Для этого:

  1. В папке C:\Windows\System32 найти два файла с расширением .C7483456-A289-439d-8115-601632D005A0 (они скрытые, поэтому лучше использовать Total Commander, либо активировать опцию отображения скрытых файлов в Свойствах папки в Панели управления) и удалить их.
  2. В Панели управления, открыть пункт Администрирование, а в нем Службы. В списке найти службу «Защита программного обеспечения» и дважды кликнуть по ней. Сначала остановить, затем отключить ее.
  3. Опять ищем скрытые файлы в п.1 и снова удаляем их. Если надпись не исчезла, то повторяем и п.2
  4. В Панели управления открываем пункт Программы и компоненты. В левом верхнем углу выбираем пункт «просмотр Установленных обновлений» и ищем обновление с названием KB971033. Удаляем его.
  5. Обратно запускаем службу «Защита программного обеспечения» и перезагружаем компьютер.

На Ютубе нашлась даже видеоинструкция по убиранию надписи. Если что-то непонятно, то стоит посмотреть (лучше в качестве 480p)

Как и программа, так и ручной метод может сработать не с первого раза и надпись «Ваша копия windows не является подлинной» соответственно останется. При этом программа может не сработать вообще, если вы запустили ее в учетной записи без администраторских прав.
————————————————————————-
Разу уж вы решили побороть проблему неподлинной Windows, то советую заодно разобраться с Bluetooth программами на своем компьютере.

Мой компьютер

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

Пожалуй, начну с описания того, на чем я работаю — это относительно уже старенький Acer Aspire 5715Z, который даже снят с производства.

Купил я его летом 2008 года за 625$. (конфигурация: 15.4″ WXGA / Pentium Dual Core T2370 (1.73GHz) / 1.5Gb / 120GB/ DVD Super Multi / LAN / WiFi / Vista Basic / 2.8 kg) До недавнего времени его вроде как и хватало, но ощущение того, что я работаю на морально устаревшем железе появилось уже с полгода тому. А не так давно я работал над версткой довольно объемного PSD-макета и понял, что 1.5 Гб оперативной памяти и процессора Dual Core T2370 мне явно не хватает. Кроме Photohosp’a были запущены еще Web server (Denwer), NetBeans, Skype, QIP Infium, Chrome, Mozilla Firefox, Total Commander и при всем этом наблюдались жуткие тормоза. Принял решение обновить свое железо и взять уже что-то стоящее и действительно для работы.

Выбор мой остановился на HP Pavilion dv7-3110er:

Стоимость этого красавца 1 389$ — дорого, но зато есть все, что мне нужно. Во-первых я не люблю десктопы, хоть они и мощнее, чем ноутбуки за те же деньги, но понятное дело не мобильны, со временем страшно шумят и давят на голову (возиться с кулером обычно лень), да и в целом мне очень нравятся ноуты. Во-вторых это: 17.3″, 1600х900 / Intel Core i7-720QM (1.6 ГГц) / RAM 4 ГБ / HDD 500 ГБ / NVIDIA GeForce GT 230M / DVD+/-RW / LAN / Wi-Fi / Bluetooth / веб-камера / 3.52 кг. Я не дизайнер, поэтому большой монитор мне не нужен, но в то же время 15.4″ мне уже мало. Принципиальной разницы в том, чтобы таскать с собою 2.8 кг или 3.5 я не вижу.  Да и уверен, что на своих мегагерцах и гигабайтах он быстро отработает потраченную на него сумму.

На данный момент еще не купил, но уже скоро, очень скоро и конечно же я напишу о своей покупке.

Мой компьютер

На днях був в центрі з ноутом і стрельнуло мені зайти в МакДональдс на Шевченка. Не так поїсти захотілося, як потестити халявний Вай-Фай. Зайшов, замовив собі гамбургерів з картоплею і вмостився з ноутом за стіл. Безпровідних мереж знайшлося штук 5, але незахищена (себто без паролю) і з відмінним сигналом виявилася одна — Ukrtelecom. Я приконективсяі індикатор мережі показав, що нет в цій мережі присутній. Звичайно одразу ж відкрив www.speedtest.net і перевірив швидкість з»єднання — 1.5 Мбіт/с завантаження і близько 0.7 Мбіт/с віддача. Доволі непогано, як для халявного нету.
Через пів години задумався над питанням підзарядки бука — почав придивлятися, де ж є розетки. Самостійно жодної не знайшов і вже був подумав, що їх там навмисне не встановили. Ну щоб халявщики не сиділи дуже довго, наприклад, або й просто діти часом не засунули туди свої пальці. Проте звернувся до менеджера (пишна така дівчина там працює) і та люб»язно розповіла, де в них є розетки. На першому поверсі їх виявилося аж три (ги-ги) — одна під високим столиком біля стіни зліва від каси, ще дві біля вікон вже з правої сторони від тієї ж каси і десь там на другому поверсі ще здається дві мали би бути. Проте перевіряти я не піднімався, а повірив на слово дівчині-менеджеру.
В цілому на халявній розетці і халявному Вай-Фаї я провів зо дві години, а потім мені обридла вся та атмосфера дитячого шуму і я подався додому, де є теж Вай-Фай з інтернетом. Хоч і не халявний, зате в спокої і з комфортом.

Жизнь

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

function get_image($content)
{
    preg_match('/<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1/im', $content, $results);
    return $results[2];
}
<code>...</code>

Сегодня обнаружил одну особенность движка WordPress. Если у пользователя Mac OS, a на хостинге, где стоит WordPress, установлен модуль mod_security (именно установлен, не обязательно включен) то Flash-загрузчик изображений отключается без возможности его запустить. То-есть пользователь даже не видит фразы «Попробуйте использовать вместо него Flash загрузчик.»

Без Flash-загрузчикa

Вызвано такое поведение кодом в файле /wp-admin/includes/media.php:

// If Mac and mod_security, no Flash. :(
	$flash = true;
	if ( false !== strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mac')
&& apache_mod_loaded('mod_security') )
		$flash = false;

	$flash = apply_filters('flash_uploader', $flash);

Сделано было так, потому что при этой комбинации появлялись ошибки в работе Flash-загрузчика.
Но при этом можно ведь отключить mod_security директивой в файле .htaccess

SecFilterEngine off

И из всей комбинации выпадает один элемент. Точнее не совсем — mod_security будет отключен для корневой папки и всех ее внутренних, но по-прежнему будет доступен в загруженных Апачем модулях. В коде проверяется не состояние модуля, а его наличие вообще. Поэтому одна лишь правка .htaccess еще не решит всю проблему. А принудительно включить загрузчик можно добавив в любой из своих постоянно включенных плагинов (у меня таким оказался Rus-to-Lat) следующий код:

function enable_flash_loader($flash)
{
    $flash = true;
    return $flash;
}

add_filter('flash_uploader','enable_flash_loader');

С Flash-загрузчиком

<code>...</code>

kolodinsky.ru

Задача: Редактировать дефолтную галерею WordPress для отображения количества комментариев к изображению при просмотре страницы с превью галереи. Добавить красивую рамку для изображений при просмотре одиночной записи. Сделать удобную навигацию при просмотре фотографий.

Мои работы

Счетчик возвращает 1 или 0 через раз при увеличении переменной на 1 в цикле. Понадобился при создании таблицы, где через строчку меняется цвет фона.

function toggle($increment)
{
     $half = $increment / 2;
     $half = round($half); // Округляем число
     $whole = $half * 2;
     if($whole == $increment){
          return 1;
     } else {
          return 0;
       }
}

А также предложенный в комментариях более короткий вариант:

function toggle( $current, $max = 2 )
{
     return $current % $max;
}

Счетчик возвращает 1 или 0 через раз при увеличении переменной на 1 в цикле. Понадобился при создании таблицы, где через строчку меняется цвет фона.

function toggle($increment)
{
     $half = $increment / 2;
     $half = round($half); // Округляем число
     $whole = $half * 2;
     if($whole == $increment){
          return 1;
     } else {
          return 0;
       }
}

<code>...</code>