Search

Loading...

Help Craft the Ultimate Government Transparency Bill

If you give two craps about natural rights and personal freedoms, you must, at the very least, click this link.

 
 

Sent to you by Ben via Google Reader:

 
 

Help Craft the Ultimate Government Transparency Bill

via Open Congress : Congress Gossip Blog by Donny Shaw on 3/31/08

The folks at the Sunlight Foundation have begun developing a model government transparency bill, and in the spirit of the proposal, they're calling on the public to help them finish it through a collaborative and open process. The public release of their bill, which they have titled the Transparency In Government Act of 2008, coincides with the launch of PublicMarkup.org -- a new platform designed to facilitate collaborative bill writing.

PublicMarkup.org lets you comment on specific sections of a bill (so, for example, you can suggest distinct ways a certain provision can be strengthened or a potential loophole avoided), or on the bill as a whole (so you can suggest an entirely new provision or ask broad questions about the bill's aim). There are already some really important discussions happening on the site -- jump on in there with your thoughts. As an email announcement said, "since PublicMarkup combines public participation with a substantial legislation, we expect lawmakers and staff who work on these issues to be aware of the conversations dealing with the issues they work on, so commenting on this bill may be a great opportunity to have your ideas considered."

According to Sunlight, "the bill on PublicMarkup.org offers some initial thinking about updating current congressional disclosure requirements for the Internet age. It specifies technological and reporting requirements to make more information about lawmakers and their influencers, the work of Congress and of the executive branch meaningfully accessible to the public, with an emphasis on digitizing and publishing congressional information online."


 
 

Things you can do from here:

 
 


Running List of Random Quotes

I hope by now that you've noticed my new design. It's a spacious layout and so far I'm pretty happy with it. I have plans to maybe add a sidebar and some other tweaks, but I'll talk about that later. Today I want to focus on the random quote script just below the header and navigation links. This very useful script was created by Greg Becerra. It's a pretty simple script that displays one quote from a database of quotes that I create. The quote changes each time you refresh the page. I can update and add quotes whenever I want, so pay attention for updates.

After the jump you'll see an automatically-updating, running list of quotes that are in the database. You can get a random quotes widget all to yourself at Greg's Brain if you want.



Link Love: Huge List of JavaScript Resources and Tools

This past week I've been getting into learning JavaScript. Alot. I've found good tutorials and bad, but mostly bad. You'd be surprised at the amount of bad tutorials out there.

In order to help you, I've put together a list of some of the best, or at least my favorite, tutorials, guides, resources, tools, forums, and libraries for learning and coding JavaScript.

Many of these websites link to other tutorials, guides, references etc. You can think of this as a multiple-course meal of JavaScript goodness. =)

Tutorials/Guides:



Tools

  • Firefox
  • Along with its speed, security, and versatility, Firefox has some great extensions and a built in JavaScript error console. Whether you're a programmer or not, you should be using Firefox. You won't regret it.
  • Firebug
  • A great Firefox extension that is a must-have for any web-programmer, no matter what language. It allows you to see and edit page elements and source code in a split-screen format and see the changes in real time. It also has a great built in JavaScript console.
  • Notepad++/Notetab/PSPad/Jedit/Syn/SciTe/[insert favorite Notepad replacement here]
  • If your still using Notepad then you're coding the the dark. There are many better programs out there, most of them for free. My favorite is Notepad++ because I can run it from my flash drive with no problem. I haven't experimented too much with any of the others, but it's really a personal choice, so find one you like. If you have a favorite Notepad replacement, let me know in the comments.


JavaScript Libraries

  • jQuery
  • A popular JavaScript library.
  • MozDev JavaScript Library
  • From the website: "JSLib is an evolving project still currently under development. It has one simple goal: 'Make life easier for Mozilla Application Development by creating logical, easy to use API's for general purpose routines that lend themselves to living in library code.'"
  • Ext JS
  • An established, customizable JavaScript library used by many companies all over the world.
  • MochiKit
  • A lightweight Javascript library. From their website: "MochiKit makes JavaScript suck less."
  • JavascriptLibraries.com
  • "A directory of tools shaping the new web."
  • eDevil's Javascript Libraries Roundup
  • Huge list of JavaScript libraries with a description of each. Great resource. Be careful though, it's a little out dated (2005).
  • JavaScript Library World Cup
  • Reviews some of the better JavaScript libraries out there and explains the pros and cons of each.


Forums and Communities

  • Mozilla Developer Center - JavaScript
  • See the community link smack dab in the center of the page.
  • JavaRanch Big Moose Saloon
  • A forum about Javascript and HTML on the JavaRanch Big Moose Saloon programming forums. A HUGE database of past threads on various programming languages, not just JavaScript.
  • JavaScript Workshop Forums
  • Great source for JavaScript help with almost 2000 members.
  • WebXPerts.net Forums
  • With the JavaScript topic being the most active, this is a great forum for webmasters in general with over 10,000 members.
  • UserScripts.org
  • This is geared more toward Greasemonkey scripts, but the community is still useful for when you get stuck in JavaScript.

Anything you'd like to add to this list? Did I miss something? Let me know in the comments and I'll add it to the list.


Let me know what you thought of this post by leaving a comment. If you liked it, you could vote for it on Digg or share it on Del.icio.us. Thanks! :-)


Spring Clean Your Schedule with Sandy


In light of the coming of Spring this week, I'm going to give some insight on how I manage my schedule with the virtual personal assistant Sandy.

Who is Sandy and what does she do?
Sandy is a personal assistant what works through your email inbox. She was written by the company Values of N and uses natural-language algorithms that were developed in the stikkit project. Many people shy away from Sandy because of the fact that she works through your inbox, but the manner in which she works makes it feel like you actually have a personal assistant.

Natural Language Algorithms?
The natural-language algorithms that Sandy uses are described as:

Sandy understands a simple shorthand that feels natural to read and write. Mention a date or time and Sandy will put it on the calendar and email you a reminder (and/or send a text message to your cellphone) when the time comes. Sandy understands a number of date and time notations.

To get a full understanding of how Sandy works, you'll need to read her help file.

How to use Sandy and some examples:
Like I said earlier, Sandy works through your email. For example, lets say Mark calls you and wants you to bring your laser pointer for a presentation on Tuesday. Sure, you could write a reminder on a sticky note and put it on your desk, but how do you know this note won't get covered by other papers? Instead, you could send Sandy an email. All you need to include in the email is:
remember to bring laser pointer to presentation on Tuesday at 2:30 pm @work @sms
No subject or other info is needed. Lets take a look at how Sandy dissects this message:

First, you have the words "remember to". This tells Sandy that you are setting an appointment or reminder. Other words that could go here that mean the same thing are "remind me to" and just "r". Next comes the actual appointment details: "bring laser pointer to presentation". After that is the time that you want to be reminded. In this case, its "on Tuesday at 2:30 pm". Lastly, the tags are applied to reminder. Tags are indicated by the "@" symbol. Tags can be anything you want, but some common ones are: @todo @work @school and @personal. There are also special tags such as @reply, which tells Sandy to send a confirmation reply regarding the appointment you just sent, @sms, which tells Sandy to send the reminder to your cell phone, and @twitter, which sends your reminder via twitter. Special tags can also make things repeat:
  • By day: @daily, @bidaily (every 2 days), @weekends (Sat and Sun), @weekdays (Mon through Fri)
  • By week: @weekly, @biweekly (every 2 weeks)
  • By month: @monthly, @bimonthly (every 2 months), @quarterly (every 3 months)
  • By year: @yearly, and @biyearly (every 2 years).
Simple, right?

Sandy's Lists
Lists are a great way to organize info. To do lists, grocery lists, top-ten lists. All very useful. Sandy can keep lists and remember them for you automatically. Right now, I have a running list of blog post ideas that I keep with Sandy. All I have to do is send an email to Sandy that says "remember Write about using Sandy for managing your schedule @blog" and Sandy automagically appends that item to my blog ideas list which is indicated by the @blog tag. To look up these lists, all I have to do is send an email to Sandy that says "lookup @blog" and Sandy sends a return email with all of the items with the tag @blog. You can use the same lookup function for any day, date range, contacts, appointments, notes, bookmarks, to-dos, or lists.

Using Sandy with Jott
One way that I love to use Sandy is with Jott. All you do is set up a Jott link with Sandy and you can easily call in appointments, to dos, lists, etc. Its very handy when your on-the-go and you don't want to forget something.

SMS/Text
Sometimes you aren't in the right setting to make a phone call to Jott, but you still want to send Sandy a reminder. The easy way to do this is add you cell phone in Sandy's settings and your done. You can add the tag @sms to an appointment or reminder to have it sent to your phone. Values of N makes it very easy to use your cell phone with Sandy.

However, my mobile phone service, Verizon, puts my name in place of my phone number when I send SMS messages to an email, so Sandy doesn't recognize my phone. To get around this, I set up a filter in Gmail to forward anything sent to gmailuser+sandy@gmail.com to Sandy. That way I can send something from my phone to gmailuser+sandy@gmail.com and Sandy will receive it with no problem.

Google Calendar/Outlook Feed
If you use Google Calendar or Outlook, you can easily download a feed that will display your appointments and reminders from Sandy in a calendar format. This is very useful for printing purposes or for people who just prefer the traditional calendar view.

Sandy has many more features than what I mention here, many of which I still have not taken advantage of. This was supposed to be just a quick overview on how Sandy manages your info and how you can take advantage of this great product. Hopefully, after reading this, you'll see how easy it is to get a hold of your schedule when using Sandy. If you don't use Sandy, let me know how you manage you schedule in the comments. Any specific programs, services, or GTD systems that you use?


Let me know what you thought of this post by leaving a comment. If you liked it, you could vote for it on Digg or share it on Del.icio.us. Thanks! :-)


Friday's FUBAR Foto


This one's pretty interesting. Found it on StumbleUpon, don't know whose it is though. The link goes to the artist's entire portfolio, so maybe you can find the artist that way.


I've got a button! (and a redesign)


To make up for the lack of posts lately, I made a button. Very nice, huh? I also tweaked my design to be more focused on the content. You can still find my sidebar, now split
into two, at the bottom of the page, or by clicking the Navigation link at the top of the page.

I'll be back posting full time starting this weekend.


101 year old man to run London Marathon

BBC NEWS | UK | England | London | Man, 101, to run London Marathon

Now this is a real man. He has 17 kids (17!), used to play in a rock band, and drinks beer instead of Gatorade during a marathon:

"Working plumber Buster Martin ran Sunday's Roding Valley half marathon in Essex in five hours 13 minutes, and is now focusing on London's 26-mile event. On finishing the run, the first words of the ex-member of rock band The Zimmers were: "Where's my beer?"