• IDE под Mac (Python + Django)?

    muslimov
    @muslimov
    попробуй емакс, может и ты встанешь на путь джедая
    Ответ написан
    Комментировать
  • Нечеткий поиск?

    Nicolette
    @Nicolette
    Я когда-то писала диплом на эту тему; у меня получилось, что лучше всего сравнивать русские слова по длине максимального общего префикса (как процент от длины меньшего из слов, должен быть выше порога). Для сравнения предложений — действительно сравнивать слова строк попарно и выводить функцию схожести через расстояния между похожими словами.
    Ответ написан
    1 комментарий
  • Что делать, если крупная компания нарушила авторские права на фотографию/изображение?

    lsdima
    @lsdima
    1. Если крупная компания нарушила Ваши Авторские Права, то следует:
    — писать на хабре
    — писать в жежешечку
    — рассылать по друзьям
    — консультироваться с адвокатами
    — пытаться выбить максимум бабла из наглых толстожопых капиталистов

    2. Если вы скачали на торренте 100 фильмов и 100500 музыкальных композиций, следует:
    — обвинять копирастов
    — обвинять михалкова
    — бороться за свободу информации
    — голосовать за пиратскую партию
    — требовать чтобы вам за это еще заплатили

    P.S. Не в обиду автору, может он честнейший человек, просто как это выглядит со стороны.
    Ответ написан
    3 комментария
  • Ошибки авторизации и голосования на Хабре?

    Yoda33
    @Yoda33
    Багу подтверждаю. «Хаброрусская рулетка».
    Ответ написан
    Комментировать
  • Что лучше - Perl или Python и для чего?

    Sharn
    @Sharn
    Питон, а вообще я люблю борщ
    Ответ написан
    Комментировать
  • Повторная авторизация через твиттер

    Kakysha
    @Kakysha
    Ну, в данном случае, от твиттера ничего не зависит. Его дело — выдать вам oauth_secret и oath_key, а дальше вы уже можете его либо хранить, либо не хранить. Соответственно отправлен запрос зашифрованный помощью этих ключей — значит залогинен, отправлен запрос без ключей — денай. Поэтому вопрос, где хранить ключи уже ваш, и кодировать ими (читай — залогинен) или не подписывать запрос ими (читай — разлогинен) уже ваша задача.

    Для начала уточните, на чем пишете и что именно треубется, а то я сделал южл вывод по слову «кукисы» о том, что вы авторизируете на своем сайте. Да?
    Ответ написан
    5 комментариев
  • Какие "заготовки" вы используете при вёрстке нового проекта?

    @vitstr
    Front-end developer
    Использую свой фреймворк, который собирался на основе:
    1. csstemplater.com/
    2. www.blueprintcss.org/
    3. www.yaml.de/en/home.html
    4. reset от Эрика Мейера meyerweb.com/eric/tools/css/reset/
    5. clearfix www.positioniseverything.net/easyclearing.html
    6. pngfix www.dillerdesign.com/experiment/DD_belatedPNG/
    7. Типографика

    для фреймворка ставил след. задачи.

    1. Переход между фиксированной/резиновой версткой на уровне css
    2. 1-2-3 колоночная разметка
    3. Быстрый выбор кол-ва колонок (одному контейнеру добавляется класс и убирается лишний html код столбца)
    4. Футер прижат к низу
    5. Минимальная-максимальная ширина
    6. Готовая типографика
    7. Кросбраузерность ие6+, FF3+, Opera 9+, Safari, Chrome

    В приниципе по тем сслыкам которые я дал, можно относительно быстро собрать в кучу все что нужно для заготовки.
    Ну а там уже исходите от ваших целей. Про ZenCoding уже выше упомянули.
    Ответ написан
    Комментировать
  • Имеет ли смысл конвертировать все изображения на сайте в PNG?

    MTonly
    @MTonly
    Веб-разработчик с 2002 года
    1. Принцип сжатия JPEG основан на разбиении изображения на квадраты 8×8 пикселов и заливке этих квадратов градиентами. Подходит для фотографий (где по определению много градиентов и мало чётких объектов) и не подходит для штриховых изображений типа схем (для наглядности следует попытаться представить, что становится, скажем, с однопиксельной линией при попытке представить её как градиент 8×8; полезно также рассмотреть такое JPEG-изображение при сильном увеличении).

    2. Принцип сжатия GIF и PNG-8 (не путать с PNG-24) основан на сужении цветовой палитры до минимума, достаточного для более-менее корректного отображения изображения. За счёт сужения палитры каждый вариант цвета можно закодировать меньшим количеством байт, этим (помимо алгоритмов архивации) и достигается сжатие. Максимальное количество оттенков — 256. Соответственно, GIF и PNG-8 хорошо подходят для субъективно беспотерьного (кодируется каждый пиксел) сжатия штриховых изображений с однотонными областями и небольшим количеством оттенков (логотипов, графиков, схем и проч.) и НЕ подходит для подавляющего большинства фотографических изображений (в фотографиях количество оттенков обычно сильно больше, чем 256, а если и не больше, то объём файла получается неоправданно большим, поскольку GIF/PNG-8 честно кодируют каждый пиксел изображения).

    3. PNG-24 (не путать с PNG-8) — сжатие вообще без потерь. По сути специализированный архиватор для изображений. Соответственно, объём выходного файла наибольший и обычно значительно больше, чем у GIF/PNG-8, равно как и JPEG. Обычно применяется либо при необходимости сжатия без потерь, либо при необходимости использовать полупрозрачность, либо при сохранении протяженных однотонных областей и/или однонаправленных градиентов (такие градиенты сжимает эффективнее, чем GIF/PNG-8).
    Ответ написан
    6 комментариев