Latest Posts

Add Notes to Code Snippet and Share Them Easily

Giving one-off feedback on coding errors is a pain. You just want to share a quick, contextual note with someone, but there aren’t any good tools out there to help you do it.

Chop is a simple way to add notes to a code snippet and share them. Chop is a quick and easy way to let the offending engineer know the error of their ways. Just copy and paste the lines in question, add your notes and share them with a unique URL.

The person you share with will have the chance to pull out their Chopper and comment right back. You can keep the conversation going and even add more people to the mix if need be.


Requirements: -
License: License Free


Using What Font is you can identify the font you are looking for!

Aactis Shopping Cart: easy, fast and reliable. Check for special offers.


Darmok and Jalad

I wonder how often Patrick Stewart has Darmok flashbacks when talking to Star Trek fans.

The Voice of Empire, Ctd.

The Mouse Circus: where craven overcompensating for non-existent Liberal Bias is always Job One!

The only real "news" of any kind was that Mitch Daniels has refused the Siren's Song of hot three-way Presidential action with his wife and Uncle Sam, despite the fact that, as the video below clearly explains (begins with commercial), "It's okay when it's in a three-way, it's not gay when it's in a three-way. With some honey in the middle there's some leeway...":

Hand's down, the most astute prediction this Sunday was made by Rachel Maddow when she notes that Conservatives might very well just fucking bypass the Mainstream Media altogether this cycle. That as mindless adherence to perfect ideological purity becomes the baseline-norm within GOP, any conversation with non-Hate Media employees will be seen by the Pig People who now own the Party as "capitulation".

Everything else was a grainy, exhausted, 10th generation photocopy of every other Mouse Circus you have ever seen. Poo was flung. Beltway Common Wisdom extolled. The usual suspects were trotted out to read the same bullshit scripts you have heard a hundred times before. And nowhere was anything remotely resembling a genuine Liberal was permitted within a 1,000 miles of any of it.

Or, as they say at Miss Brooks Finishing School for Young Pundits

Mission Accomplished!

"Paul Ryan opens the window to come to the middle!" (Andrew Ross Sorkin on "Meet the Gregory")



If only the Democrats...

If Democrats would just...

The problem is, Democrats are unwilling...

If only Both Sides...something something.

It's about the math!

It's a jobs-election.

A more pragmatic candidate!

Does that raise questions about his authenticity?


Newt "Big Adjectives" Gingrich once again (Dramatically!) used his Infinite Wonka Golden Ticket Backstage TeeVee Pass to (Fundamentally!) commandeer the "Fa[r]ce the Nation" program to (Fecklessly!) lie some more (Newt Gingrich, it turns out, single-handedly wiped out the deficit and created millions of jobs!)...

...while elsewhere the Sunday Puppets continued to (Remarkably!) pretend that while Gingrich is now (Basically!) all but dead as a candidate, he remains "a powerful intellectual force...a factor...a catalyst" (Mike Murphy).

What they failed to mention -- what they always fail to mention -- is that Gingrich remains "relevant" only because these fuckers continue to let him jerk off on camera on their dime week after week after week.

After which -- in what has become an unintentionally hilariously regular feature -- David Gregory continued his efforts to drag "Meet the Gregory" as far away from real journalism as possible by drooling over his Very Big TweetDeck to see what the Great Unwashed are ook-ooking about.

Over on the Rupert Murdoch Network, Herman Cain (Fox's latest Candidate Deadmeat) embarrasses himself right on cue.

Finally, across the Cableverse, the poor-relation Mouse Circus sideshow acts were doing their bit to destroy any scraps of American teevee journalism that might escaped the Mainstream Villager steamroller: David Frum crawled off of his hot rock long enough to blink seethingly (I used to justify illegal wars for fucking White House!) at me from my teevee, as did pure cartoon characters like Stephen Hadley (I used to help start illegal wars for fucking White House!) and Dick Armey.

Dick Fucking Armey.

Honestly, fact that Armey -- former House Majority Leader and the Teabagger's own gin-soaked Marshall Applewhite -- is permitted anywhere near the business end of a camera to babble things like "Paul Ryan is doing more to save grandma's health care than anyone I know right now!" instead being exiled for the rest of his miserable life to where he belongs -- passed out in his own week-old shit on some 3rd rate Renaissance Fair dunk-tank stool while children heave bean-bags at him for a-nickle-a-throw -- tells you exactly how far face-down into the dung-pit the Mouse Circus has fallen.


Conservatives, Communication and Coalitions

The latest round of argument within the progressive coalition over the Obama Administration - touched off by Cornel West's scathing criticism - has generated a lot of heated discussion. Most of it seems to simply repeat the same arguments that have been played out over the last two years: Obama is a sellout, Obama is doing the best he can, you're not being fair to him, he's not being fair to us. Leaving aside for this article the personality issues at play here, what's really going on is a deeper fracture over the progressive coalition. Namely, whether one exists at all.

Whenever these contentious arguments erupt, a common response from progressives is to bemoan the "circular firing squad" and point to the right, where this sort of self-destructive behavior is rarely ever seen. Instead, the right exhibits a fanatic message discipline that would have made the Politburo envious. Grover Norquist holds his famous "Wednesday meetings" where right-wing strategy and message are coordinated. Frank Luntz provides the talking points, backed by his research. And from there, and from numerous other nodes in the right-wing network, the message gets blasted out. Conservatives dutifully repeat the refrain, which becomes a cacophony that generates its own political force. Republicans ruthlessly use that message, that agenda, to shift the nation's politics to the right, even as Americans themselves remain on the center-left of most issues.

(more over the flip)
"Can't we be more like them?" ask these progressives who understandably grow tired of the Obama wars. The conservatives' disciplined communications strategy typically gets ascribed to one of these factors. Some see it as an inherent feature of their ideology - the right is hierarchical, the left is anarchic. (Of course, the 20th century Communist movement disproved that.) Others see it as an inherent feature of their brains - conservatives are said to have an "authoritarian" brain where everything is black and white and where values and ideas are simply accepted from a higher-up, whereas liberals have brains that see nuance and prize critical thinking, making them predisposed to squabble instead of unite. And still others just see the conservatives as being smarter, knowing not to tear each other down, with the implication that progressives who engage in these bruising internal battles simply don't know any better, or are so reckless as not to care.

Perhaps some of those factors are all at work. But I want to argue that the truth is far simpler. Conservatives simply understand how coalitions work, and progressives don't. Conservative communication discipline is enabled only by the fact that everyone in the coalition knows they will get something for their participation. A right-winger will repeat the same talking points even on an issue he or she doesn't care about or even agree with because he or she knows that their turn will come soon, when the rest of the movement will do the same thing for them.

Progressives do not operate this way. We spend way too much time selling each other out, and way too little time having each other's back. This is especially true within the Democratic Party, where progressives share a political party with another group of people - the corporate neoliberals - who we disagree with on almost every single issue of substance. But within our own movement, there is nothing stopping us from exhibiting the same kind of effective messaging - if we understood the value of coalitions.

A coalition is an essential piece of political organizing. It stems from the basic fact of human life that we are not all the same. We do not have the same political motivations, or care about the same issues with equal weight. Some people are more motivated by social issues, others by economic issues. There is plenty of overlap, thanks to share core values of equality, justice, and empathy. But in a political system such as ours, we can't do everything at once. Priorities have to be picked, and certain issues will come before others.

How that gets handled is essential to an effective political movement. If one part of the coalition gets everything and the other parts get nothing, then the coalition will break down as those who got nothing will get unhappy, restive, and will eventually leave. Good coalitions understand that everyone has to get their issue taken care of, their goals met - in one way or another - for the thing to hold together.

Conservatives understand this implicitly. The Wednesday meeting is essentially a coalition maintenance session, keeping together what could be a fractious and restive movement. Everyone knows they will get their turn. Why would someone who is primarily motivated by a desire to outlaw abortion support an oil company that wants to drill offshore? Because the anti-choicers know that in a few weeks, the rest of the coalition will unite to defund Planned Parenthood. And a few weeks after that, everyone will come together to appease Wall Street and the billionaires by fighting Elizabeth Warren. And then they'll all appease the US Chamber by fighting to break a union.

There are underlying values that knit all those things together, common threads that make the communications coherent. But those policies get advanced because their advocates work together to sell the narrative.

Wisconsin Governor Scott Walker is primarily a fiscal conservative. So why would he attack domestic partner benefits? New Jersey Governor Chris Christie is not an anti-science zealot. So why would he refuse to say if he believes in evolution or creationism? Former California Governor Arnold Schwarzenegger supported marriage equality and refused to defend Prop 8 in court. So why did he twice veto a bill passed by the state legislature to veto marriage equality?

The answer to the above is simple: because they knew the importance of keeping the coalition together. They know that each part has to be looked after, or else the thing will fall apart as different constituencies turn on the person who failed to advance their agenda.

Members of the conservative coalition do not expect to get everything all at once. An anti-choice advocate would love to overturn Roe v. Wade tomorrow. But they don't get angry when that doesn't happen in a given year. Not because they are self-disciplined and patient, but because they get important victories year after year that move toward that goal. One year it could be a partial-birth abortion ban. The next year it could be defunding of Planned Parenthood. The year after that it could be a ban on any kind of federal funding of abortions, even indirect. (And in 2011, they're getting some of these at the same time.)

More importantly, they know that even if their issue doesn't get advanced in a given year, they also know that the other members of the coalition will not allow them to lose ground. If there's no way to further restrain abortion rights (Dems control Congress, the voters repeal an insane law like South Dakota's attempt to ban abortion), fine, the conservative coalition will at least fight to ensure that ground isn't lost. They'll unite to fight efforts to rescind a partial-birth abortion ban, or add new funding to Planned Parenthood. Those efforts to prevent losses are just as important to holding the coalition together as are the efforts to achieve policy gains.

Being in the conservative coalition means never having to lose a policy fight - or if you do lose, it won't be because your allies abandoned you.

This is where the real contrast with the progressive and Democratic coalitions lies. Within the Democratic Party, for example, members of the coalition are constantly told it would be politically reckless to advance their goals, or that they have to give up ground previously won. The implicit message to that member of the coalition is that they don't matter as much, that their goals or values are less important. That's a recipe for a weak and ineffectual coalition.

There are lots of examples to illustrate the point. If someone is primarily motivated to become politically active because they oppose war, then telling them to support bombing of Libya in order to be part of the coalition is never, ever going to work. If someone was outraged by torture policies under President Bush, you'll never get them to believe that torture is OK when President Obama orders it. If someone is motivated by taking action on climate change, then Democrats should probably pass a climate bill instead of abandoning it and instead promoting coal and oil drilling. If someone supports universal health care and wants insurance companies out of the picture, you need to at least give them something (like a public option) if you're going to otherwise mandate Americans buy private insurance.

The LGBT rights movement offered an excellent example of this. For his first two years in office, not only did President Obama drag his feet on advancing LGBT rights goals, he actively began handing them losses, such as discharging LGBT soldiers under the "Don't Ask, Don't Tell" policy or having his Justice Department file briefs in support of the Defense of Marriage Act. Obama argued that he could not advance the policy goals of DADT or DOMA repeal, but even if that were true, he was breaking up his coalition by also handing the LGBT rights movement losses on things like discharges and defending DOMA. It was only when LGBT organizations, activists, and donors threatened to leave the Obama coalition that the White House finally took action to end DADT.

A good coalition recognizes that not everyone is there for the same reason. The "Obama wars" online tend to happen because its participants do not recognize this fact. For a lot of progressives and even a lot of Democrats, re-electing President Obama is not the reason they are in politics. And if Obama has been handing them losses, then appealing to them on the basis of "Obama's doing the best he can" or "the GOP won't let him go further" is an argument that they'll find insulting. This works in reverse. If someone believes that Obama is a good leader, or that even if he isn't perfect he's better than any alternative (especially a Republican alternative) then they won't react well to a criticism of Obama for not attending to this or that progressive policy matter.

Cornel West has basically argued that he is leaving the Obama coalition because Obama turned his back on West's agenda. That's a legitimate reaction, whether you agree or not with the words West used to describe what happened. Cornel West won't sway someone whose primarily political motivation is to defend Obama if he calls Obama a "black mascot" and an Obama defender won't sway Cornel West if they're telling West that he's wrong to expect Obama to deliver on his agenda.

The bigger problem is that it is very difficult to successfully maintain a coalition in today's Democratic Party. Michael Gerson has identified something I have been arguing for some time - that the Democratic Party is actually two parties artificially melded together. I wrote about this in the California context last fall - today's Democratic Party has two wings to it. One wing is progressive, anti-corporate, and distrusts the free market. The other wing is neoliberal, pro-corporate, and trusts the free market.

These two wings have antithetical views on many, many things. Neoliberals believe that privatization of public schools is a good idea. Progressives vow to fight that with every bone in their body. Neoliberals believe that less regulation means a healthier economy. Progressives believe that we are in a severe recession right now precisely because of less regulation. Neoliberals believe that corporate power is just fine, progressives see it as a threat to democracy.

The only reason these two antithetical groups share a political party is because the Republicans won't have either one. The neoliberals tend to be socially liberal - they support civil unions or outright marriage equality, don't hate immigrants, and know that we share a common ancestor with the chimps. 35 years ago they might have still had a place in the Republican Party, but in the post-Reagan era, they don't. So they came over to the Democrats, who after 1980 were happy to have as many votes as possible - and whose leaders were uneasy at the growing ranks of dirty hippies among the party base.

As to those progressives, destroying their values and institutions is the reason today's GOP exists, so they clearly can't go to that party. They don't have the money to completely dominate the Democratic Party. Neither do they have the money to start their own political party, and right now they don't want to, given the widespread belief that Ralph Nader cost Al Gore the 2000 election and led to the Bush disaster.

To our north, the neoliberals and progressives do have their own parties. The Canadian election earlier this month gave Conservatives a majority, but it also gave a historic boost to the New Democratic Party, home of Canada's progressives, while the Liberal Party, home of Canada's neoliberals, lost half their seats. Those parties have an easier time holding together their coalitions, and that enabled the NDP to break through and become the party that is poised to take power at the next election once Canadians react against Stephen Harper's extremist agenda.

Still, for a variety of structural, financial, and practical reasons most American progressives are not yet ready to go down the path of starting their own party. And that makes mastery of coalition politics even more important.

Cornel West needlessly personalized things. He would have been on stronger ground had he pointed out, correctly, that Obama has not done a good job of coalition politics. Progressives have not only failed to advance much of their agenda, but are increasingly being told to accept rollbacks, which as we've seen doesn't happen on the other side and is key to holding conservatism together as an effective political force. Obama told unions to accept a tax increase on their health benefits, and promptly lost his filibuster-proof majority in the US Senate in the Massachusetts special election. While Republicans are facing a big political backlash for actually turning on members of their coalition - for the first time in a long time - by proposing to end Medicare, Obama risks alienating more of his coalition by promoting further austerity. Civil libertarians have seen loss after loss under Obama (which explains clearly why Glenn Greenwald does not feel any need to defend Obama). Obama has consistently sided with the banks and has done nothing to help homeowners facing foreclosure. Hardly anybody has been prosecuted for the crimes and fraud at the heart of Wall Street during the 2000s boom.

There's no doubt that any Democratic president faces a difficult task in holding together a political coalition made up of two groups - progressives and neoliberals - who distrust each other and are in many ways fighting each other over the basic economic issues facing this country. But Obama has not made much effort to keep progressives on his side. He halfheartedly advocated for their goals, did some things to roll back progressive gains and values, and expects progressives to remain in the coalition largely out of fear of a Republican presidency. That's a legitimate reason to stay, don't get me wrong. But it won't work for everybody, and nobody should be surprised when some progressives walk. Everyone has their limit.

It has been clear that Obama is of the neoliberal wing of the Democratic Party. He always was (and so too was Hillary Clinton). It's far easier for a neoliberal Democrat to win over just enough progressives to gain the party presidential nomination than vice-versa. Progressives are debating amongst themselves whether it makes sense to stay in that coalition if the terms are, as they have been since the late 1970s, subservience to a neoliberal agenda. I do not expect that debate to end anytime soon.

What we can do - and what we must do - is ensure that within the progressive coalition, we DO practice good coalitional behavior. If we are going to stay inside the Democratic Party, then we have to overcome the neoliberal wing. To do that, we have to be a disciplined and effective coalition. And to do that, we have to have each other's back. We have to attend to each other's needs. We have to recognize that everyone who wants to be in the coalition has a legitimate reason to be here, and has legitimate policy goals. If we have different goals - if Person A cares most about ending the death penalty, if Person B cares most about reducing carbon emissions, and if Person C cares most about single-payer health care, we have to make sure everyone not only gets their turn, but also make sure that each does not have to suffer a loss at our hands. If we find that we have goals that are in conflict, then we have to resolve that somehow.

One thing is clear: no coalition has ever succeeded with one part telling the other that their values are flawed, that they are wrong to want what they want, that they are wrong to be upset when they don't get something. We are not going to change people's values, and we should not make doing so the price of admission to a coalition. Unless we want to. In which case we have to accept the political consequences. I'd be happy to say we will never, and must never, coalition with neoliberals. But that has political consequences that many other progressives find unacceptable.

If we are going to address the severe crisis that is engulfing our country, we need to become better at building and maintaining coalitions. That means we have to decide who we want in the coalition, how we will satisfy their needs, and what price to maintain the coalition is too high to pay. Those are necessary, even essential political practices. It's time we did that, rather than beating each other over the head for not seeing things exactly the way we do ourselves.

Only then will be become the disciplined and effective operation that we want.


Twit Defeats Straw Man!

Film at 11:00

Here is the concluding paragraph from this article in the Guardian Telegraph UK* by a fancy little boy named Timothy Stanley who (I am absolutely not making this up) divides his time "between London and Los Angeles, with the occasional weekend in Washington DC" is interested in "religion, conservatism, elections, and culture" defines his "politics as Anarcho-Catholic – an eclectic kind of pacifistic, red meat eating, gun loving, tax hating, Buddha hugging voodoo" is "a bit obsessed with Sarah Palin" and is currently working on a biography of Pat Buchanan.

Oh boy!

The Rapture aside, America's evangelical Christians deserve a little respect

... Across the United States, atheists are gathering at Rapture parties to celebrate another day of life on this corrupted Earth. Their joy as Camping’s error is plain mean. While they knock back cheap imported beer and make-out in hot-tubs, thousands of evangelicals will be providing care and love to prisoners, homeless people, drug addicts and the poor. It is a noble calling worthy of a little tolerance.

Points off for not shoehorning "the nattering nabobs of negativism" and "the decadent Left in its enclaves on the coasts" into this hot-tubbing-atheists-versus-"sweet little old lady"-evangelicals hit piece, but really that's just a quibble.

In the great tradition of Conservative Propagandizing Assholery, the author breezes right on past literally millions of pages of contrary evidence on every relevant subject -- from the roots of America's absurd lock-'em-up mentality (racism + ridiculous Conservative faith-based anti-drug laws), to brain chemistry research, to mountains of studies of the kinds of programs that actually work to reduce criminal recidivism -- in order to achieve his political ends: clubbing the Imaginary Depraved Godless Hordes into submission with Prayerful Octogenarians.

Congratulations Timmy -- a bright, New York Times Op-Ed-columnist-for-life future awaits you.

* Thanks for the catch, Dominic.


20+ Useful CSS3 and HTML5 Frameworks, Tools and Templates

I hope you have heard a little about CSS3 and HTML5. And I’m sure you’ve used at least one of the cool features they offer. But now it is time to use them at their full (or almost full) power.

You may be asking yourself “It is time to change? Should I forget everything I know and dive into this new world?”. Well dear padawan, you don’t need to do so. We have a lot of tools that make our transition to new and better technologies safer (ultimately we can’t just crash our customer’s website, we have bills to pay :D).

Frameworks are helpful with this. They’ve already been tried, tested and proven. Of course, you can always make them better, but they are a really good starting point.

This time we will talk a little about frameworks and other tools, like generators and templates.

So, let’s rock.

HTML5 Boilerplate – Templating that fits all needs

This is the most useful for me. I usually have jobs that need easy setup, but a lot of optimizations tools (minifiers and more) and, at the same time, I’m quite familiar with CSS, so too much preset CSS is a waste of time to me (since I spend a few hours coding CSS, but much more to understand and re-utilize framework’s code).

Cool features:

  • Constantly improving – Last update says that they reduced the overall size of the published boilerplate by 50%
  • Build script – .js and .css minify, image optimization, html optimization, server configurations for caching…
  • Custom install setup – So you can choose what you want in “your” boilerplate
  • Cross-Browser compatible
  • HTML5 Ready
  • Print stylesheet ready to use

52framework – Supports almost anything

I am amazed by all the things you can do with this framework. It has a lot of resources that I thought would never work on IE. This is a good option when you want a somewhat styled template and  are planning to use almost all power of HTML5.

What do I like:

  • Almost anything you want with HTML – Local Storage, video player, canvas, forms…
  • A lot of CSS3 proprieties – As you can see in CSS demo, it has a good CSS3 support
  • Video Tutorials – Yeah, it makes even easier to understand 52′s workflow

G5 Framework – Good tools collection

Actually Greg Babula says that it meant to be just a personal project. But it is much powerful than he thinks.

As it was made from personal experience, it has a lot of tools that we already know how to use (Modernizr, CSS Reset, jQuery, Orbit Image Slider…), thus we don’t waste too much time learning.

Perkins – Lighweight and LESS

I must admit that I should use LESS much more than I do. If you think this way, Perkins may be a good option for you. It comes with a set of LESS stylesheets and mixins for common tasks such as creating navigation, rounded corners, gradients and much more.

Sprites.js – Animation framework (HTML5 support, of course)

Yeah, sometimes our customer wants some animations on their site. Why should you use flash when (almost every time) you can use HTML5?

Sprite.js provides a simple integration for canvas and HTML animations so you can do easily some animations, with maximum performance.

Lime.js – Gaming framework

Just take a look at the demo games, and tell me if it isn’t amazing.

Some features (HTML5) that you can use on it:

  • Optional install – For mobile users it is really good, just bookmark your game and you’re done
  • KeyFrame animations
  • Full support of sprite sheets
  • Stroke support – So you can draw a stroke around shapes
  • Good documentation – Just take a look at all classes you can use with it, pretty cool :D

HTML5 multimedia framework for WordPress

If you are a WordPress person, you will find it useful. With this plugin, you just have to add a shortcode and you have a HTML5 media player in your site.

The framework currently supports:

  • mp4 (h.264,aac)
  • ogg (theora,vorbis)
  • mp3 (audio only)
  • webm (vp8,vorbis).
  • wmv (via MediaElement.js)
  • flv (via MediaElement.js)
  • wma (via MediaElement.js)

Modernizr – HTML5 & CSS3 with fallbacks

Modernizr helps us to implement HTML5 and CSS3 for browsers that don’t natively support it. Actually many of the tools mentioned above use it.

Want to know more about its amazing features? Just read The All-In-One Entirely-Not-Alphabetical No-Bullshit Guide to HTML5 Fallbacks.

It is really simple to use, when modernizr detects your browser’s features, it adds classes to you HTML, so you can easily switch to a valid fallback. Try to run the demo and see its results for a better comprehension.

Select[ivizr] – CSS3 Selectors for IE

IE (6-8 mainly) is surely the greatest barrier to CSS3 spread. CSS3 selectors are almost forgotten for some developers, that just know they exist because can use them with jQuery.

You just need one of the 7 supported JavaScript libraries and you are ready to install it (via conditional comments, so just IE will see it). And then you’re done, just write you pretty CSS3 selectors as you aways wanted.

CSS3 button framework

With this framework you have easily a lot of good buttons options. It is specially useful for back-end developers, that aways need some pretty buttons, but don’t have time (or budget) to do so.

They are all CSS3 ready, and can be easily customized.

Templates – General HTML5 and CSS3 samples

Coming Soon Template

Design Company

Real State

Free HTML5 & CSS3 theme

Create An Elegant Website With HTML 5 And CSS3

Starter Pack

Much more inspiration at HTML5 Gallery

Some useful tools

CSS3 Button Maker

CSS Transforms code generator

CSS3 Gradient generator

CSS3 Drop Shadow Generator

CSS Generator for radius, shadows, rgba, @font-face, columns and more

The best @font-face generator I’ve ever seen

HTML5 Visual Cheat Sheet

Ready to start experimenting with HTML5?

You may notice that I didn’t even mention any mobile frameworks. It is because they are so cool that they deserve a dedicated post.

I certainly have missed some other good resources. Why don’t you comment and share what you know?


Going Fugue*

fugue :
n. -- a period during which a person suffers from loss of memory, often begins a new life, and, upon recovery, remembers nothing of the amnesic phase.

I will ask again.

Mr. Sullivan, in what way does the Palinism that mortifies you and your "Real Conservative" Expats friends and enriches the Modern Conservative Media/Cultural/Political juggernaut:

But it remains amazing how the essence of Palinism - the world is what I say it is, regardless of actual reality - is now endemic on the right.

Substantively differ from the Sullivanism -- the constant assertion that the world was what I say it was, regardless of actual history. -- on which you and the and rest of your "rare and singular new species...of haploid political minotaur(s)" continue to professionally engorge yourselves?

Yours in Christ,



30 Useful and Cutting Edge CSS3 Text Effect and Web Typography Tutorials

CSS3 with it’s possibilities is a revolution in web development. The new CSS3 properties give developers a wonderful chance to enhance their designs in a way that’s quick and easy, yet visually impressive. What’s more, almost all of the major browsers now support most of the CSS3 features so that’s another reason for mastering the new techniques. One of the spheres CSS3 has changed dramatically is web typography. Text styling and neat effects can now be achieved without using any Javascript or images at all. This article presents 30 useful and cutting edge CSS3 text effect and web typography tutorials that will take your designs to the next level.

1. How to Create Inset Text With CSS3


In this tutorial you are going to use the text-shadow property that is currently supported by most of the major browsers to create the appearance of inset text. Inset text being text that has been pushed into the background, almost like a reverse embossed effect.

2. 3D Text


This is an example of 3D text created merely with CSS3. Use multiple text-shadows to create 3D text on any HTML element.
No extra HTML, no extra headaches, just awesomesauce.

3. Cool Text Effects Using CSS3 Text-Shadow


This tutorial shows you how to create some really cool and inspiring text effects using text shadows in CSS3.

4. Letterpress Effect with CSS Text-Shadow


The letterpress effect is becoming hugely popular in web design, and with a couple of modern browsers now showing support for the text-shadow CSS3 property it’s now simple and easy to create the effect with pure CSS.

5. Letterpress Text Effect Using Photoshop and CSS


Letterpress effect looks good in modern websites, letterpress effect can be gain using Photoshop and also using text-shadow property of CSS. This tutorial will show you how to achieve letterpress effect with Photoshop and also with pure CSS.

6. Text Embossing Technique With CSS


Text embossing has become a huge trend in last couple of years. This tutorial describes how to implement this effect with CSS.

7. Subtle CSS3 Typography that you’d Swear was Made in Photoshop


Learn to use CSS3 text shadows, outlines, transitions, and even text gradients to create cool typography that you’d swear had to be made with a program like Photoshop.

8. Outline Your Text Using the CSS3 text-stroke Property


This tutorial shows you how to add an outline, or stroke, to your text using the CSS3 text-stroke property.

9. How to Create a Cool Anaglyphic Text Effect with CSS


In this tutorial you’ll create a cool transparency overlay effect that closely resembles anaglyph stereoscopic 3D images. To use the effect in  web designs you’ll of course build it with CSS, but the main consideration is to keep everything neat and true in our markup.

10. CSS3 Tutorial: How To Change Default Text Selection Colour


Whilst this CSS3 declaration might not be crucial to your project or design and is not supported by all browsers, it’s a fantastic effect that really takes your design one step further.

11. 8 CSS3 Text Shadow Effects


This post covers eight cool text effects you can achieve using CSS3 text-shadow property only .

12. Text Rotation with CSS


In this tutorial you’ll learn to rotate text without images using the transform property.

13. CSS3 Shining Text, CSS2 Flaming Text


Create a fun flaming text effect simply by using some JavaScript and the good old CSS2 property text-shadow and shining text using CSS3 properties and animation.

14. Create Beautiful CSS3 Typography


This tutorial will teach you how to take basic markup and transform it into an attractive and beautiful typographical design through pure CSS3. There are no images or other external resources, just pure CSS magic.

15. CSS3 Cookbook: 7 Super Easy CSS Recipes to Copy and Paste


In this tutorial you’ll find seven fun and attractive CSS tricks that you can grab and insert right into your own projects and customize at will. Keep in mind that since this stuff is still cutting edge, older browsers won’t support most of it.

16. 3D Text Hover


Learn how to create multiple text shadows using CSS3 text shadow property.

17. Adding Stroke to Web Text


Replace programs like Adobe Illustrator and learn how to add stroke to web texts using WebKit.

18. CSS3 Text-Shadow – Can It Be Done in IE Without JavaScript?


IE9 does support the majority of the CSS3 properties, however it doesn’t support image-border and text-shadow properties. This article will deal with text-shadow: how it works in browsers that support it, and strategies developers can use today to emulate some of its functionality in IE.

19. I Heart Blur


It ain’t exactly a tutorial, however you should check out the code used to create this stunning effect to learn how to add blur to text without using bunch of text-shadow properties.

20. How to Create Inset Typography with CSS3


In this tutorial, you’ll learn to create inset type, a popular text treatment, using only CSS.

21. Quick Tip: Pure CSS Text Gradients


In this short video tutorial you’ll learn how to apply gradients to texts using webkit.

22. CSS3 Background-Clip: Text


Learn to apply CSS transition on a selectable text.

23. How to Use Text Shadow /w CSS3


CSS3 presents many new possibilities when it comes to text effects on websites. The text-shadow property is one of these awesome abilities. This article covers 5 great effects you can achieve using CSS3 text-shadow.

24. CSS3 Poster With No Images


An experiment showing the power of CSS3 techniques. This one uses lovely bits like box-shadow, border-radius, @font-face, transform, box-sizing, text-shadow, RGBa. You can check out the code to discover these impressive features.

25. Creating a True Inset Text Effect Using CSS3


This inset text tutorial differs from others because besides default text-shadow it also uses inner shadow property.

26. 3D CSS Shadow Text Tutorial


This easy CSS text shadow tutorial will show you step by step how to create 3D font with multiple css shadows by stacking multiple CSS3 text shadow properties, then go a step further and use the CSS text transform and CSS transition properties to make the 3D text pop out / zoom on hover.

27. How To Create 3D Text Using CSS3


Learn how we create 3D text using CSS3 text-shadow to heading and paragraph tags.

28. Font Sizing With Rem


CSS3 introduces a few new units in font sizing, including the rem unit, which stands for “root em”. Take a look at it’s features and learn how to create resizable text in all major browsers.

29. Create Attractive Web Typography with CSS3 and Lettering.js


In this tutorial, you’ll look at how to take basic markup and transform it into an attractive typographical design using only minimum images, pure CSS3 magic and we will spice things up with lettering.js – a jQuery plugin for radical web typography.

30. CSS Text Shadow


Another tutorial taking you through all the advantages CSS3 text-shadow can give.


Professional Left Podcast #74

“It's always funny until someone gets hurt.
Then it's just hilarious.”

-- Bill Hicks

Related links: n/a

Thanks again to Frank Chow for the graphic at the ProLeft website and Heather at Crooks and Liars Video Cafe for their help. And don't forget, our archives are available for free with no downloads at Professional Left.

Help put a tiger in our Netroots Nation Tank here:


Anthony Portantino for Congress

(cross-posted on DailyKos)

There aren't many members of Congress in the mold of Anthony Portantino, but there ought to be.

Recently, former Mayor of La Canada Flintridge and current California State Assemblyman Anthony Portantino announced his intentions to run for United States House of Representatives. The news has gathered national attention, and has potential opponents like entrenched incumbent Rep. David Dreier worried.

One of the best things about living less than 3 miles away from the California State Capitol is the ease of access to some of the state's most influential leaders. I have been lucky enough to visit with the likes of Congress members John Garamendi & Doris Matsui, State Insurance Commissioner Dave Jones, Senate President Darrell Steinberg and many other great members of our Party's Leadership. Fantastic candidates like Dr. Ami Bera stop by frequently to give great talks to our local Democratic clubs. They all have fantastic qualities that make for great public servants. It was Anthony Portantino, however, that gave me reason to be truly excited about 2012.

Anthony is an unassuming yet slightly imposing man, a former Hollywood producer turned public servant with a heart for making a tangible difference in people's lives. He's been an integral force in keeping movie production companies in California through an innovative tax credit program. He's fought for reproductive health, gained bi-partisan praise for his efforts to freeze the salaries of our state's highest-paid workers, and is currently in a battle to help get unregistered weapons off the streets (something that has caused a bit of controversy with the NRA and a group called "South Bay Open Carry").

(yes, this is their response to the bill)

I was able to sit down with the Assemblyman at a small caf? directly across the street from the north steps of the capitol. Having worked on political campaigns for the majority of the last decade, I had my share of questions for Anthony. He was all too glad to answer.

In getting to know Asm. Portantino, I noticed two things quickly: first, this was a man who wanted to get to work. There was no pretense about him, simply that he saw a need in Congress and is now determined to help make positive change. Second, this was a thinker who was dedicated to doing what's best for his constituents.

I asked Anthony why he wanted to run for Congress, a legitimate question to start off with if there ever was one. "I was inspired by President Obama when he announced a push for helping community colleges. Too often politicians focus on 4-year universities, which is fine, but the President seemed to get that not everyone was Harvard-bound for a medical degree. As Chair of the Higher Education Committee, the President's plan resonated with me and helped to get me into this race."

Anthony's not the kind of man to use buzzwords or poll-tested sound bytes to lure votes. Most professional politicians are spending their energies regurgitating one-liners on "job creation," without taking into factor all of the difficulties actually producing what they promise to deliver. Anthony was clear that his priorities would be focused to change the environment around the country and be more conducive for jobs, better careers that last in the long term rather than simply for the here and now. Anthony Portantino is thinking about tomorrow by starting today. Education is his number one priority if elected to the House in 2012.


Learning has been a lifelong goal for Anthony, having been a graduate from Albright College in Pennsylvania. His father was the first in his family to graduate college thanks to the GI Bill, and Anthony's daughter Sofia is currently a university student here in California. "We all do better with an educated population," Portantino explained.

Medical research has also been a passion of Assemblyman Portantino's, having been the author of numerous bills aimed at increased funding for umbilical/stem cell research. He has also been instrumental with legislation regarding breast cancer screenings, HIV funding, and is currently working on ways to improve women's health & fertility by mandating insurers preserve embryos of cancer patients who might one day wish to have children.

Overall, Anthony Portantino has a broad and deep mind, concerned about planning for our futures. His eyes are always set two steps ahead, and in these troubling times that's exactly the kind of candidate we need representing us in Washington.

"I'm ultimately trying to reflect my constituent's priorities. These are some of the things people in my district care about. It's my job to make their lives easier, and connecting with them is what this job is about."


If you have a moment, please take the time to check out Assemblyman Anthony Portantino. His race has caught my attention, and I'm going to do what I can to help him win in 2012. He's going to need your help to make it happen, though. Congressman Dreier has never faced someone quite like Anthony, and the GOP is going to try their hardest to keep a member of their leadership entrenched. And help you can give would be most appreciated.


‹ First  < 3104 3105 3106 3107 3108 >  Last ›