Monday, 12 July 2010

Facebook to launch Panic Button

Facebook has announced it is to launch a "panic button" application on its social networking site.

The button, aimed at children and teenagers, will report abuse to the UK Child Exploitation and Online Protection Centre (Ceop) and Facebook.

The application will also appear on their homepage to say that "they are in control online".

The launch follows months of negotiation between Ceop and Facebook, which initially resisted the idea.

Ceop, the government law enforcement agency tasked with tracking down online sex offenders, called for a panic button to be installed on social networking sites last November.

Bebo became the first network to add the button with MySpace following suit, but Facebook resisted the change, saying its own reporting systems were sufficient.

Pressure mounted on Facebook following the rape and murder of 17-year-old Ashleigh Hall by a 33-year-old convicted sex offender, posing as a teenage boy, who she met on Facebook.

Sunday, 11 July 2010

JavaScript Kit- Your comprehensive JavaScript, DHTML, CSS, and Ajax stop

JavaScript Kit- Your comprehensive JavaScript, DHTML, CSS, and Ajax stop: "'Learning jQuery (Packt Publishing)' book review We review 'Learning jQuery', a book aimed at introducing new comers to the jQuery framework."

Saturday, 10 July 2010

BBC News - Five quits Project Canvas scheme

BBC News - Five quits Project Canvas scheme: "Five has pulled out of Project Canvas - the development of an internet-connected TV set-top box.

The channel, which has been put up for sale by parent company RTL, is reviewing its digital strategy and does not see the project as a priority.

Its share of the �16m scheme is likely to be funded by partners the BBC, ITV, BT, Channel 4 and TalkTalk."

Rober1236 Jua the Cyber Trekker of Second Life

Friday, 9 July 2010

SVG Intro

What is SVG?
  • SVG stands for Scalable Vector Graphics
  • SVG is used to define vector-based graphics for the Web
  • SVG defines the graphics in XML format
  • SVG graphics do NOT lose any quality if they are zoomed or resized
  • Every element and every attribute in SVG files can be animated
  • SVG is a W3C recommendation
  • SVG integrates with other W3C standards such as the DOM and XSL


Another great intro by W3School.

The famous evolution of SharePoint graph up to 2007

JavaScript name types

JavaScript has a lot of ways of talking about time. W3School provides and excellent summary of all JavaScript data types.


XHTML vs HTML

Well the time has come for SharePoint UI developer to fully embrace XHTML. Hopefully we have all been coding for years in XHTML standards, but if its always good to remember the fundemental strengths of XHTML.

The Most Important Differences:
  • XHTML elements must be properly nested
  • XHTML elements must always be closed
  • XHTML elements must be in lowercase
  • XHTML documents must have one root element

w3school is probably the best place to send your developers to get their heads around the new world of JavaScript, XML, and XHTML. Its stresses the fundamentals that we tend to lose sight of in our day to day work.

»XPath Evaluation on XML Streams« Project

As XML data becomes a de facto standard on the Web, querying XML data is becoming an issue of great importance, a real research challenge. Several solutions have been proposed in the last years to this challenge, described in various working drafts of W3C or research papers. As a core of this common effort has been identified a navigational approach for information localization in XML data, comprised in a powerful language called XPath...


http://www.pms.ifi.lmu.de/forschung/xpath-eval.html

XML Namespaces Explained

There are really two fundamental needs for namespaces:

To disambiguate between two elements that happen to share the same name

To group elements relating to a common idea together
OK, so these statements are a bit vague - let's give some examples here:

To disambiguate between elements that happen to share the same name...

http://articles.sitepoint.com/article/xml-namespaces-explained

Limits of SharePoint 2007

Mark Harrison: SharePoint Scaling Limits: "I frequently get asked for SharePoint scaling limits so I though I would blog an entry I can refer people to.


First an extract from the Capacity Planning section of the Windows SharePoint Services Administration guide which answers general WSS limits questions:

None of these are hard limits enforced by the system. They are guidelines for designing a server that has good overall performance.

  • Site collections (Database scope) 50,000 ... Total throughput degrades as the number of site collections increases.
  • Web sites (Web site scope) 2,000 ... The interface for enumerating subsites of a given Web site does not perform well much
    beyond 2,000 subsites.
  • Web sites (Site collection) 250,000 - You can create a very large total number of Web sites by nesting the subsites. For example, 100
    sites each with 1000 subsites is 100,100 Web sites.
  • Documents (Folder scope) 2,000 ... The interfaces for enumerating documents in a folder do not perform well beyond a thousand entries.
  • Documents (Library scope) 2 million ... You can create very large document libraries by nesting folders.
  • Security principals (Web site scope) 2,000 ... The size of the access control list is limited to a few thousand security principals, in other words users and groups in the Web site.
  • Users ( Web site scope) 2 million ... You can add millions of people to your Web site by using Microsoft Windows security groups to manage security instead of using individual users.
  • Items (List scope) 2,000 ... The interface for enumerating list items does not perform well beyond a few thousand items.
  • Web Parts (Page scope) 100 ... Pages with more than 100 Web Parts are slow to render.
  • Web Part personalization (Page scope) 10,000 ... Pages with more than a few thousand user personalizations are slow to render.
  • Lists (Web site scope) 2,000 ... The interface for enumerating lists and libraries in a Web site does not perform well beyond a few thousand entries.
  • Document size (File scope) 50 MB ... The file save performance degrades as the file size grows. The default maximum is 50 MB. This maximum is enforced by the system, but you can change it to any value up to 2 GB (2047 MB) if you have applied Windows SharePoint Services Service Pack 1.