offerman

May 132012
 

Journalists, perverts, and activists are no longer the only people having good reasons to anonymize their web browsing. After retention obligations for ISPs and telecom providers, married off as anti-terrorism and anti-crime measures, now the next wave of controversial legislation is being cooked up. PIPA, SOPA, and ACTA have all been developed to protect heavily lobby-driven commercial interests, thereby trampling basic civil rights.

In this article we explain how to anonymize your web browsing, using Tor, Polipo (the successor to Privoxy and Squid), and Vidalia on a Fedora Linux installation. Continue reading »

Dec 282011
 

Just released by O’Reilly:

HTML5 is more than a markup language — it’s a dozen independent web standards all rolled into one. Until now, all it’s been missing is a manual. With this thorough, jargon-free guide, you’ll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you’ll reach it quickly.

Dec 262011
 

Just released by O’Reilly:

Social networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You’ll learn how to create third-party applications for existing sites, build engaging social graphs, and develop products to host your own socialized experience.

Continue reading »

Dec 242011
 

Just released by O’Reilly:

Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Continue reading »

Dec 212011
 

Just released by O’Reilly:

What do Foursquare, Zynga, Nike+, and Groupon have in common? These and many other brands use gamification to deliver a sticky, viral, and engaging experience to their customers. Gamification by Design provides the design strategy and tactics you need to integrate game mechanics into any kind of consumer-facing website or mobile app. Learn how to use core game concepts, design patterns, and meaningful code samples to create a fun and captivating social environment.

Continue reading »

Dec 192011
 

Just released by O’Reilly:

CoffeeScript is JavaScript done right. It provides all of JavaScript’s functionality wrapped in a cleaner, more succinct syntax. CoffeeScript: Accelerated JavaScript Development (Pragmatic Bookshelf) is the first book on this exciting new language.

Continue reading »

Dec 162011
 

Facebook offers all sorts of badges and social plugins to web developers, allowing you to add badges, buttons, recommendations, and streams to your site. In this article we describe how to install the Comments plugin, deploying Facebook to add a comments stream to your content pages.

Continue reading »

Oct 262011
 

Upgrading modules in Drupal can be performed from the web-interface. Unfortunately but understandably, this is not the case for the Core system. That requires a download and install by hand, replacing the current software tree while saving the current configuration, modules, themes, and libraries. In this article we describe the upgrade from Drupal Core version 7.7 to 7.8. Continue reading »

Aug 202011
 

Learning Perl -- cover

Just released by O’Reilly:

Perl combines great power — particularly in text editing — with convenience, and is found in countless web and system administration tools. This book, a classic written by some of the most highly recognized leaders in the Perl community, is the most sophisticated introduction to this language, updated for the most recent Perl versions and best practices.

Learning Perl, popularly known as “the Llama”, is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new sixth edition covers recent changes to the language up to Perl 5.14. Reflecting years of classroom testing and experience, this edition is packed with exercises that let you practice the concepts while you follow the text. Continue reading »

Aug 162011
 

Geotargeting allows you to limit the delivery of your ad campaigns to certain continents, countries, regions, or cities. MaxMind offers several databases (and a public software library) that can be deployed to accomplish this.

These databases (made available as data files) can be integrated into OpenX using the openXMaxMindGeoIP plugin. Continue reading »

Aug 042011
 

After installing the Drupal core, the Reports section in the administrator’s interface warns us that APC is installed but not enabled. This feature makes it possible to show the progress of a file upload to the server.

Continue reading »

Aug 032011
 

Almost a year ago, we got very excited after looking into Drupal. Back then, version 7 of this Content Management Framework (CMF) was not yet available.

Today it is. And although not all modules are available for the new core, version 7 looks even better than its predecessor.

In this article we describe the complete installation of a multi-site Drupal system. Continue reading »

Jun 172011
 

Just released by O’Reilly:

With step-by-step instructions and expert guidance, Creating a Website teaches readers how to go from nothing but an idea and a PC to creating a professional-looking website. This third edition shows readers not only how to create a compelling Web presence, but how to enrich it with interactivity, search-engine optimization, audio files, videos, visitorcentric community elements, and e-commerce capability with products like PayPal and Google Pay. It also describes the emergence of HTML 5, and tell them why it’s an improvement over earlier versions of HTML.

Continue reading »

Jun 132011
 

Just released by O’Reilly:

App Inventor is poised to change the mobile development landscape significantly. Not only does it make it much, much easier for beginners to get their hands dirty and start developing with little overhead or formal schooling/training, it stands to turn merely curious parties into more serious developers as well. The whole enterprise carries a strong stance that “programming can be a vehicle for engaging powerful ideas through active learning,” which is just so in line with O’Reilly. The blocks editor uses the Open Blocks Java library for creating visual blocks programming languages. Open Blocks is distributed by the Massachusetts Institute of Technology’s Scheller Teacher Education Program. The compiler that translates the visual blocks language for implementation on Android uses the Kawa Language Framework and Kawa’s dialect of the Scheme programming language, developed by Per Bothner and distributed as part of the Gnu Operating System by the Free Software Foundation.

Continue reading »

Jun 032011
 

Just released by O’Reilly:

Since 1996, JavaScript: The Definitive Guide (O’Reilly Media) has been the bible for JavaScript programmers — a programmer’s guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.

Continue reading »

May 302011
 

Just released by O’Reilly:

Join the next wave of Web 2.0 software development in the cloud! Cloud applications are the next big shift in application development: instead of building single-user applications to run on a personal computer, new applications are being built as multi-user services that run in data centers around the world.

Continue reading »

May 052011
 

Just released by Wrox:

Create must-have applications for the latest Android OS

The Android OS is a popular and flexible platform for many of today’s most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, he moves at a steady pace while teaching everything you need to know to successfully develop your own Android applications.

Continue reading »