These are things in PHP which make me sad. They are real, objective issues which I have personally encountered in my normal day-to-day activites.
almost home
Show & Tell
TVSTRANGERTHINGS
ojovivo
One Nice Bug Per Day
RMH
taylor price
Cosmic Funnies
"I'm Dorothy Gale from Kansas"
🪼

Origami Around
YOU ARE THE REASON
d e v o n

@theartofmadeline
will byers stan first human second

⁂

oozey mess
Three Goblin Art
Sade Olutola

seen from Malaysia
seen from Belgium
seen from China

seen from United Kingdom
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from Netherlands

seen from United States
seen from United States
seen from United States
seen from United States

seen from Singapore

seen from United States
seen from United States

seen from United States

seen from United States
seen from Mexico
@learningnote
These are things in PHP which make me sad. They are real, objective issues which I have personally encountered in my normal day-to-day activites.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Tips for Designing a Compact mobile Website Layout
+ express functionality in an easy-to-use manner
+ users can immediately navigate the site and find the information they nee.
+ reduce scrolling to a minimum and only for vertical content
+ make your fonts big enough to read and add plenty of extra space between paragraphs
+ avoid unnecessary images especially the heavyweight images
+ viewport meta tag
<meta name="viewport" content="initial-scale=1.0, width=device-width, height=device-height, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ offer a full-scale alternative
+ simplify your color scheme
+ building on jQuery Mobile
Caps Lock checking script
<div> <input class="text" name="passwd" id="loginPasswd" type="password" style="*display:block;" /> <div style="color:#F90;padding:2px; position:absolute; display:none;" id="capital">大写锁定已开启</div> <script type="text/javascript"><!-- (function(){ var inputPWD = document.getElementById('loginPasswd'); var capital = false; var capitalTip = { elem:document.getElementById('capital'), toggle:function(s){ var sy = this.elem.style; var d = sy.display; if(s){ sy.display = s; }else{ sy.display = d =='none' ? '' : 'none'; } } } var detectCapsLock = function(event){ if(capital){return}; var e = event||window.event; var keyCode = e.keyCode||e.which; // 按键的keyCode var isShift = e.shiftKey ||(keyCode == 16 ) || false ; // shift键是否按住 if ( ((keyCode >= 65 && keyCode <= 90 ) && !isShift) // Caps Lock 打开,且没有按住shift键 || ((keyCode >= 97 && keyCode <= 122 ) && isShift)// Caps Lock 打开,且按住shift键 ){capitalTip.toggle('block');capital=true} else{capitalTip.toggle('none');} } inputPWD.onkeypress = detectCapsLock; inputPWD.onkeyup=function(event){ var e = event||window.event; if(e.keyCode == 20 && capital){ capitalTip.toggle(); return false; } } })() // --></script> </div>
The correct way to use '<address>'
The address element has been around since the HTML3 spec was drafted in 1995, and it continues to survive in the latest drafts of HTML5. But nearly fifteen years after its creation, it's still causing confusion among developers. So how should we be using address in our documents?
The address element provides contact information for a document or part of a document. Information provided byaddress may include the names of the document’s maintainers, links to the maintainers’ Web pages, e-mail addresses for feedback, postal addresses, phone numbers, and so on. Theaddress element is not appropriate for all postal and e-mailaddresses; it should be reserved for providing such information about the contact people for the document.
W3C HTML5 specification
If we follow the document, we should use like this:
posted by<address><a href="#">author</a></address>
THE WRONG WAY
The most common misconception about the address element is that it should be used to mark up any old address. Take a look at the following example:
<!-- This is bad! --> <address> Dr. Jack Osborne<br> HTML5 Hospital,<br> Doctorville,<br> Great Britain<br> Tel: +44 (0)XXXX XXXXXX </address>
Wondering what's wrong with this code? Very simply, the addresselement was not created for postal addresses. To reinforce this, the latest spec stipulates that the address element must not be used to represent arbitrary addresses (e.g., postal addresses), unless thoseaddresses are in fact the relevant contact information for a document or section of a document.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Using HTML5 and Flash, SoundManager 2 provides reliable cross-platform audio under a single API.
What is not included in html5
1.SVG
2.CSS3
3.Geolocation
4.Client Storage
5.Web Sockets
jRumble: rumbles, vibrates, shakes, and rotates any element you choose
jRumble is a jQuery pluign to make the rumbling effect like http://www.playnext.cn/.
It's great to use as a hover effect or a way to direct attention to an element. You can control the X, Y, and rotation range, the speed, and event trigger for the rumble.
website:http://jackrugile.com/jrumble/
@github:https://github.com/jackrugile/jRumble/
CSS3 selectors for IE
selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest.
mootools supports all the css3 features while jQuery support only some of them, but it's enought!
http://selectivizr.com/
假如你想帮他尽快找个活儿, 赚到钱, 推荐PHP。
假如你想让他成为一个高效工程师, 推荐 Python。
假如你想让他爱上他的工作, 推荐 Ruby。

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Opensource:http://code.google.com/p/20thingsilearned/
如果在网上有100个人,只有不到1人会创造内容,10个人与其互动,而其他89个人仅仅是浏览。
Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
What makes different is that it supports html5 features.
Auto-Reload Style Sheets Whenever CSS Files Are Saved
We’ve all been there: we write a bit of CSS code, save it, switch over to the browser, reload to see the changes, and then go back to the editor, following the same tiresome cycle over and over again. Wouldn’t it be nice to have a tool that automatically detects changes in the CSS and shows them in any Web browser, without needing to manually refresh the page? It would, wouldn’t it? Well, that’s exactly what Vogue does.
This tool reloads the style sheet (not the HTML) of a page in all browsers, and it can even be configured to reload a page automatically in multiple browsers at the same time. The tool doesn’t host your website but rather runs your website’s own local server. To use it, you just need to install NodeJS and npm. The project is open source (MIT licensed) and can be forked on Github.
It’s a jQuery plug-in for responsive and fluid layouts that resizes display text to fit the parent element. It’s a great solution for creating headlines that look good on everything from a small mobile device to a 30-inch desktop display.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
People who are workaholics are likely to attempt to fix problems by throwing sheer hours at the problem. If you’re dealing with people working with anything creatively that’s a deadbeat way to get great work done.
Defensive Design Means…
“Design for when things go wrong.”
Gets right to the point, doesn’t it? Defensive design anticipates both user and website error. Then, it tries to prevent those errors and provide help to get the user back on track. Defensive design for the Web usually focuses on the most common points of failure: forms, search, the address bar and server problems.
Defensive design:
Employs validation to check for mistakes before they frustrate the user,
Expands available options based on the user’s implied intent,
Protects site visitors from server errors and broken links with informative messages and
Assists the user before mistakes happen.