Auto-translating a web page

I am going to re-purpose http://test.davelevy.info. At the moment it is set up for some experimentation with stylist.org and translation buttons. The stylist implementation just involved capturing some of the bullet item i.e. list item within a class name, so that the local stylist rules could be applied. I was looking at Stylist because the of the Neverwinter Vault but that’s gone now. Continue reading “Auto-translating a web page”

File Transfer & Windows 8.1

I want and need a better, faster interface for ftp and my blog server. Obvs needs to be encrypted. It seems that Windows 8.1 does not offer sftp natively but recommends WEBDAV. On my various clients I have multiple operating systems, but mainly Windows.

I had a quick poke around to see how to do this. Firstly I have an RTU for WISE-FTP through 1&1 which has great windows desktop integration but I usually use filezilla. (1and1 have moved away from WISE-FTP)

MS offer a One Drive cloud service as do Dropbox, but I want to use my 1and1 file system. (Perhaps the answer is wise ftp since that’s what they offer). Have Microsoft left this gap to enable third party products to fill it as part of non monopolistic behaviour, but surely doing the desktop integration requires the licensing of engineering rights and documentation.

Anyway Google doesn’t seem much help. Odd

I have for the moment decided to use filezilla with the –site-manager command line item. NB the — is what is used on windows as well as shell based command lines. I can find ways to go straight to my site but these require placing the password inside the shortcut.

ooOOOOoo

I have made this icon –

filezilla menuThis is a .png version, I used convertico to make a .ico

Musings on O356

So work is pushing me to Office 365; it wouldn’t surprise me if the next home system does so too. I have decided to see if W7 and a more modern hardware makes OWA easier to use. I have had to upgrade my phone since my current one was very old, and they didn’t want to support BB6. Microsoft have also bought Yammer and Skype recently and launched Lync as part of the desktop; so everyone needs a clear road map. I shall start with the view that I should use Lync for chat and Yammer for micro-blogging inside the company. Obviously, outside the company I shall continue to use what people read/reply to. An interesting insight, inside a company managers can declare use policies that have a chance of sticking, but it’s not guarenteed.

So can pidgin act as a Lync chat client? Here’s the google search, here’s the pidgin plugins home page., it seems SIPE is the keyword, and the pidgin page says it’ll support TRM as well as implying it’ll support Lync although it seems designed for MS Office Communicator.

So, here’s the SIPE code, http://sourceforge.net/projects/sipe/, it’s an NSIS install on Windows, think I had to reboot windows to see the “Office Communicator” option. The configuration runes are documented on this page, which is part of the O365 community site. DFL 9th Oct 2014

RDBMS theory

I feel the need to checkpoint this. Life is getting confusing.

Barry Morris, CEO of Nuodb, has written a series of artilces about the “Holy Grail”, which he published at the Cloud Computing Journal, and somewhere within the NuoDB site.

The most import ant contribution that Morris makes, in my mind is that there are four models of scale out RDBMS. (Shared Disk, Shared Nothing, Synchronous Commit and their own Durable Distributed Cache invented, (or maybe substantiated), by Jim Starkey.)

Unsurprisingly, Morris’ third article extolling the superiority of what he has to sell  does not, as far as I can see describe how the consistency property is met. I need to re-read the MVCC part of the article. MVCC is based on a file/item append model. MVCC obviates locks (How?) and thus removes a massive part of the seriality of a DBMS which is good because not only do we have Brewers Theory to deal with, but also Amdahl’s Law. The un-answered question to me is how does the relevant cache partition ensure that the page copy it gets from a remote node is the most recent and not required to be locked for update? He states the relationships are asynchronous between nodes, so we are back to eventually consistent, it would seem.

From Morris’ article we learn that NuoDB (like MarkLogic?) and in fact like MySQL where Starkey worked for a while consists of a Transaction Engine and a Storage Manager entity.

Morris mentions Google F1, which is used to support their ad keywords database.It is based on Google’s Spanner which seems pretty much their answer to the CAP theorum, we’ll have to see what the latency cost is like, but being Google it may not be publicly open source.

Morris’ article does not reference Brewer’s CAP theory. I have collected the following links tagged Brewer,

At some stage  I found the proof that the CAP theorem was a theory, I think the Barnes article above references it.

Can we break Brewer’s theory?

I need a, personally, accessible definition of Consistent, Available and Partition Aware. (The first two are easy). Although the wikipedia entry, CAP Theorum has a pretty good set of definitions

In theoretical computer science, the CAP theorem, also known as Brewer’s theorem, states that it is impossible for a distributed computer system to simultaneously provide all three of the following guarantees:[1][2]

  • Consistency (all nodes see the same data at the same time)
  • Availability (a guarantee that every request receives a response about whether it was successful or failed)
  • Partition tolerance (the system continues to operate despite arbitrary message loss or failure of part of the system)

It’s likely I suppose that we might engineer to ensure that the failing condition is so trivial it can be ignored.

The commonest compromise is between availability and consistency although eventual consistency is a relatively modern construction.

Shared disk clusters engineered for HA on a fail fast and recover algorithm are a solution that fails the Availability requirement of the CAP theorum although they have a zero RPO and can have relatively short RTOs.

Here’s the sponsored Bloor paper on NuoDB.

The Jim Starkey wikipedia article references a 2012 patent that patents “A multi-user, elastic, on-demand, distributed relational database management system.” We’ll see? Probably the patents that protect the Nuodb products.

ooOOOoo

The NHS have decided to replace Oracle with RIAK for the “spine”. This claims partition tolerance and availability.

http://www.aerospike.com/ is another hi-performance, scale-out database.

When considering XML/RDF optimised databases, I have been pointed at Virtuoso, which has a wikipedia page here. and a white papers page here.

Automating posts to Google+

I’d like to post my blog stream to google+, but it seems overly difficult to do.

  1. http://wordpress.org/plugins/google-auto-post/ is a plugin, which relies on you using/having Google Voice.
  2. http://techblog.tv/auto-post-to-google-plus-from-wordpress/ hosts a video that shows how to use Hootsuite to autopost to Google +,  as does this, How to auto publish blog post to google plus page at shoutmeloud

I wonder if NextScripts: Social Networks Auto-Poster will do it. 2 June 2014

Other resources are,

  1. http://wordpress.org/support/topic/need-plug-in-that-sends-wp-blog-posts-to-google-account, an incomplete thread on how to do it, the later correspodents explore doing it javascript but as of yet have published no code. It suggests that its a security issue rather than a market positioning thing; I am not sure.
  2. This, http://en.blog.wordpress.com/2013/09/09/google-plus/ talks about going the other way, and using the various share/add this button sets to post to google+ on a one click basis, it also talks about google friend connect, but mainly the wrong way
  3. There are a number of share this button plugins, but it’s possible that not all have google+ buttons.
  4. IFTTT doesn’t yet have Google+ as an output channel

Since Facebook permit this, I can’t believe that Google’ll keep this secret since they are all looking to own the social network, and leverage the “who you know” graph. I think I want this to converse with people on Google+ and I think that the Circles are more appropriate for many relationships

New RSS/XML tools

AS the big boy’s look to enclose our content, the architecture I articulated in Are Blogs losing their influence has been broken, badly. I originally used Friendfeed & mingle as my aggregators but it’s a bit tricky

I have documented IFTT  on this wiki and Feedly on my blog, they ahve led me to the following potential sites that might help me repair it.

See also Feed Aggregation, paper.li and storify, and Dave Winers, tabs

iF THIS THEN THAT

The site, “If this then that” offers trigger actions as a web service.

I have today, just created a trigger that takes my blog feed and posts it to facebook. Obviously I need to test it.

It works with recipes and channels. Recipes are the “if this then that” relationship, and channels define the this and that. It has a long list of pre-canned channels and recipes, but sadly NOT an output RSS/XML channel.

How to write one? (it looks like writing channels is only done inside the corporate firewall.)

I looked again the the channels and recipes and disovered,

  • feedly to delicious
  • …. to wordpress

and I must have another look at pocket

I have implemented a feedly to delicious recipe. It’s not fantastic, since it has no tags to inherit, aggravated by the fact that the android client makes it hard to add tags.

 

Social Login

I have just installed  Social Login on this site, some of the authentication services, not surprisingly require a setup process, most of which I have not done.

One All has some good help pages, the following services do not require set up,

Blogger, Hyves, Live Journal, mail.ru, Open ID, Stack Exchange and WordPress

22 May 2013 : Problems testing with WordPress, I have asked for help here…..

4th June : Still stuck with WordPress, now need a WordPress blog owner to test for me. Big help form Claude Schlesser at oneall.com

The setup guidance for Yahoo, Twitter, Google and Facebook are very good easy to follow.

I have configured Disqus, but not yet tested it.

Next to test a raw OA provider; should be fun.

ooOOOoo

Now on ello.davelevy.info, not yet tested, I am using the same server account for all the subdomains. I copied the parameters.

Twitter API V1.1

I missed the announcement that Twitter were upgrading their API. I only discovered it when they ran their “test blackouts”. It has broken. This means my ‘mingle’, friend feed and hence facebook feeds are now without my twitter goodness. The rest of this post lists then contemporary resources to help rescue the feeds. Continue reading “Twitter API V1.1”

Life after Google reader

So it’s finally going, should have left it when they swapped RSS pubication for Google Plus only.

Where to go?

Here’s the Google Blog, here’s the Google Reader Blog and here’s Life Hacker. Dave Winer says Good Riddance, and suggests you build your own river by checking his out.

Here’s Melange on how to get the OPML file.

Replacements

Here’s the Productivityist on his view on how to get off it as a Mac User, it’s part of a series and he decided that Google Reader was a step too far, although he talks about the obvious alternatives.

The one’s I have found by harvesting advice is below.

Not sure about Bloglines, it’s where I came from, but no-one is suggesting that one should go back!

Bloglines

So giving this a try, exported the OPML nad uploaded, that was easy. It has a widget and reader view. Need to get to grips with UI. Seems to be more difficult to dismiss the boring bits.

It has multiple widgets that give you massive choice of how each news feed looks and feels. The tags/folders correspond to pages.

It’s mobile/small scree interface is poor.

Can’t see how to make a forwarding feed.

Feedly

Getting in is easy; it has an Android version.

The blog has an, as yet unread, article on getting started for google reader exiles.

Both the screen and phone version will require a reorganisation of the hierarchy.

This is rather awesome, it has a share with delicious feature, a blog; it requires the installation of an addin/plugin, which I have done on my works laptop, using chrome, and home desktop using firefox. I ma not yet happy with the hierarchy, but I am sure I will.

The share with features are a good first step to recreating a news feed, but at the moment you have to use my Delicious or mingle.