Pазработчику
— это расширение для браузера Firefox, являющееся консолью, отладчиком, и DOM-инспектором JavaScript, DHTML, CSS, XMLHttpRequest.
Firebug может показать практически любую информацию о конкретной странице, что и привело к появлению дополнительных расширений, анализирующих эту информацию.
Например, компания Yahoo ещё в 2007 году своё расширение , которое анализирует скорость загрузки всех компонентов веб-страницы и дает советы по клиентской оптимизации, основанные на собственных .
Кроме измерения скорости, проводится анализ всех компонентов: есть ли заголовки, вынесены ли стили и скрипты в отдельные файлы, используется ли компрессия, перенаправления, анализируется даже взаимное расположение компонентов на странице.
Недавно похожий инструмент выложила в открытый доступ и Google. Говорят, он какое-то время использовался внутри компании для оптимизации собственных разработок. — вот этот новый инструмент.
После установки этого расширения в Firebug появляются две новых вкладки: Page Speed (анализ загрузки страницы и формирование инструкций по исправлению найденных ошибок оптимизации) и Page Speed Activity (детальная отрисовка загрузки всех компонентов страницы).
Из отличий Page Speed от YSlow и аналогов можно назвать следующие: он умеет самостоятельно оптимизировать картинки и сжимать JS и CSS, а также показывать все неиспользуемые CSS-селекторы.
Ещё одно любопытное расширение для Firebug, не имеющее впрочем отношения к скорости загрузки страницы, — это . Он анализирует огромное количество мелких факторов на странице, влияющих тем или иным образом на её поисковую оптимизацию
Не удалось открыть узел Операция прервана – FAQ
Чаще всего такая проблема возникает по причине некорректной работы некоторых javasript-ов. Javascript пытается работать с какими-то элементами раньше, чем эти элементы создались. Попытайтесь по очереди удалить javascript-ы. Найдите проблемный скрипт и переместите его сразу же перед тегом <body>. В некоторых случаях помогает перемещение скрипта внутрь <body>.
Справка от Support Wicrosoft
INFORMATION
SYMPTOMS
When you visit a Web page or you interact with a Web application, you receive an Internet Explorer dialog box that contains the following error message:
Internet Explorer cannot open the Internet site http://<Web site>.com. Operation aborted.
CAUSE
This problem occurs because a child container HTML element contains script code that tries to modify the parent container element of the child container. The script code tries to modify the parent container element by using either the innerHTML method or the appendChild method.
WORKAROUND
To work around this problem, write script blocks that only modify closed containers or that only modify the script’s immediate container element. To do this, you can use a placeholder to close the target container, or you can move the script block into the container that you want to modify.
Example 1
In this example, the DIV element is a child container element. The SCRIPT block inside the DIV element tries to modify the BODY element. The BODY element is the unclosed parent container of the DIV element.
<html>
<body>
<div>
<script type=”text/Javascript”>
document.body.innerHTML+=”sample text”;
</script>
</div>
</body>
</html>
To resolve this problem, use one of the following methods.
Method 1: Modify the parent element
Move the SCRIPT block into the scope of the BODY element. This is the container that the script is trying to modify.
<html>
<body>
<div>
</div>
<script type=”text/Javascript”>
document.body.innerHTML+=”sample text”;
</script>
</body>
</html>
Method 2: Modify a closed container element
Add a closed container as a placeholder in the parent container element. Then, modify the new closed container with a script block.
<html>
<body>
<div id=”targetContainer”>
</div>
<div>
<script type=”text/Javascript”>
document.getElementById(’targetContainer’).innerHTML+=”sample text”;
</script>
</div>
</body>
</html>
Example 2
In this example, a SCRIPT block that is inside a deeply nested TD container element tries to modify a parent container BODY element by using the appendChild method.
<html>
<body>
<table>
<tr>
<td>
<script type=”text/Javascript”>
var d = document.createElement(’div’);
document.body.appendChild(d);
</script>
</td>
</tr>
</table>
</body>
</html>
To resolve this problem, move the SCRIPT block into the BODY element.
<html>
<body>
<table>
<tr>
<td>
</td>
</tr>
</table>
<script type=”text/Javascript”>
var d = document.createElement(’div’);
document.body.appendChild(d);
</script>
</body>
</html>
Иногда помогает кнопка “Обновление страницы” , та что рядом с адресной строкой)))
файл .htaccess
Волшебный файл .htaccess
Apache – самый распространённый HTTP сервер. Распространяется бесплатно, Поддерживаются сценарии на CGI (включая FastCGI), PHP, perl, Java. Аутентификация – базовая, message-digest, TLS (SSL). С апреля 1996 это самый популярный HTTP-сервер в Интернете; в августе 2007 года он работал на 51 % всех веб-серверов.htaccess — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера у отдельных пользователей (а так же на различных папках отдельных пользователей), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., не предоставляя доступа к главному конфигурационному файлу т.е. не влияя на работу всего сервиса целиком.
.htaccess является подобием httpd.conf с той разницей, что действует только на каталог, в котором располагается, и на его дочерние каталоги. Возможность использования .htaccess присутствует в любом каталоге пользователя.
Файл .htaccess может быть размещен в любом каталоге. Директивы этого файла действует на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов .htaccess).
WP ShowHide Elements
- Download:
- Last updated: 2008-01-31
- Version: 0.1
- Tested with: 2.3.1
Install
- Upload the FOLDER ‘wp-showhide-elements’ to the /wp-content/plugins/
- Activate the plugin ‘WP ShowHide Elements’ through the ‘Plugins’ menu in admin
Usage
- Create a div to show / hide. Add an ID and name it whatever you want.
- Create an anchor and add the ID of your div into wp_show() function.
<p id="mytest">my text</p>
<a href="javascript:void(0);" onclick="wp_showhide('mytest')">my link</a>
Локальный сервер для запуска PHP-скриптов на своем компьютере
В обзоре рассматриваются следующие пакеты, которые позволяют разрабатывать сайты дома без необходимости выхода в сеть Internet:
* AppServ
* «Денвер» (Denwer)
* TopServer
* XAMPP
Эти локальные серверы работают по принципу «поставил – заработало». То есть настраивать сервер не нужно. Это особенно удобно для начинающего Web-разработчика .
Зачем ставить локальный Web-сервер?
Для того, чтобы делать сайты, программировать, использовать PHP, CGI, а также базы данных MYSQL дома без необходимости выходить в Internet, то есть, чтобы сайты можно было запускать на локальном ПК. Локальный сервер – это возможность проверить работу Web-проекта перед загрузкой его на «реальный» сервер.
Локальный сервер чаще всего ставят для запуска PHP-скриптов на своем компьютере. Без него не обойтись при написании скриптов, их налаживании, на конец просто при ознакомлении со скриптами.
Например, Вы себе закачали скрипт с гостевой книгой и хотите посмотреть, как он работает. Обычно можно забросить этот скрипт на сервер в сети Internet, но для этого у Вас уже должен быть хостинг. Проще установить локальный сервер и спокойно посмотреть у себя на компьютере на его работу.
AppServ
Официальный сайт – http://www.appservnetwork.com.
Локальный Web-сервер на базе Apache (для тестирования будущего сайта с поддержкой PHP, MYSQL).
Российский форум поддержки (AppServ Support in Russian) – http://www.appservnetwork.com/forum/index.php?board=15.0.
Последняя версия (на момент написания статьи) – AppServ v2.5.9
Содержание пакета:
* Apache 2.2.4
* PHP 5.2.3
* MYSQL 5.0.45
* phpMyAdmin-2.10.2
Размер дистрибутива: 14,6 Мб (AppServ v2.4.9).
Язык: английский.
Плюсы:
* Небольшой размер пакета.
* Возможность при инсталляции определить некоторые настройки сервера.
* Наличие Apache monitor.
Минусы:
* Отсутствие документации как на украинском, так и на русском языке.
* Относительно небольшое количество PHP-библиотек.
Денвер (Denwer)
Официальный сайт проекта – http://www.denwer.ru.
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер»).
Набор для организации локального Web-сервера. Этот пакет является российским, то есть собирался он российскими умельцами (группу которых возглавляет Дмитрий Котеров – основатель проекта).
www.denwer.ru/base.html – лаконичная и детальная инструкция по инсталляции «Денвера».
Если у Вас есть вопрос или замечание, то Вы можете задать их на форуме проекта по адресу http://forum.dklab.ru/denwer/.
Содержание пакета «Денвер-3»:
* Apache 2 + SSL
* PHP 5
* MYSQL 5
* phpMyAdmin.
Размер дистрибутива: 5,5 Мб.
Язык: русский.
Плюсы:
* Небольшой размер пакета (наименьший в обзоре).
* Русскоязычная поддержка.
* Файлы httpd.conf и php.ini очень детально закомментированы на русском языке.
* Независимые доменные имена, которые автоматически прописываются в hosts.
* Работа с Flash-накопителем.
Минусы:
* Небольшое количество PHP-библиотек (хотя для начинающего и этого вполне достаточно).
В том случае, если сервер Вам нужный лишь как средство для налаживания и тестирования своих собственных проектов, выбирайте пакет «Денвер».
TopServer
Официальный сайт – http://www.topserver.ru.
Удобный, простой, бесплатный серверный пакет. Полностью русскоязычный.
Сервер TopServer создан для установления на локальный компьютер, с целью локального тестирования и налаживания PHP и PERL скриптов, создания сайтов, которые содержат динамические страницы с использованием языков сценариев PHP и PERL, баз данных MYSQL и SQLite, организации хостинга в рамках локальных сетей разного уровня, в качестве сервера сети организации, и тому подобное.
TopServer – не просто сборник программ, а полноценный механизм, в котором каждый из компонентов связан с другими элементами. Никаких специальных знаний для установления, настройки и работы с сервером не нужно. По функционалу и защищенности TopServer даст фору даже некоторым профессиональным платным серверным пакетам.
Последняя версия (на момент написания статьи) – TopServer v2.1
Содержание пакета:
* Apache 2.0.59
* PHP 5.1.6
* PERL 5.6.1
* MYSQL 5.0.18-nt-max
* phpMyAdmin 2.6.1
* SQLite 2.8.17
* SQLiteManager 1.2.0
* SlimFTPd 3.17
* Virtual Sendmail Stub
Размер дистрибутиву: 7,02 Мб.
Язык: российская.
Плюсы:
* Удобная панель администрирования.
XAMPP
Сайт – http://www.apachefriends.org/en/xampp.html.
Локальный сервер, который содержит самые современные дистрибутивы. Их там действительно много, хотя некоторые из них Вам никогда и не пригодятся.
Последняя версия (на момент написания статьи) – XAMPP 1.6.5 [Basic package]
Содержание пакета:
* Apache HTTPD 2.2.6 + Openssl 0.9.8g
* MYSQL 5.0.51
* PHP 5.2.5
* PHP 4.4.7
* phpMyAdmin 2.11.3
* FileZilla FTP Server 0.9.24
* Mercury Mail Transport System 4.52
Размер дистрибутива: 37 Мб.
Язык: английская.
Плюсы:
* На официальном сайте упоминается также возможность установления на Flash-накопитель.
* Большое количество установленных PHP-библиотек.
Минусы:
* Отсутствие документации как на украинском, так и на русском языке.
* Большой размер дистрибутива.
Список локальных серверов этими четырьмя пакетами не ограничивается.
Бесплатный антивирус Microsoft Security Essentials
Microsoft объявляет о доступности в России нового программного продукта Microsoft Security Essentials, обеспечивающего надежную защиту компьютера от вирусов, шпионских программ и других угроз. Новое антивирусное ПО доступно всем пользователям лицензионной версии операционной системы Windows бесплатно. Скачать его можно на официальном сайте Microsoft:
Microsoft Security Essentials обеспечивает защиту компьютера от всех известных угроз: вирусных атак, шпионских и вредоносных программ, руткитов и т.д. Это ПО работает в режиме реального времени, своевременно реагируя на все подозрительные действия и предотвращая, таким образом, заражение ПК. Однако прежде чем предпринять что-либо в отношении сомнительных программ и файлов, Microsoft Security Essentials проводит проверку их репутации, чтобы не удалить нужные и вполне легальные данные.
Новое антивирусное ПО от Microsoft работает незаметно в фоновом режиме, не снижая производительность компьютера и не отвлекая пользователя от других задач. Владелец ПК получает оповещения от Microsoft Security Essentials только в том случае, если от него требуются действия для исправления ситуации возможного проникновения угрозы. При этом программа предлагает на выбор несколько рекомендованных действий, что упрощает задачу для пользователя.
Информация о новых вирусах и вредоносных программах загружается в базу данных Microsoft Security Essentials автоматически. Поэтому это антивирусное ПО всегда соответствует самым последним технологиям в области компьютерной безопасности.
Microsoft Security Essentials является первым антивирусным ПО корпорации, в котором реализована новейшая технология Dynamic Signature Service, гарантирующая немедленную (Zero day) защиту компьютера от новых видов атак. В продукте также реализован поведенческий анализатор, позволяющий обнаруживать и блокировать активные процессы, которые выполняют потенциально опасные действия и поведение которых похоже на деятельность вредоносных программ.
Microsoft Security Essentials совместим с операционными системами Windows XP SP2 и SP3, Windows Vista, Windows 7, в 32-битной и 64-битной версиях.
Sitemap Generators
and supported by the search engines such as Ask, Google, Microsoft Live Search and Yahoo!. Sitemap files generally contain a collection of URLs on a website along with some meta-data for these URLs. The following tools generally generate “web-type” XML Sitemap and URL-list files (some may also support other formats).
The following are links to tools that generate or maintain files in the XML Sitemaps format, an open standard defined on
Please Note: Google has not tested or verified the features or security of the third party software listed on this site. Please direct any questions regarding the software to the software’s author. We hope you enjoy these tools!
(PHP)
- (Linux/Windows, 32/64bit, open-source)
- (French, PHP)
- (Perl)
- (Python)
- (PHP)
- (PHP) $
- (PHP) $
- (Spanish)
- $
- $
- (PHP)
Downloadable Tools
(Windows) $
- (Windows)
- (Windows)
- (Windows)
- (Windows) $
- (Windows) $
- (Windows) $
- (Windows) $
- $ (OS-X)
- (Windows) $
- (Windows) $
- (Windows)
- (Windows) $
- (Windows)
- (Windows) $
- (Windows)
- (Java Webstart Application)
Online Generators/Services
- $
- (Italian)
Sitemap files, a variant of the that we describe . In addition to the normal properties of Sitemap files, Google News Sitemaps allow publishers to describe the types of content they publish, along with specifying levels of access for individual articles. More information about Google News can be found in our and .
The following plugins allow publishers to update
If you believe that a tool should be added or removed for a legitimate reason, please leave a comment in the .
Блоги, которые делают миллионы долларов
Что бы вы сделали, если бы у вас был свой блог, и он приносил бы вам миллионы долларов – бросили ежедневную работу? купили новый автомобиль? построили большой дом? погасили долги? положили деньги на банковский счет? Я знаю, это трудно представить, но существуют блоги, которые действительно приносят такие большие деньги. Под силу это только большим мастерам, экспертам. В этом посте я представлю лишь некоторые из таких денежных блогов, а именно восемь блогов.
1. BoingBoing
Владельцем этого блога является Марк Фраунфелдер, он является писателем и иллюстратором. Марк работал ежемесячным обозревателем “живи онлайн” в журнале 3 года. Этот блог был основан в январе 2000 годe. С годовым доходом около одного миллиона долларов. Блог, содержит различные темы, комиксы, научную фантастику, темы компьютеров и технологий. Самое удивительное, это трафик. 22 миллиона просмотров страниц и 2,6 миллиона уникальных посетителей в месяц. Марк всегда обновляет свой блог 20-40 записями в день. У него работает 4 автора. Пассивным денежным потоком от рекламы, около $ 350 в неделю только от маленькой кнопки. Это самая дорогая реклама. Сейчас трафик почти один миллион в день.
2. ShoeMoney
Владелец этого блога Джереми Шумейкер. Он гражданин США. Этот блог был основан в октябре 2005 года. Этот блог, приносит $ 20.000 в месяц или $ 240.000 в год. Этот блог содержит тему о том, как “делать деньги онлайн”. Трафик блога 20.000 уникальных посетитель в день. Денежный поток блога состоит из оплат от рекламы Google AdSense.
3. Talkingpointsmemo.com
Владелец этого блога Джош Маршалл. Бывший репортер на политические темы, который стал блоггером на полный рабочий день. Этот блог был основан в ноябре 2000 года. С ежемесячным доходом около $ 54.000 или $ 640.000 в год. Это фантастические доходы. Этот блог, содержащие темы о политике, получил трафик 500.000 просмотров страниц в неделю. Денежный поток идет от рекламы и филиалов. Как бывший политический репортер он стал писателем- экспертом.
4. perezhilton.com
Владелец этого блога Марио Лавандейра. Он сказал, что рекламодатели приходят на его блог с большим объемом трафика, из-за его работы. Этот блог был основан в сентябре 2004 года. С ежемесячным доходом около $ 110.000 или 1,32 миллиона долларов в год. Этот блог содержит тему о знаменитостях. Он всегда обновляет содержание 20 сообщениями в сутки. Трафик на блоге около 4 млн. уникальных посетителей в день. Денежный поток блога состоит из рекламы. Размещение 1 баннера стоит $ 13.000 в день. Это очень дорого. Блог PerezHilton действительно известен в мире блогов. И его владелец также стать знаменитостью. По сути, он стал жюри при выборе “Мисс Америка 2009.
5. Gothamist
Владельцем этого блога является Джейк Добкин. Этот блог был основан в Январе 2003 года. С ежемесячным доходом $50.000 или $ 600.000 в год. Этот блог, содержит различные темы такие, как динамика Нью-Йорка, искусство, продовольствие, события в 7 крупнейших городах мира. Он обычно обновляет свой блог от 20 до 25 постами каждый день (более чем 5 писателей). Этот блог имеет трафик около 7 миллионов просмотров страниц в месяц. Источник дохода от рекламы. Замечательно иметь блог, который просто содержит информацию только о городе Нью-Йорке, и получить миллион долларов.
6. TechCrunch
Владелец этого блога Майкл Аррингтон. Этот блог был основан в июне 2005 года. Этот ресурс зарабатывает $ 200.000 в месяц, или 2,4 миллиона долларов в год. Этот сайт содержит темы о передачах, мобильных технологиях, и имеет трафик около 5 миллионов просмотров страниц в месяц и подписчиков на RSS Feed в районе 2.935.000. Денежный поток в основном от рекламы. Всего лишь небольшая кнопка, обходиться в $300, либо маленький баннер стоить $ 1000 в неделю.
7. Mashable
Владельцем этого блога есть Пит Кэшмор. Этот блог был основан в июле 2005 года. С ежемесячным доходом около $ 166.000 или 1,92 миллиона долларов в год, имеет трафик около 4 миллионов просмотров страниц в месяц. Источники дохода от рекламы состоят из стоимости кнопки за $ 100 в неделю, и баннер стоимостью $ 2.000 в неделю.
8. Problogger
Владелец этого блога Даррен Роус. Эго часто называют отцом блоггеров, которые делают деньги на блогах. Он всегда приглашал других блогеров приходить в свой блог. Многие блоггеры стали известными и получили тысячи долларов. Этот блог был основан в ноябре 2004 года. С годовым доходом около $ 100.000, этот сайт содержит темы о том, как делать деньги в Интернете. Он всегда обновляет свой блог одним – двумя постами ежедневно. Блог имеет большой трафик, около 1,5 миллиона посетителей в месяц. Денежный поток блога дет от компаний Chitika, рекламы Google Adsense, объявлений с текстовыми ссылками, Dan Amazon Associates.
Восстановление логина и пароля в WordPress
There are moments in life that you might say “OOH SH$T! What was the password”, I lost my WordPress admin name, I don’t remember it, I didn’t get the email with my password, etc. Well nothing to despair, the solution takes less than two minutes. To proceed you need to log in into your website control panel that most likely is provided by your web host, and most like you have phpMyAdmin too. In fact we need phpMyAdmin to put our hands into WordPress database and do modifications in there, but remember it is not a playground, a mistake and you can say bye bye to your blog. Just don’t wonder what the “drop” link might do, simply follow these few steps and you should bet alright. Just to be on the safe side, ALWAYS backup your database, if you have no clue how to do that just read my other .
Warning, messing around with you WP database could cause loss of data and other problems
Please follow the tutorial, if you have any problem don’t hesitate to leave a comment. I wont be held responsible for you mistakes
A short description of the video: I assumed you got into phpMyAdmin , we need to look for the table that contains the users info and edit the user name and its password, as you can see there are other values we can edit as well such as email address ect. I wont cover every value displayed and what they refer to, we just focus on the user name and password however some of these values as you see are self explanatory.
So we decided to change admin to something else and since we are there we change the password too.
Talking about passwords, WordPress requires MD5 algorithm encryption for stored passwords, you will notice that I select the function MD5 from a dropdown list, that will process the password we enter by using client-side MD5 encryption, so don’t panic when you see as user password something like this 0f63b2c0873e8cvd29ba465328721a18n9.
After the modifications have been saved you should be able to log in back into your WordPress, if you have any problem either or make a stop at support forum
Thanks for watching and good blogging.
You need to upgrade your Flash Player
Wordpress “XML-RPC server accepts POST requests only.”
Due to some configuration changes on my webhost, Wordpress (2.1.x) stopped working correctly on one domain.
Basically, even though Windows Live Writer was submitting to the XML RPC Interface via POST, it was still returning “XML-RPC server accepts POST requests only.”. Not exactly helpful!
Windows Live Writer was giving a message like ”Invalid Server Response – The response to the blogger.getUsersBlogs method received from the weblog server was invalid.”, and I could
Anyway, the kind folks at Dreamhost fixed it up by adding the following line to the top of the xmlrpc.php file:
$HTTP_RAW_POST_DATA = file_get_contents(”php://input”);
What it does, I’m not quite certain (fixing a global variable?) – but it works nicely now.



