web technology is a way of life
2 Sep
It’s been forever since I’ve added any real content to my blog. Partly due to busy schedules at work, new hobbies popping up (check out my steampunk googles on deviantart) and spending time with my family and new home. It’s hard to juggle everything and sometimes blogging gets in the way. BUT Social blogging is the new blog! That sounds like a load of crap, but what I’m meaning is that I’ve been using various social networks so much more lately to really see how I feel about engaging with people about technology. I started pretty strong with my Twitter account @joelnagy, and then slowed down a bit with twitter especially when Google+ came out. I feel on Google+ I can more easily blog about things I’m interested and also more easily re-blog content while on my Android phone due to the nice integration.
So please visit me on Twitter and Google+.
I’m toying with the idea of actually relocating my blog to just point to Google+ and focus my efforts there. Any opinions on this matter?
13 Dec
I’ve been trying to do research on Flickr for inspirational photos for a non-web related project and I am completely fed up with how Flickr and most photo sites present content. It’s just a mess of photos usually pulled from the database in reverse chronological order with no care for usefulness of the content. By this I mean that someone can upload a hundred photos with the same tags and they could take up pages of results. This could be rather annoying if you don’t find the content interesting or helpful. And skipping pages just leads to you basically randomly jumping into the mess without a guide.
I would like to recommend the idea of displaying photos in mini galleries when more than X (ten or more for example) photos are grouped by the same uploader. These mini galleries could be designed to take up the room of more than one photo and allow the user to see a few at a time and proceed to click through each in sucession only within that set (uploaded by the same author with similar tags and within a certain timeframe, regardless of whether they were uploaded at the same exact time.)
Then if 100 pointless photos show up you can see a few lead images, flip through a couple more and then decide to move on when you realize it is not helpful or interesting. A set of links to expand the photos out or link to that dynamic set could ve added.
12 Aug
Ever tried to put an animated GIF on a Facebook tab? They work fine in the left sidebar boxes but unfortunately are cached by Facebook and served from their CDN. This causes the image’s animation features to be lost. However calling a remote stylesheet will allow the images linked from that sheet to not be cached and thus pull from your own servers directly and animate properly. Check out my example of an animated gif on facebook.
Code for your FBML tab:
<link href="http://example.com/stylesheet.css" />
<div id="Ani">animated gif from stylesheet</div>
Code for your Stylesheet:
#Ani {
background: white url(http://example.com/animated.gif) no-repeat;
width: 100px;
height: 100px;
display: block;
text-indent: -5000px;
}
26 Jul
Facebook has taken their Like button a step further. They now provide you the ability to Admin these Liked pages and send published wall posts as if they were a Fan page. If you place a Like on your site, make sure to specify yourself as an admin via a meta tag:
<meta content='NUMERIC_FB_ID_HERE' property='fb:admins'/>
Then you can also get a view into your analytics via the Facebook insights. These pages show up in your “Ads & Pages” link that is now in the left nav (despite it never actually staying put if you choose Edit and move it up higher, but that’s cause Facebook likes to add features that aren’t quite ready for primetime.)
11 May
It’s quite simple to add the Facebook Like button to your blog. If you don’t mind editing code and don’t want to deal with a plug-in you can simply drop in this bit of code (to your index.php & single.php files); note that the URL I’m using is based on a previous post for creating your own shortURL for WP:
<iframe src="http://www.facebook.com/plugins/like.php?href=http://joelnagy.com/p<?php the_ID(); ?>&layout=standard&show_faces=false&width=425&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:425px; height:30px;"></iframe>
So please share the love and Like this!
21 Apr
We all want our websites to be beautiful and attract users from an aesthetic point of view. But it would be awful to go through the pain of dealing with the loss of customer data and seeing the media rip into you for slcking on security and being hacked if your development schedule was compromised due to “creative creep”.
Quite often it seems that the one place everyone thinks a schedule can be squeezed is the development or QA phase. Customers are not your QA staff. ”Beta” on a website can be tech-catchy but in reality sites in beta are QA’d internally as well. Reducing time or expecting 12 hour development days is likely to result in mistakes. These mistakes can be very costly if not caught. A simple SQL injection could result in the theft of customer data and a PR nightmare at worse. Overworking the dev team to finish on time while the creative team continues to “work out” ideas only results in code that becomes reconstructed to manage ideas that are hardly ever simple and will cause tension.
The most important thing I can say is that planning for changes and creative creep would at least benefit your development team, but that the expected hard deadlines required by development should also be part of the creative schedule.
In short, developers are people too.
5 Feb
Commonly I ignore typing www. at the beginning of a URL. Today I came upon a little issue that Google has with their servers; they didn’t set up google.com/adsense to redirect to www.google.com/adsense. At first I thought I had mistyped the URL as I received the red screen of insecurity. Made me at least happy to know that Google didn’t program any specific google.com references into the browser to automatically assume any safety for their servers.

4 Jan
As much as I’d love to give cable the boot (especially in light of the recent Time Warner and Cablevision issues with carrying and paying for Fox, Food Network and HGTV) I still see roadblocks ahead for TV over the Internet. YouTube and Hulu have changed the game and made major in roads into original and re-broadcasted content. And this will only serve to bring new entertainment into more homes. An article from wired.com today about the upcoming CES talks about Boxee Box, a set top Internet Video box like your cable box but delivering video to your TV without your computer. Boxee Box looks like an amazing device, it incorporates social networking as a means to find videos, but I still see big issues.
The Guide. The onscreen guide on your cable box or TiVo brings you an extremely easy way to find content, people are accustomed to using this system to scroll through channels and find shows. If Boxee Box or other Internet TV boxes can reproduce this simplicity for finding quality video content then they’ve solved a big part of the problem.
Multiple Episodes. Finding, sorting and viewing multiple episodes of a show is key. It’s built into TiVo if you record a season of a show. It’s of course built into DVD and Blu-Ray when you pop in a disc. But right now it’s hard to find the second video in a series on YouTube sometimes; it’s not always in the related videos module (or the 5th video in the series is there, but not the second) and you become forced to click around to the user’s upload page and search for the video. So once the all of the various video sources have clean standard feeds that the set top boxes can read then finding the next video in a series may become an issue if someone already didn’t create a playlist.
Quality Content. Despite all the funny viral videos that spam the net and waste your time every now and then, most people still watch TV for quality content. Some stations such as TBS and Cartoon Network are deploying full length video of previously aired shows (albeit with a little difficulty in listing them in order). And Hulu gathers lots of once-on-tv programming into a single space and could help change the landscape of TV once they provide access to that content.
Having a simple guided access to episodic lists of quality content will be the key to Internet Video on TV.
Till then I’ll be happy with my TiVo, upset at Cablevision, and hoping that Hulu works on delivering their content (especially to TiVo.) And Tivo, if you’re listening, check out Boxee Box as competition despite it’s lack of a coax interface.
8 Oct
Short URLs are great, they make sharing blog posts and YouTube videos easy for things like Twitter and old school email programs that love to break URLs into multiple lines causing frustrated users to cut and paste humpty dumpty URLs. They do however have a lot of down sides. They may not point where you think they do, and can be easily spammed around and provide for some pretty effective trojan horses. These tiny locators usually don’t include your own domain name, so trackbacks for blogs, statistics or Google Page Rank don’t work (Although I’m sure Google has a plan in the works for this.) Many sites implement their own sharing tools that let you save and share links to their site. Many of the free externally hosted tools use their own URL shortener or own of the major players like bit.ly (recently acquired by Twitter.) This still adds just more URLs out there that you don’t control. You can solve this by having your own inhouse service (homegrown or bought using a whitelabel service) that will use yor own domain which will help with your own stats, trackbacksGoogle Page Rank. But if the visitor of you your site doesn’t know how to easily get this URL they won’t use it. The most common place to get the URL is of course from the Address Bar and people will cut and paste it or use a plugin to autosubmit the URL to a shortener or to a Twitter service.
I think a solution can lie within the page and camn be consumed by the browser and other services. For browsers it could work as either a built in feature like the common favicon.ico or via a plugin for now till things catch. When a browser knows that a page has a short URL it could provide an option to copy that or allow for it to be passed easily to other plugins when requested. When services such as Twitter post a link and wish to shorten it, they can check the page for the existenence of the shorturl and use that over one they would use by default. This does however mean that the service has to retrieve the page or it’s headers to get this info and then check that the shorturl does in fact meet their length requirements. The other issue is if the page lies and links to something false.
In thinking about the use of the <link> tag for an in-page solutiuion I came across someone that had a similar idea: <link rel=”shorturl” href=”http://example.com/12345″ />
I don’t know what would suffice as the perfect solution, but I think it can only be solved via the community at large.
20 Aug
Twitter is obviously a huge part of people’s lives, not many of these people, but many. I for one see it as a great medium for learning news and interacting with my “real world” friends and even finding new ones. It’s even a great resource for marketing oneself and helping to locate new jobs as well.
Twitter is akin to email where the basis for it is ver simple, it’s a transportaion layer for information. This information is only limited by 140 characaters. This still leaves the layer quite open. The idea of distributing news via Twitter is among the many ways that illustrate the powerful nature of their simple transportation layer. Riding on top of that layer is RiotFeed which has a few dozen or so Twitter accounts where they aggregate and categorize news on various topics such as Technology, Green Living, and Trends and Culture. They collect news from other Twitter accounts and the web and put it into a single use news feed. I do wish they would attribute Twitter resources with the @ sign, but that’s a small gripe. The concept and the follow through are well done.
Even with Twitter being a single access point, the plethora of clients provide for a personalized way to retrieve the news. I’m not going to go to Facebook for news, and with a limited number of alternative facebook clients and because of Facebook’s complex user interface you really need to go to the site to get the most of it. This shows where Twitter really shines.
The Livescribe Pulse smartpen gets an app store. This little pen is quite amazing, and it just shows that the business model of an app store is already changing the market for every type of electronic device. So when does my…
The Ghostwire (DSiWare) game looks great and reminds me a lot of Fatal Frame.
FloorPlanner is an interesting bit of software built in Flash that allows you design your home in 2D and view in 3D.
The new Stargate Universe [Philosphocal] teaser looks awesome. I stopped watching Atlantis a bit ago because it got boring, I hope this pumps up the energy as BSG did. It has Lou Diamond Philips and Ming-Na in it, that could make…
Here’s a plethora of well designed RSS Feed icons for free!