background preloader

20 Things I Learned About Browsers and the Web

20 Things I Learned About Browsers and the Web

Graphic Design Basics - Elements and Principles of Graphic Design Basics Principles of Design: Balance, Proximity, Alignment, Repetition, Contrast, and White Space. Jacci Howard Bear Elements of Design: line, shape, mass, texture, color Get a better understanding of the basics of graphic design by studying the elements and principles of graphic design that govern effective design and page layout. Designers achieve their goals by utilizing the elements and principles of graphic design. By following each of two learning paths on these concepts of graphic design basics and their application in modern desktop publishing, those with no formal graphic design training can improve their page layout and text compositions. Although individual lessons within these two Graphic Design Basics classes can be taken out of order, I recommend following the lessons sequentially to get the full benefit. Elements of Graphic Design Basics Classes The building blocks of design are defined and illustrated in these lessons and exercises - including lines, shapes, and texture.

Plug an HTML5 Photo Editor Into Your Site With Aviary Feather 4 Reasons Every Windows User Should Have An Ubuntu Live CD For this reason, I suggest every Windows user keeps a copy of Ubuntu on hand, even if they never intend to switch from Windows. Happily, Ubuntu is completely free to aquire. You can download Ubuntu and burn it yourself, but if that sounds like too much work you can request Ubuntu send you a Ubuntu Live CD for free. That’s right: you’ll get a CD in the mail, completely free of charge. Recover Data From Unbootable System When your Windows system won’t start – not even in safe mode – it’s easy to feel helpless. If you want more information on this particular use for an Ubuntu Live CD, including information on how to burn one, check out Varun’s excellent article How To Back Up Data On Your Computer That Won’t Boot. Run Memtest If your computer crashes from time to time it’s easy to suspect your problem is software related. Just start the CD, being sure to hit “Enter” when you see the keyboard icon on the screen. Find Out About Your Hard Drive Edit Partitions Conclusion What do you think?

Brain Training, Brain Games And Memory Programs, Brain Fitness - CogniFit How Did We Get Here? You are here: Home Dive Into HTML5 Diving In Recently, I stumbled across a quote from a Mozilla developer about the tension inherent in creating standards: Implementations and specifications have to do a delicate dance together. Keep this quote in the back of your mind, and let me explain how HTML5 came to be. MIME types This book is about HTML5, not previous versions of HTML, and not any version of XHTML. Every time your web browser requests a page, the web server sends “headers” before it sends the actual page markup. Content-Type: text/html “text/html” is called the “content type” or “MIME type” of the page. Of course, reality is more complicated than that. Tuck that under your hat. A long digression into how standards are made Why do we have an <img> element? One of the great things about standards that are developed “out in the open” is that you can go back in time and answer these kinds of questions. (There are a number of typographical errors in the following quotes. Tony continued:

Whats the Difference Between Viruses, Trojans, Worms, and Other Malware? @DarkestRitual: my friend had a MacBook... it was pretty darn good. So he was using it with me and asked me for a good free mac program to do some stuff, so I said he could google it. so he found something over google. So he went on installing it. then after installation, he tried to run the program. Days after, every time he looks at me, he looks in this very angry-ish look. Anyways, long story short, MACs don't get viruses! //end sarcasm @zaghy2zy: Mac's generally speaking don't. With POSIX compliant systems (UNIX, Linux, BSD, et al) it's most likley to be a rootkit than anything else. Also, your friend is an idiot. @DarkestRitual: Exactly, no OS protects you from user stupidity. @zaghy2zy: Macs DONT get viruses.

Introduction to Blogging Introduction to Blogging Languages: English • Español • Nederlands • 日本語 • 한국어 • ไทย • 中文(简体) • 中文(繁體) • (Add your language) What is a "blog"? "Blog" is an abbreviated version of "weblog," which is a term used to describe web sites that maintain an ongoing chronicle of information. A blog features diary-type commentary and links to articles on other Web sites, usually presented as a list of entries in reverse chronological order. Blogs range from the personal to the political, and can focus on one narrow subject or a whole range of subjects. Many blogs focus on a particular topic, such as web design, home staging, sports, or mobile technology. Generally speaking (although there are exceptions), blogs tend to have a few things in common: diagram A main content area with articles listed chronologically, newest on top. Some blogs may have additional features beyond these. The Blog Content Content is the raison d'être for any web site. Comments Want an interactive website? Archives Feeds Blogrolls

Introducing Web Sockets: Bringing Sockets to the Web The Problem: Low Latency Client-Server and Server-Client Connections The web has been largely built around the so-called request/response paradigm of HTTP. A client loads up a web page and then nothing happens until the user clicks onto the next page. Around 2005, AJAX started to make the web feel more dynamic. Still, all HTTP communication was steered by the client, which required user interaction or periodic polling to load new data from the server. However, all of these work-arounds share one problem: They carry the overhead of HTTP, which doesn't make them well suited for low latency applications. Introducing WebSocket: Bringing Sockets to the Web The WebSocket specification defines an API establishing "socket" connections between a web browser and a server. Getting Started You open up a WebSocket connection simply by calling the WebSocket constructor: var connection = new WebSocket(' ['soap', 'xmpp']); Notice the ws:. Communicating with the Server

10 Search Terms To Put Wolfram Alpha To Good Use Everyday If you are still drunk on Google and other traditional ways of doing search, take a sober pill and give Wolfram Alpha a look. Yes, Wolfram Alpha still doesn’t have a handle on the entire human knowledge, but it has its unique take on answering questions, comparing keywords, and projecting data. After understanding the true power of Wolfram Alpha, you will appreciate it as one of the most powerful search engines out there. But is Wolfram Alpha too daunting for a layman? Looking at all the mathematical equations and statistical graphs that the search tool drums out, it seems so. But even an Average Joe like me can sometimes throw everyday problems at it. Which Website Is More Popular Instead of individually looking up figures, you can do a quick comparison of websites to see which is more popular. (Wolfram Alpha pulls in the data from Alexa.com’s database. My IP Is? Wolfram Alpha comes with location awareness. As The Crow Flies Get To Know Your Kissing Cousins What We Speak & Write

Related: