I just organized 4 years of Google Docs into Collections. It's about time.
I just organized 4 years of Google Docs into Collections. It's about time.
- Login to post comments
Over $1,600 in the first day for the @PublicLab Balloon Mapping Kit Kickstarter! http://kck.st/x5vsyA #OpenSource #CitizenScience
Over $1,600 in the first day for the @PublicLab Balloon Mapping Kit Kickstarter! http://kck.st/x5vsyA #OpenSource #CitizenScience
- Login to post comments
The Twine project just closed on Kickstarter with over half a million dollars http://kck.st/xdug81. Congrats @supermechanical!!
The Twine project just closed on Kickstarter with over half a million dollars http://kck.st/xdug81. Congrats @supermechanical!!
- Login to post comments
I just donated to #Wikipedia. Help keep it free! #keepitfree http://ur1.ca/6hwco
I just donated to #Wikipedia. Help keep it free! #keepitfree http://ur1.ca/6hwco
- Login to post comments
Who's in for a Thermal Flashlight workshop this Sunday? http://bit.ly/rqxypT #OpenScience #LightPainting
Who's in for a Thermal Flashlight workshop this Sunday? http://bit.ly/rqxypT #OpenScience #LightPainting
- Login to post comments
@OccupyVermont Contact me to help map the locations of Credit Union ATMs in VT. Need data. @maxogden Good call on 99atms.com!
@OccupyVermont Contact me to help map the locations of Credit Union ATMs in VT. Need data. @maxogden Good call on 99atms.com!
- Login to post comments
Maps/Charts: Older farms more likely to have received FSA Loans. For #FarmBill Hack's #OpenDataDay http://bit.ly/tnrYVa @foodtechconnect
Maps/Charts: Older farms more likely to have received FSA Loans. For #FarmBill Hack's #OpenDataDay http://bit.ly/tnrYVa @foodtechconnect
- Login to post comments
Quick Links and Address for This Weekend's #FarmBill Hack Event http://bit.ly/v3Rdom @foodtechconnect
Quick Links and Address for This Weekend's #FarmBill Hack Event http://bit.ly/v3Rdom @foodtechconnect
- Login to post comments
Don't give up on #BitCoin yet. Consider Gartner's Hype Cycle http://bit.ly/sRSA4J
Don't give up on #BitCoin yet. Consider Gartner's Hype Cycle http://bit.ly/sRSA4J
- Login to post comments
Join me this Saturday in Manhattan for Farm Bill Hack! http://bit.ly/evCUVD
Join me this Saturday in Manhattan for Farm Bill Hack! http://bit.ly/evCUVD
- Login to post comments
#DrupalSnowBall Sprint Lead Conference Ticket Application submitted for #DrupalCon Denver!
DrupalSnowBall Sprint Lead Conference Ticket Application submitted for #DrupalCon Denver!
- Login to post comments
#DrupalSnowBall sprint weekend recap http://j.mp/tnhMtX We're building a Community Driven Project Planning tool.
DrupalSnowBall sprint weekend recap http://j.mp/tnhMtX We're building a Community Driven Project Planning tool.
- Login to post comments
US consumes most calories per person yet pays almost the lowest % of income on food. http://bit.ly/tRf1SL Quantity over quality nation?
US consumes most calories per person yet pays almost the lowest % of income on food. http://bit.ly/tRf1SL Quantity over quality nation?
- Login to post comments
Ubuntu's Purple when inverted is... Mint. So weird considering the exodus to Linux Mint.
Ubuntu's Purple when inverted is... Mint. So weird considering the exodus to Linux Mint.
- Login to post comments
Blog: My VT Hackathon 2011 Entry, Locating clean water during crisis http://bit.ly/pS9bWK
Blog: My VT Hackathon 2011 Entry, Locating clean water during crisis http://bit.ly/pS9bWK
- Login to post comments
Looking forward to seeing Subgroups in action in @acquia's Commons 2.0 http://bit.ly/pupmv4
Looking forward to seeing Subgroups in action in @acquia's Commons 2.0 http://bit.ly/pupmv4
- Login to post comments
http://www.vtirenefund.org/ needs your help. http://on.msnbc.com/q3q8Fm
http://www.VtIreneFund.org/ needs your help. http://on.msnbc.com/q3q8Fm
- Login to post comments
At last, I have arrived at DrupalCon Croydon *ahem* I mean DrupalCon London.
At last, I have arrived at DrupalCon Croydon ahem I mean DrupalCon London.
- Login to post comments
Will only support electronic voting if results are on the web as they are cast so citizens can match their unique vote # with what is online
Will only support electronic voting if results are on the web as they are cast so citizens can match their unique vote # with what is online
- Login to post comments
Does anyone know how to get an RSS feed into my Google+ Account? I post to http://rjstatic.me for Facebook and Twitter updates.
Does anyone know how to get an RSS feed into my Google+ Account? I post to http://rjstatic.me for Facebook and Twitter updates.
- Login to post comments
Ron Paul in the lead in straw polls, media ignores it, Stewart calls them out on it http://bit.ly/qICjou
Ron Paul in the lead in straw polls, media ignores it, Stewart calls them out on it http://bit.ly/qICjou
- Login to post comments
I want a monitor that I can drop my laptop into, an iMac where I can remove the brain and take it to go... a docking-station-monitor #gadget
I want a monitor that I can drop my laptop into, an iMac where I can remove the brain and take it to go... a docking-station-monitor #gadget
- Login to post comments
@parislemon Wondering what will happen when you quit email? http://tcrn.ch/pBwr5I You'll realize all social services ARE email and listserv.
@parislemon Wondering what will happen when you quit email? http://tcrn.ch/pBwr5I You'll realize all social services ARE email and listserv.
- Login to post comments
Google Tech Talk: Thorium for Energy. Humans are so good at ignoring superior solutions http://bit.ly/6TWFVW
Google Tech Talk: Thorium for Energy. Humans are so good at ignoring superior solutions http://bit.ly/6TWFVW
- Login to post comments
@DrupalCon Can anyone recommend a #hostel in London? I'm not a student.
@DrupalCon Can anyone recommend a #hostel in London? I'm not a student.
- Login to post comments
@Farm2Plate http://ti.me/lHucjv Pay attention to Africa, they have some killer apps for farmers #OpenData http://ti.me/lHucjv
@Farm2Plate http://ti.me/lHucjv Pay attention to Africa, they have some killer apps for farmers #OpenData http://ti.me/lHucjv
"producing apps for an African farmer's cell phone, often an old, basic model, may not only be necessary to address the Kenyan market but also be a recipe for worldwide adoption."
Read more: http://www.time.com/time/magazine/article/0,9171,2080702,00.html#ixzz1Qu...
- Login to post comments
"Toilets before Laptops," ruminations from an OLPC expert on how we need to consider the whole ecosystem http://bit.ly/kOuotu
"Toilets before Laptops," ruminations from an OLPC expert on how we need to consider the whole ecosystem http://bit.ly/kOuotu
From today's OLPC news a TEDxIIT talk by Laura Hosman, an Assistant Professor of Political Science at Illinois Institute of Technology. Drawing from her experiences on numerous One Laptop Per Child deployments, Hosman explains our short sighted ways in thinking we can solve already ill defined and misguided problem sets by pouring technology on it. I think it's a lesson worth considering especially if you're involved in delivering technology solutions to solve a problem at any level.
- Login to post comments
@ the Stata MIT Center for #d4dboston
@ the Stata MIT Center for #d4dboston
I thought it would be hard to find this place... Not really.
| Attachment | Size |
|---|---|
| IMG_0504.JPG | 1.34 MB |
- Login to post comments
Notes from "Workbench: Managing Content Management" @ DrupalCon Chicago
Notes from "Workbench: Managing Content Management" @ DrupalCon Chicago
I wasn't actually at this presentation but I am studying this module as I consider what my ideal workflow/state-machine module might look like. Check out the presentation here http://chicago2011.drupal.org/sessions/workbench-managing-content-manage...
Demo 1 - "My Content" page for content management relevant to the user
"Obscures Drupal" so users don't have to learn how to use Drupal, they just see the content they are in charge of managing. This is similar to the Jen Lampton's Total Control Admin Dashboard module but from the screenshots but Workbench's "My Content" tab is user specific as opposed to a broad overview for administrators of the site.

Demo 2 - Hierarchical editorial groups
This is similar to what we've been tring to accomplish with subgroups. Because subgroups has never been proven (as far as I know, anyone using it with OG Spaces module?) we've had to rely on a flat group structure that does not allow us to represent hierarchical group structures. One of the reason we've needed such a sructure is not only to show users what the hierarchy of managed groups on users/content are, but to allow cascading permissions on content and also allow users to see content aggregated to the level in hierarchy in which they are viewing. For example, if a user has access to content in child group, user has access to content in parent group. I'm not sure if this kind of cascading permissions is possible with the Workbench Access module but it sounds like it does.

Your BitCoin Education
Your BitCoin Education
Have you been wondering WTF this BitCoin currency that promises to undermine the US Dollar is? Here's a 1 minute, 44 second video explaining what it is.
For more reading and debate, HN has your BitCoin crack
My friend Mathew Cropp has also written some really awesome stuff about it.
- Login to post comments
For the BitCoin currency, the beginning of the end... or just the beginning?
For the BitCoin currency, the beginning of the end... or just the beginning?
As the quote above describes, the news started breaking yesterday that US Congresspeoples have noticed the BitCoin currency. There is some noise about how the government will never be able to truely shut down the the BitCoin currency, I'm no expert to say yay or nay to this. I'm more concerned about something said in the comments of the post above: "Clearly won't be hard to destroy confidence in Bitcoin though, which will have pretty much the same effect." There are two assumptions made in that sentence, 1) If you destroy confidence in BitCoin, you destroy the currency; and 2) It is easy for a government to destroy confidence in the BitCoin currency. The first statement, could not be more true. Trust is the foundation of any currency, currency is afterall worth nothing when no one you know will exchange it for actual goods and services. The second statement, I'm on the fence about.
If the US government were to wage propaganda war on the reputation of BitCoin would they be successful? The effectiveness of such a propaganda campaign may be dramatically different depending on whether or not a government can find a way to manipulate/fuddle with the BitCoin currency. If a government can manipulate the BitCoin currency, whether that be with overbearing regulation or outright electronically attacking the BitCoin network, I have strong hunch that a government could choke the BitCoin currency enough to make the government's own currency an artificially more economical currency to use. Despite the risk of government fuddling, I'm particularly interested in what the outcome of an information war would be on a BitCoin type system that a government cannot manipulate. If the current BitCoin system cannot be touched by a government, could a propaganda campaign be powerful enough to dissuade its use? If so, how would that propaganda campaign look like? Who might be involved? Or, would the truth inevitably bubble to the top as people like me would like to believe is the case on the Internet?
A new approach to the Sensor Hub module
A new approach to the Sensor Hub module
Cross posted from the SensorHub.org
The past year has been full of interesting learning experiences from discovering how much work still needs to be done to integrate graphing with Drupal's Views module, how Javascript sucks for graphing due to client-side performance issues, how hard it can be to process large amounts of data using Drupal on a shared hosting environment, and how we've failed to get other parties involved with the development of this module.
I have 4 ideas on how we can do better.
1) Generate graphs server side using pCharts thus bypassing any browser/bandwidth limitations
I've played with pCharts already and have to say it would solve a lot of our headaches to start using it as opposed to any other javascript based graphing library. We lose the ability to "dynamically interact" with the data loaded but this sacrifice I'm sure is worth having something that works reliably, accurately, and knows practically no limitations. Their first example is a time/temperature scatter plot http://wiki.pchart.net/.
2) Make the Sensor Hub module Kit compliant and develop for an existing install profile (like Open Atrium) thus making it much easier for people to install Sensor Hub and also save us a bunch of UI work.
Sensor Hub Kit compliance means that we would be able to reliably install it on any Kit compliant Drupal install and expect it to work without having to worry about mismatched regions, a lengthy install process, and many other reasons. Open Atrium is a Kit compliant Drupal install profile that has 98% of the dependencies for the Sensor Hub module already met and would make getting started with the Sensor Hub module much easier for new installs. So instead of downloading and installing 14 separate modules, the user would just have to download and install Open Atrium and Sensor Hub. This also saves us some UI/IA work on questions like, "how do users navigate to all of their separate Sensor Board nodes?" I have a plan of how Sensor Hub can fit nicely into the Spaces OG framework present in Open Atrium, Drupal Commons, and other Drupal Install Profiles. This also means we can reliably use other Kit compliant features like the Notebook in parallel with our Sensor Hub module installs.
3) Recommend some minimum server requirements so we can focus on getting what we have working now and worry about how to get this running on a cheap shared hosting environment later.
OMG so many headaches from processing limitations. I need to get this variable out of my way so I can focus on getting something productive working. For the Cloacina install I'm going to look into getting it up on the Amazon cloud.
4) Publish some documentation on how to get hardware communicating with Sensor Hub.
I know we must already have some documentation on this. Lets get links to that documentation prominently placed on the Sensor Hub project page on Drupal.org and also placed on the front page of this Atrium. Can someone post what they might have so far in the blog?
At 4 Drupal years old, I finally join the Drupal Association. Thank You Drupal Peoples! :)
At 4 Drupal years old, I finally join the Drupal Association. Thank You Drupal Peoples! :)
Prompted by my Chris Bryant's blog post, Giving Back and Contributing to Drupal and Other Open Source Projects, I finally clicked the link on my Drupal profile to become a Drupal Association member. I noticed my profile's life was just over 3 years and I knew that wasn't right... I went for a password reset on an old email address and low and behold, rsteiner125 is the old me at the ripe old age of 4 years and 16 weeks! The user id on that account is #109263, and the rjstatic account I created a year later is #238054. The community DOUBLED in size the year I joined! Obviously, thanks to me ;). So what was I up to in my infancy year other than making the Garland theme look ugly? Apparently making money and Facebook apps.
The past four years have been absolutely wonderful and it's all thanks to the Drupal community. Thanks to all those working so hard at making Drupal even more fun to work with every day. And congratulations to Jacine who Dries announced yesterday will be leading the HTML5 Drupal 8 Initiative! It's such a pleasure to be working with a team like Gravitek Labs who have a great respect and understanding of what open source really means. I'm looking forward to seeing everyone again at DrupalCon London this coming August! See you there!
- Login to post comments
BUILD A LASER TURRET... Or a light switch.
BUILD A LASER TURRET... Or a light switch.

Interested in setting up a laser turret to fend off intruders? Teaguidino makes Arduino "EASY" ;). Here's a quick demonstration of prototyping with Teaguedino, no soldering required!
Teagueduino from adam kumpf on Vimeo.
- Login to post comments
Hrm. It's missing CTools integration...
- Login to post comments
Moving at the speed of Hack: Kinect Projects, the first 5 months (compilation video)
Moving at the speed of Hack: Kinect Projects, the first 5 months (compilation video)
A quick follow up to my "Good bye Windows, Hello Consumer Computing on Xbox and Linux on commercial PCs" post back in February. I just ran across a great video compilation of Kinect experiments. Thanks to Phillipe Torron for pointing this out in today's big news "Why Google Choosing Arduino Matters and is This the End of “Made for iPod” (TM)?"
- Login to post comments
Simple ER diagrams with cardinality in OpenOffice
Simple ER diagrams with cardinality in OpenOffice
*Note: ThinkTech.ca has gone down since I started writing this :-/. Good thing I grabbed the files and posted them at the bottom of this post :).
Occasionally I look into how to create diagrams in Linux and I have either been disappointed in the complexity (BOUML) or found the solution to be too simplistic (Inkscape's connectors only have arrows as an option). Today I ran across a good solution on Canada's ThinkTek's website that allows you to express cardinality in OpenOffice Draw. I found the directions in the article titled, "Crow's Feet Arrows in OpenOffice.org" to be a bit fuzzy so I've expanded on them here.
Here's an example of the entity relationships involved in Drupal's Organic Groups:

Step 1 - Download the shapes in an ODG file
Think Tech has provided them here.
Step 2 - Open the file, right click on one of the shapes, and go to "Line"

Step 3 - Go to Arrow Styles tab, click Add, enter name for this shape
- Note the picture in the background will not change to the shape you have selected until you press OK.

Step 3 - In the Line options for a line created by Connector tool will now have your new definition in Arrow Styles for each end of the line

Step 4 - repeat this for each shape
I would also like to give a shout out to Creately.com for making a great online tool for just this and more:

Quest for the "right way" to move/copy content between Open Atrium groups
Quest for the "right way" to move/copy content between Open Atrium groups
*crossposted from conversation in Open Atrium Issue Tracker - Moving content between groups not possible
"Reassignment" method vs "Recreate and Delete" method.
Previous efforts I've seen to move content between groups in OA have used a reassign method to change the group assignment (grayside, rocks!). This leaves a bit of cleanup as grayside note's on the Atrium Group Tools page. I'm proposing we use a "Recreate and Delete" method as opposed to a "Reassignment" method any time we move content into a Space that isn't Public. The argument goes as follows: Any time you are moving content into an area with higher security then recreating the content in the destination space (thus leaving behind sensitive information) is safer than reassigning the content to a new space and trying to censor the sensitive parts.
Use cases for private->private movement
Copy
User on Node 42's page in Node 42's origin Group Space. User clicks on 'Copy to Group' tab. User picks a destination Group (from a list of Groups that user belongs to) to copy node 42 to. Node add screen is presented in destination Group's Space with node 42's values prepopulated on the form. User reviews fields, adds notification subscriptions in the destination group as needed. User clicks save and then sees they have a new node in the destination Group Space.
Git breaking the “merge associativity law”
Git breaking the “merge associativity law”
I came across an interesting post on news.ycombinator.com today about how Git will inconsistently apply patches depending on how you merge them.
The example script (see "a shell script") shows two examples where the same two commits when merged separately vs. at same time will produce different results:
Result when merged separately:
<br />
A<br />
B<br />
C<br />
D<br />
E<br />
#<br />
#<br />
#<br />
A<br />
B<br />
changed C<br />
D<br />
E<br />Result when merged at the same time:
<br />
A<br />
B<br />
changed C<br />
D<br />
E<br />
#<br />
#<br />
#<br />
A<br />
B<br />
C<br />
D<br />
E<br />While it seems like an unlikely scenario in code, it's definitely possible.
- Login to post comments
Personal Missions Post Chicago Drupalcon
Personal Missions Post Chicago Drupalcon

If I had one phrase to sum up my DrupalCon Chicago experience it would be "Birds of a Feather!" I spent the vast majority of my time running around attending BoF sessions and I understand now more than ever our new slogan, "Come for the software, stay for the community." It was kind of surreal how all these names I knew suddenly had faces! Real faces! :P. The highlight of the experience for me was my own BoF session "Charts & Graphs in Drupal Lunch. Let's share and talk about the future." where over 30 people attended! "Paying for Plumbing" BoFs were challenging, enlightening, and gives me great hope knowing people are willing to give their time to help our open source community continue doing what they love to do, build awesome software!
Post DrupalCon Chicago Missions
charts and graphs to d7
From my "Charts & Graphs in Drupal Lunch. Let's share and talk about the future." BoF, it became clear the high demand for a graphing solution in Drupal 7 as well as the hope that we can all collaborate on a project such as the . I went ahead and ported the module to D7 and am waiting for commit access on the project.
BoF at DrupalCon Chicago: Charts & Graphs in Drupal Lunch. Let's share and talk about the future.
BoF at DrupalCon Chicago: Charts & Graphs in Drupal Lunch. Let's share and talk about the future.
Graphing data in Drupal has been around for years in various forms but with Drupal 7 now on the scene we have some choices to make on how to move forward. All those who are interested in using Drupal to graph data, I propose we sit down and see if we can combine efforts by sharing what projects we are working on.
Even if you are not familiar with the current state of graphing data in Drupal your input is appreciated.
I hope to see you there and bring your lunch! :)
The BoF is scheduled on March 10th, 12:00 PM - 1:00 PM, in the Missouri room.
http://chicago2011.drupal.org/conference/bof/charts-graphs-drupal-lunch-...
- Login to post comments
Moocharts: Animated Charts using Javascript
Moocharts: Animated Charts using Javascript

Animating graphs always seems to come up when talking about desired features for graphs. While animations on charts are often just a whole lot of ~WIZ~ #BANG# FLASH!, they sometimes serve a practical purpose. When trying to stick to a javascript library this has been a common constraint, particularly on in the Flot library. Yesterday I was reading an article showing data on how movies are getting worse and I was pleasantly surprised to find MooCharts when I checked the source code of the page.
I'm wondering if anyone has used this library and hoping they could share their experience with MooCharts. Discussion on Drupal Groups.
- Login to post comments
Good bye Windows, Hello Consumer Computing on Xbox and Linux on commercial PCs
Good bye Windows, Hello Consumer Computing on Xbox and Linux on commercial PCs
Microsoft is graduating the Xbox from Game Console to PC Replacement and it means big changes for PC users. Behind all the hype of Microsoft's Natural User Interface (NUI) that utilizes your physical movements as opposed to a mouse, is a quiet revolution that is about to be unleashed that will potentially replace the Windows platform with their "Consumer Computer" Xbox platform to compete with Apple's burgeoning iOS platform and further pressure PC makers to adopt Linux.
<
p>
To be blunt, Microsoft is opening the Xbox gates to the community of application developers and it's going to create a gold rush that will result in the Xbox platform being Microsoft's platform of choice for consumers looking for a user friendly computer. Microsoft is releasing a developer kit to make it easier to build applications using their Natural User Interface and sell those applications in the Xbox "Appstore".

