Fork me on GitHub

Instapaper Is My Kindle’s Best Friend

Instapaper started out as a simple idea. A site to store articles for reading at a later time. Basically you bookmark articles on their site, then go there when you have some free time and catch up. There is a handy bookmarklet you can add to you browsers bookmark bar. When you are on any webpage of interest just click the “Read Later” bookmark and it saves the site for future reading.

I used to keep sites I wanted to read later in a folder in my bookmarks. I rarely removed articles from there so this grew large and messy in no time. Instapaper actually removes the articles you have read after you read them. If you want to keep interesting ones then you can just “Star” them too. This is a much better way of staying organized.

Why use it? Well I know I have a problem when online where I’ll be reading something on Wikipedia or another site and before I know it I have moved 10 sites deep from links.

Wiki → World Cup 2010 → Beckam Injures Leg → Scandinavian Therapies → Scandinavian Women.

Some of the pages along the way are interesting and I always mean to go back someday. Or else I find myself actually spending hours online reading each page. This is very unproductive. Enter Instapaper. I can just click the link hit “read later” and know I will get to it at some stage.

This is especially handy at work when you are looking for a good book/tutorial on some new technology but get distracted along the way by an interesting blog post.

Now where does my Kindle come into this you may be asking. Well Instapaper has the ability to email a Kindle formatted version of all the articles you marked as to read over the last week. The file works like a newspaper with each page you marked as “Read Later” an article. So you can skip to the next article simply. You can also go to Instapaper and have them send you the file at any time. Now since sending the files to your Kindle costs a few cents there is even an option to not send the file if it contains less than a set number of articles. You can also download it for transfer via USB.

It is really great. You may even use it to read the newspaper based on the online version. Spend a few minutes clicking on the online editions articles of interest, add them to Instapaper, email them to your Kindle and hay presto.

I also use Instapaper with Tweetie on my iPhone. When I see an interesting tweet with a link I can hit the built in “Read Later” button and it adds it to my Instapaper. It asks you for you password the first time and then remembers it. So I can now get a good tweet at work and not get distracted.

Using LDAP to authorize svn

This will allow you to specify users in the ldap directory that can be svn authors. They do not need to exist on any server just in LDAP. Apache will test the user login versus the ldap credientials and then grant access to the repository for that user.

with
hosting server = ldap.willspics.com
repository location on server = /opt/svnserve/repos
repository location on web = http:///svn/repos
edit /etc/httpd/conf.d/subversion.conf to contain the following

=
<Location /svn/repos>
DAV svn
SVNPath /opt/svnserve/repos
AuthType Basic
AuthName “Authorize Me”
AuthLDAPEnabled on
AuthLDAPAuthoritative on
AuthLDAPBindDN “CN=Manager,DC=epl,DC=willspics,DC=com”
AuthLDAPBindPassword xxxxxxxxx
Options Indexes FollowSymLinks
AuthLDAPURL ldap://ldap.xxxserver.com:389/ou=people,dc=epl,dc=xxxserver,dc=com?uid?sub?(objectClass=*)
Require valid-user

==

Setting up LDAP for user authentication

OpenLDAP was already installed on my server.

I started LDAP by
slapd -h ldap:///

I than set it up by
ldapadd -x -h localhost -D cn=Manager,dc=epl,dc=willspics,dc=com -w secret -f users.ldif

Where the contents of my users.ldif file is
====
dn: ou=people,dc=epl,dc=willspics,dc=com
objectclass: organizationalUnit
ou: people

dn: uid=wmerna01,ou=people,dc=epl,dc=willspics,dc=com
cn: Will Mernagh
sn: Mernagh
givenname: Will
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
ou: comp190Team2
ou: People
l: Tufts
uid: wmerna01
mail: wmerna01@cs.tufts.edu
userpassword: xxxxxx
===

That is it. I can now browse it using phpLDAPadmin

SCM, Bugtraq, Websvn, Wiki

SCM – subversion
svn switch —resource old_url new_url ./

Websvn
Untar edit distconfig.php and rename config.php
must have proc_open etc not disabled.

Wiki
Need php5 for latest version.
Need to add Cite/cite.php for references to work.
Search for Mediawiki:sidebar and edit it to edit the sidebar.

Integrate scm with bugtraq.

Installed Scarab as bug tracker
-requires ant

Then set bugtraq properties in eclipse as per picture below. Upon update they
link to the bug site.

Since I set properties on the EPLStruts directory it will only be a link in the log in that dir or lower.

So in scarab I specify epl as epl/sda/EPLStruts

Older Posts

Set up ssh keys for password free login 14 Dec 2007 Comments
Sorted results with Hibernate 27 Nov 2007 Comments
Revised Data Model (ERD) 18 Nov 2007 Comments
Rollback persistence with Hibernate 17 Nov 2007 Comments
Hibernate - Lazy loading issues 14 Nov 2007 Comments
Removing bad line breaks in text files 03 Nov 2007 Comments
Team Term Paper 02 Nov 2007 Comments
LaTeX 02 Nov 2007 Comments
Revised Data Model (ERD) 31 Oct 2007 Comments
MVC Revisited (Struts) 29 Oct 2007 Comments
Data Model 29 Oct 2007 Comments
TEI'08 10 Oct 2007 Comments
Subversion and Eclipse 09 Oct 2007 Comments
Next Design Steps 09 Oct 2007 Comments
Class Diagram (EPL) 01 Oct 2007 Comments
Sequence Diagram (UML) 27 Sep 2007 Comments
Use Case Diagram (UML) 26 Sep 2007 Comments
Design and Coding Tool Selection 26 Sep 2007 Comments
SDA Project Proposal 18 Sep 2007 Comments
WaveTouch: Software 09 Aug 2007 Comments
TUI Wave Overview 06 Aug 2007 Comments
Software Update 05 Aug 2007 Comments
Design Changes 05 Aug 2007 Comments
Conceptual Prototype Presentation (waveform) 31 Jul 2007 Comments
Waveform TAC Palette 24 Jul 2007 Comments
Waveform Dialog and Task Diagrams 24 Jul 2007 Comments
Waveform Conceptual Model 23 Jul 2007 Comments
Tangible Waveform - Brainstorm / Prototyping 17 Jul 2007 Comments
TAC Palette and Dialog Diagram for ComTouch 15 Jul 2007 Comments
Solitary Person and Landmark - Project 4 22 Jun 2007 Comments
Lighting in Photography - Project 3 21 Jun 2007 Comments
High Depth of Field - Project 2 16 Jun 2007 Comments
High Dynamic Range - Project 1 04 Jun 2007 Comments
Re-order RGB in picture 28 May 2007 Comments
Camera Comparisons 28 May 2007 Comments
Algorithms Project 22 Apr 2007 Comments
Secure, Authenticated Message Transfer 11 Apr 2007 Comments
Network Attack Detection 16 Mar 2007 Comments
Secure Programming 28 Feb 2007 Comments
Scavenger 25 Jan 2007 Comments