Entries in blog (9)

Tuesday
22Dec2009

SquareSpace editor: a few bugs and no error recovery make me very sad

UPDATE: Hi there and thanks! to the excellent SquareSpace engineers

I’m very happy to see the problems that most concerned me fixed.

The last time I opened an issue it was just to mention a Ukranian spammer I could see coming from a mile off, and to wonder how to better deter him. On the about page I’ve listed several translations of a warning message — imagine if the appropriate warning message should appear if he lands on a comment form via a Ukranian google search. Flashing red. Regardless, it was not really a bug — but I was thanked for my input. I think I’ve been “whitelisted.”

Also, another strange problem that caused serious failures and then included a stack trace, was reported back to SquareSpace and acted upon within hours.

Great work, SquareSpace! The post is left for historical interest only.

 

I’m trying to write a post and various problems keep getting in the way. Above, I was editing a list of “required reading” posts and the editor got confused, so I tried “remove formatting.” I’ve noticed that HTML markup crud accumulates sometimes, and this is often the easiest way to get the editor back on track. Unfortunately, remove formatting has a terrible bug, and shouldn’t be used on an aribitrary selection — in this case I probably needed to carefully select the entire list. My bad… start over.

The problem is, I was specifically doing short-turn-around editing. This follows a support ticket I submitted today regarding the lack of error recovery in the editor. If logic errors in the code result in infinite loops (forever do something useless) it freezes the brower and you have no hope of recovery, unless “auto-save” managed to save your data. I’ve been informed SqareSpace engineers are working on “auto-save.”

I should probably follow the lead of other bloggers of note — and edit direcly in HTML. Offline. And post the draft by email. Feh.

Previous support ticket:

I have lost hours of edits due to several problems with the WYSIWYG editor. At the very least could you please add an option to create a local version of the post should “save” fail. Or, provide revision access via the “change log”. At least provide multiple in-progress revisions until the first “Publish” These problems together add up to lost hours of work on my part. I can elaborate if needed.

There are many instances where I lost content. The most recent was “permission denied” when trying to save after a long editing session.  The “login” had expired, I think. Regardless, the work I have in the editor should be given top priority W.R.T. error recovery.

You don’t need to know what exactly I was doing; The fact remains you have no recovery method for “save” failure. What if my internet connection died? Same problem. After the failure, the editor was refreshed with the post’s previous content. EXACTLY THE WRONG ANSWER. I’m trying to save something that is local to the browser!

[suggestion to copy/paste the content to “notepad” before saving]

The problem is one doesn’t know ahead of time when failure will occur. So, copy/paste out is a bit too much to ask. I have boiled the problem down to a damning series of steps:

1. Login
2. Create post in separate editor window “failure test” content “save me”
3. Logout
4. Save post
5: Result: “Access denied” and editor contains nothing
Wednesday
30Sep2009

Google Sidewiki - Another front in the Content Wars

UPDATE: Sidewiki “policies”:

Keep Sidewiki spam and malware free. Spam includes, but is not limited to, unwanted promotional or commercial content, or posts with gibberish such as keyword spamming.  We also don’t allow the transmission of malware, viruses, or anything that may disrupt the service or harm others. 

Speak your mind without being hateful or threatening to others.  Lively discussions can happen without posting hateful, threatening, harassing, or bullying content.  We encourage you to work out disputes or disagreements on your own. However, in serious or egregious cases, we will take action.  

Keep it legal.  Don’t engage in unlawful activities on this product.  If we are notified of unlawful activities, we will take appropriate action, which may include removing access to Sidewiki, your Google account, or reporting you to the appropriate authorities.

Respect copyright laws.  We will respond to clear notices of alleged copyright infringement.  Repeated infringement of intellectual property rights, including copyright, will result in account termination.  For more information on Google’s copyright policies, please see here

Don’t post or link to sexually explicit material.  Posts that are irrelevant and serve to drive traffic to material with nudity, graphic sex acts, or sexually explicit content are considered spam and aren’t allowed. We also don’t allow posts that promote unlawful or inappropriate sexual acts with or depictions of children or animals.   

Google has a zero-tolerance policy against child pornography. If we become aware of child pornography on our properties, the content will be removed and we will report it and its owners to the appropriate authorities.

Don’t pretend to be someone else. We don’t allow impersonation of others or other behavior that is misleading or intended to be misleading.

Don’t share personal or confidential information.  We don’t allow unauthorized publishing of people’s private and confidential information, such as credit card numbers, Social Security numbers, driver’s and other license numbers, or any other information that is not publicly accessible. 

 


I was engaged in the constant and tedious chore I call “twitter gardening” when I noticed that Google Sidewiki had content attached to Twitter’s home page: (image linked to Sidewiki comment pictured)

Setting aside questions about Sidewiki’s purpose, originality, et cetera, it seems that Sidewiki has opened a new front in the Content Wars. There is a clear incentive to adding Sidewiki content: Google exposure, such as quick access to your Google profile, and traffic to whatever links you include.

This is one more place for spammers and scammers to go crazy, to say nothing of self-promoting “social media experts” and the like.

I don’t know about you, but I’m not at all excited about the prospect of more “gardening chores,” especially since Google has not done a good job in preventing and removing Google Groups spammers or Google Maps errors.

What do you think? Be the first and tell me in a Sidewiki comment on this site if you dare.

 

Tuesday
31Mar2009

Wisperweb - New blog about new GXT site

Wisperweb - New blog about new GXT site (Peter Fisk)

I have started a new Blog discussing a new Website that will be deployed in April. The site uses GXT for the user interface, Google’s Application Engine for the server and Scheme running in the browser as it’s scripting language. The blog will describe the development and deployment of the site.

GXT/Lisp/AppEngine - A Google Trifecta

Google has some smart people. When GAE (Google Application Engine) was first announced, I had my doubts. The Python language and a “Big Table” database? At first, I thought that they were joking … but a year of using them have made me a believer. but…. The Google Web Toolkit (GWT) is based on writing code in Java and then compiling to Javascipt. It seemed so cumbersome that I tried every Ajax library that I could find before attempting to use GWT. There was a nagging problem with Base64 encoding that I had been attempting to fix for a month and when I stepped through my Java code in the Eclipse debugger the cause became obvious - an uninitialized variable. And I became a believer for a second time. but…. So, the kids a Google know Python and Java and Javascript - but Lisp was surely before their time. For years, I have been trying out various Lisp/Scheme interpreters and my favorite one has always been SILK (Scheme in 50K) by Peter Norvig. Out of curiosity a few weeks ago, I googled (what else?) “Peter Norvig”. It turns out that he is head of research at Google!
Monday
30Mar2009

Flickr - at least it works (once you've found the scrolls)


Flickr You So Crazy 1, originally uploaded by reechard.walker.

 

Monday
30Mar2009

Blog This!? Fup that. Fup you... Fup duck

Flickr you so crazy! is the tag I’m using here and on Flickr to describe Flickr frustration. The post title was chosen for effect; I’m not mad at Flickr… I’m just telling the story as I go.

So I have a web hosting arrangement… and they have excellent screenshots of how to configure it with Flickr. It’s a pity there is a huge disconnect between what the screen looks like on Flickr, and how to navigate there.

  • Blog This! is not the same as Blog This: “Blog This” often refers to others blogging your stuff. That is another subject altogether, with it’s own controversies and confusion. I’m trying to blog my own photos, via the Blog This control on the photo.
  • Flickr Blogs FAQ does help, but it’s a mystery why you can’t get to Your account / Blogs directly from Your account!!!
  • Email settings are the secret gateway to your blog configuration on Flickr (!)

The images tell the rest of the story.

 

I’m sorry, you cant get there from here! Think of it like a treasure hunt… without the treasure :(