• Нужно ли чистить строки в JavaScript?
    +7

    почему сразу студенты и на коленках? Это очень эффективный и производительный способ работы со строками. Использование счетчика совместных ссылок очень положительно сказывается на производительности. Более того, в ряде случаев позволяет неплохо экономить память.

  • Wordpress Plugin длиной в одну страницу
    +24
    <img scr="http://www.google.com/s2/favicons?domain={$domain}" />
    


    Та-да!
  • ImageValue в django-dbsettings
    +1
    50 — это не большое число, там много просто вспомогательных питоньих пакетов и прибитых зависимостей от других пакетов. Сильно много интересного вряд ли найдете) Если что-то с 1.4 не работает, обычно несложно форкнуть репозиторий, починить и ставить из него (сделав пулл реквест еще). Вот реальный текущий список из последнего проекта:

    базовые:
    Pillow
    python-memcached >= 1.43
    Markdown >= 2.0
    python-dateutil == 1.5
    simplejson
    pip # обновляем pip, по возможности
    sphinx >= 1.0
    yuicompressor # требуется наличие java
    lxml
    pytils
    psycopg2

    утилиты разные:
    pytz
    easy-thumbnails
    django-widget-tweaks == 1.1.1
    django-excel-response
    xlwt
    django-colorful == 0.1.3
    django-autoslug == 1.5
    django-admin-decorators == 0.1
    django-admin-honeypot == 0.2.1
    yandex-maps == 0.6.1
    funny-codes == 1.0.1
    django-robokassa == 1.0
    south == 0.7.4

    -e hg+https://bitbucket.org/carljm/django-markitup@2a2442409b0f#egg=django-markitup
    -e hg+https://bitbucket.org/carljm/django-model-utils@4288074567a8#egg=django-model-utils
    -e git+git://github.com/sidmitra/django-timezones.git@cd39c662#egg=django-timezones
    -e git+https://github.com/kmike/django-salmonella@01c9e2c601526b7#egg=django-salmonella

    -e git+git://github.com/toastdriven/django-tastypie.git@edd14767ec1fb4628f3bf#egg=django-tastypie
    mimeparse >= 0.1.3

    -e git+git://github.com/miracle2k/webassets.git@bfcd816fb9713de782#egg=webassets
    -e hg+https://bitbucket.org/kmike/django-annoying@3eddd7fa4f9a#egg=django-annoying
    -e git+git://github.com/kmike/templated-emails.git#egg=templated-emails
    -e git+git://github.com/kmike/django-query-exchange.git@93ee5e3730#egg=django-query-exchange

    # «мини-cms»
    django-flatblocks == 0.6.0
    -e hg+https://bitbucket.org/kmike/python-markdown-video#egg=python-markdown-video

    # админка
    -e hg+https://bitbucket.org/izi/django-admin-tools@522004b1d118#egg=django-admin-tools

    # sentry
    raven
    sentry == 3.7.1
    django-celery == 2.5.1
    celery == 2.5.1
    gevent == 0.13.6
    eventlet == 0.9.16

    Для тестов:
    coverage == 3.5.1
    django_coverage == 1.2.2
    django-webtest == 1.5.2
    WebTest == 1.3.3
    mock == 0.8
    factory-boy == 1.1.3
    django-factory-boy == 0.1.6
    python-faker == 0.2.4

    Локально, на сервере не нужно:
    # для отладки
    ipython
    ipdb
    docutils >= 0.7
    -e git+git://github.com/django-debug-toolbar/django-debug-toolbar.git@0.9.4#egg=django-debug-toolbar
    sqlparse
    django-eml-email-backend

    # для деплоя
    jinja2
    Fabric == 1.4
    -e hg+https://bitbucket.org/kmike/django-fab-deploy@0.8.x#egg=django-fab-deploy
    fabric-taskset == 0.1
  • Некоторые малоизвестные факты о программировании
    +221
    платишь арахисом, получаешь обезьян
  • Колбасная очередь за iPhone 4 в Париже
    +42
    Вы не совсем правы -)