Utah Web Site Designers


Mar 04 2008

KUED and Red Olive join forces again for program collateral in 2008

Tag: Print Design, Red Olive NewsMatthew Moeller @ 11:02 am

RedOlive has worked hard to become the print design agency of record for KUED over the last three years. We have worked on several successful projects in the past and were stoked to be asked to return for 2008 to design program collateral. This year KUED honored us with loads of television sponsorship spots. If you are an avid KUED viewer you no doubt have seen us pop up a few times over the past couple months, and we apologize right now for how lame they are. Yes,  we are working on a more creative video piece for future ads so give us a break.


Mar 01 2008

Using Includes and Active Pages

Tag: Javascript, PHP, Utah Web DesignMerrick @ 8:44 pm

Alright there is no debate includes are the best way to code a nav right? Well, what if someone wants to indicate to the use what page they’re on?  Or as I will call it the active page. Just include a script to the top of each page comparing strings with the window location, and if its true; make it look like the active page. I’m horrible with words but hopefully this is making sense. Now I’ll let the code speak:Â

var contact = RegExp("contact");
if(contact.test(window.location) == true)
{
$('home').addClass('active');
}

Nothing to complex- Just comparing our variable string of contact and comparing it with the window location. If there is a match then you attach an “.active” class to it. I know its nothing big; but a simple trick helps every now and again.


Feb 27 2008

Astro Burgers retains the Olive for a one of a kind ActionScript based Flash interactive site

Tag: Red Olive NewsMatthew Moeller @ 2:52 pm

Astro Burgers, a local Utah favorite, contacted RedOlive in need of a one of a kind flash  interactive original.  A great name and a great opportunity to compliment our new flash/interactive portfolio site which will be debuting the second quarter of 2008. We will be implementing some of the latest functions within the Actionscript 3 library to put together a one of a kind user experience. It won’t be your typical site, which is a welcome challenge for our designers.  The project is slated to be completed by April 2008.  Let the brainstorming begin!


Feb 22 2008

Red Olive to present “How to effectively market your business on the internet” seminar for the Salt Lake Chamber of Commerce

Tag: Red Olive NewsMatthew Moeller @ 3:31 pm
Date: March 19, 2008
Time: 8:00 AM TO 9:30 AM

Red Olive’s Justin Wilde will be presenting a 90 minute seminar for the Salt Lake Chamber of Commerce titled How to effectively market your business on the internet“. We will be addressing the web industry, creating niche markets, common internet advertising mistakes, effective design, offering value added services to your clients, and how Utah businesses can benefit from including the internet in their marketing plan.

Attendance is limited to members of the Chamber but if you are interested in attending drop us a line and we can pull some strings. Hope to see you there. In the mean time if you are interested in a review of your current internet marketing strategy and seeing what we can do for your business please fill out our free request for quote.


Feb 14 2008

AS3 Event Troubleshooting

Tag: Flash ActionScriptMerrick @ 4:39 pm

Alright to kick this off I will warn you; I’m a terrible writer. That being said let me get down to what this post is really about, the AS3 MOUSE_LEAVE event. Generally the syntax to add and use an event would be as follows:

stage.addEventListener(MouseEvent.MOUSE_LEAVE, someFunction);

function(event:MouseEvent):void
{
trace(”Your mom goes to college”);
}

Because MOUSE_LEAVE is an event using the mouse it would then belong to the flash.events.MouseEvent. That is also stated in the AS3 Documentation. This is incorrect, however, there is a simple fix - call the event from the class it is actually in… Not what it should be in. You would do it like so:

stage.addEventListener(Event.MOUSE_LEAVE, someFunction);

function(event:Event):void
{
trace(”Your mom goes to college”);
}

Notice the removal of “Mouse”. Interestingly enough when testing your SWF Flash Environment it won’t work. Don’t fret it will work beautifully when actually opened in the Adobe Flash Player.


Feb 12 2008

Red Olive was appointed by The MiniBrochure.com to design their fresh new Logo.

Tag: Branding and Identity, Red Olive Creative, Utah Web DesignJustin Wilde @ 12:40 pm

MiniBrochure.com

The MiniBrochure.com turned to Red Olive, a utah branding firm located in South Jordan, to craft them a fresh new logo in preparation of the launching of their new website which will be done by Red Olive as well.

The MiniBrochure.com is a company that specializes in 1 item, the mini brochure/the mini menu which is a pocket size, 8-sided marketing piece that is perfect for any industry. Real Estate agents and Restaurant owners, to name a few, have really adopted this professional marketing piece and have considered it a necessity for their success. The MiniBrochure is a low cost marketing material that is highly effective.


Jan 23 2008

Fun with WSH - How to write a vbs file to check a directory, count the files, and restart a service. Then email your cell.

Tag: Tech StuffMatthew Moeller @ 12:50 pm

You might wonder how a windows script host app like this could possibly be of use.  Well it has many uses like checking a mail server queue and restarting a service that may have hung.  Or a web development application that allows clients to upload files for print projects but no body ever goes out and cleans off the files.  With a little modification to this you could pull off many scheduled tasks to fit your needs.  I wrote this because google failed me in the search for a quick fix, it’s not often but it does happen. Anyway if this saves you some time then great, mission accomplished. The code below checks a specified directory and counts the total files in it;  If the count is over our threshold then take action by restarting a service that is hung.  Finally send an email with all the fun details to my cell phone.

This has a bunch of unnecessary code in it for debugging, feel free to clean it up.
1. Set your SMTP  address for the email function
2. Set nMax - the threshold before we run an event
3. Uncomment out the echos if you want to see it run manually
4. Setup task scheduler to run the .vbs file at some interval
5. This is tested and runs spiffy on win2003 server but should run on anything win

Option Explicit
Dim objWMIService, objItem, objService
Dim colListOfServices, strComputer, strService, intSleep
Dim n, SYSDATA, SYSEXPLANATION, nMax, strPath, bIncludeDirsInCount, objMessage
'On Error Resume Next 'optional '--------------------------------------------------------------
'COUNT FILES in specified DIR
'--------------------------------------------------------------
'setup variables
strPath = "\\localhost\d$\exchange\mail\_incoming" '_incoming dir path?
bIncludeDirsInCount = false 'count dir as a file?
nMax = 100 'how many files needed before we decide to restart?
SYSDATA = ""
SYSEXPLANATION = "Unable to count files"
n = cntFiles( strPath, bIncludeDirsInCount )
If( n < 0 ) Then
WScript.Quit
End If

SYSDATA = n
SYSEXPLANATION = "Number of files=[" & n & "], maximum allowed=[" & nMax & "]”
‘wscript.echo SYSEXPLANATION

If( n > nMax ) Then

‘SEND EMAIL ON REMOTE SERVER AND RESTART SERVICE
‘———————————————————-
‘SEND ALERT EMAIL TO ADMIN THAT THERE HAS BEEN A RESTART
‘———————————————————-

Set objMessage = CreateObject(”CDO.Message”)
objMessage.Subject = “ServiceX Was restarted on ” & NOW()
objMessage.From = “screwed@server.com”
objMessage.To = “you@domain.com”
objMessage.Cc = “mynumber@mobile.mycingular.net”
‘objMessage.Bcc = “myphone@mobile.mycingular.net”
objMessage.TextBody = “My Service HAD TO BE RESTARTED. Summary: ” & SYSEXPLANATION

objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/sendusing”) = 2
objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/smtpserver”) = “mail.myserver.com
objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/smtpserverport”) = 25

objMessage.Configuration.Fields.Update

objMessage.Send

‘WScript.Echo “Admin alert email sent”

‘———————————————————-
‘RESTART SERVICE CODE
‘———————————————————-
‘RESTART SERVICE CODE
Dim objShell, intShortSleep, intLongSleep

Set objShell = CreateObject(”WScript.Shell”)
‘Notes must have double quotes if it has spaces in the service name, also leave the single empty space before the service

‘get the service name from the ctrl alt del not the service name in services snapin

strService = ” “”SERVICE TITLE”"”
intShortSleep = 1500
intLongSleep = 5500

‘ Cmd prompt opened
objShell.Run “cmd”
Wscript.Sleep intShortSleep

‘ Service stopped with ‘Net’ command
objShell.SendKeys “NET STOP” & strService
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”
Wscript.Sleep intLongSleep

‘ Service started with ‘Net’ command
objShell.SendKeys “NET START” & strService
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”
Wscript.Sleep intLongSleep

‘ Cmd prompt exited
objShell.SendKeys “Exit”
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”

‘Wscript.Echo strService & ” service stopped and restarted”
WScript.Quit

Else
‘wscript.echo “Good to go no restart needed”
End If

Function cntFiles( strFolder, bIncludeDirInCount )
Dim objFolder, objSubFolders, objFso, o, n

On Error Resume Next

cntFiles = -1

Set objFso = Createobject( “Scripting.FileSystemObject” )
Set objFolder = objFso.GetFolder(strFolder)
If( Err.Number <> 0 ) Then
Exit Function
End If
n = objFolder.files.count
Set objSubFolders = objFolder.SubFolders
For Each o In objSubFolders
n = n + cntFiles( o, bIncludeDirInCount )
‘If( bIncludeDirInCount ) Then
‘n = n + 1
‘End If
Next

Set objSubFolders = Nothing
Set objFolder = Nothing

cntFiles = n
End Function


Jan 08 2008

Thank you.

Tag: Office LifeMatthew Moeller @ 11:50 pm

2007 has been an amazing year here at the olive. What a difference a year makes, besides having our best year on record we were lucky enough to pick up some some amazing new people that fit like a glove. We owe much to our clients and friends, and just want you to know we appreciate the opportunities and relationships afforded us. Can’t say it enough but, Thank you.

thank you


Dec 12 2007

Paradigm Solutions Group jumps on board with Red Olive for the creation of their new Logo, Brochure, and Web Site

Paradigm Solutions Group is a Technical recruiting firm located in the Salt Lake City, Utah area. They came to Red Olive, a full-service creative design firm located in South Jordan, with the idea of performing a complete overhaul of their identity. Red Olive started the overhaul with the logo which will act as the foundation of branding and identity efforts.

After the foundation had been created, Red Olive continued securing the brand by putting together custom designed business cards, christmas cards, and letterhead. To top it off, they added the icing to the cake, the Web site and brochures.


Nov 28 2007

Red Olive develops new infomercial ecommerce site for Hearth Kitchen, sell sell sell!

Tag: Advertising, Utah Search Engine Optimization, Utah Web DesignJustin Wilde @ 11:52 am

web_012.jpg

Hearth Kitchen hired Red Olive, a utah web design firm, to tackle a number of projects (i.e., Web design and Development, Search Engine Optimization, Ecommerce, etc.) alongside the launch of their new informercial.

Hearth Kitchen’s revolutionary new product, the HearthKit is designed to faithfully convert home ovens into Brick ovens, allowing the home cook to experience the exceptional benefits of hearth oven baking and cooking.

The HearthKit is manufactured from a blend of cordierite, a specialized blend of earthen materials, bonded to create a ceramic material. The key to a hearth oven is its unique ability to cook foods from the inside out, not just the outside in! Typically, roasted products may be baked at higher temperatures, allowing the food to sear on the outside and maintain juiciness inside. The incredible benefits to hearth-baked products are well documented and unchallenged.


« Previous PageNext Page »