Category Archives: Work

Кому ворованные кредитные карточки…

… понадобилось сканать через мой gateway?

Какой хороший сегодня день. Сначала мне предложили работу с оплатой сильно ниже, чем у меня сейчас. Воспользовавшись тем, что контракт мой заканчивается через 3 недели, а ничего лучше на данный момент нет. Потом какой-то мудак решил попользоваться моим payment gateway чтобы просканить ворованные кредитки. Откуда я знаю что ворованные? Ну, это было просто.

Когда подряд приходит несколько писем с TRANSACTION DECLINED, особенно после пары месяцев затишья – начинаешь задумываться. Первое на что я посмотрел – это на имена и адреса. Разумеется, все разные, в разных частях страны. Но e-mail – один и тот же. Ну ладно, думаю, все в жизни бывает, может совпадение какое-то… типа ребенка взяла карточку мамаши и папаши, а они на разные адреса (например бизнес и домашний). Смотрим дальше – транзакции были проведены с разницей в две с половиной минуты. То есть карточки так просто стопкой лежат и товарищ их вбивает одну за другой, неторопливо 🙂 Может я чего не понимаю, но сообщение о том, что на карточке нет шести долларов должно в первую очередь вызывать недоумение… минут на 5 примерно… Ну и финальный аккорд – IP адреса. Я давно подозревал, что именно в Амстердаме (Голландия) находится центр малого американского бизнеса, откуда, покуривая травку, и ведут свои дела американские бизнесмены, у которых всего-то хватает денег на покупку самого дешевого хостинг-пакета (сделанного специально для того, чтобы отгонять спамеров и прочее говно).

Порадовался в очередной раз. Правда, нет худа без добра – наконец-то убрал с сайта возможность покупать хостинг. С появлением на сервере серьезных клиентов давать возможность всяким уродам тратить мое время на очистку сервера от их дерьма совсем не хочется. С клиентами рассчет все равно происходить не автоматически 🙂 А по дружбе я и бесплатно могу выделить место, так что на данный момент нужды в автоматике просто нет.

Мой проект

Токмо что позвонили порадовать, что мой контракт продлен до 4 июня. То есть на отметить день рождения деньги будут. На опохмелку – уже вряд ли… Одно слово – звери… капиталисты…

Дурацкая история…

CREATE PROCEDURE sp_PLT_4qtrs
AS
ALTER TABLE #t ADD Totals_old money NULL;
UPDATE #t SET Totals_old=id;
GO

нифига не работает. Вернее, не работает ALTER TABLE директива… Зато

CREATE PROCEDURE sp_PLT_4qtrs
AS
ALTER TABLE #t ADD Totals_old money NULL;
EXEC(‘UPDATE #t SET Totals_old=id’);
GO

работает на ура. Что за wtf?

Жадные дети достали…

Я люблю свою работу. Любую из них – и ту, где мне надо считать миллиардные траты одной из крупнейших компаний в индустрии, и ту, где надо фотографировать, и ту, где надо делать веб сайты. В последней особенно веселит народ, который подписывается работать над разными проектами. Пару дней назад имел счастье разговаривать на тему “Почему нифига не нафигачили” с очередным самородком. Изначальная задача ставилась так – есть три сайта на ColdFusion, их надо перенести на PHP. В ColdFusion я не понимаю нифига, в PHP еще более менее разбираюсь. В процессе работы над сайтами выяснилось, что в одном из них все просто, в другом – все, что сделано на ColdFusion нужно было просто выбросить, в третьем – сделать систему отсылки заказа (элементарные формы) в базу данных и по почте. Не знаю как профессионалы на PHP, я с такой работой справился за четыре часа совершенно не зная языка PHP.

Итак, три недели спустя получения заказа. Разговор по ICQ… все имена, названия и прочее заменено для того, чтобы никому не было обидно. Скажем так – для развлечения 🙂

Continue reading Жадные дети достали…