Как стать автором
Обновить
0
Карма
0
Рейтинг
Андрей @Steward

Пользователь

  • Подписчики 2
  • Подписки 1

15 верных путей чтобы сломать ваш CSS

CSS *
Перевод
Вольное изложение статьи 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-файла не играют большой роли, особенно при включенном кешировании браузера.
Читать дальше →
Всего голосов 36: ↑19 и ↓17 +2
Просмотры 5.9K
Комментарии 28

Суровая правда о корпоративном веб сайте

Разработка веб-сайтов *
Перевод
Корпоративных сайтов много — хороших мало.

Я думал что такая ситуация сложилась только на постсоветском пространстве. Красные директора, те немногие кто до сих пор руководят остатками крупнейших заводов Европы, естественно лучше лягут под танк, чем отдадут деньги, людей и материальные ресурсы на создание «непонятно чего в какой-то там сети». Новые директора, толком не окончившие школу в конце 80-х, начале 90-х и уж конечно не учившиеся в институтах (славные 90-е) чувствуют местом, на котором сидят что их, мягко говоря, вводят в заблуждение, когда предлагают создать корпоративный сайт для привлечения новых клиентов, поддержания деловой репутации и имиджа фирмы. Да ещё когда с такой просьбой приходит собственный программист, зачастую выполняющий обязанности от грузчика до системного администратора, и просит выделить средства — брови директора резко ползут вверх, а рот всё громче и внятнее предлагает пойти прогуляться в места не столь близкие — к звёздам как минимум.
Читать дальше →
Всего голосов 86: ↑81 и ↓5 +76
Просмотры 1.6K
Комментарии 84

Android 1.1 SDK Release 1

Чулан
Сегодня в блоге разработчиков Android-а появилось следующее сообщение:
Привет, разработчики! Как вы уже наверное могли слышать, пользователи по всему миру начали получать сообщения от их Android-устройств об обновлении, содержащем новые возможности и функциональность. Вы также могли отметить что обновление представляется как «Android 1.1». Приложения, написанные с использованием 1.0_r1 и 1.0_r2 SDK будут и дальше отлично работать и на Android 1.1. Но, если вы хотите использовать все преимущества нового API версии 1.1, вы должны обновить SDK.

И именно поэтому я даю вам знать что Android 1.1 SDK, release 1 теперь доступен. Как можно скорее смотрите в список нововведений, текущие изменения API простые, но полезные. Новый SDK содержит все новые API, а также новый образ эмулятора для тестирования ваших приложений. Если ваши Android-устройства куплены в розницу, свяжитесь с оператором для выполнения обновления. Обновлённый образ системы v1.1 для Android Developer Phone 1 скоро будет выпущен.

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

Вы можете скачивать обновленный SDK используя ссылки выше. Счастливого кодирования!


Эту речь произнёс Dan Morrill на официальном блоге разработчиков Android-а
Всего голосов 2: ↑1 и ↓1 0
Просмотры 192
Комментарии 4

Внимание! Всем срочно обновиться до Wordpress 2.6.3

Чулан
Сегодня в официальном блоге Wordpress появилось новое сообщение:
Сегодня (23.10.2008) была найдена уязвимость библиотеки Snoopy. WordPress использует Snoopy для показа фидов (лент) на панели инструментов (Dashboard-е). И хотя уязвимость имеет низкий уровень опасности для пользователей WordPress, мы немедленно выпускаем обновление.
Версия 2.6.3 уже доступна для скачивания. Если вы не хотите скачивать весь релиз целиком, вы можете скачать следующие два файла и скопировать их в проинсталированный Wordpress версии 2.6.2.


Скачать полную версию Wordpress 2.6.3.
или скачать и обновить следующие файлы
1. wp-includes/class-snoopy.php
2. wp-includes/version.php

Рекомендую всем! Я уже обновился :)

Кросс-пост из моего блога
Всего голосов 45: ↑27 и ↓18 +9
Просмотры 196
Комментарии 21

Вышла финальная версия phpMyAdmin 3.0.0

Чулан
27 сентября 2008 года вышла новая версия самого популярного web-интерфейса для управления базами данных MySQL — phpMyAdmin 3.0.0.

Официальное сообщение о выходе очень скромное и содержит довольно скупую информацию:

Добро пожаловать в phpMyAdmin 3.0.0. Эта версия поддерживает множество возможностей MySQL 5.1 и систем хранения данных Maria и PBXT.

Серия 3.0 требует PHP 5.2+ и MySQL 5.0+.

Скачать верию 3.0.0 и темы для неё можно с Sourceforge.net

Кросс-пост из моего блога.
Всего голосов 30: ↑23 и ↓7 +16
Просмотры 183
Комментарии 6

Техническое задание — To be or not to be?

Управление проектами *Подготовка технической документации *
Прочитал статью Станислава Малкина — Для заказчиков: если нет ТЗ.

Вообщем-то написано всё грамотно, последовательно и понятно.
Сделан напрашивающийся вывод — техническому заданию быть — to be! (Однозначно! Я сказал! Жириновский)

И быть ему, по мнению Станислава, следует по трем вариантам:
  1. ТЗ написано самим заказчиком.
  2. ТЗ написано разработчиком заказанной системы.
  3. ТЗ написано профессиональным составителем ТЗ.


Я думаю что первый вариант имеет право на жизнь только если у заказчика уже имеется опыт написания ТЗ, основанный на втором и/или третьем варианте.
Пока пропустим второй вариант и обратимся сразу к третьему. Насколько можно судить по статье — Станислав считает этот вариант самым приемлимым, особенно для начинающих заказчиков. Однако я вижу гораздо больше минусов чем указано в статье (собственно единственный указанный минус — дополнительные расходы на написание технического задания):

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 8K
Комментарии 64

Вредные советы — Как НЕ пройти интервью при трудоустройстве

Чулан
Что-то я отошёл от планов по публикации вредных советов, хотя это было одной из основных идей на первом этапе ведения данного блога. Попробуем вернуться и продолжить с подачи статьи на LifeHacker.ru — Распространённые ошибки прохождящих интервью по трудоустройству.

Итак вредные советы при прохождении интервью при трудоустройстве на работе или «Ну НЕ возьмите меня пожалуйста» (текст с LifeHacker.ru с моими небольшими правками — надеюсь они не обидятся и плюс некоторые мои дополнения):
  • Никогда не готовьтесь
    Вы знаете, что интервью уже на следующей неделе, и вам нравится предлагаемая работа, но вы даже не думаете о том, чтобы приготовиться, узнать некоторые факты о компании или заучить другие, относящиеся к этой работе вещи. Зачем, у вас же есть и знания и опыт, правда?
  • Настройтесь на “мне всё равно”
    Приходите на интервью неряшливо одетым, забудьте документы, которые вас просили захватить, излучайте самоуверенное убеждение, что только вам эта работа и подходит. Не напрягайтесь при ответах на вопросы специалистов отдела кадров — зачем?
  • Будьте агрессивны
    Когда интервьюер вздумает проверить ваше терпение, задавая скучные и не относящиеся к делу вопросы — даже не думайте терпеть. Вместо вежливых ответов переходите к брутальной манере речи и перепалке.
  • Умоляйте
    Позовите на помощь эмоции и умоляйте вас взять, подкрепляя это как можно более персональными деталями.
  • Рассказывайте гадости о прошлом начальнике
    Раскройте всё и не жалейте чёрных красок, когда будете расписывать вашу предыдущую работу и босса в ответ на вопрос о причине поиска работы.
  • Говорите только о деньгах
    Указывая причину поиска, даже не думайте упоминать что-либо кроме денег.
  • Не задавайте вопросов и молчите пока не спросят вас
    Иначе работодатель сам будет вынужден чувствовать себя как на экзамене, что ему явно не понравится
  • Никаких сертификатов, дипломов, грамот
    Зачем утомлять работодателя информацией о своих знаниях — он может почувствовать себя глупее чем вы и будет вести себя агрессивнее.
  • Не приходите на собеседование раньше или вовремя
    Пусть работодатель не чувствует что вы готовы на всё и сразу. Ведь это вы им нужны как потенциальный сотрудник — подождут!
  • Никакой канцелярии
    В конце концов если фирма солидная вам обязательно выдадут ручку и листик бумаги, а иначе в такую фирму и идти не стоит.
  • Не договаривайте заранее о встрече
    Просто приходите в офис и говорите — «Вот он я!». Требуйте встречи сразу с начальником подразделения где планируете работать. Зачем вам встреча с менеджером по персоналу?
  • Перспективы
    Никаких разговорах о перспективах, иначе ваш потенциальный начальник сразу подумает, что вы хотите его «подсидеть» — никому не нужна конкуренция.
  • Планы компании и вы в этих планах
    Даже не спрашивайте о них, зачем вам знать чем вы будете заниматься, над какими проектами сейчас работает компания — берут — значит надо.
  • Заработная плата
    Даже не спрашивайте белая или чёрная — всё-равно про черную никто не скажет. Бонусы тоже не обсуждайте — чего нет в договоре — того нет в природе. И никогда не обсуждайте сроки её увеличения — ведь вы еще ничего для компании не сделали.
  • Социальные вопросы
    Даже не пытайтесь их задавать — вы же не в институт благородных девиц идете. Все социальные вопросы должны решаться за счёт вашей зарплаты — сразу об этом подумайте!

Кросс-пост из моего блога.
Всего голосов 23: ↑6 и ↓17 -11
Просмотры 651
Комментарии 6

Обновление FireFox 2.0.0.16 и FireFox 3.0.1

Firefox
На официальном блоге Mozilla появилась информация о следующем обновлении для ветки FireFox 2.x.x.x — 2.0.0.16. Как и обычно, данное обновление позиционируется как обновление, улучшающее стабильность и безопасность.

Судя по списку изменений исправлены всего две критические уязвимости:
  • MFSA 2008-35 При не запущенном Firefox-е попытка открыть URL из командной строки приводит к открытию нескольких одинаковых закладок в браузере.
  • MFSA 2008-34 Выполнение удаленного кода через переполнение количества ссылок на CSS объекты

Эти же самые исправления коснулись и третьей ветки разработки — вышла версия 3.0.1.
У кого установлена третья версия — поделитесь — действительно ли вышло обновление?

Если ваш браузер самостоятельно не обновился, а это должно произойти в течении 48 часов с момента выхода обновления, то вы можете самостоятельно скачать новую версию.
http://www.mozilla.com/en-US/firefox/all-older.html

Разработчики FireFox напоминают, что поддержка второй ветки продукта продлится только до декабря 2008 года, поэтому всем рекомендуется обновляться до версии FireFox 3.

Кросс-пост из моего блога.
Всего голосов 35: ↑20 и ↓15 +5
Просмотры 469
Комментарии 36

WordPress 2.6 “Tyner”

WordPress *
По сообщению официального блога сегодня стала доступной для скачивания следующая версия одного из самых популярных скриптов для организации персональных интернет-блогов — WordPress 2.6 «Tyner».
Названа она в честь джазового пианиста МакКоя Тайнера (McCoy Tyner) и содержит большое количество возможностей, делающих WordPress более мощной CMS: появилась возможность отслеживать изменения любого сообщения или страницы (некоторый аналог системы контроля версий внутри WordPress), а также несколько дополнительных улучшений, анонсированных в версии 2.5.
Читать дальше →
Всего голосов 51: ↑48 и ↓3 +45
Просмотры 571
Комментарии 55

Первое приложение от Google Mobile для iPhone

IT-компании
10 июля сразу в двух официальных блогах Google — основном и мобильном появилась информация о первом мобильном приложении для iPhone и iPod touch — Google Mobile App.

Данное приложение объединяет в себе всю мощью сервисов Google и интерфейс iPhone, что позволит найти всё, что вам нужно быстрее и проще.
Google Mobile App содержит всего одно поле ввода для поиска в контактах и интернете. Как только вы начинаете вводить — Google будет помогать вам. Помощь заключается в подсказках ввода, подсказках для адресов веб сайтов и простому доступу к поисковым запросом, которые вы вводили ранее. Google Mobile App выполняет поиск в процессе набора самого поискового запроса, поэтому как только вы закончили вводить поисковый запрос — результаты уже будут ждать вас. Кроме того, Google Mobile App помнит наиболее популярные запросы и располагает их сверху.
Ну и наконец, приложение также использует возможности My Location для определения текущего положения пользователя и показывает ближайшие объекты, удовлетворяющие поиску, на карте. Например поиск ближайших кафе, ресторанов или магазинов.

Более подробно можно увидеть на видео:


Если нужно использовать другие мобильные сервисы Google — необходимо всего лишь нажать на кнопку «Explore more».

Чтобы получить Google Mobile App нужна скачать его с App Store поискав по ключевому слову 'Google Mobile'. Для доступа к App Store нужно последнее обновление программного обеспечения для iPhone. Пока Google Mobile App доступно только для пользователей из США. Для остальных приложение будет доступно немного позже.

Кросс-пост из моего блога.
Всего голосов 12: ↑4 и ↓8 -4
Просмотры 261
Комментарии 3

Mozilla получила сертификат Книги рекордов Гиннесса

Firefox
По сообщению официального блога 9-го июля 2008 года компания Mozilla получила официальный сертификат Книги рекордов Гиннесса за «наибольшее количество скачиваний программного обеспечения за 24 часа» («largest number of software downloads in 24 hours»). С 18:16 UTC 17 июня 2008 года по 18:16 UTC 18 июня 2008 года Firefox 3 скачало 8,002,530 человек!

Gareth Deaves takes Mozilla’s Guinness World Record Certificate

От имени всего сообщества FireFox, сертификат от Гарета Дивза (Gareth Deaves — на фото слева), управляющего по разделу «Internet and Technology» в Книге рекордов Гиннесса, получил Тристан Нитот (Tristan Nitot — на фото справа), президент Mozilla Europe. Сертификат о достижении рекорда был вручён перед 300 участниками сообщества, собравшимися в центре Лондона, чтобы отпразновать это событие.

Кросс-пост из моего блога
Всего голосов 70: ↑53 и ↓17 +36
Просмотры 586
Комментарии 39

Обновление Firefox 2.0.0.15

Firefox
Приятно, что разработчики любимого многими браузера (а ведь в Download Day третью версию скачало более 8-ми миллионов) не забывают и о второй ветке. Сегодня вышло следующее по счёту обновление — 2.0.0.15.

Пока официальный блог молчит — информацию можно получить из вики проекта. Данный релиз носит характер более стабильного и безопасного обновления для Firefox 2.0.0.x.

Перечень исправлений можно прочесть здесь.

В данном релизе исправлено:
  • Ошибки и выполнение удаленного кода в процессе расстановки блоков (block reflow)
  • Просмотр удаленного сайта как локального файла через URL ярлык Windows
  • Некорректное завершение URL файла в списке файлов конкретной папки
  • Использование некорректного файла .properties в неинициализированной памяти
  • Произвольное сокетное соединение с Java LiveConnect в операционной системе Mac OS X
  • Произвольная загрузка файла через originalTarget
  • Произвольное выполнение кода в mozIJSSubScriptLoader.loadSubScript()
  • Подделка подписанных JAR-файлов


Update:
Как наконец-то сообщается в официальном блоге обновление таки было :). И, самое главное, «для линейки продукта Firefox 2.0.0.x будут выходить обновления безопасности и стабильности до середины декабря 2008 года. Всем пользователям предлагается обновляться до Firefox 3.»

Кросс-пост из моего блога.
Всего голосов 18: ↑12 и ↓6 +6
Просмотры 401
Комментарии 11

Google + Yahoo! = AdSense-дружба

IT-компании
Начнём не с дружбы.

По сообщению официального блога немного изменилась одна поисковая фишка Google. А именно изменился механизм подсказок при поиске. Правда работает он довольно выборочно — если честно у меня не получилось ни с одним поисковым запросом, кроме тех что указаны в официальном сообщении.

Вот как это выглядит:
google related search

Вообщем-то такой подход способствует как ускорению поиска, так и возможности найти то что нужно рекламодателю, а не пользователю — ведь за related search suggestions можно взять некоторую денежку, получаю «нужные» поисковые запросы. Нечто вроде подсказок: «С этим товаром большинство покупателей берут и...»

Вернемся собственно к дружбе.
В том же официальном блоге сообщается о начале действия соглашения между Google и Yahoo!

12 июня 2008 года компанию Google анансировала рекламное соглашение, которое предоставлет компании Yahoo! доступ к AdSense для поиска и программы контекстной рекламы для их пользователей из США и Канады. Дополнительно будет разрабатываться взаимодействие между системами передачи сообщений обеих компаний — GTalk и Yahoo! Messenger.

Yahoo! не единственная компания, с которой планируется такое взаимодействие (реклама и системы передачи сообщений).

В официальном блоге отдельно выделены следующие пункты:
  • Это не слияние. Компания всего лишь предоставляет доступ Yahoo! к своей рекламной технологии посредством доступа к программе AdSense.
  • Это не устранение соперника с игрового поля. Компания Yahoo! будет продолжать свой дело в области поиска и контекстной рекламы. Компания Yahoo! может использовать технологии Google минимально на столько, на сколько пожелает.
  • Это соглашение не запрещает Yahoo! заключать подобные соглашения с другими компаниями
  • Это соглашение не означает что Google будет делится поисковым трафиком. Yahoo! будет продолжать предоставлять услуги поиска, с помощью собственных поисковых механизмов, и рекламной компании.
  • Это не означает увеличение цен на услуги Google для рекламодателей.


кросс-пост из моего блога
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 242
Комментарии 13

Проблемы с Google Reader

IT-компании
Пару часов назад у меня начались проблемы с отображением фидов в онлайновой RSS-читалке Google Reader. В результате запроса на просмотр любого RSS-фида выдаётся следующее сообщение:
«К сожалению, из-за непредвиденных обстоятельств Google Reader не удается выполнить ваш запрос.»

Это у всех так?
Мы у себя попробовали с нескольких компьютеров, правда у нас всего 3 внешних IP — может нас забанили, а то я у кого ни спрошу — никто этим ридером не пользуется.

А зря :) рекомендую

Update:
Спустя три часа заработало
Всего голосов 38: ↑21 и ↓17 +4
Просмотры 228
Комментарии 38

Пользуетесь ли Вы css фреймворками?

CSS *
Хотелось бы знать, пользуется ли хабрачеловечество css фреймворками?
И если да — то какими и, главное, почему? Рекомендации по использованию тоже хотелось бы услышать.

Небольшой список CSS-фреймворков (by curlybrace):

Blueprint
Css-Framework.ru
WYM Style
A CSS Framework
Thestandardsguy
Jim Wimpey
YUI Grids (Yahoo)
Taffy
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 1.5K
Комментарии 48

Подбор цветовой гаммы — теория цветового круга

Чулан
Вот прочитал топик на nnm.ru — smes.nnm.ru/podbor_cvetovoj_gammy_teoriya_cvetovogo_kruga_

А кто чем пользуется кроме указанных (да и по ним интересны отзывы) программ, что посоветуете почитать ещё?
Всего голосов 6: ↑3 и ↓3 0
Просмотры 423
Комментарии 9

Раздел «Тюнинг» в профиле

Чулан
Предлагаю добавить функции отключения показа «Прямого эфира» и облака тегов.
Не знаю как кто, но я лично на теги вообще никогда не смотрю, да и на прямой эфир вообщем-то тоже.

А ещё будьте добры — кто-нибудь объясните почему я немогу к блогу «Хабрахабр — Идеи для сайта» подключится… да и ни к какому другому :( — можно по почте.

Update:
Подключене к блогам не работает в Firefox — в IE вроде всё нормально :)
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 232
Комментарии 14

Информация

В рейтинге
Не участвует
Откуда
Южный, Одесская обл., Украина
Дата рождения
Зарегистрирован
Активность