Как стать автором
Обновить
17
0
UJey @UJey

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

Отправить сообщение

7 простых шагов для успешного внедрения CRM

Время на прочтение15 мин
Количество просмотров12K

Привет, Хабрахабр! Сегодня хотим поделиться с вами пошаговым руководством перехода на CRM. Здесь собраны практические советы и важные рекомендации. Для тех, кто планирует или начинает этот замечательный процесс, данная информация будет полезной. Возможно даже сохранит время, нервы и прочие легко теряемые ресурсы.

Итак, начнем.
Читать дальше →
Всего голосов 16: ↑12 и ↓4+8
Комментарии2

5 этапов внедрения CRM-системы. Увлекательно о важном

Время на прочтение16 мин
Количество просмотров17K
Психолог Джед Деймонд выделил пять этапов развития любви: влюбленность, сближение, разочарование, преодоление кризиса и построение прочных, конструктивных отношений.


Очень похоже на то, как обычно внедряется CRM, — подумали мы. Вспомнили, что в комментариях к нашему предыдущему обзору вы спрашивали, когда же ждать «котегов на главной». И решили, что так тому и быть. Пусть будет пост про CRM, любовь и котиков. А уж на главной или нет – решать нашим читателям :)
Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии2

Pionen — Подземный дата центр

Время на прочтение1 мин
Количество просмотров9.4K
Удивительное место находится глубоко в пещере в замечательном городе Стокгольме. Bahnhof — Крупнейший провайдер Швеции разместил свои дата центры на глубине 30 метров под землёй в бункере построенном полвека назад. Этот объект называется Pionen и как только Вы войдёте в двери 16 дюймов толщиной, то окунётесь в мир впечатляющих достопримечательностей от которых просто дух захватывает. Pionen изобилует водопадами и растениями под имитацией дневного света. И самое главное бункер выдерживает прямое попадание водородной бомбы.

Зал для конференций
фото под катом
Всего голосов 141: ↑141 и ↓0+141
Комментарии105

Wikileaks возвращается в бункер и меняет DNS

Время на прочтение1 мин
Количество просмотров898
Сайт Wikileaks со всеми секретными документами теперь доступен на швейцарском домене Wikileaks.ch. Хостинг, судя по всему, французский (213.251.145.96). После отказа компании Amazon предоставлять услуги хостинга и изъятия DNS-записей Wikileaks пришлось искать убежище в Европе.



Есть также информация, что Wikileaks возвращается в свой старый шведский бункер, бомбоубежище, которое сохранилось со времён холодной войны, а сейчас используется в качестве дата-центра шведского провайдера Bahnhof AB (фотографии). Сайт уже сейчас доступен по адресу http://46.59.1.2/.
Всего голосов 64: ↑53 и ↓11+42
Комментарии68

Задача 19: Секурность

Время на прочтение1 мин
Количество просмотров1.2K
Задача: сделать достаточно защищенный механизм аутентификации на PHP.

Способ 1.
В форму передается случайная последовательность, на стороне сервера она запоминается в таблице в связке SESSION_ID && S_KEY. На стороне клиента выполняется преобразование вида
sha1(sha1(password) + S_KEY). sha1(password) — предпологаемый хэш пароля в базе, S_KEY — переданная последовательность. В результате мы имеем постоянно меняющийся хэш, который безопасно передать на сервер.
На сервере полученный хэш сравнивают с sha1(password_from_db + S_KEY). Если совпадает, в переменную $_SESSION['user'] заносим подгруженный инстанс класса пользователя.

Тут все хорошо и правильно, но не совсем секурно.

Что может сделать злоумышленник?
1. Украсть кукизы с сессией.
2. Перехватить трафик и снова украсть сессию.

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

IP — не выход, его можно подменить. Да и для людей, сидящих за NAT, IP будет общий.

Что же делать?
Использовать удалённый порт. Как правило браузер не меняет порт для сайта, и он долго остается неизменным. NAT тоже не меняет порт, потому что он ему нужен для проброса пакетов.

Замечание: данный метод применим только к критически важным участкам системы. Для пользователя хватит и Способа 1. Все потому, что никто не гарантирует статичность порта на всю сессию, а это повлечет постоянные ре-логины, что пользователь просто не моймёт.
Всего голосов 8: ↑4 и ↓40
Комментарии34

Objective-C с нуля

Время на прочтение23 мин
Количество просмотров434K
У любого желающего писать программы для продукции фирмы Apple в жизни наступает такой момент, когда ему приходиться изучить новый язык программирования — Objective-C. Когда-то этот счастливый момент постиг и меня. А чтобы лучше запомнить основные особенности этого языка, решил законспектировать свои мысли во время осмысления его документации, которыми и делюсь с вами.
Читать дальше →
Всего голосов 163: ↑155 и ↓8+147
Комментарии61

Smthngs (thn.gs) — todo веб-сервис как десктопное приложение

Время на прочтение4 мин
Количество просмотров5.6K
Странное дело, порой кажется что каждый месяц появляется не меньше дюжины новых GTD-like таск-менеджеров. Одновременно с этим, хороших приложений для эффективного управления повседневными задачами крайне мало. Думаю, редкий читатель нашел для себя подходящий инструмент и пользуется им повседневно.
Мы не из ленивых, и как вы уже догадались, тоже сделали свой, с… всем что полагается.
Ниже я расскажу о нашей парадигме и особенностях, которые выгодно отличают нас от конкурентов. Т.к. многие уже устали от обилия постов о личной продуктивности на Хабре, в своем рассказе я сделаю упор на веб-технологии, а не на gtd-методологию. А пока картинка для привлечения внимания:
image
Читать дальше →
Всего голосов 173: ↑167 и ↓6+161
Комментарии196

Межсайтовая авторизация 2

Время на прочтение2 мин
Количество просмотров27K
По итогам поста, сделанного в июле 2009 и продолжительным испытаниям, мы пришли к простой и оптимальной для нас схеме межсайтовой авторизации.
Спешу поделиться с общественностью
Всего голосов 51: ↑41 и ↓10+31
Комментарии61

«От хорошего к великому» — книга, которую обязательно стоит прочесть. (в цитатах) — ЧАСТЬ 1

Время на прочтение4 мин
Количество просмотров72K
imageМоя прошлая статья «Обнаженный бизнес» Ричарда Брэнсона (в цитатах), похоже многим была интересна. Что же, не будем останавливаться?

Сегодня несколько слов о книге Джима Коллинза «От хорошего к великому». Это пожалуй, лучшая книга по бизнесу, среди всех, которые я читал. Она по-настоящему заслуживает права быть настольной. В какой то степени она даже не только о бизнесе. Не только о том, как построить успешную стабильную компанию, как набирать персонал или управлять проектами. Прежде всего она открывает глаза. Как на бизнес, так и на жизнь.

Я прочел эту книгу 2 раза. Второй раз (теперь, как всегда) — с маркером, выделяя цитаты. Рад ими поделиться. Уверен, тем кто знаком с книгой, будет интересно и полезно прочесть эти мысли еще раз. А те, кто книгу еще не читал, скорее всего убедятся в том, что это обязательно стоит сделать.

***

Мы тщательно изучили и просеяли компании, которые входили в список Fortune 500 c 1965 по 1999 год. И определили те компании, которым удалось осуществить переход от хороших результатов к выдающимся и сохранять эти высокие результаты в течение, по крайней мере, 15 лет. Затем мы проанализировали те факторы, которые позволили это сделать.

Читать дальше →
Всего голосов 106: ↑92 и ↓14+78
Комментарии83

Как не продать машину

Время на прочтение4 мин
Количество просмотров1.5K
Заметка навеяна постом Помогите, а то я скоро сойду с ума (реальная история, реальной разработки проекта), затем была опубликована как комментарий, а теперь, по просьбам, и как топик.

Здесь не обсуждается маркетинг. Считается, что вы представляете себе идею, понимаете на кого рассчитан сервис и как он будет окупать себя и приносить прибыль (не обязательно в деньгах).

И так, как же разработать стартап лучше?

Пошаговый план эффективного запуска первой версии:

Читать дальше →
Всего голосов 108: ↑79 и ↓29+50
Комментарии34

Анаглифная 3D-фотография своими руками

Время на прочтение1 мин
Количество просмотров12K
Дорогие хабражители и хабрагости, хочу поделиться с вами своим новым увлечением — 3D-фотографией.
Нет, я не являюсь владельцем 3D-говномыльницы, у меня обычная зеркалка от Sony и далее в этой статье я расскажу о том, как сделать вот такую анаглифную фотографию без специальной техники и за 5 минут времени:
image
Читать дальше →
Всего голосов 129: ↑112 и ↓17+95
Комментарии134

Рынок интернет-маркетинга в Украине

Время на прочтение9 мин
Количество просмотров3K
Анализ рынка интернет-маркетинга в Украине.

Статья будет интересна потребителям услуг интернет-маркетинга, маркетологам и интернет-маркетологам, руководителям и сотрудникам интернет-агентств и всем, кто просто интересуется продвижением в Интернете, независимо от того, где вы находитесь: Украина, Россия, Беларусь или другая страна.

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

Не обошлось без упоминания Хабра :)
Ой-ой! Как там интересненько!..
Всего голосов 39: ↑22 и ↓17+5
Комментарии70

Джаббер чат на веб-странице

Время на прочтение3 мин
Количество просмотров32K
Прочитав пост на хабре про онлайн чат для сайта через джаббер, мне стало интересно — а как оно работает и как такое можно сделать самому, без готовых приложений. В итоге у меня получилась очень простая заготовка «чата для сайта через джаббер». К сожалению у меня нет выделенного сервера с линуксом для тестов, поэтому был использован локальный компьютер с Win7 (и сервером Apache).

Как это вообще должно работать: пользователь заходит на сайт, и видит окошко, куда можно разговаривать. После того как пользователь послал сообщение, оно прилетает на указанный джаббер аккаунт. Получатель этого сообщения может написать ответ и оно придёт посетителю сайта.
Что для этого нужно:
  • Jabber сервер, можно публичный, можно локальный. Я выбрал Openfire и установил его локально. Сервер должен поддерживать Bosh — XEP-0124: Bidirectional-streams Over Synchronous HTTP, об этом чуть позже.
  • JS библиотека, которая будет реализовывать джаббер-клиент на сайте. Я взял Strophe. Это достаточно низкоуровневая библиотека, в которой нет функций типа «ПослатьСообщение(Куда, Текст)». Для достижения нужных действий нужно вручную составлять команды джаббер серверу (в XML). Удобные средства для создания XML в Strophe есть :)
Читать дальше →
Всего голосов 52: ↑48 и ↓4+44
Комментарии19

TAG_ADD Plugin

Время на прочтение3 мин
Количество просмотров1K
Привет, %username%
Как-то раз мне пришлось писать форму для добавления постов в блог. Помимо стандартных полей (название, дата, текст и.т.д.) необходимо было привинтить юзабельную форму добавления тегов.
Т.к. я кодю в jQuery, то и выбор был однозначным.
Вот необходимые задачи, которые я поставил перед собой:
  1. Легко в настройке
  2. Все теги храняться в одном файле (в кэше)
  3. Минимальная нагрузка на сервер и клиента
  4. Список тегов — подсказок открывается только для выбранного запроса на определенный тег.

Инструкция, ссылки и.т.д.
Всего голосов 55: ↑50 и ↓5+45
Комментарии40

Эта неделя в jQuery, том 6

Время на прочтение2 мин
Количество просмотров1.3K
Другая неделя, другая коллекция ссылок на некоторые из самых интересных и захватывающих событий в Сети, касающихся jQuery.

Одним из самых интересных событий на этой неделе стал выпуск Glimmer. Glimmer позволяет легко создавать интерактивные элементы на вашей веб-странице, используя мощь библиотеки jQuery. Вы можете использовать мастера Glimmer для генерации скриптов jQuery, отрабатывающих самые общие интерактивные сценарии. Glimmer также имеет расширенный режим, обеспечивая дизайнер для создания эффектов на основе уже существующих HTML и CSS. — примечание от переводчика — есть отдельная статья на Хабре про Glimmer.

Также стоит упомянуть новый облик сайта jQuery для дизайнеров от Реми Шарпа.
Читать дальше →
Всего голосов 42: ↑36 и ↓6+30
Комментарии14

Обслуживание тысяч запросов в секунду на примере XBT Tracker

Время на прочтение5 мин
Количество просмотров8K
Недавно проводили тест, результаты которого показали, что одно приложение обрабатывает 2000 запросов в секунду на скромном сервере, где это было не единственной нагрузкой. При этом результат каждого запроса записывается в 3-5 таблиц в MySQL. Честно говоря, меня такой результат удивил, поэтому решил поделиться с хабрасообществом описанием архитектуры этого приложения. Подобный подход применим от баннерных показов до чатов и микроблогов, надеюсь кому-нибудь покажется интересным.

Во-первых, это приложение однопоточное. Всё делается одним процессом, работа с сокетами — неблокирующими epoll/select, никаких ожидающих ввода/вывода потоков (threads). С развитием HTTP, сначала появлением Keep-Alive, затем AJAX и набирающим популярность COMET, количество постоянных соединений с веб-сервером растёт, на нагруженных проектах измеряется тысячами и даже десятками тысяч, и если для каждого создавать свой поток (thread) со своим стеком и постоянно переключаться между ними — ресурсов сервера очень быстро не хватит.

Второй ключевой момент — что один SELECT… WHERE pk in (k1, k2, ..., kN) выполняется быстрее, чем несколько SELECT… WHERE pk=… Выполняя работу с базой данных большими пачками можно уменьшить не только число запросов в секунду, но и общую нагрузку.
Читать дальше →
Всего голосов 69: ↑67 и ↓2+65
Комментарии41

Сессии — всегда ли они нужны?

Время на прочтение5 мин
Количество просмотров17K
Хочу еще раз поднять тему использования сессий для аутентификации пользователей. Надеюсь услышать критику приведенного в статье метода с высоты вашего опыта.

Читать дальше →
Всего голосов 53: ↑38 и ↓15+23
Комментарии59

Архитектура приложений — горячие точки

Время на прочтение9 мин
Количество просмотров25K
Как часть нашего проекта, мы свели вместе информацию об общих подходах к разработке архитектуры приложений.
Читать дальше →
Всего голосов 97: ↑91 и ↓6+85
Комментарии31

Кодирование цифрового идентификатора

Время на прочтение2 мин
Количество просмотров2.4K
Читая как-то статью Сессии — всегда ли они нужны? вспомнил свои давнишние мучения по тому же самому поводу.
Когда-то я тоже строил хеши из полученных и серверных данных, дабы не показывать пользователю его внутренний идентификатор, а в базе хранил подпись последнего.

Однако, со временем меня перестал устраивать подобный алгоритм, а количество контейнеров в cookies захотелось сократить до минимума.
Не взыщите, если уже было (искал — на хабре не нашёл), а также если кому не понравится, да не гордости ради, а пользы для:
Алгоритм шифрования цифрового идентификатора
Всего голосов 14: ↑6 и ↓8-2
Комментарии31

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность