From 7a4748b549f848c9c9e7cad9da79f8e12a16c350 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Wed, 30 Sep 2026 15:00:47 +0200 Subject: [PATCH] --- 02_advanced/docs/nodejs-installation.md | 114 + 02_advanced/docs/nodejs-installation.pdf | Bin 0 -> 86366 bytes .../js-advanced-dashboard-template/.gitignore | 24 + .../js-advanced-dashboard-template/README.md | 17 + .../js-advanced-dashboard-template/index.html | 62 + .../js-advanced-dashboard-template/scripts.js | 122 + .../js-advanced-dashboard-template/styles.css | 124 + .../.gitignore | 24 + .../README.md | 17 + .../index.js | 76 + .../u25-26-csv-string-parsen/index.js | 40 + .../uebungen/u27_zlip/Regex-erklaerung.md | 51 + .../uebungen/u27_zlip/data/csvDatei.csv | 1 + .../uebungen/u27_zlip/data/products.csv | 11 + 02_advanced/uebungen/u27_zlip/index.js | 13 + 02_advanced/uebungen/u27_zlip/package.json | 16 + .../uebungen/u28_password-generator/index.js | 20 + .../u28_password-generator/package-lock.json | 21 + .../u28_password-generator/package.json | 14 + .../uebungen/u29_stream/data/products.html | 8769 +++++++++++++++++ .../uebungen/u29_stream/data/products.html.gz | Bin 0 -> 3611 bytes 02_advanced/uebungen/u29_stream/index.js | 23 + 02_advanced/uebungen/u29_stream/package.json | 13 + 02_advanced/uebungen/u32_os-info/index.js | 12 + 02_advanced/uebungen/u32_os-info/package.json | 11 + 02_advanced/uebungen/uebungen-25-32.zip | Bin 0 -> 14297 bytes .../unterricht/tag18/05_stream/index.js | 1 + .../tag18/07_import-vs-require/common.js | 10 + .../tag18/07_import-vs-require/esm.mjs | 13 + .../tag18/08_npm-befehle/package-lock.json | 902 ++ .../tag18/08_npm-befehle/package.json | 15 + .../unterricht/tag18/08_npm-befehle/server.js | 0 32 files changed, 10536 insertions(+) create mode 100644 02_advanced/docs/nodejs-installation.md create mode 100644 02_advanced/docs/nodejs-installation.pdf create mode 100644 02_advanced/projekte/js-advanced-dashboard-template/.gitignore create mode 100644 02_advanced/projekte/js-advanced-dashboard-template/README.md create mode 100644 02_advanced/projekte/js-advanced-dashboard-template/index.html create mode 100644 02_advanced/projekte/js-advanced-dashboard-template/scripts.js create mode 100644 02_advanced/projekte/js-advanced-dashboard-template/styles.css create mode 100644 02_advanced/projekte/js-advanced-javascript-cafe-template/.gitignore create mode 100644 02_advanced/projekte/js-advanced-javascript-cafe-template/README.md create mode 100644 02_advanced/projekte/js-advanced-javascript-cafe-template/index.js create mode 100644 02_advanced/uebungen/u25-26-csv-string-parsen/index.js create mode 100644 02_advanced/uebungen/u27_zlip/Regex-erklaerung.md create mode 100644 02_advanced/uebungen/u27_zlip/data/csvDatei.csv create mode 100644 02_advanced/uebungen/u27_zlip/data/products.csv create mode 100644 02_advanced/uebungen/u27_zlip/index.js create mode 100644 02_advanced/uebungen/u27_zlip/package.json create mode 100644 02_advanced/uebungen/u28_password-generator/index.js create mode 100644 02_advanced/uebungen/u28_password-generator/package-lock.json create mode 100644 02_advanced/uebungen/u28_password-generator/package.json create mode 100644 02_advanced/uebungen/u29_stream/data/products.html create mode 100644 02_advanced/uebungen/u29_stream/data/products.html.gz create mode 100644 02_advanced/uebungen/u29_stream/index.js create mode 100644 02_advanced/uebungen/u29_stream/package.json create mode 100644 02_advanced/uebungen/u32_os-info/index.js create mode 100644 02_advanced/uebungen/u32_os-info/package.json create mode 100644 02_advanced/uebungen/uebungen-25-32.zip create mode 100644 02_advanced/unterricht/tag18/07_import-vs-require/esm.mjs create mode 100644 02_advanced/unterricht/tag18/08_npm-befehle/package-lock.json create mode 100644 02_advanced/unterricht/tag18/08_npm-befehle/package.json create mode 100644 02_advanced/unterricht/tag18/08_npm-befehle/server.js diff --git a/02_advanced/docs/nodejs-installation.md b/02_advanced/docs/nodejs-installation.md new file mode 100644 index 0000000..862e2c3 --- /dev/null +++ b/02_advanced/docs/nodejs-installation.md @@ -0,0 +1,114 @@ +## NVM - Node Version Manager + +nvm ist ein Versionsmanager für node.js. Über nvm können mehrere unterschiedliche Node Versionen installiert werden. NVM wird über die Konsole aufgerufen und ist mit verschiedenen Shells kompatibel (sh, dash, ksh, zsh, bash). + +#### Links + +- (Win) +- (Mac OS) + +#### Installation Windows + +1. Lade den NVM-Installer über folgenden Link herunter: +2. Installiere NVM über den [Installer](https://github.com/coreybutler/nvm-windows/releases/download/1.2.2/nvm-setup.zip) +3. Sollte vorher bereits NodeJS global ohne NVM installiert worden sein, wird empfohlen die vorherige NodeJS Version zu [deinstallieren](https://stackoverflow.com/a/55300310). + +### Installation Mac OS + +- Installiere NVM über die Konsole mit: + +```bash +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash +``` + +- Füge den Pfad zum NVM Ordner zur Shell-Config hinzu. (`~/.bash_profile`, `~/.zshrc`, `~/.profile`, or `~/.bashrc`). + +```bash +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +``` + +- Aktuelle Informationen zur Installation findet man unter folgendem Link: + +#### Erste Schritte + +Sobald NVM erfolgreich installiert wurde kann man über nvm in der Konsole eine neue Node Version mit folgendem Befehl installieren: + +```bash +nvm install [NODE VERSIONSNUMMER] +``` + +> Hinweis: Die aktuellste Versionsnummer von NodeJS findet man am einfachsten auf der [NodeJS-Seite](https://nodejs.org/en/) + +Installierte Node Versionen auflisten + +```bash +nvm list +``` + +Node Version verwenden/wechseln + +```bash +nvm use [NODE VERSIONSNUMMER] +``` + +Node Version als Standard einrichten + +```bash +nvm alias default [NODE VERSIONSNUMMER] +``` + +## Node.js + +### Definition + +Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. + +## Neues Projekt erstellen + +- Über die Konsole in den Projektordner gehen. + +Projektordner wechsel über "change directory" (cd) + +```bash +cd [projektpfad] +``` + +- Eigene Package.json Datei generieren (nur einmalig bei einem neuen Projekt notwendig.) + +```bash +npm init +``` + +- Module installieren, die nur für die Entwicklung benötigt werden. (devDependicies) + +| Befehl | Zweck | +| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| `npm install Modul@Version` | installiere Modul in der Version Version (semantic versioning) | +| `npm install Modul@Version --save`
`npm install Modul@Version -S` | Modul wird in der Datei `package.json` unter dependencies hinzugefügt (Mittlerweile default) | +| `npm install Modul@Version --save-dev`
`npm install Modul@Version -D` | Modul wird in der Datei `package.json` unter devdependencies hinzugefügt | +| `npm install Modul@Version --global`
`npm install Modul@Version -g` | Modul wird global installiert. (Von jedem Ordner aus anwendbar) | +| `npm uninstall Modul@Version` | entfernt Modul aus `node_modules` | +| `npm uninstall Modul@Version --save` | entfernt Modul aus `node_modules` und aus der dependencies- Eigenschaft in der `package.json`. | +| `npm update Modul` | Aktualisiert Modul auf die neueste Version | +| `npm update Modul --save` |  Aktualisiert Modul auf die neueste Version und auch die Versionsnummer der dependencies- Eigenschaft in der `package.json`. | +| `npm init` | erstellt eine package.json-Datei (der Befehl fragt die Eigenschaften ab) | +| `npm init --yes` | erstellt eine package.json-Datei (der Befehl setzt Default-Werte ein) | +| `npm list` | listet alle installierten Module auf. | +| `npm search` | Suchbegriff sucht Module, deren Namen den Suchbegriff enthält | + +# Globale Module + +## SASS + +### Definition + +> Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. + +Sass ist eine CSS-Preprocessor Sprache. + +```bash +npm install sass -g +``` + +## Liste von verwendeten Modulen diff --git a/02_advanced/docs/nodejs-installation.pdf b/02_advanced/docs/nodejs-installation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c12907f46b1a23614becda37826bfde5d7619e1b GIT binary patch literal 86366 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 PKw(fUCMGErX{`SN4WHhu literal 0 HcmV?d00001 diff --git a/02_advanced/projekte/js-advanced-dashboard-template/.gitignore b/02_advanced/projekte/js-advanced-dashboard-template/.gitignore new file mode 100644 index 0000000..54f07af --- /dev/null +++ b/02_advanced/projekte/js-advanced-dashboard-template/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? \ No newline at end of file diff --git a/02_advanced/projekte/js-advanced-dashboard-template/README.md b/02_advanced/projekte/js-advanced-dashboard-template/README.md new file mode 100644 index 0000000..601f2df --- /dev/null +++ b/02_advanced/projekte/js-advanced-dashboard-template/README.md @@ -0,0 +1,17 @@ +## License and terms of use + +© Web Professional Institute Inc. All rights reserved. + +This material is provided solely for students enrolled in courses offered by Web Professional Institute Inc. By accessing or using this code, you acknowledge that it is strictly for educational use within the context of Web Professional Institute Inc. programs. + +**Usage Restrictions:** + +- Redistribution, sharing, or copying of this material outside the course environment is strictly prohibited. +- The content is designed to support your learning objectives and is not authorized for commercial projects, public repositories, or applications beyond the course scope. +- Unauthorized commercial use or open-source distribution is strictly prohibited and may result in expulsion from the program and legal action. + +**Agreement & Rights:** + +As a student, you have agreed to these terms as part of your enrollment agreement, which includes additional details on permitted uses, restrictions, and policies. The author and Web Professional Institute Inc. retain all rights to this material, including the code base and instructional content. + +For any questions regarding these terms, please contact Web Professional Institute Inc. for clarification. diff --git a/02_advanced/projekte/js-advanced-dashboard-template/index.html b/02_advanced/projekte/js-advanced-dashboard-template/index.html new file mode 100644 index 0000000..0d354ae --- /dev/null +++ b/02_advanced/projekte/js-advanced-dashboard-template/index.html @@ -0,0 +1,62 @@ + + + + + Recipe Explorer Dashboard + + + +

Recipe Explorer Dashboard

+ +
+ + +
+ +
Loading...
+
+ + + + + + + + + + + + +
Recipe NameCuisinePreparation Time (mins)
+ + + + + + + diff --git a/02_advanced/projekte/js-advanced-dashboard-template/scripts.js b/02_advanced/projekte/js-advanced-dashboard-template/scripts.js new file mode 100644 index 0000000..69b0e04 --- /dev/null +++ b/02_advanced/projekte/js-advanced-dashboard-template/scripts.js @@ -0,0 +1,122 @@ +(() => { + // ===== DOM & VARIABLES ===== + const RECIPES_URL = 'https://dummyjson.com/recipes'; + + const searchInput = document.querySelector('#search-input'); + const searchButton = document.querySelector('#search-button'); + const recipesTableBody = document.querySelector('#recipes-table tbody'); + const loadingIndicator = document.querySelector('#loading'); + const errorMessage = document.querySelector('#error-message'); + + const modal = document.querySelector('#recipe-modal'); + const modalTitle = document.querySelector('#modal-title'); + const modalImage = document.querySelector('#modal-image'); + const modalCategory = document.querySelector('#modal-category'); + const modalTime = document.querySelector('#modal-time'); + const modalIngredients = document.querySelector('#modal-ingredients'); + const modalInstructions = document.querySelector('#modal-instructions'); + const closeModal = document.querySelector('.close'); + + let allRecipes = []; + + // ===== INIT ===== + const init = () => { + // TODO: Fetch and display all recipes on initial load + + // Event Listeners + closeModal.addEventListener('click', closeModalEvent); + window.addEventListener('click', windowClickEvent); + }; + + // ===== EVENT LISTENERS ===== + const searchButtonEvent = () => { + const query = searchInput.value.trim().toLowerCase(); + if (query !== '') { + // TODO: Implement search functionality + } else { + // TODO: Display all recipes if search input is empty + } + }; + + // Close Modal Event + const closeModalEvent = () => { + modal.style.display = 'none'; + }; + + // Close Modal when clicking outside the modal content + const windowClickEvent = (event) => { + if (event.target == modal) { + modal.style.display = 'none'; + } + }; + + // ===== FUNCTIONS ===== + // Fetches all recipes from the API and displays them. + const fetchAndDisplayRecipes = async () => { + showLoading(true); + showError(false, ''); + + try { + // TODO: Fetch data from API + } catch (error) { + console.error(error); + showError(true, 'An error occurred while fetching recipes.'); + } finally { + showLoading(false); + } + }; + + // Searches for recipes by name and displays the results. + const searchRecipes = async (query) => { + showLoading(true); + showError(false, ''); + + try { + // TODO: Search for recipes by name + } catch (error) { + console.error(error); + showError(true, 'An error occurred while searching for recipes.'); + } finally { + showLoading(false); + } + }; + + // Displays a list of recipes in the table. + const displayRecipes = (recipes) => { + clearTable(); + + // TODO: Iterate over the recipes and display them in the table + }; + + // Displays detailed information about a selected recipe in a modal. + const showRecipeDetails = (recipe) => { + // TODO: Calculate total preparation time + // TODO: Set image source + // TODO: Populate ingredients + // TODO: Show modal + }; + + // Shows or hides the loading indicator. + const showLoading = (show) => { + loadingIndicator.style.display = show ? 'block' : 'none'; + }; + + // Displays or hides an error message. + const showError = (show, message) => { + if (show) { + errorMessage.textContent = message; + errorMessage.style.display = 'block'; + } else { + errorMessage.textContent = ''; + errorMessage.style.display = 'none'; + } + }; + + // Clears the recipes table. + const clearTable = () => { + recipesTableBody.innerHTML = ''; + }; + + // ===== CALL INIT ===== + init(); +})(); diff --git a/02_advanced/projekte/js-advanced-dashboard-template/styles.css b/02_advanced/projekte/js-advanced-dashboard-template/styles.css new file mode 100644 index 0000000..fc642eb --- /dev/null +++ b/02_advanced/projekte/js-advanced-dashboard-template/styles.css @@ -0,0 +1,124 @@ +body { + font-family: Arial, sans-serif; + margin: 20px; +} + +h1 { + text-align: center; + color: #4d7c0f; +} + +#search-container { + text-align: center; + margin-bottom: 20px; +} + +#search-input { + width: 300px; + padding: 10px; + font-size: 16px; + border: 2px solid #65a30d; + border-radius: 5px; +} + +#search-button { + padding: 10px 20px; + font-size: 16px; + cursor: pointer; + background-color: #4d7c0f; + color: white; + border: none; + border-radius: 5px; + margin-left: 10px; +} + +#search-button:hover { + background-color: #65a30d; + transition: 0.1s; +} + +#recipes-table { + width: 100%; + border-collapse: collapse; + margin-bottom: 20px; + max-width: 1000px; + margin-inline: auto; +} + +#recipes-table th, +#recipes-table td { + border: 1px solid #ddd; + padding: 12px; + text-align: left; +} + +#recipes-table th { + background-color: #4d7c0f; + color: white; +} + +#recipes-table tr:nth-child(even) { + background-color: #f9f9f9; +} + +#recipes-table tr:hover { + background-color: #ecfccb; + cursor: pointer; +} + +/* Modal styling */ +.modal { + display: none; + position: fixed; + z-index: 1; + padding-top: 100px; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.4); +} + +.modal-content { + background-color: #fff; + margin: auto; + padding: 20px; + border: 1px solid #888; + width: 60%; + border-radius: 10px; + position: relative; +} + +.close { + color: #aaa; + position: absolute; + top: 15px; + right: 25px; + font-size: 30px; + font-weight: bold; + cursor: pointer; +} + +.close:hover, +.close:focus { + color: black; + text-decoration: none; +} + +/* Loading Indicator */ +#loading { + display: none; + text-align: center; + font-size: 18px; + color: #4d7c0f; +} + +/* Error Message */ +#error-message { + display: none; + text-align: center; + color: red; + font-size: 18px; + margin-bottom: 20px; +} diff --git a/02_advanced/projekte/js-advanced-javascript-cafe-template/.gitignore b/02_advanced/projekte/js-advanced-javascript-cafe-template/.gitignore new file mode 100644 index 0000000..54f07af --- /dev/null +++ b/02_advanced/projekte/js-advanced-javascript-cafe-template/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? \ No newline at end of file diff --git a/02_advanced/projekte/js-advanced-javascript-cafe-template/README.md b/02_advanced/projekte/js-advanced-javascript-cafe-template/README.md new file mode 100644 index 0000000..601f2df --- /dev/null +++ b/02_advanced/projekte/js-advanced-javascript-cafe-template/README.md @@ -0,0 +1,17 @@ +## License and terms of use + +© Web Professional Institute Inc. All rights reserved. + +This material is provided solely for students enrolled in courses offered by Web Professional Institute Inc. By accessing or using this code, you acknowledge that it is strictly for educational use within the context of Web Professional Institute Inc. programs. + +**Usage Restrictions:** + +- Redistribution, sharing, or copying of this material outside the course environment is strictly prohibited. +- The content is designed to support your learning objectives and is not authorized for commercial projects, public repositories, or applications beyond the course scope. +- Unauthorized commercial use or open-source distribution is strictly prohibited and may result in expulsion from the program and legal action. + +**Agreement & Rights:** + +As a student, you have agreed to these terms as part of your enrollment agreement, which includes additional details on permitted uses, restrictions, and policies. The author and Web Professional Institute Inc. retain all rights to this material, including the code base and instructional content. + +For any questions regarding these terms, please contact Web Professional Institute Inc. for clarification. diff --git a/02_advanced/projekte/js-advanced-javascript-cafe-template/index.js b/02_advanced/projekte/js-advanced-javascript-cafe-template/index.js new file mode 100644 index 0000000..b74d7a5 --- /dev/null +++ b/02_advanced/projekte/js-advanced-javascript-cafe-template/index.js @@ -0,0 +1,76 @@ +'use strict'; + +const menu = [ + { + category: 'Beverages', + items: [ + { name: 'Coffee', price: 3.5 }, + { name: 'Tea', price: 2.5 }, + { name: 'Juice', price: 4 }, + ], + }, + { + category: 'Pastries', + items: [ + { name: 'Croissant', price: 2.75 }, + { name: 'Muffin', price: 2.5 }, + { name: 'Bagel', price: 2.25 }, + ], + }, + { + category: 'Sandwiches', + items: [ + { name: 'Ham Sandwich', price: 5.5 }, + { name: 'Veggie Sandwich', price: 5 }, + { name: 'Turkey Sandwich', price: 6 }, + ], + }, +]; + +// ADD YOUR CODE BELOW +const listMenuItems = (menu) => {}; + +const calculateAveragePrice = (menu) => {}; + +const findItemsByCategory = (menu, categoryName) => {}; + +// ===== TEST CASES (DO NOT MODIFY) ===== + +// 1. List All Menu Items +const menuItems = listMenuItems(menu); +console.log('All Menu Items:\n', menuItems); + +// 2. Calculate Average Price +const averagePrice = calculateAveragePrice(menu); +console.log('Average Price of All Items:', averagePrice); + +// 3. Find Items by Category +const searchCategory = 'Pastries'; +const pastries = findItemsByCategory(menu, searchCategory); +console.log(`Items in "${searchCategory}" \nItems:`, pastries); + +/* +===== EXPECTED OUTPUT ===== + +All Menu Items: +[ + 'Coffee', + 'Tea', + 'Juice', + 'Croissant', + 'Muffin', + 'Bagel', + 'Ham Sandwich', + 'Veggie Sandwich', + 'Turkey Sandwich' +] + +Average Price of All Items: 3.78 + +Items in "Pastries" +Items: [ + { name: 'Croissant', price: 2.75 }, + { name: 'Muffin', price: 2.5 }, + { name: 'Bagel', price: 2.25 } +] +*/ diff --git a/02_advanced/uebungen/u25-26-csv-string-parsen/index.js b/02_advanced/uebungen/u25-26-csv-string-parsen/index.js new file mode 100644 index 0000000..d5f1847 --- /dev/null +++ b/02_advanced/uebungen/u25-26-csv-string-parsen/index.js @@ -0,0 +1,40 @@ +// Übung 25 +const quotedCSV = '"very big, soft computer mouse","the cutest peripheral ever","10","39.90"'; + +// Übung 26 +// In der Praxis finden sich auch CSV-Datensätze, in denen manche Felder mit Anführungszeichen umgeben sind und manche nicht. + +// Schreibe ein Programm, das auch mit diesen Fällen zurechtkommt. Folgender Datensatz soll korrekt zerlegt werden: + +const mixedCSV = '"very big, soft computer mouse","the cutest peripheral ever",10,39.90'; + +/* +Übung 25: CSV-Datensätze mit Anführungszeichen +Bisher haben wir die Felder in einem CSV-Datensatz einfach mit der Anweisung: + + +record.split(',') +​ + +in einzelne Felder zerlegt. In der Praxis kann es aber vorkommen, dass ein einzelnes Feld ein Komma enthält. Das Problem wird üblicherweise gelöst, indem die einzelnen Felder noch mit Anführungszeichen umgeben werden. Hier ist ein Beispiel: + +'very big, soft computer mouse', 'the cutest peripheral ever', '10', '39.90' +​ + +Das erste Feld enthält ein Komma (very big, soft computer mouse), trotzdem ist die Unterteilung eindeutig. Schreibe ein kurzes Programm, das diesen Datensatz korrekt zerlegt und die einzelnen Felder ausgibt: + + +const quotedCSV = + '"very big, soft computer mouse","the cutest peripheral ever","10","39.90"' +*/ + +/* +Übung 26: CSV-Datensätze mit Anführungszeichen — Teil 2 +In der Praxis finden sich auch CSV-Datensätze, in denen manche Felder mit Anführungszeichen umgeben sind und manche nicht. + +Schreibe ein Programm, das auch mit diesen Fällen zurechtkommt. Folgender Datensatz soll korrekt zerlegt werden: + +const mixedCSV = + '"very big, soft computer mouse","the cutest peripheral ever",10,39.90' + +*/ diff --git a/02_advanced/uebungen/u27_zlip/Regex-erklaerung.md b/02_advanced/uebungen/u27_zlip/Regex-erklaerung.md new file mode 100644 index 0000000..f8e11a3 --- /dev/null +++ b/02_advanced/uebungen/u27_zlip/Regex-erklaerung.md @@ -0,0 +1,51 @@ +# Regex Beispiel + +Am besten löst man das mit einem regulären Ausdruck, der entweder nach **Inhalten in Anführungszeichen** sucht _oder_ nach **Inhalten ohne Kommas**. + +Hier ist der passende Reguläre Ausdruck: + +`/"([^"\\]*(?:\\.[^"\\]*)*)"|([^,]+)/g` + +--- + +### Wie der Regex funktioniert + +Der Ausdruck nutzt das **ODER-Prinzip (`|`)**, um zwei Szenarien zu matchen: + +1. **`"([^"\\]*(?:\\.[^"\\]*)*)"` (Gruppe 1):** Matcht alles, was in doppelten Anführungszeichen steht. Er erlaubt sogar escaped Anführungszeichen (`\"`) im Text. +2. **`([^,]+)` (Gruppe 2):** Wenn keine Anführungszeichen da sind, matcht er alles bis zum nächsten Komma. + +--- + +### Anwendung in JavaScript (Beispiel) + +Da du das Ergebnis sicherlich in einem Array von einzelnen Werten brauchst, kannst du den Regex wie folgt anwenden. Hierbei nutzen wir `matchAll`, um die Treffer sauber zu trennen und die Anführungszeichen direkt zu entfernen: + +```javascript +const input = '"very big, soft computer mouse","the cutest peripheral ever",10,39.90'; +const regex = /"([^"\\]*(?:\\.[^"\\]*)*)"|([^,]+)/g; + +const matches = [...input.matchAll(regex)]; + +const result = matches.map((match) => { + // Wenn Gruppe 1 existiert, war es ein String in Anführungszeichen + // Wenn Gruppe 2 existiert, war es ein unberührter Wert (Zahl) + const value = match[1] !== undefined ? match[1] : match[2].trim(); + + // Optional: Datentypen konvertieren + if (!isNaN(value) && value !== '') { + return Number(value); + } + return value; +}); + +console.log(result); +``` + +### Das Ergebnis (Output) + +Nach dem Parsen erhältst du ein sauberes Array, bei dem die Kommas innerhalb der Strings ignoriert wurden und die Zahlen einsatzbereit sind: + +```json +["very big, soft computer mouse", "the cutest peripheral ever", 10, 39.9] +``` diff --git a/02_advanced/uebungen/u27_zlip/data/csvDatei.csv b/02_advanced/uebungen/u27_zlip/data/csvDatei.csv new file mode 100644 index 0000000..bb9c3a2 --- /dev/null +++ b/02_advanced/uebungen/u27_zlip/data/csvDatei.csv @@ -0,0 +1 @@ +"very big, soft computer mouse","the cutest peripheral ever",10,39.90 \ No newline at end of file diff --git a/02_advanced/uebungen/u27_zlip/data/products.csv b/02_advanced/uebungen/u27_zlip/data/products.csv new file mode 100644 index 0000000..0c68aaa --- /dev/null +++ b/02_advanced/uebungen/u27_zlip/data/products.csv @@ -0,0 +1,11 @@ +Code,Short Description,Tagline,Quantity,Price +MUG0007,coffee mug with LCD level indicator,never again reach for the empty mug,20,49.90 +MUG0013,coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling,put the smart into coffee reading,20,99.90 +OFF3145,pen with pre-warmed ink (tested on the South Pole),the pen is mightier than the cold,50,29.90 +COM1001,ambidextrous computer mouse,end the dictate of left and right,10,19.90 +COM0404,Easter egg themed webcam for your monitor,put an Easter egg on hardware too,20,149.90 +COM0001,Vulcan language vi cheatsheet,learn vi and Vulcan at the same time,3,9.90 +COM1536,Klingon language emacs cheatsheet,learn emacs and Klingon at the same time,50,9.90 +MOB0555,smartphone case with built-in screen,never miss a message,20,39.90 + + diff --git a/02_advanced/uebungen/u27_zlip/index.js b/02_advanced/uebungen/u27_zlip/index.js new file mode 100644 index 0000000..14b70e6 --- /dev/null +++ b/02_advanced/uebungen/u27_zlip/index.js @@ -0,0 +1,13 @@ +import fs from 'node:fs'; +import zlib from 'node:zlib'; +import color from 'chalk'; + +const data = fs.readFileSync('data/products.csv', 'utf-8'); + +const convertCsvToJson = (products, ar) => {}; + +/* +Übung 27: Ohne Umwege + +Die Datei products.csv soll in eine products.json umgewandelt werden und in products.json.gz komprimiert werden. +*/ diff --git a/02_advanced/uebungen/u27_zlip/package.json b/02_advanced/uebungen/u27_zlip/package.json new file mode 100644 index 0000000..fc7be56 --- /dev/null +++ b/02_advanced/uebungen/u27_zlip/package.json @@ -0,0 +1,16 @@ +{ + "name": "u27_zlib", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "type": "module", + "dependencies": { + "chalk": "^6.0.1" + } +} diff --git a/02_advanced/uebungen/u28_password-generator/index.js b/02_advanced/uebungen/u28_password-generator/index.js new file mode 100644 index 0000000..e565896 --- /dev/null +++ b/02_advanced/uebungen/u28_password-generator/index.js @@ -0,0 +1,20 @@ +// const crypto = require('node:crypto'); +import crypto from 'node:crypto'; + +const PASSWORD_LENGTH = 10; +const s = '23456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ!.,;#$%/+*'; + +const buf = crypto.randomBytes(PASSWORD_LENGTH); +const password = Array.from(buf) + .map((byte) => s.charAt(byte % s.length)) + .join(''); + +console.log(password); + +// Übung 28: Passwortgenerator + +// Was macht der folgende Code? + +// OK: Der Titel verrät es schon. Versuche dennoch, das Programm zu verstehen! Benutze die Dokumentation der Standardbibliothek, um nachzuschlagen, was crypto.randomBytes(…) genau macht! + +// Bonusfrage: Warum sind in den Zeichen «1», «i» und «l» nicht enthalten, genau so wenig wie «0» und «o»? diff --git a/02_advanced/uebungen/u28_password-generator/package-lock.json b/02_advanced/uebungen/u28_password-generator/package-lock.json new file mode 100644 index 0000000..52a643b --- /dev/null +++ b/02_advanced/uebungen/u28_password-generator/package-lock.json @@ -0,0 +1,21 @@ +{ + "name": "u28_password-generator", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "u28_password-generator", + "version": "1.0.0", + "dependencies": { + "lodash": "^4.18.1" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + } + } +} diff --git a/02_advanced/uebungen/u28_password-generator/package.json b/02_advanced/uebungen/u28_password-generator/package.json new file mode 100644 index 0000000..5b21d63 --- /dev/null +++ b/02_advanced/uebungen/u28_password-generator/package.json @@ -0,0 +1,14 @@ +{ + "name": "u28_password-generator", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "type": "module", + "dependencies": { + "lodash": "^4.18.1" + } +} diff --git a/02_advanced/uebungen/u29_stream/data/products.html b/02_advanced/uebungen/u29_stream/data/products.html new file mode 100644 index 0000000..3b6c967 --- /dev/null +++ b/02_advanced/uebungen/u29_stream/data/products.html @@ -0,0 +1,8769 @@ + + + + + + Products + + + +
+
+
    +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
  • +

    coffee mug with LCD level indicator

    +

    never again reach for the empty mug

    +

    Price: $49.90

    +
  • +
  • +

    coffee mug with bluetooth-connected coffee grounds scanner for automatized fortune telling

    +

    put the smart into coffee reading

    +

    Price: $99.90

    +
  • +
  • +

    pen with pre-warmed ink (tested on the South Pole)

    +

    the pen is mightier than the cold

    +

    Price: $29.90

    +
  • +
  • +

    ambidextrous computer mouse

    +

    end the dictate of left and right

    +

    Price: $19.90

    +
  • +
  • +

    Easter egg themed webcam for your monitor

    +

    put an Easter egg on hardware too

    +

    Price: $149.90

    +
  • +
  • +

    Vulcan language vi cheatsheet

    +

    learn vi and Vulcan at the same time

    +

    Price: $9.90

    +

    Nur noch wenige Exemplare verfügbar!

    +
  • +
  • +

    Klingon language emacs cheatsheet

    +

    learn emacs and Klingon at the same time

    +

    Price: $9.90

    +
  • +
  • +

    smartphone case with built-in screen

    +

    never miss a message

    +

    Price: $39.90

    +
  • +
+
+
+ + diff --git a/02_advanced/uebungen/u29_stream/data/products.html.gz b/02_advanced/uebungen/u29_stream/data/products.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..562cdacddd376452394ee7071b0c44909d42a957 GIT binary patch literal 3611 zcmeHKTToL+7}kd}RikN(Q<5>|%vh~bHRuF#sSs>ahk5}9m=T3ZBH{>9k^_n%2!^Q_ zqJ@SQ(bRxaMTrgYV*{QF|JXQ|vrB`V6Yj>p`j?-k$Rmx|$CnX9)2n8ZGp)L}Qa zg;{E)rPYp#Q|zoC*D?Gr2P2nU-F4vW+}|cTH~3dN4s4Cr+F}s4$#&}fNbl*hW%^`6 zEX-k#e|ct{jE6PZA3f#~3DK2cqnA<;n?7kCQA)QiD^4yj#iiaHoAcSWdjU1Icr4v9Fzli=tloHREIxGWunIn5(wlE@(Vb!0{ zq`>s}BK^j!3W;By)`ktXp>)-RyEOl^bUG5YiGB@&103iFC*Zz}pswAJraPyKVIyV? zPEA(Fh6v7-laGgVB^iARMjHE*(sYx&-6QnGKIQ12hPxW*mGv;Lr{^JRg@{^nM0fI) z4CJn=<*bslTVOWSDyyLxrNJ~#-S8k2L#aISgq&5;ZICH8XQTiWKa9?%S>9DVnCcxB zVkVABiU~22^H1+YfIvpU)bRMD7v2{lN+PIHo7BgXe=u)uwV4&|6NxxElas1=NuFXa zg^KioM!^~d!*hkA$MHE!AUEI6j^Ez8oh)ZC4h#V%M~IBk$0JZY(nlL|TYOuhs=|q4$y86H1_yf5 z>(I5vz?=43cC$92mo=DeCgvBFqgTiwj64Aq9B$vAuLc2A8qCrj;z!pkq1IidK%lJV zx$PE_-pMypaGNH8WQhhV$TnbUpim~;Ho}8GDFvq?Lejp25HGp!;E=2yU7f5z$@~z2 zN14@Q?2d>9jUmbTLMoz~sW!ym0_=yln?pVFD(GcVd&jAy@sR4hy zJS9Q|dB{nAc1c>S_1@Df)TvRQ46fQBqZ(i;BEXJ9%2~I^@O;9wRcES2OK){UBZ8;- z{a3CJT;Cq=o)Z*6R&;p)28P37g^mdnDNr%f^f8hcS}9C8 z2Xz?8*e1d>$Raj}@{i^gVl?XmN!F6(fA?R%KIYb<%E`q9ecI$gmUg%Wl3owbbxEf+ zaXWVMzsP((Lo_qG=kRG4>6=JZe#24mnzex!w$Dwup{n8a^z+C#<$h9RPEKLd>N)O< zPoB9*=L4NZ`oxxFHtlFq9sJoDd$VdMGhr@|d7_z*gt)!@OE;d!-Tls$S=>$hn;Fj` z73htDyTXq8>|5i?OdPh#Mf#86w1`WEYrROqjXAE&B5yC0%lU`?=jF1uVtk|B9S_$T z*1xiAF&}*9Y_pXi-yED>xGG)4e=NFL#WkxuD2cg+7q2^)?oej`+c@!pB;Tndo7-AL z-SPb)X%G0P+CXJ!yR-c?Blw~4ubdWg(lhJd#^&;glUr5>k|Mp9IwP(}@!!U^Eclqq zq2H11F9>sP+k6l9$^~K0AI;vQ^VoKNS%k=>SDmP0f&fqw!7DNfq+K%?qSW;9!}p)G T@l3;=(#4E#*M-HbbX)Wnh2z-~ literal 0 HcmV?d00001 diff --git a/02_advanced/uebungen/u29_stream/index.js b/02_advanced/uebungen/u29_stream/index.js new file mode 100644 index 0000000..ca3e922 --- /dev/null +++ b/02_advanced/uebungen/u29_stream/index.js @@ -0,0 +1,23 @@ +// const fs = require('node:fs'); +// const zlib = require('node:zlib'); +import fs from 'node:fs'; +import zlib from 'node:zlib'; + +const gzipCompressor = zlib.createGzip(); + +const inputStream = fs.createReadStream('data/products.html'); +const outputStream = fs.createWriteStream('data/products.html.gz'); + +inputStream.on('data', (data) => { + console.log('Pakete (data chunks) werden geladen: ', data.length); + outputStream.write(zlib.gzipSync(data)); +}); + +inputStream.pipe(gzipCompressor).pipe(outputStream); + +// Übung 29: Datenströme +// Schreibe Codebeispiel 239 um, ohne die Funktion pipe(…) zu verwenden! + +// TIPP: Um eine Datei päckchenweise lesen- und schreiben zu können, gibt es für das fs Modul die Methoden createReadStream und createWriteStream. + +// ÜBUNG BEREITS GELÖST!!! diff --git a/02_advanced/uebungen/u29_stream/package.json b/02_advanced/uebungen/u29_stream/package.json new file mode 100644 index 0000000..4d15df4 --- /dev/null +++ b/02_advanced/uebungen/u29_stream/package.json @@ -0,0 +1,13 @@ +{ + "name": "03_stream", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "type": "module" +} diff --git a/02_advanced/uebungen/u32_os-info/index.js b/02_advanced/uebungen/u32_os-info/index.js new file mode 100644 index 0000000..9bef6b1 --- /dev/null +++ b/02_advanced/uebungen/u32_os-info/index.js @@ -0,0 +1,12 @@ +// Übung 32: Information zum Betriebssystem und der Anzahl der vorhandenen CPUs + +// Im Kontext einer Monitoring-Lösung benötigt ein Kunde eine kleine CLI (Command Line Interface)-Anwendung, die es erlaubt, das aktuelle Betriebssystem und die Anzahl der CPUs auf dem jeweiligen Rechner zu ermitteln. + +// Vorgehensweise + +// 1.Schau dir die Online-Dokumentation zum os-Modul der Standardbibliothek an. +// 2.Erstelle dann ein kurzes Node.js-Programm, das ausgibt, auf welcher Plattform es gerade läuft (also etwa »linux«, »darwin« (OS X) oder »win32«) und wie viele Kerne der Rechner hat. + +// Hier eine mögliche Beispielausgabe: + +// I am running on a machine with linux and 2 cores. diff --git a/02_advanced/uebungen/u32_os-info/package.json b/02_advanced/uebungen/u32_os-info/package.json new file mode 100644 index 0000000..2b87f3c --- /dev/null +++ b/02_advanced/uebungen/u32_os-info/package.json @@ -0,0 +1,11 @@ +{ + "name": "u32_os-info", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "type": "module" +} diff --git a/02_advanced/uebungen/uebungen-25-32.zip b/02_advanced/uebungen/uebungen-25-32.zip new file mode 100644 index 0000000000000000000000000000000000000000..8a3d855d536ca2703015d681d4152c87dd18acd0 GIT binary patch literal 14297 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 literal 0 HcmV?d00001 diff --git a/02_advanced/unterricht/tag18/05_stream/index.js b/02_advanced/unterricht/tag18/05_stream/index.js index cf7ca33..e5c5239 100644 --- a/02_advanced/unterricht/tag18/05_stream/index.js +++ b/02_advanced/unterricht/tag18/05_stream/index.js @@ -10,6 +10,7 @@ const outputStream = fs.createWriteStream('data/products.html.gz'); inputStream.on('data', (data) => { console.log('Pakete (data chunks) werden geladen:', data.length); + // outputStream.write(zlib.gzipSync(data)) // ohne pipe-Methode - Datenchunks geschrieben }); inputStream.pipe(gzipCompressor).pipe(outputStream); diff --git a/02_advanced/unterricht/tag18/07_import-vs-require/common.js b/02_advanced/unterricht/tag18/07_import-vs-require/common.js index e69de29..6aa928c 100644 --- a/02_advanced/unterricht/tag18/07_import-vs-require/common.js +++ b/02_advanced/unterricht/tag18/07_import-vs-require/common.js @@ -0,0 +1,10 @@ +const fs = require('node:fs'); // commonjs + +if (true) { + // in code Blöcken ({..}) kann require (commonjs) verwendet werden. + const dns = require('node:dns'); + dns.lookup('www.google.de', 4, (err, data) => { + if (err) console.log(err); + console.log(data); // => 142.251.208.227 + }); +} diff --git a/02_advanced/unterricht/tag18/07_import-vs-require/esm.mjs b/02_advanced/unterricht/tag18/07_import-vs-require/esm.mjs new file mode 100644 index 0000000..7d9e677 --- /dev/null +++ b/02_advanced/unterricht/tag18/07_import-vs-require/esm.mjs @@ -0,0 +1,13 @@ +import fs from 'node:fs'; // module - esm Schreibweise + +if (true) { + // import STATEMENT kann NICHT in Konditionen oder Code-Blöcken ({}) verwendet werden. + // import dns from 'node:dns'; // An import declaration can only be used at the top level of a module. + // seit 2020 import "dynamic" Funktion innerhalb von Code-Blöcken ({}) verwendet werden. + import('node:dns').then((dns) => { + dns.lookup('www.google.de', 4, (err, data) => { + if (err) console.log(err); + console.log(data); // => 142.251.208.227 + }); + }); +} diff --git a/02_advanced/unterricht/tag18/08_npm-befehle/package-lock.json b/02_advanced/unterricht/tag18/08_npm-befehle/package-lock.json new file mode 100644 index 0000000..11c7232 --- /dev/null +++ b/02_advanced/unterricht/tag18/08_npm-befehle/package-lock.json @@ -0,0 +1,902 @@ +{ + "name": "08_npm-befehle", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "08_npm-befehle", + "version": "1.0.0", + "dependencies": { + "chalk": "^6.0.1", + "express": "^5.2.1" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^2.0.0", + "debug": "^4.4.3", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", + "on-finished": "^2.4.1", + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-6.0.1.tgz", + "integrity": "sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==", + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", + "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", + "license": "MIT", + "dependencies": { + "content-type": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/negotiator/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + } + } +} diff --git a/02_advanced/unterricht/tag18/08_npm-befehle/package.json b/02_advanced/unterricht/tag18/08_npm-befehle/package.json new file mode 100644 index 0000000..302ea29 --- /dev/null +++ b/02_advanced/unterricht/tag18/08_npm-befehle/package.json @@ -0,0 +1,15 @@ +{ + "name": "08_npm-befehle", + "version": "1.0.0", + "description": "", + "main": "server.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "type": "commonjs", + "dependencies": { + "chalk": "^6.0.1", + "express": "^5.2.1" + } +} diff --git a/02_advanced/unterricht/tag18/08_npm-befehle/server.js b/02_advanced/unterricht/tag18/08_npm-befehle/server.js new file mode 100644 index 0000000..e69de29