background preloader

Mayurgaud

Facebook Twitter

Mayur Gaud

Mysqldump - MySQL: How to export and import an .sql file from command line?

Reactjs

In an e-mail conversation, how do you apologize for not replying earlier, if it took you a long time to respond? - Quora. Hacking Tuts. The dangers of Cross-Site Scripting (XSS) Cross-Site Scripting is the most common security vulnerability in today's websites.

The dangers of Cross-Site Scripting (XSS)

Most web security professionals will write off XSS, as it does not involve remote code execution. They believe that it is not a threat, nothing could be further from the truth. First of all: "What Is XSS? " XSS Stands for Cross-Site Scripting. Essentially, XSS is an exploit where client side script (usually JavaScript) is injected into a trusted page. Client side scripting (JavaScript) was intended to make dynamic web pages, to make web pages interactive. The problem arises when this highly useful and nearly universally supported language is used maliciously. But, in summary, XSS injects a malicious piece of client side scripting (usually JavaScript, but VBscript and others are sometimes used). GitHub - shivamdixit/WebGoatPHP: WebGoatPHP is a port of WebGoat to PHP and MySQL/SQLite databases.

OWASP Zed Attack Proxy How-To. Today I'm going to show you how to use the Zed Attack Proxy (ZAP) to debug and test the security of web applications.

OWASP Zed Attack Proxy How-To

ZAP is an intercepting proxy that serves as a great tool for security beginners and veterans alike. It provides tools to intercept and modify HTTP/HTTPS and WebSocket traffic, as well as an assortment of other useful tools. Before I continue, I feel obligated to warn you that you should never, ever, ever use this tool on an application you don't own (that would be illegal). How to Prevent SQL Injection in Joomla. SQL Injection is the most dangerous hacking techniques out there.

How to Prevent SQL Injection in Joomla

With SQL injection, a malicious attack can drop you a table or even a whole database in a few seconds and with a very simply command through your website. In this day and age, it is unacceptable for any website to have a SQL injection vulnerability, since security experts have been warning about SQL injection for at least a decade now – and, addressing SQL injection is a well known and well documented process.

How does SQL injection happen? PageCloud - The Web is about to change forever. Programming Challenges Playable In Your Browser. MakerSlate - A better résumé for developers and designers. 5 Things You Should Check Now to Improve PHP Web Performance. We all know how financially important it is for your app’s server architecture to handle peaks of load.

5 Things You Should Check Now to Improve PHP Web Performance

This article discusses 5 tips for improving PHP Web performance. How to Copy Files from One Server to Another using SSH Command. Refactoring. Zend Framework Coding Standard for PHP - Programmer's Reference Guide. Design Patterns. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

Uses of Design Patterns Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Often, people only understand how to apply certain software design techniques to certain problems. In addition, patterns allow developers to communicate using well-known, well understood names for software interactions. Creational design patterns. Types of Data – Hacking with PHP. PHP has seven types of variables, and all but one hold a specific class of information.

Types of Data – Hacking with PHP

The seven types are: strings, integers, floats, booleans, arrays, objects, and resources. You'll be using them all throughout this book, so it is worthwhile remembering what each do. How To: Install LAMP on Ubuntu - Greg Rickaby. My brother called to talk about moving his company’s web development and testing environment in-house.

How To: Install LAMP on Ubuntu - Greg Rickaby

They had already downloaded Ubuntu, but didn’t know how to get Apache, MySQL, or PHP installed. I sent him one command and 5 minutes later, they had a fully functional LAMP stack running. Advanced PHP Interview Questions And Answers. Advanced PHP Practice Interview Questions And Answers Here we present some more challenging practice PHP interview questions and answers that were asked in a real interview for a PHP web developer position.

Advanced PHP Interview Questions And Answers

These questions are really good to not just test your PHP skills, but also your general web development knowledge. We think that you will benefit a lot, and gain some good practice by going through these questions. Scaling Responsive Images in CSS. 89 PHP Web Developer Interview Questions. What is the difference between single-quoted and double-quoted strings in PHP? PHP Job Interview Questions And Answers. I've been interviewed by many companies for PHP development positions, every company has a slightly different interview process, but there seems to be a lot of commonalities among them.

PHP Job Interview Questions And Answers

I've outlined below the main areas that companies look for knowledge in, and some questions/answers you may get asked. The Woodwork. I get e-mails often of companies looking to hire me or find a hot-shot front-end Ajax-style PHP coder.

The Woodwork

It’s very difficult to help and I don’t know who to recommend. My policy is to cast a wide net and then grill the people in interviews until they break in order to see where their real knowledge is. Others can’t be so luxurious because they’re not me. Questions every good PHP Developer should be able to answer. Interview question for a PHP developer. Difference between junior and senior. As a senior PHP Developer, what 10 questions should I be able to answer? : PHP. Don't Make These 10 Cover Letter Mistakes. Build It With Me. Find A Co-founder in Any City, Any Industry. Find A Co-founder in Any City, Any Industry. ProgrammerMeetDesigner - where web developers find web designers.

CollabFinder - Find A Cofounder. Mysql - Is storing a delimited list in a database column really that bad? Improve Your YSlow Grade Using .htaccess. A significant part of your YSlow grade depends on how well your site utilizes optimal caching techniques.

Improve Your YSlow Grade Using .htaccess

By editing your .htaccess file, you can increase your YSlow score by 20 points or so in just 3 minutes! Quick Intro to Caching Caching is a browser feature that allows storage of certain types of web files on the client-side. In most cases, we want to have our clients cache our static files like HTML and CSS so that our website is faster after the first request. Browser caching mainly depends on two things: the headers you send in an HTTP response and the browser your client is using. There are a couple of things a browser can do when caching depending on the headers used. It can check back on every request, and servers will reply with a HTTP status 304 (Not Modified) if the file is indeed the same.Only ask the server for the file when the cached one has expired.

The latter case is better for performance because the browser doesn't even ask and therefore saves a lot of HTTP requests. PNGGauntlet - PNG Compression Software. Jump Start: GSAP JS. How to change SMTP port. (06-09-2013 03:42 AM)NukeSter Wrote: I'm using centos OS 6 64bitRight now my SMTP port is 25 but my ISP is blocking it so im wondering if some could help me or even talk me through changing the send SMTP port to 26 so i can add my email to OutLook. Synchronizing Subscribed Folders Issue. Browse new business ideas.

Basic vi Commands. What is vi? The default editor that comes with the UNIX operating system is called vi (visual editor). [Alternate editors for UNIX environments include pico and emacs, a product of GNU.] The UNIX vi editor is a full screen editor and has two modes of operation: Command mode commands which cause action to be taken on the file, and Insert mode in which entered text is inserted into the file. In the command mode, every character typed is a command that does something to the text file being edited; a character typed in the command mode may even cause the vi editor to enter the insert mode. In the insert mode, every character typed is added to the text in the file; pressing the <Esc> (Escape) key turns off the Insert mode. Animate.css.

WOW.js - Reveal Animations When You Scroll. Very Animate.css Friend. Link to the CSS animation library Link to Animate.css (You can link to another CSS animation library by changing WOW.js settings) Link and activate WOW.js <script src="js/wow.min.js"></script><script> new WOW().init(); </script> Make an element revealable. Nasty Icons. 45 free vector icons to spice up your designs! 50 Amazing jQuery Plugins That You Should Start Using Right Now. jQuery has a wonderful community of programmers that create incredible things. However, it may become difficult to sift through everything that is released and find the gems that are absolute must-haves. This is why, in this post, you will find a collection of 50 new jQuery plugins and JavaScript libraries that, when applied with good measure, can make your sites a joy to use.

The plugins are organized into categories for easier browsing. Orsi & Jan - Home. Fly-To-Basket Effect With jQuery. Krups Coffee Maker Keurig Cup Coffee Pro. Sauce Labs: Selenium Testing & More.

Node.js

Siege Home Page. 10 Things a Website Should Never, Ever Do / Kyle Schaeffer. As a designer of the world wide web, you are armed with the power to amaze, enlighten, entice, and captivate. The most interesting button in the world. The Problem. Free Online Tools for Looking Up Potentially Malicious Websites. Several organizations offer free on-line tools for looking up a potentially malicious website. Big Data. Database Normalization. Get to know the Impress.js presentation tool. Ryan Boudreaux shows the basics of how you can use and modify the Impress.js presentation framework provided by Bartek Szopka to add sizzle to your website and web-based presentations. If you are looking for a cool and creative tool for implementing online presentations, Impress.js might just be the instrument you need to kick them up, or your entire website, for that matter. Impress.js is a presentation framework based on the power of CSS3 transforms and CSS3 transitions along with JavaScript and jQuery.

The framework is currently supported in modern browsers and inspired by the idea behind prezi.com, which is cloud-based presentation software. Impress.js is the brainchild of Bartek Szopka, aka bartaz from Poznań, Poland. Dbclass.php - A MySQL Database Class. PHP Security Cheat Sheet. This page intends to provide basic PHP security tips for developers and administrators. PHP security tips. PHP is one of the most popular web programming languages today.

Wordpress

Joomla. How to Dynamically Create Thumbnails. PHP snippets. SQL Injection Attacks by Example. 37 Tested PHP, Perl, and JavaScript Regular Expressions. Primer's Visual Guide to Understanding Common Suit Features. PHP Security Guide. ConnectionStrings.com - Forgot that connection string? Get it here! - StumbleUpon.