Вы здесь

Борьба со спамом и Интернет-ботами. Часть 3

couple looking at computer screen
                                 И вечный бой! Покой нам только снится
                                 Сквозь кровь и пыль...
                                 Летит, летит степная кобылица
                                 И мнет ковыль...
                                                                А.Блок

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

CA-Visual Objects: Рекомендации по удалению использованных объектов из памяти

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

Моя борьба с Интернет-роботами. Часть 2

Spam
 
Представим, что сайт – это офис, в большом офисном центре под названием «Интернет». Сегодня открытие. Подтягиваются приглашённые посетители, «зеваки» и случайные прохожие. С каждым днём их будет больше, и вы познакомитесь с огромным числом приятных и интересных людей.
 
Наша задача – оказать им то внимание, которое они заслуживают.

Как бороться с Интернет-роботами. Часть 1

Robot and WomanВ самом начале, человек, который помог мне с сайтом, на вопрос о методах защиты от спама и взлома ответил, что это дело хостера (мы же деньги платим), в крайнем случае, есть капча и блокировка по IP. А если взломают – восстановить из копии. Есть такая точка зрения... Да вот, практика показывает, что любая проблема, пущенная на самотёк, превращается в стихию.
 
Дело в том, что по мере жизни, число посетителей сайта должно расти. А если сайт появится (хоть по одной позиции) в первой 20-ке поисковика – жди прилива. Да, пена сойдёт, но грязь останется.
 
«Незваный гость – хуже татарина».

CA-Visual Objects: Ошибки и способы их решения

Шмель
На сайте потихоньку начали регистрироваться разработчики программ на CA-Visual Objects (КаВо). Видимо, существует определённый интерес. Мы стараемся расширять круг общения и помогать новичкам. CA-Visual Objects - платный продукт, поэтому не у всех есть самая новая версия. Таким людям могут помочь советы продвинутых разработчиков, которые уже сталкивались с некоторыми трудностями, нашли ответы и готовы поделиться своими рецептами. Об этом – ниже:

CA-Visual Objects: Cool New Menus

Dieter Crispien
Недавно среди своих знакомых по переписке я провёл опрос, используют ли они в своих VO-приложениях какие-нибудь интересные красивые меню. Кроме одного (который использует библиотеку SEUIXP) – оказалось, что никто. Это очень грустно, подумал я и решил перевести знаковую статью.
 
Приятного чтения.

bBrowser: private investigations (Dire Straits)

private investigationsЯ долго думал, как оформить свой материал: в виде записи в дневнике (блоге) или отдельной статьёй. Обычно, всю «текучку» я оформляю лёгкими заметками, понимая, что актуально сейчас – через время – никому не надо. А вот более «долгоиграющие» вещи пишу в виде статей.

 
Но здесь задумался… Ведь, разговор пойдёт об ошибках и неудобствах, а они – через какое-то время – будут разработчиком устранены. Да, после каждого обновления библиотеки bBrowser приходится тщательно отсматривать изменения. И удалять ставшие ненужными прежние «прокладки». Так и должно быть!
 
А, с другой стороны – подымая эту тему, я показываю свой метод работы, подход к решению проблем, свои взгляды. Т.е., даю инструмент своему читателю. А это – намного серьёзнее, поэтому...
 
Объект исследования – bBrowser v.3.0.9.109.

Си и CA-Visual Objects: соответствие типов данных

Перевод

Время от времени, при программировании на CA-Visual Objects, приходится обращаться к наработкам, сделанных на других языках, в частности на Си. И здесь очень важно точно понимать не только синтаксис, но соответствие типов данных. Как правило, уже на этом, многие спотыкаются.

Эта статья позволит программистам CA-Visual Objects чуть глубже понять этот вопрос и решить некоторые проблемы при переносе (или использовании) кода на Си (или ему подобных языков) в среду CA-VO.

Круг почёта: заказ-заявка-заказ

Заказ

Все к этому приходят, рано или поздно, но лучше раньше. Чем позже...

Предлагаю вернуться к теме управления товарооборотом. Одна из важнейших его частей – система учёта заявок и заказов. Вот это сегодня я в общих чертах и рассмотрю в этой статье.

Полезное о штрих-кодировании

Штрих код

Давайте поговорим на отвлечённые темы, например – о штрих-кодировании.

Мой подход очень прост: «пока Заказчик не понимает, как и что ему надо – предлагать и продавать что-либо – бесполезно.» Поэтому, любое решение предлагаю только тогда, когда Заказчик «созрел», т.е. твёрдо уверен, что это ему надо. В противном случае, жди неприятностей. Многие меня за это критикуют (считая, что «впаривание» - норма жизни), но у меня есть принципы. 

Страницы

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer