Авг 05

Вышел очередной релиз самой популярной CMS для создания standalone блогов (и не только) – WordPress 2.8.3

Вольный перевод сообщения Райана Борана (Ryan Boren):

К сожалению я пропустил несколько мест в коде, когда исправлял ошибки повышения привилегий в версии 2.8.1. К счастью сообщество WordPress прикрыло наши тылы. Несколько ребят из сообщества копнули глубже и нашли пропущенные места. С их помощью пропущенные ошибки исправлены в 2.8.3. Т.к. это релиз улучшающий безопасность – крайне рекомендуется обновиться. Можно скачать WordPress 2.8.3 или обновиться автоматически через панель администратора.

Июл 20

Вышло очередное обновление самого популярного движка для блогов — WordPress 2.8.2.

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

Всем рекомендуется либо скачать новую версию WordPress 2.8.2, либо автоматически обновиться, используя страницу обновления в админке блога — Tools Upgrade (Инструменты Обновление).

Июн 04

В официальном блоге был опубликован отчёт о встрече (виртуальной естественно) 03.06.2009 на IRC-канале #wordpress-dev.

Выделены следующие IнTересные моменты:

  • Следующая среда, 10-е июня – дата релиза WordPress 2.8.
  • WP 2.9 будет требовать MySQL 4.1.2 или старше. Это поднимает текущие требования с 4.0 версии.
  • Будет добавлена проверка при автоматическом обновлении, чтобы избежать обновления до версии 2.9 если установлена версия MySQL < 4.1.2. Программа обновления будет советовать отправлять хостерам сообщения о переходе на более новые версии MySQL
  • Программа обновления будет советовать переходить с PHP 4 на PHP 5. В Кодексе будут соответствующие статьи для различных хостингов.
  • Новое время еженедельной встречи на IRC – каждая среда 9:00 pm UTC.

Ну что – все усиленно готовимся к переходу на WordPress 2.8. Хотя вроде переделок тем и плагинов особо не потребуется. Ну будем посмотреть.

Май 24

Долгожданный финальный релиз WordPress 2.8 все ближе и ближе – вышла вторая бета.

Уже можно скачать WordPress 2.8 Beta 2

Изменения относительно первого бета-релиза.

Lecactus высказался относительно грядущей версии WordPress – В ожидании релиза WP2.8. Уж чьему-чьему, а его мнению относительно WordPress я очень доверяю, тем блее что именно его сборка стоит на этом блоге, только версии 2.7.1. Буду ждать сборку в его исполнении версии 2.8.

Спасибо ему за работу.

Май 18

Я вот сам давно задумывался над этим вопросом – ведь большинство живёт ради работы, а не работает ради жизни. Вчера наткнулся у кого-то на ссылку – Programmers: Tell me about your work / life balance, Are you happy?. Похоже такие проблемы не только у украинских/русских программистов/дизайнеров и т.д. – проблемы у всех. И это печально.

Рекомендую внимательно прочитать все комментарии в данном обсуждении, я переведу только самый для меня актуальный – на меня не сильно похоже – но параллели довольно чётко прослеживаются. За перевод сильно не пинайте.

Я иду на работу, пашу несколько часов, программирую после обеда, иду домой, работаю над кодом дома пока хватает сил. В 4 утра заканчиваю и иду спать, просыпаюсь в 10 утра и возвращаюсь на работу…

Приходят выходные, я просыпаюсь в 5-6 вечера субботы (отсыпаюсь за недоспанное в течении недели). Я играю в игры, делаю кое-какую работу, иногда выхожу поиграть в бильярд или просто пошляться с друзьями, или просто напиваюсь. Ложусь спать в полдень. Просыпаюсь в 5-6 вечера воскресенья, хорошо отдохнув от работы (вот тут я не понял как правильно перевести).

В каждый из этих дней я ем много фастфуда и мой организм ненавидит меня за это. Я пью много газировки у курю много сигарет. Кажду неделю я работаю 40 (отчётных) часов, т.к. переработки запрещены, но в реальности я работаю примерно 70 часов только для того, чтобы показать насколько я замечательный программист, который может сделать всё.

Мой вес был 155 фунтов (70 кг) до того как я опять начал программировать. Я регулярно таскал железки и практически всегда был на улице. Теперь я постоянно в помещении, стал на 25 фунтов (11 кг) тяжелее – но это пока ещё нормально для парня с ростом 5’11 (1 м 80 см), но у меня абсолютно нет энергии – я постоянно чувствую себя уставшим.

Мне нравится программировать, но там где я работаю на 99% мужской коллектив, женщина работают в других местах и у меня нет возможности пригласить кого-нибудь. Я иду в бар и всем женщинам там далеко за 30, а мне всего 28.

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

Моя жинь полностью расстроена. Нет сремления к чему-нибудь – полный хаос. Я на последней ступени – я просто потерялся по жизни. Я не трахаюсь (уж извините – как написано – так написано :) ), я конечно регулярно общаюсь с девушками, но не могу заставить себя не нечто большее чем дружба.

Моя общественная жизнь никакая. Я знаю всего 3-4 человек с которыми мы проводим время и которые не работают со мной. В общем – я доволен работой, но совершенно недоволен остальной чатью жизни.

Я не знаю типичный ли это расклад для программиста – но что есть, то есть.

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

Естественно новых друзей в новом городе тоже нет, потому что просто нехватает времени их находить. С женщинами та же фигня :)

Вот только в отличии от автора комментария фастфудом я не питаюсь.. и пожалуй даже немного похудел :) . Ну и конечно сплю я по всеобщему расписанию :) , т.е. ночью :)

А как у вас обстоят с этим дела собратья программисты/дизайнеры/консультанты и иже с ними с постоянной работой в офисе? Добро пожаловать в комментарии (после регистрации).

P.S. нашёл ссылку откуда я узнал об этой статье, я-то думал что потерял её – вот собственно.
На что, на что – а на ссылки я пока не жадный :)

Май 17

Ну что… всем плакать, кому от счастья, кому от горя :) – вышла первая бета новой ветки WordPress – WordPress 2.8 Beta 1

Офицальное сообщение на редкость таланливое (в смысле краткое :) ):

Скачать, протестировать, сообщить об ошибке.

Что нового? Да всё вот это.

Удачной охоты, все вы тестеры.

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

Мар 27

Вольное изложение статьи 15 surefire ways to break your CSS. Автор Rob Glazebrook. Курсивом мои дополнения.

Пропущена точка с запятой
CSS правила состоят из пар описаний – свойство-значение, разделённых между собой точкой с запятой. В соответствии с спецификацией CSS последнее описание может не заканчиваться точкой с запятой, т.к. фигурная скобка и так отделяет всё правило от остальных как стена. Например:


body {
	background-color: #444;
	color: #eee
}

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


body {
	background-color: #444;
	color: #eee
	font-family: Helvetica, Arial, sans-serif
}

В результате описание font-family никогда не сработает, т.к. парсер будет считать «font-family» частью значения свойства color. Я проставляю последнюю точку с запятой всегда – это как-то добавляет организованности в код. А несколько лишних байт в размере css-файла не играют большой роли, особенно при включенном кешировании браузера.

Continue reading »

Мар 26

Группа разработки PHP объявила о выходе первого релиз-кандидата для PHP 5.3.0 (PHP 5.3.0RC1). Этот релиз является завершающей фазой основных улучшений для ветки 5.X, который содержит большое количество новых особенностей, исправления ошибок и усовершенствования безопасности.

Основные новые возможности ветки PHP 5.3 :

Из релиза также исключены несколько расширений и унифицировано использование внешних API. Обратите особое внимание, чтобы не возникали ошибки несовместимости при переходе на данный релиз:

Все пользователям, особенно тем, кто до сих пор пользуется более ранними версиями PHP 5 настоятельно рекомендуется переходить на PHP 5.3.0, который полностью заменяет ветку 5.2.

Полный список изменений PHP 5.3.0 смотрите в CVS – NEWS.
Некоторые изменения:

  • Обновлён встроенный sqlite до версии 3.6.11.
  • Обновлён встроенный libmagic до 5.00
  • Добавлена константа LIBXML_LOADED_VERSION (использует текущая версия libxml2
  • Добавлен флаг JSON_FORCE_OBJECT для json_encode()
  • Добавлена поддержка для кодировки CP850 в расширении mbstring.
  • Исправлена ошибка #47664 (get_class возвращал NULL вместо FALSE).
  • Исправлена ошибка #47593 (interface_exists() возвращал false кога использовались абсолютные пути в пространстве имён
  • Исправлена ошибка #47549 (get_defined_constants() возвращал неправильный массив категорий)
  • Исправлена ошибка #47329 (сбой в сборщике мусора)
  • Исправлена ошибка #47243 (OCI8: сбой при выключении Windows)
  • Исправлена ошибка #47085 (rename() возвращала true даже если файл, имя которого было заданоe в PHAR, не существовал
  • Исправлена ошибка #46623 (OCI8: phpinfo не показывал ORACLE_HOME
  • Исправлена ошибка #46347 (parse_ini_file() не поддерживал маску *
  • Исправлена ошибка #16035 (OCI8: oci_connect вызывал ошибку в памяти без указанного ORACLE_HOME
  • Исправлена ошибка #15988 (OCI8: sqlnet.ora не читалась старыми библиотеками Oracle

Там же можно увидеть что уже во всю идёт работа над PHP 5.3.0RC2. На момент написания статьи уже было исправлено 5 ошибок, найденых в PHP 5.3.0RC1.

Мар 24

Нашёл, как мне кажется, отличную и интересную подборку RSS лент веб-дизайнерских сайтов. Автор её рекомендует почему-то фриланс веб-дизайнерам, но я думаю что она подойдёт всем, кто, так или иначе, связан с дизайном.

В списке более 100 лент, если у вас, уважаемые читатели, появятся дополнения – либо пишите в комментариях у меня, либо сразу пишите автору. Да… хочу отметить все ленты англоязычные. Русскоязычных лент вообще мало, да и 60-70% из них – это переводы западных авторов… хотя и странно – аутсорса, а следовательно и разработчиков, дизайнеров у нас в странах побольше. Т.е. либо лень, либо одно из двух :) .

Ленты можно загружать либо понравившиеся из списка, либо одним opml-файлом. Архив можно скачать с сайта автора. Я загрузил себе все, хотя конечно многие у меня и так есть – будет время разберусь и повычищаю дубликаты и неинтересные мне лично.

P.S. Наверное многие не понимают почему не 100+ RSS, а N-RSS – ну не люблю я этого :)

Мар 20

Вышел первый технический релиз ветки 1.7 – jQuery UI 1.7.1

Скачать можно

Основные изменения в jQuery UI 1.7.1.

Да… чуть не забыл – хочу напомнить, что ветка jQuery UI 1.7.x поддерживает только jQuery 1.3

Стр. 3 из 512345