«Опытным путём установлено, что для того, чтобы человеческий глаз мог видеть сглаженное и непрерывное изображение на экране телевизора, частота смены картинок должна быть не менее 50 раз в секунду (50 Гц)...»
A @ecne
User
Интегрируем google maps
2 min
2.7KGoogle maps — отличное средство для картографии и сейчас мы будем интегрировать его себе на сайт благодаря открытому API. Интегрировать будем не только фиксированное положение но и произвольное, а именно — создадим в базе данных таблицу «locations», впишем там поля title, x, y.
Теперь нам надо редактировать каждое местоположение. Создадим полотно, где будет отображаться карта.
Дальше — прикрутим вызов библиотеки из google. Поскольку я использую smarty, то я передаю ключ разработчика в виде переменной.
Теперь сделаем функцию, которая будет заниматься всей гразной работой — создавать карту в нашем div элементе, позиционировать согласно заданным координатам, устанавливать bubble. В случае если мы редактируем эти координаты, то функция будет по обратной связи прописывать в скрытые input-поля некоей формы «registration_form» новые координаты перенесённого pin-указателя.
Теперь нам надо редактировать каждое местоположение. Создадим полотно, где будет отображаться карта.
<div id="map" style="width: 250px; height: 250px"> </div>
Дальше — прикрутим вызов библиотеки из google. Поскольку я использую smarty, то я передаю ключ разработчика в виде переменной.
<script src="http://maps.google.com/maps?file=api&v=2&key={$google_maps_hash}" type="text/javascript"></script>
Теперь сделаем функцию, которая будет заниматься всей гразной работой — создавать карту в нашем div элементе, позиционировать согласно заданным координатам, устанавливать bubble. В случае если мы редактируем эти координаты, то функция будет по обратной связи прописывать в скрытые input-поля некоей формы «registration_form» новые координаты перенесённого pin-указателя.
<script type="text/javascript">
function load_map(x,y,title) {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(x, y), 13);
map.enableScrollWheelZoom();
point = new GLatLng(x, y);
marker = new GMarker(point);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.addOverlay(marker);
marker.openInfoWindowHtml(title);
/*
var mgr = new GMarkerManager(map);
GEvent.addListener(marker, "dragend", function() {
//var center = map.getCenter();
var strCenter=marker.getPoint();
marker.openInfoWindowHtml(document.forms['registration_form'].title.value);
document.forms['registration_form'].geo_x.value=strCenter.lat();//arrCenter[0];
document.forms['registration_form'].geo_y.value=strCenter.lng();//arrCenter[1];
});
*/
}
}
</script>
+19
Hackers & Painters
3 min
1.6KНекоторое время назад список любителей поучить пополнился: раскрутился Пол Грем. Он основал компанию “Y Combinator”, стал весь из себя венчурным капиталистом и теперь постоянно пишет статьи (кстати, хорошие) на тему стартапов.
Книга “Hackers and Painters” — это сборник переработанных статей Пола Грема, которые он опубликовал на своём сайте в допопсовое время. Его тексты сильные, они содержат толковые и иногда неожиданные мысли. И не только про компьютеры.
Пересказывать содержимое статей смысла нет, их надо читать. Тем не менее, я хочу пройтись по оглавлению и вкратце прокомментировать.
Книга “Hackers and Painters” — это сборник переработанных статей Пола Грема, которые он опубликовал на своём сайте в допопсовое время. Его тексты сильные, они содержат толковые и иногда неожиданные мысли. И не только про компьютеры.
Пересказывать содержимое статей смысла нет, их надо читать. Тем не менее, я хочу пройтись по оглавлению и вкратце прокомментировать.
+30
SEO: взгляд со стороны клиента-блоггера
6 min
1.4K– Как ещё можно, не прибегая к весьма опосредованному анализу, получить конкретную оценку качества работы раскрутчика?
– Пока рынок SEO – это явно не тот рынок, который повернут лицом к клиенту, поэтому ТУТ вряд ли есть желающие разрабатывать такую методику – и без того неплохо живется.
(из обсуждения на forum.searchengines.ru)
Некоторое время назад мы решили немного потревожить сообщество SEO-оптимизаторов (для тех, кто не знает – эти люди профессионально занимаются раскруткой сайтов).
Мы задали им простой естественный вопрос: кто может взяться за раскрутку сайта и сколько за это возьмёт, если критерием оценки эффективности его работы будет не увеличение всяких там тИЦ или посетителей в день, а увеличение количества целевых посетителей. И предложили свой критерий для определения, целевой посетитель или нет.
Мы написали на основной форум, где SEO-оптимизаторы обсуждают свои далёкие от простых смертных владельцев маленьких сайтов проблемы.
+16
Особенности дизайна на ТВ
6 min
4.5K«Дизайн на телевидении является несколько непонятной ипостасью, как для тех, кто его создает, для тех, кто заказывает и, наверно, для тех, кто финансирует.» — сказал Сергей Шанович. Действительно, дизайн — это не только красивая картинка, броадкаст или заставка. Это не просто способ доставки контента до потребителя. А что тогда это такое? Что входит в понятие «оформления телеканала»?!
+14
Как сделать из социальной сети бизнес
6 min
1KМаленькая теоретическая часть. Аксиомы.
Ни одно мероприятие и ни один бизнес не возможны без соблюдения определенного порядка и правил.
Никто не соблюдает правил, если не чувствует ответственности.
Ответственность – риск быть наказанным.
Наказание – потеря чего-то ценного или дорогого – ценности.
Чем большими ценностями обладают участники, тем выше может быть уровень порядка и успех мероприятия или бизнеса.
Чтобы социальная сеть зарабатывала деньги, она должна стать бизнесом.
Чтобы социальная сеть стала бизнесом, создай условия для создания ценности и правила ее отбора.
Ни одно мероприятие и ни один бизнес не возможны без соблюдения определенного порядка и правил.
Никто не соблюдает правил, если не чувствует ответственности.
Ответственность – риск быть наказанным.
Наказание – потеря чего-то ценного или дорогого – ценности.
Чем большими ценностями обладают участники, тем выше может быть уровень порядка и успех мероприятия или бизнеса.
Чтобы социальная сеть зарабатывала деньги, она должна стать бизнесом.
Чтобы социальная сеть стала бизнесом, создай условия для создания ценности и правила ее отбора.
+2
Практический AJAX: что делать с кнопкой «назад» в браузерах
7 min
17KTranslation
Примечание: статья посвящена обзору проблемы неработающей кнопки «назад» в браузере при использовании AJAX-методов для передачи содержания страниц от сервера к клиенту. В статье рассматриваются основные принципы работы AJAX и возможные пути решения заявленной проблемы. Курсивом даны мои комментарии.
Эта статья является первой из ряда материалов (вторая статья посвящена работе с закладками), направленных на устранение части критики, которую адресуют сейчас AJAX, и предоставляющих обзор полезных методов, которые помогут сделать ваши приложения и веб-страницы, использующие технику AJAX, немного лучше.
Эта статья является первой из ряда материалов (вторая статья посвящена работе с закладками), направленных на устранение части критики, которую адресуют сейчас AJAX, и предоставляющих обзор полезных методов, которые помогут сделать ваши приложения и веб-страницы, использующие технику AJAX, немного лучше.
+22
Information
- Rating
- Does not participate
- Location
- Москва и Московская обл., Россия
- Registered
- Activity