Archive for May 13th, 2008

Programming/Tech Jobs

EyeWonder is looking for a Flash and Actionscript Software Engineer in Atlanta, GA.

Rally Software is looking for a Software Engineer – Java Web Application Developer in Boulder, CO.

D P Review is looking for a Web Development Engineer in London, UK.

Farstar Inc. is looking for a Rails Developer (Part-Time) located anywhere.

Cobra Creative is looking for a The Best Web Developer, EVER (Flash/HTML) in San Francisco, CA.

Cornell University is looking for a Webmaster in Ithaca, NY.

The University of Iowa is looking for a Rails Developer in Iowa City, IA.

ConsumerSearch.com is looking for a Manager of Search Technology in New York, NY.

Nemean Networks is looking for a Software Engineer in Madison, WI.

Check out all the Programming Jobs currently available on the Job Board.

Design Jobs

Omniture, Inc. is looking for a User Interface Designer in Orem, UT.

Cars.com is looking for a User Experience Manager / Producer in Chicago, IL.

Crispin Porter + Bogusky is looking for an Interaction Designer in Boulder, CO.

Billups Design is looking for an Interface Designer in Chicago, IL.

VersaTables.com is looking for a Web Developer / Designer in Los Angeles, CA.

New York University is looking for Part-Time Faculty in New York, NY.

Sling Media is looking for a Design Director in Foster City, CA.

Sweetwater is looking for a Senior Web Designer in Fort Wayne, IN.

Kavi Corporation is looking for an Product Design/ UI Engineer in Portland, OR.

Check out all the Design Jobs currently available on the Job Board.

More jobs!

The Job Board is flush with great programmer and designer jobs all over the country (and the world). The Gig Board is the place to find contract jobs.

Source: Signal vs. Noise
Original Article: http://www.37signals.com/svn/posts/1023-recent-jobs-posted-to-the-job-board-boulder-sf-new-york-london-etc

Before I found this weblog I though Ajax was something we used to clean the bathroom. (haha) Now I understand some of the potential weakness and strength that has to do with the scripting. I would like to know how others managed to find tutorials that were appropriate and learner friendly for the run of the mill computer junkie?

You don’t create a culture

Written by on Tuesday, May 13th, 2008 in Ajax News.

From time to time during conference Q&A sessions I’m asked “How did you create the culture at 37signals?” or “What do you recommend we do to set up an open, sharing company culture like yours?”

My answer: You don’t create a culture. Culture happens. It’s the by-product of consistent behavior. If you encourage people to share, and you give them the freedom to share, then sharing will be built into your culture. If you reward trust then trust will be built into your culture.

Artificial

Artificial cultures are instant. They’re big bangs made of mission statements, declarations, and rules. They are obvious, ugly, and plastic. Artificial culture is paint.

Real

Real cultures are built over time. They’re the result of action, reaction, and truth. They are nuanced, beautiful, and authentic. Real culture is patina.

Don’t think about how to create a culture, just do the right things for you, your customers, and your team and it’ll happen.

Source: Signal vs. Noise
Original Article: http://www.37signals.com/svn/posts/1022-you-dont-create-a-culture

Timelapse CSS

Written by on Tuesday, May 13th, 2008 in Ajax News.

Matthew Buchanan had a little fun and created a Timelapse CSS example that lets you walk through the process of how a browser would put together a page if it was a human artist:

When building website templates, I’m constantly switching between a view of my CSS code and a view of the page I’m working on in a browser. At my most fevered I’m switching from one to the other after every couple of amendments, to ensure my additional rules are having the intended effect. Over time, were I to record this incremental buildup, it would paint a reasonably good picture of my approach to converting a design comp to a CSS layout.

With this in mind, I thought it might be useful to try to capture the process automatically and then play it back. I’ve seen this done using a collection of manual screen captures, but that didn’t seem a particularly elegant or easily reproducible solution.

As a proof of concept I cobbled together a (stylistically unsound) function to traverse the stylesheets of the current page (in reverse order) and remove a property from each rule every tenth of a second.

JAVASCRIPT:

  1.  
  2. function timelapseRemoveCss() {
  3.     var interval=0;
  4.     for(var i=document.styleSheets.length-1;i>=0;i–){
  5.         rules=document.styleSheets[i].cssRules;
  6.         for(var j=rules.length-1;j>=0;j–){
  7.             var attributes=rules[j].style.length;
  8.             for(var k=0;k<attributes ;k++){
  9.                 interval+=100;
  10.                 var timeout = “document.styleSheets["
  11.                     +i+"].cssRules["+j+"].style”
  12.                     +”.removeProperty(document”
  13.                     +”.styleSheets["+i+"].cssRules["
  14.                     +j+"].style["+0+"])”;
  15.                 setTimeout(timeout,interval);
  16.             }
  17.         }
  18.     }
  19. }
  20.  

Source: Ajaxian
Original Article: http://feeds.feedburner.com/~r/ajaxian/~3/289529195/timelapse-css

Timelapse CSS

Written by on Tuesday, May 13th, 2008 in Ajax News.

Matthew Buchanan had a little fun and created a Timelapse CSS example that lets you walk through the process of how a browser would put together a page if it was a human artist:

When building website templates, I’m constantly switching between a view of my CSS code and a view of the page I’m working on in a browser. At my most fevered I’m switching from one to the other after every couple of amendments, to ensure my additional rules are having the intended effect. Over time, were I to record this incremental buildup, it would paint a reasonably good picture of my approach to converting a design comp to a CSS layout.

With this in mind, I thought it might be useful to try to capture the process automatically and then play it back. I’ve seen this done using a collection of manual screen captures, but that didn’t seem a particularly elegant or easily reproducible solution.

As a proof of concept I cobbled together a (stylistically unsound) function to traverse the stylesheets of the current page (in reverse order) and remove a property from each rule every tenth of a second.

JAVASCRIPT:

  1.  
  2. function timelapseRemoveCss() {
  3.     var interval=0;
  4.     for(var i=document.styleSheets.length-1;i>=0;i–){
  5.         rules=document.styleSheets[i].cssRules;
  6.         for(var j=rules.length-1;j>=0;j–){
  7.             var attributes=rules[j].style.length;
  8.             for(var k=0;k<attributes ;k++){
  9.                 interval+=100;
  10.                 var timeout = “document.styleSheets["
  11.                     +i+"].cssRules["+j+"].style”
  12.                     +”.removeProperty(document”
  13.                     +”.styleSheets["+i+"].cssRules["
  14.                     +j+"].style["+0+"])”;
  15.                 setTimeout(timeout,interval);
  16.             }
  17.         }
  18.     }
  19. }
  20.  

Source: Ajaxian
Original Article: http://feeds.feedburner.com/~r/ajaxian/~3/289529195/timelapse-css

Photobucket, one of the web’s most visited sites and home to billions of photos, is introducing a new feature dubbed “Group Albums”. The feature will allow multiple friends to add their photos and videos to a shared album, which can be password protected and moderated by the Group’s owner. Group Albums aren’t currently active on the site - Photobucket expects to have them live by Wednesday morning.

Group Albums will support sharing via emailed invitations and RSS feeds, and will allow an album’s contents to be presented in a slideshow. Each album will have a maximum size of 1GB.

The feature will be handy for many Photobucket users, but it’s hardly novel. Similar features have been on social networking sites like Facebook for years.

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/289523521/

meemix.png

MeeMix keeps plugging along on its journey to attract more users to its personalized Internet radio service. Today the company is adding a new feature which complements users’ radio stations with “twin” music video channels.

While Last.fm introduced video recommendations exactly a year ago, MeeMix thinks this will help make its service more attractive. The company has always felt its taste prediction technology is not strictly limited to audio, so from its perspective offering taste predictions for video is somewhat of a logical next step.

Enabling MeeMix’s video mode requires no setup at all. The feature leans on the taste selections existing users have already made when setting up their existing radio stations (i.e., music genres, artists and songs). Relevant music videos are then fetched from YouTube. Editing radio stations, for example adding a new artist, impacts the video selection immediately.

MeeMix fetches a wide range of videos—from official music videos, to very amateur material. Some users will find this quite entertaining. I for example had to stop writing this post mid-way to enjoy a vintage video of John Coltrane playing Naima.

The video sound quality falls below the audio stations’ 128 Kbps and that MeeMix cannot perform volume leveling on the YouTube videos.

MeeMix is trying to keep users engaged while circumventing licensing issues, royalty fees, and bandwidth costs. Since all the videos are streamed from YouTube, it is Google’s problem if any copyright issues arise. (This is a similar approach taken by music search engine Songza, which streams the audio from YouTube videos to create music playlists).

Will the video channels help MeeMix attract more users, or is it too much a a MeeToo service?

meemixcoltrane-small.png

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/289517401/

HBO, Apple Confirm iTunes Store Downloads

Written by on Tuesday, May 13th, 2008 in Ajax News.

HBO will sell “The Sopranos,” “Sex and the City,” “Deadwood” and “Rome,” “Flight of the Conchords” and “The Wire,” among others, on the iTunes store. All 94 episodes of “Sex in the City” will be available (a mere $187 for the whole run!) at $1.99 each while more popular shows like the “Sopranos” and “Deadwood” will cost $2.99.

HBO is also trying to sell its content on a website called HBO on Broadband. However, this move monetizes the service completely, allowing even non-subscribers access to HBO content.

Read more…

Crunch Network: CrunchBoard because it’s time for you to find a new Job2.0

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/289507764/

What’s in a window.name?

Written by on Tuesday, May 13th, 2008 in Ajax News.

Sometimes it is interesting to see that knowledge from the 10,000 B.C. period of web development can be used in new ways to create - to play it safely - interesting ideas.

Each window in a browser has a name property which became pretty much useless when we stopped using pop-up windows and tried to make them communicate with each other by name.

Thomas Frank, however wrote a small library that uses window.name to store session variables without having to resort to cookies and his research seems to prove that you can store up to two megabytes of data in window.name. As this property is available across page reloads it is a sort of session, but as the comments show the security aspects of it are just scary:

There is a cross domain flag in sessvars, but although it defaults to false, this just sees to that you don’t get any other sites window.name garbage inside your sessvars by mistake. The actual data you set will be available for other scripts on other domains to look at – and also to anyone able to type javascript:alert(window.name) in the browser’s address bar

Source: Ajaxian
Original Article: http://feeds.feedburner.com/~r/ajaxian/~3/289491466/whats-in-a-windowname

“Designing is not a profession but an attitude”

Written by on Tuesday, May 13th, 2008 in Ajax News.

“Designing is not a profession but an attitude” is an excerpt from László Moholy-Nagy’s 1947 book “Vision in Motion.”

The designer must see the periphery as well as the core, the immediate and the ultimate, at least in the biological sense. He must anchor his special job in the complex whole. The designer must be trained not only in the use of materials and various skills, but also in appreciation of organic functions and planning. He must know that design is indivisible, that the internal and external characteristics of a dish, a chair, a table, a machine, painting, sculpture are not to be separated…

There is design in organization of emotional experiences, in family life, in labor relations, in city planning, in working together as civilized human beings. Ultimately all problems of design merge into one great problem: ‘design for life’.

We often put “designers” and “creatives” in special silos. But when you look at it from this “design for life” perspective, everyone is designing: writers, programmers, managers, CEOs, HR departments, parents, etc. Design and creativity don’t belong exclusively to people who use Photoshop.

Related: László Moholy-Nagy’s visual representation of Finnegan’s Wake

Source: Signal vs. Noise
Original Article: http://www.37signals.com/svn/posts/1018-designing-is-not-a-profession-but-an-attitude



Site Navigation