Thursday 27 October 2016

Speed up your websites with HTTP/2

HTTP/2 is another method for making your site stack much speedier by dispensing with numerous wasteful aspects connected with the present adaptation of HTTP. The best thing about it? You don't need to go to much push to get it up and running.
Isn't that right?

WHAT IS HTTP/2?
When HTTP1 and HTTP1.1 were originally developed, the web was very different to what it is today. Websites had fewer resources (JavaScript files, CSS files, images) than today. Connections to the internet weren’t very fast, and users were not very picky with website loading speed.
Users start to get itchy fingers when a site takes longer than 3 seconds to show a response.
You were happy that a website loaded full stop. You might have secretly complained that loading was slow. But you couldn’t really do much about it. That’s because the slow loading time was typically coming from factors which were independent of the web server and technology you were using. Mostly it was the actual internet connection which was the major limiting factor.
Fast forward to today. Great website loading times are measured in milliseconds rather than seconds.

Users start to get itchy fingers when a site takes longer than 3 seconds to show a response. 


In this kind of situation, inefficiencies counted in milliseconds associated with the original versions of HTTP start to make a real difference. That’s why you get so many articles discussing how to make your website faster. Because milliseconds matter.
The new version of HTTP, known as HTTP/2 addresses specific known problems of HTTP. Its goals are to address a number of problems which have become more pronounced as the web has evolved to larger and larger websites with many more CSS, JS and image files than originally anticipated.
But what is wrong with HTTP1.x, and why do we spend so much effort making it faster?

THE PROBLEMS OF HTTP1.X
HTTP1.x has a number of inherent problems. Actually, let’s refrain from calling them problems. HTTP1.x has a number of ways in which it can be more efficient.
HTTP 1.x is text based: originally the idea was that HTTP1.x should be humanly-readable so it was fully text based. By definition all text based protocols have inefficiencies associated with them such as whitespace, link breaks, capitalization, etc.
Only one file is in transfer at any one time: this is one of the biggest problems with the 1.x versions of HTTP. Just imagine being a deliveryman who is only able to deliver one package at a time. They have to go back to base every time they need to deliver the next package.
Hundreds of requests are required for today’s websites:  having more sophisticated themes means that the size of the websites and the number of resources grows. And so does the time it takes to load each resource. Remember our “deliveryman” has to go back to base every time, they are not able to transfer more than one file at a time.
Each connection is a heavy technical operation: Since hundreds of connections are required, it starts to accumulate serious overhead. With loading time being measured in milliseconds, the combined time required to create a connection for hundreds of resources starts to become very significant.
Many times web designers had to implement specific measures to reduce these inefficiencies. Workarounds such as CSS sprites, minification, and the combining of files are meant to overcome issues with loading web sites.
These are — in essence — workarounds rather than fixes.

HOW HTTP/2 SOLVES THE PROBLEMS OF HTTP1.X
HTTP/2 is designed and evolved from SPDY, a protocol designed at Google aimed at making the web 2x faster. It addresses HTTP problems in the following way
HTTP/2 is intended for consumption by machines (your web browser and your website’s web server) rather than humans. It is binary rather than text based making it inherently more efficient. Transfer and parsing of the data is faster using binary protocols.
Multiple files can be transferred simultaneously on the same connection. Fixes were implemented such that you can pipeline resources on the same connection. Rather than having to open a new connection each time (our deliveryman going back to base), all of the resources can be carried on the same connection (our deliveryman dumps everything in a van and takes everything in a single trip).
Server push to send files which will be required by browser. In HTTP1.x it is the web browser who asks the web server for the resources it requires. HTTP Server Push (implemented as part of HTTP/2) allows the server to start sending resources that it knows the web browser will need. For example, you can instruct the server not to  wait for the browser to ask for the CSS, JS and other resources files which the browser is going to need anyway.
HTTP packet Header and other optimizations – these are technical improvements which are designed to improve the actual efficiency of transfers

WHAT IS REQUIRED TO ENABLE HTTP2?
By not supporting HTTP/2 over unencrypted connections, website owners are being strong armed into implementing HTTPs for their website.
Back at the very beginning of the article we said that not much effort is required from your end to enable HTTP/2. Enabling HTTP/2 is something which needs to be done at web server level. Most web servers such as Apache, Nginx, IIS, and other major web servers already have support for HTTP/2.
If you run your own web server, you just need to install and enable the HTTP/2 libraries. If your website is hosted with a hosting company, check with the company whether the web server is already enabled for HTTP/2.

THE CATCH.... SECURE CERTIFICATES
Maybe things were too good to be true. We have just discussed how web servers already fully support HTTP/2.
Most major web browsers also fully support HTTP/2. However, they have also chosen to only support HTTP/2 in encrypted mode. The reason for this is that there has been a strong movement to enable HTTPS (encryption) all over the web. Such initiatives as HTTPS Everywhere strongly push the need for HTTPS on all websites.

By not supporting HTTP/2 over unencrypted connections, website owners are being strong armed into implementing HTTPs for their website.

Of course this is not necessarily a bad thing. Implementing HTTPS has significant security and privacy advantages. With companies coming together to form a Certificate Authority called Let’s Encrypt to allow free secure certificates, the overall cost to actually acquire a certificate and implements HTTPS becomes much cheaper. This was relatively expensive up until some time ago.
Implementing HTTPS is not something you ought to do without give it the necessary due thought. You may probably want to discuss this with your trusted website developer or somebody with enough technical expertise. Most times, your hosting company should be able to guide you through this.
Of course, it’s strongly recommended that you implement HTTPS. Besides the additional security, you’re going to get the ability to enable HTTP/2 and make your website faster. That’s what we call a win-win situation.

ARE OTHER OPTIMIZATION TECHNIQUES STILL NECESSARY?

Certain optimizations aimed at reducing web requests become superfluous. If your site is incurring computation time to “combine” JS, CSS and other files, this has actually become an overhead cost. Any time “wasted” addressing the above mentioned inefficiencies is no longer necessary.
On the other hand such optimizations such as caching, reduction of the size of resources, delivering content over a CDN, choosing a great hosting server, and other optimizations which address different types of inefficiencies should stay in place.
The great thing about HTTP/2 is that not only does it make your website load faster, it’s also pushing you to make your website more secure. There’s no arguing that there are advantages to both of these. HTTP/2 is the next step in making all of the web faster. Let’s all be part of the it and make it happen.
+P and P Infotech : Web Solution, Web Design and development Indore

Reffered From: webdesignerdepot

Happy Dhanteras: P&P Universe

Dear Goddess Lakshmi

Bless the recipient of this message
with thirteen times Dhan
on this Dhan Teras
Happy DhanTeras!
+Web Solution, Web Design and development Company, India  

Monday 24 October 2016

Benefit of IT Software Company | P&P Infotech

Profit for making a website from Best Web Design And Development Company in Indore.


If you are one of from those person who is wondering to build such audience and promoting their business and business products, then you would be consider Web Design And Development services in India,  to build SEO Friendly and hacking protective website. Many Companies across the world like UK, USA, Canada, Australia and many other countries are counting on outsourcing Website Development and Designing Services in India.


Internet is one of the most essential platform to build a large number of audience across the Globe.
Nowadays many associations or organizations that deal with some service or products either have a huge following or customer base online or want to have a huge customers list.
Before developing or creating a website a perfect expert  website developer must understand your business and your services that you are serving to your client.
The website created must be SEO Friendly with creative web design to attract more visitors to your website which helps you to generate lead and spread your business all  over the world.
Note that  your website should be a protective website from malware and hackers exploits.
Many people asked and searched for a good IT Software Solution Company that serves the services for website development & design and SEO Company and the answer is there a number of companies that have mastered in following services  in Indore, India.
India has the ability to offer better services, good quality work at affordable price. There are an abundant skilled and qualified people in website promotion services in Indore, India.
P&P Universe Perform to provide :-

Web design & development services,
mobile app creation,
SEO Services,
graphic design,
web testing & hosting services,
best hacking protective website service with latest technologies , Creates SEO Friendly Websites with our experienced & creative web designer & developers with efficiency,  all over the world.


Thursday 6 October 2016

India, Russia may ink cyber-security pact next week


FRESH DELHI: India and Russian federation will more than likely sign a cyber-security pact during Russian President Vladimir Putin's trip to Goa in a few days, cementing joint efforts to curb terror-related activities in the area.

Officials of both countries said a pact regarding this is expected to be announced at the Indo-Russian gross annual summit in Goa on October 15. India had entered into a comprehensive cyber security relationship with the US, another everlasting member of the UN Security Authorities, during the Commercial and Strategic Dialogue in August.
India and Russia have recently been working on closer coordination to combat radicalisation through social media by groups like Islamic State as well as Pakistan-based clothes like LeT, Hizbul Mujahideen and Jaish-e-Mohammed.
Ways to check online propaganda and recruitment by such groupings, and keeping hackers from sabotaging critical infrastructure are among the list of issues that will be high up on the agenda for Putin and Indian Prime Minister Narendra Modi when they meet for the Indo-Russian Gross annual Summit. Last year, the two countries had chose to form an expert group on cyber security and counter-terrorism.

At the summit next week, which will concentrate on counter-terror measures, you will see sharing of experience and expertise in the field of counter-terrorism training, the officials cited earlier said, requesting anonymity. While Russia is at the forefront of fighting the Islamic State in Syria, India had situations of youth being attracted through social media to join the group.

+Web Solution, Web Design and development Company, India
+CyberCrime 

Sunday 2 October 2016

Yahoo Hack: information on some 500 million people were stolen

Yahoo hack analysis shows little evidence of foreign involvement

Last week, Yahoo owned up to the largest hack known to have occurred in computing history. Passwords, logins, and other account information on some 500 million people were stolen in the heist. At the time, Yahoo claimed that the hack was the work of state-sponsored actors — but independent analysts working on analyzing the hack have begun pushing back that assessment, while current and former Yahoo employees say security was a distant priority at Yahoo.

InfoArmor has published a timeline and history of the attack against Yahoo. The first offers to sell Yahoo-derived data appeared on April 3, 2016. According to InfoArmor’s analysis, the individuals attempting to sell the Yahoo data (and other major data sets for websites like Instagram, LinkedIn, Dropbox, MySpace, and Tumblr) are fronting the data sets for criminal groups, as opposed to acting directly on behalf of government agencies in foreign countries. It’s not always easy to tease these relationships apart, since criminal hackers sometimes sell data to nation-states, or could be hired to work directly on their behalf.

The graphic below shows the proposed relationships between a set of professional, Eastern European black hats in green, English-speaking threat actors (in red), and a potential group of state-sponsored actors who purchase data from the digital fences but weren’t directly involved in the hack itself (purple).


YahooPIC8

It’s generally considered difficult to prove that any single government was responsible for a hack. But these attacks tend to be extremely sophisticated, with carefully crafted malware that goes after specific targets. If conventional malware attacks are WW2-era carpet bombing, targeted, state-sponsored malware are modern, self-guided ‘smart’ weapons with precision strike capabilities and advanced munitions. The InfoArmor analysis also revealed the scope of what was taken from Yahoo: login ids, country codes, recovery emails, date-of-birth records, MD5 password hashes, cell phone numbers, and zip codes were all stolen.

Yahoo: Too terrified of losing users to protect them
An investigation by the New York Times doesn’t paint a flattering picture of Yahoo’s security infrastructure. While Yahoo created a dedicated security team after high-profile attacks took down other services, it rarely listened to its own experts, dubbed the “Paranoids” internally. Yahoo didn’t implement a bug bounty program until 2013, three years after Google debuted its own. In 2013, the Snowden leaks demonstrated Yahoo was a frequent target of hack attempts, but it took the company a full year to even hire a chief information security officer.

Yahoo’s security team pushed for end-to-end encryption for all Yahoo products. They were shut down by protests from the senior VP overseeing email and messaging services, Jeff Bonforte, who claimed end-to-end encryption would limit Yahoo’s ability to search and index email or offer new services to customers. When Yahoo’s new chief security officer went to bat for user privacy and security, he found little support from CEO Marissa Mayer. The Paranoids were starved for resources, and their suggestions for improving security through superior intrusion detection were denied as well, according to the report. Even a request to automatically reset passwords for all users in the wake of a major breach was denied.

Why? Money and reach. Mayer and other executives were concerned that any disruption to service — even something as simple as a password reset — could trigger more users to leave the company and seek service elsewhere. Yahoo notified its customers that a hack had occurred, but took no other action to protect its customers. Between the lack of evidence for state-sponsored activity, and growing awareness that the company’s lack of concern for security played a significant role in its own downfall, Yahoo is looking like a worse acquisition for Verizon all the time.

Yahoo management could have used the Snowden leaks to justify a new round of spending and consumer-centric, privacy-friendly changes. After all, it was thanks to Snowden that we found out Yahoo had challenged the government’s right to spy on its customers in multiple secret court battles. Yahoo could have built on that record and appealed to more customers in the process. Instead, it refused to implement best practices because it was afraid of losing market share at an even faster rate.

Reffred: extremetech.com

Saturday 1 October 2016

40 Online Generators for Web Designers Should Bookmark


Online Generators for Web Designers can be a great way to save time in your web design projects. High-quality generators can create graphics or code or even layouts in a matter of seconds or minutes, things that might take an hour or more if done by hand. Online generator are those tools that help us to create those popular “XHTML valid” CSS banners, micro buttons or css website templates in seconds. In such cases online generators can be of great help which do the necessary job and some tools don’t have to be downloaded also. We all know that backgrounds play a crucial role in a design. Web Designers sometimes spend a lot of time in making pattern or stripe backgrounds and there are also tool to help you out here. In this article, I have listed some of the online generators that can save you some time and still give you great results.


Online Generators

1. XML Charts
xml

XML /SWF charts are used to create attractive graphs and charts from XML data, Create a source either manually or generate dynamically then pass it to the XML chart’s flash file.

2. Web Form Generator
web form generator

The web form generator from Web Form Factory automatically generates he necessary backend code to tie your form to a database.




3. Typetester
typetester

Typetester is used to compare three different type of fonts on screen making your designing job easier , Just specify the specifications and compare them




4. 256 Pixels
256

256 Pixels creates favicon designs where you can upload a picture or color the pixels by choosing any color and save it or create a favicon for any new challenges posed by the website.


5. 80 x 15 brilliant Button Maker
80x
Create 80 x 15 dimension buttons with 80 x 15 brilliant button maker where you can customise by setting the borders, left and right boxes and uploading the images separately for left and right boxes.


6. AJAX Info
ajax info

Create your own AJAX loader icon by selecting the type of indicator, background and foreground color and clicking in ‘Generate It’.




7. AJAX loading GIF generator
ajax loading

AJAX Loading GIF generator create your AJAX loading GIF image by defining the indicator type, background color, foreground color and controlling the speed of the loading indicator.



8. Background Maker
background maker

A unique background maker where you choose the colors from the pixelised tile which depicts the tiled background and fill each tile or pixel with a different color to watch it live in the background as a pattern.


9. Background Patterns
background patterns

Tiled background designer is quite an interesting tool to create tied backgrounds which allows you to change the background color, size of the canvas, image to be displayed and also rotated your tiled design as per your design.



10. Color Scheme Designer 3
colorschemedesigner

Color Scheme Designer 3 has a really fantastic user interface that’s both attractive and easy to use. Just select a color, the type of color scheme you want to create (mono, complement, triad, tetrad, analogic, or accented analogic) and then make adjustments. It also lets you preview the color scheme right in light and dark website layouts
11. Kuler
kuler
Adobe’s Kuler is one of the best color scheme tools available, with multiple options for both creating and finding color schemes. To find a color scheme created by someone else, you can search or browse by newest, mot popular, highest rated, or random. They also include tools for creating a color scheme based on an images.

12. Adhesiontext
adhesiontext

Adhesiontext creates dummy text for various languages, including specific characters. In addition to Latin characters, you can also create dummy text in Cyrillic, Greek and Arabic.



13. pForm
pform

pForm is a free HTML form builder. Just choose from their pre-designed templates and then customize your form. It’s fast and they have a good selection of form designs to choose from.



14. Badges
badges

Badges can be used to display a big ‘beta’ message on your website or emphasize a price or a promotion. No web 2.0 site is complete without one.


15. Barcode Generator
barcode generator

Barcode label printer is an online barcode generator where a CGI form is used to enter a text and generate a printable and scannable barcode in Interleaved 2 of 5, Code 39, Code 128 A, B, or C symbologies.

                                                                            16. Buttonator
buttonator
Buttonator is a free web button maker to create your own personalized web buttons. You can customise the button’s font, color, style and apply different effects for your button.




17. Font-Face Kit Generator
fontfacegenerator

This font-face kit generator from Font Squirrel lets you create full kits for any font you can legally use with font-face.




18. Showdown
showdown

Showdown is a port of Markdown in JavaScript. Just type in some markdown text and it will output HTML for you.




19. Faary
faary

Faary lets you create forms quickly and easily, by just entering the form elements in a list format.






20. Pure CSS Menu
purecssmenu

This site lets you create a menu with dropdowns that only uses CSS, no images. It’s simple, but it’s also quick to set up.




21. CSS Sprite Generator
cssspritegenerator

To create CSS sprites with this generator, just zip all your images and upload them. Specify the space you want between images, as well as the aspect ratio, build direction, and if there should be a background or transparency color, as well as your image specs and any CSS specs you want. It will output the sprite file, as well as the CSS for each image.

22. CSS Menu Generator
cssmenugenerator

This generator is great for when you just need a quick, simple drop-down menu.





23. Tabs Generator
tabsgenerator

You can choose height and width, border size, corner radius, background color and style, fill style and colors, and orientation.




24. Favicon Generator
favicongenerator

This Favicon Generator lets you create a favicon from scratch or based on an image you upload.





25. Color Mixer

color mixer

Create a new color by mixing colors, Color /mixers is a fun tool to fine tune and fiddle with a color with editable RGB colors and adjustable lightness and darkness.



26. Tartan Maker
tartanmaker

Plaid backgrounds aren’t often seen in web design, and part of that is likely due to the complexity of creating a tiling plaid pattern. Tartan Maker makes it as easy as choosing a few colors and using sliders to determine the size and boldness of your plaid.

27. Stripe Generator 2.0
stripegenerator

Stripe Generator 2.0 lets you create repeating-stripe backgrounds. Just choose size and spacing, colors, stripe orientation, shadow, and background style.



28. Stripemania
stripemania

Stripemania is a striped background image generator. Pick the strip width and spacing, the orientation, and the colors, and it generates a repeating stripe pattern.



29. CSS Border Radius
borderradius

All you have to do is enter the border radius for each corner. It automatically fills in all four when you enter the first one, but you can then change each one individually.




30. CSS3 Sandbox
css3sandbox

This CSS3 Sandbox has five different generators: linear gradients, radial gradients, text properties, box properties, and transforms.


31. CSS3.0 Maker
css30maker

Here’s another CSS3 generator that lets you create a variety of different effects using CSS3. There are generators for border radius, gradients, animation, text and box shadows, and more

32. CSS Type Set
csstypeset

CSS Type Set lets you create typography designs and generates the CSS for you. Just paste in text you want to modify, and then use the options at the bottom to customize it and it will generate the CSS in real-time.


33. ColoRotate
colorotate

ColoRotate lets you view and create color schemes in 3D. Being able to manipulate the color palette tool in 3 dimensions can lead to better understanding of how the colors in a palette relate to one another.




34. Templatr
templatr

Templatr is another simple generator for creating quick WordPress layouts. It lets you edit virtually every element in the design, all using a visual editor.



35. WordPress Theme Generator
wpthemegenerator

This generator lets you create a WP theme, and while it’s not extremely powerful, it is a quick way to create minimalist themes (both in terms of style and functionality).


36. Contact Form Generator
contact
Contact Form Generator is used to create form to email scripts for your ASP, PHP or Perl website with no programming. Just enter the email header fields like email from, email to and subject to create the form.



37. Blueprint Grid CSS Generator
blueprintgenerator
If you like using Blueprint for your CSS layouts but want something more flexible, this generator is for you. Just enter the number of columns, column width, and margin width and it generates your CSS for you. One caveat, though: it’s no longer in active development and is not supported.

38. YAML Builder
yamlbuilder

Here’s a visual tool for creating a YAML (Yet Another Multicolumn Layout) design.





39. Create Graph
create

Create a graph as bar graph, line graph, pie chart etc.. by selecting the default graph type and defingin the design such as style, shading, data set ie number of fields, data labels and your graph is created.


40. CSS Optimiser
css optimizer

Online CSS Optimizer/Optimiser is a web tool for reducing the file size of cascading style sheets. In order to save more space optimized files would be messy even so you may output it as a file. Non-valid or hacked (for certain browsers) CSS files may result in error.




What Are Some Tips For Making Marketing Ads?

  Did you know that people who are interested in ads are 50% more likely to buy a product than organic visitors? If you are willing to creat...