Domain just-more.de kaufen?
Wir ziehen mit dem Projekt
just-more.de um.
Sind Sie am Kauf der Domain
just-more.de interessiert?
domain@kv-gmbh.de · 0541-91531010
Domain just-more.de kaufen?
Wie verlinke ich die URL des Servlets in HTML?
Um die URL eines Servlets in HTML zu verlinken, kannst du das `<a>`-Element verwenden und den `href`-Attribut auf die URL des Servlets setzen. Die URL des Servlets sollte dabei im `action`-Attribut des `<form>`-Elements angegeben werden. Du kannst auch den `method`-Attribut auf "GET" oder "POST" setzen, um die entsprechende HTTP-Methode für die Anfrage festzulegen. **
Programmierung mit Schleifen und Bedingungen?
Programmierung mit Schleifen und Bedingungen ist ein wichtiger Bestandteil der Softwareentwicklung. Schleifen ermöglichen es, bestimmte Anweisungen wiederholt auszuführen, während Bedingungen es erlauben, den Ablauf des Programms je nach bestimmten Kriterien zu steuern. Durch die Kombination von Schleifen und Bedingungen können komplexe Programme geschrieben werden, die auf verschiedene Situationen reagieren und entsprechend handeln können. Es ist wichtig, diese Konzepte zu verstehen, um effiziente und flexible Programme zu entwickeln. **
Ähnliche Suchbegriffe für Programmierung-mit-Servlets-und
Top-Angebote
Produkte zum Begriff Programmierung-mit-Servlets-und:
-
Programmierung mit SCL und dem TIA Portal, Fachbücher von Bernhard Alferink, Ulrich KanngiesserDas Fachbuch 'Programmierung mit SCL und dem TIA Portal' bietet eine praxisorientierte Einführung in die textbasierte SPS-Programmierung. Es erläutert detailliert die Sprachelemente und Funktionen der Structured Control Language (SCL) und legt einen besonderen Fokus auf die Modularisierung von Programm- und Datenstrukturen. Anhand konkreter Anwendungen, wie der Wortverarbeitung, mathematischer Funktionen, Analogwertverarbeitung und der Projektierung von Ablaufsteuerungen, werden praxisnahe Beispiele aus der Automatisierungstechnik vorgestellt. Das Buch nutzt virtuelle Anlagenmodelle, um komplette Projekte in der SCL-Programmierung anschaulich darzustellen und komplexe Zusammenhänge verständlich zu machen. Es richtet sich an Lernende, die den Einstieg in die hochsprachenorientierte SPS-Programmierung suchen, und unterstützt sie dabei, ihre Methodenkompetenz zu erweitern. Die praxisnahen Beispiele und detaillierten Erklärungen fördern die fachliche Weiterentwicklung und bieten eine fundierte Basis zur Lösung komplexer Aufgabenstellungen in der Automatisierungstechnik.36,00 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Ethereum – Grundlagen und Programmierung, Fachbücher von Andreas M. AntonopoulosVon herausragenden Experten lernen: Andreas M. Antonopoulos, weltweit führender Bitcoin- und Open-Blockchain-Experte, und Dr. Gavin Wood, Mitbegründer von Ethereum und Erfinder von Solidity. "Bitcoin & Blockchain - Grundlagen und Programmierung" ist die kanonische Referenz, die die Bitcoin- und Blockchain-Technologie einem breiten Publikum zugänglich machte, und dieses Buch leistet dasselbe für den Ethereum-Weltcomputer. Ethereum ist der Schlüssel zu einem weltweiten, dezentralen Computing-Paradigma: Die Plattform ermöglicht es Ihnen, dezentrale Anwendungen (DApps) und Smart Contracts ohne zentrale Fehler- und Kontrollpunkte auszuführen, sie in ein Zahlungsnetzwerk zu integrieren und hierbei auf einer offenen Blockchain zu arbeiten. In ihrem umfassenden Praxisbuch vermitteln Andreas M. Antonopoulos und Gavin Wood alles, was Sie über das Entwickeln von Smart Contracts und DApps auf Ethereum und anderen Virtual-Machine-Blockchains wissen müssen. Erfahren Sie, warum IBM, Microsoft, NASDAQ und Hunderte anderer Unternehmen mit Ethereum experimentieren und eignen Sie sich alle erforderlichen Fähigkeiten an, um in dieser spannenden und wachsenden Branche innovative Projekte erfolgreich umzusetzen. Führen Sie einen Ethereum-Client aus, erzeugen und senden Sie Basistransaktionen und programmieren Sie Smart Contracts. Verstehen Sie die Grundlagen der Public-Key-Kryptografie, von Hashes und digitalen Signaturen. Erfahren Sie, wie Wallets digitale Schlüssel verwalten, die Geldmittel und Smart Contracts kontrollieren. Interagieren Sie programmgesteuert mit Ethereum-Clients über JavaScript-Bibliotheken und Remote-Procedure-Call-Schnittstellen. Erarbeiten Sie sich Best Practices im Bereich der Sicherheit, verstehen Sie Design-Patterns und Anti-Patterns anhand von realen Beispielen. Erstellen Sie Tokens, die Vermögenswerte, Freigaben, Abstimmungen oder Zugriffsrechte abbilden. Entwickeln Sie dezentrale Anwendungen.39,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
SPS-Programmierung mit ST, Fachbücher von Karl SchmittDieser Workshop bietet SPS-Programmierern die Grundlagen der Hochsprache „Strukturierter Text“ nach IEC 61131-3 anhand einfacher Beispiele aus der Praxis mit CODESYS. Auf Besonderheiten bei der SCL-Programmierung mit STEP 7 V5 und STEP 7 im TIA-Portal wird hingewiesen. Über den Onlineservice 'InfoClick' finden Sie für Ihre Projekte Vorlagen und Lösungen (Importdateien), Bibliotheken sowie Selbsttests. Sie können entscheiden, mit welcher der drei Entwicklungsumgebungen Sie die Hochsprache erlernen wollen - WAGO-I/O Pro (CoDeSys V2.3), CODESYS V3 oder e!COCKPIT. Inhalte des Workshops umfassen: - Anweisungen, Berechnungen, boolesche Operationen - Datentypen, Codierung - Kontrollstrukturen - Alternativen und Schleifen - Unterprogramme, Tasks - Anwenderdefinierte Datentypen, Aufzählungstypen, IEC-Operatoren - Funktionen, Funktionsbausteine, Bibliotheken und GRAFCET - Regelungen mit PID- und Fuzzy-Regler - Ethernetbasierende Automatisierung, Einführung, Modbus, Netzwerkvariable, Beobachten und Steuern über einen Web-Browser - Einführung in die objektorientierte Programmierung - Aktualisierungen und weitere Informationen über den Onlineservice 'InfoClick'.32,80 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Kann man mit Chatbot-Programmierung lernen?
Ja, man kann mit Chatbot-Programmierung lernen. Es gibt verschiedene Programmiersprachen und Tools, die verwendet werden können, um Chatbots zu erstellen. Durch das Erlernen dieser Techniken und das Üben der Programmierung kann man die Fähigkeiten entwickeln, um Chatbots zu erstellen und anzupassen. Es gibt auch Online-Kurse und Tutorials, die speziell auf die Chatbot-Programmierung ausgerichtet sind. **
-
Was genau ist Programmierung mit Statements?
Programmierung mit Statements bezieht sich auf die Verwendung von Anweisungen oder Befehlen in einem Programm, um bestimmte Aktionen auszuführen. Statements können verwendet werden, um Variablen zu initialisieren, Berechnungen durchzuführen, Bedingungen zu überprüfen und Schleifen zu steuern. Sie sind grundlegende Bausteine in der Programmierung und ermöglichen es Entwicklern, den Ablauf eines Programms zu steuern. **
-
Wie funktioniert die Programmierung mit Greenfoot?
Greenfoot ist eine Entwicklungsumgebung für die Programmierung von interaktiven Spielen und Simulationen. Es basiert auf der Programmiersprache Java und verwendet eine visuelle Benutzeroberfläche, die es Benutzern ermöglicht, Objekte zu erstellen und zu manipulieren. Die Programmierung erfolgt durch das Schreiben von Java-Code, der mit den erstellten Objekten interagiert. Greenfoot bietet auch eine Vielzahl von Funktionen und Bibliotheken, um die Entwicklung von Spielen zu erleichtern. **
-
Wie funktioniert die Programmierung mit Greenfoot?
Greenfoot ist eine Programmierumgebung, die speziell für Anfänger entwickelt wurde. Es basiert auf der Programmiersprache Java und ermöglicht es Benutzern, Objekte zu erstellen und mit ihnen zu interagieren. Die Programmierung mit Greenfoot erfolgt durch das Schreiben von Java-Code, der dann in einer grafischen Umgebung ausgeführt wird, um die Ergebnisse zu visualisieren. **
Wie kann man eine Dropdown-Liste dynamisch mit Daten füllen, die auch als Link funktionieren, unter Verwendung von Servlets, JSP, JSTL und JavaScript?
Um eine Dropdown-Liste dynamisch mit Daten zu füllen und diese als Links zu verwenden, kannst du folgende Schritte befolgen: 1. Erstelle ein Servlet, das die Datenbankabfrage durchführt und die Ergebnisse als Liste von Objekten zurückgibt. 2. Verwende JSTL, um die Liste von Objekten im JSP zu iterieren und die Dropdown-Optionen zu generieren. Du kannst den Link als Wert des Options-Tags setzen und den Anzeigetext als Text des Tags. 3. Verwende JavaScript, um den ausgewählten Wert der Dropdown-Liste abzurufen und die entsprechende Aktion auszuführen, z. B. eine neue Seite zu öffnen oder eine AJAX-Anfrage zu senden. Durch die Kombination dieser Technologien kannst du eine Dropdown-Liste erstellen, die dynamisch mit Daten gefüllt wird **
Wie kann ich Programmierung mit C lernen?
Um Programmierung mit C zu lernen, gibt es verschiedene Möglichkeiten. Du kannst Bücher oder Online-Tutorials verwenden, um die Grundlagen zu erlernen. Es ist auch hilfreich, praktische Übungen zu machen und kleine Projekte zu erstellen, um das Gelernte anzuwenden. Zudem kann es nützlich sein, sich mit anderen Programmierern auszutauschen und an Programmiergruppen oder Kursen teilzunehmen. **
Top-Angebote
Produkte zum Begriff Programmierung-mit-Servlets-und:
-
Issendorff Schalt- und LCN-HU Dimmmodul mit erw. Programmierung, AutomatisierungDas Schalt- und LCN-HU Dimmmodul von Issendorff ist eine vielseitige Lösung für die Automatisierung von Beleuchtungssystemen. Es dient als Erweiterung zum LCN-SH und bietet elektronische Schaltausgänge mit einer Leistung von 2x 500 VA, die für grössere Beleuchtungsaufgaben geeignet sind. Das Modul ermöglicht die Ansteuerung von Vorschaltgeräten über Kleinspannungsausgänge, die wahlweise 0-10 Volt (analog), DSI (digital) oder DALI (digital) unterstützen. Die schraublosen Klemmen und der LCN-Stecker sorgen für eine einfache Installation und Verbindung. Mit einer Versorgungsspannung von 230 V~ (auch 120 V~ verfügbar) ist das Modul für den Netzbetrieb konzipiert und bietet eine zuverlässige Lösung für die Steuerung von Lichtquellen. Die integrierten Sicherheitsfunktionen, wie die Sicherungsausfall-Erkennung, gewährleisten einen sicheren Betrieb. - Zwei elektronische Schaltausgänge mit jeweils 500 VA für grössere Beleuchtungsaufgaben - Unterstützung von 0-10 Volt, DSI und DALI für die Ansteuerung von Vorschaltgeräten - Einfache Installation durch schraublose Klemmen und LCN-Stecker - Sicherheitsfunktionen wie Sicherungsausfall-Erkennung - Geeignet für Hutschienenmontage.313,80 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Programmierung mit SCL und dem TIA Portal, Fachbücher von Bernhard Alferink, Ulrich KanngiesserDas Fachbuch 'Programmierung mit SCL und dem TIA Portal' bietet eine praxisorientierte Einführung in die textbasierte SPS-Programmierung. Es erläutert detailliert die Sprachelemente und Funktionen der Structured Control Language (SCL) und legt einen besonderen Fokus auf die Modularisierung von Programm- und Datenstrukturen. Anhand konkreter Anwendungen, wie der Wortverarbeitung, mathematischer Funktionen, Analogwertverarbeitung und der Projektierung von Ablaufsteuerungen, werden praxisnahe Beispiele aus der Automatisierungstechnik vorgestellt. Das Buch nutzt virtuelle Anlagenmodelle, um komplette Projekte in der SCL-Programmierung anschaulich darzustellen und komplexe Zusammenhänge verständlich zu machen. Es richtet sich an Lernende, die den Einstieg in die hochsprachenorientierte SPS-Programmierung suchen, und unterstützt sie dabei, ihre Methodenkompetenz zu erweitern. Die praxisnahen Beispiele und detaillierten Erklärungen fördern die fachliche Weiterentwicklung und bieten eine fundierte Basis zur Lösung komplexer Aufgabenstellungen in der Automatisierungstechnik.36,00 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Wie verlinke ich die URL des Servlets in HTML?
Um die URL eines Servlets in HTML zu verlinken, kannst du das `<a>`-Element verwenden und den `href`-Attribut auf die URL des Servlets setzen. Die URL des Servlets sollte dabei im `action`-Attribut des `<form>`-Elements angegeben werden. Du kannst auch den `method`-Attribut auf "GET" oder "POST" setzen, um die entsprechende HTTP-Methode für die Anfrage festzulegen. **
-
Programmierung mit Schleifen und Bedingungen?
Programmierung mit Schleifen und Bedingungen ist ein wichtiger Bestandteil der Softwareentwicklung. Schleifen ermöglichen es, bestimmte Anweisungen wiederholt auszuführen, während Bedingungen es erlauben, den Ablauf des Programms je nach bestimmten Kriterien zu steuern. Durch die Kombination von Schleifen und Bedingungen können komplexe Programme geschrieben werden, die auf verschiedene Situationen reagieren und entsprechend handeln können. Es ist wichtig, diese Konzepte zu verstehen, um effiziente und flexible Programme zu entwickeln. **
-
Kann man mit Chatbot-Programmierung lernen?
Ja, man kann mit Chatbot-Programmierung lernen. Es gibt verschiedene Programmiersprachen und Tools, die verwendet werden können, um Chatbots zu erstellen. Durch das Erlernen dieser Techniken und das Üben der Programmierung kann man die Fähigkeiten entwickeln, um Chatbots zu erstellen und anzupassen. Es gibt auch Online-Kurse und Tutorials, die speziell auf die Chatbot-Programmierung ausgerichtet sind. **
-
Was genau ist Programmierung mit Statements?
Programmierung mit Statements bezieht sich auf die Verwendung von Anweisungen oder Befehlen in einem Programm, um bestimmte Aktionen auszuführen. Statements können verwendet werden, um Variablen zu initialisieren, Berechnungen durchzuführen, Bedingungen zu überprüfen und Schleifen zu steuern. Sie sind grundlegende Bausteine in der Programmierung und ermöglichen es Entwicklern, den Ablauf eines Programms zu steuern. **
Ähnliche Suchbegriffe für Programmierung-mit-Servlets-und
-
Ethereum – Grundlagen und Programmierung, Fachbücher von Andreas M. AntonopoulosVon herausragenden Experten lernen: Andreas M. Antonopoulos, weltweit führender Bitcoin- und Open-Blockchain-Experte, und Dr. Gavin Wood, Mitbegründer von Ethereum und Erfinder von Solidity. "Bitcoin & Blockchain - Grundlagen und Programmierung" ist die kanonische Referenz, die die Bitcoin- und Blockchain-Technologie einem breiten Publikum zugänglich machte, und dieses Buch leistet dasselbe für den Ethereum-Weltcomputer. Ethereum ist der Schlüssel zu einem weltweiten, dezentralen Computing-Paradigma: Die Plattform ermöglicht es Ihnen, dezentrale Anwendungen (DApps) und Smart Contracts ohne zentrale Fehler- und Kontrollpunkte auszuführen, sie in ein Zahlungsnetzwerk zu integrieren und hierbei auf einer offenen Blockchain zu arbeiten. In ihrem umfassenden Praxisbuch vermitteln Andreas M. Antonopoulos und Gavin Wood alles, was Sie über das Entwickeln von Smart Contracts und DApps auf Ethereum und anderen Virtual-Machine-Blockchains wissen müssen. Erfahren Sie, warum IBM, Microsoft, NASDAQ und Hunderte anderer Unternehmen mit Ethereum experimentieren und eignen Sie sich alle erforderlichen Fähigkeiten an, um in dieser spannenden und wachsenden Branche innovative Projekte erfolgreich umzusetzen. Führen Sie einen Ethereum-Client aus, erzeugen und senden Sie Basistransaktionen und programmieren Sie Smart Contracts. Verstehen Sie die Grundlagen der Public-Key-Kryptografie, von Hashes und digitalen Signaturen. Erfahren Sie, wie Wallets digitale Schlüssel verwalten, die Geldmittel und Smart Contracts kontrollieren. Interagieren Sie programmgesteuert mit Ethereum-Clients über JavaScript-Bibliotheken und Remote-Procedure-Call-Schnittstellen. Erarbeiten Sie sich Best Practices im Bereich der Sicherheit, verstehen Sie Design-Patterns und Anti-Patterns anhand von realen Beispielen. Erstellen Sie Tokens, die Vermögenswerte, Freigaben, Abstimmungen oder Zugriffsrechte abbilden. Entwickeln Sie dezentrale Anwendungen.39,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
SPS-Programmierung mit ST, Fachbücher von Karl SchmittDieser Workshop bietet SPS-Programmierern die Grundlagen der Hochsprache „Strukturierter Text“ nach IEC 61131-3 anhand einfacher Beispiele aus der Praxis mit CODESYS. Auf Besonderheiten bei der SCL-Programmierung mit STEP 7 V5 und STEP 7 im TIA-Portal wird hingewiesen. Über den Onlineservice 'InfoClick' finden Sie für Ihre Projekte Vorlagen und Lösungen (Importdateien), Bibliotheken sowie Selbsttests. Sie können entscheiden, mit welcher der drei Entwicklungsumgebungen Sie die Hochsprache erlernen wollen - WAGO-I/O Pro (CoDeSys V2.3), CODESYS V3 oder e!COCKPIT. Inhalte des Workshops umfassen: - Anweisungen, Berechnungen, boolesche Operationen - Datentypen, Codierung - Kontrollstrukturen - Alternativen und Schleifen - Unterprogramme, Tasks - Anwenderdefinierte Datentypen, Aufzählungstypen, IEC-Operatoren - Funktionen, Funktionsbausteine, Bibliotheken und GRAFCET - Regelungen mit PID- und Fuzzy-Regler - Ethernetbasierende Automatisierung, Einführung, Modbus, Netzwerkvariable, Beobachten und Steuern über einen Web-Browser - Einführung in die objektorientierte Programmierung - Aktualisierungen und weitere Informationen über den Onlineservice 'InfoClick'.32,80 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Nebenläufige Programmierung mit Java, Fachbücher von Jörg HettelUm die Performancemöglichkeiten moderner Multicore-Rechner effizient zu nutzen, muss die Software entsprechend entworfen und entwickelt werden. Multithread-Programmierung wird somit zum Mainstream. Java ist aufgrund der breit gefächerten Nebenläufigkeitskonzepte für den anstehenden Paradigmenwechsel sehr gut geeignet. Die Autoren bieten in diesem Buch eine umfangreiche Einführung in die nebenläufige Programmierung mit Java. Neben den Basiskonzepten stehen dabei die modernen abstrakten Synchronisations- und Parallelisierungskonzepte, wie das Fork-Join-Framework und die mit Java 8 eingeführten parallelen Streams und CompletableFutures, im Fokus. Auch auf den sicheren Umgang mit Threads wird eingegangen. Viele konkrete Beispiele zeigen die Anwendung in der Praxis.34,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Serviceleistung: Programmierung Tagesplanung SimuLUXDie Lichtsteuerung soll sofort startklar sein? Und zwar genau nach Ihren Vorstellungen? Dann ist die Serviceleistung Programmierung" genau das Richtige für Sie! Je nach Auswahl und Gerät in Ihrem Bestellumfang, programmieren wir die Lichtsteuerung mit einer Tagesplanung (Mo-So gleicher Ablauf zzgl. Uhrzeit und Helligkeit) oder Wochenplanung (Möglichkeit Mo-So unterschiedliche Abläufe zu erstellen, z.b. am Wochenende eine spätere Ausschaltzeit) Sie können uns entweder detaillierte Vorgaben für Ihre Wunschprogrammierung zukommen lassen, oderwir programmieren das Gerät entsprechend unseren Erfahrungswerten und Ihrem sonstigen Bestellumfang mit einem aus unserer Sicht optimalen Beleuchtungsprogramm. Für letzteres benötigen wir nur grobe Angaben zu gewünschten Ein- und Ausschaltzeiten. Eine Programmierung des Temperatursensors zum SunRiser 8 / 10 nehmen wir nicht vor. Die notwendige..."9,99 €*Versand: 6,95 €Sichere Weiterleitung zum Anbieter
-
Wie funktioniert die Programmierung mit Greenfoot?
Greenfoot ist eine Entwicklungsumgebung für die Programmierung von interaktiven Spielen und Simulationen. Es basiert auf der Programmiersprache Java und verwendet eine visuelle Benutzeroberfläche, die es Benutzern ermöglicht, Objekte zu erstellen und zu manipulieren. Die Programmierung erfolgt durch das Schreiben von Java-Code, der mit den erstellten Objekten interagiert. Greenfoot bietet auch eine Vielzahl von Funktionen und Bibliotheken, um die Entwicklung von Spielen zu erleichtern. **
-
Wie funktioniert die Programmierung mit Greenfoot?
Greenfoot ist eine Programmierumgebung, die speziell für Anfänger entwickelt wurde. Es basiert auf der Programmiersprache Java und ermöglicht es Benutzern, Objekte zu erstellen und mit ihnen zu interagieren. Die Programmierung mit Greenfoot erfolgt durch das Schreiben von Java-Code, der dann in einer grafischen Umgebung ausgeführt wird, um die Ergebnisse zu visualisieren. **
-
Wie kann man eine Dropdown-Liste dynamisch mit Daten füllen, die auch als Link funktionieren, unter Verwendung von Servlets, JSP, JSTL und JavaScript?
Um eine Dropdown-Liste dynamisch mit Daten zu füllen und diese als Links zu verwenden, kannst du folgende Schritte befolgen: 1. Erstelle ein Servlet, das die Datenbankabfrage durchführt und die Ergebnisse als Liste von Objekten zurückgibt. 2. Verwende JSTL, um die Liste von Objekten im JSP zu iterieren und die Dropdown-Optionen zu generieren. Du kannst den Link als Wert des Options-Tags setzen und den Anzeigetext als Text des Tags. 3. Verwende JavaScript, um den ausgewählten Wert der Dropdown-Liste abzurufen und die entsprechende Aktion auszuführen, z. B. eine neue Seite zu öffnen oder eine AJAX-Anfrage zu senden. Durch die Kombination dieser Technologien kannst du eine Dropdown-Liste erstellen, die dynamisch mit Daten gefüllt wird **
-
Wie kann ich Programmierung mit C lernen?
Um Programmierung mit C zu lernen, gibt es verschiedene Möglichkeiten. Du kannst Bücher oder Online-Tutorials verwenden, um die Grundlagen zu erlernen. Es ist auch hilfreich, praktische Übungen zu machen und kleine Projekte zu erstellen, um das Gelernte anzuwenden. Zudem kann es nützlich sein, sich mit anderen Programmierern auszutauschen und an Programmiergruppen oder Kursen teilzunehmen. **
* Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer und ggf. zuzüglich Versandkosten. Die Angebotsinformationen basieren auf den Angaben des jeweiligen Shops und werden über automatisierte Prozesse aktualisiert. Eine Aktualisierung in Echtzeit findet nicht statt, so dass es im Einzelfall zu Abweichungen kommen kann. ** Hinweis: Teile dieses Inhalts wurden von KI erstellt.