Run Your Own Internet Agents With Huginn

Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn’s Agents create and consume events, propagating them along a directed event flow graph. Think of it as Yahoo! Pipes plus IFTTT on your own server. You always know who has your data. You do.

cantino/huginn.

This is intriguing. Written in Ruby, Huginn allows you to create agents that will scour the Internet collecting information you are looking for, act on the information, and report back to you. I think this would be useful for someone who likes to keep track of lots of stuff.

AWS Announces General Availability of Amazon WorkSpaces

Amazon WorkSpaces is a fully managed desktop computing service in the cloud. Amazon WorkSpaces allows customers to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, or Android tablets. With a few clicks in the AWS Management Console, customers can provision a high-quality desktop experience for any number of users at a cost that is highly competitive with traditional desktops and half the cost of most virtual desktop infrastructure (VDI) solutions.

via AWS | Amazon WorkSpaces.

Now we’re getting somewhere. Amazon Workspaces promises to deliver a full Windows 7 desktop experience to practically any device . Workspaces offers standard and performance bundles that vary in hardware resources and allow you to bring your own licenses for things like Microsoft Office. The standard plus and performance plus bundles add Office 2010 and other utilities. Pricing starts at $35 per month per desktop for the standard bundle.This services provides a number of opportunities for law school IT departments. Faculty and student desktops could be provisioned with specific software and made available to faculty and students anywhere, anytime, on most devices. Think about that for a second. A consistent, edu-centered learning machine available in the classroom, in the library, or in Starbucks. Sounds very cool to me.

The same notions go for law practice. Consistent desktops and applications available to every lawyer, everywhere, in secure environment. Just make the tools part of the background instead of the focus.

It will be interesting to see where this goes. I recommend this blog article on the AWS blog for a quick start guide.

A cursory read through of the various blog posts and announcements indicates that there are desktop clients for Mac and Windows (yes, run a virtual Win7 desktop on your Mac) and mobile clients for Kindle Fire, Android and iOS. No mention of Linux desktops.Powered by Hackadelic Sliding Notes 1.6.5

Building A Photo Capture App With Apache Cordova and jQuery Mobile

Apache Cordova is a platform for building native mobile applications using common web technologies, including HTML, CSS, and JavaScript. It offers a set of APIs that allow application developers to access objects such as audio, camera, and filesystem on mobile devices using JavaScript. Meanwhile, jQuery Mobile, one of the best mobile web application frameworks, allows developers to create web applications that are mobile-friendly. Here’s how you can use Apache Cordova with jQuery Mobile to create a native Android application that can capture camera photos or get photos from the gallery and save them on a device’s SD card.

via Build an app to capture photos using Apache Cordova and jQuery Mobile.

This looks like a fun weekend project. I’ll let you know how it goes.

Microsoft Announces OneNote For Mac, Makes It Free Everywhere, Adds An API

Today we’re excited to complete that story with three major developments:

  1. OneNote for Mac is available for the first time and for free. With this, OneNote is now available on all the platforms you care about: PC, Mac, Windows tablets, Windows Phone, iPad, iPhone, Android and the Web. And they’re always in sync.
  2. OneNote is now free everywhere including the Windows PC desktop and Mac version because we want everyone to be able to use it. Premium features are available to paid customers.
  3. The OneNote service now provides a cloud API enabling any application to connect to it. This makes it easier than ever to capture ideas, information and inspirations from more applications and more places straight into OneNote, including:
  • OneNote Clipper for saving web pages to OneNote
  • me@onenote.com for emailing notes to OneNote
  • Office Lens for capturing documents and whiteboards with your Windows Phone
  • Sending blog and news articles to OneNote from Feedly, News360 and Weave
  • Easy document scanning to OneNote with Brother, Doxie Go, Epson, and Neat
  • Writing notes with pen and paper and sending them to OneNote with Livescribe
  • Mobile document scanning to OneNote with Genius Scan and JotNot
  • Having your physical notebooks scanned into OneNote with Mod Notebooks
  • Connecting your world to OneNote with IFTTT

Go to www.onenote.com to get OneNote for free for your Mac, PC or other devices, and try out the new OneNote service connected experiences.

via OneNote now on Mac, free everywhere, and service powered | Office Blogs.

This is big news. Microsoft is giving away its OneNote application and adding a Mac version into the product mix. I’ve installed it on Mac and Windows and it is a close competitor to Evernote.

Some quick observations

  • The Mac app has fewer features than the Windows version. For example the recording features are missing on the Mac. The insert dropdown on the Mac only allows for a few basic inserts like table, date, and picture. Windows allows for many objects to be inserted into the notebook.
  • Synchronization between devices and the web is very quick. This makes shared notebooks useful. Notebooks are shareable in view only or view/edit mode. Folks without OneNote view the shares through the OneDrive website.
  • Linux users can get in on the fun too. I was able to view, edit, and create notebooks after logging on to the onedrive.live.com website. The edits and notebooks are available to the desktop clients.

Overall this looks like a good move from MSFT that will likely increase use of OneNote. I would expect see much more adoption of OneNote in law schools because it compliments their MS Office installed base quite well.

Using Raspberry Pi and Open Source To Understand Technology

A version of this article was first published on www.slaw.ca at http://www.slaw.ca/2014/03/11/using-raspberry-pi-and-open-source-to-understand-technology/

Do ever wonder about how all that tech that you’re using every day really works? What powers all those social networks that seem so important? Is that website really magic? How does Dropbox work anyway? Building and managing all this tech was once the arena of specialists, developers, programmers, system administrators and such. This is no longer true.

Thanks to advances in technology it’s possible for you to hold a fully functional Internet server in the palm of your hand. Add in a handful of open source software and you’re well on your way to understanding just how all of that fun tech you use everyday works. That server in your hand is the Raspberry Pi.

The Raspberry Pi is an excellent little computer and everyone interested in computers needs to get one. It is an excellent tool for learning programming, learning about Linux, prototyping interesting things, and more. Properly decked out with a case, USB power supply, and wifi adapter it’ll set you back less than $100. Connect a keyboard, mouse, and monitor and you’ll soon have a complete Linux server as your disposal.

That’s right, one of the most interesting things about the Raspberry Pi is that it is really an Internet capable server powered by Linux. You can use the Pi to learn about sorts of things about how the Internet works, about how networks work, about how data moves from one place to another.

Now you may be thinking “So what? Why does it matter how these things work?” It matters because much of the practice law is about information and often that information passes across many networks including the open Internet. Understanding some of the basic ways that this information is handled on servers and networks will help you back decisions about using information.

Open source software figures into this at many points. Many of the popular tools you use on the Internet were created with and run on open source platforms. Many of the commercial tools you use have open source analogues. By its nature open source software provides you with the ability to examine the code of the programs. It also typically provides some level of documentation and access to a community of developers and users of the software. This is important because this access provides a means for understanding what the software does.

Because open source projects have some documentation and communities available you can get some understanding of the software without needing to delve into the code. That’s right, you don’t need to be a programmer to understand an open source program. You just need to be able to follow along with the documentation to start understanding the project.

Putting all this together means that a Raspberry Pi loaded with open source software gives you a tool for understanding how things work. You can use the Pi to run your own little piece of the Internet and learn about how information flows on the Internet.

How about a concrete example? You’ve likely heard of Dropbox, the file storage and synchronization system. Dropbox puts a folder on your computer desktop and when you save files into the folder the files are copied to a Dropbox server and synchronized across multiple computers. This is a great service and enables us to work across multiple computers and share files with others quickly and easily.

While this is a great service, there is the fact that your data is stored on Dropbox’s servers. Yes, it is encrypted, but it is still in someone else’s control. Using a Raspberry Pi and an open source program called ownCloud you can create your own system that works just like Dropbox but you get to keep control of all your own data. Your files stay on your server but you get all the storage, synchronization, and sharing capabilities you expect from Dropbox.

To get started with this project, visit the ownCloud on Raspberry Pi web page and follow the brief instructions there to download the image that let’s you create the ownCloud server. It’s worth noting here that one of the useful features of the Raspberry Pi is that the entire system and all storage is on a single SD card. That means that you can switch out things easily.

Once you have the image on the SD card and you’ve booted up the Pi, you can get started by visiting the ownCloud documentation site for help in getting everything set up. Then visit the  ownCloud install page to download the desktop clients you need to start syncing files with your desktop. When everything is ready to go you can store sync files on your own server.

The big thing to remember here is that you can take a look at the server and see the files being copied from your pc to the server. This is what makes the combination of the Raspberry Pi and open source software so interesting and important. You can use the platform to learn a bit about how information flows on the Internet.

Go buy a Raspberry Pi.

Joind.in Puts All Those Conference Session Feedback/Evaluation Forms Online

Joind.in is the replacement for all those paper submission forms that get left on the floor at the end of an event. The site gives details of events past, present and future, the sessions, timetable and speakers at each, and allows all attendees to register and leave feedback – for the sessions and for the event itself.
As well as the website, there is an open API and applications are freely available for iphone and android, and there is a wordpress plugin to show your event information on your own site.

via About – Joind.in.

While the service focuses on feedback for tech events, the code is open source and available on Github so it could adapted to run for other types of events like academic conferences. Imagine a service that provides speaker/session evaluations for AALS, AALL, CALIcon, and all other legal and law school conferences and symposia in one place. One site to get information about upcoming events and evaluate past events. Sounds like a good idea to me.

 

25 Useful Plugins for WordPress Multisite Networks

There’s always a lot of discussion on the WPMU DEV forums about this very topic, so I asked our support crew and developers what plugins they recommend people install on their network.
Whether you’re new to running a Multisite network or have been hosting your own network for some time, you’re sure to find many of the plugins below (in no particularly order) useful for managing your sites.

via 25 Must-Have Plugins for WordPress Multisite Networks – WPMU DEV.

If you’re running a multisite WordPress install this list of plugins is a pretty good place to start in the search for the right mix of features to run the network smoothly and provide useful options to your bloggers. We use many of these plugins on Classcaster, the free podcasting and blogging network for CALI members.

 

EpicEditor Is An Embedded Markdown Eidotr in JavaScript

EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.

via EpicEditor – An embeddable JavaScript Markdown editor.

A nice editor that you can embed in your project. Out of the box it supports Markdown but it is extensible so you can add or create parsers for other formats. It’s an open source project you can fork on Github.

Yes, Markdown is pretty neat but for academic and legal writing it lacks features like footnotes or endnotes. AsciiDoc is a better choice.Powered by Hackadelic Sliding Notes 1.6.5

Turn Your Raspberry Pi Into An FM Radio Transmitter

This simple hack turns your Raspberry Pi into a powerful FM transmitter! It has enough range to cover your home, DIY drive-in movie, a high school ball game, or even a bike parade (depending on the stragglers).
PiFM software not only boldly enhances the capability of your Pi, but does so with nothing more than a single length of wire. This hack starts with the absolute minimum you need to run a Raspberry Pi — an SD card, a power source, and the board itself — and adds one piece of wire. It’s the coolest Pi device we’ve ever seen with so few materials.

via Raspberry Pirate Radio | MAKE.

This looks like something interesting to try. Please note that running an unlicensed FM transmitter over a certain power level is against the law.

Yes, this is my law degree talking. The FCC has a nice page on low power radio stations that you may want to take a look at.Powered by Hackadelic Sliding Notes 1.6.5

ROG Front Base Control Panel Brings In Case Control To Gamer Builds

The ROG Front Base is a control panel that fits in two 5.25-inch bays within your PC case. While the OC Panel is aimed at more extreme users, with its liquid nitrogen-styled support for features such as VGA Hotwire and Subzero Sense, the Front Base is aimed at gamers who want all this:

  • Ultimate audio companion – Awesome front 3.5mm jack sound quality
  • One-click overclocking – Press for instant extra performance
  • Hit the button, hide your game – ‘Escape Mode’ instantly hides your gaming activity — any time
  • Monitor your system and control multiple fans – real-time management of the CPU cooler and up to four other case fans. All of them can be controlled individually.
  • Always-on USB charger – Quick charge in sleep, hibernate and shutdown modes

via Unboxing: ROG Front Base Dual-Bay Gaming Panel | Republic of Gamers.

This is the sort of thing that makes me want to sink some serious money into building a hot rod PC. Of course it may be useful on lower budget builds too, especially where you want to keep track of just what’s going inside the box without tying up desktop real estate.