Открыть список
Как стать автором
Обновить
Владимир @Terion read-only

Пользователь

Неприступный почтовый сервер, или жизнь без спама

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

Чаще всего встречается подход «добавим кучу RBL (DNSBL) и будем радоваться жизни». Подход не верный чуть более, чем полностью. Второй по популярности — контент-фильтры, зачастую купленные за бешеные деньги. Такой подход тоже в большинстве случаев совершенно неоправдан.

А ведь всё так просто, для спокойной жизни достаточно всего лишь пристально присматриваться к трём заголовкам входящей SMTP сессии. Порывшись на Хабре и в закоулках интернета так и не нашёл исчерпывающей статьи на тему правильной настройки SMTP сервера с точки зрения противодействия спаму. Поэтому решил расписать всё, что знаю на эту тему сам и чем успешно пользуюсь.

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

Итак, если вы хотите обезопасить своих пользователей от спама или наоборот, хотите чтобы кто-то случайно не обезопасил пользователей от ваших писем — добро пожаловать под кат.

Читать дальше →
Всего голосов 158: ↑140 и ↓18 +122
Просмотры180.3K
Комментарии 149

ГЛОНАСС\GPS\Бэйдоу мониторинг

Я пиарюсь

Современное состояние


Возможно, все известные мне трекеры, которые упоминались в предыдущих статьях на хабре, используют далеко не новые технологии. Это уже не НТП. Фактически рынок подобных устройств заполнен. Мало кому удаётся достойно конкурировать с китайскими производителями по цене.
image
Основная текущая задача, которая стоит перед дизайнерами трекеров на сегодняшний день в России и мире это сделать компактную закладку. Тоесть, миниатюрный трекер с малым потреблением питания но с хорошими параметрами по GSM, GPS каналам.

ГЛОНАСС\GPS

Отличная связь с GPS\ГЛОНАСС спутниками достигается применением хороших антенн, модулей и корреляторов. Надо сказать что коррелятор это заказная микросхема на основе IP-блока (блок интеллектуальной собственности) или хорошая прошивка для выполнения на процессоре ARM-11. В свободном доступе такие программы невозможно найти. Наиболее качественные компоненты но и дорогие поставляет компания uBlox. Так же имеется военные отечественные разработки. Например Ѿ компании Навис да Ангстрем-Т.
Читать дальше →
Всего голосов 53: ↑47 и ↓6 +41
Просмотры6.2K
Комментарии 78

Пишем свой плагин для jQuery

jQuery
Сегодня утром я зашёл на Google Maps и с радостью увидел там слой «Пробки». Сразу же глаз зацепился за интересное интерфейсное решение для выбора времени, на которое будет показана ситуация с пробками.

Сразу же захотелось использовать подобный орган управления в своих проектах.

Самое время вспомнить, как пишутся плагины под jQuery.
image
Читать дальше →
Всего голосов 68: ↑57 и ↓11 +46
Просмотры6.8K
Комментарии 35

Мультибар от Тикно — вкусно и полезно

Блог компании Ticno
Привет Хабр!

Меня зовут Алексей Чурбанов из компании «Медиа Лабз».

Хочу представить проект, который нас вдохновляет и над которым наша команда сейчас активно работает.

Достаточно давно мы поставили перед собой цель: сделать работу пользователя с компьютером более быстрой, удобной и приятной. Цель глобальная и интересная. Разбили на задачи и проекты — первым проектом среди них был мультибар.



Читать дальше →
Всего голосов 180: ↑144 и ↓36 +108
Просмотры19.8K
Комментарии 275

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

Управление проектами
Продолжу предыдущую заметку о целях и задачах.

Мы видим, как полезно прописывать цели. Но почему же тогда многие люди так не любят четко прописывать цели? Почему так старательно избегают этого? Именно потому, что становится возможным дать оценку тому, что они делают.

Читать дальше →
Всего голосов 64: ↑58 и ↓6 +52
Просмотры720
Комментарии 60

Желание выбирать и управлять у нас с рождения

Интерфейсы
Перевод
Этот перевод 31 статьи из цикла «100 вещей, которые вы должны знать о человеках». В ней мы поговорим о невином человеческом желании управлять и иметь возможность выбора.

Я только начала читать новую книгу Шины Ингар «Искусство выбора». И стала поклонником её работы. Она автор известного «вареньевого исследования» (я напишу о нём ниже — переводчик).

Парадокс выбора
В своей книге «Парадокс выбора. Почему больше значит меньше» Барри Шварц рассказал о том, как сильно мы хотим иметь множество вариантов. Парадокс состоит в том, что когда у нас слишком много выбора, то мы, как правило, не выбираем вообще. В своей книге «Нейро веб-дизайн: Что заставляет их кликать» я посвятила целую главу нашей потребности иметь выбор и, как результат, неспособности выбирать.

Врождённое желание управлять
Желание управлять окружающей средой живёт внутри нас, мы с ним родились. Это имеет смысл, т.к. контролируя окружение, мы скорее всего повышаем свои шансы на выживание. Прочитав рассуждения Шины о выборе, я задумалась об управлении и связи между возможностями выбирать и управлять. Желание контролировать связано с желанием иметь выбор.
Читать дальше →
Всего голосов 55: ↑47 и ↓8 +39
Просмотры3.4K
Комментарии 61

WebSocket & ASP.NET

.NET
html5В этом топике я хочу рассказать, как организовать WebSocket соединение между браузером, поддерживающим WebSocket и ASP.NET приложением.
В статье описано, как организовать подключение и отослать сообщение подключенному клиенту. Так же, в конце статьи, есть ссылка на исходники рабочего приложения.

Статья и приложение просто пример того, как это все работает, и как можно связать ASP.NET и WebSockets, и вряд ли претендует на руководство по внедрению в текущем виде, однако хорошо демонстрирует основы и может быть доработано.
Читать дальше →
Всего голосов 53: ↑40 и ↓13 +27
Просмотры10.9K
Комментарии 31

Удлинение урлов — занятие бессмысленное и беспощадное

Я пиарюсь
Не знаю кто как проводит эти выходные, а у меня возникло сильное желание сделать что-то поистине бесполезное для человечества. Недолго перебирая варианты, остановился на одном.

Уверен, что если есть сервисы которые укорачивают ссылки, то должны были быть и те, которые удлиняют. Т.е. очень важно чтобы был соблюден баланс урлоизменяющих сервисов в природе. Последние были легко найдены: это и HugeUrl, и TitanUrl, и FreakingHugeUrl, и другие… Но что может более бесполезным, чем попытка сделать ненужную вещь лучше. Совершенного удлинителя я не нашел, один использует флэш, другой делает урлы не работающие в IE, третий делает слишком короткие урлы.
Поэтому прошу любить и жаловать мое видение сервиса делающего урлы бессмысленно длинными.
Читать дальше →
Всего голосов 368: ↑339 и ↓29 +310
Просмотры2.5K
Комментарии 114

На конференции Black Hat представлено ПО для дешифровки разговоров в GSM-сетях

Информационная безопасность
image

Не так давно я уже писал о программном обеспечении "Kraken", которое посредством использования специальных криптографических таблиц помогает взламывать алгоритм шифрования A5/1 (именно он массово используется операторами мобильной связи) для GSM-сетей. Но одно дело — взлом алгоритма, и другое — полная расшифровка закодированного сигнала. Вот с этим «на ура» справляется новоявленное ПО, также представленное на конференции Black Hat. Вообще говоря, эта конференция принесла много чего неожиданного, начиная от того самого Kraken-а, и заканчивая взломом банкоматов. Так вот, на этот раз эксперт по криптографии Карстен Ногл представил усовершенствованный программный пакет Airprobe. По заявлению разработчика, это программное обеспечение вкупе с несколькими компонентами позволяет максимально упростить задачу расшифровки сигналов, передаваемых по GSM-сетям (Airprobe позволяет записывать и раскодировать разговоры и SMS).

Читать дальше →
Всего голосов 39: ↑35 и ↓4 +31
Просмотры5.4K
Комментарии 35

Запущен сервис отслеживания параметров облачных провайдеров

Облачные вычисления
image

Запущен сайт https://cloudsleuth.net/, который представляет сервис собирающий и анализирующий информацию по параметрам облачных провайдеров.

image

Сервис собирает информацию по времени отклика и доступности по следующим облачным сервисам: Microsoft Azure, Google App Engine, Amazon EC2, OpSource, RackSpace, GoGrid. Информация собирается из разных удаленных друг от друга точек по всему миру. На сайте вы можете видеть параметры того или иного сервиса в той или иной точке мира и общий усредненный параметр сервиса. Вы можете задать период работы сервисов для анализа: 6 часов, сутки, неделя и месяц.

Интересный проект, но хотелось бы больше географических точек сбора данных и, конечно, появление таких точек в России.
Всего голосов 34: ↑27 и ↓7 +20
Просмотры609
Комментарии 11

Закачка больших файлов или Как обойти ограничения дешевого виртуального хостинга

Блог компании Маркетинговая группа TechArt
Однажды в очередной раз возникла задача о закачке относительно больших файлов. Говоря конкретно, клиент захотел заливать на сайт через админку видеоролики размером 20-40 мегабайт. Казалось бы, в наше просвещенное время подобный размер — это такая мелочь, о коей и говорить стыдно. Но внезапно все уперлось в настройки виртуального хостинга. Мы с ужасом обнаружили, что максимальный размер закачиваемого файла — 2M, и поменять эту цифру нет возможности. И менять хостинг по ряду причин нельзя — по крайней мере не сейчас.

Перед нами встает задача — обойти ограничения убогого виртуального хостинга. Сам принцип такого обхода очевиден: файл надо порезать на куски, залить частями, а на стороне сервера собрать в единое целое. Но делать это надо не вручную — пользователь должен выбрать файл и нажать на кнопку «Отправить». Как же это сделать?

Читать дальше →
Всего голосов 49: ↑36 и ↓13 +23
Просмотры35.9K
Комментарии 46

PhpVirtualBox позволяет вам управлять вашими виртуальными машинами через веб-интерфейс

Виртуализация
image

Опен-сорс веб-панелька phpVirtualBox поможет вам управлять вашими VirtualBox виртуальными машинами через ваш браузер. После установки веб-сервера запущенного с vboxwebsrv utility, вы сможете пользоваться веб-интерфейсом который мало чем отличается от программного.

phpVirtualBox может быть запущен на любой платформе.
Всего голосов 61: ↑59 и ↓2 +57
Просмотры7.6K
Комментарии 47

Appcelerator Titanium — что это и как оно там

JavaScript
Данная статья посвящена Appcelerator Titanium — платформе для создания мобильных и десктопных кроссплатформенных приложений на JavaScript (HTML+CSS в придачу). Развитие платформы, особенности, варианты использования, личный опыт
Читать дальше →
Всего голосов 46: ↑44 и ↓2 +42
Просмотры38.1K
Комментарии 44

eCSStender: модульное средство реализации свойств CSS3 в прежних браузерах

CSS
Помните ли, как (много лет подряд) был известен проект IE7-JS (автор — Dean Edwards), нацеленный на подтягивание Internet Explorer 6 (а затем и Internet Explorer 7) до уровня современных браузеров?

Теперь другой разработчик развил эту идею. В последнее время появляются ведь и такие свойства CSS3, которые поддерживает только один современный движок (например, WebKit), или даже не поддерживает ни один (потому что все движки требуют к этому свойству своих префиксов: «-moz-», «-ms-», «-o-», «-webkit-» — а иначе не работают). Все браузеры нуждаются в костылях (более или менее основательных) для поддержки CSS3.

Библиотека eCSStender (автор — Aaron Gustafson) претендует на роль основы именно такого костыля. Я говорю «основы», так как сама по себе она предоставляет лишь небольшую (≈20 Kb JS) платформу, занимающуюся анализом CSS-стилей — а поддержкою конкретных CSS-свойств должны заниматься (работая поверх неё) отдельные расширения, написанные в соответствии с документацией. Сейчас есть ужé с полдюжины расширений, из которых половина — костыли для IE.

Читать дальше →
Всего голосов 34: ↑24 и ↓10 +14
Просмотры675
Комментарии 13

Type Folly — изумительно простой онлайн редактор CSS3

CSS



По собственной инициативе выкладываю на суд сообщества проект моего друга, со сложно выговариваемым именем Mircea Piturca.

Встречайте: Type Folly — очень простой и удобный онлайн редактор CSS. Для новичков самое оно.

UPD: Автор внес изменения и поправил баги. Спасибо Хабрасообщству.

Или если верстальщик заболел, например...
Всего голосов 103: ↑95 и ↓8 +87
Просмотры2.5K
Комментарии 40

Индустриальная революция. Часть 5. Зачем нужны компании?

Блог компании Materialise
imageЗавершающая часть увлекательной статьи журнала Wired «In the next Industrial Revolution, Atoms are the New Bits». Ранее вы могли прочитать о Rally Fightere, виртуальных мини-фабриках, 3D принтере за 1000$, а также узнать, как построить свою мечту.

В середине 30-х годов прошлого столетия Рональд Куз, на то время выпускник Лондонской Школы Экономики, задался вопросом, который, на первый взгляд, может показаться глупым: «Зачем нужны компании?» Зачем нам заявлять о верности какому-то учреждению и собираться под одной крышей для того, чтобы создать что-то ценное? Его ответ: для минимизации операционных затрат. Когда у людей есть единая цель, установлены роли, ответственности и средства общения, очень просто создать что-то ценное. Вы просто подходите к человеку из соседней комнаты чтобы попросить его сделать свою работу.

Но несколько лет тому назад Билл Джой, один из основателей Sun Microsystems, обнаружил ошибку в модели Куза. «Не важно кто вы, большинство умных людей работает на кого-то другого», — отметил Джой. Конечно, это всегда было правдой, но раньше очень большое значение имело то, что Вы были в Детройте, а тот, кто умнее Вас, находился в Дакаре. Вы были здесь, а он был там и точка! Однако, по мнению Джоя, теперь все меняется. С появлением Интернета, Вам не нужно больше располагаться в соседней комнате. Вы можете нанять лучшего человека прямо из Дакара!
Читать дальше →
Всего голосов 57: ↑50 и ↓7 +43
Просмотры15.4K
Комментарии 26

«LibCanvas» — фреймворк для работы с Javascript Canvas, часть вторая

HTML

Привет, Хабр! Я хочу рассказать тебе о новой библиотеке, которая помогает очень легко и изящно рисовать всякие штучки-дрючки на html5 canvas. Возможно, ты уже слышал о ней, но сейчас она пережила новое рождение. Что-ж, под катом я покажу тебе много интересненьких примеры, расскажу про нюансы работы и дам ссылку на грозу всех секретарш — почти работающий пасьянс «Косынка», созданную с помощью этой LibCanvas.

Читать дальше →
Всего голосов 48: ↑42 и ↓6 +36
Просмотры4.9K
Комментарии 54

Учись правильным вещам

GTD
Все знают этого «дядю» по изображению на стодолларовой купюре. Почти все знают фразу «Время — деньги», которую однажды Бен Франклин произнес. Есть много фактов из его интересной и удивительно жизни. Большинство людей не знают, что Франклин таки не был президентом США, хотя и очень активно участвовал в написании Конституции Америки. Много всяких слухов есть о масонстве, мировом порядке и так далее. Больше информации о нем можно прочесть в статье Википедии

Я бы хотел сегодня привести очень интересный отрывок из его дневника. Сегодня модно писать о том, как многое успевать, как быть эффективным, ка организовать бизнес и т.д. и т.п. К сожалению, как заметил Стивен Кови в своей книге «7 навыков высокоэффективных людей» (сам бы в жизни не читал по причине такого названия, но друг очень рекомендовал, прочитал книгу, очень доволен) сегодняшняя литература об управлении и личной эффективности сводиться к простому выписыванию рецептов решения стандартных проблем. Что-то типа аспирина на все случаи жизни. Редко встретишь книгу или статью затрагивающую глубинные мотивы, принципы внутренней жизни и целостности человека. Но сейчас не об этом… Хочу поделиться отрывком из дневника Франклина. Этот человек много достиг, поднялся с низов общества не имея официального образования, уверен, что много можно почерпнуть из его жизни.
Читать дальше →
Всего голосов 154: ↑129 и ↓25 +104
Просмотры5.9K
Комментарии 112

Электронная цифровая подпись для чайников: с чем ее есть и как не подавиться. Часть 3

Информационная безопасность
Часть 1
Часть 2

В этой части сделаем небольшое отступление от цифровых подписей в сторону того, без чего непосредственно цифровых подписей, да и защиты информации в привычном понимании, не было бы: шифрования. Ведь первое, что приходит на ум, когда идет речь о защите наших данных — это не дать эти данные нехорошему человеку прочитать. Поэтому, перед тем, как продолжить рассмотрение стандартов PGP и S/MIME, стоит закрасить некоторые остающиеся в знаниях белые пятна, и рассмотреть процесс шифрования немного поподробнее.

Читать дальше →
Всего голосов 50: ↑47 и ↓3 +44
Просмотры154.8K
Комментарии 14

«Трейлеры сайтов» или «Как всего одно видео увеличило в десятки раз количество реальных пользователей 2: Судный день»

Фриланс
В продолжение темы, которую поднял ArtX в своём посте про опыт работы с видеорекламой сайта.

image

В конце поста маленький видеоанонс.

Во-первых, приятно когда эффективность выпускаемого нами (trailerss.ru) продукта оценивают совершенно не связанные с нами люди, сразу перестаёшь чувствовать себя евангелистом. Во-вторых, я хочу предостеречь жителей Хабра по поводу трейлеров сайта за 3-6 тысяч рублей заказанных на фрилансе.

Сразу хочу прояснить, что мы не считаем фрилансеров нашими конкурентами, у нас нет продукта в ценовой категории 3-6 тысяч рублей и мы не видим смысла пропагандировать наши услуги среди тех заказчиков, для которых это является приемлемой суммой. И весь последующий текст освещает наш личный опыт работы с фрилансерами.

Мы активно используем дистанционных специалистов в работе, так как объем заказов растёт быстрее, чем штат студии. К сожалению, мы быстро выяснили, что отдельный человек не в состоянии полностью выполнить даже небольшой проект в необходимом нам качестве. Поэтому мы отдаём на дистанционную работу небольшие кусочки работы и только с хорошо проработанным ТЗ, которое обязательно включает в себя стилистическое решение, сценарий и раскадровку.

Замоделить видеокамеру, сделать несложный шот, подобрать или написать мелодию, проконсультировать нас касательно типографики. Такие работы могут входить в компетенцию фрилансеров. Даже если мы отдаём на аутсорс сложный кусок работы, мы предварительно создаём проект у себя со всеми необходимыми настройками, с уже созданной анимацией и стилистикой, чтобы на выходе получить именно то, что нам нужно.

Стоит упомянуть, что прежде чем найти ответственных профессионалов, мы проводили отбор на протяжении двух лет. В моём списке контактов около 500 фрилансеров, у каждого из наших специалистов еще по 50. После всех выборок осталось около 10 специалистов по всей стране, с которыми мы с огромным удовольствием работаем. Помимо них, мы, время от времени, работаем с зарубежными профессионалами, например, буквально на днях, в Великобритании за 200$ заказали минутную начитку текста у носителя языка и обладателя отличного тембра голоса.
Читать дальше →
Всего голосов 89: ↑51 и ↓38 +13
Просмотры928
Комментарии 71

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Зарегистрирован
Активность