Посылательное SEO.

Посылательное SEO.

Слушатели армянского радио некоторое время тому назад массово спрашивали местного автора про разного рода блогуны и SEO-ссылки, на каковые вопросы сразу ответа не последовало. Тогда сочлось, что Гугл велик, и про такого рода вещи имеет смысл спрашивать всё-таки у него.

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

Ну а чтоб с логикой всё было очевидно, к этой самой формальной логике сразу и обратимся. Ничего при этом не подчёркивая в тексте и не выделяя цветом, так как изначально апеллируем к умственным способностям читателя — что постигнет, то его.

Про ритуал отбора кандидатур.

Visual Foxpro 7: высокопроизводительное средство разработки баз данных

Visual Foxpro 7: высокопроизводительное средство разработки баз данных

В России Microsoft Foxpro долгое время был самым популярным инструментом для создания баз данных. В настоящее время его несколько потеснили такие средства разработки как Delphi, MS Access и MS Visual Basic. Но и сейчас Foxpro остается самым популярным инструментом для разработки баз. На нем написано БОЛЬШЕ ВСЕГО бухгалтерских, экономических и других приложений, связанных с расчетами и хранением информации. И вот почти вышла очередная, седьмая версия Visual Foxpro (сейчас идет тестирование beta-версии). Чем Visual FoxPro 7 отличается от предыдущих версий ?

В седьмую версию Visual Foxpro добавлено множество дополнений как в среду разработки (имеется ввиду редактор, окна отладки и другие визуальные элементы), так и собственно в синтаксис языка, которые намного увеличивают производительность работы. Все дополнения нацелены на уменьшение количества кода, которое разработчик должен набирать,а так же на предоставление дополнительного контроля над действиями пользователя.

Visual FoxPro 7.0, что мы знаем на сегодня

Visual FoxPro 7.0, что мы знаем на сегодня

Если вам повезло провести неделю в Калифорнийской пустыне в начале июня, то возможно, довелось присутствовать на первой публичной демонстрации Visual FoxPro 7.0. Если вас там не было или если вы слишком прикладывались к бокалу с Маргаритой, я уверен, что вам будет интересно прочитать об инструменте, который в недалеком будущем займет место на вашем столе.

Нам показали новые возможности редактора, расширения среды разработки, технологию IntelliSence. Вместо того чтобы пересказывать интересный монолог — новые возможности гораздо лучше демонстрировать «вживую», я просто перечислю то что видел сам.

Возможность закрепления (dock) окна команд и различных окон отладчика.

Service pack 3 и Visual FoxPro, что нового

Service pack 3 и Visual FoxPro, что нового

В прежние времена, новой функциональности, представленной в этом «наборе обновлений» хватило бы на новую версию или уж как минимум на промежуточную, которая кладется в самостоятельную коробку, снабжается документаций и пр. Так что можно считать что с выходом Visual Studio Service Pack 3 (SP3) на рынке появился Visual FoxPro 6.5.

Что же там такого. Ну, как обычно исправление довольно большого числа ошибок самого Visual FoxPro. Исправление неправильно работчающего кода в примерах. Но это мелочи и ради них я не стал бы тратить ваше время.

FoxPro будет жить еще долго

FoxPro будет жить еще долго

Перспективы развития FoxPro уже давно стали одной из самых актуальных проблем для мирового сообщества пользователей этой СУБД. Она стала активно обсуждаться еще в середине 90-х годов, когда выяснилось, что потенциал развития баз данных класса xBase уже в значительной степени исчерпан. «Снизу» — небольшие БД и клиентские приложения — их активно теснили системы быстрой разработки (Visual Basic, Delphi). А путь «наверх» — создание серверных корпоративных решений — был уже перекрыт SQL-системами.

Масло в огонь подливали также появившиеся весной 1996 года слухи о прекращении поддержки FoxPro со стороны Microsoft. Представители корпорации тогда публично пообещали не бросать FoxPro-разработчиков на произвол судьбы, но при этом не конкретизировали конкретные планы развития системы. Анализируя теперь дискуссии тех времен, складывается впечатление, что Microsoft сама была источником туманных слухов, проверяя на прочность сообщество FoxPro-пользователей, настойчиво рекомендуя им подумать о переходе в среду VB-SQL.

Rushmore

Rushmore

Rushmore — это технология быстрого доступа к данным, разработанная специалистами FoxSoftware и позже купленная Microsoft. Не нужно пытаться найти скрытый смысл в названии (Rushmore можно перевести как «еще один натиск» или «еще один бросок») как признаются сами разработчики этой технологии название ничего не значит, а просто родилось после того, когда команда разработчиков провела шумную вечеринку с просмотрами фильмов Хичкока.

Самое интересное в этой технологии то, что, начиная с 90-х годов, я не могу найти внятного описания этой технологии. Во всех инструкциях, описаниях или других материалах обычно содержится что-то подобное этому: Технология Rushmore позволяет оптимизировать доступ к большому набору записей также эффективно, как к единственной записи. Используя Rushmore, операции доступа к данным протекают в сотни и тысячи раз быстрее, чем при традиционном доступе.

Распространение Вашего приложения. Инсталляторы.

Распространение Вашего приложения. Инсталляторы.

Итак, Ваше приложение работает, и Вы, вроде бы, не находите в нем ошибок. Что дальше? А дальше вот что. Любое приложение пишется и создается для конечного пользователя. Это аксиома, и теперь Ваша задача донести приложение до него. Как, наверно, Вы уже попробовали, простое копирование каталога (папки) Вашего проекта на пользовательскую машину ничего не дает. Чаще всего приложение просто отказывается работать, ссылаясь на отсутствие библиотек поддержки Visual FoxPro. Это не прихоть Visual FoxPro, большинство современного программного обеспечения требует инсталляции — установки на пользовательскую машину.

Почему Visual FoxPro – хороший выбор для вашей организации

Почему Visual FoxPro – хороший выбор для вашей организации

От редакции. Мы не испытываем иллюзии относительно вашей информированности о возможностях Visual FoxPro 5.0. Тем не менее, никогда не помешает дать в руки разработчика дополнительный аргумент в споре с коллегой или руководством, тем более, что эта статья напечатана в солидном журнале и дает обзор продукта в целом.) Поддержка сетевых ресурсов, конечно, но не только это. Значительное повышение производительности

Разработчики и руководители отделов информатизации всегда испытывали смешанные чувства к FoxPro , теперь Visual FoxPro. Для некоторых FoxPro – вся жизнь. Для других – эти взаимоотношения напоминают борьбу с Терминатором, никак не помрет. Для того, чтобы еще больше затуманить ситуацию Microsoft включила в состав последней версии целый набор всякого рода усовершенствований, что позволит пожару дискуссий полыхать в обоих лагерях.

Кое-что о VFP

Кое-что о VFP

Что же такое Microsoft Visual FoxPro? Язык программирования, база данных или нечто иное? Немного истории. Изначально FoxBASE создавался как система управления базами данных и был хорошей альтернативой популярного пакета dBase. То есть, была система, призванная управлять большими таблицами dbf формата. В качестве языка программирования использовался язык xBase. Но и уже тогда, в отличие от dBase FoxBASE был компилятором! То есть написанные программы переводились в специальный код, который и выполнялся со скоростью большей, нежели та, которая достигалась прямым выполнением строчек программы. Но FoxBASE не был прямым компилятором, то есть, программы переводились не прямо в машинный код, инструкции микропроцессора, а в некий промежуточный код, так называемый p-код. Дело в том, что для корректного и оптимального, как с точки зрения скорости, так и с точки зрения размеров кода, преобразования требовались значительные ресурсы машины. Ведь язык xBase — это значительно более «высокоуровневый» , и соответственно более абстрактный язык, нежели традиционный языки программирования, изначально ориентированные на программирование машинных операций, такие как BASIC, C, Pascal и др.

Зачем мне применять FoxPro, когда все в мире сейчас пишут или на Delphi или на C++?

Зачем мне применять FoxPro, когда все в мире сейчас пишут или на Delphi или на C++?

По данным, приведенным в Microsoft White Pages, средства разработки СУБД распределены среди профессиональных разработчиков США следующим образом:

Microsoft (MS SQL, VFP) — 47%
Borland (Interbase SQL, Delphi) — 13%
Oracle — 4%

Как видно, не все разработчики используют Delphi или C++. К тому же вспомним правило про Сенькину шапку. VFP это очень мощное средство разработки СУБД. К тому же, VFP имеет очень перегруженный язык программирования, это результат обеспечения совместимости со старыми версиями. Современный VFP в большинстве случаев может без дополнительных переделок выполнить программы написанные для самого первого FoxBASE или dBase. Редкое средство программирования может похвастаться такой совместимостью.