Python Virtual Environments: A Primer

In this tutorial, you’ll learn how to work with Python’s venv module to create and manage separate virtual environments for your Python projects. Each environment can use different versions of package dependencies and Python. After you’ve learned to work with virtual environments, you’ll know how to help other programmers reproduce your development setup, and you’ll make sure that your projects never cause dependency conflicts for one another. Virtual environments are a common and effective technique used in Python development. Gaining […]

Read more

Just Tech: Centering Community-Driven Innovation at the Margins Episode 3 with Dr. Sasha Costanza-Chock

Episode 135 | April 13, 2022 In “Just Tech: Centering Community-Driven Innovation at the Margins,” Senior Principal Researcher Mary L. Gray explores how technology and community intertwine and the role technology can play in supporting community-driven innovation and community-based organizations. Dr. Gray and her team are working to bring computer science, engineering, social  

Read more

Exploring Keywords in Python

Every programming language has special reserved words, or keywords, that have specific meanings and restrictions around how they should be used. Python is no different. Python keywords are the fundamental building blocks of any Python program. In this video course, you’ll find a basic introduction to all Python keywords along with other resources that will be helpful for learning more about each keyword. By the end of this video course, you’ll be able to: Identify Python keywords Understand what each […]

Read more

Python News: What’s New From March 2022?

In March 2022, the Python 3.11.0a6 pre-release version became available for you to test, so you can stay on top of Python’s latest features. This release is the sixth of seven planned alpha releases before Python enters the beta phase, which is scheduled for May 5, 2022. PEPs now have a new home with a sleek, modern theme. Also, PEP 594, which deals with removing dead batteries from the Python standard library, has been accepted. Regarding Python events, EuroPython 2022 […]

Read more

Operational information regarding the Spring4Shell vulnerability in the Spring Core Framework

Operational information regarding the Spring4Shell vulnerability (CVE-2022-22965) in the Spring Core Framework. Repository contents README.md: contains general information and detection and mitigation measures software/README.md: contains a list of known vulnerable and not vulnerable software. services/README.md: contains a list of known vulnerable and not vulnerable services. NCSC-NL has published a HIGH/HIGH advisory for the Spring4shell vulnerability. Normally we would update a HIGH/HIGH advisory for vulnerable software packages, however due to the expected number of updates we have created a list of […]

Read more

Scanner to detect the Spring4Shell vulnerability on input URLs

Scanner to detect the Spring4Shell vulnerability on input URLs Note: Detection Script has been tested on applications deployed using Apache Tomcat Server Prerequisite’s python3 python3 -m pip install -r requirements.txt Usage python3 detect.py –help usage: detect.py [-h] [–file FILE] –url URL [–debug] [–get] [–post] [–ver] options: -h, –help show this help message and exit –file FILE File containing Form Endpoints –url URL target Form Endpoints –debug Print errors –get Use Get Method –post Use Post Method –ver Perform    

Read more

Working model of an industrial robot arm

This is the second version of my 6 axis robotic arm. The first version had a lot of mechanical design issues, so i stoped working on it before finishing the software and went to work on this one instead. It is 3D printed in PETG, uses 6 dynamixels XL330-M288-T servomotors and is controlled by a raspberry Pi, with a U2D2 communication converter between the Pi and the servo bus. you will find the python code in the “programme” directory. The […]

Read more

A crossplatform Houdini project management and pipeline tool for smaller teams, students, and classrooms

A crossplatform Houdini project management and pipeline tool for smaller teams, students, and classrooms. Pyrsomes are actually colonies of small jellyfish creating a whole. I thought that was a fun way to think about group creative projects. In a way this tool helps multiple people be part of a whole, and because it’s houdini, life, mathematics and growth are common insterests of houdini artists. This was developed for my needs during my senior project using Houdini with a small team. […]

Read more

HOOK-Worm Pentest the Modern Web

HOOK-Worm Pentest the Modern Web Author: [Free.Programmer] Disclaimer: I am not responsible for any damage done using this tool. This tool should only be used for educational purposes and for penetration testing. ###Compatibility: Any platform using Python ###Requirements: Python 2.7 Modules(included): Colorama, BeautifulSoup ###Description: hook-pentester is an All-In-One Tool for Penetration Testing. This is specially programmed for Penetration Testers and Security Researchers to make their job easier, instead of launching different tools for performing different task. hook-pentester provides multiple features […]

Read more

GraFN: Semi-Supervised Node Classification on Graph with Few Labels via Non-Parametric Distribution Assignment

The official source code for “GraFN: Semi-Supervised Node Classification on Graph with Few Labels via Non-Parametric Distribution Assignment”, accepted at SIGIR 2022(Short Paper). Overview Despite the success of Graph Neural Networks (GNNs) on various applications, GNNs encounter significant performance degradation when the amount of supervision signals, i.e., number of labeled nodes, is limited, which is expected as GNNs are trained solely based on the supervision obtained from the labeled nodes. On the other hand, recent self-supervised learning paradigm aims to […]

Read more
1 2 3 4 11