Pull to refresh

теги

Reading time 1 min
Views 1.4K
Habr
Полезной фишкой на хабре (да и вообще в принципе любом месте где используются теги) было бы автоматическое (или ручное при помощи модераторов) собирание тагов на разных языках обозночающих одни и те же понятия. а то тагать и по-русски и по-английски как-то некузяво.

или как вариант запретить латиницу в тегах (что, ИМХО, зло)
Total votes 9: ↑8 and ↓1 +7
Comments 10

Облако тэгов — Django tagging для Django 0.96 #2

Reading time 1 min
Views 2.3K
Django *
Продолжение возни с тэгами.

Django-tagging 0.2.1 я не похачил, а наоборот — взял всё самое лучшее из него и перенёс в версию 0.1. Таким образом получилось совместимое с Django 0.96 приложение с готовыми инструментами для создания облака тэгов.

Скачать можно с моего сайта (34Kb). Просто распакуйте архив в папку проекта и добавьте это приложение в INSTALLED_APPS.

#settings.py

INSTALLED_APPS = (
    …
    'myproject.tagging',
)


Очень просто добавить тэги к любой модели вашего проекта. Для этого нужно импортировать из django-tagging поле TagField

Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Comments 5

Ищу javascript tagging

Reading time 1 min
Views 380
Lumber room
Ищу для своих «Заметок» (проект на Google Code, топик на Хабре) уже написанный код на JavaScript с реализацией поиска по тегам в записях на странице, не требующего серверной стороны. Моя реализация на ~250 заметках стала подтормаживать, а я не считаю себя настолько опытным в JavaScript, чтобы заниматься оптимизацией. Честно говоря, оптимизировать я уже пробовал, но не помогло. Да и изобретение велосипедов — дело, полезное для обучения, но не для использования в продакшене :)

Мой скрипт можно посмотреть на сайте проекта, а именно здесь. Любая критика по коду также категорически приветствуется. Заранее спасибо.

UPD: Использовал совет хабрачеловека no_smoking, почистил от код от следов предыдущих попыток оптимизации, использовал возвращаемое значение функции jQuery.append(), открыл для себя профилировщик в Firebug. Промежуточный итог — увеличение быстродействия примерно в два раза.
Total votes 8: ↑1 and ↓7 -6
Comments 3

5 полезных батареек для Django

Reading time 3 min
Views 32K
Django *
Разрабатывая постоянно сталкиваешься с разнообразными задачами, которые часто решить в лоб не удаётся. Но многие задачи уже были решены кем-то — нужно только найти это решение.

Так, день за днём я насобирал небольшую коллекцию батареек, которые сильно облегчили мне жизнь. Чем и спешу поделиться:
Читать дальше →
Total votes 38: ↑33 and ↓5 +28
Comments 11

Реализация системы тегов в админке с бандлом SonataAdminBundle

Reading time 12 min
Views 6.7K
PHP *Symfony *
Recovery mode
Многие пользуются бандлом SonataAdminBundle при разработке на Symfony2. Этот бандл позволяет в кратчайшие сроки создать CRUD-админку для сущностей Doctrine и Mongo. В частности, позволяет быстро и легко сделать странички для добавления сущностей, в том числе включающими связи Один-ко-Многим и Многие-ко-Многим. Вот с последним пунктом у меня и возникли проблемы. В статье я покажу решение, как можно организовать установку тегов для нескольких сущностей, задействуя всего одну промежуточную таблицу, с помощью бандла FPNTagBundle, и что пришлось сделать, чтобы этот бандл заработал в SonataAdmin. А вначале рассмотрим, как реализовать редактирование сущностей (в том числе с тегами) на простой SonataAdmin
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Comments 1

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки

Reading time 6 min
Views 3K
IT Terminology Web analytics *Internet marketing *Contextual advertising *Increasing Conversion Rate *
Sandbox

Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслеживания - server-side tracking  - в Fintech индустрии. Я постаралась рассказать об этом простыми словами и понятно структурировать информацию (мне в свое время не хватало именно таких статей для погружения в тему), и очень надеюсь, что эта статья будет для вас полезной. 

Итак, начнем. 

Выделяют два основных вида отслеживания потока транзакций: client-side tracking и server-side tracking. 

Читать далее
Total votes 21: ↑17 and ↓4 +13
Comments 12

Настройка badges в репозиториях gitlab, с помощью Gitlab API, в CI/CD

Reading time 3 min
Views 2.7K
Git **nix *GitHub *Development for Linux *DevOps *
Tutorial

Простая визуализация версий установленных релизов, строчек кода, версии интерпретатора и много другое с помощью Gitlab Badges. Создание Gitlab Badges с помощью Gitlab API requests.

Читать далее
Total votes 8: ↑8 and ↓0 +8
Comments 2