Архив категории: ‘Web разработка’

Будущее здесь. Сoworking

Wednesday, 12 Mar 08 в 1:55

Будущее здесь. Сoworking в КиевеЯ просто не мог оставаться в стороне от данного вопроса, так как он, во-первых, мне очень интересен, а, во-вторых, вызывает реальное ощущение какого-то нового и супер-креативного веяния в ИТ сфере. В добавок еще и звучит гордо - Coworking. Итак, попробую рассмотреть вкратце что из себя представляет это понятие и зачем оно вообще нужно.

Coworking - это модель работы, получившая распостранение на западе. Вместо того, чтобы работать дома, что для большинства людей довольно неэффективно, фрилансеры обьединяются и снимают общее помещение, оставаясь независимыми и свободными, но не испытывая при этом недостатка в общении, работая вместе, делясь идеями и помогая друг другу (© Хабр).

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

Допустим, вы работаете web-программистом, делаете сайты. Если вы фрилансер, то можете сделать, например, около 2-3 проектов средней сложности в месяц (учитывая время на поиск заказов). Вы также можете усовершенствовать свои навыки и при этому увеличить число готовых заданий к 5-ти, кроме бирж фриланса наняться удаленно на одну или две дизайн студии. Все это будет приносить все больше и больше денег, но при этом будет существовать планка сложности проекта, выше которой прыгнуть не удастся. Про этом многие (теоретически) лишаются возможности попробовать себя в чем-то более масштабном и сложном.

С другой стороны человек, работающий на обычной фирме, начинает с минимального уровня и по мере развития самой организации получает возможность набраться дополнительно опыта: в разработке или даже перейти на более высокий уровень, подразумевающий управление персоналом - начальник отдела, главный программист и т.п.

В принципе, я слегка утрирую, поэтому можно не согласиться со многими вещами, высказанными выше. Просто хотел сказать, что одному подчас нереально выполнить тот или иной объем задач и есть случаи, когда сотрудничество (совместная работа) была бы весьма кстати. Именно в этом вижу основное преимущество coworking`а. К плюсам также относятся возможность обмена опытом и наличие нормального общения.

Развивая идею дальше, можно объединяться в группы фрилансеров (дизайнер, верстальщик, программист), нанимать менеджера (или брать на такой же «фрилансерской» основе) и создавать небольшое предприятие. В этом случае область потенциальных клиентов значительно расширится. При потере одного из участников проекта (или необходимости расшириться) можно быстро найти помощь среди других со-работников. Хотя данная модель вызывает ряд специфических вопросов о степени ответственности и участия каждого отдельного человека в проекте, посему углубляться в этом направлении не будем. Остановимся на том, что coworking - группа людей работающих по соседству - аналогично соседям в общежитии со всеми вытекающими позитивными и негативными моментами.

На данный момент движение в России и Украине только лишь набирает обороты. По всему остальному миру подобная практика уже получила весьма широкое представление. Поэтому вы без труда найдете соответствующую информацию в Google на английском. На этом сайте (что-то вроде coworking wiki) расположены данные о доступных офисах по всему миру: Чехия, Литва, Польша, Румыния уже «в теме», наших пока не видно.

Тем не менее они есть! И доступны по адресу - co-working.in.ua. У сайта две цели:

  1. Определить (приблизительно) - сколько людей хотели бы работать по рассматриваемому принципу.
  2. Быть местом встречи и общей выработки подходов к организации процесса.

Там есть форум, где ведется активное обсуждение. Дабы получить к нему доступ нужно зарегистрироваться. Если вас это заинтересовало - милости просим. Также по теме можно пообщаться на Хабре в соответствующем блоге. В частности в одном из постов была распространена следующая информация:

Место:
- Удобное расположение (15 минут от метро, 7 от автовокзала, не говоря о маршрутках, проходящих мимо :) )
- 350 метров + 60 метров терраса
- прекрасный вид с 16/17 этажей
- рецепция, 4 общих зала в двух уровнях и три комнаты для переговоров
- безлимитный интернет
- охрана

Подробности проекта:
- Зайти в офис и выйти возможно в любое время(24/7)
- В летнее время возможна работа под открытым небом, на терассе
- Любой может придти в офис бесплатно на пару часов (в гости или как клиент «соседа»)
- Аренда комнат для переговоров почасово для «гостей»
- В офисе будет организована кухня с холодильником, микроволновкой и кофейным автоматом
- Возможна доставка обедов, сендвичей, пицы, суш…

Открытие намечено на конец марта - начало апреля.

Услуги:
- рабочее место
- использование общих мест(терраса, кухня, переговорные)
- вай-фай
- телефон
- общая библиотека(собиратся будет общими усилиями как “соседей” так и организаторов)
- использование офисной техники (принтер, сканер, ксерокс,факс)
- продвижение себя любимого на сайте проекта (у каждого будет свой профиль с портфолио и списком предоставляемых услуг)
- участие в общих мероприятиях

Все это ориентировочно будет стоить 250у.е., 40-50 человек. Был бы я фрилансером у меня бы уже текли слюни по этому всему поводу:) Хотя, в принципе, и так очень нравится идея. А пока будущее идет к нам, предлагаю просмотреть немного фоток с других мест, куда оно уже пришло:

Сан-Франциско
Бруклин
Париж
Бруклин
Бруклин
Сан-Франциско

Еще фотки здесь.
А как вы относитесь к идее coworking?

Создание на сайте счетчика обратного отсчета

Wednesday, 05 Dec 07 в 1:40

счетчик обратного отсчетаЧасто бывают моменты, когда возникает желание создать у себя на сайте небольшой блок, где в реальном времени происходит отсчет времени до того или иного знаменательного события. Этот элемент позволит внести некоторую активность в общую статическую картинку сайта и, возможно, в некоторых случаях заинтриговать посетителя. Вообще иногда подобные приемы используются в рекламных акциях - мол, «ждите, через 10 дней будет вам чудо». Все сразу начинают думать, что же это за секрет такой. При этом неосознанно могут себе запомнить, что нужно будет через эти 10 дней поинтересоваться чем же все закончилось. А что, неплохой ход! Ведь любопытных людей достаточно много. Но сейчас не об этом.

Но вернемся в мир ИТ, а конкретно - веб-разработки. Как же можно реализовать подобный элемент у себя на сайте? Для этого, чисто теоретически, можно использовать разные технологии, как-то PHP, Flash, вероятно Ajax, а также Java Script. В этом блоге я применил последний вариант решения. Но перед тем, как его прояснить, приведу пару ссылок на подобные материалы, которые нашел в процессе поиска. Возможно, они вам пригодятся.

  1. Wordpress Plugin «Countdown Timer» (версия WP от 2.0 до 2.2.2)
  2. Wordpress Plugin «KB Countdown Widget» (версия WP от 2.0 до 2.2.1)
  3. Подборка JS скриптов по теме «countdown» (т.е. «обратный отсчет»)
  4. Скрипт, который я использовал (описание на англ.)
  5. Можно еще поискать в Гугле. Уверен там есть еще что-то интересное по этой теме.

Плагины для Wordpress я отбросил сразу. Во-первых, не было поддержки нужной мне версии, а я читал, что сборка 2.2.х слегка отличается по структуре от 2.3.х, посему не хотел словить каких-то неожиданных глюков на голом месте. Во-вторых, задача достаточно простая и может быть решена с помощью обычного скрипта, не зачем ставить непонятные и потенциально опасные модули. JS файл в данном случае гораздо проще проверить на наличие «непонятных строк» в коде.

Итак, что касается выбранного мною варианта. Для его вставки на сайт, необходимо в код шаблона добавить следующий код:

<script language=”JavaScript”>
TargetDate = “1/1/2008 0:00 AM”;
BackColor = “”;
ForeColor = “white”;
CountActive = true;
CountStepper = -1;
LeadingZero = false;
DisplayFormat = ” <em>До Нового Года:</em> %%D%% дн. %%H%% ч. %%M%% мин. и %%S%% сек.”;
FinishMessage = “Свершилось! С новым 2008-ым годом!!!”;
</script>
<script language=”JavaScript” src=”путь_к_скрипту/countdown.js”></script>

Предварительно скачиваем сам скрипт здесь и заливаем себе на ФТП. Можно прямо в папку wp-content.
Код, который вставляется на сайт содержит ряд настроек. Это:

  • TargetDate - дата, до которой отсчитывается время.
  • BackColor - цвет фона для текста со временем.
  • ForeColor - цвет текста.
  • CountActive - включение счетчика.
  • CountStepper - шаг отсчета (в секундах).
  • LeadingZero - ноль перед цифрами, например числа 09, 08, 07 и т.д.
  • DisplayFormat - формат отображения текста счетчика.
  • FinishMessage - сообщения, когда счетчик досчитает до нужной даты.

Конечно, в данном скрипте учтены не все нюансы, как например, разные окончания для «дней», «часов» при определенных числовых значениях. Кроме того, насколько я понял, время берется из показаний на вашем локальном компьютере - если оно у вас идет неправильно, то и новый год под данному счетчику можете встретить не вместе со всеми:)
И, тем не менее, скрипт имеет право на существование - он достаточно компактный и обладает нужным функционалом. Для самого простого применения сгодится на все 100%. Энтузиасты могут дописать необходимые свойства вручную:) После чего воплотить результат работы в полноценный плагин для Wordpress.

Поиск по сайту, установка Google Search

Tuesday, 16 Oct 07 в 3:18

Поиск по сайту, установка Google SearchНа каждом более-менее серьезном сайте с достаточно большим количеством информации неотъемлемым атрибутом есть поиск. Элемент используется для поиска на ресурсе необходимой пользователю информации. Есть несколько видов поиска, которые можно различить по механизму реализации и назначению. Первое понятие больше знакомо для людей, занимающихся технической стороной вопроса, второе для рядовых посетителей Интернет страниц.

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

Что касается реализации, то простой поиск может использовать оператор MYSQL LIKE либо реализовываться с помощью функций того или иного языка программирования. Есть еще так называемый индексированный поиск, который включает не только нахождение нужного слова или словосочетания, а еще производит индексацию всей информации на сайте дабы увеличить скорость обработки запроса и выдачи результата. Используется, как правило, на сайтах с очень большим количеством информации. Кстати, точно также как и Google индексирует все страницы, а потом использует эти данные при поиске. Хотя у Google все построено намного сложнее.

Читать далее »

Страница 2 из 2«12