Indeed Alex :"To be manager of your home nation is a very proud day indeed for Alex McLeish, my family and friends". *
Tuesday, November 27, 2007
Scotland to raise your management profile
Indeed Alex :"To be manager of your home nation is a very proud day indeed for Alex McLeish, my family and friends". *
WhoIs On Seesmic
You can see who is on Seesmic by hitting the following :
http://livz.org/seesmic/whois
If you wish it text format you can hit the following:
http://livz.org/seesmic/whois?f=txt
Hopefully a few more will join so we can follow who is on there! Just add "whois" to your Seesmic video subject line!
Gregg Brockway at Web 2.0
There is a part where his phone went off and he said it was his wife. It was really well done (despite the audio folks needing a prod) and having been in similar situations I actually thought his wife was maybe having a baby! Of course it was him demonstrating how simply someone could be directed to use the service on a mobile via email.
It was quite an original way of presenting and demonstrating an idea. Worth taking note.
Embed Seesmic in your blogs and so on
There are some options. Whether you show the video preview or a text link is based on the querystring parameter "f" which takes the value "vid" or "txt".
So, say i want to just show a text list of the latest (20 by default) videos - i put this in my html page:
Bon! But my dear Steven, i want to show only the last 5 posts - can you do THAT? Well, yes we can... as follows using the "c" querystring value:
Of course you can point at ANY username you wish by changing the "u" parameter. Additionally if you do NOT use the "u" parameter you can use the "t" parameter and add any text you wish to be matched as so:
Mon Deu! Can it tell me what I should say in my next video to make sure people watch???
Unfortunately I had to pull that feature at the last minute, but as a work around I suggest clicking the "I'm feeling lucky" Google button and just talking about the first page you come to.
You can see all of this in action at http://livz.org. Play away :)
Xavier wins Enjoy a Ball trophey
Question to Tim Berners-Lee
So he asked if anyone had a question for him, and although i have an infitinite owl:List of questions this is my first attempt (happens to be the similar to Sam's which was way freaky as it was also at the same time) .
On page 196 of "Weaving the Web" (which i am reading again just now) you voice your concerns specifically over the effect of patenting on reasoning engines for the Semantic Web and i guess the general effects of patenting on the fundamental Semantic Web technologies.
The Semantic Web is certainly progressing although perhaps not quite as fast as we may have expected (I was looking at RDF when writing my first book on Xml around 10 years ago now). In fact most of the good work I have used has come out of research labs in Universites in the US, UK and Germany.
Do you think the constant desire for patents around emerging Semantic Web concepts and the counter fact that a lot of the good work has actually come out of Universites and has been fairly open and flexible (and hence trickier - although not impossible - to build patents on top of), has slowed the rate of large scale commercial adotoption of Semantic Web technology development?
As a startup one of the first things i often hear is "What can you patent?".
Or perhaps more simply a large consumer facing Semantic application has just now taken hold yet? Rather it is dominated by mashups of existing standards - i.e. using the code to hack the meaning rather than the data containg it.PS. When are you writing the follow up to Weaving the Web?
IF you have time for a follow up question Robert (and you read this!), I'd also like to know whether he can see the existing P3P standards emerging to fit into a Social Environment as privacy is perhaps the most fundamental issue of Social Networks that has not really been tackled yet (identity has been discussed much more than privacy) and a standard looks the best way to ensure this very important aspect is included!
Seesmic Feed
http://livz.org/seesmic?u=@weblivz
and
http://livz.org/seesmic?t=rss
This returned no results, but i DID get some great feedback on the blogs and privately by email.
Anyway, glad to receive any feedback and hope it comes in useful. Back to my own plan to rule the world now ...
Monday, November 26, 2007
Playing with Seesmic feeds - 3 small features
... in any case there are a number of things i wanted to do and will likely want to do in the future to the JSON to XML stuff i did will likely come in useful again.
ANYWAY - what have I done??
Well ....
1. An RSS feed of Seesmic - updates around every 15 minutes and can be found here :
http://livz.org/seesmic
2. You can discover posts relevant to you using the "u" querystring value. So
http://livz.org/seesmic?u=@weblivz
... will return feeds created by me - or directed to me (if you really only want things created by you, then add "by " to the query, such as http://livz.org/seesmic?u=by @weblivz).
3. You can filter based on content using the "t" querystring value. So you can find posts about Seesmic with the following query:
http://livz.org/seesmic?t=seesmic
THIS means you can see if anyone has replied to you by just appending "Re: " to the first few characters of your original subject line. So looking at the site just now, i can find replies to "Reload Seesmic for new features !" with the following query ....
http://livz.org/seesmic?t=Re: Reload
It's a bit of a start - hope it is of some use. I already use it to quickly check the last N posts - i guess the fact i can now translate their JSON to RSS will be more useful when it comes to RSS on a person basic - rather than public (which may be quite soon as it's getting busy). In any case hope the filtering features are of some use.
Seesmic is a conversation
I've been using it since the weekend now and it really is very cool and yes, it is a conversation (although the actual conversation part is something they need to work on - following parts of a conversation is tricky).
The difference from YouTube is that you are talking to your friends. Sure, just now everything is public, but over time it will be your friends because as the public timeline gets noisier, you want to follow only things interesting to you - i.e. your friends.
I have made many friends online recently and many through Twitter, blogs and even Seesmic - so the definition of a friend is pretty flexible.
We all feel a little self-concious when creating these videos but over time this (i hope) will improve and you (or I) will feel more confortable with it all. I DO think that feedback and people talking back to you on Seesmic in a response to your video is a big part of that.
Perhaps we should all be teamed with a mentor who is confortable with it all and can give some feedback. Or maybe just an abrupt "hot or not" system :)
Oh, Seesmic is COOL!
Saturday, November 24, 2007
Optimizing NTFS Performance
Optimizing NTFS Performance
NTFS performance is affected by many factors, such as cluster size, fragmentation level, and the use of programs such as antivirus software. In addition, NTFS features such as compression and Indexing Service can also affect performance. Optimize the performance of NTFS volumes by using the following guidelines.
Determine Cluster Size
Before you format an NTFS volume, evaluate the types of files to be stored on the volume to determine whether to use the default cluster size. Some important questions to answer include:
* Are the files typically the same size?
* Are the files smaller than the default cluster size?
* Do the files remain the same size or grow larger?
If the files are typically smaller than the default cluster size (for example, 4 KB) and do not increase, use the default cluster size to reduce wasted disk space. However, smaller clusters can increase fragmentation, especially when files grow to fill more than one cluster. Therefore, adjust the cluster size accordingly when you format the volume. If the files you store tend to be large or increase in size, use 16-KB or 32-KB clusters instead of the default 4-KB cluster size.
Note Compression is supported only on volumes that use 4-KB or smaller clusters.
Cluster size is also an issue for volumes that were converted from FAT to NTFS in Windows 2000 or earlier because the default cluster size for converted volumes is 512 bytes, and the MFT was most likely fragmented during the conversion. For optimum performance, back up the data on the volume, reformat the volume, specify the appropriate cluster size, and then restore the data.
For more information about choosing a cluster size, see “Cluster Size” earlier in this chapter.
Use Short File Names
Every time you create a file with a long file name, NTFS creates a second file entry that has a similar 8.3 short file name. A file with an 8.3 short file name has a file name containing 1 to 8 characters and a file name extension containing 1 to 3 characters. The file name and file name extension are separated by a period.
If you have a large number of files (300,000 or more) in a folder, and the files have long file names with the same initial characters, the time required to create the files increases. The increase occurs because NTFS bases the short file name on the first six characters of the long file name. In folders with more than 300,000 files, the short file names start to conflict after NTFS uses all the 8.3 names that are similar to the long file names. Repeated conflicts between a generated short file name and existing short file names cause NTFS to regenerate the short file name from 6 to 8 times.
To reduce the time required to create files, use the fsutil behavior set disable8dot3 command to disable the creation of 8.3 short file names. (You must restart your computer for this setting to take effect.) For more information about disabling 8.3 short file names, see “MS-DOS-Readable File Names on NTFS Volumes” later in this chapter.
If you want NTFS to generate 8.3 names, improve performance by using a naming scheme in which long file names differ at the beginning of the name instead of at the end.
For more information about short file names, see “File Names in Windows XP Professional” later in this chapter.
Determine Folder Structure
NTFS supports volumes with large numbers of files and folders, so create a folder structure that works best for your organization. Some guidelines to consider when designing a folder structure include:
* Avoid putting a large number of files into a folder if you use programs that create, delete, open, or close files quickly or frequently. The better solution is to logically separate the files into folders to distribute the workload on multiple folders at the same time.
* If there is no way to logically separate the files into folders, put all the files into one folder and then disable 8.3 file name generation. If you must use 8.3 names, use a file-naming scheme that ensures that the first six characters are unique.
Warning The time required to run Chkdsk.exe increases with larger folders. For more information about determining how long Chkdsk takes to complete, see Chapter 28, “Troubleshooting Disks and File Systems.”
Seesmic Citizens Collective
Anyway, i wanted to simply ask whether there were any other Scottish Seemsic folk and wasn't sure what you call a collection of Seemic folks - i.e. "Are there any other Scottish ..... out there"?
1. Seesmicites - i'm sure i saw one of these in a nature program
2. Seesmatics - sounds like a hoover
3. ?
Any ideas?
I should have posted this as a video but the kids are approaching bedtime and so all hell is breaking loose!
Wednesday, November 21, 2007
23AndMe, and Geni
"... is intended to help people understand their inherited traits and to allow them
to compare themselves with friends and family."
At first i thought WHAT?! OK, so I thought it was a gentic based dating site (perhaps that's in their future plans ;) ) but once i looked around i thought - COOL !
It's not cheap at $1k per person but based on the extremely qualified backers and advisors of this site i'd more likely believe it actually works pretty well. I think we'd need educated as to exactly what to take and understand from any results we were given - as well as perhaps some clue as to what to do with it (other than - "i told you you had your fathers stubborness"). Could it be beneficial in education, sports and health?? Even a marginal improvement here can only be a good thing (especially as a father with two kids)!
Now, imagine this.... They do a deal with Geni (one of my fav sites) and over time (as things get slightly cheaper) you get larger percentages of families getting involved. Imagine the kind of searches you could do - even within your own family.
I don't know how far this will extend from the family but clearly their are huge opportunities - with a whole set of new privacy issues to watch over. But clearly this is a direction these kind of services will move into.
Has anyone used the service? If so please let me know.
A startup idea to make £56 Million in one week
1. Start a Credit Reference Agency
2. Get loads of people's credit information.
3. Wait 'til the government loses 28 million items of personal information.
4. Charge two pounds per reference check.
5. After one week, sell to someone else who can make cash the next time it happens.
6. Check the bank account to see your lovely £56 Million.
Oh crap, someone stole it when they got your credit details. Doh!
This is obvously tounge-in-cheek but this is what they are asking you to do. Credit Agencies must be loving it!
Alastair Darling - we have technology to fix this
Here is it in one line.
DO NOT ALLOW CLEAR TEXT EXPORT OF PERSONAL INFORMATION !!
This is not difficult. The technologies are far enough advanced. In an attempt to save the trillions of consultancy fees, here is how to fix this.
1. Give every member of staff a certificate and/or smart card.
2. Ensure they use a very strong password when using that certificate
3. Any EXPORT routine MUST ask for the private key of the user exporting the data and signs that data. This ensure you know who exported the data.
4. Additionally, any export routine MUST ask for the public key of the EXACT user you intend to send the data to and encrypt that data. Now only that person can read that data as only they have the private key for that certificate.
5. Now, with the IMPORT routine, when the person wants to read the data they need their own private key to decrypt the data.
6. The IMPORT routine should also check the signature an alert the user as to confirm who SENT them the data.
Additional steps should be :
7 .Use Key Revocation to ensure that should any key be lost, that key becomes IMMEDIATELY invalid and hence can't be used to view the data.
8. Know and ensure that every application that uses this data has a common import/export routine with encryption and logging as standard.
9. Log every interaction with that data. You don't even need the personal data to do this - just an identifier for the user (say the certificate hash) and an identifier for the data items.
This stuff sounds tricker than it is. I have now done this with the Government, Barclays and a few other places.... in short - you CANNOT just allow people to export this kind of data.
Now we are all checking our bank accounts - i have an additional post coming next on the business side of this ...
Tuesday, November 20, 2007
YouTube for Parents - you have it the wrong way around
I've just spent 15 minutes trying to find a video for my 4 year old son to watch on YouTube. It's not the fist time. Simply put due to some idiotic and outdated rules on the US site which says only kids in the US can see a certain 5 minute cartoon, it leaves him asking why and me hunting for an equivalent on YouTube.
However, I would never let him use that site himself as some of the "cartoons" content and comments aren't stuff i want him to see. So i can't even use software like Glubble as it works on a site by site basis. In any case - this is for YouTube to sort out. Oh, and YouTube is not alone, please read on if you have any mixed content with some intended for kids.
Here is my guide:
1. Everything should be opt out
Yes, if i say i am under X years of age or go into "parent mode" (doesn't exist but should) then plesae make EVERYTHING opt in. That means when *I* hit the site there are NO videos. Well, perhaps you can suggest some that have been vetted. *I* will then decide precisely what my kids can see. PRECISELY. I will choose what comments and what content- and you will like to other stuff i have suggested. So that means NO previews of stuff you THINK may be suitable and no "That was fucking awsome. The older stuff was shit but this is good." comments.
2. Let you and your friends decide which moves you wish to set as opt in
OK, so i am willing to go one further step and I should be able to specify what friends i have who i also trust to recommend kids material (no offence to any friends :)). If i say my sons Grandma can recommend a kids video to him then i expect you to respect that.... but just because i may be friends with "womanizer77" (i made that up completely btw) does NOT mean i trust his movies by proxy for my kids.
3. Don't recommend clips from the Exorcist when showing a Ben 10 clip to a 4 year old
I really don't think much needs said here. It happened.
Wednesday, November 14, 2007
OpenID provider fitness
Typically i have the username/password/email and email verification process. Alternatively you enter your OpenID.... but this is where i started to think. Do I limit the OpenID to trusted OpenID providers or do i just accept ANY OpenID? How do i know they haven't juset set up their own provider and how do i know whether the email is valid??
Do I request their email and ask them for yet another verification before they can use the site.... something that could get quite annoying overall.
Would be nice to have an online service which you can query every so often to check the "fitness" of providers so you can decide whether a provider is valid or not. Similar to the certificate lists you get in your browser. This could be managed and be very beneficial for the community i would have thought!? Anyone working on such a service?
If you are reading and have implemened an openid client on your site, how have you gotten round this?