• 33 способа ускорить ваш фронтенд в 2017 году
    +2
  • Верстка для самых маленьких. Верстаем страницу по БЭМу
    +3
    Префиксы полезны в процессе постепенного перевода сайта с лапши на бэм, гарантированно не пересекаются со старыми классами. Когда всё становится бэм — можно спокойно от них отказаться
  • Финал Opera 12.10
    0
    Аналогично, аккаунты используются одновременно. Мне чистки кук хватило минут на 15, так что вынужден для сервисов Google использовать другой браузер.

    Касательно обновлений на стороне Google — маловероятно, т.к. на домашнем компьютере я Opera не обновлял, и всё работает по-прежнему нормально. Тут похоже что-то со SPDY связано.
  • Финал Opera 12.10
    0
    Так сложилось, что имею 3 гугл аккаунта, личный Gmail и два служебных Google Apps. Куки почистил, спиди не отключал (а его вообще можно только для одного сайта отключить? Не нашёл, как). И постоянно ловлю 413 ошибку «Your client issued a request that was too large.» при входе в любую из трёх почт. Длина URL получается в диапазоне 309-330 байт.

    Да и касательно чистки кук и прочего колдунства с настройками от старых версий — неужели сложно предусмотреть после обновления некий мастер совместимости, где в один клик или вообще молча можно было бы и куки почистить и прочие несовместимости устранить? Или Опера тестируется только на чистых установках?

  • Представляем фирменный стиль и логотип домена.РФ
    0
    Ну воспользовались дырой в правилах. И далеко не они одни. Когда был этап регистрации рф-доменов для СМИ, было зарегистрировано несколько тысяч новых СМИ, внезапно. А ру-центр вообще шоу с аукционами устроил.
    Однако, без факта перепродажи обвинение в киберсквоттерстве мягко говоря голословно.
  • Представляем фирменный стиль и логотип домена.РФ
    +1
    Миллионы осваиваются там, где госзаказ и тендеры. Тут же частный капитал, в лице координатора зоны .рф и регистратора доменов reg.ru, пиарит домен, чтобы увеличить привлекательность и повысить продажи.
  • Проектирование интерактивных продуктов в Fireworks
    0
    Всегда удивлялся, как можно верстать в FW. Сам мучался, экспортируя макет в psd, и только те слои, фильтры которых нормально не экспортировались, вырезал в самом FW.

    Тем не менее, именно для создания прототипов он более чем подходит. В нём можно обвесить кнопки скриптами, из него можно экспортировать сразу пачку html, перелинкованного между собой. FW активно используется в проектировании интерфейсов Яндекс.Почты (pdf c июльского Я.Субботника).
  • Вышла версия jQuery 1.6 RC 1
    +2
    Соглашусь!
  • Подборка генераторов CSS
    +29
    Есть предложение изрядно почистить список. Большая часть этих «генераторов» выглядят вырвиглазно, будто только что из девяностых, функционал даже смотреть не хочется. Гораздо полезнее были бы css3 генераторы, выдающие кроссбраузерные box-shadow, linear-gradient и т.п.
  • Шутки про какого Вовочку ищут чаще всего? Первоапрельский рейтинг анекдотов
    +6
    А анекдот?
  • Оперные виджеты — цифры и факты
    0
    Так никто не спорит, что они удобными могут быть и полезными. Для кого-то. Для меня полезными были буквально два-три.
    А потом разом они перестали быть удобными — и сейчас у меня единственная претензия к ним: нельзя поставить их не-standalone, а по-старинке, настроить, чтобы ряд из них запускался вместе с оперой.
    Я просто не понимаю даже, почему это не оставлено опцией, а принудительное «виджет будет установлен как отдельное приложение». Да, в моём случае — речь исключительно о десктопе.
  • Оперные виджеты — цифры и факты
    0
    Честно пытался пользоваться виджетами, раз уж подсел на оперу много лет назад.
    Но с тех пор, как они перестали стартовать вместе с браузером, и стали по сути отдельными приложениями — удалил все.
    И было-то полезно лишь в редких случаях, а стало еще и непортабельно.
  • iGlover.ru — решаем проблему тачскрина на холоде
    0
    Интересно, но как-то вы не к сезону. Весна всё-таки, пусть и холодно пока.

    Что касается верстки, стрелочки не к месту, во многих случаях перекрывают delivery-email-phone-etc. А на экране в 1280 и выше вообще непонятно, зачем они нужны.
  • Новые уязвимости доступа к файлам в PHP
    +28
    Более того, сочетание php и win настолько противоестественно, что непонятно, зачем было приложено столько усилий
  • Сделай скриншот сайта сам и отдай его другим
    +8
    ну кто ж настоящий скриншот положит в такую ссылку :)
    хорошо, если это будет реклама или фотография вебмастера. может и что-то совсем неадекватное оказаться…

    а вообще идея хорошая. можно по аналогии предлагать картинку для speed dial, например
  • Обработка звука через Audio Data API
    +2
    2010: Обработка звука через Audio Data API
    2011: Приготовление еды через Cooking API
    декабрь 2012: Порабощение мира через People enSlavement API

    на самом деле, мне кажутся нереально клёвыми сдвиги в веб-технологиях, разница в возможностях между вебом и оффлайном активно стирается
    только немного грустно от того, что в одиночку сделать веб приложение на основе современных технологий всё труднее. видать, проходит время ремесленников от веб…
  • HTML-таблица с фиксированным столбцом
    0
    приходилось как-то решать эту задачку
    сначала сделал заголовки отдельной таблицей, подогнав размеры ячеек.
    но Internet Explorer в итоге свел эту конструкцию на нет, подробностей к сожалению не помню.
    в итоге пришлось делать в точности, как у автора, клонированную таблицу
  • Дизайнеры интерфейсов обсуждают новую кнопку Gmail
    +46
    развивая тему,



    3 — отобразить список писем
    4 — написать новое письмо
  • Комментарий из публикации, перенесённой в черновики.
  • Делаем сайт в помощь поиска профессиональных контактов
    0
    Ну, валидность, по-моему, личное дело верстальщика. Хороший тон, по большому счету — посетителю на верстку глубоко фиолетово, если ничего не разваливается.

    Просто вызвал умиление способ «прибить футер» :)
  • Делаем сайт в помощь поиска профессиональных контактов
    +5
    Отличный способ прибить футер к полу :) br br br br br br br…
  • Задача недоказуемой передачи данных
    –1
    Нужен второй троян, который будет любую белиберду генерить-шифровать-отправлять на нужный хост, а так же на тысячи других. Он и станет козлом отпущения, а наш таинственный троян один раз тихонько всё передаст и самоликвидируется.
  • Opera 10.50 — снова самый быстрый браузер
    +17
    Такими темпами, наверно, недели через 2… :)
  • Автоматизируем работу с сайтом за 5 минут на примере Yandex.Почты с помощью NetExport
    0
    Да, если бы сграбленная страница исправлялась до состояния корректного xml, а потом сгенеренный скрипт по xpath (который можно в два клика получить тем же файрбагом на вкладке html, например, блок с текстом вашего комментария — /html/body/div[2]/div/div[5]/ul/li[4]/ul/li/div[2]/div ) выдирал в переменные…
    Тогда да. Профессионал избавился бы от рутины полностью. Главное захотеть, полдела уже сделано
  • Автоматизируем работу с сайтом за 5 минут на примере Yandex.Почты с помощью NetExport
    0
    Поддерживаю. Почему бы не открыть исходник, чтобы желающие могли завести такой сервис эксклюзивно для себя, на надежно защищенной локальной машине?
  • HTML 5. Работа с Web SQL базой данных
    +6
    Ну вы же понимаете, что sqlite на клиенте — это никоим образом не HTML :)
    HTML был и остается тем же что и всегда — декларативным языком разметки. Просто для разработки красивых и динамичных веб приложений не хватает очень многого и со стороны HTML, и JS, и транспортных возможностей, и…
    Вот как-то так и получилось, что собрали всё это светлое будущее в одну кучу. И назвали HTML5
  • HTML 5. Работа с Web SQL базой данных
    +6
    Причем тут пхп? Или предлагаете сравнить sqlite на сервере с sqlite на клиенте?

    База на клиенте не заменит базу на сервере, у нее задачи другие. Например, позволить веб приложению функционировать в режиме оффлайн, или выступить в качестве кеша — хотя тут уже storage уместнее.

    Хотя возможны и другие варианты, например, роль основной базы в приложении Opera Unite…
  • Еще раз о делегирование или как правильно использовать свои события
    +3
    Можно trigger заменить на triggerHandler — он отменяет «bubbling», событие не будет передано родительским элементам
    docs.jquery.com/Events/triggerHandler
  • dklab_multiplexor: постоянное Javascript-соединение с сервером в условиях сотен тысяч онлайн-клиентов
    +4
    Странно, что ни разу не прозвучало слово Comet
  • 15 верных путей чтобы сломать ваш CSS
    +3
    с «конкурирующими правилами» дело обстоит совершенно иначе.
    www.w3.org/TR/CSS21/cascade.html#specificity
  • Запуск KDE 4 под Win
    0
    насколько я понял автора, unstable был выбран исключительно из-за возможности установить плазму, в стабильных сборках ее видими пока нет
  • Прецедент с Волей-кабель по-поводу использования торрентов раскрыт
    +13
    > какая с бухты
    тонко подмечено
  • Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL
    0
    Спасибо!
  • Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL
    0
    > Вот потому и надо читать ОФИЦИАЛЬНУЮ информацию
    В том-то и дело, что на gnu.org приведены как совместимые с GPL варианты MIT: Expat и X11, а про собственно MIT упоминаний нет. И в официальном faq тоже. Есть в википедии и по приведенной вами ссылке — но это же неофициальные источники :)

    > четырехпунктная лицензия BSD
    Так речь же не о ней, BSD != MIT, я уж и решил, что вокруг MIT какие-то «подводные камни» есть…

    > Скачайте исходники любой открытой программы и посмотрите
    C этим уже разобрался, в официальном faq рекомендуется приложить к продукту список библиотек в свободной форме, с указанием лицензий.
  • Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL
    0
    Спасибо!
    Эту статью в вики я видел, но про GPL в ней ни слова, а по тексту лицензии определить совместимость мне пока слабО.

    > В этом конкретном случае — да, совместимы.
    А в каких случаях они не будут совместимы?

    И надо ли в случае распространения продукта вместе с библиотеками под своими лицензиями как-то на этом отдельно заострять внимание, например в licenses.txt, что-то вроде EULA со списком лицензий?
  • Мир лицензий: Часто задаваемые вопросы про лицензии GNU GPL
    +1
    Спасибо за перевод. Есть вопрос:

    В предыдущей статье цикла я не нашел MIT в списке совместимых, на gnu.org она вообще не упомянута в списках совместимости (только Expat и X11, а нужно — просто MIT).
    Но по самому тексту она вроде как совместима (поскольку похожа на modified BSD), а также помечена как совместимая в википедии.

    Есть продукт под GPL. Я хочу использовать в нем библиотеку под MIT. Могу ли я это сделать с прицелом на дальнейшее распространение продукта? Могу ли я распространять его вместе с этой библиотекой? Т.е. совместимы GPL с MIT или нет?

  • ТурумПурум — музыкальная соц. сеть
    0
    Красиво! Из замеченных мелочей:
    Не хватает привычного (хотя бы и по Хабру) utf-8. Хотел поставить в название группы «русские» елочки, а получил вот [такиеk.
    А кавычки в названиях стилей на графике превращаются в html entities.
    И почему можно указать только одну группу? А если я в двух играю?
    Полезным был бы «suggest» при выборе стилей — тогда разномастье введенных пользователями названий снизится, и можно будет демонстрировать средне-стилевые графики по сайту, блогу и т.д.
  • Подача ошибок. Часть 3. Ошибки в формах.
    0
    Насчет формы «бизнес-линча»: а как вы предлагаете измерить размер файла средствами JavaScript, без отправки его на сервер? Предлагаете пользователю подождать пару минут (и хорошо, если только пару), пока его файл отправляется в фоновом режиме, и только потом, получив с сервера данные о размере, разблокировать кнопку «отправить»?
  • Портал для инвалидов
    0
    С выключенным javascript залогиниться не получится. Поправьте - скринридеры не очень дружат с js.