background preloader

Smashing Coding - Client-Side and Server-Side Programming Articles

Smashing Coding - Client-Side and Server-Side Programming Articles

To Five Smashing Years… And A Free Anniversary eBook Treat! - Smashing Magazine When we started Smashing Magazine, we didn’t expect anything. We didn’t have a grand master plan for a successful online magazine for designers and developers. We created something that we found useful and that we thought others would find useful, too. We did not lose focus, we relied on instinct more than once, we stayed patient, and we pulled the occasional night shift. That was 2006. And then you came along. You have passed the word along, left comments, dropped us emails. Five years have passed, and the magazine has changed. We all do our best to bring you the trusted advice, techniques, tutorials, resources and opinions that Smashing Magazine is known for nowadays and that the Web design community around the world has come to rely on. Smashing Magazine is a quality-obsessed, passionate team, but it is also you: you and every single reader who has been reading Smashing Magazine for all these years. A Smashing Magazine Anniversary Treat Today, Smashing Magazine turns five. It's done.

Dynamic Diagrams' take on the world of visual explanation, information architecture, design, and technology Special Topics in Interactive Art & Computational Design » Final Project- Colorshift Final Project- Colorshift For my project tracking color changes in different things over time, I was able to do eight color experiments, with the ability to add more. The web interface can be found here: I would like to add more color experiments in the future because there were several that I just ran out of time to be able to do. Overall this project was very challenging to me, just in organization and getting all the technical aspects working, but I had a lot of fun with it. Below are some screen shots of the site. Comments Off A Visual Guide to the Ampersand (Infographic) The ampersand symbol (&) has a long and rich history, dating as far back as 63 B.C. To this day, its use can be witnessed in a wide range of situations, from being a key component in a Fortune 500 company’s logo/brand identity materials to casual SMS/text messages between old friends. Below is a visual guide to this beautiful and artistic symbol. Click here to enlarge. This infographic is sponsored by Squarespace, a website builder for creating and managing beautiful websites, blogs and portfolios. Related Content About the Author Jacob Gube is the Founder and Chief Editor of Six Revisions.

YOUrban AI and Social Science – Brendan O'Connor | cognition, language, social systems; statistics, visualization, computation Everyone recently seems to be talking about this newish paper by Digrazia, McKelvey, Bollen, and Rojas (pdf here) that examines the correlation of Congressional candidate name mentions on Twitter against whether the candidate won the race. One of the coauthors also wrote a Washington Post Op-Ed about it. I read the paper and I think it’s reasonable, but their op-ed overstates their results. It claims: “In the 2010 data, our Twitter data predicted the winner in 404 out of 435 competitive races” But this analysis is nowhere in their paper. They didn’t ever predict 404/435 races; they only analyzed 406 races they call “competitive,” getting 92.5% (in-sample) accuracy, then extrapolated to all races to get the 435 number.They’re reporting about in-sample predictions, which is really misleading to a non-scientific audience; more notes on this further below.These aren’t predictions from just Twitter data, but a linear model that includes incumbency status and a bunch of other variables.

The Making of Arduino For Banzi, this is perhaps the most important impact of Arduino: the democratization of engineering. "Fifty years ago, to write software you needed people in white aprons who knew everything about vacuum tubes. Now, even my mom can program," Banzi says. "We’ve enabled a lot of people to create products themselves." Not all engineers love Arduino. To fuel greater adoption of Arduino, the team is exploring how to integrate it more deeply into the education system, from grade schools to colleges. But spreading the Arduino gospel is only part of the challenge. Arduino has also created its own cottage industry for DIY electronics. Because the team can’t afford to stock hundreds of thousands of boards, they instead produce anywhere from 100 to 3000 per day at a manufacturing facility near Ivrea. The Arduino team is now earning enough to support two of its members as full-time employees and is making plans to bring even more circuit board power to the people.

AWStats - Free log file analyzer for advanced statistics (GNU GPL). Image & Narrative - "Photographic Text(ure): Grain, Dots, Lines", guest editors Laurence Petit (laurence.petit@univ-montp3.fr) , Université Paul Valéry - Montpellier 3 and Pascale Tollance (pascale.tollance@univ-lyon2.fr), Université Lyon 2, (15.2) -"Early Photography in Europeana: Collections, Themes, Techniques and their Interrelation" (guest editors): Fred Truyen (fred.truyen@arts.kuleuven.be) & Bruno Vandermeulen (bruno.vandermeulen@arts.kuleuven.be) (15.3). - "Worth a Thousand Words: At the Intersections of Literture and the Visual Arts", guest editors Astrid Bracke (a.bracke@let.ru.nl) and Dennis Kersten (d.kersten@let.ru.nl), University of Utrecht (15.4) - "Photofilmic Art: Negotiating Fraught Images in a Contemporary Public Sphere, part 1", ed. - "The Narrative Functions of Photography in Comics" Guest-editor, prof. - "Photofilmic Art: Negotiating Fraught Images in a Contemporary Public Sphere, part 2", ed. -"Illustration et construction du récit"/"Illustration and narrative construction", ed.

The Python Tutorial — Python v2.7.2 documentation Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python web site, and may be freely distributed. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. For a description of standard objects and modules, see The Python Standard Library. The Glossary is also worth going through.

creativepotato mongoose - Mongoose - easy to use web server Overview Mongoose is the most easy to use web server on the planet. A web server of choice for Web developers (PHP, Ruby, Python, etc) and Web designers. Mongoose is built on top of libmongoose embedded library, which can turn anything into a web server in 5 minutes worth of effort and few lines of code. Libmongoose is used to serve Web GUI on embedded devices, implement RESTful services, RPC frameworks (e.g. Downloads, Docs and Source Code Features To accomplish it's mission, Mongoose keeps balance on functionality and simplicity by carefully selected list of features: Works on Windows, Mac, Linux/UNIX, iPhone, Android, eCos, QNX and many other platforms Support for CGI, SSL, SSI, Digest Auth, Websockets, WEbDAV, Virtual Hosting Resumed download, URL rewrite, IP-based ACL, Windows service, HTTP/HTTPS client support Small footprint: Mongoose core size is under 40 kB of x86 compiled code, and tiny runtime footprint Simple and clean embedding API, mongoose.h. User Guide In 4 Pictures License

Developer Guide An Overview of the Euro Crisis - Interactive Graphic Arrows show imbalances of debt exposure between borrowers in one country and banks in another; arrows point from debtors to their bank creditors. Arrow widths are proportional to the balance of money owed. For example, French borrowers owe Italian banks $50.6 billion; Italian borrowers owe French banks $416.4 billion. The difference — their imbalance — shows France's banking system more exposed to Italian debtors by about $365.8 billion. The risk to countries’ debts and economies is indicated by color: More worrisome Greece amassed a huge debt that it has scant hope of repaying. If there is no firewall or if it is inadequate, it would be easy to imagine a run on banks. If no preventative measures are taken, a chain of events like this could unfold: In reaction to a Greek collapse, investors become worried about their exposure to other risks in the region. Italy may not be able to protect its banks if there is a loss of confidence.

Related: