Archive for October, 2007

Инет на обед №5: конференция UA Web, беспроводный Интернет, карта Киева и Лебедев.

Tuesday, 09 Oct 07 в 17:55

UA Web перенеслиUA Web перенесли.
Совсем недавно в сети появился информация о переносе первой конференции украинских веб-разработчиков UA Web с октября на март 2008 года. Как поясняют организаторы проекта, единственная причина - желание сделать свою работу хорошо. Недостаток времени для выполнения всех задуманных мероприятий в полном объеме и послужил переносу.
При этом авторы проекта уверяют, что все достигнутые договоренности в силе: все деньги, уже уплаченные за участие в конференции будут по желанию плативших либо возвращены в полном объеме, либо перенесены на март 2008 года.

McDonald's и беспроводный ИнтернетMcDonald’s выходит на рынок беспроводного Интернета.
Жители Великобритании, предпочитающие завтракать, обедать и ужинать в сети ресторанов быстрого питания McDonald’s, теперь будут приходить в эти заведения не только для того, чтобы в очередной раз насытиться, но и просто воспользоваться беспроводным интернетом. По словам представителей пресс-службы McDonald’s, в скором будущем 1200 ресторанов компании оборудуют Wi-Fi, что сделает McDonald’s крупнейшим в стране «провайдером» бесплатного беспроводного Интернета (McDonald’s будет контролировать 10% всех Wi-Fi-точек Британии).
Нужно сказать, что данный маневр ярко отражает увеличение конкурентной борьбы между поставщиками интернет-услуг. К примеру, платный беспроводной доступ к Сети в среднем англичанам обходится в 10 долларов за 1 час.
(Источник: 3dnews.ru)

Яндекс.КартыЯндекс.Карты
Нашел в разделе контакты одной из веб-студий Киева достаточно оригинальный способ отображения карты проезда. Они воспользовались сервисом на Яндекс.Карты. В системе на данный момент есть всего 3 украинских города – Киев, Одесса и Крым. В чем фишка сервиса. На определенном участке карты вы можете добавить одну или несколько меток, для которых указываете заголовок и краткое описание. Затем с помощью кнопки «Ссылка на этот фрагмент» вы можете сохранить данный вариант карты и демонстрировать его своим друзьям, клиентам и т.п.

В общем, этот сервис поможет сделать вам максимально наглядную карту проезда без каких либо познаний в Photoshop или других графических редакторов.
Если вам интересно, можете посмотреть как это выглядит на примере – вот место, где я работаю.

И на последок хотелось вспомнить один прикольный сайт о комплексе «Башня федерация», разработанный студией Артемия Лебедева. Проект вызывает достаточно приятные впечатления. Лично меня поразила идея сайта – гениально и просто. Если кто-то не видел, советую взглянуть. Там же на сайте весьма забавный копирайт:)

Читать также:
Легкие новости 2: Очень русское кино, Street Art в Сан-Пауло, пиво Carlsberg
Легкие новости: Internet Explorer 7, Flickr, Google vs Promt
Подписаться на RSS блога можно здесь.

Мотивация для ведения блога (или как совместить приятное с полезным)

Tuesday, 09 Oct 07 в 1:20

Мотивация для ведения блогаПрошел уже почти месяц с момента создания данного блога. Оглядываясь назад, я понимаю, что это мало и много одновременно. «Мало» потому, что ВСЕ еще впереди, а этот месяц всего лишь один из многих других. «Много» потому, что был взят достаточно активный ритм – не менее одного сообщения в день (в блоге уже чуть более 30 постов). Конечно, до Артема Майнаса мне далеко. Помнится, читал его посты почти сразу после создания дневника – они там как грибы после дождя рождались. Теперь вот недавно была зафиксирована цифра в 100 сообщений!
«Много» еще и потому, что времени блоггинг занимает немало - кроме написания уникальных и, я надеюсь, не менее интересных материалов нужно постоянно быть в курсе происходящего в блогосфере. Более того, нужно еще по возможности активно в этом участвовать. Ведь блогов с каждым днем становится все больше и больше, и нужно успеть занять свое место в этом виртуальном мире.

Помнится, я когда-то выделял причины создания блога, разделяя их на материальные и нематериальные. Забегая наперед, скажу, что с финансовой точки зрения блог пока «бездоходный», если можно так выразиться, но это не страшно. Ценность его в другом! Пока действительно значимыми являются как раз нематериальные причины, как то: знакомство с новыми людьми, приобретение дополнительных знаний, развитие собственных писательских навыков (может теперь в тесте на грамотность набрал бы больше баллов).

Но это все прошлое! Вопрос в другом: что позволяет сохранить желание вести блог в дальнейшем?

Самая яркая идея, которая приходит на первый взгляд это монетизация. Однозначно идея фикс для большинства блогов в сети. Это не страшно, наоборот даже вполне естественно, но далеко не у всех получается поиметь прибыть со своего детища. Тем более мы живем в сложные времена и в СНГ. Развитие РУнета (не говоря уже о УА) по сравнению с западом слегка отстает. Поэтому заработок на «чистом блоггерстве» встречается крайне редко.
Есть, правда, исключения, но они более похожи на солидный СтартАп, где есть свои спонсоры, несколько редакторов. То есть это не простой блог на Блоггере, который запускает, например, сантехник из Города N дабы поведать всему миру о всех нюансах своего нелегкого ремесла.

Никто, в принципе, не мешает обвешать свой блог баннерами, контекстной рекламой и реферальным ссылками, но это нисколечно не гарантирует постоянный и стабильный доход с блога. Все это, как мне кажется, может быть лишь легким дополнением к содержимому самого блога, а не наоборот. Посему, просидев на голодном пайке и доходах в 14,52$ за 2 месяца, такой блог скорее всего умрет.

Вариант номер 2. Когда процесс написания в блог является либо хобби, либо частично соприкасается с работой. Или и то и другое вместе. Есть такой человек – Коперник . Он копирайтер. По Википедии это - автор рекламных и презентационных текстов, а также рекламных девизов (слоганов). Недавно он как-то написал о том, что более ему не интересны гонки за рейтингом и популярностью, что он достиг своего “чего-то там”. Конечно, так говорить просто, когда ты добился определенной вершины и у тебя есть имя-бренд. Кстати, одна из черт блоггинга – «имя в сети»: ты можешь здорово, умно, красиво, по смыслу писать тексты, но при этом быть абсолютно неизвестным и наоборот, когда стабильно несколько сотен уникальных посетителей в день тебе гарантировано, то можно слегка расслабиться, написать о погоде там:) потом о любви к жизни, к женщине и т.п. Люди не обращают на это внимания ибо верят, что через неделю ты обязательно спалишь классную и прибыльную тему. Но это не о Копернике! Хотя, судя по рекламе, монетизировать блог ему походу слегка удалось:)
Кстати только что наше блог отечественного копирайтера. Нужно будет просмотреть на досуге, может что интересное там есть.

Вариант 3: «Рабочий блог». Это как засветиться на тематическом форуме. Если у тебя много умных и толковых сообщений, то можно спокойно отписываться в ветке «Работа и заказы», либо оставить ссылку на блог в анкете на фрилансовом сайте. В таком блоге не обязательно писать каждый день, более того – можно и раз в неделю. Ценность его во всем содержимом целиком и вашем образе профессионала. К сожалению, подобные блоги могут быть обречены на малую посещаемость в связи с узкой направленностью и слабым развитием отечественной блогосферы. Как вариант – также ориентироваться на западного посетителя, то есть English version – must have!
Исключением, пожалуй, можно считать поистине неиссякаемую тему WordPress (один из блоггерский движков). Она будет актуальна как среди веб-мастеров, так и среди обычных блоггеров.

Что еще хотелось добавить. Блоггеру ВАЖНО, что его читают и комментируют. Внимание, речь идет о «реальном блоггере» (тру-блоггере чтоли:)) и в том случае, когда блог не является сплогом. Конечно, все люди разные, но для многих этот фактор очень весом, т.к. одной и причин создания блога является именно общение.
При наличии нескольких посещений в день, 1-го подписчика по мылу в качестве себя самого очень сложно сосредоточиться на мотивации)) Но к этому нужно быть готовым. Такова судьба. Тем, кто уже завоевал себе имя, можно расслабиться и писать в удовольствие. Новичкам же остается только совершенствовать свои способности написания постов, стараться следить за другими блогами и по возможности участвовать во всевозможных обсуждениях.

Как вариант познакомиться с проектом «Солнечный город», который призван помочь начинающим блогерам. Еще актуальной может быть заметка Артема Майнаса, где он сравнил блоггинг с обычным рабочим процессом.

Читать также:
Создание блога: часть1, часть2, часть3, постскриптум.
Подписаться на RSS блога можно здесь.

Облако тегов: определение, назначение, создание (часть2)

Sunday, 07 Oct 07 в 16:37

Облако тегов: определение, назначение, созданиеВо второй части темы недели об облаке тегов рассмотрим установку данного элемента в вашем блоге. Точнее приведение элемента к классическом виду облака тегов вместо обычного списка, как это делает Blogger по умолчанию.

Внимание! Перед внесением любых изменений настоятельно рекомендуется сделать копию вашего шаблона блога и сохранить в файле на локальном компьютере.

После этого можно со спокойной совестью приступить к модифицированию базового кода. Для начала заходим в блог раздел «Шаблон», выбираем меню «Элементы страницы». И создаем новый элемент типа «Ярлыки». Хотя, в принципе, это можно сделать и после модификации облака тегов.

Далее заходим пункт меню «Изменить HTML». Метку в верхнем правом углу «расширить шаблоны виджета» отставляем неизменной – это несколько упростит работу:) Итак, теперь приступим непосредственно к правке кода, которая состоит из трех частей.

1. Первую часть кода необходимо добавить в секцию стилей, которая отмечена тегами <b:skin>. Чтобы особо не вникать в структуру шаблона, другими словами – находим место в шаблоне ]]></b:skin> и размещаем код до него:

/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}

2. Следующая часть кода - есть настройка некоторых параметров облака, она также идет в блоке <head> шаблона, но уже вне секции стилей, то есть снова находим в шаблоне ]]></b:skin>, но вставляем код ПОСЛЕ этого тега, но ПЕРЕД закрывающим тегом </head>.

<script type='text/javascript'>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 21;
var maxColor = [79,148,205];
var minFontSize = 11;
var minColor = [180,205,205];
var lcShowCount = false;
</script>

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

3. Теперь займемся модификаций виджета «Ярлыки». Находим в шаблоне место

<b:widget  id='Label1' locked='false' title='Labels' type='Label'/>

Копируем следующий код от начала до конца и заменяем им данную строку.

<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
<b:includable id='main'>
  <b:if cond='data:title'>
<h2><data:title/></h2>
 
  </b:if>
<div class='widget-content'>
<div id='labelCloud'/>
<script type='text/javascript'>
 
// Don't change anything past this point -----------------
// Cloud function s() ripped from del.icio.us
function s(a,b,i,x){
      if(a>b){
          var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
             }
      else{
          var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
          }
      return v
   }
 
var c=[]
var labelCount = new Array()  
var ts = new Object
<b:loop values='data:labels' var='label'>
var theName = &quot<data:label.name/>&quot
ts[theName] = <data:label.count/>
</b:loop>
 
for (t in ts){
     if (!labelCount[ts[t]]){
           labelCount[ts[t]] = new Array(ts[t])
           }
        }
var ta=cloudMin-1
tz = labelCount.length - cloudMin
lc2 = document.getElementById('labelCloud')
ul = document.createElement('ul')
ul.className = 'label-cloud'
for(var t in ts){
    if(ts[t] < cloudMin){
       continue
       }
    for (var i=03 > ii++) {
             c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
              }      
         var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz)
         li = document.createElement('li')
         li.style.fontSize = fs+'px'
         li.style.lineHeight = '1'
         a = document.createElement('a')
         a.title = ts[t]+' Posts in '+t
         a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')'
         a.href = '/search/label/'+encodeURIComponent(t)
         if (lcShowCount){
             span = document.createElement('span')
             span.innerHTML = '('+ts[t]+') '
             span.className = 'label-count'
             a.appendChild(document.createTextNode(t))
             li.appendChild(a)
             li.appendChild(span)
             }
          else {
             a.appendChild(document.createTextNode(t))
             li.appendChild(a)
             }
         ul.appendChild(li)
         abnk = document.createTextNode(' ')
         ul.appendChild(abnk)
    }
  lc2.appendChild(ul)    
</script>
 
<noscript>
<ul>
    <b:loop values='data:labels' var='label'>
<li>
        <b:if cond='data:blog.url == data:label.url'>
          <data:label.name/>
        <b:else/>
          <a expr:href='data:label.url'><data:label.name/></a>
        </b:if>
        (<data:label.count/>)
      </li>
 
    </b:loop>
    </ul>
 
</noscript>
    <b:include name='quickedit'/>
  </div>
 
</b:includable>
</b:widget>

После этого сохраняем изменения в шаблоне и проверяем результат. Если что-то не работает, то значит где-то допущена ошибка! Поэтому нужно проделать всю процедуру заново очень внимательно!

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

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

var cloudMin= 1;

Позволяет ограничить число тегов в облаке – параметр указывает количество повторений, требуемых для включения тега в облако. То есть, если вы установите, например, 3 – то в облаке тегов будут отображены только ярлыки с тремя и более повторений. Настройка, приведенная выше, позволяет отобразить все теги.

Переменные maxFontSize, maxColor соответственно задают размер шрифта и цвет для тега, который встречается в облаке наиболее часто. По аналогичному принципу работают переменные minFontSize, minColor, только для тегов с наименьшим повторением. Параметры всех ярлыков, расположенных между максимальным и минимальным значениями, рассчитываются исходя из общего количества тегов и частоты их употребления.

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

Внимание, когда вы изменяете настройку цвета, придерживайтесь нужного формата, приведенного в примере – использование закрывающих кавычек [] и разделения значений запятыми. Если вы не в курсе RGB кодов для цветов, можете воспользоваться следующей таблицей (нужные значения в первой колонке).

Последняя переменная lcShowCount может принимать значения «истинно» (true) и «ложно» (false). Отвечает за отображение количества повторений того или иного тега в блоге. По умолчанию эта настройка выключена.

Что касается секции стилей (CSS), то там также есть несколько мест, которые можно изменить под себя.

#labelCloud {text-align:center;font-family:arial,sans-serif;}

Здесь вы можете изменить шрифт, используемый в облаке, или же выравнивание:

text-align:justify;
text-align:right;
text-align:left;

Если вы хотите, чтобы теги выстраивались в столбик, то в строке:

#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}

Заменяем display:inline; на display:block;.

И на последок строка:

#labelCloud .label-count

Она задает стиль для метки количества вхождений. Конечно, если данная особенность облака активирована.

Если и этого вам мало, можно сделать для блога еще одну фишку. Вы, наверное, заметили, что Blogger использует вместо понятия тегов «ярлыки». И соответственно под каждым сообщением идет перечень установленных вами тегов, перед которыми используется слово «Ярлыки». Можно это изменить!

Заходим в раздел «Шаблон», меню «Изменить HTML», далее активируем галочку в верхнем правом углу «расширить шаблоны виджета». После этого находим в коде блок:

<p class='post-footer-line post-footer-line-2'>
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if
cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

В нем вместо строки <data:postLabelsLabel/> пишем любой другой нужный вам текст, например – «теги». Решение подсмотрел здесь.

Читать также:
Облако тегов: определение, назначение, создание (часть1)
Добаление счетчика и контактов в блог от Blogger
Создание блога на Blogger.com (постскриптум)
Подписаться на RSS блога можно здесь.

Страница 8 из 10« Первая...«45678910»