Сен 08

Вышел очередной релиз браузера Firefox 3.6.9. В этом релизе исправлено 67 ошибок, включая 14 уязвимостей, 10 из которых помечены как критические.

Самостоятельно обновиться можно через главное меню: [Справка] — [Проверить наличие обновлений…]

Особо отмечается поддержка браузером метатега X-Frame-Options. Доступна она в движке Gecko начиная с версии 1.9.2.9 (Firefox 3.6.9). Эта директива предписывает браузеру не загружать страницу если она встроена в другую (через теги <frame> или <iframe>). Это может помочь предотвратить некоторые атаки по перехвату информации.

Таблица совместимости директивы X-Frame-Options:

Browser Lowest version
Internet Explorer 8.0
Firefox (Gecko) 3.6.9 (1.9.2.9)
Opera 10.50
Safari 4.0
Chrome 4.1.249.1042
Сен 04

Здравствуйте уважаемые посетители IнTересностей. Представляю вам очередной выпуск IнTересных ссылок.

В этом выпуске: ссылки, видео и немного юмора.

Итак, приступим.

[IнTересные ссылки]

[IнTересное видео]

[IнTересный юмор]

[IнTересные обсуждения]

На сегодня всё. Спасибо за внимание и до следующих выпусков.

Сен 03

Перевод (приблизительный) статьи 10 tips to increase your Design and Freelance productivity. С моими небольшими дополнениями курсивом.

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

В течении 10 лет я пробовал различные методы, изучал курсы управления, использовал расписания и только теперь (6 месяцев) создал для себя систему, которая увеличила мою производительность минимум на 40%.

Система – это объединение различных технологий, которые я изучил за всё это время. Если кратко: работай периодами и распределяй время.

1. Разделяем день на отрезки, каждый для конкретной задачи.
Как владелец бизнеса у меня много различных дел в течении дня, которые я не могу не делать. Основываясь на ежедневных делах я делю день на отрезки даже для приготовления кофе. Преимущество в том, что коллеги знают что я делаю в данный конкретный момент времени.

Обычный рабочий день делится вот таки образом:

  • 08:20 – 09:00 утренний кофе, чтение статей и ответы на почту.
  • 09:00 – 10:00 написание статей в блог или любых других материалов.
  • 10:00 – 11:00 проверка счетов, платежей и квитанций
  • 11:00 – 12:00 личные проекты, общение с заказчиками или коллегами
  • 12:00 – 13:00 дизайн
  • 13:00 – 14:00 дизайн
  • 14:00 – 15:00 обед
  • 15:00 – 16:00 дизайн
  • 16:00 – 17:00 дизайн
  • 17:00 – 18:00 блог

Это разделение дел служит ежедневным расписанием.
От себя добавлю – расписание великая вещь. Даже если не собираешься его строго придерживаться. Само наличие расписания очень сильно мотивирует и дисциплинирует. Относится не только к дневному расписанию. Я, например, почти всегда составляю для себя список продуктов перед походов в магазин и список книг и фильмов которые надо прочитать или посмотреть.

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

Да, вот ещё – рекомендую утром кроме кофе всё-таки плотно завтракать. Ну и понятное дело только здоровую пищу (кофе конечно к ней не относится, но…). О пище много написано в интернете – рекомендую самостоятельно поискать.

2. Работайте отрезками по 50 минут и отдыхайте 10 минут.
Любое дело делится на отрезки по одному часу. Идея состоит в том, чтобы работать не прерываясь 50 минут и затем отдыхать 10 минут. Золотое правило – 50 минут деятельности без перерыва и не отвлекаясь. В течении 10 минут отдыха вы может послушать музыку, прочитать и ответить на письмо, стать и пройтись.

Если ваша работа связана с сидением за компьютером – крайне рекомендую в эти 10 минут отдыха вставать со стула или кресла и делать физические упражнения: отжимания, пресс, приседания. Очень прикольно включить танцевальную музыку и тупо потоптаться под ритмы. Главное это не проводить время за компьютером – пусть и глаза немного отдохнут

3. Отсоединяйтесь.
В течении 50 «рабочих» минут отсоединяйтесь. Это, возможно, самая трудное, что надо сделать. Идея состоит в том, чтобы не иметь отвлекающих факторов. Закройте почту, чат, месенджеры (ну или используйте режимы «не беспокоить») и т.д. и всё, что может вас отвлечь в эти 50 минут. В 10 минут отдыха вы сможете вернуться в онлайн.

4. Не составляйте to-do списки.
Лучше составляйте списки проектов. Например, если у меня есть два или три разных проекта, я работаю над каждым до полного его заверения. Если вы дизайнер, у вас уже есть идея над чем вы должны работать в этом проекте – вам не нужны списки. Вам просто надо забыть о списках и просто работать.

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

5. Отдыхайте
10 минут, это тот период когда я просто лежу с закрытыми глазами. Иногда я просто хожу или занимаюсь любыми другими делами, которые позволяют мне отвлечься и «перезарядить батареи» чтобы продолжать работу дальше.

Ну кроме уже посоветованных мной занятий спортом (30 раз отдаться и 50 раз сделать пресс – это дело одной минуты), рекомендую перед началом каждого рабочего отрезка умываться холодной водой и пить воду (хотя бы пару глотков).

6. Слушайте музыку
Как дизайнера, ничто не вдохновляет меня больше чем музыка. У меня есть свои списки музыки для разных настроений, даже для разных видов работ.

Вот тут конечно каждому своё – я вообще ничего не могу делать когда слышу хоть какие-то звуки. Я могу работать только в полной тишине.

7. Убирайте ваше рабочее место.
Я знаю, часто, невозможно держать своё рабочее место чистым. Но иногда становится невозможным работать в беспорядке. Старайтесь убирать своё место один или два раза в неделю.

8. Освещение.
Очень важно чтобы на рабочем место было хорошее освещение, если в ващем офисе нет хорошего естественного освещения вы можете использовать настольные лампы.

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

9. Держите на рабочем столе только то, что может вам понадобиться.
В моём случае это:

  • Мой альбом для скетчей
  • Карандаш
  • Мой компьютер
  • Фото моей семьи.

Все остальные вещи я держу на книжной полке за спиной.

10. Будь как вода, мой друг
Этот пункт мой любимый (Да … я фанат Брюса Ли)

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

Ну это совершенно естественно, что провести спокойно каждый рабочий день тебе не дадут внешние силы. Если любой «сбой» в ежедневном расписании будет абсолютно выбивать тебя из колеи, то это неправильно – значит «в консерватории что-то не так».

Дальше продолжу от себя.

Я бы добавил в этот список ещё такой немаловажный пункт как сон. Люди конечно все разные, но в среднем взрослому мужчине надо спать 8 часов. как это ни прискорбно, но приходится тратить четверть жизни на сон, а иначе она вообще будет очень недолгой.

Автор статьи расписал свой рабочий день – и совсем не написал что у него происходит между 18:00 и 8:20 следующего дня.
Ну учитывая время на сон – ложиться надо в районе 00:20.

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

Я для себя одно время выделял час времени перед сном на прочтение художественных книг. Потом это дело почему-то забросил. Надо бы восстановить такую традицию.

Закончу известной фразой:
Хорошо работает только тот, кто умеет хорошо отдыхать. (с) не знаю кто, но кто-то очень мудрый.

Сен 02

Перевод интервью Мэта Муленвэга (Matt Mullenweg) – автора WordPress

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

Как ты зарабатываешь на нём и что планируешь делать дальше чтобы зарабатывать ещё больше?
5 лет назад я основал компанию Automattic для создания коммерческих сервисов для WordPress – это позволило выйти на рынок. Первым был антиспам сервис Akismet, который позднее был использован WordPress.com, Gravatar, Polldaddy, IntenseDebate, VideoPress, VaultPress, и многих других.

Как организован процесс разработки: сколько разработчиков у тебя есть, они с полной/частичной занятостью, они сидят в офисе (где?) или работают удалённо? Какая IDE и какую среду они используют, работая над WordPress?
Сейчас около 200 активных участников разработки ядра WordPress, все они добровольцы. Некоторые (включая Automattic) получают зарплату за вклад в WordPress. Специальной среды разработки нет, каждый использует то, что ему наиболее удобно.

Какое влияние оказывает WordPress на рынок и как это влияет на конкурирующие продукты (коммерческие и бесплатные)?
WordPress сейчас – это, определённо, самая распространённая платформа для публикации контента, но есть и отличные конкуренты – например, Blogger. Инновации на рынке это хорошо, потому что они подталкивают нас вперёд.

Начиная с версии 2.3.3 наибольшая часть изменений связана с админ-панелью и удобством пользования, а не с оптимизацией кода. Можем ли мы надеяться что в один прекрасный день движок станет оптимальнее?
Мы постоянно переписываем, рефакторим и оптимизируем код WordPress – часто это 10-20% за один релиз. Начиная с 2.3.3, наверное 95% кода было переписано. Такой неспешный процесс усовершенствования кода лучше чем полное переписывание, потому что каждое изменение тестируется нами для сохранения обратной совместимости.

Планируете ли прекратить поддержку PHP4 и прекратить использование deprecated.php?
Да, в 2011 году.

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

Вы поощряете разработчиков плагинов и тем?
Я уверен, что многие разработчики тем и плагинов высоко вознаграждены за свою работу. Мы не платим деньги за что либо с WordPress.org.

Добавите ли какие-нибудь плагины в коробочную версию кроме Akismet и Hello Dolly?
Скорее всего нет.

Что ты думаешь по поводу того, что WordPress превращается из блого-движка в полноценную CMS?
Это достаточно нормальный процесс, который начался после реализации возможности создания страниц (Pages). Больше половины всех новых инсталляций WordPress не используются как блоги вообще.

Если бы сейчас ты начинал писать WordPress с нуля – на что бы он был похож?
Начиная с сегодня я бы пожалуй отказался от некоторых возможностей, которые практически не используются, например blogroll manager, и сфокусировался больше на SEO и социальной интеграции.

Что ты думаешь о таких фреймворках как ZendFramework, Сodeigniter, Symfony и т.д.? Ты не думал использовать их при разработке WordPress?
WordPress сам по себе фреймворк, с помощью которого вы можете строить продвинутые и расширяемые приложения.

Какие CMS/CMF тебе нравятся? На какие проекты ты обращал внимание, когда создавал?
Наша страница about упоминает и ссылается на Textpattern, Movable Type и Drupal как вдохновителей.

Спасибо за ответы Мэт!

Сен 01

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

SVG – это открытый формат для векторной графики с поддержкой интерактивных элементов. Основан на XML.

Индексируются как отдельные фалы SVG, так и интегрированные в HTML. Для индексации большинства SVG-файлов потребуется некоторое время, соответственно полноценные результаты поиска будут доступные немного познее.
Пара примеров поисковых запросов: [sitemap site:fastsvg.com] и [HideShow site:svg-whiz.com]

Если на вашем хостинге есть SVG-файлы и вы хотите исключить их из результатов поиска, то вы можете воспользоваться директивой “X-Robots-Tag: noindex” в заголовке HTTP.

Список расширений файлов, для которых возможен поиск в Google:

  • Adobe Flash (.swf)
  • Adobe Portable Document Format (.pdf)
  • Adobe PostScript (.ps)
  • Autodesk Design Web Format (.dwf)
  • Basic source code (.bas)
  • C/C++ source code (.c, .cc, .cpp, .cxx, .h, .hpp)
  • Google Earth (.kml, .kmz)
  • GPS eXchange Format (.gpx)
  • Hancom Hanword (.hwp)
  • HTML (.htm, .html)
  • Java source code (.java)
  • Microsoft Excel (.xls, .xlsx)
  • Microsoft PowerPoint (.ppt, .pptx)
  • Microsoft Word (.doc, .docx)
  • OpenOffice presentations (.odp)
  • OpenOffice spreadsheet (.ods)
  • OpenOffice text (.odt)
  • Perl source code (.pl)
  • Python source code (.py)
  • Rich Text Format (.rtf, .wri)
  • Scalable Vector Graphics (.svg)
  • Text (.ans, .asc, .cas, .txt, .text)
  • Wireless Markup Language (.wml, .wap)
  • XML (.xml)

Причём речь идёт именно о расширении – если воспользоваться оператором filetype: в поисковом запросе (например filetype:xml galway), то поиск будет осуществляться среди файлов с расширением .xml, а не с форматом XML.

Стр. 1 из 11