Pull to refresh
28
0
Anton Baterikov @btn

User

Send message

Удобный способ делать рассылки по базе сайта (с примером для Django)

Reading time15 min
Views2.7K

Я расскажу вам про опыт использования сервиса Your MailingList Provider (YMLP) для организации рассылки одного из наших проектов.

Собственно проблема простая и довольно распространенная — есть база пользователей сайта, задача — правильно и удобно организовать по ней рассылку. У пользователей должна быть возможность отписаться от рассылки, у нас — собственно рассылать, а также (очень желательно) делать выборку по полям профиля (например, для рассылки только по женщинам старше 30) и отслеживать статистику (например, сколько людей открыло письмо).

Отмечу, что, ввиду того, что наш проект международный, в поле нашего зрения было два сервиса, которые позволяют делать подобные вещи — это уже упомянутый YMLP и NetAtlantic. Второй сервис — заметно менее гибкий и удобный, поэтому мы остановились на его основном конкуренте — YMLP (на самом деле не так давно у NetAtlantic был большой плюс — наличие API, но у YMLP он тоже появился, поэтому все стало ясно как день).

Итак, YMLP позволяет делать все перечисленное мною выше плюс многое другое. Бесплатный аккаунт позволяет делать рассылку по базе до 1000 человек. Можно создавать группы. Можно хранить шаблоны рассылок. Можно добавлять произвольные поля и делать по ним выборку. Можно создавать пользовательские формы. Есть официальная реализация для работы с API на PHP, но механизм его работы настолько простой, что не составляет никакой трудности использовать любой другой язык программирования, например, Python.

Очень важная особенность — можно делать любое количество подаккаунтов и настраивать их права.

Сервисом пользуемся с ноября прошлого года, никаких нареканий нет. Очень рекомендую.

Итак, обещанный пример для Django — рабочий скрипт интеграции базы пользователей этого фреймворка с YMLP. Вызывается по cron, синхронизируя базу сайта с базой YMLP:
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments5

Поиск драйверов по id устройства

Reading time1 min
Views13K
Я админю маленькое предприятие, и немного занимаюсь эникейством, например винду вернуть в рабочее состояние, переустановить, драйвера поставить посвежее.
Периодически, попадаются железки, к которым и диска с драйверами нет, и по коду экземпляра устройства из диспетчера устройств не находится ничего ни в Google, ни в Яндексе.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments20

Антивирусное спасение: набор того чем лечить вирусы, быстро восстановить работоспособность завирусованого ПК

Reading time1 min
Views1.6K

Сначала с грустного: пробовал использовать Dr.Web LiveCD — абсолютно не функциональное решение, 30 минут сканировало папку Windows, это много.
все остальные возможности — при лечении не нужны, ну кроме как браузер еще. Еще порадовало что используется OpenBox, прямо как в CrunchBang Linux.

Набор:
1. Sysinternals Autoruns — http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx.
2. Sysinternals Process Explorer — http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx.
3. DrWeb Cureit — http://www.freedrweb.com/cureit/.
4. AVP Tool или Kaspersky® Virus Removal Tool — http://avptool.virusinfo.info/.
5. AVZ — http://www.z-oleg.com/secur/avz/.
Если с вирусами покончено, понадобится почистить хвосты и восстановить работу реестра.
6. CCleaner — http://www.ccleaner.com.
Если не покончено следует добавить:
7. HijackThis — http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis.
8. SDfix — ссылка с описанием на русском и ссылка для загрузки.
9. ComboFix — ссылка с описанием на русском и ссылка для загрузки.

Top антивирусов по моему мнению на август 2009-го:
1. Eset Nod32.
2. McAfee VirusScan Enterprise.
3. Kaspersky.
А мою Windows 7 на нетбуке я доверил:
4.Microsoft Security Essentials (MSE).

Links которые помогут грамотно побороть вирусную заразу:

http://www.spyware-ru.com/
http://virusinfo.info/
http://www.securitylab.ru/
http://www.securelist.com/ru/descriptions
http://www.virscan.org/
Total votes 36: ↑22 and ↓14+8
Comments23

Как разобрать iMac

Reading time2 min
Views20K
На данный момент все что смог спасти по фоткам

После года совместной жизни, мой iMac стал страшно тормозить, причем с каждым часом синдромы были все страшней и страшней пока он просто не подвис и отказался включаться, после того как глаза с такого 0_о состояния превратились в такое о_о, стало понятно что умер винчестер, эх, наказала меня любовь к торрентам)) Полез в сеть, нашел вроде нормальный видео-фак, но он оказался для белого iMac-а, а для моего нечего не нашлось (Intel), после двух дней без сети понял, что нужно что-то делать, поехал купил набор битов TORX (так как в сети было сказано что нужно от Т4 до T9, на практике же оказалось что всё внутри на Т9) и винчестер WD5000AAKS на 500GB, я начал осуществлять задуманное!

Нам нужно:
1. Отвертка TORX или бит TORX размером T9
2. Отвертка крестовая
3. Пинцет
4. Вакуумная липучка

Все фотографии 800*600, оригинал 2496*1664 внизу в архиве!

Трафик
upd Спасибо за карму, перенес в железо!
Читать дальше →
Total votes 67: ↑57 and ↓10+47
Comments65

Порядок на «рабочем столе»: две мысли

Reading time2 min
Views3.2K
Этот топик — результат химических реакций в мозгу хабраюзера avanti, заминусованного за идеологически неверные мысли. Ему и плюсы ;)

Не зря «рабочий стол» называется рабочим — для большинства из пользователей это основное окно интерфейса в графическом режиме. С рабочего стола мы запускаем приложения, и сюда же обычно помещаем файлы, с которыми часто работаем.

Однако можно увлечься, и тогда «рабочий стол» превращается в «бардачный стол». Если проводить аналогию с настоящим рабочим столом, то бардак — это когда мы не можем найти в куче всяких бумаг, а разобраться в нем нет времени (а может быть, и желания).

Как это бывает:

rabstol.jpg - image uploaded to Picamatic

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

Читать дальше →
Total votes 13: ↑8 and ↓5+3
Comments30

156 Run команд

Reading time4 min
Views8.4K
Надеюсь, что ни для кого не секрет, что в Windows есть возможность выполнять Run команды посредством вызова диалога Пуск-> Выполнить или используя горячие клавиши Win + R.
Это удобно для запуска приложений, к которым вы либо иначе доступ и не получите, либо получите, пройдя по папкам с большим уровнем вложенности (например для установки и удаления программы вам нужно зайти в Пуск -> Панель управления -> Установка и удаление или просто выполнить команду appwiz.cpl).

Поэтому, для того, чтобы ускорить работу за компьютером привожу список из 156 команды, которые вы можете выполнить из Run диалога. Особенно актуально это будет для системных администраторов:

access.cpl — специальные возможности
accwiz — мастер специальных возможностей
hdwwiz.cpl — мастер установки оборудования
appwiz.cpl — установка и удаление программ
control admintools — администрирование
acrobat — Adobe Acrobat
acrodist — Adobe Designer
acrodist — Adobe Distiller
imageready — Adobe ImageReady
photoshop — Adobe Photoshop
wuaucpl.cpl — автоматическое обновление
fsquirt — мастер передачи файлов через блютус
calc — калькулятор
certmgr.msc — сертификаты
charmap — таблица символов
chkdsk — проверка дисков
clipbrd — папка обмена
cmd — консоль
dcomcnfg — службы компонентов
compmgmt.msc — управление компьютером
Читать дальше →
Total votes 101: ↑77 and ↓24+53
Comments33

Прячем файлы в Windows'е

Reading time1 min
Views778
Полезный трик если нужно что-то спрятать и не нужно прибегать к шифрованию и т.д.
1. запускаем cmd
2. идем в ту папку, где будут лежать наши скрытые файлы
3. Вводим notepad file.txt:hiddenfile.txt
4. Notepad ругнется, говорим ему Yes
5. пишем текст, который хотим скрыть
6. Сохраняем и закрываем.

Итого у нас есть: пустой файл — file.txt и file.txt:hiddenfile.txt с нашим текстом, который никто не видит
Для редактирование опять вводим notepad file.txt:hiddenfile.txt
Total votes 43: ↑23 and ↓20+3
Comments14

Офисный арбалет

Reading time1 min
Views907
Не могу не вспомнить классику офисного стрелкового оружия.

image

Для его изготовления вам понадобятся: 2 круглые бухгалтерские резинки, 1 карандаш, 1 скрепка (биндер), 1 бокс от компакт диска.

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

Калибровка монитора без аппаратного калибратора

Reading time1 min
Views29K
Gamma 2.2На этой картинке не должно быть видно цветных областей. Чем отчётливее Вы их видите, тем дальше цветопередача Вашего монитора от нормальной. Если хотите это исправить, то эта заметка для Вас.

Сейчас на рынке мониторов царствуют модели с TN-матрицами, калибровать которые можно простым наклоном головы. Но даже на таких мониторах, не говоря уже о *VA/IPS, можно добиться терпимой цветопередачи, не используя аппаратные калибраторы. Этим же способом можно проверить гамма-кривые монитора при покупке.

Суть способа заключается в использовании программы ColorLineTest, также известной как CLTest. На проверку гамма кривых у Вас уйдёт около 30 секунд. За 5-10 минут можно добиться приемлемой цветопередачи. Подробные инструкции находятся в архиве с программой.

Ну а по завершении профилирования можете проверить результаты с помощью обоев от RealColor.ru.
Total votes 53: ↑40 and ↓13+27
Comments55

Самый лучший поисковик по музыке

Reading time1 min
Views12K
Думаю для многих будет старо на всё же рискну)

Совсем недавно наткнулся на офигенный ресурс — worryaboutyou.com.
Позволяет найти почти любой из существующих музыкальных треков (изданных официально и не только), прослушать это в удобном интерфейсе и (!) совершенно бесплатно и с нормальной скоростью скачать. Ограничений также не заметил; битрейт треков (субъективно) отличный. Дизайн сделан в минималистском стиле (обожаю).

По сути сайт представляет собой огромную кучу ссылок на разные открытые источники. Зачастую используется именно вконтакте.

Пока нашёл всё, что я запрашивал — и малоизвестного в мире noize mc и относительно популярных Blank and Jones…
В общем, думаю многим пригодится.

Из комментов
UPD tagoo.ru — также отличный ресурс. Может даже лучший.
UPD2 Действительно, сайт почти не отличается от vpleer.ru.
UPD3 Не советую связываться с mp3shki.ru. По мне интерфейс избыточен, и надо регаться и ещё что-то там…
UPD4 Также не советую заходить на www.mp3real.ru — помимо того, что надо гдето в течение минуты резать баннеры, так ещё и не нашёл почти ничего, что я ему «скармливал».
UPD5 Ещё один вариант предложен — и он более стандартен, скорее для редкой музыки — набирать в гугле или другом поисковике " «названия альбома» + megaupload (и далее по списку обменников)" или же использовать так же поисковик по жж — ljseek.com.
UPD6 Ещё вот что народ рекомендует, я не тестировал

Total votes 59: ↑53 and ↓6+47
Comments135

Восстановление битых пикселей ЖК

Reading time1 min
Views129K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Total votes 143: ↑142 and ↓1+141
Comments144

Консоль в Windows — никому не нужна?

Reading time4 min
Views79K
Очень часто приходилось слышать такое от людей, которые много времени проводят за администрированием и другими IT-забавами.

Я, за не очень долгий опыт реального администрирования пришел к обратному выводу. В консоли (командной строке) В Windows можно выполнять очень много разных операций, которые стандартными возможностями не выполняются или выполняются некорректно/неудобно/долго (нужное подчеркнуть)

Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

Вот так и возникло желание написать небольшую статью про основные возможности консоли.
Читать дальше →
Total votes 183: ↑157 and ↓26+131
Comments241

Ускоренное выключение\включение Windows XP

Reading time3 min
Views20K
*Перенесено из песочницы, спасибо за инвайт :-)
Привет!
Я вот честно, искал в поиске подобную тему, но не нашёл. Сегодня я хочу рассказать вам про то, о чём я узнал случайно и даже немного возмутился. Оказывается у Microsoft есть куча полезных утилит которые творят чудеса! Мне даже непонятно почему они не включены стандартно в Windows.
1) Ускоренная выгрузка Windows XP.
Есть такая утилитка на сайте Microsoft: UPHClean (User Profile Hive Cleanup Service)
Microsoft.com/UPHClean
если по каким то причинам не удалось скачать, то можно отсюда:
Filehoster.ru.
Служба UPHClean контролирует компьютер в процессе выгрузки профиля пользователя и закрывает открытые ресурсы. Вот честно, с английским у меня не важно, но, насколько я понял, обычно после выгрузки пользователя, Windows начинает сканироваь реестр и что-то там согласовывать и завершать, а при установленной утилите вся эта работа будет выполняться сразу в реальном времени по мере надобности. Эта утилита себя зарегистрирует как сервис и будет висеть в памяти всегда (от 1 мб до 5 мб. у каждого по разному), и хотя я очень критичен к сервисам которые находятся в автозапуске, эта утилитка меня так поразила что я не смог ей отказать :-) у меня выключается за 5-7 секунд. раньше за 25
2) Ускоренная загрузка Windows XP.
Я понимаю, что этой теме выделенно не мало пространства в интернете, но тут я вам не расскажу как это сделать супер быстро, нажав одну кнопку.
BootVis Tool
Microsoft.com/BootVis
Читать дальше →
Total votes 146: ↑123 and ↓23+100
Comments146

Как правильно выбрать название интернет-магазина

Reading time9 min
Views132K
Поговоркой “как корабль назовешь — так он и поплывет” иногда хочется пренебречь, кажется, ну не актуально часто. Для названия интернет-магазина актуально на все 100%.

За создание “правильного” имени маркетинговые агентства берут большие деньги. И есть за что! Достаточно взглянуть на критерии, которым должно удовлетворять название: попадание в ЦА, соответствие товару, сложность запоминания, красноречивость\ассоциативность, уникальность, стоп-лист.

Не стоит махать рукой и считать, что для ИМ (здесь и далее Интернет-Магазин) всего этого не нужно. Плох тот солдат, что не хочет стать генералом. Если вы хотите открыть ИМ, чтобы хватало на хлеб с маслом, лучше даже не начинайте. Но если планы амбициозны, то к созданию имени следует подойти также серьезно, как к выбору движка. Это будущий бренд!

Узнайте, что же кроется за перечисленными критериями, и почему за это платят деньги. В конце поста я дам несколько подсказок, как лучше придумывать имена.

Хотелось бы заранее уточнить, что под словами “имя” и “название” имеется ввиду доменное имя и название магазина.
Читать дальше →
Total votes 10: ↑6 and ↓4+2
Comments4

Как СМИ использовать Твиттер? (Обзор практик западных СМИ.)

Reading time3 min
Views1.9K
Западные СМИ уже почувствовали всю прелесть использования Твиттера. Однако многие из них ограничиваются лишь простой трансляцией своего контента. Делается это очень просто. Создаётся фид с заголовками не более 140 символов латиницей (если будет больше, Твиттер разобьёт его на части), затем создаём аккаунт на Твиттерфид, даём ему наш фид и пароль от нашего аккаунта на Твиттере. Далее Твиттерфид от нашего имени публикует на Твиттере все новые заголовки нашего СМИ. Появляется новый материал – наш читатель получает сообщение об этом. Отлично! Но чего бы ещё такого сделать?
Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments8

Мой вариант MultipleInput + Autocomplete

Reading time5 min
Views6.4K
Для начала всех хотелось бы поздравить с наступающими праздниками!

А теперь к сути моего повествования.

Несколько недель назад мне потребовалась сделать выпадающие списки в django. Значения должны подгружаться автоматически по мере ввода и пользователь должен иметь возможность как выбрать значение из списка, так и добавить своё.

Для начала посмотрим, какой результат мы преследуем:


Читать дальше →
Total votes 27: ↑24 and ↓3+21
Comments13

Не совсем обычный XMPP-бот на Python: туннелирование

Reading time5 min
Views7.2K
Не так давно была опубликована статья про ICQ на Python, которая меня подтолкнула развить тему, правда в несколько другом направлении. Несколько лет назад у меня были трудности с домашним интернетом: доступ только в локальную сеть, из связи с внешним миром только ICQ и локальный Jabber сервер; никакой другой возможности попасть наружу не было. В результате чего родилась идея туннелировать HTTP трафик в XMPP.

Читать дальше →
Total votes 45: ↑42 and ↓3+39
Comments33

Django-sprint в Санкт-Петербурге

Reading time1 min
Views3.8K
image
Джанго-спринт — это удалённая встреча программистов, цель которой помочь полюбившемуся многим Open Source фреймворку Django. Помощь заключается в совместном обсуждении важных багов с последующим фиксом оных.

13 ноября в Германии и Аргентине прошли очередные Джанго-спринты. Удалённо в них участвовали наши сотрудники damnerd и Игорь Кобылин. Спринты были посвящены предстоящему релизу Django 1.3, то есть за эти дни разработчики должны были напрячься и закрыть как можно больше тикетов этой версии, чтобы ускорить ее выход.

Под катом можно будет увидеть, какие баги были пофиксены, но главная суть поста не в этом.

Поучаствовав в спринте, мы решили, что удалённо на полумёртвом (в плане активности) IRC-канале участвовать в спринте достаточно скучно. Поэтому мы хотим организовать «живой» спринт в Санкт-Петербурге.

У нас есть:
  • Помещение. Просторный офис со столами и стульями.
  • Интернет. Wi-Fi.
  • Еда. Чай, булочки и прочее.
Нам нужны Ваши мнения и, конечно, добровольцы. Даже если вы не гуру Django вы можете приходить, так как это отличная возможность внести свой первый вклад, находясь в круге единомышленников.
Читать дальше →
Total votes 44: ↑38 and ↓6+32
Comments17

Как стартапу найти инвестора?

Reading time4 min
Views1.5K
Впервые о своем бизнесе я задумался в начале 2008 года. Мне нужны были инвестиции, поэтому я очень много общался со всевозможными инвесторами, а также мнимыми инвесторами и консультантами по поиску инвесторов. На общение с ними я потратил очень много времени, и большая часть его была потрачена впустую. Хочу поделиться накопленным опытом общения с инвесторами и дать несколько советов другим стартапщикам.

Читать дальше →
Total votes 32: ↑23 and ↓9+14
Comments46
1

Information

Rating
Does not participate
Location
Донецкая обл., Украина
Date of birth
Registered
Activity