Northern Grit http://www.northerngrit.com/feed en-us http://blogs.law.harvard.edu/tech/rss Sweetcron ash@northerngrit.com Flying like a bird | part 14/14 http://www.northerngrit.com/items/view/3019 Tue, 20 Mar 2012 07:23:00 +0100 http://www.youtube.com/watch?v=GYW5G2kbrKk&feature=youtube_gdata Flying like a bird | part 14/14 http://www.northerngrit.com/items/view/3018 Mon, 19 Mar 2012 21:18:00 +0100 http://www.youtube.com/watch?v=GYW5G2kbrKk&feature=youtube_gdata Hello world! http://www.northerngrit.com/items/view/3009 Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

]]>
Fri, 16 Mar 2012 21:22:00 +0100 http://ashleyburton.co.uk/hello-world/
Dan Bull - Bye Bye BPI http://www.northerngrit.com/items/view/3020 Sun, 04 Mar 2012 12:54:00 +0100 http://www.youtube.com/watch?v=XZUSn7I-zNo&feature=youtube_gdata Dan Bull - Bye Bye BPI http://www.northerngrit.com/items/view/3008 Sun, 04 Mar 2012 12:35:00 +0100 http://www.youtube.com/watch?v=XZUSn7I-zNo&feature=youtube_gdata Mobile World Congress 2012 Day 1 Impressions http://www.northerngrit.com/items/view/3007 I started the day at the App Planet exhibition in Hall 7 and whilst one or two of the stands were still busy setting up I started at RIM where they were demonstrating NFC and streaming media from Blackberry to PS3. I found the Blackberry guys to be typically bullish (always a little more so than you might expect) and their offering was quite slick but overall they lacked a ‘message’, especially when compared to their closes rival in the smartphone space: Nokia. Having kept everything under wraps until after the press conference had finished Nokia really had something to show and the message loud and clear was: “we’re doing lots of crazy cool stuff”. Innovation was a strong theme including high-definition call quality, nano-technology and indoor positioning as well as the superb tie-up with Dolby for digital audio and the frankly incredible 808 PureView boasting so many features you have to double-take when you find out that it’s a Symbian phone. It was definitely good to see them back on form and if the enthusiasm of the staff is anything to go by thing are looking up and seriously, it’s gotta be hard to stay chirpy in a blue Where’s Wally outfit. One interesting technology I saw was Clic2C, a print watermarking method that gives QR-code like functionality but without the ugly QR code despised by magazine layout artists the world over. Most impressive was the fact that it can work in newspapers which typically have a low dpi. The best individual app I saw was probably Runtastic, a fitness tracking app due to launch imminently which is available with a heard rate strap and receiver for around €60. Another app launching soon is Voice Over IP service Voxtrot, free of charge from handset to handset with PSTN calling coming later their USP compared to Skype is set to be call quality and address-book integration – interesting if it lives up to the spin. I had an interesting chat with a guy from haptics company Immersion, if you’ve never heard of them you may still have used one of their products – they’re responsible for that little buzz when you press the on-screen keys on your phone. Their idea is to provide a sense of physical action when interacting with touch screen devices and some of the uses demonstrated were quite compelling though hard to explain in writing. The advances are being made in terms of response times, sensitivity (very soft to quite aggressive) and resolution (i.e. how close to your finger does the effect feel), this is great news for gaming though I am convinced that all kinds of apps can benefit from improved and varied user feedback mechanisms. Down in Hall 1 things were much more carrier oriented With LTE testing gear and a phenomenal focus on small cell and femtocell technologies. One unexpected highlight of the day was SpareOne, an emergency phone that can be powered by a single AA battery with a reported standby time of 15 years (basically, the life of the battery) and a talk time of three hours on a single cell. Sure, it has niche uses and isn’t going to be supplanting the major handset manufacturers but it has the potential to make a massive impact on the niche it serves and will no doubt save hundreds of lives. Also down in Hall 1 were Opera, touting their Opera Mini browser – a great alternative to the stock Android browser and with the benefit that their proxy technology saves on bandwidth and makes content load considerably faster than other browsers. Back to handsets, HTC were hanging with the carrier-grade boys but had a good showing with their new HTC One lineup and whilst I’d be hard pushed to explain the differences between the V, the S and the X some of the features in the range were impressive. As a photographer the burst mode shooting caught my eye, allowing you to take 5 photos per second which will be great for taking photos of moving subjects – parents taking photos of kids will definitely appreciate that as kids and animals rarely stay still. The Beats Audio addition is interesting and it adds a bit more “welly” but under the hood I’m not sure it’s anything more clever than the “BASS” button you used to get on old portable tape decks. Well, that’s the bulk of my floor-walking for the day – time for a bite to eat and some shut-eye to prepare for tomorrow’s sights.

]]>
Mon, 27 Feb 2012 21:03:00 +0100 http://feedproxy.google.com/~r/bisql/~3/YLETOu4Seh0/
The Database Countryside Code: Best Practices for BI & SQL Users http://www.northerngrit.com/items/view/3006 Those ‘City Folk’ among you may not be aware but in Rural England we have what is called The Countryside Code, it’s a set of guidelines that everyone should follow in order to keep the countryside clean, tidy and a nice place to visit.  You may be asking – what does this have to do with Business Intelligence and Database Administration?  Well, I think it’s vital – if we all follow a fairly simple but broad set of guidelines then all classes of database user will have a better experience from Developers to DBAs and Analysts to CIOs.  This isn’t really about making your databases perform better, it’s about working better with each-other and taking other people’s perspectives on board.  Having been in most of the related roles over the years this is what I’d put into The Database Countryside Code… 1. Enjoy the countryside and respect its life and work Whether your application is an ‘out of the box’ software suite, a Business Intelligence package that can be tweaked on implementation or a hand-crafted bespoke solution if you’re running against a database maintained by someone else or shared with other applications you need to take heed of this point.  Remember that cooperation is key and if you build a good relationship with the DBA and the other key users of the database you’ll have a much better time of things and if there are any critical issues you’ll be included in the remediation process and may even be able to help your own users get back online faster.  It’s easy to see DBAs as grouchy, narrowly focused sorts who tend to view all user activity as bothersome (I can say that as I’ve been one myself) but generally speaking if the DBA is aware of user activity at all the chances are that there’s already a problem as it’s the long running, resource intensive activity that will stand out in alerts and performance reports.  Before your application goes live you should do some testing, run your designs and SQL statements / stored procedures past the DBA for some advice (but remember, you don’t have to take it) and establish some sort of procedure for reporting issues, and remember that an SLA can work both ways as you may need the DBA’s help as much as they might need yours.

  2. Guard against all risk of fire Security is a huge issue and as exploit frameworks and toolkits become more and more prevalent and feature-rich the likelihood of vulnerabilities being discovered in our applications should be treated more like a certainty.  If you’re developing bespoke applications and especially web apps you’ll need to pay close attention to the OWASP Top 10 application security risks but from a database perspective the most notable threat is SQL Injection - the art of passing SQL into an application so that it might be executed by the database (as a good starting point check out OWASP’s SQL Injection Prevention Cheat Sheet).  If you’re deploying packaged apps or BI tools don’t think that you’ve gotten away with it, the primary responsibility may be on software developers to avoid exploits but if they’re baked into an application you’re implementing it will affect your users and your business, so…

  3. Protect wildlife, plants and trees The most important security contribution we as implementers can bring to the table is to review and limit the privileges required by our applications.  Many install guides and expensive external consultants ask for a ‘dbo’ (database owner) level user and some even ask for ‘sa’ (system administrator) or ‘root’ level privileges but don’t hand these out like candy on halloween.  In most cases these high-level privileges are only required during setup and install and can be removed afterwards but often basic read/write access is all that is required (and for BI tools often read-only), it may only be achievable through a few frustrating rounds of trial and error but if you assign your applications the lowest possible permissions you will significantly reduce the risk of compromise in the future.  Another important step during implementation is to make sure that your permissions are segregated, where possible have a separate user for each service and an entirely separate user for accessing each database not shared by any other application.  Whilst it may seem excessive this setup will allow you to audit any security issues and identify which user was compromised and exactly what they had access to.

  4. Fasten all gates Many Business Intelligence tools include some degree of control over connection management and if you’re developing your own application you’ll have complete control over all database connections, the decision to be made is whether connections are ‘pinned’ open, closed after x minutes or closed at the end of each transaction.  The preference will vary depending on the load and the usage, in most Business Intelligence use cases there tend to be a large number of users, not always connecting concurrently and issuing fairly large queries against the database followed by periods of quiet whilst a report is read – in this case there is usually no need to keep the connection open for long.  On the other hand if you have users issuing a constant stream of small transactions (e.g. a Point of Sale system) the overhead of creating and dropping connections might actually add load to the database so it would be more effective in this scenario to maintain the connection.

  5. Keep your dogs under close control This applies more to developers and BI architects where your dogs are your users, if you are deploying an application that creates load on somebody else’s database you should do whatever you can to limit each user’s ability to cause long running queries – in some BI tools you are handed an option to let a query time out after x minutes and perhaps limiting the number of rows returned.  If you are developing your own application you should include both of these options but make sure that you kill the query at the database level rather than just killing the thread in your application that made the request otherwise it’s equally bad if not worse since the user may simply re-issue the offending query.  The actual limits are bound to vary from database to database but that’s where the first point comes in, discuss this with both your users and the DBA.

  6. Keep to public paths across farmland / Use gates and stiles to cross fences, hedges and walls When it comes to solving problems try to stick within the basic and simple boundaries of an ordinary user, avoid using undocumented stored procedures, excessive use of user defined functions, custom data types, plugins and extended stored procedures or anything else that strays too far from a standard install of the database platform.  Obviously you’ve got an app to deploy and you want to solve your problems in whatever way is best for your users but the further you are from a standard deployment the more issues you’re likely to encounter, both you and the DBA might be fully aware of this amazing new setting you tweaked to make things run better but a couple of years down the line during a disaster recovery will it all come flooding back quite as easily?  What if one or both of you that setup the application have moved on to other roles?  Thinking outside the box is great but be conscious of introducing risk and if you do feel that it is necessary then make sure that it’s well documented in the Run Book or the corporate wiki.

  7. Leave livestock, crops and machinery alone Since you may already have elevated privileges on your own database, a shared database or even the server you may be tempted from time to time to perform maintenance tasks or make minor ‘improvements’ to indexes or configuration settings – do not do so without the DBA’s blessing.  If you’re following the rules above you’ll probably have a fairly good rapport with the DBA already so it’s likely that you’ll be granted some level of trust not to mess things up but be careful not to overreach, the DBA will be ‘in the loop’ of many changes and other requirements (e.g. critical deadlines, disaster recovery tests, unplanned maintenance) whereas you may not be aware of them so before you make any changes run them past the DBA – just in case.

  8. Take your litter home / Help to keep all water clean If you’ve ever been a DBA you’ll have seen, on more than one occasion, tables popping up called tmpSomethingorOther, tblToBeDeleted or TableName_bak but when it comes to the key questions (How long have these been around?  Are they still required?) nobody seems to have a straight answer.  I know myself that whilst I’ve been developing data warehouses I’ve created these sorts of tables and subsequently forgotten what they were used for, not too much of a problem if you’re ‘the guy’ but in a large team or with personnel changes over time it can be hard to know what is required and what isn’t – I came to a database once with temporary tables over five years old which had not been deleted out of fear that they were important.  The moral here is an obvious one, clean up after yourself or if the table must exist for some short period of time put a note in your diary to come back and cull it.

  9. Make no unnecessary noise Be mindful of what errors you raise and what you write to public logs, if your application causes a large amount of data to be written to database or other centrally collated logs you may inadvertently make it harder to detect genuine issues which will hurt both you and and other users of the database.  If you do occasionally need exhaustive logs consider adding a ‘debug mode’ into your application which can be turned on or off via a configuration setting, that way you can turn it on whilst you’re tracing a fault and need more verbose logging then turn it off when you’re done.

  10. Take special care on country roads There can be plenty of unexpected hazards on country roads so don’t always rush around everywhere at 60mph, acknowledge that whist you might want everything to go as fast as possible you could be causing some other critical process to slow or stop.  Driving at night can be treacherous too as you might come across an unexpected backup window or import/export process, talk to your DBA and coordinate the major tasks.  If it’s a shared server make sure you have access to the task list so that you know where to slot in your jobs and that those jobs get put back into the master list.

Really it comes down to one thing, as the great and wise Jerry Springer oft said, “take care of yourselves, and each other”.

]]>
Fri, 30 Dec 2011 14:01:00 +0100 http://feedproxy.google.com/~r/bisql/~3/zDO19o98KOo/
Mobile Web Design Best Practices, Tips and Tricks http://www.northerngrit.com/items/view/3005 Everyone knows the key mantra for designing mobile web sites – “keep it simple” but there are some tips and tricks that will help to create a great user experience for mobile visitors…

Capture mobile users from the full site – if your full site isn’t rendering well on mobile devices how are people going to find the link to your mobile site?  Put in place a redirect to a mobile optimised layout though it’s worth remembering that redirects could also be annoying to users that wanted to see your main site so… Provide a link back to your full site – this could be in the footer or as a landing page but in some cases the user may be trying to achieve something not possible on a slimmed-down mobile site or they may be on a tablet that is incorrectly being recognised as a mobile device. Remember the bad old days - there are still a large number of mobile devices out there that do not fully support CSS and JavaScript, including older Blackberry models which are common in corporate environments.  If non-smartphone users are a target audience for your site it should be designed with these older phones in mind and progressively enhanced to support more modern design features and input validation. Consider multiple mobile layouts - you could have a theme that optimises content specifically for iPhone and Android, leaving the other mobile users with a plainer but still small-screen optimised site.  Figure out what your audience is likely to be using and target that but don’t forget to tweak and customise the site after you’ve gone live based on the type of devices your users are actually using which will change over time. Use appropriate input types – if you are asking the user to provide email address or usernames via a form it can be difficult for them to enter correctly if autocomplete is turned on, similarly it would be better to provide the numeric keypad if you are asking for a telephone number and you usually would not want .  You can provide this functionality with a mix of the <input> tag and the autocapitalize property, there are a whole host of other possibilities including length checking and regular expressions but bear in mind not every device will respect these features. Avoid scrolling – pagination vs. scrolling has long been a debate in web design circles but if you want to provide your users with a more ‘app-like’ experience the key elements to your site should fit adequately on the page without the need for scrolling.  This may not apply to content but if the user is being asked to follow through a process or provide a series of inputs it will be much clearer to the user what they have to do if it fits on one page, equally… Avoid clutter – if you have pages with little content it may be worth ensuring that any non-essential (but for whatever reason required) footer information sits below the bottom of the screen to avoid clutter, at the very least you should consider a little trailing white space followed by a dividing line to clearly separate the content from the footer. Consider the user’s goal – you might be falling over yourself to provide content or services to your mobile users but is that what they really want?  Consider whether or not the user might have other goals in visiting your site and show how they can be achieved, even if that is not via your mobile site.  For example, it may be helpful to include a ‘contact us’ or a telephone/email link on at least the first page if not every page. Don’t be annoying – it’s the little things that tend to irritate users and on a mobile device this is magnified since they are already compromising on screen size and input capability.  For example, pre-fillling forms with help text may mean that the user is going to have to delete that text to enter their own – irritating enough on a desktop and even more so on a mobile device. Device testing is essential – there are dozens of emulators and simulators for mobile devices but nothing will ever match testing on devices, it is very tempting as a developer to test primarily on a desktop but it really isn’t the same as holding a small device at arm’s length and using a tiny keyboard to provide input.  During your testing phase have someone with a very critical eye run through your site to check for any minor irritations, make sure to tell them to be ruthless in their criticism.

I hope that provides some useful information to those of you starting out with the mobile web and of course, much of this is up for debate so do get in touch if you disagree or have content to add.  The list is not intended to be exhaustive and over the next few months I’ll add posts on testing and more technical aspects of the process.

]]>
Wed, 21 Dec 2011 08:51:00 +0100 http://feedproxy.google.com/~r/bisql/~3/XuwJ-CxbY10/
How to bring OSX Lion’s Natural Scrolling to Windows 7 http://www.northerngrit.com/items/view/3004 If, like me, you move between Windows and Mac on a daily basis you may have found yourself finding it a little hard to figure out which way to scroll the mouse.  With OS-X Lion Apple introduced ‘natural’ scrolling which means that when you scroll the wheel on the mouse an upwards push sends the scroll bar down, that might sound weird but in essence your upward movement of the wheel actually pushes the screen upwards – very much like a touch gesture on a smartphone or tablet. Whether you love it out loath it, getting used to switching between the two is difficult and you could either turn it off on the Mac or if you like it you could bring the same feature to Windows.  As it happens the feature is already there, to enable it you need to edit a registry key and if you’re not familiar with this process I would advise caution since a mistake in the Registry can make your machine quite unstable but if you’re comfortable with RegEdit you’ll need to modify the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\????\????\Device Parameters\FlipFlopWheel Set the value from 0 (default) to 1 where the ????\???? section are whatever device IDs you can see.  I changed the FlipFlopWheel property for all of the devices I could see, unplugged and re-plugged the mouse and the then it worked – natural scrolling on Windows. Credits go to darkfader on the NeoSmart forums for the original solution.

]]>
Tue, 06 Dec 2011 21:27:00 +0100 http://feedproxy.google.com/~r/bisql/~3/p9T6zgG0Trc/
London 2600 Xmas Party - Friday 2nd December 2011 http://www.northerngrit.com/items/view/2953 The traditional London 2600 Xmas Party will be on Friday 2nd December 2011.

Time from about 7pm onwards

Location: the upstairs room of the Nell of Old Drury pub.

For more details, suggestions, offers of help, offers of sponsorship etc:

Subscribe to the London 2600 email discussion list or email this blog via meetings@london2600.org.uk

]]>
Fri, 02 Dec 2011 16:04:00 +0100 https://p10.secure.hostingprod.com/@spyblog.org.uk/ssl/meetings/2011/12/london-2600-xmas-party---friday-2nd-december-2011.html
Quick Tip – PostgreSQL Equivalent of ISNUMERIC() http://www.northerngrit.com/items/view/3003 Very much like my previous MySQL ISNUMERIC() post I have recently been setting up a data source to collect records with telephone numbers from a Postgres database and one of the essential validation tests is to make sure that the field really does contain a number. Despite the fact that many regard Postgres as the best open source database platform I find myself frustrated by it’s lack of standard functions.  I understand that Postgres is designed to be extensible and that user defined functions can be built but I need my code to be both portable and read-only so I have to work with what I’m given.  Ideally what I’d be looking for is an equivalent of Microsoft SQL Server’s ISNUMERIC() or Excel’s ISNUMBER() functions but very much like MySQL I had to turn to regular expressions although as you’ll see, Postgres does not have a clean and clear REGEXP() function… SELECT DISTINCT contact_number FROM customers WHERE (contact_number ~ ‘^[0-9]+$’) I hope that helps any of you out there that encounter the same problem.  

]]>
Thu, 01 Dec 2011 10:03:00 +0100 http://feedproxy.google.com/~r/bisql/~3/97caXn_pLrU/
Living a Healthy Life http://www.northerngrit.com/items/view/3010 Curabitur convallis nulla non tellus dapibus ut vehicula massa ultricies. Cras posuere faucibus volutpat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur urna ipsum, hendrerit quis tristique sed, lobortis sed purus. Mauris luctus fermentum. Morbi et orci et dolor ultrices laoreet vitae vitae velit. Vivamus sit amet eros felis, id sollicitudin est. Quisque lacus dolor, vulputate eget sagittis eget, facilisis et quam. Ut id erat ut est volutpat gravida. Suspendisse quis nunc nec purus vestibulum sagittis eget at mauris. Donec dignissim sem libero, ut vehicula arcu. Sed porttitor, ligula eu tincidunt lobortis, velit leo vehicula odio, eu eleifend neque dui vel mauris. Etiam at lacus eros.

]]>
Sat, 19 Nov 2011 21:49:00 +0100 http://ashleyburton.co.uk/find-the-work-you-love/
The Art Of Smiling http://www.northerngrit.com/items/view/3011 Aliquam tincidunt lacus non justo consectetur non pulvinar eros egestas. Nullam nisi lectus, sodales sit amet adipiscing ut, blandit ornare magna. Proin vehicula nulla augue. Donec in est orci. Cras egestas facilisis malesuada. Phasellus hendrerit, erat imperdiet semper ornare, augue nisi gravida orci, at dignissim tortor augue et mauris. Sed sed felis velit. Phasellus sodales malesuada dapibus. Mauris erat odio, sollicitudin et dignissim ac, tincidunt at nunc. Aliquam pretium sagittis dolor. Aenean sed sem sit amet quam aliquet aliquet a non nisl. In cursus, mauris et luctus tempus, nisl diam posuere felis, non gravida elit mauris sed urna. Proin consectetur aliquet tristique. Aenean ac urna elit. Donec commodo varius lacus, id malesuada elit elementum vitae. Curabitur vulputate mattis sapien, eget elementum nisl elementum eget. Fusce malesuada dolor at purus iaculis vel bibendum arcu varius. Sed sed metus et sapien auctor rutrum nec at sem. Suspendisse mollis euismod ligula, ac dictum metus scelerisque ac.

]]>
Sat, 19 Nov 2011 21:47:00 +0100 http://ashleyburton.co.uk/10-iphone-apps-for-improving-productivity/
How To Reduce The Bad Habits http://www.northerngrit.com/items/view/3012 Nam semper lacus eu enim sagittis vitae malesuada libero molestie. Nunc orci risus, iaculis at aliquet vitae, hendrerit at est. Proin quis sapien nec eros tempor sodales. Curabitur et lacus sed orci rhoncus luctus. Mauris gravida eleifend est vel sodales. Vestibulum mattis pulvinar mi, faucibus rutrum dui ultrices non. Vestibulum sollicitudin lacus non nisl dignissim facilisis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque facilisis semper. Quisque vestibulum, sem eget fermentum mattis, libero mi volutpat mauris, sed ornare libero dolor eu enim. Integer mauris magna, feugiat id congue in, porta tempus est. Fusce iaculis urna viverra diam rhoncus molestie. Suspendisse consequat placerat tortor id eleifend. Ut a lectus a enim consequat vehicula. Nunc consectetur, magna dignissim adipiscing fringilla, nulla justo consectetur ipsum, eu fermentum ante velit in nisl. Pellentesque adipiscing sagittis nisl et molestie. Maecenas vel massa lorem. Praesent sit amet lacus dui, et dictum enim. Donec a ante nunc, lobortis commodo ipsum. Curabitur pulvinar euismod ante, ac sagittis ante posuere ac. Vivamus luctus commodo dolor porta feugiat. Fusce at velit id ligula pharetra laoreet non a nisl. Ut nec metus a mi ullamcorper hendrerit. Nulla facilisi. Pellentesque sed nibh a quam accumsan dignissim quis quis urna. Quisque imperdiet malesuada sapien id auctor. Sed pharetra, elit quis consectetur suscipit, arcu dui tincidunt nibh, ornare varius lectus nisi ut nulla. Proin a erat lacus. Maecenas bibendum erat nec nunc porttitor ut consequat lacus congue

]]>
Tue, 15 Nov 2011 23:12:00 +0100 http://ashleyburton.co.uk/get-motivated/
Best Cruise Destinations http://www.northerngrit.com/items/view/3013 Curabitur pulvinar euismod ante, ac sagittis ante posuere ac. Vivamus luctus commodo dolor porta feugiat. Fusce at velit id ligula pharetra laoreet non a nisl. Ut nec metus a mi ullamcorper hendrerit. Nulla facilisi. Pellentesque sed nibh a quam accumsan dignissim quis quis urna. Quisque imperdiet malesuada sapien id auctor. Sed pharetra, elit quis consectetur suscipit, arcu dui tincidunt nibh, ornare varius lectus nisi ut nulla. Proin a erat lacus. Maecenas bibendum erat nec nunc porttitor. Mauris sit amet orci arcu, nec imperdiet quam. Praesent luctus orci sit amet lectus accumsan id auctor purus rhoncus. In lorem dui, bibendum sit amet tempor vitae, tincidunt eu nulla. In aliquam neque eu enim fringilla ullamcorper. Praesent dapibus massa libero. Integer sed libero sem. Sed sit amet sapien eget lectus aliquam posuere nec eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec ac nisi sit amet purus adipiscing varius. Cras aliquam elit nec metus viverra eget ultrices ante pellentesque.

]]>
Tue, 15 Nov 2011 23:11:00 +0100 http://ashleyburton.co.uk/your-skills/
Get More Done with Less Stress http://www.northerngrit.com/items/view/3014 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id dolor dui, dapibus gravida elit. Donec consequat laoreet sagittis. Suspendisse ultricies ultrices viverra. Morbi rhoncus laoreet tincidunt. Mauris interdum convallis metus. Suspendisse vel lacus est, sit amet tincidunt erat. Etiam purus sem, euismod eu vulputate eget, porta quis sapien. Donec tellus est, rhoncus vel scelerisque id, iaculis eu nibh. Praesent turpis nulla, pellentesque sed dictum nec, egestas ac quam. Proin posuere ligula nulla. Donec egestas elementum libero, ac ultrices magna semper et. In consequat felis non diam adipiscing consequat. Pellentesque diam mi, consequat eu elementum non, hendrerit id nulla. Praesent commodo sem ut libero viverra et placerat justo varius.

]]>
Mon, 14 Nov 2011 21:48:00 +0100 http://ashleyburton.co.uk/get-more-done-with-less-stress/
How To Reduce The Stress On Work http://www.northerngrit.com/items/view/3015 Suspendisse sapien ante, dapibus non convallis a, porta eget justo. Curabitur sagittis, lacus at pellentesque molestie, est lorem sollicitudin nunc, vel lacinia lacus risus vel est. Suspendisse accumsan massa in magna volutpat fringilla. Aliquam mi elit, facilisis sit amet placerat in, ultricies nec erat. Curabitur convallis, eros nec scelerisque rhoncus, libero dui ultrices dolor, et aliquam mauris risus in justo. Nam eget risus magna. Phasellus ut diam quis ipsum sollicitudin mattis sed vitae neque. Maecenas est mi, mattis vel lacinia porta, molestie eu tortor. Quisque ipsum lorem, congue nec tempor eu, eleifend non eros. Proin volutpat eros est, dictum dignissim libero. Proin aliquet pharetra orci ac vulputate. Nunc massa elit, commodo nec ultrices non, malesuada a odio. Vivamus eget lorem elit, vitae cursus enim. Nunc sed porta neque. Sed dui elit, condimentum venenatis pretium ut, pellentesque eget nulla. Nulla facilisi. Praesent nec felis non mauris convallis fermentum.

]]>
Mon, 14 Nov 2011 21:47:00 +0100 http://ashleyburton.co.uk/drinking-tea/
Making Your Dreams Come True http://www.northerngrit.com/items/view/3016 Sed gravida facilisis est, sed rhoncus est mattis nec. Morbi elementum posuere tempor. Pellentesque volutpat elementum magna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas blandit lectus elit, vitae scelerisque quam. Pellentesque consequat odio ullamcorper nisl lobortis hendrerit. Proin varius, ligula et luctus tempus, mauris leo placerat eros, ut feugiat leo nunc et lectus. Fusce sit amet posuere ipsum. Donec orci erat, vehicula quis pharetra non, feugiat sit amet velit. Donec in ante eu lorem fringilla tincidunt. Curabitur et vehicula erat. Vestibulum pretium risus bibendum lorem cursus non tempor ligula vulputate. Aenean quis risus sit amet quam viverra mattis. Duis non magna et purus aliquet imperdiet.

]]>
Sun, 13 Nov 2011 21:46:00 +0100 http://ashleyburton.co.uk/how-to-be-more-productive-during-air-travel/
My Favorite Places http://www.northerngrit.com/items/view/3017 Phasellus sed justo enim. Curabitur nec urna vel velit consequat malesuada. Mauris rhoncus scelerisque auctor. Phasellus pellentesque, dolor ut ultrices congue, nulla est dapibus augue, ac posuere ligula urna ac sapien. Suspendisse fringilla dolor non leo adipiscing sed aliquam est venenatis. Curabitur convallis nulla non tellus dapibus ut vehicula massa ultricies. Cras posuere faucibus volutpat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur urna ipsum, hendrerit quis tristique sed, lobortis sed purus. Mauris luctus fermentum fringilla. Morbi et orci et dolor ultrices laoreet vitae vitae velit. Vivamus sit amet eros felis, id sollicitudin est. Quisque lacus dolor, vulputate eget sagittis eget, facilisis et quam. Ut id erat ut est volutpat gravida. Suspendisse quis nunc nec purus vestibulum sagittis eget at mauris. Donec dignissim sem libero, ut vehicula arcu. Sed porttitor, ligula eu tincidunt lobortis, velit leo vehicula odio, eu eleifend neque dui vel mauris. Etiam at lacus eros.

]]>
Sun, 13 Nov 2011 21:45:00 +0100 http://ashleyburton.co.uk/the-best-professional-advice-you-ever-received/
Apple Bans Security Researcher Charlie Miller For Exposing iOS Exploit http://www.northerngrit.com/items/view/3001 The latest wave in the infosec world is that Apple has banned the well known security researcher – Charlie Miller – from it’s developer program for exposing a new iOS exploit. It’s not really the smartest move as I’m pretty sure anyone as smart as Charlie Miller still has plenty of options – use another [...]

Read the full post at darknet.org.uk

]]>
Wed, 09 Nov 2011 13:44:00 +0100 http://feedproxy.google.com/~r/darknethackers/~3/8nZZCRvFZ64/