Рассылка статей | Выпуск 95. Обработка и хранение данных
Leadersoft.ru

Рассылка статей

Программирование и готовые решения

В этом разделе сайта дается информация от https://leadersoft.ru о статьях по программированию, ответах на вопросы и др. Статьи рассылаются подписчикам и публикуются на разных сервисах. Возможно некоторая информация устарела и ссылки не работают, но эти сведения могут быть полезны, если Вы серьезно занимаетесь разработкой баз данных

Выпуск 95. Обработка и хранение данных

Введение.

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

  • 1. Авторизация на сайтах и серверах
  • 2. Работа и исходными кодами

1. Авторизация на сайтах и серверах
   В среднем, если Вы активно работаете с интернетом не менее 5 дней в неделю и регистрируетесь на сайтах, то вам необходимо запомнить не менее 100(!) параметров доступа к сайтам и серверам. Эту информацию надо где-то хранить, при необходимости быстро вспомнить и использовать. Вот ваши действия, которые вы повторяете очень часто, но просто на это не обращали внимание:
  • выбираете нужный сайт;
  • ищете на нем поля авторизации;
  • ввспоминаете логин и пароль;
  • вводите в поля свои данные;
  • заходите в кабинет (Account);
  • заполняете формы, задаете вопросы, скачиваете, загружаете файлы и т.п.;
  • эти действия выполняете на другом сайте

   Можно угадать, что вам это не очень нравиться, и вы постоянно боретесь с этими рутинными операциями:

  • сохраняете ссылки в избранном браузера
  • записываете логины в записную книжку
  • создаете единый пароль на множество сайтов
  • заводите таблицу Excel для параметров авторизации
  • пытаетесь "пролесть в калитку" через OpenID
  • и если, ничего не помогает, то восстанавливаете пароль

  Таким образом, ваши действия носят вынужденный характер, вам приходится тратить массу времени на то, что называется авторизацией на сайте. Но если подойти к этой пробле��е с математической точки зрения, то можно сформулировать задачу на разработку программы, которая будет решать эту проблему на уровне одного (!) клика. Аксиома состоит из 3 пунктов и звучит так:

  • все, что вы видите на экране, находится на вашем компьютере
  • страницы сайта имеют типовой язык разметки html
  • управляете элементами входа на сайт вы, а не удаленный сервер

  Таким образом, для решения задачи не надо обращаться к провайдеру, у вас все есть для ее решения. Для этого надо взять хорошую базу данных, типа Microsoft Access, а не Excel, почитать немного об html (надо знать, что такое теги input), выбрать ActiveX типа Internet Explorer и можно решать задачу. Вот минимум требований, которые должна решать ваша программа:

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

 

2. Работа и исходными кодами
   При работе с исходными кодами, действий приходится делать никак не меньше. Здесь тоже очень много проблем, т.к. сайтов и конференций много.  Все они забиты рекламой и нужные сведения приходится добывать, сортировать и сохранять практически по крупицам, как при добыче золота. Вот некоторые ваши действия:
  • поиск в google по ключевым словам;
  • работа с с microsoft msdn
  • работа с конференциями на русском и английских языках
  • перевод текста с английского на русский
  • конвертация кода с C# на VB.net и наоборот
  • изучение и тестирование кода
  • определение логики или алгоритма  программы
  • сохранение нужного решения на диске
  • публикация решения в интернете

 

Выводы
   Работать в современных условия без программного обеспечения, которое могло бы сохранять для вас нужную информацию достаточно сложно. Потери времени могут составлять не несколько минут, а десятки часов в месяц. Поэтому Вам предлагается изучить и  использовать новую программу Хранитель исходников. Это реальная помощь разработчикам программного обеспечения. Программа распространяется бесплатно (!), содержит 2 базы: исходники по Microsoft Access и базу данных по авторизации на сайтах (сайты протестированы, надо только ввести свои пароли и логины для авторизации). 

Добавить комментарий

Loading