Рейтинг
0.00
голосов:
0
avatar

WEB  

Цены на сайты и продвижение в провинции. Волгоград, Владивосток, Уфа, Ростов. 2010 год топик-ссылка

Привет, провинциалы! Средняя цена сайта - 36000 р. (макс. < 60 т.р.; мин < 10 т.р.). Вывод автора статьи: "Уфа очень отстает от других городов. Как количественные, так и качественные показатели у этого довольно крупного города это наглядно демонстрируют".

Где то самое - достаточно

Жадность клиентов * Хитрость хостеров = Много виртуальных выделенных серверов.

По работе приходится сталкиваться с проповедниками «VDS лучше, чем Shared». Как правило, спор доходит до аргументов: «автобус никак не может быть лучше личного автомобиля», но никогда не соглашаются обратиться к фактам. Это обман. Лучше подходит аналогия между «обедом в ресторане» и «дошираком на кухне в съемной квартире».


( Читать дальше )

Рейтинг городов на хабре

Распарсил людей хабры (те что указали город):


( Читать дальше )

Где комфортно для студий?

После публикации Рейтинг веб-студий / Приволжский ФО, я всё в ожидании Регионального рейтинга от Тэглайн с которым они безобразно тянут.


( Читать дальше )
  • +1
  • 31 мая 2010, 11:40
  • MpaK
  • 3

API Яндекс.Карт

Как справедливо заметил Олег в содержательном обзоре карт Уфы, прошлой осенью Яндекс обновил старую (и, признаться, страшную) карту на новую от Главархитектуры. Насколько мне известно, это самая детализированная из всех подробных карт на Яндексе.

Кроме того, Яндекс предоставляет API для добавления карты на свой сайт. Есть документация, примеры, клуб разработчиков. C помощью конструктора схем проезда можно добавить карту на сайт организации даже без специальных знаний по JavaScript.

Нашёл несколько примеров использования API Яндекс.Карт на уфимских сайтах:

Жёлтые страницы Уфы
Аварийно-опасные участки Уфы
Концепт StreetView в Уфе

Кто знает ещё примеры? Пожалуйста, поделитесь в комментариях. Также буду рад ответить на технические вопросы по применению API Яндекс.Карт (так получилось, что я ежедневно использую его в работе).

P.S. Если этот топик читают разработчики poufe.ru: пожалуйста, добавьте карту на страницу организации — очень не хватает :)

Сказка-быль, да и в UWDC есть намёк #2

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

( Читать дальше )
  • +4
  • 12 марта 2010, 15:25
  • MpaK
  • 12

Сказка-быль, да и в UWDC есть намёк #1

UWDC2010

Всё хотел по приезду собрать мысли и написать маленький отчет о поездке в Челябинска, но мысли всё не приходили. Мешали дела, мешали нахлынувшие мысли и даже маленькая такая депрессия в духе «а вот почему у них всё так, а в башкирии через задницу». Но я уже второй раз понял, что нужно дать себе время, успокоиться, осмыслить всё увиденное, оценить проделанный труд докладчиков и организаторов не так просто и не так быстро, тут спешка — враг, а не друг! Потому вот только по прошествии такого периода почти в две недели, я решился рассказать тут, как мы удачно съездили на UWDC!


( Читать дальше )

Обзор карт Уфы

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

Лет 5 назад, лучшее, что можно было встретить в интернете — это растровую карту города пропущенную через сканер (ай-ай-ай). А сейчас, как бы, период веб 2.0 AKA «хочу все перенести в интернет».

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

UPD. Добавлен pro-gorod.ru и упоминание о kosmosnimki.ru.



( Читать дальше )

YSlow - оптимизация загрузки сайта

С появлением быстрого интернета веб-разработчики забыли о временах, когда изображения нарезались в несколько слоев, комбинируя достоинства многоцветного JPEGа и четкого GIFа, а HTML код упрощался не из-за блочной верстки. Не успели привыкнуть к скоростям, как опять сайты начали медленно грузиться.

Плагин не делает никакой магии, но позволяет составить хоть какое-то мнение о том, насколько все плохо.

Поехали:

1. Get Firefox . com.
2. Get Firebug . com.

Упомянул шаги только из-за забавных доменов.

Теперь устанавливаем сам YSlow. Плагин находится в централизованном хранилище (Tools → Add-ons → Закладка «Get Add-ons» → Поиск «yslow» → Add to Firefox… → Перезапускаемся).


( Читать дальше )
  • +2
  • 06 февраля 2010, 03:55
  • akhmetov
  • 8

Мелочь отладки, а приятно

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

Я начну, пока с мелочи, но важной, очень — ОТЛАДКА.

Меня всегда мучила проблема отладки и запуска кода на рабочей (девелоперской) машине и рабочем уже сервере.
Это настройки подключения к базе данных, это другой домен, совершенно не те пути к домашней папке и т.п. Выносить в конфиги, править и править. А когда разработчиков не один или два, у каждого свои данные по базе, свои пути и прочие индивидуальные настройки. Муторно, а мы любим просто, отладил на локальной машине, открыл ftp, залил, вуа-ля — заработало!

Потому моё решение очень простое.
Так как я ставлю на рабочую машину всегда Apache, то просто в корне своего сайта в файле .htaccess создаю строку
SetEnv "MPAKENV" "development"

например так.

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

Пример того же простого конструктора с различными данными подключения

class Mein_Spyder{
	protected function database(){
		return (!empty($_SERVER['MPAKENV'])) ?
			array(
				'login'		=> '{LOGIN_DEV}',
				'psw'		=> '{PAS_DEV}',
				'database'	=> '{DB_DEV}',
				'host'		=> '{HOST_DEV}'
			)
			:
			array(
				'login'		=> '{LOGIN_PROD}',
				'psw'		=> '{PAS_PROD}',
				'database'	=> '{DB_PROD}',
				'host'		=> '{HOST_PROD}'
			);
	}
	public function __construct(){
		$db = $this->database();
		$this->db = new PDO('mysql:host='.$db['host'].';dbname='.$db['database'], $db['login'], $db['psw']);
		$this->db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
		$this->db->setAttribute( PDO::ATTR_ORACLE_NULLS, PDO::NULL_TO_STRING );

		$this->db->query('SET NAMES "utf8"');
		$this->db->query("SET sql_mode = default");
	}
...
}


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

В общем, порой «окружение» может нам помочь очень часто, высказывайтесь о своих «фишечках» не стесняйтесь
  • 0
  • 31 января 2010, 16:25
  • MpaK
  • 5