background preloader

Computers/

Facebook Twitter

Webdev

Cheat Sheets. Authentication Ensure all entities go through an appropriate and adequate form of authentication. All the application non-public resource must be protected and shouldn't be bypassed. For more information, check Authentication Cheat Sheet Session Management Use secure session management practices that ensure that users authenticated users have a robust and cryptographically secure association with their session. For more information, check Session Management Cheat Sheet Access Control Ensure that a user has access only to the resources they are entitled to. For more information, check Access Control Cheat Sheet Input Validation Input validation is performed to minimize malformed data from entering the system. For more information, check Input Validation Cheat Sheet Output Encoding Output encoding is the primary method of preventing XSS and injection attacks.

For more information, check XSS (Cross Site Scripting) Prevention Cheat Sheet. Cross Domain Secure Transmission Logging Uploads. Easy 6502 by skilldrick. Introduction In this tiny ebook I’m going to show you how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, and the Nintendo Entertainment System. Bender in Futurama has a 6502 processor for a brain. Even the Terminator was programmed in 6502. So, why would you want to learn 6502? (Actually, I’ve been reliably informed that 6502 processors are still being produced by Western Design Center, so clearly 6502 isn’t a dead language! Seriously though, I think it’s valuable to have an understanding of assembly language.

Then why 6502? Our first program So, let’s dive in! Hopefully the black area on the right now has three coloured “pixels” at the top left. So, what’s this program actually doing? Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. Exercises Registers and flags Instructions.

Hack/

Computer. Computing. Python. Python. C++ Video Tutorials. Our C++ video tutorials cover a wide range of programming topics from how to install a free compiler to 3D graphics and game programming. Beginners should start with our C++ Console video series. For additional information on the C++ language, please see our C++ Reference sections, and refer any questions to our Forum. Programming. Computer Programming. Video Game Development. jQuery. Hide Demos. jQuery API. JavaScript. Programming languages. Programming languages. Open Source. Adobe Photoshop. Photoshop. Vector Art. Vector Art. Tech. Tech. Gadgets. UNIX. LINUX. Graphics, Software, and Game Design.