Loading

Atlas

Your web-based eye in the sky

Road maps, satellite views, directions, GPS tracking, and more! Atlas is the easiest way to find what you're looking for.

Open

Ready to get started?

Open Atlas now.
Details

Want more information?

Read more about Atlas.

Bugs

Bug tracking made stupid easy

More advanced than Post-it notes, less complicated than Team System. We've stripped the bloat from traditional bug tracking systems and dramatically simplified the whole mess.

Open

Ready to get started?

Open Bugs now.
Details

Want more information?

Read more about Bugs?

Folders

Your files, on the internets

Store your digital photos, music, movies and documents online. Work with files in your web browser like you would on your desktop.

Open

Ready to get started?

Open Folders now.
Details

Want more information?

Read more about Folders.

Gadgets

Mini-applications for Windows Live

Gadgets customize your Windows Live homepage, putting you in charge of what information you'd like to interact with.

Open

Ready to get started?

Add all of our gadgets to your Live.com page.
Details

Want more information?

Read more about the gadgets we've created for Live.com.

Profile

Me, myself, and I

Name

unknown

Address

unknown

Scripts

JavaScript Framework designed for .NET gurus

Built for software developers, Scripts is an object oriented JavaScript framework with a programming model similar to the Microsoft .NET Framework.

Open

Ready to get started?

Open the examples and browse through the documentation.
Details

Want more information?

Read more about Scripts.
Your status has been updated.

Status

Let your friends know what you're up to

What are you doing?

Where are you at?

Shawn Miller

YouTube & Atlas... Sittin' In A Tree

August 19, 200810:09 PM

Turns out, you've been able to geocode videos when you upload them to YouTube for some time now.

We thought it would be a perfect feature to add into Atlas.  You can find YouTube alongside a bunch of other goodies under the "feeds" menu (or access it directly though http://atlas.freshlogicstudios.com/?YouTube) and you can enjoy the web's best videos right inside of Atlas... like this little dog from Texas:

 

0 comments

We want to hear what you have to say about making Fresh Logic Studios' products more useful.

We've setup feedback.freshlogicstudios.com to capture your thoughts and allow our users to vote on their favorite ideas. We've added a few ideas of our own to get the ball rolling, but we're interested in what consensus will emerge from the community.

After after all those emails you've sent about adding Safari support for Atlas, or increasing the amount of storage on Folders, or making our products available for free here's your chance to decide as a community what we should tackle next.

So, what are you waiting for? Head over to http://feedback.freshlogicstudios.com/ and let us have it!

0 comments
Shawn Miller

More Atlas Toolbox Changes

August 16, 20084:26 PM

A while back we made a change to Atlas that added shaded contours to our road maps.

Last night we rolled out a change to the Atlas toolbox that allows you to easily turn this feature on or off.

The new toolbox contains a caret menu that allows you to select either the traditional flat style road map, or the road map with shaded contours.  What's the difference?  Take a look at these maps of the Grand Canyon for a comparison.

Flat:


Shaded:


Try out the new changes @ http://atlas.freshlogicstudios.com

0 comments

We updated our FtpTask that we outlined previously with synchronization support.

Previous versions simply uploaded a local directory to a remote directory regardless if the local files had been modified or not.  This latest version compares the local and remote file size and modified date to determine if an upload is necessary.

Should save quite a bit of time if you're repeatedly using FtpTask from within MSBuild to upload lots of files where only a few have changed... a typical web deployment scenario.

You can download the FtpTask binary here.  Source code available if anyone is interested.

0 comments

We won't bore you with the terrible horror story about actually purchasing an iPhone 3G.  We will tell you that after we got our hands on it, things didn't work properly.  WiFi dropped connections left and right, and GPS simply didn't work at all.

A quick google search confirmed that we weren't the only ones having this problem.

We spent a morning, afternoon, and an entire battery trying to get it to work.  We did the usually dance of powering down the phone, reseting to factory defaults, and completely restoring the firmware.  No luck.

Then we remembered Joel Spolsky talking about fixing computers by dropping them in StackOverflow Podcast #5.  We didn't honestly think it was going to work, but after a couple firm smacks against a desk we fired up the Maps application only to see the blue GPS dot for the first time.  Unbelievable.  Does this point to a possible manufacturing flaw?

0 comments

Installed the iPhone 2.0 firmware, deleted our IMAP account, added account with Exchange support, and get this...

We deleted an email on our iPhone... and it was deleted from the Exchange server.  We no longer need our Expunge application!

0 comments

We've increased the amount of storage on Folders from 128MB to 1GB per user.

How can we allocate that much storage for all those Fresh Logic Studios members? The truth is we can't. But it's also true that MANY more people are using Fresh Logic Studios for Atlas alone, and have yet to experience one of the better online file storage user interfaces on the web.

So fill it up, and tell your friends... and if we run out of space we promise we'll figure out how to get more.

0 comments
kick it on DotNetKicks.com

Continuous integration describes a set of software engineering practices that speed up the delivery of software by decreasing integration times.

Hudson is a continuous integration tool written in Java. Our experience has shown that with Hudson's growing list of .NET capable plugins it has become a compeling alternative to CruiseControl.NET, Draco.NET, and other continuous integration servers to come out of the .NET community.

What makes Hudson so great? It's web based GUI not only monitors your build projects, it configures them. No need for hand editing XML files!

Let us walk you through how we build and deploy our ASP.NET web applications using Hudson.  (minor gripe: Hudson's UI is made for a fairly wide web browser)

 

Step 1: Source Code Checkout

We use Hudson's built in SVN source code management feature to grab our latest code.  Alternatively you can use CVS, or install plugins for a variety of systems including Visual Source Safe, Perforce, Mercurial, Git, etc.

 

Step 2: Build

The MSBuild plugin allows Hudson to run MSBuild scripts.  Note that we're asking Hudson to call three targets in our MSBuild file (Build, Clean, Upload). These targets look something like this:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <UsingTask AssemblyFile="$(MSBuildExtensionsPath)\Tasks\FreshLogicStudios.Experiments.FtpTask.dll" TaskName="FtpTask" />
    <PropertyGroup>
        <ProductName>atlas.freshlogicstudios.com</ProductName>
    </PropertyGroup>
  <Target Name="Build">
    <MSBuild Projects="..\..\Framework\Source\Framework.sln" Properties="Configuration=Release" />
    <MSBuild Projects="..\..\Sdk\Source\Sdk.sln" Properties="Configuration=Release" />
    <MSBuild Projects="$(ProductName).sln" Properties="Configuration=Release" />
  </Target>
  <Target Name="Cleanup">
    <FtpTask Action="Cleanup" Address="ftp.freshlogicstudios.com" LocalDir="$(ProductName)" Password="bigboy" RemoteDir="\$(ProductName)" UserName="user" />
  </Target>
    <Target Name="Upload">
    <FtpTask Action="Upload" Address="ftp.freshlogicstudios.com" DirectoryExclusionFilter=".svn|obj|Properties|Web References" FileExclusionFilter="*.cs|*.csproj*|*.pdb" LocalDir="$(ProductName)" Password="bigboy" RemoteDir="\$(ProductName)" UserName="user" />
    </Target>
</Project>

 

Step 3: Deploy

We've setup the last two tasks of the MSBuild file to delete the current contents of our web server then deploy the ASP.NET web application's files using FTP.  MSBuild (nor Hudson for that matter) seem to support FTP out of the box.  We've used a HEAVILY modified version of this FtpTask project.

Our modifications include bug fixes to simply make the FTP transport work, plus the additional directory/file exclusion features you see in the MSBuild XML syntax above.  You'll certainly want to skip those ".svn" folders during deployment, and there's no reason to upload the C# code behind files.

Simply add the directories and files you want to be excluded during the upload process (pipe delimited) to the DirectoryExclusionFilter and FileExclusionFilter attributes of the FtpTask.  Wildcards supported.

You can download the FtpTask binary here.  Copy it to "c:\Program Files\MSBuild\Tasks" and you should be good to go.

 

Thanks to Evan Cowden of NuParadigm for showing me this fantastic tool!

0 comments
Shawn Miller

Twitter

June 17, 20082:26 PM
Increase in Tweets means less blogs posts.  Follow us on Twitter @ http://twitter.com/smiller.
0 comments
Shawn Miller

Xobni, Way Cooler Than We Thought

June 11, 20089:14 PM

We installed Xobni tonight.

Pretty much cooler than we thought it was going to be.  With every email we received today we were intrigued with the statistics it was able to mine.

Not sure that the search offers anything more than the default Outlook 2007 behavior.  We supposed it's nice to search both people and mail at the same time, but don't think that's much of a value add.

The "Email Received" heat graph is an awesome feature.  Just wish that the axes were a little more defined.  We only have a rough idea at first glance which of the 4 bars in the chart actually correspond to 6 AM.

Love the rank feature.  You will too, and the results will probably surprise you.

The phone numbers are accurate.  Most of our were pulled from our stored contacts, but we did see a couple that were scraped from email signatures.  It would be awesome to see Xobni parter with a telephony provider so that you could click the phone number to place a call, like the Google Click-to-Call feature.

According to Xobni Analytics the majority of our email traffic happens on Tuesdays... around 2pm.

0 comments