Posted in , , , No Comments

Improving ixEdit

ixedit is an in-browser interaction editor that provides a succint code at the end, making it a better alternative than the jquery plugin forest out there. check below for a must-watch video tutorial.
.
I’ve been using ixedit on my projects, and it’s a godsend. Since much of internet community is still on the discovery mode, I’m moving the discussion ahead by proposing some improvements.

simplify reediting

Currently it’s only possible to edit a already-deployed HTML page if user saves the code previously by exporting it. That’s misleading.
.
Ixedit has to either:

  • accept deployed code on import (best: you can start from someone’s else code & improve it) or
  • automatically export code in-browser by history when visiting page on browser, with ixedit mode on.

plugin-friendly

Jquery plugins nowadays allow plenty of cool interactions, but add clutter to the final project with all unused options.
.
Ixedit creates a more succint & integrated code, but even with all prepackaged features it has nowadays - modals, tabs, accordions, datepicker - it will always be behind plugins if edit is top-down.
.
The solution is to create a path-to-ixedit plugin conversion, allowing plugin developers to easily adapt their code to ixedit.
.
Since there’s no standard for jquery plugins - some are zip files, some are just tutorials, folder structure is dissimilar - maybe ixedit can become a normalizer. And since deployed code only publishes code that’s actually used, that’s more stability and less bugs.
.
Examples of functionality ixedit currently lacks: tooltips, multiselect, menus with subselections, form validation, scrolling functions…

snippets

Along with migrating existing plugins to ixedit, ixedit users should be able to store their interactions for later use.
.
The simplest way is a page that shows all ixedit code edited on this browser, all stored locally. It lacks sharing but it solves the automatic export issue and is fairly secure - history is browser-dependent.
.
A more mature way is a snippet community under ixedit site, along with permissions, rating system, taxonomy & demo pages. It follows the normalizing policy that jquery community so badly needs.
.

Posted in , , , , No Comments

copyright is dead, long live trackright

Copyright, as the name implies, grants content owner the right of copy.
.
In the digital realm, to move a file is to copy it somewhere else and then delete the original. in our digital era every movement is a copy, and it’s insane (and anti-democratic) to expect permission for each and every movement you make.
.
In other words: We can either have a totalitarian society watching our every movement, or the death of copyrights. Which one do you prefer?
.
Yeah, I thought so.
.
Then again, it’s unfair for others to profit from content of creators without some payment. Right now Google is redesigning its google reader with social features to compete with Twitter and Facebook.
.
Or: A giant company is using content it doesn’t own to better position itself in the market. And not paying a dime for content creators. Talk about Free.
.
Is that it?

the right of tracks

metadata - the information about the information - is powerful. So far, google keeps it to itself, simply because nobody asked.
.
assume the peanut association commissions me to draw… well… peanuts. imagine if I can publish it on my own network systems (twitter, blog, facebook) and later give them the complete track history to determine the success of the campaign, and be paid accordingly. Now that’s a revenue model.
.
too bad under existing rules, I - the content creator -have no say on my own creation tracks. heck, I’m not even allowed to see it if I don’t own the database. And oh boy, these social networks have a field day with that data.
.
Can we just forget all this cry over copyright and move to a trackright system? Like, you’re free to publish my work anywhere, but you are required by law to share the tracks with me. reputation is the new currency anyways and I need all the bragging rights I can get.
.
That sound reasonable.

Posted in , , , , No Comments

Time to move beyond 960?

Stopdesign asks if it’s time to move beyond 960. Hardware suppliers assumed market would want higher resolutions, but in reality final users don’t go beyond 1080×960 px like power users - developers, video producers - do.
.
I wrote this answer originally on my google shared items, but I’m reposting here since I need more input.
.
My theory is that final users didn’t migrate to higher resolutions simply because it makes typefaces smaller by default. had we grew the screens, while preserving typeface size’s ratio, people would go for it.
.
Then again, we depends on corporate defaults, and those depend on programmers that - unlike final users - love smaller fonts to glance at more code.
.
If that’s the case, it’s a huge blind spot.

Posted in , , , , , No Comments

pogoplug: hard drive, meet the cloud.

I’ve been using dropbox to share files with friends. it’s free version has a 2GB cap. Since I’m a mobileme subscriber, and I had 10GB to use, I tried to use it instead. Sadly I can’t share that space with groups.
.
I refuse to pay another fee for cloud space, so I bought a pogoplug, a gadget that puts your USB external harddrives (or a USB hub of it) on the cloud - totally accessible via web.
.
Like the reviews said, the thing is really easy to install. I had issues with the journaled format, but I expected that. Formatting aside, I got my entire external HD with all my files available on the web, and even assigned some shared folders for friends.
.
As usual, I sent an email to the company with suggestions:
.
Subject: happy customer here…

.
Three ideas:

  1. RSS feed is cool, but it could be RSS 2.0, with enclosures: this way any video or music file automatically becomes a podcast link. it can’t be that hard, and frankly that’s the feature I want the most.
  2. Shared groups are really nice, is it possible to have a link where I can email everyone, right away? I’m not asking for a full-on mailing list, just a better way to communicate with members (maybe even a @pogoplug.com email that redirects to members automatically).
  3. Is it possible to link to folders or files? For instance, if I upload a .ai for a coworker, how can I notify the person (with proper permissions, etc) accordingly? is it something on your mind?

keep up the good work, i’m a one day customer and I’m pretty happy already - I just cancelled my mobileme, in fact.

Posted in , , , No Comments

crowdsourced typo detection

I’m wondering of a cool crowdsourcing proofreading solution. Thing is, I detect typos fast, but usually I can’t warn the blog author of it.

  1. domains grant permissions to certain users (users may apply)
  2. selected users add the plugin & flag whatever typo
  3. domain owner can check flagged items in a dashboard

prob a wordpress plugin on the admin side, and firefox addon on the user side.
.
just wondering.

Posted in , , , No Comments

rowmote idea

rowmote is a $0.99 iphone app that emulates apple remote. that’s it. no screen feedback, just data input. I sent an email with ideas for the developer.
.
even loosing the tactile feedback of the actual remote (I have to look at the iphone screen), at least I can use it anywhere at home.
.
i have some suggestions, tho:
.
is it possible to actually save commands? like, menu-down-down-play-down-play-down-play-play? that is my “shuffle all my songs”, BTW. why should I bother to type it in every single time?
.
is it possible to attach also to when I enter network or whatever push-notification system related thingy? this way my iphone can notify my computer to play songs automatically when I get back home. sweet!
.
and third, because there’s no tactile feedback, what about swipes instead?

  • left/right swipes as previous/next
  • up/down as volume
  • one tap as play
  • double-tap as menu

this way we don’t even need the visual representation… you can slap anything there, even ads. or news. or whatever, really.

Posted in , , No Comments

Comment about My SeamlessWeb

my email to seamlessweb.com:

We use seamlessweb for our weekly meetings, and we usually decide which one will pay the bill and keep a tab of who owes whom. We all have seamless web accounts, and we rotate.
.
Is it possible to create a social feature on seamlessweb? We can separate the dishes to each user after purchase, and in return the system keeps tab of who owes whom.

  • The recommendation engine get smarter
  • Users will usually pay each other with another seamlessweb purchase

Take care and keep up with the good work.