BOOTMGR IS MISSING

пятница, 24 декабря 2010 г.

0 коммент.
Если вы пытаетесь загрузиться с флешки, на которой какой-то live usb дистрибутив и получаете ошибку BOOTMGR IS MISSING, то скорее всего ваша флешка имеет файловую систему NTFS.
Отформатируйте, или просто смените файловую систему на FAT32 и все будет хорошо.

Сравнение Web шрифтов онлайн

воскресенье, 12 декабря 2010 г.

1 коммент.
Font Comparer - это онлайн приложение для упрощения сравнения веб-шрифтов. Это приложение позволяет сравнивать шрифты из google директории и TypeKit шрифты, при этом вы можете тестировать на введенных вами же фразах.

Обновление Google Webmaster Tools

суббота, 11 декабря 2010 г.

0 коммент.
Перед прздниками, командра разработчиков Webmaster Tools обновила функционал разделов "Поисковые запросы" и "Ссылки на Ваш сайт".

Поисковые запросы и популярные страницы 
Был очень сильно переработан раздел "Поисковые запросы", так как от пользователей поступило огромное количество запросов различного рода функционала. Теперь этот раздел выглядит значительно удобней и понятней. Кроме того была добавлена вкладка "Популярные страницы"

htaccess и домены РФ

понедельник, 22 ноября 2010 г.

9 коммент.
Куплены сотни тысяч доменов РФ, а что с ними делать - мало кто до сих пор понимает. И, вероятно, может возникнуть задача повесить домены на один хостинг с другими сайтами. Тут на помощь приходит снова htaccess

#например для домена http://туры-новый-год.рф правила будут выглядеть вот так
RewriteCond %{http_host} ^www.XN-----ELCFF1A0AIEMVM9HE.XN--P1AI$ [NC]
RewriteRule ^(.*)$ http://XN-----ELCFF1A0AIEMVM9HE.XN--P1AI/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^XN-----ELCFF1A0AIEMVM9HE\.XN--P1AI$ [NC]
RewriteCond %{REQUEST_URI} !ny-tour/
RewriteRule ^(.*)$ ny-tour/$1 [L]
1 и 2 строка - если домен начинается на www - перенаправить на домен без www
3 строка - если домен именно тот что нам нужен
4 строка - и что бы не было зацикливания проверяем не идет ли запрос нужную нам папку ny-tour
5 строка - перенаправляем все запросы в папку ny-tour

Использовать русское написание домена бесполезно. Нужно использовать его punycode 

В данном случае показан самый простой пример применения. Конечно же, можно и упростить  некоторые моменты и усложнить - тут уже все зависит от вашей фантазии и знаний.
Свои варианты и предложения с вопросами - пишите в комменты. Обсудим.

Динамические поддомены и htaccess (dynamic subdomains)

0 коммент.
Если есть необъодимость динамические поддомены перенаправлять на определенные папки, то нужно как минимум - что б dns были правильно настроены и все возможные варианты поддоменов отдавались основному домену, а там уже в htaccess можно прописать следующее:


RewriteRule ^([a-zA-Z]+)/ - [L]
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com$
RewriteCond %{DOCUMENT_ROOT}/%1%{REQUEST_URI} -d
RewriteRule [^/]$ %{REQUEST_URI}/ [R,L]
RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com$
RewriteRule (.*) %1/$1 [L,QSA]
При этом если у вас адрес выглядит следующим образом sub.mysite.com, то в корне должна находиться папка sub, в которую и будет перенаправлен ваш запрос.

В администрьировании я не силен, так что на вопросы про настройку apache и dns не смогу ответить, но если что-то непонятно в вынаписанных правилах для htaccess - прошу в комментарии.

Google Translate API в PHP

суббота, 13 ноября 2010 г.

1 коммент.
Нашел очень полезную функцию для использования Google Translate API
function translate($s_text, $s_lang, $d_lang){
$post_data['q']=$s_text;
$post_data['langpair']=$s_lang.'|'.$d_lang;
$query=http_build_query($post_data);
$url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0';
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_POST, 0);
curl_setopt($c, CURLOPT_POSTFIELDS, $query);
$b = curl_exec($c);
curl_close($c);
$json = json_decode($b, true);
if ($json['responseStatus'] != 200)return false;
return $json['responseData']['translatedText'];
}
Использование очевидно

echo translate('Привет, привет. Как дела?','ru','en'); // Hello, hello. How are you?

Проверка URL и Email на JavaScript

1 коммент.
Вот пример двух простых функций для проверки правильности ввода URL и Email
function urlcheck(url)
{
var u= /http(s?):\/\/[-\w\.]{3,}\.[A-Za-z]{2,3}/;
return u.test(url);
}

function emailcheck(email)
{      
var e = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
return e.test(email);
}

mod_pagespeed - ускорение загрузки сайта

среда, 3 ноября 2010 г.

2 коммент.
3-го ноября Google сообщил о выпуске модуля для веб-сервера Apache, который позволит в несколько раз сокращать время загрузки сайтов. Модуль называется mod_pagespeed

Google уже заключила соглашение с крупнейшим хостинг-провайдером GoDaddy, на серверах которого модуль mod_pagespeed будет включен по умолчанию.


Звонок на 8-800 с мобильного

вторник, 12 октября 2010 г.

3 коммент.
Часто можно увидеть телефон, начинающийся на 8-800... и подпись - звонок бесплатный.
И возникает вопрос - а бесплатно ли звонить на такой номер с мобильного.
После нескольких звонков на подобные номера могу сказать, что да, звонок бесплатный с мобильного на такие номера.

Photoshop CS5 Extended Serial (s/n, серийный номер)

понедельник, 11 октября 2010 г.

437 коммент.
Участились проблемы с данными серийниками. Новых данных по активации пока что нет.
Как и всегда, на просторах интернета были найдены серийные номера для Photoshop CS5.
1330-1927-7762-6383-0202-0414
1330-1825-4992-4105-4567-0783
1330-1945-9022-6653-6263-5938
1330-1755-4786-7854-5773-3950
1330-1724-7788-9578-2264-2316
1330-1640-0087-9853-0975-2775

UPDATE используя SELECT

пятница, 1 октября 2010 г.

0 коммент.
Иногда надо сделать UPDATE некоторых полей в одной таблице на основании данных из другой таблицы.
Делается это просто:


UPDATE table1 t1, table2 t2
SET t1.field = t2.field
WHERE t1.id = t2.t_id

Вот и все.

Outpost Firewall 7 серийный номер (serial number)

четверг, 16 сентября 2010 г.

7 коммент.
На просторах интернета нашелся ключ для фаерволла Agnitum Outpost версии 7
0v0CuEyR8wXlixfbACVtoyeQyHoRQ7t61BQa v5kN8ePUUyU1LdDMfv83ZHtWPDfpfwwQ4yts nnHmInb79jfkwXKDsKo4x8vW1bUg1HNLWaMy 5UygD4yrx4YDUoI5GxdvEZwRkFJvN1+x7nXg mzs0EcO5exeQ7LsdUMB2XrlEyI9w=

Сам я этим продуктом не пользовался, но слышал хорошие отзывы. Напишите, пожалуйста, работает ли ключ.
UPD. Господа, в конце прошлого года компания Agnitum стала активно банить ключи из открытого доступа. Так что если после очередного апдейта фаервол перестанет работать, вам необходимо будет искать альтернативные методы работы с этим продуктом.

Как отключить подсвечивание input-полей формы при клике в Chrome?

среда, 15 сентября 2010 г.

0 коммент.
Чтобы поля при клике на них не подсвечивались, надо в css добавить следующее:

input, textarea{
   outline-width:0;
}

Как отключить изменение размера textarea в google chrome?

1 коммент.
Очень просто можно отключить ресайзинг textarea в Google Chrome.
В css добавляете


textarea{
  resize: none;
}

Expert PHP5 Tools (скачать, бесплатно)

суббота, 28 августа 2010 г.

1 коммент.
Expert PHP5 Tools

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


Download, скачать - depositfiles.com

Удаляем QUERY_STRING после редиректа в htaccess

понедельник, 2 августа 2010 г.

2 коммент.
Может возникнуть ситуация, когда надо со старых динамических адресов сделать 301 редирект на новые, (псевдо-) статические адреса. То есть с адреса http://www.example.com/old_page.php?param=maram надо редиректить на http://www.example.com/new/controller/maram_param_purum/

Вот пример htaccess файла:

RewriteCond %{QUERY_STRING} ^param=maram [NC]
RewriteRule ^old_page.php /new/controller/maram_param_purum/ [R=301,L]

Регион сайта Яндекс.Вебмастер

среда, 14 июля 2010 г.

0 коммент.
До сегодняшнего дня в панели вебмастера Яндекса регион сайту можно было выставить только, если сайт имеет ТИЦ не менее 10.
Сегодня Яндекс отключил данное ограничение, поэтому  теперь регион для сайт можно выбрать сразу после запуска нового проекта в сети.
А, как известно, сайты с ярко-выраженной региональной привязкой продвигать в выдаче немного проще.

CSS3 + IE6-8 = CSS3PIE

вторник, 13 июля 2010 г.

0 коммент.
Часто веб-разработчиков расстраивает отсутствие интересных и полезных функциональных вещей в IE6-8. Например, таких как - border-radius, border-shadow и другие.
Чтобы этот функционал стал доступен в IE поможет CSS3PIE

Представляет из себя .htc файл. Подрбности использования можно узнать на сайте.
Полный список функционала:

  • border-radius
  • box-shadow
  • border-image
  • несколько фоновых изображений
  • linear-gradient как фоновое изображение

Сайт Progressive Internet Explorer

[Решено] - Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

четверг, 1 июля 2010 г.

6 коммент.
Ошибку эту решить просто.
1. Откройте на редактирование файл /etc/apache2/httpd.conf
2. Впишите туда ServerName localhost
3. Запустите /etc/init.d/apache2 restart

Все действия производить надо под root'ом, то есть после того как войдете на сервер по ssh вбить su и пароль админа, либо сразу авторизоваться под root. 

mod_rewrite не работает, Apache2

0 коммент.
Если вам достался целый сервер под веб-сайт и вы видите, что написанные вами правила в htaccess не работают вовсе, то нужно сделать следующее:
1. Найти конфигурационный файл для виртуального хоста. Например, он может быть в /etc/apache2/sites-enabled/@000-default (путь может быть другим у вас)
2. Найти нужный для вашего сайта блок ...
Путь может быть у вас свой.
3. Найти там директиву
AllowOverride и прописать ей All (вероятно там было None) Это позволит правилам в htaccess работать в принципе.
4. Перезапустить apache
a2enmod rewrite && /etc/init.d/apache2 restart

Все должно заработать

Trailing slash

вторник, 29 июня 2010 г.

0 коммент.
Небольшой код для обработки конечных слешей в url


# удалить слеш
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ /$1 [L,R=301]

# добавить слеш
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ /$0/ [L,R=301]

Microsoft .NET Framework 4 Standalone (48,11 МБ) - скачать

среда, 23 июня 2010 г.

0 коммент.
Неясно почему, но на сайте microsoft при скачивании файлов часто возникает 404 ошибка. Это жутко бесит, особенно когда ты только что удалил все версии .net framework с компьютера и хочешь поставить новую версию, а сайт тебе вместо файла вываливает 404 страницу и делай что хочешь. А половина программ на компе без фреймворка не работают.
В общем, если кто-то сталкнется с проблемой, то можете скачать полную версию .Net framework 4:
DepositFiles
Rapidshare

Если ссылки умрут - дайте знать, поменяю.

Длина строки mb_strlen , utf-8 и русские буквы

понедельник, 21 июня 2010 г.

14 коммент.
Давайте попробуем вывести рузультаты кода

echo mb_strlen('ффф'); //6
echo mb_strlen('fff'); //3
Все правильно, русские символы занимают 2 байта, а английские 1.
Но нам надо унифицированно проверять длину входящей строки. Ответ прост:

echo mb_strlen('ффф','UTF-8'); //3
echo mb_strlen('fff','UTF-8'); //3

Главное, чтобы входящая строка была действительно в utf-8

WordPress 3.0 Стабильный Релиз доступен для скачивания

четверг, 17 июня 2010 г.

0 коммент.
Сегодня (17 июня 2010) стал доступен для скачивания любимый многими блоггерами WordPress версии 3.0.
Огромное количество приятных изменений и новшевств ждет пользователей.
Скачать WordPress 3.0

Zend Development Environment + PDO + MsSQL + localhost

пятница, 11 июня 2010 г.

0 коммент.
Если Zend Development Environment - ваша любимая IDE для разработок под Windows, то, возможно, эта информация пригодится.

По умолчанию в PDO подключен только драйвер mysql. А если срочно надо подключиться к mssql базе?
Просто раскомментировать строку в php.ini недостаточно. Вот 2 пункта, которые надо сделать:
1. В php.ini расскомментируйте строку extension=php_pdo_mssql.dll
2. Рядом с php.exe положите файл ntwdblib.dll

Как правило, php.exe можно найти в папке C:\Program Files\Zend\ZendStudio-5.5.1\bin\php5 . Там же есть и php.ini.

Аналог document.createElement в jQuery

среда, 26 мая 2010 г.

7 коммент.
Иногда возникает ситуация, когда надо создать элемент на странице с помощью JS. И jQuery вроде подключена, и писать по старинке document.createElement как-то некруто )

Все просто.

jQuery('<div />').attr('id','my_div');// создаст div с id=my_div
И никаких дополнительных плагинов или еще чего-то не нужно.

Поддержка $_GET в Codeigniter 2.0

суббота, 15 мая 2010 г.

1 коммент.
В предыдущих версиях для того, чтобы $_GET работал надо было в файле config.php
$config['uri_protocol']    = "AUTO"; сменить на $config['uri_protocol']    = "PATH_INFO";
и
$config['enable_query_strings'] = FALSE; на $config['enable_query_strings'] = TRUE;

Но в новой 2.0 версии этого замечательно фреймворка при включении $config['enable_query_strings'] в TRUE ваши адреса будут иметь вид http://www.domain.com/?/controller

Чтобы избежать такого поведения надо сделать:
$config['uri_protocol']    = "PATH_INFO"; 
$config['enable_query_strings'] = FALSE;
$config['enable_hooks'] = TRUE;

В папке hooks создать файл, например, enable_get.php такого содержания:


function remake_get()
{
    parse_str($_SERVER['QUERY_STRING'],$_GET);
}
Дальше в файле /config/hooks.php вписать следующее:

$hook['pre_controller'][] = array(
    'function' => 'remake_get',
    'filename' => 'enable_get.php',
    'filepath' => 'hooks'
);

Таким образом вы будете иметь адреса нормального вида и сможете использовать $_GET для своих нужд.

Как получить последнюю версию jQuery с хостинга js-библиотек?

четверг, 13 мая 2010 г.

2 коммент.
Чтобы не нагружать свой сервер дополнительным запросом к js-библиотеке, можно воспользоваться хорошо работающими хранилищами. Но надо получать именно последнюю версию библиотеки.
Есть пара вариантов.
С google - http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js - сжатая последняя версия 1 ветки jQuery. На данный момент 1.4.2.


C официального сайта - http://code.jquery.com/jquery-latest.min.js - тоже хороший вариант, но по времени загрузки уступает гуглу.

Так же можно использовать яндексовое хранилище, но на момент написания этого поста ссылка http://api.yandex.ru/jslibs/, которая на всех сайтах, включая сам Яндекс, засвечена как работающая - сейчас выдает 404 ошибку.

Как использовать cервис Goo.gl ?

среда, 12 мая 2010 г.

1 коммент.
На сегодняшний день сервисы по сокращению адресов очень популярны. И не так давно google анансировал свой проект под названием goo.gl, но пользоваться им не дает.
Но преприимчивые интернет-пользователи нашли способ как им пользоваться.

В браузере добавляете на панель или куда будет угодно закладку, где вместо адреса пишите:

javascript:window.googl_callback%20=%20function(response){if(response.error_message){alert("An%20error%20occured:%20"%20+%20response.error_message);}else{prompt('',%20response.short_url);}};%20var%20s%20=%20document.createElement("script");%20s.src%20=%20"http://ggl-shortener.appspot.com/?url="%20+%20encodeURIComponent(window.location.href)%20+%20"&jsonp=googl_callback";%20void(document.body.appendChild(s));
Название придумаете сами.

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

Грамотное обтекание картинки текстом (overflow: hidden)

понедельник, 26 апреля 2010 г.

0 коммент.
В замечательной статье про overflow:hidden написано про использование этой связки.
Что бы создать такую верстку

или такую
всего навсего необходимо для текста (в первом случае и для кнопки во втором) задать overflow: hidden и (чтобы  IE6 понимал) zoom:1, а для картинки (в первом случае и поля ввода во втором) float: left;
И будет прекрасно работать во всех браузерах.

Дополнительный индекс Google (supplemental index)

пятница, 23 апреля 2010 г.

0 коммент.
Внимание: методика экспериментальная!
Google имеет основной и дополнительный индексы. Если в основоной выдаче недостаточно результатов, то они берутся из дополнительного индекса ("Сопли" в простонародье). Технически, качество сайта можно оценить, сравнивая процент страниц сайта в дополнительном и основном индексах.
Попробуем посчитать:
1. site:www.borodatyh.net ( 127 )- количество страниц суммарно в обоих индексах гугла(основном и доп-м)
2. site:www.borodatyh.net -inallurlinallurl:www.borodatyh.net ( 68 ) - количество страниц ТОЛЬКО в основном индексе (то есть НЕ в дополнительном)


Дальше простая формула
(1 - (68/127)) * 100 = (1 - 0,5354) * 100 = 0,4646 * 100 = 46,46%

Показатель качества сайта - 46,46% страниц сайта находятся в дополнительном индексе. Это средний результат, но над сайтом нужно работать. То есть, делая выводы, можно сказать - чем меньше процент страниц в дополнительном индексе, тем лучше.

Для примера был взят сайт о стрижке бород и усов.

Firefox 3.6 + Java

четверг, 15 апреля 2010 г.

0 коммент.
Если раньше в FF можно было включить и отключить работу Java изменив параметры чекбокса в Настройках (Инструменты - Настройки - Содержимое - Использовать Java), то в новой 3.6 версии этой галочки просто нет. И что бы управлять настройками Java надо идти другим путем - Инструменты - Дополнения - Плагины - Java(TM) Platform SE  U20 - кнопка Отключить/Включить.

Вроде можно даже не перезапускать браузер.

Flowplayer + IE - крутится огромная иконка загрузки. Видео не показывает.

0 коммент.
Для решения проблемы, при которой видео в IE почему-то не показывается, есть 2 мне известных способа.
Первый: добавить параметр cachebusting: $.browser.msie
flowplayer(
            "player", 
            {
                src: "http://domain.ru/js/flowplayer-3.1.5.swf",
                wmode: "transparent",
                cachebusting: $.browser.msie
            },
            {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
        );
Есть теория, что какие-то проблемы в IE с кешем.

Второй: пойти на https://flowplayer-releases.s3.amazonaws.com/info/dist.html и скачать девелоперскую версию 3.2.0-dev в которой этот косяк исправлен и видео в IE показывается нормально, без гигантской иконки загрузки ролика.

Какой же способ использовать?
Лично мне пришлось и параметр добавить и девелоперскую версию поставить, чтобы все заработало. Если есть идеи - пишите в комментарии.

upd. если использовать девелоперскую версию есть вариант, что Опера может не отображать видео. В этом случае можно попробовать отказаться от установки параметра  cachebusting: $.browser.msie.

Flowplayer + wmode

2 коммент.
Если надо показать какой-то контент в div'е над флешроликом, который проигрывается с помощью Flowplayer, а этот слой "пропадает" за флешкой, то есть старый способ - добавить параметр wmode="transparent" или wmode="opaque". Но как этот параметр добавить к Flowplayer?

К примеру у вас есть код:
flowplayer(
            "player", 
            "http://domain.ru/js/flowplayer-3.1.5.swf",
             {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
);

Так вот чтобы добавить параметр wmode, надо его изменить на такой:
flowplayer(
            "player", 
            {
                src: "http://domain.ru/js/flowplayer-3.1.5.swf",
                wmode: "transparent"
            },
            {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
        );

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

Статистика позиций ключевых фраз

четверг, 8 апреля 2010 г.

0 коммент.
Яндекс наконец-то добавил возможность отслеживать конкретные позиции сайта по запросам. Именно по тем, которые нужны вам. Об новом функционале было сообщено в их собственном блоге:
Теперь в Яндекс.Вебмастере для каждого вашего сайта можно указать до 10 произвольных поисковых запросов. Для этого выберите пункт меню <Мои запросы> в разделе <Поисковые запросы>. В том же разделе вы сможете следить за статистикой.

Это несомненно полезное нововведение. Пока что из очевидных только один минус - ограничение в 10 ключевых фраз для отслеживания.

Oversun, McHost + Seopult

среда, 7 апреля 2010 г.

0 коммент.
Многие SEO-оптимизаторы стали жертвами "разборок" между компаниями Oversun  и McHost.
Каким образом?
А все просто.
Любимый Сеопульт хостился на серверах McHost, а его отрубили за неуплату.

Ссылки конечно на сапе и линкфиде не слетят (надеюсь), но вот экстренно что-то сделать - например, отрубить какие-то ссылки или изменить бюджет, да что угодно - уже не получится. Сначала Сеопульт висел с унылой надписью - "Технические проблемы, бла бла бла". Сейчас на (15.00 по Мск) уже вообще ничего не открывается.

Если учесть, что Сеопульт давал около 70% нагрузки на Яндекс (а это много!), то перенос всех мощностей займет точно не час и не два. Остается надеяться, что хотя бы за сутки Сеопульт встанет на ноги и продолжит работать.

п.с. зато Яндекс вздохнул с облегчением, наверно.

Ubuntu 9.10 touchpad (тачпад) не работает!

четверг, 1 апреля 2010 г.

0 коммент.
Если у вас на ноутбуке установлено несколько операционных систем и вы обновили свою Ubuntu до последней версии 9.10, то возможно у вас не будет работать тачпад. Поправить это достатончо просто. Проблема в том, что все еще грузится старая версия ядра.
Решение:
Запустите консоль. Нажмите Alt+F1 -> Приложения -> Стандартные -> Терминал. Это вы сделаете клавишами на клаиатуре.
Дальше пишите ls -al /boot
Получите список с версиями ядер. Найдите самое "последнее" (большее) значение. К примеру - 2.6.31-20. Запомните его.
Дальше пишите cd /boot/grub/
Дальше sudo gedit menu.lst и введите пароль для того что бы действия выполнить с админскими правами.

Откроется файл menu.lst. В самом низу есть список всех пунктов меню загрузчика. Скопируйте на всякий случай текущий блок с Убунту и вставьте чуть ниже.

Отредактируйте любой из пунктов и привидите его к виду:

title Ubuntu 9.10, kernel 2.6.31-20-generic
uuid 6a08943a-8da4-4b93-8d5b-440e954dba61
kernel /boot/vmlinuz-2.6.31-20-generic root=UUID=6a08943a-8da4-4b93-8d5 b-440e954dba61 ro vga=795 splash quiet
initrd /boot/initrd.img-2.6.31-20-generic
quiet


То есть вы должны поменять старые значения версии ядра (например 2.6.31-14) на новый, который смотрели чуть выше - 2.6.31-20.

Больше ничего менять ненадо!! Ни uuid ни kernel (эти значения у вас свои. из примера их брать не надо). Поменяйте только версии ядра на новые.

Не забудьте написать вместо старой версии ядра название дистрибутива Ubuntu (8.10 или 9.04) на новое - 9.10. Это поле title.

Сохраняйте файл.

Дальше в консоли пишите reboot (или лучше sudo reboot)

После перезагрузки увидите новый пункт в меню загрузки. Пробуйте загрузиться. Если получилось - поздравляю все круто. Если не получилось - вы же делали бекап стрлоки со старой версией ядра и можете выбрать при загрузке старый пункт и откатить весь этот беспредел как было =)

Пробуйте. У меня сработало.

Adobe Audition 3 serial number, s/n

вторник, 30 марта 2010 г.

58 коммент.
Попробуйте этот: 1137-1164-5452-9953-7895-8631
UPD. Новые варианты:
1135-1381-2149-2687-0272-1819
1137-1169-2027-9958-3365-2151
1137-1166-4495-7943-6946-8864
1137-1166-4495-7943-6946-8864

20 минималистичных тем для wordpress

понедельник, 15 марта 2010 г.

0 коммент.

1. Simplicity

Simplicity

Demo | Download

2. Clean Home


Clean Home
Demo | Download

3. Grid Focus

Grid Focus
Demo | Download

4. Modio


Modio
Demo | Download

5. Carrington

Carrington

Остальные темы вы можете посмотреть в авторской статье на сайте sixrevisions.com -
20 Beautiful Minimalist WordPress Themes

Denwer, Apache, "no listening sockets available" или "Apache не запущен"

вторник, 9 марта 2010 г.

4 коммент.
В дополнение к предыдущему посту про denwer и сайты внутри сети хотелось бы рассказать о возможной проблеме, характерищующейся яростным нежеланием Апача работать.
Конечно же, при ошибке No listening sockets available в первую очередь надо проверить какие еще программы могут быть на 80 порту. Очень часто проблемой является Skype. Его надо просто отключить. Часто проблемой может быть NOD32 или Outpost Firewall. Их надо настраивать.

Как узнать что висит на 80 порту?
Просто: Пуск => Выполнить => cmd => netstat -abn

Возможно там вы ничего подозрительного не увидите, но на всякий случай можно посмотреть.
А почему я в самом начале написал "в дополнение"? Еще одной причиной по которой апач может перестать работать как раз таки является метод описанный в предыдущем посте.
Если в каком-то виртуальном хосте в файле .htaccess вы вписали директиву #dnwr_ip  192.168.1.8 (тут конечно же ваш ip адрес), то это вполне может стать причиной по которой все перестанет работать. Как эту проблему решить? Надо все же найти ту самую программу в системе (возможно тот же IIS), которая висит на этом ip и 80 порту.

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

Денвер (denwer) и сайт внутри локальной сети. Как?

понедельник, 8 марта 2010 г.

18 коммент.
Простая ситуация. Есть wi-fi роутер, к которому приходит от провайдера кабель с интернетом. Дальше есть несколько ноутбуков дома, которые уже получают от роутера свои ip адреса и живут внутри сети дружно и спокойно. На одном из ноутбуков установлен Denwer для разработки сайтов.
Задача: Как сделать, что бы по определенному адресу на других компьютерах открывались сайты, работающие под Денвером?

Как выйти из vi и немного об удобстве редактирования crontab

пятница, 5 марта 2010 г.

3 коммент.
Из невероятно неудобного редактора vi можно выйти набрав :q!

А что бы редактировать расписания crontab и не мучаться с vi нужно набрать в консоли EDITOR=ee crontab -e
Это позволит открыть файл с расписаниями в более удобном редакторе ee, если он конечно установлен.

Есть еще вариант редактора - nano, но мне он кажется тоже неудобным.

Firefox 3.6 и вкладки

четверг, 18 февраля 2010 г.

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

Чтобы вернуть все "как было" надо сделать следующее:
- в адресной строке набрать about:config
- согласиться с предупреждением системы о риске
- в фильтре сверху написать browser.tabs.insertRelatedAfterCurrent
- выбрать в списке параметр с таким же именем и изменить его значение на false двойным кликом.

Даже не потребовалось перезагружать браузер.

Лично у меня таким образом решилась проблема с открытием вкладок в новом Firefox 3.6.

Как запустить средство удаления вредоносных программ?

среда, 17 февраля 2010 г.

2 коммент.
Пользователи операционной системы windows получают обновления, в которых часто видят "Средство удаления вредоносных программ". А что с ним делать дальше? Как запустить?
Все просто
Пуск -> Выполнить -> вписываем mrt.exe и нажимаем Enter или кнопку Ок.
Дальше следуя иструкции вы сможете проверить компьютер на наличие вирусов и троянов.

Flash MP3 плеер

среда, 27 января 2010 г.

0 коммент.
1Bit Audio Player: бесплатный mp3 флеш плеер.




Типовые размеры баннеров. Примеры.

четверг, 14 января 2010 г.

0 коммент.
Существует принятый и давно используемый список размеров для рекламных баннеров. Попробуем проиллюстрировать каждый с указанием размеров.
300x250
250x250
300x250
336x280
240x400
180x150
468x60
234x60
88x31
120x90
120x60
120x240
125x125
728x90
(как на главной Яндекса)
160x600
120x600
300x600

Android Icons: 30 векторных иконок

вторник, 5 января 2010 г.

4 коммент.
Android Icons: набор из бесплатных векторных иконок, которые созданы специально для приложений под Андроид, но так же будут отлично смотреться в веб-приложениях.
Набор содержит прозрачные PNG и EPS иконки и могут быть использованы в коммерческих и персональных приложениях.
Раньше набор был бесплатным. Сейчас его стоимость 45$.

Iconic: набор из 84 стильных векторных иконок

понедельник, 4 января 2010 г.

1 коммент.
Iconic: аккуратный и стильный набор из 84 иконок.
Набор представлен как в .SVG так и в .PNG форматах.
PNG формат имеет несколько размеров - 8×8, 12×12, 16×16, 24×24 и 32×32 пикселей). Кроме того14 различных цветов так же включены в набор.


Скачать Iconic

Бесплатная XSLT CMS: Symphony

4 коммент.
Symphony - бесплатная, работающая с использованием XSLT преобразований система управления сайтом. Эта CMS основана на PHP и MySQL.
Очень удобное разделение бизнес-логики, отображения и данных позволяет создавать очень "гибкие" приложения. Конечно же, основным преимуществом является использование XSLT шаблонов для отображения.

Кроме того, Symphony уже имеет более 130 расширений, которые помогут вам расширить функционал приложения.

prettyPhoto - эффектный lightbox-клон

суббота, 2 января 2010 г.

0 коммент.
prettyPhoto: прекрасный lightbox клон. Работает на jQuery.prettyPhoto умеет:
- показ одиночных изображений
- поддержка галерей
- показ видео и flash контента
- отображение inline контента
- отображение других сайтов и многое другое, включая поддержку тем

Плагин prettyPhoto работает в:
  • Firefox 2.0+
  • Safari 3.1.1+
  • Opera 9+
  • Internet Explorer 6.0+
Скачать: сжатая версия

Лучшие дизайны блогов за 2009 год

0 коммент.

Smashing Magazine

smashing1 Top Web Design Blogs of 2009

Abduzeedo

abdz Top Web Design Blogs of 2009

WebDesignLedger

ledger Top Web Design Blogs of 2009

Tutorial9

tut9 Top Web Design Blogs of 2009

Speckyboy

specky Top Web Design Blogs of 2009

Six Revisions

6revisions Top Web Design Blogs of 2009

Noupe

noupe Top Web Design Blogs of 2009

Inspired Magazine

inspired Top Web Design Blogs of 2009

CSS Globe

css Top Web Design Blogs of 2009

My Ink Blog

myink Top Web Design Blogs of 2009

OneXtraPixel

pixel Top Web Design Blogs of 2009

Spyre Studios

spyre Top Web Design Blogs of 2009

Spoon Graphics

spoon Top Web Design Blogs of 2009

Design Informer

informer Top Web Design Blogs of 2009

Naldz Graphics

naldz Top Web Design Blogs of 2009

Line25

line25 Top Web Design Blogs of 2009

Woork Up

woorkup Top Web Design Blogs of 2009

Creative Nerds

nerds Top Web Design Blogs of 2009

Function

function Top Web Design Blogs of 2009

Vandelay Design

vandelay Top Web Design Blogs of 2009

Instant Shift

shift Top Web Design Blogs of 2009

Web Designer Depot

depot Top Web Design Blogs of 2009

Онлайн генератор иконок: Iconizer

0 коммент.
Iconizer: один из новейших онлайн генераторов иконов для веб-приложений. Самым важным преимуществом является бесплатность.

Iconizer позволяет вам выбирать иконки из очень хорошо структурированного списка и:
  • выбирать передний и задний фон
  • размер
  • тип итогового изображения
  • добавлять анимацию
  • изменять размер и многое другое...

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

Copyright © 2010 WEB IT blog