tag:blogger.com,1999:blog-83525839702731382202024-03-13T23:01:38.259+01:00<david>random</david><attard>blogs</attard>This blog's past used to be about SharePoint and related stuff. Today it features blogging about Product Management, Web Security, Joomla! and random other stuff I happen to think about.Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comBlogger138125tag:blogger.com,1999:blog-8352583970273138220.post-87393318737676771212014-05-08T09:58:00.001+01:002014-05-08T09:58:38.857+01:00Protecting Tech-savvy kids
Kids these days – they’re have been born and bred in a world
which people like myself (despite being 34 years old) have had to get used too.
It’s no wonder then that many of today’s kids are much more tech-savvy than
their parents. It’s not just a possibility that kids are teaching their parents
about technology – it’s a fact of life.
I would also dare say, that kids are most times not justAnonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-80223190567813582522013-12-04T11:25:00.003+01:002013-12-04T11:26:24.711+01:00Gauging employees’ moods using their search trends
In today’s times, it is not difficult to understand the need
for web filtering. The pervasive and ever-increasing threats being pushed
through websites is always on the increase, and you should already know that
you need to have multiple web security engines in place including a web
filtering solution. Besides web filtering based on websites address and
categories, there are a number of Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-84945031495250568462013-12-04T11:11:00.002+01:002013-12-04T11:11:16.370+01:00Malware as a Service
Cloud based services are all the rage these days, every kind of software services available are typically available as a cloud or software as a service offering. And when we say every kind of software service, we do mean every kind of software service – including malicious software services. Malware as a service has become by far the most common way that malware is distributed. Here we’ll Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-3046860502149227492013-09-19T09:11:00.002+01:002013-09-19T09:11:21.348+01:00Cloud storage? What's the price of free space?
The advent of cloud storage services has been a huge revolution for consumers. With the exponential growth of data, smartphones, digital cameras, we keep consuming local storage at an ever increasing rate. Cloud storage is a god send and helps relieve some of the “pain” associated with storing photos, videos, documents, and large files which we want to keep, but which we don’t need to Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-81495404420052589732013-09-09T13:07:00.003+01:002013-09-09T13:07:36.674+01:00Who's about to go crazy this March Madness?
Is it your IT administrator who needs to sort out all of the bandwidth issues? Is it your employees who want to access work-related resources on the web and cannot because of people streaming March Madness games?
The NCAA Men’s Division 1 Basketball Championship, AKA “March Madness”, is a major distraction in U.S. workplaces every year. The tournament kicks off March 19, with the busiest Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-24743238718308600472013-09-09T13:04:00.002+01:002013-09-09T13:05:43.056+01:00Porn in the UK parliament - also in your office?
Porn in Parliament – Also in Your Office?
It is not the first time that online pornography has stirred controversy in the UK. The recent government’s decision to automatically opt-in home users to online adult websites was quite controversial with many people saying that it is not up to the government to decide what websites people can visit at home. It’s funny how, within only a matter of fewAnonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-91453360920580397782013-04-07T19:27:00.002+01:002013-04-30T10:21:40.313+01:00Android MODs and Kernel's - my experience
For a while I had been tempted to try a different mod from the stock TouchWiz for the Samsung Galaxy S3. My biggest issue was to ensure that while modding the phone, I don't lose any of my data. Thankfully, with so many apps being completely cloud-based, this risk becomes less and less as time goes by.
Anyway, after taking a huge number of different backups, I went for my first MOD. Slimbean. IAnonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-86892923119787190982013-03-05T19:58:00.003+01:002013-04-30T10:25:55.032+01:00What the hack?
The past few months have been characterised by a number of high-profile hack attacks. What the hack is going on? (Pardon the pun!) Quite a few things actually:
1. Facebook and Apple®
Two of the most recent high profile hacks were those targeting Facebook and Apple employees. Although it has been reported as a hack, it looks more like a malware attack.
The result? Those computers thatAnonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-20749400460911614242013-03-05T19:56:00.002+01:002013-04-30T10:26:22.606+01:00The Harlem Shake and the effects on your organization
The latest craze to go viral on the web is the dance song Harlem Shake, with hundreds, if not thousands of people, gathering in costume to do ‘the shake’ in every conceivable space.
Harlem Shake follows hot on the heels of another Internet ‘sensation’ – Gangnam Style; a song and dance routine that racked up over one billion hits on YouTube.
Although Gangnam Style has spawned Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-69783389533440423412013-03-04T10:02:00.003+01:002013-04-30T10:20:19.857+01:00The geek that I am ...
Just in case you were wondering ... if you try to put <david></david> in your blog title, it's not going to work. To fix that just put in the HTML equivalent :) i.e. & g t ; and & l t ;
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInPosts */
google_ad_slot = "4125280922";
google_ad_width = 336;
google_ad_height = 280;
//-->
Also, if you Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-61848914828880545712013-03-04T09:50:00.003+01:002013-03-04T09:50:43.779+01:00Guess who's back?
Hello there, it's been awhile. A while back I had changed jobs and never actually updated this blog any longer. Going to repurpose this blog to my current tech interests, i.e. web security, product management, android stuff and whatever the heck else I stumble upon ...
Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-8001852398010305992009-11-24T17:05:00.004+01:002013-04-30T10:27:13.781+01:00Debugging SmartPart User ControlsOk, so you are faced with this situation1. You are using SmartPart because its easier for your .NET developers to write UserControls, rather than WebParts (thank god for SharePoint 2010 where developing webparts will be easier at last).2. Using SharePoint functions such as using SPContext and local debugging (i.e. using a normal web application for testing rather than SharePoint) present a Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-82124400275791436542009-10-05T15:48:00.003+01:002013-04-30T10:27:34.893+01:00Reading Settings from the Web.Config file from an Event HandlerThe SharePoint web.config is in my opinion the best place to put in any configuration settings. To read the config settings from an Event Handler isn't so straight forward but the following code does it nicely:The SPItemEventProperties comes from the EventHandler.
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInAds300 */
google_ad_slot = "8555480526";
google_ad_width = 300;
Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-27555236314321169812009-09-28T14:29:00.001+01:002013-04-30T10:37:28.419+01:00Using HTML to create visual graphics in SharePointok, so you want to create some basic KPIs without installing / buying any webparts. You can do that, using a combination of Calculcated Columns and the Custom Editor Web Part.
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInAds300 */
google_ad_slot = "8555480526";
google_ad_width = 300;
google_ad_height = 250;
//-->
Good Stuff, see more details here: http://Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-23475219852535011092009-05-28T11:09:00.002+01:002009-05-28T11:11:08.765+01:00Programing Search QueriesA good article by a MOSS MVP on the programming MOSS Searchhttp://blog.mastykarz.nl/sharepoint-people-search-lessons-learned-programmatically-running-search-queries/Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-52195068318228050322009-05-12T13:25:00.002+01:002013-04-30T10:40:56.537+01:00WSS 3 - No search results returnedWell I've been banging my head against this error for quite a while and finally managed to resolve it.
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInAds300 */
google_ad_slot = "8555480526";
google_ad_width = 300;
google_ad_height = 250;
//-->
Everything was setup correctly, none of the usual problems ... however one thing was missing. Indexing service had NOT been installed. Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-70543256908311799112009-04-29T09:25:00.002+01:002009-04-29T09:29:58.642+01:00Exporting / Importing Profile Properties from your Shared Services ProviderIf you ever had to customise Profile Properties in the Shared Services Provider, you'll know what a royal PITA it is to migrate the properties from one SSP to another (especially in a Staging environment). Typically, you would either backup and restore the SSP, or recreate the Profile properties from scratch. With the latter you would have the problem of possibly not recreating the properties Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-22047284669986210012009-04-23T13:18:00.002+01:002009-04-23T13:24:08.058+01:00My Profile Search Link SettingWhen user's click on My Profile, the details entered are displayed with a link to a Search Center whic refines that link.E.g. if your country is France, you get a link to a People Search which searches for other People whose country is France[http://site]/SearchCenter/Pages/PeopleResults.aspx?k=Country:"France"In case you wanted to change the Search Center to direct the search to (Preferred Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-20350867693390465612009-04-22T08:51:00.001+01:002013-04-30T10:41:16.300+01:00Customising Refine Your SearchThe Refine Your Search is quite a nice feature of the People Search, through as always we'd love to be able to control the properties to Refine by.
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInAds300 */
google_ad_slot = "8555480526";
google_ad_width = 300;
google_ad_height = 250;
//-->
Here's how to do it:http://virtualservergallery.com/2008/07/31/Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-50433309111358458812009-03-30T10:43:00.004+01:002009-03-30T11:44:19.293+01:00People Search Interesting Customizing InformationThe following blog lists some good information about SharePoint People Search, and some problems / limitations which you will probably encounter when extending the Out of the Box People Search functions:http://blog.mastykarz.nl/sharepoint-people-search-lessons-learned-covering-basics/Extending ... both programatically and nothttp://blog.mastykarz.nl/Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-78786618648936523412009-03-13T09:28:00.002+01:002009-03-13T09:31:28.636+01:00Programatically customizing Site Navigation in SharePoint 2007http://www.toddbaginski.com/blog/archive/2007/12/26/how-to-programmatically-customize-site-navigation-in-wss-3.aspxNice detailed blog with lots of explanantion on how to customize programatically. Personally, we are looking at deleting all items in the Quick Launch, and possibly recreating them from scratch as necessary during the creation of a MySite as per Steve's blog here.Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-87520403941846994232009-02-26T15:54:00.002+01:002013-04-30T10:38:21.448+01:00Adding Search Options in MOSS 2007 People SearchAlthough the Out of the Box People Search is quite nice, most clients would want to extend the people search with their own custom search options.
<!--
google_ad_client = "ca-pub-2218323024863973";
/* BlogSpotInAds300 */
google_ad_slot = "8555480526";
google_ad_width = 300;
google_ad_height = 250;
//-->
Fortunately, as with the adding of properties to the Advanced Search Box, this is fairly Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-17776266951507018502009-02-26T15:28:00.003+01:002013-04-30T10:39:42.289+01:00Partial Name People Search in MOSS 2007One of the missing links which I personally find in SharePoint is the lack of a "partial" search, i.e. if I search for Tim, I found all those whose names starts with Tim i.e. Timothy, Timmy, etc instead of just Tim. This makes a lot of sense when working with employees of different nationalities who might or might find each others names difficult to remember.
<!--
google_ad_client = "Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-60604104047655541852009-02-25T16:33:00.003+01:002009-02-25T16:55:33.145+01:00MCTS - Configuring MOSS 2007This morning I passed the MCTS - Configuring MOSS 70-630, and was mostly a walk in the park. In the meantime, while doing some ETLs I found the following article useful: SSIS: File System Task Move and rename files in one stepAnonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.comtag:blogger.com,1999:blog-8352583970273138220.post-55076419077421626822009-02-16T16:39:00.002+01:002009-02-16T16:43:58.137+01:00MCTS - Configuring WSS 3.0I've just passed MS 70-631 (972/1000). If you have good experience (1year+) with WSS 3.0 you should pass with flying colours. One suggestion, know your Network Load Balancing, especially the different between Unicast and Multicast, and how and when they should be used. Otherwise, not too many problems. Otherwise most of the questions should be quite easy if you've been working with WSS / MOSS...Anonymoushttp://www.blogger.com/profile/16752365619163994347noreply@blogger.com