Are you over 18 and want to see adult content?
More Annotations
A complete backup of strangersoccer.com
Are you over 18 and want to see adult content?
A complete backup of brooklynfair.org
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of dakota-durango.com
Are you over 18 and want to see adult content?
A complete backup of maynoothcollege.ie
Are you over 18 and want to see adult content?
A complete backup of bursamangalkomuru.com
Are you over 18 and want to see adult content?
A complete backup of hockneypictures.com
Are you over 18 and want to see adult content?
Text
PYTHON SSH TUTORIAL
CURSES IN WINDOWS WITH PYTHON WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like PYTHON CONFIGURATION FILES (INI) PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action. INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to compile and run applications. RUN PYTHON WSGI WEB APP WITH WAITRESS WORKING WITH GIT REPOSITORIES IN PYTHON WORKING WITH FILES AND DIRECTORIES IN PYTHONPYTHON SSH TUTORIAL
CURSES IN WINDOWS WITH PYTHON WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like PYTHON CONFIGURATION FILES (INI) PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action. INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to compile and run applications.PYTHON SSH TUTORIAL
Introduction. SSH (secure shell) is good for remotely managing machines using a secure connection. Typically you will log in to a server using the command-line ssh tool, or something like PuTTy or MobaXTerm. This guide will show you how to use Python to connect and run commands over SSH using the Paramiko package. ELECTRON WITH ANGULAR TUTORIAL Electron is an amazing framework that lets you create desktop application using JavaScript, HTML, and CSS. It is essentially a web application that is self contained as a desktop application. The Electron API lets you access native system elements like the system tray icons, menus, dialogs, etc. In this guide, we will look at how to create an Electron application with the Angular framework WINDOWS DESKTOP NOTIFICATIONS IN PYTHON This guide will give you two very easy ways to create desktop notifications in Windows using Python. One will use win10toast package and the other will use plyer. This guide is aimed at Windows. For Linux notifications with libnotify, check out my tutorial Desktop Notifications in Linux with Python. This was tested with Python 3.6 inWindows 10.
RUN PYTHON SCRIPT AS WINDOWS SERVICE Introduction. If you want to run a Python script as a Windows service you can use the Non-Sucking Service Manager to create the service. This application allows you to easily create a service using any executable or batch script that gets treated as a proper Windows service that you can manage Windows services by running services.msc or by going to the Services tab from the Task Manager. HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY Introduction. If you are using SSH keys with Git to clone and pull your repositories, you may have to manage several SSH keys. For example, it is common to setup a "deploy key" in GitHub (Repository | Settings | Deploy Keys) that has read-only rights.GitHub also forces you to use unique SSH deploy keys for each repository, so you have to create a unique SSH keys when you have multiple INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT Overview. In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to USE JPACKAGE TO CREATE NATIVE JAVA APP INSTALLERS jpackage is a new tool with JDK 14 that generates native system installers for distributing your appliction. It will create .msi for Windows, .dmg for Mac, and .deb or .rpm for Linux distrubtions. This is ideal for GUI applications. This guide will demonstrate how to use this tool to create system native installers for your applications. HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. DEPLOY ANGULAR APPS WITH NGINX Build the Angular app. I assume you already have an Angular app that you want to deploy. First you need to build the app. Get the final distributable contents by building the application with ng.Depending on your setup, you might use npm to trigger the build, or directly call ng. # Build development site npm run build # or using ng build production ng build --prod # to use local ng ./node GET DIRECTORY OF CURRENT .PY FILE When writing a Python application sometimes it can be useful to get the name of the Python file where the code is stored. To take it further, you might want to get the full absolute path of the Python file or just the directory of the Python file. This can be particularly useful if you want to reference resources relative to the Python file, wherever it may reside. RUN PYTHON WSGI WEB APP WITH WAITRESS WORKING WITH GIT REPOSITORIES IN PYTHON WORKING WITH FILES AND DIRECTORIES IN PYTHONPYTHON SSH TUTORIAL
CURSES IN WINDOWS WITH PYTHON WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like PYTHON CONFIGURATION FILES (INI) PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action. INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to compile and run applications. RUN PYTHON WSGI WEB APP WITH WAITRESS WORKING WITH GIT REPOSITORIES IN PYTHON WORKING WITH FILES AND DIRECTORIES IN PYTHONPYTHON SSH TUTORIAL
CURSES IN WINDOWS WITH PYTHON WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like PYTHON CONFIGURATION FILES (INI) PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action. INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to compile and run applications.PYTHON SSH TUTORIAL
Introduction. SSH (secure shell) is good for remotely managing machines using a secure connection. Typically you will log in to a server using the command-line ssh tool, or something like PuTTy or MobaXTerm. This guide will show you how to use Python to connect and run commands over SSH using the Paramiko package. ELECTRON WITH ANGULAR TUTORIAL Electron is an amazing framework that lets you create desktop application using JavaScript, HTML, and CSS. It is essentially a web application that is self contained as a desktop application. The Electron API lets you access native system elements like the system tray icons, menus, dialogs, etc. In this guide, we will look at how to create an Electron application with the Angular framework WINDOWS DESKTOP NOTIFICATIONS IN PYTHON This guide will give you two very easy ways to create desktop notifications in Windows using Python. One will use win10toast package and the other will use plyer. This guide is aimed at Windows. For Linux notifications with libnotify, check out my tutorial Desktop Notifications in Linux with Python. This was tested with Python 3.6 inWindows 10.
RUN PYTHON SCRIPT AS WINDOWS SERVICE Introduction. If you want to run a Python script as a Windows service you can use the Non-Sucking Service Manager to create the service. This application allows you to easily create a service using any executable or batch script that gets treated as a proper Windows service that you can manage Windows services by running services.msc or by going to the Services tab from the Task Manager. HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY Introduction. If you are using SSH keys with Git to clone and pull your repositories, you may have to manage several SSH keys. For example, it is common to setup a "deploy key" in GitHub (Repository | Settings | Deploy Keys) that has read-only rights.GitHub also forces you to use unique SSH deploy keys for each repository, so you have to create a unique SSH keys when you have multiple INSTALL MULTIPLE JDK IN WINDOWS FOR JAVA DEVELOPMENT Overview. In this tutorial we will walk through the process of installing the Java 1.8 and Java 9 JDKs in Windows for Java development. When we're done, we'll have both JDKs installed, with one of them set up as our default leaving us with a Java development environment ready to USE JPACKAGE TO CREATE NATIVE JAVA APP INSTALLERS jpackage is a new tool with JDK 14 that generates native system installers for distributing your appliction. It will create .msi for Windows, .dmg for Mac, and .deb or .rpm for Linux distrubtions. This is ideal for GUI applications. This guide will demonstrate how to use this tool to create system native installers for your applications. HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. DEPLOY ANGULAR APPS WITH NGINX Build the Angular app. I assume you already have an Angular app that you want to deploy. First you need to build the app. Get the final distributable contents by building the application with ng.Depending on your setup, you might use npm to trigger the build, or directly call ng. # Build development site npm run build # or using ng build production ng build --prod # to use local ng ./node AJAX HTTP REQUESTS WITH VANILLA JAVASCRIPT JavaScript in the browser allows you to make asynchronous HTTP requests using AJAX (asynchronous JavaScript and XML). The benefit of making an AJAX call is that it does not require the page to reload, creating an interface that feels smoother and more responsive. Some frameworks like jQuery make this even easier, but it is important to understand how to do it without a framework. Let's DEVDUNGEON | VIRTUAL HACKERSPACELANGUAGESTOPICSPROJECTSARCHIVEC/CGO DevDungeon Minecraft server: minecraft.devdungeon.com. Minecraft Plugin template. Minecraft Discord Notifier. Live Coding: Custom Minecraft server and plugin setup (Day 0) Live Coding: Minecraft custom plugin development (Day 1) Live Coding: Minecraft plugin dev & server customization (Day 2) WORKING WITH GIT REPOSITORIES IN PYTHON RUN PYTHON WSGI WEB APP WITH WAITRESSPYTHON SSH TUTORIAL
PYTHON IMPORT, SYS.PATH, AND PYTHONPATH TUTORIAL CURSES IN WINDOWS WITH PYTHON HOW TO CONNECT TO A SERIAL CONSOLE Serial communication, while old, is still used in many embedded systems and microcontrollers. It is commonly used with Arduino, CircuitPy, and similar boards. We will look at how to connect, send, and receive data using serial. HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. DEVDUNGEON | VIRTUAL HACKERSPACELANGUAGESTOPICSPROJECTSARCHIVEC/CGO DevDungeon Minecraft server: minecraft.devdungeon.com. Minecraft Plugin template. Minecraft Discord Notifier. Live Coding: Custom Minecraft server and plugin setup (Day 0) Live Coding: Minecraft custom plugin development (Day 1) Live Coding: Minecraft plugin dev & server customization (Day 2) WORKING WITH GIT REPOSITORIES IN PYTHON RUN PYTHON WSGI WEB APP WITH WAITRESSPYTHON SSH TUTORIAL
PYTHON IMPORT, SYS.PATH, AND PYTHONPATH TUTORIAL CURSES IN WINDOWS WITH PYTHON HOW TO CONNECT TO A SERIAL CONSOLE Serial communication, while old, is still used in many embedded systems and microcontrollers. It is commonly used with Arduino, CircuitPy, and similar boards. We will look at how to connect, send, and receive data using serial. HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. DEVDUNGEON | VIRTUAL HACKERSPACE DevDungeon Minecraft server: minecraft.devdungeon.com. Minecraft Plugin template. Minecraft Discord Notifier. Live Coding: Custom Minecraft server and plugin setup (Day 0) Live Coding: Minecraft custom plugin development (Day 1) Live Coding: Minecraft plugin dev & server customization (Day 2) HOW TO CONNECT TO A SERIAL CONSOLE Serial communication, while old, is still used in many embedded systems and microcontrollers. It is commonly used with Arduino, CircuitPy, and similar boards. We will look at how to connect, send, and receive data using serial. CREATING SYSTEMD SERVICE FILES **systemd** is used in many mainstream Linux distributions like Arch Linux, CentOS, Debian/Ubuntu, RedHat/Fedora, openSuse, Slackware, CoreOS and more. It provides an easy way to manage and control services and a simple method of creating your own services. This will cover the process of creating and managing your own custom service. You should copy your .service file to DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like READ AND SEND EMAIL WITH PYTHON Let's look at how to send an email using Python. First, we'll look at sending a very basic plaintext email using smtplib . Then we'll craft a multipart email message using the email.message with text, HTML, and attachments. These examples will use an encrypted SSL SMTP server. The default port for SMTP with SSL is 587. WORKING WITH FILES AND DIRECTORIES IN PYTHON Introduction. Working with files and directories is a common task when developing in Python. Let's look at several useful tools and methods for working with files and directories. HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. WINDOWS RUN A SCRIPT ON STARTUP To easily navigate to the startup folder, Windows has an alias available: shell:startup. Use shell:common startup. You can get to the startup folder a couple ways: Open the Run dialog with WindowsKey+R and enter shell:startup. In the command prompt, enter explorer shell:startup. Simply copy your files that you want run on startup into the
COMPILING SQLITE3 WITH C++ To compile the object file so you can later link it with a C++ program compiled using g++, first compile only to get the object file: # Will generate sqlite3.o (-c is compile only, generating object file) gcc sqlite3.c -c. Then compile your .cpp file with g++, linking it to the sqlite3.o file. Here is an example C++ file that will output the EXPOSE A LOCAL PORT OVER A REMOTE VPS WITH SSH REMOTE PORT There are occassions when you want to expose a local port to the world so it can be accessed publicly on the internet. For example, if you want to: - Share you local development environment publicly - Be able to receive webhooks from external services for your local development environment like Stripe webhooks - Expose a local database to the internet via a remote server One option is to logPYTHON SSH TUTORIAL
ELECTRON WITH ANGULAR TUTORIAL RUN PYTHON WSGI WEB APP WITH WAITRESS WORKING WITH FILES AND DIRECTORIES IN PYTHON CURSES IN WINDOWS WITH PYTHON HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action.PYTHON SSH TUTORIAL
ELECTRON WITH ANGULAR TUTORIAL RUN PYTHON WSGI WEB APP WITH WAITRESS WORKING WITH FILES AND DIRECTORIES IN PYTHON CURSES IN WINDOWS WITH PYTHON HOW TO SPECIFY SSH KEY FOR GIT REPOSITORY WINDOWS DESKTOP NOTIFICATIONS IN PYTHON DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. PYTHON CATCH SIGINT (CTRL-C) If you have a long-running Python application that you want to kill using SIGINT or CTRL-C, there is a way to catch the signal and take action to shut down the application gracefully. This tutorial will show you how to catch a SIGINT or other signal and take action. ELECTRON WITH ANGULAR TUTORIAL Electron is an amazing framework that lets you create desktop application using JavaScript, HTML, and CSS. It is essentially a web application that is self contained as a desktop application. The Electron API lets you access native system elements like the system tray icons, menus, dialogs, etc. In this guide, we will look at how to create an Electron application with the Angular framework WINDOWS DESKTOP NOTIFICATIONS IN PYTHON This guide will give you two very easy ways to create desktop notifications in Windows using Python. One will use win10toast package and the other will use plyer. This guide is aimed at Windows. For Linux notifications with libnotify, check out my tutorial Desktop Notifications in Linux with Python. This was tested with Python 3.6 inWindows 10.
CURSES PROGRAMMING IN PYTHON The `curses` and `ncurses` (new curses) libraries go back to 1980's and 90's and provide an API to create textual user interfaces (TUI). If you write a command-line application, you should consider using curses to implement functionality you could not otherwise do with standard console output. The text editor `nano` is a good example of a `ncurses` application. We will look at how to use this DIALOG BOXES WITH PYTHON Dialog boxes are a commonly used GUI element to provide feedback to the user and also to prompt the user for information or to take an action. Some examples of common dialogs are: - A simple message: "Press OK to continue" - Ask for "OK or cancel" - Ask for "Yes, no or cancel" We will look at several different methods for creating dialog boxes in Python including cross-platform options like RUN JAVASCRIPT AFTER DOM IS FULLY LOADED Use DOMContentLoaded event callback. You can use the DOMContentLoaded event as the trigger for executing your code. Do this by using document.addEventListener() to tie a custom function to the event. This example shows you how to define a custom DEPLOY ANGULAR APPS WITH NGINX Build the Angular app. I assume you already have an Angular app that you want to deploy. First you need to build the app. Get the final distributable contents by building the application with ng.Depending on your setup, you might use npm to trigger the build, or directly call ng. # Build development site npm run build # or using ng build production ng build --prod # to use local ng ./node HOW TO ADD TRUSTED CA CERTIFICATE ON CENTOS/FEDORA How to add trusted CA certificate on CentOS/Fedora. Introduction. Move the cert to proper location. Update trusted certificates. Set up a test environment. Generate a self-signed cert. Run an HTTPS web server. Test the HTTPS request. USE JPACKAGE TO CREATE NATIVE JAVA APP INSTALLERS jpackage is a new tool with JDK 14 that generates native system installers for distributing your appliction. It will create .msi for Windows, .dmg for Mac, and .deb or .rpm for Linux distrubtions. This is ideal for GUI applications. This guide will demonstrate how to use this tool to create system native installers for your applications. COLORIZE TERMINAL OUTPUT IN PYTHON This tutorial covers how to use standard ANSI escape codes to colorize and style terminal output. We'll cover the basics of escape characters, using them to clear the screen and set foreground and background colors, and how to get them working in Windows using thecolorama package.
HOW TO PUBLISH ANDROID APPS TO GOOGLE PLAY STORE Building Android apps can be really easy to get started with. There is a bit of a hurdle when it comes to jumping from the debug build to a release build because it requires keystores and private keys and app signing. It can be confusing. This guide will walk through all the steps needed to build a release APK that is fit for distribution and can be uploaded to the (https Skip to main content DevDungeon Toggle navigation* Home
* Languages
* -- See all languages --* C/C++
* Go
* Python
* JavaScript/TypeScript* Java
* PHP
* Ruby
* Topics
* -- See all topics --* Android
* Arduino
* Minecraft
* Philosophy & Soft Skills* SQLite
* Sysadmin
* Archive
* Wiki
* Hackerspace
* Books
* Courses
* Cathy Chatbot
* About
HOME
NEWEST POSTS
*
Which Linux Distro do I use?*
Build Node.js from Source*
Change GRUB Bootloader colors, image & timeout*
Change Console Font Size in Debian*
Install Linux in VirtualBox*
Why bpython is Awesome*
Convert Markdown to HTML with Python*
Process Form Inputs with PHP* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* …
* next ›
* last »
PYTHON
GENERAL PYTHON POSTS * How to Build Python from Source * Installing Python 3 on MacOS * Python Virtual Environments Tutorial * Starting Your Python Cookbook (Video) * Why bpython is Awesome * Python Functions Tutorial (Video) * Python Environment Variables Tutorial* PyCharm Tips
* Working with Git Repositories in Python * Get Operating System Info in Python * Python Catch SIGINT (CTRL-C) * Python Forking Tutorial * Working with Binary Data in Python * Working with Dates and Times in Python * Text-to-speech in Python with pyttsx3 * Text-To-Speech in Python with Espeak * Get Directory of Current .py File * Import Python Module by String Name * Get Module File Information in Python * Python import, sys.path, and PYTHONPATH Tutorial * Tips and Tricks for Google Colab * Run Python Script as Windows ServiceCLI & TUI
* Taking Command Line Arguments in Python * Python Logging Tutorial * Colorize Terminal Output in Python * Create ASCII Art Text Banners in Python * Curses Programming in Python * Curses in Windows with Python * Live Coding: Django CLI & cron (Website Up Checker)INPUT & OUTPUT
* Using stdin, stdout, and stderr in Python * Get User Input in Python * Python Tutorial - User Input and Output (Video) * Python Use StringIO to Capture stdout and stderrWORKING WITH FILES
* Working with Files and Directories in Python * Create Parent Directories with Python * Walk a Directory in Python * Python configuration files (INI) * Working with Spreadsheets in Python * Working with JSON in PythonDATABASES
* Python MySQL Tutorial * Python SQLite3 Tutorial PACKAGING AND DOCUMENTATION * PyInstaller Tutorial * reStructuredText (RST) Tutorial * Live Coding: Documentation w/ ReadTheDocs.org (RTFD) * Creating Systemd Service Files* Docker Basics
* Create a Linux Desktop Launch Icon * Create custom launcher in Windows for custom file extensions * Windows Run a Script on Startup * Set Environment Variables in WindowsGUI
* GUI Programming with Python Tkinter * Python3 Qt5 (PyQt5) Tutorial * Live Coding: PyQt5 GUIs w/ Python * Python Kivy Tutorial * Live Coding: Python GUIs w/ Kivy * Desktop Notifications in Linux with Python * Desktop Notifications in Windows with Python * Dialog Boxes with Python * Grab Image from Clipboard in Python with Pillow SECURITY & CRYPTOGRAPHY * Symmetric encryption with Python using Fernet (AES) * Live Coding: Python Honeypot * Live Coding: Port scanners in C, Go, Python, Java * Installing PyCrypto/Paramiko for Python3 x64 Windows * Drupal 8.6.9 RCE Exploiting with Python (CVE-2019-6340/SA-CORE-2019-003) * Live Coding: Flask & OAuth2 (Login with Discord) * Live Coding: Django AllAuth Package (OAuth2) * Live Coding: Django custom authenticationANDROID MOBILE
* Python Kivy Tutorial * Live Coding: Python GUIs w/ Kivy * Live Coding: Android Bitcoin price checker (Java, Python, Kotlin) * Live Coding: React Native Mobile App w/ Django REST Framework (GPSbookmarker)
* How to Publish Android Apps to Google Play StoreBOTS
* AI Chat Bot in Python with AIML * Make a Discord Bot with Python * Make a Discord Bot with Python - Part 2 * Live Coding: Discord AI chat bots in Python * Live Coding: Selenium Browser Automation * Live Coding: Advanced Python Discord Bots (Music, Database, RPG) * Discord Webhook Tutorial to Check Bitcoin Price with Python * Chatty Cathy Project (Discord AI chatbot)* Help Desk Bot
(Discord utility bot)/chatty-cathy) (Discord AI chatbot)WEB
* Read and Send Email with Python * Python SSH Tutorial * Python FTP Client Tutorial * One-line HTTP servers * Convert Markdown to HTML with Python * Setup Python WSGI apps on cPanel (Flask/Django) * How to Deploy Django with Nginx and uWSGI* Nginx Tutorial
* Installing Apache mod_wsgi in Arch Linux * LetsEncrypt Free SSL Certificate Tutorial * Creating self-signed SSL certificates with OpenSSL * Run Python WSGI Web App with Waitress * Live Coding: Python Web Scraping & Crawling * Live Coding: Django custom authentication * Live Coding: Flask & OAuth2 (Login with Discord) * Live Coding: Learning Django REST Framework * Live Coding: Django AllAuth Package (OAuth2) * Live Coding: Web templating w/ Bootstrap CSS in Django * Live Coding: Django CLI & cron (Website Up Checker) * Live Coding: Selenium Browser AutomationECOMMERCE
* Live Coding: Braintree Payment API * Live Coding: Stripe Payment API * Live Coding: PayPal IPN with Python FlaskGAME DEV
* Live Coding: Game of Life in Python w/ Pygame * PyPortal CircuitPy Tutorial (AdaBox 011)ELECTRONICS
* NeoTrellis M4 CircuitPy Tutorial (AdaBox 010) * PyPortal CircuitPy Tutorial (AdaBox 011)MISC
* Fix Pip Install Unable to Find vcvarsall.bat * Live Coding: Learning Ansible from Scratch * Unit Testing TCP Server & Client with PythonPROJECTS
* issh - Improved SSH * Chatty Cathy Project (Discord AI chatbot)* Help Desk Bot
(Discord utility bot)* NanoLife
* See more DevDungeon Python projects on GitHubSQLITE
* SQLite3 Tutorial
* Python SQLite3 Tutorial * Ruby SQLite Tutorial * Compiling SQLite3 with C++ * How to Use SQLite3 with PHP * Ruby ActiveRecord (without Rails) TutorialBASH
* Bash Shortcut Keys * Bash Brace Expansion Tutorial * Taking Command Line Arguments in Bash * Create Script from Bash History * How to Write Command Line Tools * Useful Linux Bash Shell Aliases * One-line http servers * Replacing a String in a File with sed * Removing all .svn Folders Recursively with findRUBY
GENERAL
* Ruby Rake Tutorial * Enhanced Shell Scripting with Ruby * Colorize Ruby Terminal Output * Ruby Exception Handling Tutorial * Get Password in Console with Ruby * Ruby Heredoc Tutorial * Live Coding: Learning Crystal from Scratch * Daemonizing Ruby Scripts * Writing a Mumble Bot in Ruby * Live Coding: Minecraft backup script in Ruby (Day 5)WEB
* Ruby Sinatra Tutorial * One-line HTTP servers * Deploy Ruby Rack Web Apps with uWSGI and Nginx* Nginx Tutorial
DATABASE
* Ruby SQLite Tutorial * Ruby ActiveRecord (without Rails) TutorialPROJECTS
* NanoLife (Ruby)
* Ip2kml (Ruby)
* TcpBlackHole (Ruby) * See all DevDungeon Ruby projects on GitHubASSEMBLY
* Hello World with NASM Assembler * How to Mix C and AssemblyC & C++
GENERAL
* Install gcc compiler on Windows with MSYS2 for C/C++ * How to setup gcc (MSYS2) for Eclipse in Windows for C++development
* How to Mix C and Assembly * How to Build Python from Source* SQLite3 with C++
* Curl with c++
* Setup SFML on Mac with XcodeSECURITY
* Using libpcap in C * Live Coding: Port scanners in C, Go, Python, JavaARDUINO
* Arduino CLI Tutorial * How to Connect to a Serial Console * Arduino Libraries Tutorial * Seeeduino Nano Tutorial * Live Coding: Arduino Circuit Simulator & Designer * NeoTrellis M4 CircuitPy Tutorial (AdaBox 010) * PyPortal CircuitPy Tutorial (AdaBox 011) * Serial Communication in PerlMINECRAFT
LIVE CODING: CUSTOM SERVER SETUP * Live Coding: Custom Minecraft server and plugin setup (Day 0) * Live Coding: Minecraft custom plugin development (Day 1) * Live Coding: Minecraft plugin dev & server customization (Day 2) * Live Coding: Minecraft & Discord integration, plugins, server mods(Day 3)
* Live Coding: Minecraft backups & WorldGuard (Day 4) * Live Coding: Minecraft backup script in Ruby (Day 5)PROJECTS
* Minecraft Plugin Template- Template
plugin for reference * Minecraft Backup Script- A Ruby
application to help backing up server * Minecraft Plugin Discord Notifier-
Post events and forward Minecraft chat to Discord channelGO
GENERAL GO TUTORIALS* Why I Like Go
* Working with Files in Go * Working with Images in Go * 2D Arrays and Slices in GoSECURITY
* My book: Security with Go * My GopherCon 2016 presentation: Packet Capture, Injection, and Analysis with Gopacket * Packet Capture, Injection, and Analysis with Gopacket * Live Coding: Port scanners in C, Go, Python, JavaWEB
* Web Scraping with Go * HTML Templates in Go * Making Tor HTTP Requests with Go * IP Geolocation in Go* Nginx Tutorial
* LetsEncrypt Free SSL Certificate Tutorial * Creating self-signed SSL certificates with OpenSSLPROJECTS
* Web Genome
RUST
* Live Coding: Learning Rust from scratch * Live Coding: Building a Rust Cookbook (Cross-compiling, Threading,Linking to C libs)
Live Coding: File Forensics with Rust * Live Coding: Rust & WebAssemblyJAVA
GENERAL
* Install multiple JDK in Windows for Java Development * Standard Input, Output, and Error in Java * Maven Basics for Java Developers * Taking Command Line Arguments in Java * Binaural Beats with Java PACKAGING & DISTRIBUTION * Publish Java Packages to Maven Central Repository * How to Create Java Runtime Images with jlink * Use jpackage to Create Native Java App Installers* Docker Basics
* Windows Run a Script on Startup SECURITY & CRYPTOGRAPHY * Java Keytool Tutorial * Packet capturing in Java with Pcap4j * Live Coding: Port scanners in C, Go, Python, Java Live Coding: Android Port Scanner MINECRAFT CUSTOM SERVER * DevDungeon Minecraft server: minecraft.devdungeon.com * Minecraft Plugin template * Minecraft Discord Notifier * Live Coding: Custom Minecraft server and plugin setup (Day 0) * Live Coding: Minecraft custom plugin development (Day 1) * Live Coding: Minecraft plugin dev & server customization (Day 2) * Live Coding: Minecraft & Discord integration, plugins, server mods(Day 3)
* Live Coding: Minecraft backups & WorldGuard (Day 4)WEB
* TomCat Tutorial
* Nginx Tutorial
* LetsEncrypt Free SSL Certificate Tutorial * Creating self-signed SSL certificates with OpenSSLANDROID
* Live Coding: Android Port Scanner * How to Publish Android Apps to Google Play Store * Live Coding: Android Bitcoin price checker (Java, Python, Kotlin)PROJECTS
* TcpNull
* Ip2kml
* myql2excel
* Binaural audio generator* RestTester
* Soundboard
* Minecraft Plugin template * More DevDungeon Java projects on GitHub.
PHILOSOPHY & SOFT SKILLSPHILOSOPHY
* "I know how to program, but I don't know what to program" * Similarities Between Music and Programming * Living Without Flash PlayerSOFT SKILLS
* How to Make Your Programming Resume Stand Out* Priorities
* Burn Out
* Juggling Projects
UNIX/LINUX PHILOSOPHY * Unix philosophy - AT&T Archives - The Unix Operating System * Bob Martin's Open Letter to the Linux FoundationANDROID
GENERAL
* How to Publish Android Apps to Google Play Store * How to Connect to a Serial Console * Live Coding: Android Bitcoin price checker (Java, Python, Kotlin) SECURITY & CRYPTOGRAPHY * Java Keytool Tutorial * Wardriving with Android GPS, Kismet, BlueNMEA and gpsd * Live Coding: Android Port ScannerNATIVESCRIPT
* NativeScript TutorialKIVY
* Python Kivy Tutorial * Python Kivy Flask Android Example * Python Kivy ExamplesREACT NATIVE
* Live Coding: Mobile App w/ React Native (GPS bookmarker) * Live Coding: React Native Mobile App w/ Django REST Framework (GPSbookmarker)
CORDOVA
* Live Coding: Mobile App with Cordova (GPS tool)FLUTTER
* Live Coding: Mobile App w/ FlutterPROJECTS
* YAFLAshlight
* AndroidPortScanner * AndroidBitcoinPriceCheckerJava * AndroidBitcoinPriceCheckerKotlin * KivyBitcoinPriceChecker * Bitcoin-Price-Checker-React-Native * Python-Kivy-Flask-Android-Example* Cordova-GPS-Tool
* NativeScriptAngularGpsTools * GPS-Bookmarker-API * GPS-Bookmarker-React-Native * See all DevDungeon Android projects on GitHubSYSADMIN
GENERAL
* How to Connect to a Serial Console * How to Write Command Line Tools * How to format an SD card or USB flash drive * Cron Job Examples and Tip* curl Tutorial
* SQLite3 Tutorial
* Docker Basics
* Python FTP Client Tutorial * Read and Send Email with Python * Rebind Caps Lock key to Escape/Control * Working with Git Repositories in Python * Installing and Configuring FreeNAS 8.3.1SHELL
* STDIN, STDOUT, STDERR, Piping, and Redirecting * Useful Linux Bash Shell Aliases* Tmux Basics
* Enhanced Shell Scripting with Ruby * Bash Brace Expansion Tutorial * Bash Shortcut Keys * Replacing a String in a File with sed * Removing all .svn Folders Recursively with find * Python Environment Variables TutorialVIM
* Vim Cheatsheet
* Live Coding: Getting Better w/ Vim SECURITY & CRYPTOGRAPHY* GPG Tutorial
* How to Verify a GPG Signature * How to Verify a Checksum * Using libpcap in C * Packet capturing in GoSSH
* SSH Tips
* ISSH
* Expose a Local Port over a Remote VPS with SSH Remote PortForwarding
* Fix "Broken Pipe" error on SSH connection in Fedora/VMWare * Python SSH Tutorial * How to Specify SSH key for Git repositoryWEB SERVERS
* One-line HTTP servers* TomCat Tutorial
NGINX
* Nginx Tutorial
* Deploy Angular Apps with Nginx * How to Deploy Django with Nginx and uWSGI * Deploy Ruby Rack Web Apps with uWSGI and NginxSSL/TLS
* Creating self-signed SSL certificates with OpenSSL * LetsEncrypt Free SSL Certificate Tutorial * How to add trusted CA certificate on CentOS/FedoraLINUX
* How to Create a Secure Linux System User * Ubuntu vs Debian vs Fedora vs Arch vs Linux Mint * Install Linux in VirtualBox * Change GRUB Bootloader Timeout, Colors, Image * Change Console Font Size in Debian * Installing, Configuring and Customizing Arch Linux * Customizing Gnome 3 Desktop Environment in Arch Linux * Customizing Openbox Window Manager in Arch Linux * Creating Systemd Service Files * Open a Linux Firewall port with firewall-cmd * Debian Package Tutorial (dpkg/.deb) * Create a Linux Desktop Launch Icon * Setting up Tor Proxy and Hidden Services in Linux * SVN with Cyrus sasl2db on CentOS * AT&T Archives: The Unix Operating SystemWINDOWS
* Schedule a shutdown in Windows (sleep timer) * Windows Run a Script on Startup * Run Script as Windows Service * Set Environment Variables in Windows * Recursively Copy, Delete, and Move Directories in Windows * Windows EOF CTRL-D equivalent * Create custom launcher in Windows for custom file extensionsVIRTUAL MACHINES
* Install Linux in VirtualBox * Disable Shared Clipboard in VMware Player * VirtualBox Disk Encryption TutorialPROJECTS
* DevNix
* issh
* mysql2excel
JAVASCRIPT & TYPESCRIPT GENERAL JAVASCRIPT POSTS * Build Node.js from Source * Using Command Line Arguments in Node.js * Working with files in JavaScript (Node.js) * jQuery in Node.js with Cheerio * Using Wget in Node.js * How to solve "Error: Cannot find module '*.js'" with Node.js * JavaScript source code highlighter - PrettifyDESKTOP GUI
* Electron with Angular Tutorial * Live Coding: Making an Electron AppBROWSER EXTENSIONS
* Live Coding: Making Web Browser Extensions (Bug Bounty Buddy) * Live Coding: Bug Bounty Browser Extension (WIP) * github.com/DevDungeon/Web-Browser-Extension-ExampleWEB
* Run JavaScript After DOM is Fully Loaded * AJAX HTTP Requests with Vanilla JavaScript * How to Access WebRTC Audio and Video * Add Free Icons to a Web App * Live Coding: Rust & WebAssembly * LetsEncrypt Free SSL Certificate Tutorial * Creating self-signed SSL certificates with OpenSSL* Nginx Tutorial
* TomCat Tutorial
ANGULAR
* Angular vs React vs Vue.js * Live Coding: Learning Angular Framework * How to serve Angular locally over HTTPS * Angular Create Multiple Environment Files * Deploy Angular Apps with Nginx * Using Stripe.js Elements with Angular * Electron with Angular TutorialVUE.JS
* Angular vs React vs Vue.js * Live Coding: Learning Vue.jsREACT
* Angular vs React vs Vue.js * Live Coding: Learning React from Scratch * Live Coding: Mobile App w/ React Native (GPS bookmarker) * Live Coding: React Native Mobile App w/ Django REST Framework (GPSbookmarker)
ANDROID MOBILE
* NativeScript Tutorial * Live Coding: Mobile App w/ NativeScript * Live Coding: React Native Mobile App w/ Django REST Framework (GPSbookmarker)
* Live Coding: Mobile App with Cordova (GPS tool) * How to Publish Android Apps to Google Play StoreBOTS
* JavaScript Discord Bot Tutorial * Live Coding: Selenium Browser AutomationMISC
* Twitter Bootstrap Review * AJAX Form Submit with CakePHP 2.x * AJAX Pagination and Sorting with CakePHP 2.x * CoffeeScript BasicsPROJECTS
* See all DevDungeon JavaScript projects on GitHub * See all DevDungeon TypeScripts projects on GitHubPHP
BASICS
* How to Use PHP's Built-in Web Server * PHP Composer Basics * Command Line Arguments in PHP * PHP Show All Errors * One-line HTTP servers * Redirect to a URL with PHP * Working with Files and Directories with PHP * Working with JSON in PHP * Process Form Inputs with PHP * Generate a Dynamic favicon with PHP * How to Use SQLite3 with PHP * How to Use CURL Options in PHP * Simple PHP TCP Server* Nginx Tutorial
* LetsEncrypt Free SSL Certificate TutorialWEB CRAWLING
* How to Crawl Web Pages with PHP * How to Parse HTML DOM with PHPSECURITY
* HTTP Basic Authentication with PHP * How to Use SSL Sockets with PHP * Drupal 8.6.9 RCE Exploiting with Python (CVE-2019-6340/SA-CORE-2019-003) * How to Nmap Scan with PHPMISC
* How to Tail a File with PHP * How to Perform Git Operations with PHP * How to Crop Images with PHP GD and Imagick * How to Use XMPP/Jabber with PHPWORDPRESS
* How to Setup WordPress in WindowsDRUPAL
* How to Setup Drupal for Local Development with Just PHP * How to Setup Drupal on MacOS* CakePHP vs Drupal
* 16 Recommended Drupal Modules * Using .tpl Template Files in Custom Drupal 7 Modules * Change Drupal Theme with MySQL * Source Code Prettifier Module * Google Analytics Event Tracking in Drupal 7 (Hooks & OnClick) * Drupal Search Engine Optimization * Updating Drupal jQueryCAKEPHP
* CakePHP vs Drupal
* Writing Secure Code with CakePHP 2.x Forms * Preventing Cross-site Scripting (XSS) with CakePHP 2.x * AJAX Pagination and Sorting with CakePHP 2.x * AJAX Form Submit with CakePHP 2.xGUI
* How to Write GTK Applications with PHP * How to Use Tk to Make GUI Applications with PHPAdvertisement
Donate to DevDungeonJoin me on Discord!
DevDungeon YouTube Channel DevDungeon GitHub ProfileDevDungeon RSS Feed
Buy my book!
Sign up for site monitoring! Join the mailing list!Email Address *
Name
ABOUT DEVDUNGEON
DevDungeon.com is a virtual hackerspace community with resources for developers and hackers.LINKS
* YouTube.com/DevDungeon * GitHub.com/DevDungeon * DevDungeon Discord Server* RSS Feed
------------------------- * Polk Design Company -------------------------* Privacy Policy
* XML Sitemap
ABOUT ME
* Read more about me . * Get my public PGP key . * Email: nanodano@devdungeon.com * XMPP: nanodano@devdungeon.comDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0