Code it
5.8K views | +0 today
Code it
This is a curated resource for programmers and software architects. It is regularly updated with Articles, Hacks, How Tos, Examples and Code.
Curated by nrip
Your new post is loading...
Your new post is loading...
Scooped by nrip
March 22, 2012 4:17 PM
Scoop.it!

Adobe cranks web developer arsenal with personalisation tools

Adobe cranks web developer arsenal with personalisation tools | Code it | Scoop.it

Aiming to extend its reputation amongst the web developer and designer communities, Adobe has updated its Web Experience Management (WEM) offering with a set of product augmentations designed to drive sites that engender "web engagement with optimised (and personalised) landing pages" plus social tools.

 

Crucial updates in the Adobe CQ 5.5 suite include the 'Client Context' and 'PhoneGap' options.

These tools have been engineered with the intention of giving web developers greater personalisation power to contextualise website information to an individual user based upon their profile, as long as the user is happy to 'login' and/or 'sign up' to the site's services for regular visits.

 

Client Context will extend to recognise not only a user's interests and browsing preferences, but also build in awareness of an individual's preferred devices and location should they wish to submit that information.

No comment yet.
Scooped by nrip
March 20, 2012 6:58 PM
Scoop.it!

OpenGeo – GeoServer Featured on the Sourceforge Anvil Podcast

OpenGeo – GeoServer Featured on the Sourceforge Anvil Podcast | Code it | Scoop.it
Our Justin DeOliveira recently graced the “airwaves” of the internet, speaking to Rich Bowen of the Sourceforge Anvil Podcast about the GeoServer project. GeoServer was one of SourceForge’s featured projects in February 2012.

Check out the podcast and the transcript below or download on our Media Page .

Thanks to the host Rich Bowen and the SourceForge blog!

No comment yet.
Scooped by nrip
March 18, 2012 3:33 AM
Scoop.it!

A Social Media Presence and Your Patient's Perception

A Social Media Presence and Your Patient's Perception | Code it | Scoop.it

Why see a doctor 200 miles away when you live 20 miles from one of the United States’ fifth most populated cities? One word: relationship. Thirteen years ago I was a young college kid with a simple meniscus tear and I went to a doctor based on who was covered in my insurance. When that experience led me to more knee problems rather than repairs, another physician suggested posting my case to this “internet” community of orthopedic surgeons. That’s how I met Dr. Howard Luks, an Orthopedic Surgeon in Westchester County , New York.

No comment yet.
Scooped by nrip
February 22, 2012 9:16 PM
Scoop.it!

To Be (To Cloud) Or Not To Be (Not To Cloud) BI | Forrester Blogs

My colleagues and I have just completed yet another engagement with a large client — one of dozens recently — who was facing a to be or not to be decision: whether to move its BI platform and applications to the cloud. 

No comment yet.
Scooped by nrip
October 17, 2011 10:02 AM
Scoop.it!

Classy Methods, a Sense of Self (Classes Part 2)

Classy Methods, a Sense of Self (Classes Part 2) | Code it | Scoop.it
Ratcatcher     Hello - Mr and Mrs Concrete?
Both     Yes.
Ratcatcher     Well, well, well, well, well, well, well, well, well, well, well, how very nice. Allow me to introduce myself. I ...
No comment yet.
Scooped by nrip
October 12, 2011 8:30 PM
Scoop.it!

Branching, Merging and Other Useful Commands in Git

Branching, Merging and Other Useful Commands in Git | Code it | Scoop.it
I recently started a new series called Scheme in Python mainly to teach myself a bit about branching and merging in git. This post is simply a reference for some of the git commands I regularly us...
No comment yet.
Scooped by nrip
October 12, 2011 8:28 PM
Scoop.it!

Watermarking PDF files with GIT commit id

Do you have a pile of old print-outs of PDF documents on your desk that correspond to different versions of the same file, but you can't see which printout corresponds to which version? And the file in question sits in a git repository?

 

Well, your prayers shall be heard. Here's the answer to that mess: Just watermark each PDF before you print it with the git commit id. You can find out the current git commit id with git describe --always.

 

How to get that onto you PDF? Either use a pen or pdflatex with the pdfinput and tikz packages. For those of us who don't like to use pens the script below automates that task. Just say (assuming you have named the script commitid and put it to some place in your PATH)

No comment yet.
Scooped by nrip
October 12, 2011 4:27 PM
Scoop.it!

No end in sight for global BlackBerry outage

No end in sight for global BlackBerry outage | Code it | Scoop.it

Research In Motion said on Wednesday it was working to end a three-day global disruption of BlackBerry services that has frustrated millions of smartphone users and put more pressure on the company for sweeping changes.

No comment yet.
Scooped by nrip
October 5, 2011 4:09 AM
Scoop.it!

A Week of OpenBSD Hacking In Slovenia: Developers Report From s2k11 (Part 1)

A Week of OpenBSD Hacking In Slovenia: Developers Report From s2k11 (Part 1) | Code it | Scoop.it

For a few days in September (16th through 23rd), the Slovenian capital Ljubljana was also the World Capital of OpenBSD hacking, hosting the s2k11: General hackathon, with 25 developers participating. Undeadly editor Mitja Muzenic was there, but he was too busy organizing the event (by all accounts doing an excellent job) to write about it, so we asked each of the developers who participated to send us a short summary of what happened at the hackathon.

 

Those summaries form the base of this series of articles (we have several more in process). If you're not folloing -current, this is an early preview of what may appear in the next release, or in some cases of features that will be tentatively included for testing in upcoming snapshots.

No comment yet.
Scooped by nrip
October 5, 2011 4:06 AM
Scoop.it!

Bitbucket: Converting Hg repositories to Git | Pseudo Random Bytes

Bitbucket: Converting Hg repositories to Git | Pseudo Random Bytes | Code it | Scoop.it

Recently I started using Bitbucket for private repository hosting for a project I’m working on. While I had no experience with Mercurial, I figured it can’t be that tricky – and Bitbucket offers free private hosting which is what this project needed (couldn’t go public, couldn’t pay, didn’t have the time to set up self-hosted SCM hosting).

 

All in all I like Bitbucket (although I have to admit on most aspects they seem to fall behind GitHub), but not so much using Mercurial – for all sorts of reasons it felt quirky and less polished than Git, which honestly I have much more experience with.

 

So following Bitbucket’s big announcement on Git support, I’ve decided to migrate my repositories from Hg to Git, while keeping them on Bitbucket and maintaining repository history. I’m happy to say it was relatively a piece of cake to successfully achieve. Here is what I did:

No comment yet.
Scooped by nrip
September 24, 2011 8:12 PM
Scoop.it!

Git merge strategy. – The Log · Andy Hatch | Brooklyn, NY

At first, after switching from SVN, it was a bit difficult wrapping my head around the new workflow and discovering its advantages, but lately I’ve really begun to get excited about all the advanced features Git makes available

No comment yet.
Scooped by nrip
September 13, 2011 4:20 AM
Scoop.it!

How to Install Ruby 1.9.2 and Rails 3.0 on Ubuntu 10.10 [HD]

Peter Cooper shows you how to easily and reliably install Ruby 1.9.2 and Rails 3.0 on Ubuntu 10.10. Based roughly around Ryan Bigg's written tutorial at http...
No comment yet.
Scooped by nrip
September 13, 2011 7:38 AM
Scoop.it!

Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices

Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices | Code it | Scoop.it

Always use feature detection. Do not program conditionals per platform or version.

 

This site is in progress. New tests, new features, more info per feature and more mobile browsers soon!

No comment yet.
Scooped by nrip
March 20, 2012 6:58 PM
Scoop.it!

Hack the Change: SMS-powered election monitoring app Monitor Squared wins international development hackathon

Hack the Change: SMS-powered election monitoring app Monitor Squared wins international development hackathon | Code it | Scoop.it

After a full weekend-long hackathon in which NGOs and engineers collaborated to design apps to address international development policy challenges, Monitor Squared, an SMS-powered election monitoring application emerged with the victory at Hack the Change.

No comment yet.
Scooped by nrip
March 20, 2012 6:57 PM
Scoop.it!

Git - Simple File Management

Git - Simple File Management | Code it | Scoop.it

Files can be added, committed and removed from git repositories using one or more of the following commands:

 

Adding a file named "testFile.xml" to the index.

 

git add testFile.xml

 

Testing to view differences between the index and HEAD

 

git diff --cached

 

produces something like the following:

lizard:l8mdv-si-samples mvickery$ git diff --cached
diff --git a/testFile.xml b/testFile.xml
new file mode 100644
index 0000000..e69de29

No comment yet.
Scooped by nrip
March 17, 2012 12:59 PM
Scoop.it!

Redirecting based on the URL string using PHP

In many cases, one ends up hosting multiple sites on a single server, shared or VPS.

 

Also in many other cases a company has multiple domains and multiple page addresses to service clients and prospects from different countries, demographics and walks of life.

 

And the need of the hour is that one wants to send a user to a different folder on your web site, based on what domain they use? Here we will explain a simple way to do this using PHP.

No comment yet.
Scooped by nrip
October 17, 2011 10:02 AM
Scoop.it!

Extending Python with C – Using OpenCV on the web

Extending Python with C – Using OpenCV on the web | Code it | Scoop.it

This article is kind of a two-in-one, I’ll demonstrate how to create an extension to Python written in C and how to take the power of OpenCV to the web. In order to follow this article you must have OpenCV installed on your system, if you don’t have OpenCV you can read my previous article to learn how to get and compile OpenCV (there’s a small adjustment to be made on OpenCV’s source code if you’re planning to compile it on a Mac machine).

No comment yet.
Scooped by nrip
October 12, 2011 8:30 PM
Scoop.it!

XML string to PHP array | gaarf.info

One common need when working in PHP is a way to convert an XML document into a serializable array. If you ever tried to serialize() and then unserialize() a SimpleXML or DOMDocument object, you know what I’m talking about.

No comment yet.
Scooped by nrip
October 12, 2011 8:30 PM
Scoop.it!

Free PDF Download Pro Silverlight 4 In C#, 3Rd Edition Ebook | Dowload Free PDF Pro Silverlight 4 In C#, 3Rd Edition Ebook | Must Read Stuff

Free PDF Download Pro Silverlight 4 In C#, 3Rd Edition Ebook | Dowload Free PDF Pro Silverlight 4 In C#, 3Rd Edition Ebook | Must Read Stuff | Code it | Scoop.it
Free PDF Download Pro Silverlight 4 In C#, 3Rd Edition Ebook, Dowload Free PDF Pro Silverlight 4 In C#, 3Rd Edition Ebook...
No comment yet.
Scooped by nrip
October 12, 2011 4:27 PM
Scoop.it!

BlackBerry outage blamed on 'extremely critical' network failure - CNN.com

BlackBerry outage blamed on 'extremely critical' network failure - CNN.com | Code it | Scoop.it
Millions of BlackBerry users remained without service on Wednesday as a three-day service outage spread to North America, causing massive frustrations for people who rely on these smartphones for business and personal communications.
No comment yet.
Scooped by nrip
October 10, 2011 7:16 AM
Scoop.it!

Linus Torvalds on Android, the Linux fork | ZDNet

Linus Torvalds on Android, the Linux fork | ZDNet | Code it | Scoop.it
There’s still a lot of distance between Google’s Android and its parent operating system Linux, but eventually, the gap will close…...
No comment yet.
Scooped by nrip
October 5, 2011 4:07 AM
Scoop.it!

Setting the 'stage' for the essential Git toolset on Build a Module.com | Chris Shattuck, Drupal Trainer and Developer

Setting the 'stage' for the essential Git toolset on Build a Module.com | Chris Shattuck, Drupal Trainer and Developer | Code it | Scoop.it

If last week's videos helped 'git' you interested in version control, this next week is where we start learning how to apply the commands you will use most often as you to to your repository. For those of you who are new to version control, this will set an important foundation of uniquely version-control-esqe concepts along with super practical application. If you're coming from a Subversion background, you'll learn about the 'staging' area, something we'll use throughout the series to finely-tune our commits.

No comment yet.
Scooped by nrip
September 24, 2011 8:13 PM
Scoop.it!

Undo a fast-forward git merge – t+1

A friend has a fork of my project and sent me a pull-request. Without doing any eyeballing at all, I did this:

 

$ git fetch XXX
$ git merge XXX/master

 

Git ran a fast-forward merge and now all those commits are in my code. Then I ran some tests and KABOOM

No comment yet.
Scooped by nrip
September 13, 2011 7:36 AM
Scoop.it!

Volatile and Decentralized: Programming != Computer Science

Volatile and Decentralized: Programming != Computer Science | Code it | Scoop.it

I recently read this very interesting article on ways to "level up" as a software developer. Reading this article brought home something that has been nagging me for a while since joining Google: that there is a huge skill and cultural gap between "developers" and "Computer Scientists."

 

Jason's advice to leveling-up in the aforementioned article is very practical: write code in assembly, write a mobile app, complete the exercises in SICP, that sort of thing. This is good advice, but certainly not all that I would want people on my team spending their time doing in order to be true technical leaders.

 

Whether you can sling JavaScript all day or know the ins and outs of C++ templates often has little bearing on whether you're able to grasp the bigger, more abstract, less well-defined problems and be able to make headway on them.

No comment yet.
Scooped by nrip
September 13, 2011 7:38 AM
Scoop.it!

Vivek Haldar : Smeed's Law for Programming

Vivek Haldar : Smeed's Law for Programming | Code it | Scoop.it
Smeed's Law for Programming Smeed’s law is an empirical relationship that predicts the number of deaths in traffic accidents in a country, normalized to the number of vehicles in it. There are two...
No comment yet.