Heim / Internet / Was ist das Wesen von Software. Möglichkeiten, die Software zu verwenden. Was ist ein betriebssystem

Was ist das Wesen von Software. Möglichkeiten, die Software zu verwenden. Was ist ein betriebssystem

Web-Suchtechnologie

Mit dem Wachstum der Anzahl von Sites und der Zunahme der Menge an Informationen, die auf Seiten im Internet veröffentlicht werden, wurde es notwendig, Links zu verschiedenen Themen zu strukturieren. Dazu wurden thematische Verzeichnisse erstellt, in denen nach Themen geordnete Links zu Internet-Ressourcen abgelegt wurden. Links wurden entweder von Seitenbesitzern oder von Spezialisten, Mitarbeitern von Verzeichnissen, in Verzeichnisse gesetzt. Als Antwort auf die Anfrage könnte der Client eine relativ kleine Anzahl von Links erhalten. Gleichzeitig war der Grad der Übereinstimmung des Seitenthemas mit dem Abfragethema (Relevanz) hoch.

Nach und nach wurde der Prozess der Katalogisierung und Suche nach Links zu Seiten automatisiert. Es sind Suchmaschinen entstanden, die vorhandene Internetressourcen durchsuchen und Websites nach Schlüsselwörtern indizieren, die häufig auf Seiten zu finden sind. Die Rolle des Menschen in diesem Prozess hat abgenommen. Die Anzahl der Links-Antworten auf die Anfrage ist gestiegen. Aber die Relevanz war gleichzeitig geringer als in den Verzeichnissen. Suchalgorithmen, Software die in die Systeme involviert sind, wird ständig verbessert. Und jetzt verschwimmt allmählich die Grenze zwischen Verzeichnissen und Suchmaschinen. Die meisten erfolgreichen Verzeichnisse enthalten Suchmaschinen, wodurch die Grenzen der Suche nach angeforderten Themen erweitert werden.

Nun ist eine Suchmaschine ein Software- und Hardwaresystem mit einer Webschnittstelle, die die Möglichkeit bietet, nach Informationen in . Dies ist normalerweise die Site, die die Systemschnittstelle hostet. Der Softwareteil einer Suchmaschine ist eine Suchmaschine (Search Engine) – eine Reihe von Programmen, die die Funktionalität einer Suchmaschine bereitstellen und normalerweise ein Geschäftsgeheimnis der Suchmaschinenentwicklerfirma sind.

Mehrheitlich Suchmaschinen Suche nach Informationen auf World Wide Web-Sites, aber es gibt auch Systeme, die nach Dateien, Produkten in Online-Shops und Informationen in Usenet-Newsgroups suchen können.

Die erste Suchmaschine für das World Wide Web war "Wandex", ein nicht mehr existierender Index. Mittels spezielles Programm"World Wide Web Wanderer" automatisch oder nach einem vorgegebenen Zeitplan, alle Aktionen wurden über die gleichen Schnittstellen wie ein normaler Benutzer ausgeführt. Entworfen von Matthew Gray aus Massachusetts Technologisches Institut im Jahr 1993. Ebenfalls im Jahr 1993 erschien die Suchmaschine "Aliweb", die immer noch funktioniert.

Die erste Volltext-Suchmaschine (sog. „crawler-based“, also Indexierung von Ressourcen mit Hilfe eines Roboters) war der 1994 eingeführte „WebCrawler“. auf jeder Website.Seite - dies ist inzwischen der Standard in allen großen Suchmaschinen. Außerdem war es die erste Suchmaschine, die in weiten Kreisen bekannt wurde. 1994 wurde „Lycos“ auf den Markt gebracht, entwickelt an der Carnegie Melon University.

Viele andere konkurrierende Suchmaschinen entstanden bald, wie Excite, Infoseek, Inktomi, Northern Light und AltaVista. In gewisser Weise konkurrierten sie mit beliebten Online-Verzeichnissen wie Yahoo!. Später wurden Verzeichnisse zusammengeführt oder Suchmaschinen hinzugefügt, um die Funktionalität zu erhöhen. 1996 wurde eine morphologische Erweiterung der Suchmaschine Altavista und der ursprünglichen russischen Suchmaschinen Rambler und Aport für russischsprachige Internetnutzer verfügbar. Am 23. September 1997 wurde die Suchmaschine Yandex eröffnet.

Kürzlich wurde die Methode der Clusteranalyse („intelligente“ Gruppierung von Ergebnissen bei der Suche nach Dateien, Websites und anderen Objekten verwendet, die dem Benutzer die Möglichkeit bietet, schnell zu navigieren, eine offensichtlich relevantere Teilmenge auszuwählen und eine offensichtlich weniger relevante auszuschließen ) und die Suche nach Metadaten wird immer beliebter. Von den internationalen Maschinen dieser Art ist Vivísimos Clusty die bekannteste. 2005 wurde mit Unterstützung der Moskauer Staatsuniversität die Suchmaschine Nigma in den russischen Weiten gestartet, die automatisches Clustering unterstützt. 2006 wurde die russische Metamaschine Quintura eröffnet, die visuelles Clustering in Form einer Tag-Cloud anbietet. Nigma experimentierte auch mit visuellem Clustering.

Neben Suchmaschinen für das World Wide Web gab es auch Suchmaschinen für andere Protokolle, etwa Archie für die Suche nach anonymen FTP-Servern und „Veronica“ für die Suche nach Gopher.

Laut Net Applications war die Verteilung der Suchmaschinennutzung im November 2011 wie folgt:

In Weißrussland sieht die Situation mit Suchmaschinen so aus (laut Liveinternet):

Arbeiten mit dem Themenkatalog: Verfeinerung des Themas, Suche nach Stichworten im Katalog oder in der aktuellen Rubrik

Verzeichnis von Internet-Sites oder Verzeichnis von Internet-Ressourcen oder einfach Internet-Verzeichnis - ein strukturierter Satz von Links zu Websites mit einer kurzen Beschreibung davon. In einer Suchmaschinendatenbank werden Websites in hierarchischen Sachverzeichnissen gruppiert, die einem Sachverzeichnis in einer Bibliothek entsprechen. Top-Level-Themen wie Internet, Computer, Wissenschaft und Bildung usw. enthalten verschachtelte Verzeichnisse. Beispielsweise kann der Internetkatalog Unterverzeichnisse für Suche, E-Mail usw. enthalten. Websites innerhalb des Katalogs sind in Themen unterteilt, und innerhalb der Themen können sie entweder nach Zitationsindex (wie in Yandex- oder Google-Katalogen) oder nach Datum der Hinzufügung geordnet werden. oder alphabetisch oder durch eine andere Option. Suchverzeichnisse werden manuell erstellt, d.h. Informationen in ihnen werden von Menschen eingegeben.

Die Suche nach Informationen in einem Verzeichnis beschränkt sich auf die Auswahl eines bestimmten Verzeichnisses, wonach dem Benutzer eine Liste mit Links zu den Internetadressen der am häufigsten besuchten und informativen Websites präsentiert wird. Jeder Link ist in der Regel kommentiert, d. h. er enthält einen kurzen Kommentar zum Inhalt des Dokuments.

Die Besonderheit von Katalogen besteht darin, dass sie effektiver bei der Suche nach Informationssammlungen zu einem bestimmten allgemeinen Thema sind, z. B. „Gewerkschaftsbewegung“, „Zeitungsredaktionen im Ural“, und nicht bei der Suche nach einer Antwort auf ein bestimmtes Frage.

Globale Verzeichnisse: Open Directory Project, auch bekannt als DMOZ.Directory, Yahoo!, AboutUs.org,.
Russische Kataloge: @mail.ru-Katalog, Yandex, Wapalta-Katalog, RINTooby, Amiso-Katalog.
Belarussische Kataloge: TUT.BY, URL.BY, OPEN.BY.

Arbeiten mit Suchmaschinen

Der Suchserver enthält eine große Anzahl von Links zu einer Vielzahl von Dokumenten, und alle diese Links sind in Themenverzeichnissen organisiert. Zum Beispiel: Sport, Kino, Autos, Spiele, Wissenschaft usw. Außerdem werden diese Links vom Server unabhängig gesetzt, in automatischer Modus durch regelmäßiges Betrachten aller Webseiten, die im World Wide Web erscheinen. Darüber hinaus bieten Suchserver dem Benutzer die Möglichkeit, nach Informationen anhand von Schlüsselwörtern zu suchen. Nach der Eingabe von Schlüsselwörtern beginnt der Suchserver mit dem Durchsuchen von Dokumenten auf anderen Webservern und zeigt Links zu den Dokumenten an, in denen die angegebenen Wörter gefunden werden. Typischerweise werden Suchergebnisse in absteigender Reihenfolge nach einer speziellen Dokumentbewertung sortiert, die angibt, wie gut ein bestimmtes Dokument den Suchkriterien entspricht oder wie oft es im Web angefordert wird.

Schlagwortsuche

Die Suche nach einem Dokument in der Datenbank der Suchmaschine erfolgt durch Eingabe von Suchanfragen in das Suchfeld. Die Anfrage muss ein oder mehrere Schlüsselwörter enthalten, die die wichtigsten für dieses Dokument sind. Einige Zeit nach dem Absenden der Anfrage gibt die Suchmaschine eine Liste mit Internetadressen von Dokumenten zurück, in denen die angegebenen Stichworte.

Um die besten Suchergebnisse zu erhalten, müssen Sie sich an einige einfache Regeln erinnern:

  • Suchen Sie nicht nach Informationen mit nur einem Schlüsselwort.
  • Es ist besser, keine Schlüsselwörter mit einzugeben Großbuchstabe, da dies dazu führen kann, dass dieselben Kleinbuchstaben nicht gefunden werden.
  • Wenn Ihre Suche keine Ergebnisse liefert, überprüfen Sie Ihre Keywords auf Rechtschreibfehler.
  • Moderne Suchmaschinen bieten die Möglichkeit, sich mit der generierten Anfrage eines semantischen Analysators zu verbinden. Mit seiner Hilfe können Sie durch Eingabe eines Wortes Dokumente auswählen, in denen es Ableitungen dieses Wortes in verschiedenen Kasus, Zeitformen usw. gibt.

Durchsuchen von Webseiten in Suchmaschinen im erweiterten Suchmodus

Um erweiterte Internetsuchen durchzuführen, müssen reguläre Ausdrücke verwendet werden. Mit regulären Ausdrücken können Sie nach einem Muster eines Wortes oder Ausdrucks suchen, das sowohl die Buchstaben des gesuchten Wortes als auch die Zeichen enthält, die durch andere, beliebige Zeichen ersetzt werden sollen.

Die folgenden Zeichen werden in regulären Ausdrücken verwendet:
? - ein Symbol, das angibt, dass anstelle dieses Zeichens ein beliebiger Buchstabe oder eine Ziffer erscheinen kann. Beispielsweise passt der reguläre Ausdruck m?l auf die Wörter „klein“, „Bürgermeister“ und „Kreide“.
* - ein Zeichen, das angibt, dass an seiner Stelle eine beliebige Anzahl beliebiger Zeichen auftreten kann, einschließlich eines leeren Satzes von Zeichen. Beispielsweise bedeutet der reguläre Ausdruck „M*“ jedes Wort, das mit einem russischen Großbuchstaben „M“ beginnt.

Diese Zeichen können kombiniert werden. Beispielsweise sucht das Muster: "(?* )" nach allen nicht leeren Ausdrücken, die in regulären (runden) Klammern eingeschlossen sind.

Andere reguläre Ausdrücke sind selten. Diese sind: "[", "]", "(,)", "^". Beachten Sie, dass reguläre Ausdrücke Zeichen „ersetzen“, sodass sie nicht nach sich selbst suchen können.

Durch die Verwendung von regulären Ausdrücken können Sie bei der Suche nach Schlüsselwörtern „Entitäten“ um ein Vielfaches „reduzieren“. Geben Sie beispielsweise die Abfrage ein: new?? Auto* erhalten Sie eine Antwort mit den Wörtern "neu", "neu", "Auto", "Autos" usw. Diese Abfrage wird viel schneller und genauer verarbeitet als eine einfache Aufzählung von Wörtern.

Bei einer Kombination von Suchanfragen, die mehrere Wörter enthalten, kann es vorkommen, dass Sie nicht nur Schlüsselwörter finden müssen, sondern zum Beispiel:

  • damit alle Schlüsselwörter im Text der gefundenen Seiten vorhanden sind;
  • damit mindestens ein Wort im Text der gefundenen Seiten vorhanden ist (dieser Modus wird bei der anfänglichen Suche verwendet);
  • so dass bestimmte Wörter zwangsläufig im Text der gefundenen Seiten vorhanden sind und andere nicht gefunden werden.

Um solche Abfragen zu schreiben, müssen Sie Ausdrücke der Booleschen Algebra verwenden: "AND", "OR", "NOT". Sie werden jeweils als "&", "|" bezeichnet. und "~". Anfrage<выражение 1> & <выражение 2>erfüllt die obligatorische gleichzeitige Anwesenheit beider Ausdrücke in der Antwort. Anfrage<выражение 1> | <выражение 2>erfüllt das Vorhandensein von mindestens einem Ausdruck in der Antwort. Und schließlich die Bitte<выражение 1>~<выражение 2>wird nur ausgeführt, wenn der erste Ausdruck vorhanden ist und der zweite Ausdruck in der Antwort fehlt. Abfragen können mit Klammern kombiniert werden, zum Beispiel: alt?? | Antiquität??) & Auto* .
Viele Suchmaschinen ermöglichen es Ihnen, den Abstand zwischen Wörtern bei der Suche zu berücksichtigen. Herkömmlicherweise ist der „Abstand“ zwischen Wörtern die Anzahl von Fremdwörtern, die zusammen mit den Wörtern auftreten, denen gefolgt wird. Volltextsuche. Nehmen wir ein Beispiel. Wenn eine Suchanfrage in Form des folgenden Satzes angegeben wird: breite Tabelle, dann beträgt der Abstand zwischen diesen Wörtern im Text für verschiedene Sätze:

  • breiter Tisch - zwei Wörter;
  • breiter Schreibtisch - drei Wörter;
  • weit offener Raum aus dem Fenster geöffnet. Der Leutnant setzte sich an den Esstisch. - acht Wörter (ohne Stoppwörter „für“ und „von“ sowie Satzzeichen).

Wenn der Benutzer nach einem Tisch zum Kaufen sucht, wird ihn das letzte Fragment nicht interessieren. Um nach stabilen Phrasen zu suchen, wählen Sie die Suchoption „Wörter zusammen“ der erweiterten Suche oder verwenden Sie Schlüsselwörter, um die Entfernung einzuschränken. **
Einige Suchmaschinen bieten die Option „Suche nach Land“ und „Suche nach Region“. Dazu schreibt (oder wählt) der Benutzer den Namen des Landes und der Region in ein spezielles Feld des Anfrageformulars. In diesem Fall werden Antworten auf die Anfrage nach den Internetadressen von Servern „gefiltert“, die sich in der angegebenen Region befinden.

Einige Suchmaschinen bieten Inhaltsfilterung nach Dateityp. Standardmäßig wird die Suche also nur auf Webseiten (HTML-Dateien) durchgeführt. Wenn aktiviert, durchsucht der Filter auch Adobe Acrobat-Dateien (.pdf), Microsoft Word(.doc), Microsoft Excel(.xls), Microsoft PowerPoint (.ppt) und Macromedia-Flash(.swf). Es muss nur berücksichtigt werden, dass der indizierte Inhalt dieser Dateien viel geringer ist als der von HTML. Wenn eine Suche mit diesem Filter ein negatives Ergebnis liefert, bedeutet dies nicht, dass diese Dateien keine solchen Fragmente enthalten - höchstwahrscheinlich , sie sind einfach nicht im Index.

Der eingebaute Filter einiger Suchmaschinen ermöglicht es Ihnen, Webseiten, die früher oder später als bestimmte Daten auf den Webserver hochgeladen wurden, zu prüfen und abzulehnen. Mit diesem Filter können Sie „tote“ Seiten, die lange nicht mehr aktualisiert wurden, abschneiden.
Mit dem Dateigrößenfilter können Sie zu kleine (weniger als 1 KB) oder zu große Dateien oder Webseiten abschneiden.

Standardmäßig sucht die Suchmaschine nur nach Originalseiten, nicht nach deren Kopien auf anderen Websites (den sogenannten „Mirrors“, zu Deutsch „mirror“). Um zu verhindern, dass das System Mirrors ignoriert, müssen Sie diese Option aktivieren.

Im allgemeinen Fall spielt das Schreiben von Buchstaben in Suchwörtern und Operatoren keine Rolle. Das heißt, Wörter wie Pferd und Pferd und und aND werden von Suchmaschinen als gleich wahrgenommen. Jedoch wird in einigen Suchmaschinen, um die Qualität der Suche zu verbessern, der Fall von Wörtern in der Abfrage berücksichtigt. Zunächst geht es um die Verarbeitung von Eigennamen. Besteht beispielsweise eine Suchanfrage in Rambler aus zwei, drei oder vier Wörtern, die jeweils mit einem Großbuchstaben beginnen, dann gelten diese Wörter als Eigennamen. Die Suchmaschine ändert automatisch die Abstandsbegrenzung zwischen Abfragewörtern vom Standardwert auf (n-1)*2, wobei n die Anzahl der Wörter in der Abfrage ist. Auf diese Weise können Sie eine Gruppe von Suchwörtern finden, in denen es nicht mehr als ein "zusätzliches" Wort oder Satzzeichen gibt, zum Beispiel: "Nikolai Gavrilovich Chernyshevsky", "L.N. Tolstoi, Rostow am Don.

Sie können doppelte Anführungszeichen verwenden, um nach Anführungszeichen zu suchen. In doppelte Anführungszeichen eingeschlossene Suchwörter werden in Dokumenten in den Formaten und in der Reihenfolge gesucht, in der sie in der Suche vorkommen. Daher können doppelte Anführungszeichen auch einfach verwendet werden, um ein Wort in einer bestimmten Form zu finden (standardmäßig werden Wörter in allen morphologischen Formen gefunden).

Für jedes Wort der Anfrage wird eine Suche unter Berücksichtigung der Regeln der Wortbildung und Morphologie der entsprechenden Sprache durchgeführt. Wenn Sie beispielsweise nach dem Wort „Person“ suchen, werden Dokumente gefunden, die die Wörter „Person“, „Person“, „Mensch“ und sogar „Menschen“ enthalten. Um nur nach einer bestimmten Form eines Wortes zu suchen, müssen Sie es in doppelte Anführungszeichen setzen oder die Suche nach dem genauen Ausdruck in der erweiterten Suche verwenden.

Einige Wörter und Symbole werden aufgrund ihres geringen Informationsgehalts standardmäßig von der Abfrage ausgeschlossen. Dies sind die sogenannten Stoppwörter, die häufigsten Wörter im Russischen und Englischen: Präpositionen, Partikel, Konjunktionen und Artikel. Das Vorhandensein dieser Wörter kann die Suche verlangsamen und die Vollständigkeit der Ergebnisse beeinträchtigen. Wenn Sie diese Wörter dennoch in Ihre Suche einbeziehen möchten, verwenden Sie doppelte Anführungszeichen.

Wenn die Suchanfrage aus mehreren Wörtern besteht und gleichzeitig einige davon überhaupt nicht gefunden werden konnten, werden die Suchergebnisse für die Teilsuche zurückgegeben. Fehlende Wörter werden von diesem Teilsuchergebnis ausgeschlossen. Gleichzeitig werden die entsprechenden Diagnosen auf der Suchergebnisseite angezeigt. Wenn die Abfrage aus zwei oder mehr Wörtern ohne die Verwendung von Operatoren und Abfragesprachenkonstrukten zusammengesetzt war, werden Dokumente gefunden, die alle Wörter der Abfrage enthalten. Gleichzeitig gibt es für jede Anfrage immer ein sogenanntes Kontextlimit – eine positive Zahl, die standardmäßig einem Abstand von 40 Wörtern entspricht.

Ein Dokument, in dem alle Suchwörter vorkommen, wird nur zurückgegeben, wenn der Wortabstand zwischen dem Vorkommen dieser Suchwörter kleiner als diese Zahl ist. Beispielsweise findet die Abfrage: „rote Armee“ jene Dokumente, in denen die Wörter „rot“ und „Armee“ mindestens eins weniger als 40 Wörter voneinander entfernt sind. Der Wert der Kontexteinschränkung kann durch die Konstruktion "(Zahl, Suchanfrage)" verändert werden, wobei die Zahl eine beliebige positive Zahl ist und die Suchanfrage jede aus Sicht der Suchmaschine korrekte Suchanfrage ist, die aus mehr besteht als ein Wort. Die Abfrage "(2, rote Armee)" findet also nur solche Dokumente, in denen mindestens einmal kein einziges Wort zwischen den Wörtern "rot" und "Armee" steht (weil nur bei ihrer unmittelbaren Nachbarschaft der Unterschied in der Ordnungszahl von Wörtern kleiner als zwei, also gleich eins).

Suchmaschinen können Indizes nicht physisch in allen Sprachen erstellen. Alle Suchmaschinen haben eine „nationale“ Komponente. Einige der Suchmaschinen suchen Texte nur in Englisch (Yahoo.Com, Alta Vista.Com), einige in Russisch und Englisch (Rambler), einige Indexseiten in mehreren Sprachen. Beispielsweise kann die Yandex-Suchmaschine Dateien in Russisch, Englisch, Deutsch, Französisch, Ukrainisch und Weißrussisch indizieren. Google hebt sich von diesen Suchmaschinen ab: Sein Basisserver (www.google.com) indiziert Dateien in englischer Sprache und nationale Server (www.google.de, www.google.fr, www.google.ru) - in ihren Landessprachen . Alle Indexbasen befinden sich im selben globalen Netzwerk, daher können wir sagen, dass Google eine der wenigen Suchmaschinen ist, die in allen Sprachen im Netzwerk gleichzeitig sucht.

Funktionen zum Kompilieren von Abfragen in verschiedenen Suchmaschinen

Lizenzierung und rechtliche Merkmale eines freien Softwareprodukts

Freie Software wurde 1986 von Richard Stallman definiert. Dieses Phänomen selbst existierte jedoch schon vorher. Tatsächlich wurde die meiste Software bis in die 1980er Jahre nach den Prinzipien hinter Freier Software vertrieben.
Freie Software kann als freie Software betrachtet werden, wenn sie dem Benutzer die folgenden vier Freiheiten bietet:

  • Freiheit, das Programm für jeden Zweck auszuführen;
  • Freiheit, die Funktionsweise des Programms zu studieren und es an die Bedürfnisse des Benutzers anzupassen (eine notwendige Bedingung für diese Freiheit ist der Zugang zu den Quellcodes);
  • Freiheit, eine Kopie zu verteilen;
  • Freiheit, Modifikationen und Erweiterungen zu verteilen

Die Free Software Foundation (Free Software Foundation, gegründet 1985 von Richard Stallman) unterteilt Software in freie (Freie Software), halbfreie (halbfreie Software) und proprietäre (proprietäre Software). Freie Software muss alle vier oben aufgeführten Freiheiten haben. Semi-Free gewährt die gleichen Freiheiten, nur in Bezug auf die nicht-kommerzielle Nutzung. Alle andere Software ist proprietär.

Der Begriff „Open Source“ (Open Source, im Folgenden „OPO“) wurde 1998 von Erok Raymond und Bruce Perens als Alternative zum Begriff Free Software vorgeschlagen, da das Wort „free“ im englischen „Free Software“ oft fälschlicherweise verwendet wurde als "kostenlos" (und nicht "kostenlos") gelesen, was gewerbliche Unternehmer abschreckte. Die Konzepte von Freier Software und Open Source sind nah, viele Lizenzen erfüllen beide, während die Definition von Freier Software strenger ist und die zwingende Gewährung von Freiheiten zur Weiterverbreitung, Modifikation, Untersuchung und Weiterverbreitung verbesserter Versionen erfordert, während sich Open Source auf konzentriert Open-Source-Codes als effektive Methode Entwicklung.

In Bezug auf kostenpflichtige Software kann unterteilt werden in:

  • Kostenlos (Freeware). Die Lizenz einer solchen Software erlaubt die kostenlose Verteilung von Binärkopien der Software. Der Begriff ist nicht gleichbedeutend mit Freier Software, da Freeware ohne Quellcode und andere Freiheiten verbreitet werden kann und Freie Software nicht unbedingt kostenlos ist.
  • Shareware. Gratisexemplare haben in der Regel eine eingeschränkte Funktionalität, funktionieren nur für einen begrenzten Zeitraum oder haben eine Werbefunktion, die sich nach Bezahlung ausschaltet.

Die Qualität quelloffener Freier Software ist tendenziell höher, da geschlossener Quellcode Entwicklermängel und -fehler vor Kollegen und Kunden verbirgt. Bei Open Source ist der Anteil der Verantwortung des Entwicklers höher, einschließlich seiner Reputationsverantwortung.

Jeder Benutzer kann sich an der Entwicklung Freier Software beteiligen. Dadurch kann Freie Software das Fachgebiet besser abbilden und benutzerfreundlicher sein. Zu beachten ist, dass dieser Effekt am stärksten in Bereichen ist, die eine größere Anzahl von IT-Spezialisten abdecken, wie Softwareentwicklung, Wissenschaft, Bildung, Portale öffentlicher Dienste für die Bevölkerung.

Durch die Verfügbarkeit von Quellcodes und die Freiheit, sie zu verwenden, ermöglicht Ihnen Freie Software, alle Vorteile zu nutzen Wiederverwendung Code.

Die Wirkung der Unterstützung eines auf Freier Software basierenden Projekts durch die IT-Community kann so groß sein, dass selbst ein kleines Studentenprojekt zu einem fortschrittlichen Softwareprodukt werden kann, das auf Augenhöhe mit den Führern der IT-Branche konkurriert und von der unterstützt wird größten Handels- und Regierungsorganisationen. Ein markantes Beispiel ist der Kernel des Betriebssystems Linux.

Videomaterial

Funktionsweise des Google-Informationszentrums
(Englisch)

Matt Cutts (Google) erklärt, wie die Google-Suche funktioniert
(Englisch)

So suchen Sie mit Yandex nach Personen

Häufig gestellte Fragen

Was ist der Hauptunterschied zwischen den Browsern Yandex, Rambler und Google?

Jandex verallgemeinert alle Wortformen (Plural und Singular, Fälle), lässt Präpositionen (für, auf, unter etc.) und Frageformen (was, wann, wie etc.) weg. Das heißt, Sie erhalten mit Hilfe von Yandex keine konkrete Antwort auf die Suchanfrage „Haus“ oder „Haus“, sondern nur die Gesamtzahl der Anfragen für alle Wortformen eines bestimmten Einzelwortes.

Neben Standardinformationen zu Suchanfragen sowie Phrasen und verwandten Themen bietet die Suchmaschine die Möglichkeit, Ergebnisse nach Region, Stadt und auch nach Monat herauszufiltern.
Unter Berücksichtigung der Tatsache, dass Yandex die beliebteste Suchmaschine in Runet ist, sind solche Statistiken die repräsentativsten für die Beurteilung der Sachlage in Runet.

Wanderer In dieser Hinsicht ist es genauer und seine Berichte geben standardmäßig Kombinationen von Abfragen in der Form aus, in der sie vom Benutzer in die Suchleiste eingegeben wurden. Um einen dem Yandex-Bericht ähnlichen Bericht herauszugeben, stellt Rambler eine Abfragesprache bereit. Um beispielsweise alle Wortformen des Wortes „Baum“ zu erhalten, müssen Sie „Baum*“ eingeben.

Schnittstelle Google enthält eine ziemlich komplexe Abfragesprache, mit der Sie Ihre Suche auf bestimmte Domänen, Sprachen, Dateitypen usw. einschränken können. Wenn Sie beispielsweise nach "intitle:Google site:wikipedia.org" suchen, werden alle Wikipedia-Artikel in allen Sprachen zurückgegeben, die dies tun enthalten das Wort Google im Titel.
Für Ergebnisse Google-Suche bot zuvor die Möglichkeit einer erneuten Suche, die eine detailliertere Suche ermöglichte. Für eine detailliertere Suche mussten Benutzer angeben Zusätzliche Optionen, mit der die Ergebnisse selektiert wurden, was es ermöglichte, nicht nur die Abfrage, sondern auch den Kontext, in dem sie angewendet wird, sofort anzuzeigen. Diese Möglichkeit Vereinfachte den Suchvorgang, indem die Notwendigkeit entfällt, jedes Ergebnis zu öffnen.

Was ist eine Meto-Suchmaschine?

Eine Metasuchmaschine (Metasuchmaschine) ist eine Suchmaschine, die im Gegensatz zu klassischen Suchmaschinen nicht über eine eigene Datenbank und eine eigene verfügt Suchindex, sondern Formen Suchergebnisse durch Mischen und Neuordnen von Suchergebnissen aus anderen Suchmaschinen.

Wie erweitere ich die Suchfunktionen?

1. Jede Suchmaschine hat normalerweise eine erweiterte Suchfunktion. Damit finden Sie die gewünschten Informationen auf einer bestimmten Seite, in einer bestimmten Region und in einer bestimmten Sprache. Sie können die Suche auch durch viele andere Parameter verfeinern: Dateityp, Ergebnisgenauigkeit usw. Diese Parameter können in verschiedenen Suchmaschinen variieren.
2 mehr operative Weise- Verwendung, wie AND oder &, OR oder |, NOT, ?, *, "", (), etc.

Linux hat lange Zeit einen großen Teil des Informationstechnologiemarktes erobert, die meisten Server laufen unter Linux, alle Supercomputer verwenden Linux, die meisten Tablets und Smartphones verwenden Android, das eigentlich auch ein System der Linux-Familie ist. Losst ist eine Seite über Linux und freie Software, und daher wird nur freie Software verwendet, damit sie funktioniert.

In dieser kurzen Notiz werden wir uns ansehen, was Softwarelösungen verwendet werden, um den Betrieb der Website aufrechtzuerhalten, warum dieses oder jenes Programm ausgewählt wurde und warum es besser ist als andere. Schließlich ist dies alles Linux in Aktion. Fangen wir ganz von vorne an niedriges Niveau und wird höher steigen.

Welche Software wird auf Lost verwendet

1. Virtualisierungssystem - XEN

Wie die meisten modernen Websites befindet sich Losst auf einem VPS-Dienst. Als Virtualisierungssystem kommt XEN-PV zum Einsatz. Ich empfehle überhaupt nicht, sich OpenVZ anzusehen, da Sie dort nur einen Container erhalten und Ihr Betriebssystem nicht vollständig steuern können. KVM-Virtualisierung ist bereits besser, das Virtualisierungsmodul arbeitet auf Kernel-Ebene und Sie können Ihr Betriebssystem steuern, Qemu wird verwendet, um Hardwaregeräte zu virtualisieren. Aber hier ist das Minus, dass Overselling möglich ist. In Xen ist Overselling schwieriger, und die XEN-PV-Paravirtualisierungstechnologie bietet eine ähnliche Leistung wie echte Hardware.

2. Betriebssystem - CentOS 7

Das verwendete Betriebssystem ist CentOS 7. Ich habe mich aufgrund der langen Supportleitung und der ständigen Updates für dieses Betriebssystem entschieden. Wenn die Aktualisierung von Ubuntu 16.04 auf LTS auf dem Server bestimmte Probleme verursachen kann, ist CentOS innerhalb der siebten Version (on dieser Moment die neueste) wird problemlos vom regulären Paketmanager aktualisiert. Zum Beispiel vor nicht allzu langer Zeit eine neue Version Red Hat 7.4 und ein paar Monate später CentOS wurde transparent auf diese Version aktualisiert und erhielt ein neues Nginx mit ALPN-Unterstützung, PHP 7 und anderen Verbesserungen. Und da das System auf dem Corporate Red Hat basiert, ist es sehr stabil.

3. Bedienfeld – VestaCP

Natürlich können Sie einen Server auch ohne Control Panels einrichten, aber das kostet viel Zeit, die nicht immer zur Verfügung steht. Also verwende ich das Open Source Control Panel - VestaCP. Vor einiger Zeit habe ich ISPManager verwendet und ich kann sagen, dass Vesta nach subjektivem Empfinden viel besser ist. Schöne Benutzeroberfläche, intuitives Layout der Funktionen, einfache Benutzerverwaltung, die Möglichkeit, Konfigurationsvorlagen nach Ihren Wünschen anzupassen, mit wenigen Klicks eine Domain zu erstellen, Cron- und Web-Oberfläche einzurichten und Statistiken anzuzeigen. Tolles Panel, wenn Sie es noch nicht benutzt haben - ich empfehle es.

4. Webserver – Nginx

Ein leistungsstarker Webserver, der aufgrund seiner HighLoad-Optimierung auch hohen Belastungen standhält. Vor der Umstellung auf HTTPS habe ich Apache verwendet, aber dann stieg die Last auf dem Server deutlich an und ich musste nach einer produktiveren Lösung suchen. Bisher macht Nginx seine Arbeit gut. Nginx selbst kann mindestens 10.000 Seiten pro Sekunde bedienen, aber PHP ist hier der Flaschenhals. Um dieses Problem irgendwie zu lösen, wird Fastcgi-Cache für Skripte verwendet.

5. Skriptinterpreter - PHP 7

Die meisten Websites sind jetzt in PHP geschrieben, und das ist in Ordnung, da PHP die beliebteste Programmiersprache für das Web ist. Ich verwende php-fpm in Verbindung mit Nginx, das ist die beste Lösung. Ich habe mich für PHP 7 entschieden, weil seine Leistung in vielen Tests etwas höher ist als die von PHP vorherige Versionen. Auch um die Ausführung zu beschleunigen PHP-Code opcache-Cache wird verwendet.

6. Sicherheit – Lassen Sie uns verschlüsseln

Das gesamte Internet bewegt sich langsam aber sicher um sicheres Protokoll HTTPS, und obwohl es auf dieser Seite nichts abzufangen gibt, verwenden wir auch dieses Protokoll, weil es Vorteile bei der Suche, schnellerem Laden und der Garantie bietet, dass Browser die Seite in Zukunft nicht als unsicher bezeichnen. Das kostenlose Zertifikat von Lets Encrypt erfüllt alle Anforderungen. Die Verlängerung funktioniert bei VestaCP automatisch.

7. Mailserver - Postfix

E-Mails von der Website senden und empfangen Mail-Nachrichten Die Domain verwendet den Mailserver Postfix. Ich habe diesen Server nicht ausgewählt, er wurde automatisch in VestaCP installiert und macht seine Arbeit perfekt.

8. E-Mail-Schnittstelle - Roundcube

Um Briefe lesen zu können, die an Adressen aus der @site-Domain kommen, verwende ich das Roundcube-Mail-Webinterface. Die Benutzeroberfläche ist recht einfach und gleichzeitig bequem. Es gibt alle notwendigen Funktionen - Nachrichten hervorheben, löschen, wichtige Nachrichten markieren, nach Ordnern sortieren und vieles mehr.

9. DBMS – MariaDB

Keine moderne dynamische Website funktioniert ohne ein Datenbankverwaltungssystem. Losst verwendet das DBMS MariaDB – dieses DBMS wurde vom Schöpfer von MySQL entwickelt, nachdem letzteres in den Besitz von Oracle übergegangen war. Diese Datenbank hat alle Funktionen von MySQL, schnellere Leistung und eine riesige Entwickler-Community. Updates für MariaDB erscheinen schneller als MySQL und die Entwicklung ist aktiver.

10. Sicherung - automysqlbackup

Server-Backup ist eines der wichtigsten Dinge. Es wird vielleicht die meiste Zeit nicht benötigt, aber hin und wieder kann es eine Menge Zeit und Ressourcen sparen. Ich verwende ein Skript, um die automysqlbackup-Datenbank automatisch zu kopieren. Sicherheitskopie wird jeden Tag ausgeführt, außerdem ermöglicht Ihnen das Skript, Kopien zu drehen und unnötige zu löschen. Alle Kopien der letzten Woche werden aufbewahrt, eine von vor einer Woche, eine von einem Monat und eine von einem Jahr. Dieses Verhalten kann für jede Datenbank angepasst werden.

11. Überwachungssystem - zabbix

Beim Betrieb der Seite ist es wichtig, dass sie für Benutzer und Suchmaschinen ständig verfügbar ist. Daher wird Zabbix verwendet, um den Zustand des Servers zu überwachen. Mit Zabbix können Sie den Status aller Dienste, die Serverauslastung und andere Parameter verfolgen und Sie über Probleme per E-Mail oder Telegramm informieren. Je früher ich von dem Problem erfahre, desto eher wird es gelöst und die Seite funktioniert wieder.

12. Content-Management-System – WordPress

WordPress ist eines der beliebtesten Content-Management-Systeme der Welt, es verfügt über eine Vielzahl von Funktionen und eine Vielzahl von Plugins, die von Drittentwicklern erstellt wurden. Ja, WordPress ist nicht perfekt. Ohne Caching ist es sehr langsam und hat viele Probleme. Aber ein eigenes CMS zu entwickeln ist auch keine Option, denn es kostet viel Zeit und man wird einfach keine Zeit haben, die Seite mit Inhalten zu füllen und sich über andere Dinge Gedanken zu machen. Ich weiß, wovon ich rede, ich habe vor ein paar Jahren schon versucht, ein CMS in PHP zu erstellen, der Quellcode ist immer noch irgendwo auf GitHub, aus dem Projekt wurde nichts. Infolgedessen, entweder Sie erstellen ein CMS oder eine Website, Sie werden nicht in der Lage sein, alles zusammen zu tun.

Schlussfolgerungen

In diesem Artikel haben wir uns angesehen, mit welcher Software Losst ausgeführt wird. Zum Zeitpunkt des Verfassens dieses Artikels sind alle verwendeten Hauptprogramme Open Source. Natürlich gibt es Plugins für WordPress, die eine geschlossene Lizenz haben, aber das ist schon eine Notwendigkeit. Welche Software verwenden Sie auf Ihren Servern? Schreib in die Kommentare!

Was ist Software? Beispiele für den praktischen Nutzen sehen wir jeden Tag am Computer. Schon das Bewegen der Maus über den Bildschirm ist das Ergebnis der Software. Welche Arten von Software gibt es? Wie läuft Softwareentwicklung ab?

Software: Theorie

Der Betrieb eines Computers erfolgt durch den kombinierten Einsatz von Hard- und Software. Die erste bezieht sich auf eine Reihe von Chips, Platinen und anderen elektronische Bauteile und im PC enthaltene Geräte. Unter der zweiten - Computerprogramme, die dazu bestimmt sind, Informationen zu verarbeiten und nützliche Aktionen mit einem PC auszuführen. Der erste wird im Slang oft als "Hardware" bezeichnet, der zweite als "Software".

Die Software wird durch die Installation auf dem Computer angezeigt, indem die entsprechenden Dateien auf der Festplatte abgelegt werden. In einigen Fällen ist es notwendig, die Software zu aktualisieren. Dies ist in der Tat eine Neuinstallation einer fortgeschritteneren und moderneren Version der Software. Dass es notwendig ist, ein sogenanntes "Distribution Kit" zu besitzen. Es ist ein spezialisiertes Installationsprogramm.

Es gibt zwei Haupttypen von Software – System und Anwendung. Die erste Variante stellt den Betrieb des PCs in Bezug auf seine Hauptfunktionen sicher: Starten, Laden und Ausführen von Low-Level-Rechenoperationen. Als Hauptvarianten der Systemsoftware werden die Mittel zur Steuerung der Hardwarekomponenten des Computers und deren Einstellungen betrachtet.

Das sind Programme, mit deren Hilfe praktisch bedeutsame Aktionen auf einem PC ausgeführt werden. Zum Beispiel tippen, Tabellen erstellen, zeichnen, das Internet nutzen usw.

Um die Sprache zu vereinfachen, kann man es wie folgt zusammenfassen: Systemsoftware ist für den Computer, Anwendungssoftware ist für den Benutzer. Eine andere Möglichkeit, den Unterschied mit einfachen Worten zu erklären: Die Arbeit ist normalerweise nicht sichtbar. Sie erfüllen ihre Funktionen ohne "Abstimmung" mit dem Benutzer in einem versteckten Modus. Die Anwendungssoftware wiederum funktioniert nur unter direkter Beteiligung des Benutzers. Wir werden uns heute Beispiele für beides ansehen.

Es gibt natürlich "Nicht-Computer"-Arten von Software. Sie können andere Arten von Geräten steuern – zum Beispiel Tablets, Smartphones, Fernseher. Es gibt Software für Klimaanlagen, Industrieanlagen etc.

Was ist ein Betriebssystem?

OS ist der grundlegende Typ von Systemsoftware im Hinblick auf die Nutzung der Möglichkeiten eines PCs. Warum wird es in diese Kategorie von Software eingeordnet? Tatsache ist, dass in den von Betriebssystemen gebildeten Umgebungen alle andere Computersoftware (sowohl System als auch Anwendung) funktioniert. Das OS ist die Grundlage für den Betrieb des PCs. Wenn kein Betriebssystem vorhanden ist, funktioniert kein anderes Programm. Die Hauptprozesse des Betriebssystems bleiben dem Benutzer verborgen.

Das gebräuchlichste PC-Betriebssystem der Welt ist Windows (das beliebteste, es gibt viele Versionen - 7., 8., XP und andere), Linux, MacOS.

Systemsoftware: Treiber

Die zweitwichtigste Art von Systemsoftware ist der Treiber. Sie sollen den korrekten Betrieb von Hardwarekomponenten sicherstellen. Wenn die Treiber für die Diskette nicht auf dem Computer installiert sind, funktioniert sie nicht. Ebenso - für eine Grafikkarte, Maus, Modem und sogar einen Prozessor. Typische Netzwerksoftware ist ein Router- oder Modemtreiber. Dieser Typ Software wird normalerweise von Hardwareherstellern bereitgestellt (und ist in vielen Fällen Bestandteil von Betriebssystemen).

Dies ist die Essenz der Systemsoftware. Als nächstes folgen Anwendungssoftware, Beispiele der beliebtesten Lösungen und die Hauptfunktionen, die den Benutzern angeboten werden.

Angewandte Software: Antivirenprogramme, Dienstprogramme

Gängige Arten von Anwendungssoftware sind Antivirenprogramme und Dienstprogramme. Erstere sollen den PC davor schützen Malware, die andere Software oder sogar Computerhardwarekomponenten deaktivieren kann. Einige der beliebtesten Antivirenprogramme in Russland sind NOD32, DrWeb, Kaspersky. Die Dienstprogramme sind darauf ausgelegt stabile Arbeit PC, um zu überwachen, wie korrekt der Prozessor, die Festplatten, der Arbeitsspeicher und andere Hardwarekomponenten des Computers funktionieren.

Beliebtes Microsoft Word

Welche der spezifischen Muster von Anwendungssoftware sind heute am gefragtesten? Zunächst einmal handelt es sich um Programme zur Textverarbeitung. Diese Art der Bedienung auf einem Computer ist historisch gesehen die allererste. Eines der weltweit beliebtesten Programme für die Textverarbeitung und verwandte Operationen (Zeichnen von Tabellen, Grafiken usw.) ist Word. Es wurde von einem der größten Unternehmen der Welt entwickelt - dem amerikanischen Microsoft. Die russische Transkription ist akzeptabel, was wie "Wortprogramm" klingt.

Bis heute wurden mehrere Versionen dieser Software veröffentlicht. Die Funktionen in jedem von ihnen sind unterschiedlich, aber die grundlegende (und in der Praxis am meisten nachgefragte) Aufgabe, die von MS Word in der einen oder anderen Modifikation ausgeführt wird, ist das Formatieren von Text, das Speichern in einer Datei und das Sicherstellen (falls erforderlich) seiner korrekten Ausgabe auf dem Drucker .

Microsoft Word-Funktionen

"Word-Programm" kann eine große Anzahl von Operationen ausführen. Nämlich:

Formatieren von Buchstaben und Absätzen (Auswahl der Schriftart in der gewünschten Größe und Grundattribute - Unterstreichungen, Fettschrift, Kursivschrift, Zeilenabstand usw.)

Dekor Aussehen Seiten (Festlegen von Farbe und Muster für den Hintergrund, Hinzufügen von Grafiken, Bildern usw.)

Hinzufügen von begleitenden Textelementen (Tabellen, Grafiken, Symbole usw.)

Das Erlernen der Verwendung von Word ist sehr einfach. Viele der Programmsteuerungen sind intuitiv. Es ist auch erwähnenswert, dass Microsoft, das Word herausgebracht hat, seine Lösung mit einem ausführlichen Hilfesystem ausgestattet hat, auf das der Benutzer zugreifen kann, indem er F1 auf der Tastatur drückt.

Beliebte Anwendungen: Microsoft Excel

Ein Beispiel für eine andere beliebte Anwendungssoftware ist Microsoft Excel (auf Russisch – „Excel-Programm“). Ihr Fachgebiet sind Tabellenkalkulationen. Solche Lösungen vereinfachen die Arbeit mit Zahlen erheblich.

Trotz der Tatsache, dass dieses Programm gilt als professionell, selbst unerfahrene Benutzer können die grundlegenden Methoden der Arbeit damit beherrschen (weshalb es weltweite Berühmtheit erlangt hat).

Microsoft Excel: Funktionen

Die grundlegendsten Operationen in Excel sind die Anzeige von Text und Zahlen in Form von Tabellen. Das Arbeitsfeld des Programms sieht tatsächlich aus wie eine große Anzahl von Zellen, in die Sie jeweils etwas eingeben können. Ein komplizierteres Verfahren ist die Konstruktion von Graphen, die Einführung von Formeln. Operationen, die eine professionelle Ausbildung erfordern - Programmierung der sogenannten "Makros" (eine Art interner Programme), technische Berechnungen.

Wir listen die häufigsten Aufgabentypen in der Praxis auf, die das „Excel-Programm“ lösen kann:

Mathematische Berechnungen mit Zahlenwerten in Tabellenzellen (Summierung, Subtraktion, Division, Multiplikation, Aufbau von Progressionen usw.);

Anwendung von Formeln zur Kontoautomatisierung;

Erstellen von Berichten, Formularen, Fragebögen und anderen Dokumenten, die in Form von Tabellen am bequemsten aussehen;

Erstellen von Diagrammen, Visualisierung von Statistiken mithilfe von Diagrammen.

Genau wie bei Word ist die Verwendung von Excel sehr einfach selbst zu erlernen. Die Programmsteuerung ist weitgehend intuitiv. Diese Art von Software ist auch mit einem detaillierten Hilfesystem ausgestattet (das nicht nur für Anfänger, sondern auch für Profis nützlich sein kann).

Beliebte Anwendungen: Adobe Photoshop

Oft müssen Benutzer eine verwenden interessantes Programm-Photoshop. Für Windows 7, 8 oder XP existiert es in einer Vielzahl von Versionen. Dieses Programm heißt offiziell Adobe Photoshop. Es ist zum Zeichnen gedacht (solche Lösungen werden "Grafikeditoren" genannt). Es wird, wie im Fall von Word und Excel, sowohl von Anfängern als auch von Profis verwendet: Designer, Webentwickler, Cartoon-Ersteller.

Photoshop bezieht sich auf Programme, die Bilder im sogenannten „Raster“-Modus verarbeiten. Was bedeutet das? Wir können sagen, dass der Hauptteil zur Kategorie "Raster" gehört. Computergrafik. Es geht umüber Bilder, die aus einer großen Anzahl kleiner Punkte bestehen (denken Sie daran, wie ein Bild auf einem Fernseher und einem Monitor aufgebaut ist - das Prinzip ist dasselbe). Mit Hilfe von "Raster" können Sie absolut beliebige grafische Elemente erstellen. Sie können ein Porträt einer Person, eines Hauses, einer Landschaft – alles Mögliche zeichnen. Neben „Raster“-Grafiken gibt es auch „Vektor“-Grafiken. Darauf basierende Bilder wiederum können nur nach den im Programm festgelegten Vorlagen gebaut werden.

Adobe Photoshop-Funktionen

Bei Photoshop-Hilfe Sie können nicht nur Bilder erstellen, sondern auch Änderungen an fertigen vornehmen. Daher der Begriff „Photoshop“. Sie können beispielsweise Objekte in einem Foto verändern, etwas hinzufügen, retuschieren – mit viel Photoshop-Erfahrung kann alles sehr glaubhaft werden.

Adobe Photoshop funktioniert mit den meisten Formaten Grafikdateien aufgrund des Vorhandenseins einer großen Anzahl von Konvertern für verschiedene Formate. Letztere wandeln Grafikinformationen aus dem Dateiformat um eigenes Format Adobe Photoshop-Editor beim Lesen aus einer Datei. Beim Schreiben in eine Datei führen Konverter die umgekehrte Konvertierung durch.

Was sind die beliebtesten Arten von Vorgängen, die in Photoshop ausgeführt werden? Dazu gehören die folgenden:

Erstellen Sie neue Zeichnungen mit virtuellen Pinseln, Bleistiften, Linealen und Formen in verschiedenen Farben.

Ändern der Größe von Bildern oder ihrer einzelnen Elemente;

Kombinieren des Inhalts zweier verschiedener Bilder;

Ändern Sie die Farbe des Bildes oder seiner Teile;

Anwendung visuelle Effekte aufgrund der in das Programm integrierten Vorlagen und Algorithmen;

Bildtransformation (Spiegelung, Drehung usw.).

Genau wie bei Word und Excel sind die Steuerelemente von Photoshop leicht und intuitiv zu erlernen. Also sogar unerfahrener Benutzer etwas zeichnen kann. Viele Versionen des Programms sind mit einem Hilfesystem in russischer Sprache ausgestattet, das ausführlich erklärt, wie man mit Photoshop arbeitet.

Beliebte Arten von Anwendungssoftware: Browser

Ein Browser ist ein Programm, mit dem Benutzer auf das Internet zugreifen, Nachrichten von Websites lesen, Nachrichten in sozialen Netzwerken schreiben, Videos ansehen - kurz gesagt, sie tun alles, was für "virtuellen Raum" typisch ist. Die weltweit beliebtesten Lösungen dieser Art - Internet Explorer Oper, Google Chrome. Es gibt eine sehr große Anzahl ihrer Analoga und Subtypen. Die Funktionalität von jedem von ihnen ist im Allgemeinen gleich. Die meisten Benutzer ziehen es vor, das eine oder andere zu verwenden, basierend auf einer subjektiven Einschätzung der Qualität des Programmdesigns und der Bequemlichkeit der Position der Steuerelemente auf ihnen.

Das Funktionsprinzip von Browsern basiert auf der Erkennung der Hypertext-Auszeichnungssprache (HTML genannt) und deren Umwandlung in benutzerfreundliche visuelle Elemente – Text, Bilder, Tabellen, Videos, Animationen, Nachrichtenformulare usw.

Browser: Funktionen

Beispiele solcher Software sind sehr einfach zusammengestellt. Die Hauptelemente des Browsers sind eine Zeile mit der Site-Adresse und das Hauptfeld (meistens als "Webinterface" bezeichnet), in dem Informationen aus dem Internet angezeigt werden. Hauptmerkmal ein solches Programm - es ist ein Vermittler zwischen dem PC-Benutzer und anderen Personen im virtuellen Raum. Das heißt, mit Hilfe eines Browsers (genauer gesagt eines "Webinterface") kann eine Person tatsächlich Daten austauschen, indem sie etwas von sich selbst sendet (Text, Dateien) und etwas von anderen empfängt. Gab es ein Internet, bevor Browser erfunden wurden? Zweifellos. Tatsache ist, dass das „Webinterface“ historisch gesehen nicht die allererste Art der Kommunikation zwischen Benutzern ist. Es erschien nach langjähriger internationaler Harmonisierung von Standards, nach denen der Austausch "virtueller" Informationen erfolgen sollte.

Software: kostenpflichtig und kostenlos

Eines der Kriterien für die Klassifizierung von Software sind die Kosten. Es gibt drei Kategorien von Lösungen. Erstens ist es völlig kostenlos, zweitens gibt es ein kommerzielles. Wenn der Benutzer eine solche Software verwenden möchte, muss er für deren Installation bezahlen. Drittens gibt es einen Zwischentyp von Software - Shareware. Was ist seine Funktion? Im Allgemeinen ist die Verwendung solcher Software wie folgt: Sie müssen nicht für die Installation bezahlen, aber nachdem Sie das Programm einige Zeit (z. B. einen Monat) verwendet haben, müssen Sie es übertragen Geldmittel Entwickler zur weiteren Verwendung.

Was ist „Cloud-Technologie“?

In den letzten Jahren ist der Begriff „Cloud Computing“ sehr populär geworden. Was ist dieses Phänomen? „Cloud Computing“ ist vereinfacht gesagt eine Anwendungssoftware, die von einem Browser aus ausgeführt werden kann (bzw. nicht auf einem PC installiert wird). Betrachten Sie ein Beispiel. Microsoft Word, über das wir oben gesprochen haben, wird durch Doppelklicken auf das Symbol auf dem Desktop gestartet. Aber es gibt die gleiche Lösung, aber "cloudy": Die Verwendung dieser Art von Software erfolgt über die Weboberfläche des Browsers. In der Regel werden auch die Dateien, mit denen der Nutzer mit einer solchen Software arbeitet, im Internet gespeichert.

Viele Programme existieren jetzt im „Cloud“-Format. Es gab sogar Versionen von Betriebssystemen dieses Typs. Wir können also sagen, dass das "Cloud" -Format nicht nur angewendet wird, sondern auch Systemsoftware. Die Popularität solcher Lösungen ist heute mit verbunden schnelle Geschwindigkeit Internet (vor ein paar Jahren war dies nicht der Fall) sowie Zeitersparnis für den Benutzer - Sie müssen nichts auf Ihrem PC installieren. Software-Updates vom Cloud-Typ erfolgen übrigens nutzerunabhängig. Das ist auch bequem.

Wer entwickelt die Software?

Es gibt einen ganzen Wirtschaftszweig, in dessen Rahmen Softwareentwicklung betrieben wird – die Programmierung. Es beschäftigt Menschen mit unterschiedlichsten Wissensprofilen. Sie sind jedoch durch ein gemeinsames Merkmal vereint - Kenntnisse in Programmiersprachen. Mit einem oder mehreren davon schreibt eine Person Software. Eine Programmiersprache ist eine Reihe von Befehlen, die von den Hardwarekomponenten eines Computers erkannt werden. Nachdem eine Person, die eine Software erstellt, eine "Phrase" geschrieben hat, die auf eine bestimmte Weise aufgebaut ist, gibt sie dem Prozessor oder beispielsweise einer PC-Platte eine "Anweisung", diese und jene Operation an der Datei durchzuführen. Es gibt Hunderte von Sprachen, in denen Softwareentwicklung durchgeführt wird. Zu den beliebtesten gehören C ("C"), Java, Pascal, Ruby-on-Rails.

Ist es schwierig zu lernen, wie man Software erstellt?

Gar nicht. Jeder kann Softwareentwickler werden. Das Erstellen von Software ist überhaupt keine verbotene Aktivität. Viele erfolgreiche Unternehmer begannen mit der Entwicklung von Software. Beispiele für solche Leute sind Bill Gates, Linux Torvalds, Evgeny Kaspersky. Sie können Sprachen für die Erstellung von Software anhand einer großen Menge verfügbarer Literatur, Video-Tutorials oder durch den Besuch spezialisierter Kurse lernen. Die Softwareentwicklung ist eine der am schnellsten wachsenden Branchen, und ihre wachsende Popularität ist hauptsächlich auf die universelle Zugänglichkeit zurückzuführen.

Es gibt einen notwendigen Teil in der Computersoftware, ohne den nichts damit gemacht werden kann. Es wird genannt Systemsoftware. Der Kunde erwirbt einen Computer, der mit Systemsoftware ausgestattet ist, die für den Betrieb des Computers ebenso wichtig ist wie ein Speicher oder ein Prozessor. Neben Systemsoftware umfasst Computersoftware auch Anwendungsprogramme und Programmiersysteme.

Computersoftware wird unterteilt in:

Systemsoftware;

Service-Software,
- Anwendungssoftware;
- Programmiersysteme.

Zu systemisch umfasst in erster Linie Betriebssysteme und Programme, die Teil des Betriebssystems sind (z. B. Treiber für verschiedene Geräte Computer (vom englischen Wort "drive" - ​​​​verwalten), d. H. Programme, die den Betrieb von Geräten steuern: Treiber für Scanner, Drucker usw.). Neben Betriebssystemen gibt es auch Service-Software (sie werden auch Service oder Utilities genannt, vom englischen Wort "utilize" - benutzen) zur Wartung von Platten, Archivern, Antivirus-Programme usw.

Service-Software- ist eine Sammlung Softwareprodukte Bereitstellung des Benutzers Zusatzleistungen bei der Arbeit mit einem Computer und der Erweiterung der Möglichkeiten von Betriebssystemen. Nach Funktionalität können Service-Tools in Tools unterteilt werden:

  • Verbesserung der Benutzeroberfläche;
  • Schutz von Daten vor Zerstörung und unbefugtem Zugriff;
  • Wiederherstellungsdaten;
  • Beschleunigung des Datenaustauschs zwischen Festplatte und RAM:
  • Mittel zum Archivieren und Entpacken;
  • antivirale Mittel.

Aufgerufen werden Programme, mit denen der Benutzer seine Informationsprobleme lösen kann, ohne auf Programmierung zurückzugreifen Anwendungsprogramme.

In der Regel bevorzugen alle Benutzer eine Reihe von Anwendungsprogrammen, die fast jeder benötigt. Sie heißen Programme allgemeiner Zweck . Diese beinhalten:

Texte u grafischer Editor, mit dem Sie verschiedene Texte vorbereiten, Zeichnungen erstellen, Zeichnungen erstellen können; mit anderen Worten, schreiben, zeichnen, zeichnen;

Datenbankverwaltungssysteme (DBMS), die es ermöglichen, einen Computer in ein Nachschlagewerk zu einem beliebigen Thema zu verwandeln;

Tabellenprozessoren, die es ermöglichen, Tabellenkalkulationen zu organisieren, die in der Praxis sehr verbreitet sind;

Kommunikations-(Netzwerk-)Programme zum Austausch von Informationen mit anderen Computern, die mit Daten in einem Computernetzwerk verbunden sind.

Darüber hinaus gibt es eine große Anzahl Anwendungsprogramme für spezielle Zwecke zum Professionelle Aktivität. Sie werden oft als Anwendungspakete bezeichnet. Dies sind zum Beispiel Buchhaltungsprogramme, die Gehaltsabrechnungen und andere Berechnungen durchführen, die in Buchhaltungsabteilungen durchgeführt werden; Computergestützte Designsysteme, die Designern helfen, Designs für verschiedene Bereiche zu entwickeln technische Geräte; Pakete, die es ermöglichen, komplexe mathematische Probleme ohne Programmierung zu lösen; Bildungsprogramme in verschiedenen Schulfächern und vieles mehr.

Eine Reihe von Tools, die die Eingabeprogrammiersprache, den Übersetzer, die Maschinensprache und Bibliotheken umfassen Standardprogramme, ein Mittel, um kompilierte Programme zu debuggen und sie zu einem einzigen Ganzen zu verknüpfen, wird aufgerufen Programmiersystem. In einem Programmiersystem übersetzt ein Übersetzer ein in der Eingabeprogrammiersprache geschriebenes Programm in die Sprache der Maschinenbefehle eines bestimmten Computers.

26. Computerbetriebssystem (Zweck, Zusammensetzung, Laden).

Die ganze Vielfalt der Programme, die auf einem modernen Computer verwendet werden, nennt man Software.

Das Betriebssystem ist ein grundlegender und notwendiger Bestandteil der Computersoftware, ohne den der Computer im Prinzip nicht funktionieren kann.

Operationssystem - Das Programm, die gewährleistet das gemeinsame Funktionieren aller Computergeräte und verschafft dem Benutzer Zugriff auf seine Ressourcen.

Bis heute sind die bekanntesten Betriebssysteme für IBM kompatibel persönliche Computer sind die Betriebssystemfamilien Microsoft Windows und Linux.

HAUPTFUNKTIONEN DES BETRIEBSSYSTEMS:

Durchführung eines Dialogs mit dem Benutzer;

E/A- und Datenverwaltung;

Planung und Organisation der Programmabwicklung;

Ressourcenzuteilung (RAM und Cache, Prozessor, Externe Geräte);

Starten Sie Programme zur Ausführung;

Alle Arten von Hilfsdiensten;

Übertragung von Informationen zwischen verschiedenen interne Geräte;

Software-Support-Arbeit Peripheriegeräte(Display, Tastatur, Laufwerke, Drucker usw.).

Moderne Betriebssysteme haben eine komplexe Struktur, von der jedes Element bestimmte Funktionen zur Verwaltung eines Computers ausführt.

Dateisystemverwaltung. Der Vorgang des Computerbetriebs reduziert sich gewissermaßen auf den Austausch von Dateien zwischen Geräten. Das Betriebssystem hat Softwaremodule, die das Dateisystem verwalten.

Befehlsprozessor - ein spezielles Programm, das den Benutzer zur Eingabe von Befehlen auffordert und diese ausführt.

Gerätetreiber - spezielle Programme, die die Steuerung des Betriebs von Geräten und die Koordinierung des Informationsaustauschs mit anderen Geräten ermöglichen und es Ihnen auch ermöglichen, einige Geräteparameter zu konfigurieren.

Die grafische Oberfläche ist eine Shell, die es ermöglichtMensch-Computer-Interaktion in Form eines Dialogs unter Verwendung von Fenstern, Menüs und Steuerelementen (Dialogfelder, Schaltflächen usw.). Auf Betriebssystemen mit GUI Der Benutzer kann im Modus Befehle mit der Maus eingeben Befehlszeile Befehle müssen über die Tastatur eingegeben werden.

Serviceprogramme. Das Betriebssystem enthält auch Serviceprogramme, oder Dienstprogramme. Mit solchen Programmen können Sie Festplatten warten (überprüfen, komprimieren, defragmentieren usw.), Dateioperationen ausführen (archivieren usw.), in Computernetzwerke usw.

Referenzsystem. Zur Bequemlichkeit des Benutzers enthält das Betriebssystem normalerweise auch Referenzsystem. Das Hilfesystem ermöglicht es Ihnen, schnell die notwendigen Informationen sowohl über den Betrieb des Betriebssystems als Ganzes als auch über den Betrieb seiner einzelnen Module zu erhalten.

Die Betriebssystemdateien werden im externen nichtflüchtigen Speicher des Computers (auf einer Festplatte, Diskette oder Laserdisk) gespeichert. Programme können jedoch nur ausgeführt werden, wenn sie sich im RAM befinden, sodass Betriebssystemdateien in den RAM geladen werden müssen. Der Datenträger (Festplatte, Diskette oder Laser), auf dem sich die Dateien des Betriebssystems befinden und von dem es geladen wird, wird aufgerufen systemisch.

Computer-Selbsttest. Der Computer enthält einen nichtflüchtigen Nur-Lese-Speicher (ROM), der Programme zum Testen des Computers und die erste Stufe zum Laden des Betriebssystems enthält - das ist BIOS(BasicInput/OutputSystem - grundlegendes Eingabe-/Ausgabesystem).

Nachdem der Strom eingeschaltet wurde, beginnt der Prozessor mit der Ausführung des Computerselbsttestprogramms POST (Power-ONSelfTest). Die Leistung des Prozessors, des Speichers und anderer Hardware des Computerprozessors, des Videoadapters, des RAM, der Festplatten und der Controller wird getestet Festplatte und Tastaturen. Bei Störungen werden Diagnosemeldungen in Form verschiedener Kurz- und Langfolgen ausgegeben Tonsignale oder als Textnachrichten. Nach erfolgreicher Initialisierung der Grafikkarte werden kurze Diagnosemeldungen auf dem Monitorbildschirm angezeigt.

Nach dem Selbsttest beginnt ein spezielles Programm im BIOS mit der Suche nach dem Bootloader des Betriebssystems. Es erfolgt ein alternativer Zugriff auf die verfügbaren Disketten und eine Suche im ersten Bootsektor der Diskette nach einem speziellen MasterBoot-Programm (OS-Loader-Programm).

Wenn die Systemfestplatte und der Bootloader vorhanden sind, werden sie in den Arbeitsspeicher geladen und die Steuerung des Computers wird darauf übertragen. Das Programm sucht nach Betriebssystemdateien auf der Systemfestplatte und lädt sie als Programmmodule in den Arbeitsspeicher. Wenn sich keine Systemdisketten im Computer befinden, erscheint die Meldung "Nonsystemdisk" auf dem Monitorbildschirm, das Betriebssystem wird nicht mehr geladen und der Computer bleibt funktionsunfähig.

27. Dateien. Dateiname. Dateisystem. Grundlegende Operationen mit Dateien.

Alle Programme und Daten werden im nichtflüchtigen (externen) Speicher des Computers als Dateien gespeichert.

Datei- Dies ist eine bestimmte Menge an Informationen (Programm oder Daten), die einen Namen hat und im Langzeitspeicher (extern) gespeichert wird.

Dateiname. Der Dateiname besteht aus zwei Teilen, die durch einen Punkt getrennt sind: dem eigentlichen Dateinamen und einer Erweiterung, die ihren Typ definiert.

<имя файла>.<расширение>

Der eigentliche Dateiname wird vom Benutzer vergeben, und die Erweiterung wird automatisch vom Programm gesetzt, wenn es erstellt wird.

Tabelle 1. Dateitypen und Erweiterungen

Unterschiedliche Betriebssysteme haben unterschiedliche Dateinamenformate. Im Betriebssystem MS-DOS darf der Dateiname selbst nicht mehr als 8 Buchstaben des lateinischen Alphabets, Zahlen und einige Sonderzeichen enthalten, und die Erweiterung besteht aus drei lateinischen Buchstaben, zum Beispiel: proba.txt

Im Betriebssystem Windows-Name Datei kann eine Länge von bis zu 255 Zeichen haben, und Sie können das russische Alphabet verwenden, zum Beispiel: Informationseinheiten.doc

Regeln zum Erstellen eines Dateinamens:

Die folgenden Zeichen, die für Sonderfunktionen reserviert sind, dürfen Sie nicht verwenden: ? :*/\">< |

Es gibt spezielle reservierte Wörter, deren Namen nicht zum Benennen eines Ordners verwendet werden können. Das Windows-Betriebssystem lässt dies nicht zu. Tatsache ist, dass es vor Windows DOS gab. Es verwendet Systemordner mit folgenden Namen: PRN, AUX, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, ​​​​COM5, COM6, COM7, COM8,COM9,LPT0,LPT1, LPT2,LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Dateisystem ist ein funktionaler Teil des Betriebssystems, der Vorgänge für Dateien bereitstellt. Das Dateisystem ermöglicht es Ihnen, mit Dateien und Verzeichnissen (Verzeichnissen) zu arbeiten, unabhängig von deren Inhalt, Größe, Typ usw.

Das Dateisystem definiert Gesamtstruktur Benennen, Speichern und Organisieren von Dateien im Betriebssystem.

Dateisystemfunktionen:

  1. Informationen speichern an externe Medien
  2. Auslesen von Informationen aus Dateien
  3. Löschen von Dateien, Verzeichnissen
  4. Dateien umbenennen
  5. Kopieren von Dateien usw.

Für Discs mit einer kleinen Anzahl von Dateien (bis zu einigen Dutzend) können Sie verwenden einstufig Dateisystem wenn das Verzeichnis (Inhaltsverzeichnis der Disc) eine lineare Folge von Dateinamen ist. Ein solcher Katalog ist vergleichbar mit dem Inhaltsverzeichnis eines Kinderbuches, das nur die Titel einzelner Geschichten enthält.

Wenn Hunderte und Tausende von Dateien auf der Festplatte gespeichert sind, können Sie die Suche vereinfachen. geschichtetes hierarchisches Dateisystem, die eine Baumstruktur hat. Das anfängliche Root-Verzeichnis enthält verschachtelte Verzeichnisse der 1. Ebene, die wiederum jeweils verschachtelte Verzeichnisse der 2. Ebene enthalten können, und so weiter. Es ist zu beachten, dass Dateien in Verzeichnissen aller Ebenen gespeichert werden können.

Der Pfad zur Datei. So finden Sie eine Datei in der hierarchischen Dateistruktur, müssen Sie den Pfad zur Datei angeben. Der Pfad zur Datei enthält den logischen Namen des Laufwerks geschrieben durch das Trennzeichen "\" und eine Namensfolge von verschachtelten Verzeichnissen, von denen das letzte die gewünschte Datei enthält.

Der Pfad zur Datei zusammen mit dem Dateinamen wird manchmal aufgerufen vollständiger Dateiname.

Operationen auf Dateien. Bei der Arbeit an einem Computer werden am häufigsten die folgenden Vorgänge an Dateien ausgeführt:

  • Kopieren (eine Kopie der Datei wird in einem anderen Verzeichnis abgelegt);
  • Verschieben (die Datei selbst wird in ein anderes Verzeichnis verschoben);
  • Löschen (der Datensatz über die Datei wird aus dem Verzeichnis entfernt);
  • Umbenennen (ändert den Dateinamen).

Die grafische Benutzeroberfläche von Windows ermöglicht die Bearbeitung von Dateien mit der Maus im Drag&Drop-Verfahren (Drag and Drop). Es gibt auch spezialisierte Anwendungen für die Arbeit mit Dateien, die sogenannten Dateimanager : NortonCommander, TotalCommander, Explorer usw.

In einigen Fällen ist es notwendig, mit der Befehlszeilenschnittstelle zu arbeiten. Windows bietet einen Betriebsmodus mit der MS-DOS-Befehlszeilenschnittstelle.

28. Computerviren: Verbreitungsmethoden, Infektionsprävention.

Computer Virus- Vielfalt Computerprogramme oder Schadcode, deren Kennzeichen die Fähigkeit zur Reproduktion (Selbstreplikation) ist. Darüber hinaus können Viren ohne Wissen des Benutzers andere willkürliche Aktionen ausführen, einschließlich solcher, die für den Benutzer und / oder Computer schädlich sind.

Selbst wenn der Autor des Virus keine schädlichen Effekte programmiert hat, kann der Virus Computerabstürze aufgrund von Fehlern verursachen, ungeachtet der Feinheiten der Interaktion mit dem Betriebssystem und anderen Programmen. Darüber hinaus beanspruchen Viren normalerweise etwas Speicherplatz und nehmen einige andere Systemressourcen weg. Daher werden Viren als Malware klassifiziert.

Viren verbreiten sich, indem sie ihren Körper kopieren und für dessen anschließende Ausführung sorgen: indem sie sich in den ausführbaren Code anderer Programme einbetten, andere Programme ersetzen, sich selbst bei Autorun registrieren und vieles mehr. Ein Virus oder dessen Träger können nicht nur Programme sein, die Maschinencode enthalten, sondern auch alle Informationen, die automatisch ausführbare Befehle enthalten – zum Beispiel Batch-Dateien und Microsoft Word- und Excel-Dokumente, die Makros enthalten. Um in einen Computer einzudringen, kann ein Virus außerdem Schwachstellen in populärer Software (z. B. Adobe Flash, Internet Explorer, Outlook) ausnutzen, für die Distributoren ihn in gewöhnliche Daten (Bilder, Texte usw.) einbetten.

Viren verbreiten sich über Disketten (veraltet), Flash-Laufwerke, Email, Instant-Messaging-Systeme, Webseiten, Internet und lokale Netzwerke(Würmer).

Haupttypen Computer Virus:

Software (Datei): Infizieren Sie ausführbare Computerdateien mit den Erweiterungen .com und .exe. Diese Klasse umfasst auch Makroviren, die mit Makrobefehlen geschrieben wurden. Sie infizieren nicht ausführbare Dateien (z. B. in Texteditor MSWord oder in MSExcel-Tabellen).

Boot-Viren eingeführt werden Bootsektor Diskette (Boot - Sektor) oder auf den Sektor, der das Bootprogramm enthält Systemfestplatte(MasterBoot-Datensatz - MBR). Einige Viren schreiben ihren Körper in freie Festplattensektoren und markieren sie in der FAT-Tabelle als „schlecht“ (Badcluster).

Makroviren Dokumente betreffen, die in einigen Anwendungsprogrammen (z. B. Word) ausgeführt werden. Die Infektion erfolgt beim Öffnen einer Dokumentdatei im Programmfenster

Netzwerkviren verteilt über verschiedene Computernetzwerke.

Eine der wesentlichen Bedingungen des Softwarelizenzvertrages ist die Angabe der zulässigen Nutzungsmöglichkeiten solcher Softwareprodukte. Hier geht es nicht um Beschreibung. Funktionalität oder die Reihenfolge, in der Programme für ihren beabsichtigten Zweck verwendet werden, wie es häufig in vielen Lizenzvereinbarungen der Fall ist.

Da der Lizenzvertrag auf die Einräumung des Nutzungsrechts abzielt, führt das Fehlen darin enthaltener Hinweise auf die den gesetzlichen Anforderungen entsprechenden Nutzungsmethoden oder deren Substitution durch fiktive Methoden automatisch zu der Möglichkeit, einen solchen Vertrag als nicht zustande gekommen zu erkennen .

Es ist wichtig zu wissen! Das Urheberrecht regelt die Verbreitung von Kopien von Werken, einschließlich Software. Daher sollten legale Methoden der Verwendung der Software nur als Handlungen verstanden werden, die darauf abzielen, ihre Kopien an Dritte zu übertragen. Extraktion nützliche Eigenschaften Software im Rahmen der Nutzung ihrer Kopie gilt nicht für die Nutzungsmethoden.

Die wichtigsten Arten der Nutzung von Werken sind in Artikel 1270 des Bürgerlichen Gesetzbuchs der Russischen Föderation aufgeführt. Zu den Verwendungsmöglichkeiten der Software gehören unter anderem die folgenden:

  1. Software-Wiedergabe, d.h. die Herstellung einer oder mehrerer Kopien der Software oder ihres Teils in irgendeiner materiellen Form, einschließlich der Aufzeichnung im Computerspeicher;
  2. Softwareverteilung durch Verkauf oder anderweitige Entsorgung seiner Kopien;
  3. öffentliche Vorführung der Software, d. h. jede Vorführung einer Kopie der Software auf dem Bildschirm unter Verwendung eines Fernsehrahmens oder anderer technischer Mittel an einem öffentlich zugänglichen Ort oder an einem Ort, an dem sich eine erhebliche Anzahl von Personen aufhält, die nicht zum Üblichen gehören Familienkreis, unabhängig davon, ob die Software am Ort ihrer Vorführung oder an einem anderen Ort gleichzeitig mit der Vorführung der Software wahrgenommen wird;
  4. Import von Softwareinstanzen zu Vertriebszwecken;
  5. Vermietung von Softwarekopien wenn das Programm der Hauptgegenstand der Vermietung ist;
  6. Software-Änderung, d.h. alle Änderungen daran, einschließlich der Übersetzung eines solchen Programms oder einer solchen Datenbank von einer Sprache in eine andere, mit Ausnahme der Anpassung, das heißt der Einbringung von Änderungen, die ausschließlich zum Zweck des Betriebs eines Computerprogramms oder einer Datenbank vorgenommen werden spezifische technische Mittel des Benutzers oder unter der Kontrolle spezifische Programme Benutzer;
  7. Bereitstellung von Software für die Öffentlichkeit so dass jede Person von jedem Ort und zu jeder Zeit nach eigener Wahl auf die Software zugreifen kann (öffentliche Zugänglichmachung), d.h. Übertragung einer Kopie über das Internet.

Die in Artikel 1270 des Bürgerlichen Gesetzbuchs der Russischen Föderation festgelegte Liste der Möglichkeiten zur Nutzung der Software ist offen, d. Die Gesetzgebung schließt die Möglichkeit der Existenz anderer Möglichkeiten nicht aus. Solche Methoden sollten sich jedoch direkt auf die Übertragung von Softwareinstanzen beziehen und nicht auf die praktische Implementierung der darin eingebetteten Funktionalität, wie wir oben klar dargestellt haben.

Aufmerksamkeit! Als Folge davon gelten nicht die Nutzung von Programmen für ihren funktionalen Zweck, die Anpassung von Programmen durch individuelle Anpassung unter Verwendung der inhärenten internen Fähigkeiten. Folglich, Fernzugriff zu Software und diversen Cloud-Services darauf beruhen, kann auch nicht als legale Art der Verwendung angesehen werden.

Formulieren Sie die Bedingungen der Lizenzvereinbarung richtig.