Ctrl + ↑ Позднее
6 января 2014, 17:31

Проблемы

Настройка доступа в Google Analytics: кто знает, в чём разница межд

1 ноября 2013, 10:56

Мыло

16 октября 2013, 21:44

Premiere

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

11 июля 2013, 19:46

Meet jquery.prettyHelpBackground

В процессе разработки Pixoni я уже написал несколько кусков кода, которые спокойно можно выпускать в виде отдельных js-плагинов. Сегодняшний кандидат — небольшой плагин, который создаёт красивые блоки с подсказками в интерфейсе.

Василий нарисовал замечательные подсказки в интерфейсе Pixoni для тех пользователей, которые сталкиваются с ним впервые. Выглядят они вот так:

Подсказок таких в интерфейсе много и все они выглядят по-разному, поэтому хотелось вместо простой нарезки этих блоков на картинки получить более элегантное решение. Посидев пятнадцать минут с <canvas>-ом решение родилось в виде небо

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

Решил я продать свой фотоаппарат Canon EOS 60D с объективом Canon EF 50mm f/1.4. Чтобы процесс шёл веселее, я разместил объявление на очень популярном сайте АВИТО.ру (кстати, вот-c).

Уже через несколько часов ко мне пришло письмо от покупателя на ломаном русском языке со следующим содержанием:

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

Что касается оплаты я отправить платеж через PayPal,Яндекс деньги,банковского перевода и вы, который является наиболее надежным и безопасным для онлайн-платежей.

Почему бы и не помочь зарубежному коллеге, правда? Особенно с учётом того, что я изрядно выигрываю на пересылке, стоимость которой вряд ли превысит 1-2 тысячи рублей. Поэтому в ответ я прислал незнакомцу номер своего кошелька Яндекс.Денег, и уже через пятнадцать минут получил ответ от собеседника о том, что платёж мне отправлен.

Thanks for your message. I will like to let you know that i have made the  payment for you now you can now check your email for the confirmation email. I will like you to make the shipment to my cousin first thing...I have added shipping cost via EMS POST OFFICE. And here is the shipping address as requested..

Name:James Segun
Address:8 Iremo Road Enuwa
Country:Nigeria
State:Osun state
City:ile ife
Zip code:234036
Mobile:+2348190321276

I will like you to get back to me with the shipment tracking number as soon as you make the shipment and make sure you use EMS POST OFFICE so that the item can get there on time

Помимо этого письма, мне также пришло ещё одно письмо — от PayPal, которое попало в спам. Я сделал скриншот для подробного изучения:







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



В первую очередь, естественно должен насторожить тот факт, что письмо от PayPal попало в спам.


Лирико-техническое отступление

На заре интернета протокол пересылки почты был устроен таким образом, что вы могли в качестве адреса отправителя указать любой абсолютно адрес, хоть president@whitehouse.gov, и письмо всё равно было бы успешно отправлено. Спама ещё не существовало, поэтому никто не задумался на тему проверки отправителя.

В наши дни с проверкой всё значительно лучше, хотя сама по себе техническая возможность отправить письмо с чужого адреса по-прежнему существует. Всё зависит лишь от настройки вашего почтовика: некоторые из них просто удаляют поддельные письма, а некоторые, как почта Google, которой я пользуюсь, на всякий случай сохраняют письмо в папке со спамом

Помимо этого, любой e-mail адрес можно представить в следующем виде:
Иван Иванов <ivan@ivanov.ru>

В этом адресе e-mail указан в угловых скобках, а слева от них — просто текст, чаще всего имя собеседника. Этот текст, кстати, может быть вообще любым.

Если посмотреть на скриншот письма, то легко можно увидеть, что адрес отправителя у письма следующий:

service™@intl.paypal.com <pay.verify@europe.com>

Как вы видите, та часть, в которой написано про intl.paypal.com (а с такого домена PayPal действительно отправляет письма о совершении настоящих платежей) — это вообще не адрес отправителя, а его имя (как «Иван Иванов» в предыдущем примере). Если же зайти на сайт europe.com, e-mail из которого указан в обратном адресе, то мы сразу увидим, что этот сайт никакого отношения к PayPal не имеет.

В целом, можно запомнить, что письма от платёжных систем никогда не попадают в спам — они (платёжные системы) очень серьёзно об этом заботятся.

Второй момент, который должен нас насторожить, заключается в том, что PayPal никак не связан с Яндекс.Деньгами. Попросту нельзя отправить деньги на кошелёк Яндекс.Денег через PayPal.

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

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

Было даже вот такое письмо, в котором мой собеседник предупреждал меня, что если я не отправлю посылку в течение суток, то на меня поступит жалоба в PayPal, деньги заберут обратно, а на мою голову обрушатся кары небесные:

I have made the payment for the item and the confirmation message has been sent to your email before this time you can check the spam/junk mail if you still don't get it. I have been waiting for you to get back to me with the shipment details so that i can also help you contact PayPal so that they can fund your account..Well if i did not hear back from you within next 24hrs i will have to contact PayPal about scam that you are trying to rip me off because the payment has been made and the money has been deducted from my account. so i want you to send the shipment details to PayPal for verification as soon as you make the shipment so that they can credit your account as soon as possible...

На мою фразу о том, что аккаунта в PayPal-е у меня, вообще говоря, нет, мошенник не нашёлся, что ответить.

Финальной точкой стала попытка мошенников уличить меня в мошенничестве — дескать, всё я получил, а теперь не хочу отправлять им их покупку. Цирк с конями на этом, увы, закончился.

Итак, ещё раз, общие признаки действий мошенников:

  1. Вы продаёте дорогую, но компактную технику.
  2. Покупатель просит отправить ваш товар своему родственнику зарубеж (чаще всего в африканские страны) и часто даже сам предлагает добавку к оплате за пересылку. И всё это по какой-нибудь причине очень срочно.
  3. Независимо от вашего выбора способа платежа, покупатель проводит оплату через PayPal.
  4. Письма от PayPal попадают в спам, приходят с левых адресов, требуют прислать подтверждение отправки посылки для перевода денег вам.
  5. Общая неграмотность покупателя (независимо, по-русски он вам пишет, или по-английски).

Удачи вам, и не попадайтесь на удочки мошенников.

17 июня 2013, 15:01

Всем по биз

15 июля мы с Василием Бердниковым запустим сервис, с помощью которого можно рецензировать дизайнерские работы. Это как Лебедевский «Бизнес-линч», только лично ваш и рассчитанный на командную работу. Сервис называется «Пиксони́».

Как продукт работает уже сейчас можно увидеть на видео:

Сейчас идёт закрытое тестирование. А через месяц мы откроем бета-версию с личными и корпоративными аккаунтами.

Цитата от Василия:

Если вы дизайнер или студия — вам это должно быть интересно.

Лично мне альфа-версии уже хватило, чтобы понять как я не смогу жить без этой штуки:
  • не нужно никого отвлекать от работы;
  • легко ориентируешься в проектах дизайнеров;
  • всегда знаешь где можно взять свежую или старую версию макета.

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

Это я вам, ребята говорю не как разработчик, а как дизайнер-практик.

Должен сказать, что мне, как совершенно не дизайнеру, а очень даже программисту, Pixoni очень сильно помогает: клиентам и дизайнерам становится значительно проще сообщать мне, какие проблемы они видят в свёрстанных и запрограммированных макетах.

pixoni

В веб-окружении Битрикса по-умолчанию стоит msmtp для отправки писем. Если ваш домен привязан к Яндекс.Почте для домена, и вы хотите отправлять почту через реально существующий почтовый ящик с авторизацией, вам придётся внести в файл конфигурации некоторые изменения, чтобы всё работало хорошо.

Файл /home/bitrix/.msmtprc:

account default
logfile /var/log/msmtp.log
host smtp.yandex.ru
port 587 # именно этот порт!
from robot@domain.ru
keepbcc on
auth on
user robot@domain.ru
password &lt;password&gt;
tls on
tls_starttls on # обязательно для Яндекс.ПДД и SparkPost
tls_certcheck off

В случае использования SparkPost в качестве user задавайте SMTP_Injection, а в пароль пишите свой API ключ, которому разрешено право Send via SMTP.

Не забудьте открыть 587 порт в iptables.

И не задавайте слишком длинных паролей.

P.S: Яндекс разрешит о

6 июня 2013, 9:10

Глюк в Chrome с Flash-ба

В случае, когда у вас Flash-баннера на сайте в хроме загружаются «через раз» (хотя всё, вроде бы, корректно), вам поможет следующий код:

if (navigator.userAgent.match(/chrome/i)) {
	var objects = document.querySelectorAll("object");
	for (var i in objects)
		if (objects[i].parentNode)
			object
31 мая 2013, 11:33

14 месяцев

Если в списке элементов вместо даты можно писать фразу вида «два часа назад» (или такую, как в заголовке), то

Ctrl + ↓ Ранее