I've paid my dues in Linux environments. But after a few months of not using a Linux box regularly little things slip from the top of your mind.
That's why I'm writing this miniature post. As a gentle reminder for all my colleagues and friends who are not perhaps currently living in la-l-, oh excuse me, Linux-land
I found myself needing to move some files across a fairly intricate network path today. Maybe I'll blame that distraction as the reason why I had to double-check my commands to tarball the darn directories!
As I said above, I've spent my time in the dark underbelly of the terminal. Which served to make it even more perplexing when the directory I was compressing went from over 200 megabytes to 38k. I'm sorry tar utility. You're good but that's just not possible. So off I go to look at what's missing.
Lo and behold, there are link files in some of the subdirectories instead of folders... you know, with files. What the -h%#!
Fortunately my subconscious called out (let's call him Linus, just for today), "links?! that reminds me of that term we learned in that place that smelled like white board cleaner and electrical fires. What was it, oh, symbolic links!". Right, so basically my tar command was copying what was in the folders more literally than I had hoped. Whatever occurred in my subconscious after I claim no credit for. I do know my arrow key went up once and I added an 'h' to the other tar parameters.
For the love of -h <3 Symbolic links were now followed, subfolder contents were compressed and I can await the file transfer in peace with a well deserved cup of joe.
Thanks, letter H.
post-script ~ postulate: I have been reading with my five year old a lot. May be time to up the ante from early readers...
Short, informational post here.
Custom properties for Sharepoint 2010 webparts. I created several this past week using the following syntax:
WebBrowsable(true), WebDisplayName("Items to show"),
WebDescription("The number of RSS feed items to show")]
public uint ItemCount
No issues, compile and deploy as per normal. But when I go to set said properties from the UI they are nowhere to be found...
Slightly frustrated, I do some deeper research. 99% of the online examples I find agree with my method. But, deep in the bowels of MSDN I find an alternative:
WebBrowsable(true), WebDisplayName("Items to show"),
WebDescription("The number of RSS feed items to show")]
public uint ItemCount
Yes Virginia, another category designator makes all the difference.
I hope this helps others with the same issue. To help you find this post I'll spell it out:
Sharepoint 2010 webpart property not showing in UI edit mode.
I wonder how many folks will find their way here based on the Google search above.
p.s. the first example requires using System.ComponentModel; while the second needs using Microsoft.SharePoint.WebPartPages;
As it turns out I had another issue that was causing the properties to not render :/ That being said, the WebPartPages library is the preferred one to use.
I would love to hear opinions on this from all you sharp devs out there. I'm happy to hear alternative views.
If you recall, I was as a little disillusioned last April when I wrote about the end of the American shuttle era in America Spacing Out.
New hope can come in the strangest of forms, from the most unlikely of sources, as it did last week in a speech by Presidential candidate Newt Gingrich.
I was fortunate to have the opportunity to re-open the question of North Americans and space in my latest column for the Western Star, "Bang, zoom, straight to the Moon".
Whether or not Gingrich is elected, and I do have very mixed feelings on this for a Canadian, I hope his presentation at least gives some momentum back to the industry,.
In the meantime, please hold a ticket for me on the first major commercial flight on Virgin Galactic Sir Richard Branson!
Wow, I love these sales! Even after finally learning to gently weed my book collection while going through repeated moves over the last few years, I can't help myself.
Where: At the intersection of University Drive and Mount Bernard, across the street from Brewed on Bernard. 2nd Floor..
Don't ask me why the Sir Richard squires Building is not on Google Maps, but this will do. Fix that later...
When: Go NOW! The sale runs until 9 PM this evening and until 6 PM tomorrow.
Why: If you have to ask, stop reading. but seriously $1.50/KG for books is just ridiculous. The children's section alone makes it worth it.
I'll post some pics of my favorite finds after work. Happy browsing!
The latest Beyond the Browser on The Western Star went live today.
I'm still getting used to the formatting for newspaper publishing so I thought I would re-post the beginning section here as it was originally presented.
Online advertising is powerful.
Also lucrative, especially for the ad servers. The biggest player in the online advertising space is Google. Google’s revenues for last year topped thirty three billion dollars. Ninety seven percent of that revenue came from online advertising.
Here’s a crash course in how Google AdWords works:
- Setup an account
- Create a new ad campaign
- Choose one ore more keywords that your advertising will show up for
- Craft your ad, alternative wording is also an option
- Set your maximum budget per day
- Activate your campaign
There are of course a few screens to get through to manage all of that. The online documentation is good though and there are hundreds of businesses that specialize in helping you run AdWords campaigns.
The other thing I am getting used to is editorial changes. I'm not certain why the last section of my article was truncated. I suspect it was due to content or timing. As it related to the recent election, which has of course ended, it may not be considered topical anymore.
The thing is, the truncated portion of my article was inspired by a conversation I had on Twitter pertaining to AdWords use by certain political parties. I think some discussion on the matter is deserved so I'm posting the deleted section here now so we can continue our chat.
Without further fanfare, here is the missing section:
Before I wrap up this column, I’d like to point out an innovative use of AdWords I had never seen before.
A keen eyed reader was browsing the Internet reading information on the upcoming elections. They mentioned on Twitter the result they saw when they typed the keywords nl liberals. Fortunately they were also quick enough to take a screenshot of the result because the ad that was displayed has since been disabled.
The URL for the screen is: http://t.co/3k3T0RA8. Don’t worry about the strange format of the link. That’s a customized short link Twitter uses to help users share links without using up too many characters in the 140 character limit per post.
There are several interesting things about this ad.
- First, it was not a product related ad, it was a political ad that pointed to http://newenergynl.ca.
- Second, the ad was tied to at least the keywords nl liberals and muskrat falls, there were likely other keywords.
- Third, the disparity between the headline, “NDP”, and the website the ad redirected to, newenergynl.ca (a PC site), should have lowered the accuracy score given by Google. Google checks the content of the target website against your ad wording to ensure there is some relationship.
I am not sure how I feel about the wording of the ad but I do find this use of AdWords innovative. Technology, at its best, is a disruptive game changer that can supercharge your marketing efforts.
One thing is certain, political campaigning in Newfoundland & Labrador has just been changed forever.
Speed is everything online and I'm not talking about slow loading video or laggy audio.
I'm talking customer service/awareness and responsiveness.
PR-wise, Netflix has been taking some hard hits over the last few weeks. First, the pricing changes separating streaming video and mail order DVD subscriptions into two fees. Then, the Internet is raging over the fact that you can only stream Netflix on one per device per household at a time.
This article from PCWorld articulates the issue with single streams very well. If you have multiple people in your home and multiple streaming capable device, why shouldn't you be able to watch Netflix on both devices at the same time.
Buried somewhere in their agreement Netflix has mentioned multiple streams are only allowed if you take the multiple DVD at a time rental option. Of course, now that has been recreated as a separate option the old wording doesn't even make sense.
StoptheCap.com had an article yesterday saying they received notice from Netflix that multiple streams should not be a problem and is in fact, just a technical glitch. They go on to say that at least some of their users are still reporting the issue.
My main issue with all of this is not the inconsistent stories or the technical problems. My problem is with the lack of communication from Netflix themselves!
Where are they? Why aren't they blasting the "technical glitch" story all over their blog and main website? This is not a new problem and people are fuming; over 5000 negative comments on the Netflix site already. Who knows how many emails and phone calls are being traded. Meanwhile, all of the media I see from Netflix is firmly stuck in broadcast mode blithely spewing happy little ads about their new content and ignoring the PR storm blazing all around them.
Speed counts. When there is an issue, respond to it and fast. Don't leave it for others to speculate on while you figure out the best PR spin tactic to use. Tell us what's going on before we move to one of the rapidly appearing competitors.
Oh, and Netflix; while you formulate a response to my questions, have someone update your Facebook pages too. There's not a whisper of any of this on the Canadian page. Plenty of other complaints mind you.
For you, the reader, keep in mind that even if you stick with the cheapest $7.99/month streaming only plan, you are still paying for that bandwidth from your ISP. Watch your limits and decide if that 5 year old B movie is worth it.
Some of the installation pieces included Faces: Billboards by Phil Robbins / Jillian Parsons.
I know Phil took the pics but wow Jill put in a lot of effort to get this in place, excellent job.
Besides the lovely food with full on vegan options in the form of hummus, and other delights I can't name, beside the spicy sausages and wraps, there was wine and lots of conversation to be had.
Met some great people out there today and saw friends too! Great experience.
I'll add the rest of the pictures to a gallery in the morning. For now, it's off to bed.
Oh, but first let's see how my first panoramic shot taken from my phones looks:
I'm pretty excited to see how this "new" media works with what I have running already. I have added the RSS feed for those articles that are cross-published online to my sidebar.
It's more difficult than I imagined to write for a newspaper column. I've never been too concerned with word count and those other little details. Please bear with me as I find my print media voice.
I've started the column with a series of informational articles related to businesses first entering the online world. I look forward to your comments and feedback.
Feel free to comment and post ideas here as well. I've already found I have more to say than can be reasonably published in a biweekly feature. So expect to see follow-up posts here as companion pieces to my print articles.
Ok, seriously. First there was the scare I had when I updated to FF 5 and FireBug was gone again.
Now, Google Toolbar (GTB) won't be supported on FF5+?! FireFox may not be a sinking ship but the rats are scattering like it is.
I suppose it makes sense for Google to distance themselves from Firefox. Their own browser, Chrome, has been gaining a lot of traction. Why should they actively encourage users to utilize another browser?
At least the Google search box is still safely ensconced in the top right of Firefox. There, and of course if you type search terms directly into the address bar. But you knew that right?
Google search is practically ubiquitous already. I don't think Google is worried about losing search share by taking away support for this toolbar. I think what you will see is continued updates to Chrome's built in functionality to poise it as the go to browser for developers and non-developers alike.
Check out the list of built in Google Toolbar-like functions in Chrome.
FYI - the Google Toolbar is not officially supported for FireFox 5 but that doesn't mean you can't use it still. As near as I can tell there isn't anything broken yet. The announcement is more likely a heads up. You can go ahead and download the toolbar here, and then the compatibility reporter add-on here in order to enable it.
There is also an unofficial Google Toolbar add-on called Google Toolbar Lite. I have yet to try it.
Any other alternatives out there? Can FireFox keep up with all these changes? Every time something drops off without warning, there's another group of users waiting to jump ship.
Despite the recent announcement that John J. Barton is leaving the FireBug team,the little bug that could is still owning the DOM.
I've been on a short hiatus from web development. Spending a lot of time upgrading some .Net applications and super charging aging MS SQL entities.
This was a blessing really. While the latest FireFox upgrade schedule is a vast improvement in terms of stability and features, it also meant the FireBug addon kept breaking!
Issues like this are what make developers switch in my opinion.
Google Chrome has decent built in debugging tools but not enough to make me change over from FireFox as my main development browser. You know what it's like when you get used to a tool that works. Changing without major improvements is just time you could be spending developing awesome apps.
Back to the point. Despite Barton's departure, I was really happy to find a new release of FireBug when I found myself needing to tweak some CSS this week. FireBug 1.8 is compatible with:
- Firefox 5.0
- Firefox 6.0
- Firefox 7.0 (Aurora)
- Firefox 8.0 (Nightly)
Also, belaying my initial fears, the rest of the FireBug team seems committed to maintaining the code base with the additional help of the FireFox developer tools team. We can only hope that they can keep up with the aggressive new release schedule FireFox announced. Time will tell which browser will reign for development but for now at least I'm staying foxy.
If you are on FireFox and you haven't tried FireBug, it will change your life, or at the least your dev style.
Are you already a FireBug fan? Will you stick with FireFox for dev? Or do you have an alternative that can finally break my dependence on this cycle of catch-up and release?