All streams
Search
Write a publication
Pull to refresh
213
0
Rostyslav @Kottenator

Front-End Engineer

Send message
число 27 (на пальцах одной руки) неплохо смотрится
первая задача: решение получилось один-в-один с вашим;

а вот во второй задаче всё гораздо печальней, особенно с разделением rgb/rgba, hsl/hsla — можно ли обойтись без копи-паста? — у меня не получилось :'-(

Вот моё решение второй задачи (нужно только реплейснуть в текстовом редакторе (^\s*|\n) на «ничто»):

/^
(?:
    #([\da-f]{1,2})\1\1
    |
    rgb\(
        \s*0*
        (
            (?:
                1?\d?\d
                |
                2[0-4]\d
                |
                25[0-5]
            )
            (?:\.\d+)?
            %?
        ),
        \s*0*
        \2,
        \s*0*
        \2
        \s*
    \)
    |
    rgba\(
        \s*0*
        (
            (?:
                1?\d?\d
                |
                2[0-4]\d
                |
                25[0-5]
            )
            (?:\.\d+)?
            %?
        ),
        \s*0*
        \3,
        \s*0*
        \3,
        \s*0*
        \d+(?:\.\d+)?%?
        \s*
    \)
    |
    hsl\(
        \s*0*
        \d+(?:\.\d+)?,
        \s*0*
        (?:
            0%,
            \s*0*
            \d+(?:\.\d+)?%
            |
            \d+(?:\.\d+)?%,
            \s*0*
            (?:0|100)%
        )
        \s*
    \)
    |
    hsla\(
        \s*0*
        \d+(?:\.\d+)?,
        \s*0*
        (?:
            0%,
            \s*0*
            \d+(?:\.\d+)?%
            |
            \d+(?:\.\d+)?%,
            \s*0*
            (?:0|100)%
        ),
        \s*0*
        \d+(?:\.\d+)?%?
        \s*
    \)
)
$/i
Не сказал бы: серия Syberia, Machinarium, совсем недавний Deponia — отличнейшие квесты с очень высокой оценкой критиков. Но в целом — да, не густо
Третье место — это мы! Очень приятно, что нас так высоко оценили. Мы ведь не успели реализовать и половины того, что планировали изначально :)
Мы только начинаем чухаться по этому поводу. На той неделе зарегаемся.
Надо глянуть на webassets, судя по всему клёвая штука!
Нам как-раз и нужен пре-процессинг. Поддержку теоритически можно реализовать. Например:

— мы переопределяем команду manage.py collectstatic (или делаем новую, не важно)
— при копировании статики детектим SCSS
— создаём из SCSS обычные CSS-файлы
— и их уже копируем вместе со всей остальной статикой
— в Django-темпплейтах нужно будет подключать их через специальный тэг (или придумать какую-то договорённость)
— плюс нужно решить проблему с dev-окружением, когда мы не collect'им статику, а «берём» её непосредственно из django_app/static/
Отличная новость! Мы всё никак не могли подступиться к SASS/SCSS в наших Django-проектах. Вот бы вы ещё привязку к django-staticfiles написали для полного счастья…
Да, для radio и checkbox очень часто используют именно такую конструкцию. Но мне кажется, что в этом случае внедрить подход, который предлагает автор, на чистом CSS будет весьма сложно.
Виноват, не заметил атрибута «hidden». Без него — всё плохо.
Ещё один минус текущей реализации:

Вы расчитываете на то, что сначала в HTML идёт input, а затем — label. Очень часто — наоборот. Не могли бы показать модификацию для такого случая?
Ваш способ прекрасен до того момента, как вы попробуете на ваши инпуты нажать.

Данная реализация не работоспособна. Вот это её убивает:

input[type="checkbox"],
input[type="radio"] {
display:none;
}
Попробуйте console.error('text'), если нужно вывести именно ошибку.
Насчет лаунчера (если вы — про боковую панель) — новый экземпляр уже запущенной программы можно запустить средней кнопкой мыши.

Насчет даш — есть поиск по ключевым словам, а не только по названию проги.
Да, Live CD не даёт полноценных возможностей системы. У меня при установке с Live CD тоже что-то не работало, и это косяк разработчиков Ubuntu.

Но после установки у меня всё заработало. Но я не беру на себя ответственность, что и у вас всё заработает после установки, хватит мне уже минусов за этот пост :)

Ubuntu / Unity сырая, это факт. Есть баги — это тоже факт. Но мне удавалось их побороть и успешно наладить вполне рабочую среду на трёх «машинах».
Я вам верю. Но это — редкий баг, а не суть. Я не раз ставил Ubnutu с той же флешки и ни разу не встретился с подобными траблами.
Извините, я не хотел вас оскорбить или задеть ваши чувства.

Просто это очень толковая книга, она перевернула моё понимание о юзабилити и проектировании интерфейсов. Одна из идей — интерфейс должен проектироваться специальными людьми, а не программистами (или пользователями) этого интерфейса. Ни программер, ни пользователь, как правило, не являются специалистами в проектировании. В результате — неудобный интерфейс.

Создавать интерфейсы — это отдельная профессия, и она не входит в обязанности простых пользователей или программистов. Как-то так.
Этим я хотел сказать, что не смотря на большое количество недовольных и довольно сырое решение — я поддерживаю взятое Unity направление развития и хочу, чтобы они продолжали развиваться в этом направлении и не сворачивали.

А «No pasaran!» здесь в смысле «лозунг, выражающий твёрдое намерение защищать свою позицию»
Посмотрите тут: www.psychocats.net/ubuntu/puregnome — должно помочь
Насчет Alt+F2 — думаю исправят в ближайшем будущем.

Как добавить иконку в Launcher:
  1. В Dash находите нужное вам приложение
  2. Перетаскиваете её в Launcher
— готово!

Information

Rating
Does not participate
Date of birth
Registered
Activity