Эх, засада =) Я думал, он не просто показывает хекс цвета, но и подбирает похожие по тону цвета )) На картинке так кажется )
Для FF есть расширение, аналогичное этому софтику, называется ColorZilla, причем дает еще и rgb значение.
Для перезаписи слов в зависимости от пола я у себя использовал такую функцию:
function rw_word($w,$s) {
// Функция перезаписи слов в зависимости от пола
// Вызов: rw_word("слово", "пол");
// $w - слово(а),
// $s - пол (значения: "1" - муж, "2" - жен)
if (!$s || $s==1 || (trim($s) == "")) {echo $w;}
else {
$original_word = $w;
// справочник слов
if ($w=="Он") $w="Она";
if ($w=="его") $w="ее";
if ($w=="он был") $w="она была";
if ($w=="Он написал") $w="Она написала";
if ($w=="зарегистрировался") $w="зарегистрировалась";
if ($w=="ним") $w="ней";
if ($w=="написал") $w="написала";
if ($w=="сказал") $w="сказала";
// если нет совпадений для женского пола, предупреждаем-с, если есть, выводим
if ($original_word == $w) {echo "<b>не найдено</b>";} else {echo $w;}
}
}
Может кто-то предложит более красивое или функциональное решение?
В последнее время очень интересуюсь подобными вещами, спасибо за статью :) Проблема с морфами возникает практически всегда когда делаешь человеческий интерфейс.
Простейший пример - у юзеров в базе есть запись о поле - 1 или 2, соответственно мужской или женский.
Когда юзер заходит в любой профиль, нужно писать "Малинка написала 2 новости" или "Фунтик написал 3 новости". И таких слов которые склоняются в зависимости от пола может быть очень много.
Хотелось бы узнать как хабрадевелоперы решают такие задачи? :)
То же самое например есть "Вася Пупкин", а новости были добавлены "Васей Пупкиным"
имхо, неверно.
Идеологически "0" - это скорей отсутствие чего-то, чем что-то конкретное.
я во всех проектах принимаю за стандарт что "1" - "да", "2" - "нет",
конкретно по отнощению к полу "1" - "М", "2" - "Ж".
Для FF есть расширение, аналогичное этому софтику, называется ColorZilla, причем дает еще и rgb значение.
Половину вообще не понял, поэтому в избранное и буду потом перечитывать =)
function rw_word($w,$s) {
// Функция перезаписи слов в зависимости от пола
// Вызов: rw_word("слово", "пол");
// $w - слово(а),
// $s - пол (значения: "1" - муж, "2" - жен)
if (!$s || $s==1 || (trim($s) == "")) {echo $w;}
else {
$original_word = $w;
// справочник слов
if ($w=="Он") $w="Она";
if ($w=="его") $w="ее";
if ($w=="он был") $w="она была";
if ($w=="Он написал") $w="Она написала";
if ($w=="зарегистрировался") $w="зарегистрировалась";
if ($w=="ним") $w="ней";
if ($w=="написал") $w="написала";
if ($w=="сказал") $w="сказала";
// если нет совпадений для женского пола, предупреждаем-с, если есть, выводим
if ($original_word == $w) {echo "<b>не найдено</b>";} else {echo $w;}
}
}
Может кто-то предложит более красивое или функциональное решение?
Простейший пример - у юзеров в базе есть запись о поле - 1 или 2, соответственно мужской или женский.
Когда юзер заходит в любой профиль, нужно писать "Малинка написала 2 новости" или "Фунтик написал 3 новости". И таких слов которые склоняются в зависимости от пола может быть очень много.
Хотелось бы узнать как хабрадевелоперы решают такие задачи? :)
То же самое например есть "Вася Пупкин", а новости были добавлены "Васей Пупкиным"
Предыдущие ваши вещи тоже прочитал. Пишите больше =)
И усе, всем хорошо :)
Идеологически "0" - это скорей отсутствие чего-то, чем что-то конкретное.
я во всех проектах принимаю за стандарт что "1" - "да", "2" - "нет",
конкретно по отнощению к полу "1" - "М", "2" - "Ж".
Разубедите меня :-)
Вообще интересно - соц.сеть на движке блога и называется порнокаталог. )))