Category Archives

29 Articles

Posted by Dave on

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

Posted by Dave on

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

Posted by Dave on

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 originally posted some links via delicious but they went away a lng time ago. I found this, https://dzone.com/articles/understanding-the-cap-theorem later. At some stage  I found the proof that the CAP theorem was a theory.

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.

Posted by Dave on

Automating posts to Google+

Automating posts to Google+

I once wanted to post my blog stream to google+, but it seems overly difficult to do. Even harder now that Google have shit-canned it. This is now marked as deprecated, but overleaf/below are my notes when this seemed a good idea,

Posted by Dave on

Google Tools and Analytics

I have been tidying up my desktop and web sites, and discovered that Google’s tools consider the subdomains, including this wiki as separate sites. There’s obviously some more work to do for some simple SEO work. Both the sub domains are wordpress sites.

Posted by Dave on

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.

Posted by Dave on

Twitter API V1.1 (Deprecated)

Twitter API V1.1 (Deprecated)

This post was written in 2013 and I discovered in May 2018 that most of the links failed. It’s been a while, and it surprises me that my little wiki has lasted longer than the resources I point to, but not here. I could have deleted this post, but chose not to; I have heavily edited it so it’s as much a diary as the technical note it once was.

Posted by Dave on

ddclient

ddclient

ddclient is a program for Linux that negotiates with http://dyndns.com to allow systems with dynamic tcp/ip addresses to have static DNS names. This was originally written in 2011, and revisited in 2013. dyndns abandoned their free product some time ago, possibly as a result of being bought by Oracle. I marked the page is ‘deprecated’ on 4th Feb 2019. The rest of this article comprise my notes on how to install ddclient on an AMI. 

Posted by Dave on

Installing Laconica

This was published in 2009, the product has been superseded and the version dependent facts are over eight years old. This may not be as useful as it once was; the article talks about installing Laconica on an Ubuntu VM. 

Posted by Dave on

Second Life

Second Life

Is this the future collaboration platform for the Internet, or another amazing waste of time. The EU Commission took it seriously for a while, and it’s still going. Here are my notes and links,