http://clearfunction.com/
This is a three man web development team with good heads on their shoulders... They are doing a web application a month, and it looks kind of neat..
somethings from codeland
Monday, November 05, 2007
Sunday, November 04, 2007
Some of the best designed sites online today
http://bestwebgallery.com/ - A gallery of some of the best designed sites on the web.
Friday, November 02, 2007
Wednesday, October 31, 2007
aboveshift blog
I need to devote some time to fixing the blog at aboveshift. I believe it's still functional, but the design has broken..
Aboveshift.com needs some attention either way..
Aboveshift.com needs some attention either way..
RJS Service
I spent a little bit of time learning how to create a service for MapInfo's Routing J Server using the .Net 2.0 framework. While the attempt was not in vain, it did not work on a clients machine as it did in-house.
MapInfo's RJS service install
It turns out MapInfo's Routing J Server has its own procedure for installing itself as a service right out of the box.
MapInfo's RJS service install
It turns out MapInfo's Routing J Server has its own procedure for installing itself as a service right out of the box.
Tuesday, October 30, 2007
windows services
I wrote my first windows service today. It was relatively easy to do in C# .Net.
After building the executable, it is necessary to install the service with installutil.exe (an exe included in the .Net framework).
I expect I will be automating this with NSIS for Appian's installers.
After building the executable, it is necessary to install the service with installutil.exe (an exe included in the .Net framework).
I expect I will be automating this with NSIS for Appian's installers.
CakePHP ajax tutorial: scriptaculous
Tutorial
possible code fix???
Turns out you need to register the helper javascript function as ajax for scriptaculous library functions???
More to come but I'm at a loss currently..
possible code fix???
Turns out you need to register the helper javascript function as ajax for scriptaculous library functions???
More to come but I'm at a loss currently..
Monday, October 29, 2007
Cool photoshop collage tutorial
Make a nice collage-type print design in photoshop.
http://psdtuts.com/designing-tutorials/creating-an-old-collage-effect-poster/
http://psdtuts.com/designing-tutorials/creating-an-old-collage-effect-poster/
Tuesday, October 23, 2007
some photoshop inspiration
silk screen print tutorial
http://www.screensilk.com/2007/01/full-color-screen-printing-with-photoshop/
http://www.screensilk.com/2007/01/full-color-screen-printing-with-photoshop/
Wednesday, October 17, 2007
Monday, October 15, 2007
Sunday, October 14, 2007
First cakePHP project: a CMS
I'm going to start coding a CMS in cakePHP.
Also, instead of just having a text box for the user to input information, I would like to use fckeditor. This will allow for a Microsoft Word-like interface and make it a little easier to input page content..
http://bakery.cakephp.org/articles/view/using-fckeditor-with-cakephp
Also, instead of just having a text box for the user to input information, I would like to use fckeditor. This will allow for a Microsoft Word-like interface and make it a little easier to input page content..
http://bakery.cakephp.org/articles/view/using-fckeditor-with-cakephp
Thursday, October 11, 2007
Friday, October 05, 2007
Thursday, October 04, 2007
Tuesday, October 02, 2007
NSIS development on Eclipse
For some time I've been developing my NSIS installations for Appian using Notepad++ and the NSIS code completion library for quick dev. It turns out there is a handy NSIS development plugin for eclipse that I should be using...
http://nsis.sourceforge.net/EclipseNSIS_-_NSIS_plugin_for_Eclipse
Complete with a visual tool for InstallOptions custom dialog screens for user interaction with the installer itself.
Overall, I think that NSIS is a very good alternative to the mainstream Installshield and Installaware applications. Hopefully the foreign exe's that NSIS generates don't get targeted as a minority that Vista or further MS OS's target as bad installation implementations. They are pretty "gung-ho" with their windows installation services msi directive...
Setup steps:
http://eclipsensis.sourceforge.net/index.shtml#download
(need to install this plugin on Eclipse 3.3 or later..)
http://nsis.sourceforge.net/EclipseNSIS_-_NSIS_plugin_for_Eclipse
Complete with a visual tool for InstallOptions custom dialog screens for user interaction with the installer itself.
Overall, I think that NSIS is a very good alternative to the mainstream Installshield and Installaware applications. Hopefully the foreign exe's that NSIS generates don't get targeted as a minority that Vista or further MS OS's target as bad installation implementations. They are pretty "gung-ho" with their windows installation services msi directive...
Setup steps:
http://eclipsensis.sourceforge.net/index.shtml#download
(need to install this plugin on Eclipse 3.3 or later..)
Monday, October 01, 2007
PayPal credit card errors
Processing credit cards with PayPal
https://www.paypal.com/IntegrationCenter/ic_api-errors.html
Just about everything should be handled through a client side javascript validation. Stuff like
https://www.paypal.com/IntegrationCenter/ic_api-errors.html
Just about everything should be handled through a client side javascript validation. Stuff like
Sunday, September 30, 2007
The next router I will buy..
Friday, September 28, 2007
NSIS - .Net 2.0 check and install
I found this module that will check for and install if necessary the .Net 2.0 runtime..
http://nsis.sourceforge.net/DotNET#Including_the_Script
Looks really great. I will need it for Appian's installers..
http://nsis.sourceforge.net/DotNET#Including_the_Script
Looks really great. I will need it for Appian's installers..
Wednesday, September 26, 2007
Connection test services
I have a client that I need to monitor to make sure they stay online. I will probably need to make a two part application for this:
- A server that will send out something of a heart-beat signal and wait a specified interval to make sure it gets a reply back.
- A client that will answer the heart-beat at a specified interval.
- The site downage is recorded to a database
- an email should be sent to parties responsible for the sites up time.
- An email should be sent to aboveSHIFT
Tuesday, September 25, 2007
MediaWiki easier???
I want to start using wiki's more often for internal document structure, but there's really no great solution out there. FCKeditor for MediaWiki
Maybe this could be a good project..
Maybe this could be a good project..
- Internal office information with access levels (you don't want marketing people into common IT passwords..)
- Media wiki would be ideal, but its just too hard to use..
- need something more like a blog interface.
- office document modification would be a plus
- open up and edit .doc, .xls, etc...
- Google has an ideal solution, but I do not believe its portable (exists only on their servers..)
Ideas for Zencart add products structure
Make a full screen application that will allow for multiple tasks...
- Maybe there should be a bar of things to do on the left side of the screen?
- instead of tabs on the top of the window..
Monday, September 24, 2007
Reverse Engineering Code
A good reference on all the disassemblers and the like..
http://www.woodmann.com/crackz/Tools.htm
http://www.woodmann.com/crackz/Tools.htm
Sunday, September 23, 2007
Media Player integration with Firefox from Microsoft's Open Source Labs
Firefox runs into issues when trying to view media requiring windows Media Player in order to work correctly. Microsoft's open source labs, Port 25, has released an exe that will integrate WMP into the Firefox browser.
http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx
http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx
Friday, September 21, 2007
CakePHP tutorials
sitepoint - create a notes application
CakePHP manual - create a blog
Grahambird - create an ajax task list
swik.net list of tutorials for CakePHP
CakePHP Useful tips, a blog - 21 things you must know about CakePHP
The Bakery, CakePHP's wiki site
CakeBits.net - 27 Useful CakePHP Tutorials
IBM tutorial over CakePHP
CakePHP manual - create a blog
Grahambird - create an ajax task list
swik.net list of tutorials for CakePHP
CakePHP Useful tips, a blog - 21 things you must know about CakePHP
The Bakery, CakePHP's wiki site
CakeBits.net - 27 Useful CakePHP Tutorials
IBM tutorial over CakePHP
Thursday, September 20, 2007
A fondness for Rails
I have been wanting to get into Ruby on Rails for some time now. I haven't really had the time to dedicate to learning the syntax of a new language, however. I've heard all about CakePHP though, and am going to start a new project in it over the course of the next few weeks. CakePHP has borrowed the Ruby on Rails MVC structure for coding projects.
http://www.sitepoint.com/article/application-development-cakephp -- The tutorial I'll be following from sitepoint..
http://www.sitepoint.com/article/application-development-cakephp -- The tutorial I'll be following from sitepoint..
Wednesday, September 19, 2007
Laptop for Tim
Dell Inspiron 6400 E1505 Laptop - $350 http://oklahomacity.craigslist.org/sys/424565737.html
HP Pavilion ZE5600 laptop computer 4 sale - $300 http://oklahomacity.craigslist.org/sys/422307713.html
HP Pavilion ZE5600 laptop computer 4 sale - $300 http://oklahomacity.craigslist.org/sys/422307713.html
About me: a powerpoint project for my design class
I think I'm going to start with all the places I've lived. (Google Earth)
San Antonio (Converse)
Waco (Lorena)
Dallas (Mesquite)
San Antonio again (Universal City)finished high school
Austin while finishing up high school)
Oklahoma City
Stillwater
Oklahoma City
San Antonio (Converse)
Waco (Lorena)
Dallas (Mesquite)
San Antonio again (Universal City)finished high school
Austin while finishing up high school)
Oklahoma City
Stillwater
Oklahoma City
new bands to check out:
HIJK - groove jet (new indie electro band..)
Annuals - Carry Around (some pleasant randomness)
Annuals - Carry Around (some pleasant randomness)
Tuesday, September 18, 2007
vmWare workstation VM to vmWare Server
In order to run a virtual machine made by vmware Workstation, you must first make sure the machine is stopped completely (not suspended). Then you must open the virtual machine's image file with vmWare's Converter utility to convert the workstation to a vmWare Server compatible virtual machine image file.
Then the virtual machine should run fine under vmWare's Server platform.
Then the virtual machine should run fine under vmWare's Server platform.
Grouping .Net elements in web forms
Group all elements for account creation together by using each elements group property. This will force the TAB key to go to the next element in the group.
Thursday, September 13, 2007
Wednesday, September 12, 2007
Eclipse switch files
ctrl + f6 or you can change the next editor function's keyboard shortcut to whatever you like..
Window->Preferences->General->Keys and select “Next Editor”.
Now select the text in “Binding” textbox using mouse and do right Click and “Cut”. Now the Binding box would be blank.
Now, press CTRL key and Tab togather and press “OK”.
Window->Preferences->General->Keys and select “Next Editor”.
Now select the text in “Binding” textbox using mouse and do right Click and “Cut”. Now the Binding box would be blank.
Now, press CTRL key and Tab togather and press “OK”.
Friday, September 07, 2007
.Net smtp worker
I started working with an array of custom objects that will each contain information to send to either a cell phone or HTML accessible mail client.. This is going to be the base of the class. Just need to construct the interface for the array of custom objects..
smtp .Net mailer class
I ended up having do some SMTP authentication. In order to do this I had to create a custom Credential Cache object to tie to my SMTPClient object for the email request..
//SMTP CREDENTIAL INFORMATION
//set username and pass for smtp authentications
NetworkCredential netLogin = new NetworkCredential(eMail.SMTPLoginName, eMail.SMTPLoginPassword);
//set authenticated smtp connection network configuration credentials
CredentialCache myCache = new CredentialCache();
myCache.Add(eMail.SMTPServerName, Convert.ToInt16(eMail.SMTPPort), "", netLogin);
//assign custom credentials to this authenticated smtp request
client.Credentials = myCache;
smtp .Net mailer class
I ended up having do some SMTP authentication. In order to do this I had to create a custom Credential Cache object to tie to my SMTPClient object for the email request..
//SMTP CREDENTIAL INFORMATION
//set username and pass for smtp authentications
NetworkCredential netLogin = new NetworkCredential(eMail.SMTPLoginName, eMail.SMTPLoginPassword);
//set authenticated smtp connection network configuration credentials
CredentialCache myCache = new CredentialCache();
myCache.Add(eMail.SMTPServerName, Convert.ToInt16(eMail.SMTPPort), "", netLogin);
//assign custom credentials to this authenticated smtp request
client.Credentials = myCache;
Tuesday, September 04, 2007
Awn: dock for Ubuntu
I was searching for linux terminal screenshots for a Design Project for class and I came across this dock for linux: Awn
LifeHacker
Looks really promising..
LifeHacker
Looks really promising..
Friday, August 31, 2007
Wednesday, August 29, 2007
Trac project management installed
Here's my working installation..
http://slyguy.hopto.org:81/projects/CreativeProEd/
When you get svn errors its nice to have svn bindings installed.. (feel like a moron at 2am)
Good times..
http://slyguy.hopto.org:81/projects/CreativeProEd/
When you get svn errors its nice to have svn bindings installed.. (feel like a moron at 2am)
Good times..
Monday, August 27, 2007
Thursday, August 23, 2007
Clean black and white design with a touch of blue
http://www.behance.net/
Color: Black and white, with a touch of blue. (not quite monochrome, breaking out..)
Edges: Rounded, (15px between content and border)
Graphics: Arrow (same shape but different sizes)
White space: Abundantly used for organization.
Color: Black and white, with a touch of blue. (not quite monochrome, breaking out..)
Edges: Rounded, (15px between content and border)
Graphics: Arrow (same shape but different sizes)
White space: Abundantly used for organization.
Tuesday, August 21, 2007
Friday, August 17, 2007
Design inspiration for current projects
mariocarboni - yellow stripe in header for TDC Construction
http://www.anthonyphillips.org.uk/index.html - simple header for the lawyers website..
http://www.elmcottageballarat.com/?id=location - lawyer site again.. imagery outside of the box, and a map built right into the content window.
http://www.quorumseleccion.com/ - lawyer - nice color scheme, but way too busy in the header for small town feel..
http://www.anthonyphillips.org.uk/index.html - simple header for the lawyers website..
http://www.elmcottageballarat.com/?id=location - lawyer site again.. imagery outside of the box, and a map built right into the content window.
http://www.quorumseleccion.com/ - lawyer - nice color scheme, but way too busy in the header for small town feel..
Thursday, August 16, 2007
XML with the .Net framework
C# XML tutorial
writing xml with xmlWriter
the value of static variables belonging to a class is shared amongst all instances of that class..
http://csharpcomputing.com/Tutorials/Lesson3.htm
writing xml with xmlWriter
the value of static variables belonging to a class is shared amongst all instances of that class..
http://csharpcomputing.com/Tutorials/Lesson3.htm
Tuesday, August 14, 2007
mdb to mysql dump export
http://www.snapfiles.com/download/dlmdbmysql.html
Setting up an asp connection string to use a MySQL database - http://www.webafrica.co.za/kb/developers/mysql_asp_connection.html
ASP mysql connection string tutorial
chili soft documentation
Setting up an asp connection string to use a MySQL database - http://www.webafrica.co.za/kb/developers/mysql_asp_connection.html
ASP mysql connection string tutorial
chili soft documentation
Monday, August 13, 2007
PHP courses
PHP 101 from -- devzone.zend.com
Very good intro to the workings of php. Good refresher to get back into PHP.
Very good intro to the workings of php. Good refresher to get back into PHP.
Sunday, August 12, 2007
I am going to be using this article on wireframing as a base to redesign mainstreetduncan.com. I am wanting it to work out something like what was done here. We'll see how she goes.
Friday, August 10, 2007
Rich text editors on the web
Yahoo has extended its YUI framework to include a rich text editor RTE
fckeditor has been around for a little while now. There are excellent plugins for wordpress and other popular CMS'. Not so sure how 'AJAXified' the interface is. I suspect yahoo's RTE to be up to par on the latest client javascript feel.
fckeditor has been around for a little while now. There are excellent plugins for wordpress and other popular CMS'. Not so sure how 'AJAXified' the interface is. I suspect yahoo's RTE to be up to par on the latest client javascript feel.
Wednesday, August 08, 2007
Design Links Inspiration and other good info..
http://macthemes2.net/contest/ - a theme/design contest site. Good for ideas/inspiration..
80 type faces for professional design "good" fonts for sleek pro sites..
design simplicity
digital-web.com - great design and web technology resource
e-texteditory - textmate's (a really great editor for Mac only) competitor for windows and soon to be linux also..
softwaredeveloper.com - web dev resource list
colourlovers.com - colorful inspiration for design
blueprint - a css framework. Base designs on top of working css
logo inspiration - stay away from the bubbles.. ha
behance.com - design inspiration articles
faveup.com - business cards, flash sites, and css sites = design inspiration..
Design Stories and transition decisions..
redesgin of expressionengine
Stonebriar Community Church Redesign
80 type faces for professional design "good" fonts for sleek pro sites..
design simplicity
digital-web.com - great design and web technology resource
e-texteditory - textmate's (a really great editor for Mac only) competitor for windows and soon to be linux also..
softwaredeveloper.com - web dev resource list
colourlovers.com - colorful inspiration for design
blueprint - a css framework. Base designs on top of working css
logo inspiration - stay away from the bubbles.. ha
behance.com - design inspiration articles
faveup.com - business cards, flash sites, and css sites = design inspiration..
Design Stories and transition decisions..
redesgin of expressionengine
Stonebriar Community Church Redesign
Tuesday, August 07, 2007
Custom PayPal Integration
There are a great many ways to integrate with PayPal nowadays.
PayPal Integration
The easiest looks to be posting information through a bunch of hidden form inputs. Not quite sure how we get a success message back from PayPal that it went through successfully afterwards.
Cart Upload
there are also toolkits available for a couple of implementation languages, namely asp for the current project I'm working on PayPal toolkits
asp PayPal toolkit
PayPal Integration
The easiest looks to be posting information through a bunch of hidden form inputs. Not quite sure how we get a success message back from PayPal that it went through successfully afterwards.
Cart Upload
there are also toolkits available for a couple of implementation languages, namely asp for the current project I'm working on PayPal toolkits
asp PayPal toolkit
Sunday, August 05, 2007
c# web services
I want to use more fully fleshed out javascript frameworks with my already asp ajax enabled c# web app. My first project will consist of populating a treeview dynamically using the yahoo yui js framework and a custom c# web service.
There are two or more asynchronous web services that I will need to build. One will be responsible for building the tree and sending it back in xml or json so that I can build the tree again on the clients browser. The other method(s) will be responsible for altering the tree. I will need to move nodes to different parent nodes, delete selected nodes, or insert nodes under a specific node.
I can break it down into just a couple of functions: remove, insert, and move (which would just call the two previously declared functions in order after caching a node to be "moved" before deleted)
I'm going to start with the c# web services end using asp.net's new ajax implementation. Not sure how difficult it will be, but it seems to have a big enough following.
c# web services overview
Exposing web services to client script - the methods that I would call from javascript to modify the tree's nodes.
Update:
I found a couple of fairly decent articles on codeguru.
Web services using .Net and Javascript
Update: I've found an excellent tutorial on asp.net web services for beginners..
codesource.net
There are two or more asynchronous web services that I will need to build. One will be responsible for building the tree and sending it back in xml or json so that I can build the tree again on the clients browser. The other method(s) will be responsible for altering the tree. I will need to move nodes to different parent nodes, delete selected nodes, or insert nodes under a specific node.
I can break it down into just a couple of functions: remove, insert, and move (which would just call the two previously declared functions in order after caching a node to be "moved" before deleted)
I'm going to start with the c# web services end using asp.net's new ajax implementation. Not sure how difficult it will be, but it seems to have a big enough following.
c# web services overview
Exposing web services to client script - the methods that I would call from javascript to modify the tree's nodes.
Update:
I found a couple of fairly decent articles on codeguru.
Web services using .Net and Javascript
Update: I've found an excellent tutorial on asp.net web services for beginners..
codesource.net
Thursday, August 02, 2007
framework treeviews
Working on implementing a treeview that will call an asynchronous method on the server.
There are many implementations of the treeview element.
There are many implementations of the treeview element.
Wednesday, July 25, 2007
TBB = Thread Building Blocks
Intel has open sourced their commercial thread building for multi-core processors application. The release is for a C++ implementation. Java and .Net versions are currently being evaluated at Intel to be announced in the future. Looks like we're going to have a standard for threading machine based applications..
open source TBB
open source TBB
Tuesday, July 24, 2007
Friday, July 20, 2007
Ubuntu Dirvish Server
I have an Ubuntu Server running a 1 terabyte raid 0 hard drive configuration. Dirvish, an rsync image based backup system is installed. There are two primary windows based machines that will be utilizing the new backup system, an office file server, and an in office application server. We might optionally add entries for everyone's in office machine, for email backups etc..
dirvish.org - backup solution with rsync
windows guide to dirvish
Dirvish Tips
dirvish.org - backup solution with rsync
windows guide to dirvish
Dirvish Tips
Sunday, July 08, 2007
Aptana: Web dev IDE
I'm loving aptana.
Its preconfigured to do everything I need it to do with html, css, and javascript. Its got an easy installation process for a radrails plugin (ruby on rails IDE).
there are a list of tutorials that they've put together on how to use their IDE
aptana.tv
Let's see about some php support..
Its preconfigured to do everything I need it to do with html, css, and javascript. Its got an easy installation process for a radrails plugin (ruby on rails IDE).
there are a list of tutorials that they've put together on how to use their IDE
aptana.tv
Let's see about some php support..
Saturday, July 07, 2007
ajax.asp.net videos on asp.net..
Ajax how-to's using the 1.0 release of Ajax.ASP.Net framework..
asp.net
asp.net
Friday, July 06, 2007
ruby on rails
Elegant information on the structure of ruby and rails (the web development framework for the ruby language)
betterexplained.com
betterexplained.com
Saturday, June 30, 2007
a little happier with vista
I have been unable to get all of my data off of the vista install on this laptop I work on, so I've tried to make do temporarily..
I turned off the windows search service in the services manager and I noticed an almost immediate increase in performance. I have a newer dell (a latitude d620) and I'm liking where I'm sitting now.. Might have to get the dvd burner to work, and then we'll be sitting very nice..
The next step is to get eclipse working correctly. I downloaded the callisto distro and loaded up jseclipse. I might just need to figure out how to work with eclipse more, but I am unable to get syntax completion working correctly. (the ctrl + space drop down listings...)
Yes, once this is all done, then I might be a happy man on Vista.
I turned off the windows search service in the services manager and I noticed an almost immediate increase in performance. I have a newer dell (a latitude d620) and I'm liking where I'm sitting now.. Might have to get the dvd burner to work, and then we'll be sitting very nice..
The next step is to get eclipse working correctly. I downloaded the callisto distro and loaded up jseclipse. I might just need to figure out how to work with eclipse more, but I am unable to get syntax completion working correctly. (the ctrl + space drop down listings...)
Yes, once this is all done, then I might be a happy man on Vista.
firebug console commands
command line API
The Firebug command line provides these special functions for your convenience:
$(id)
Returns a single element with the given id.
$$(selector)
Returns an array of elements that match the given CSS selector.
$x(xpath)
Returns an array of elements that match the given XPath expression.
dir(object)
Prints an interactive listing of all properties of the object. This looks identical to the view that you would see in the DOM tab.
dirxml(node)
Prints the XML source tree of an HTML or XML element. This looks identical to the view that you would see in the HTML tab. You can click on any node to inspect it in the HTML tab.
cd(window)
By default, command line expressions are relative to the top-level window of the page. cd() allows you to use the window of a frame in the page instead.
clear()
Clears the console.
inspect(object[, tabName])
Inspects an object in the most suitable tab, or the tab identified by the optional argument tabName.
The available tab names are "html", "css", "script", and "dom".
keys(object)
Returns an array containing the names of all properties of the object.
values(object)
Returns an array containing the values of all properties of the object.
debug(fn)
Adds a breakpoint on the first line of a function.
undebug(fn)
Removes the breakpoint on the first line of a function.
monitor(fn)
Turns on logging for all calls to a function.
unmonitor(fn)
Turns off logging for all calls to a function.
monitorEvents(object[, types])
Turns on logging for all events dispatched to an object. The optional argument types may specify a specific family of events to log. The most commonly used values for types are "mouse" and "key".
The full list of available types includes "composition", "contextmenu", "drag", "focus", "form", "key", "load", "mouse", "mutation", "paint", "scroll", "text", "ui", and "xul".
unmonitorEvents(object[, types])
Turns off logging for all events dispatched to an object.
profile([title])
Turns on the JavaScript profiler. The optional argument title would contain the text to be printed in the header of the profile report.
profileEnd()
Turns off the JavaScript profiler and prints its report.
The Firebug command line provides these special functions for your convenience:
$(id)
Returns a single element with the given id.
$$(selector)
Returns an array of elements that match the given CSS selector.
$x(xpath)
Returns an array of elements that match the given XPath expression.
dir(object)
Prints an interactive listing of all properties of the object. This looks identical to the view that you would see in the DOM tab.
dirxml(node)
Prints the XML source tree of an HTML or XML element. This looks identical to the view that you would see in the HTML tab. You can click on any node to inspect it in the HTML tab.
cd(window)
By default, command line expressions are relative to the top-level window of the page. cd() allows you to use the window of a frame in the page instead.
clear()
Clears the console.
inspect(object[, tabName])
Inspects an object in the most suitable tab, or the tab identified by the optional argument tabName.
The available tab names are "html", "css", "script", and "dom".
keys(object)
Returns an array containing the names of all properties of the object.
values(object)
Returns an array containing the values of all properties of the object.
debug(fn)
Adds a breakpoint on the first line of a function.
undebug(fn)
Removes the breakpoint on the first line of a function.
monitor(fn)
Turns on logging for all calls to a function.
unmonitor(fn)
Turns off logging for all calls to a function.
monitorEvents(object[, types])
Turns on logging for all events dispatched to an object. The optional argument types may specify a specific family of events to log. The most commonly used values for types are "mouse" and "key".
The full list of available types includes "composition", "contextmenu", "drag", "focus", "form", "key", "load", "mouse", "mutation", "paint", "scroll", "text", "ui", and "xul".
unmonitorEvents(object[, types])
Turns off logging for all events dispatched to an object.
profile([title])
Turns on the JavaScript profiler. The optional argument title would contain the text to be printed in the header of the profile report.
profileEnd()
Turns off the JavaScript profiler and prints its report.
Thursday, June 28, 2007
Tuesday, June 26, 2007
silverstrip
SilverStripe has a content management solution and javascript solutions galore..
http://www.silverstripe.com/home/
http://www.silverstripe.com/home/
asp.Net tree control
I need a cross browser solution for a custom tree control. Right now I've found the asp.Net web controls for IE has something, but I am not sure if this will only work in IE or if it actually generates JavaScript. I might have to just start working with some ajax on this one..
msdn ie web controls
JavaScript options:
yahoo treeview - good to base off of a standard
silverstripe - because the demo looks good..
Ext -- Another good framework
download
msdn ie web controls
JavaScript options:
yahoo treeview - good to base off of a standard
silverstripe - because the demo looks good..
Ext -- Another good framework
download
Sunday, June 24, 2007
my next monitor
A Samsung from newegg.com
I just want some more real-estate on my screen for coding..
Great resolution at 1650 x 1050, and with 5ms response times. Oh my..
I just want some more real-estate on my screen for coding..
Great resolution at 1650 x 1050, and with 5ms response times. Oh my..
Wednesday, June 20, 2007
Friday, June 15, 2007
c# browse for folder
Browse for folders using Shell32.dll's BrowseForFolder method in C#
thescarms.com
Update: Didn't realize that FolderBrowserDialog was as easy to use as it turns out to be..
thescarms.com
Update: Didn't realize that FolderBrowserDialog was as easy to use as it turns out to be..
Thursday, June 14, 2007
Virtual KVM: synergy
So no hardware required. I have a monitor with two inputs for signal (the old-school serial, and a dvi)
So basically I can set up the client on my ubuntu linux, and vista (soon to be xp again) laptop.
With this I'll be able to use the big monitor with either machine and not have to clutter the desktop with the laptop being there.. (just set it off to the side hooked up..)
Synergy KVM
I might even go and get another screen, maybe a bigger one or something..
So basically I can set up the client on my ubuntu linux, and vista (soon to be xp again) laptop.
With this I'll be able to use the big monitor with either machine and not have to clutter the desktop with the laptop being there.. (just set it off to the side hooked up..)
Synergy KVM
I might even go and get another screen, maybe a bigger one or something..
Ubuntu scripts for automatic desktop setups
Do all those illegal things, like copy protected dvd's and such..
flb.script.sh
courtesy of xsol
*I do not condone illegal activities. This is strictly for educational purposes..
flb.script.sh
courtesy of xsol
*I do not condone illegal activities. This is strictly for educational purposes..
Wednesday, June 13, 2007
Configuring MySQL remote access
Create the database and then allow a user remote access
mysql> CREATE DATABASE foo;
mysql> GRANT ALL ON foo.* TO bar@'202.54.10.20' IDENTIFIED BY 'PASSWORD';
courtesy of cyberciti
you can use wildcards in the address if you have an ip that is going to change on your accessing clients
so that second line would look a little more like this if you wanted all your machines at home to be able to connect to the mysql server you're configuring
mysql> GRANT ALL ON foo.* TO bar@'192.168.0.%' IDENTIFIED BY 'PASSWORD';
courtesy of yrhostsupport
where % is the wildcard that mysql requires in the address
mysql> CREATE DATABASE foo;
mysql> GRANT ALL ON foo.* TO bar@'202.54.10.20' IDENTIFIED BY 'PASSWORD';
courtesy of cyberciti
you can use wildcards in the address if you have an ip that is going to change on your accessing clients
so that second line would look a little more like this if you wanted all your machines at home to be able to connect to the mysql server you're configuring
mysql> GRANT ALL ON foo.* TO bar@'192.168.0.%' IDENTIFIED BY 'PASSWORD';
courtesy of yrhostsupport
where % is the wildcard that mysql requires in the address
Sunday, June 10, 2007
programming stuff: cheatsheets and such
Any api documentation on an ajax interface. Think visual studio's object browser on the web..
gotapi.com
And my source:
Essential HTML, CSS, Javascript, PHP, and miscellaneous cheatsheets
gotapi.com
And my source:
Essential HTML, CSS, Javascript, PHP, and miscellaneous cheatsheets
Friday, June 08, 2007
Ubuntu MythTV install guide
This should prove interesting. I've tried it a number of times in the past..
This guide is to install the mythtv backend, mythtv frontend, and have a regular ubuntu desktop: exactly what I'm looking for..
This guide is to install the mythtv backend, mythtv frontend, and have a regular ubuntu desktop: exactly what I'm looking for..
Google Talk though Pidgin on Ubuntu
I realized today how much I rely on gTalk to share files and otherwise talk to people at work and my side business. It will be a must if I am to switch operating systems at the house.
Google talk through pidgin
I did also find an open source magazine today through digg. It seems to be kinda neat. full circle magazine
This is one that I found long ago. Google Magazine
Google talk through pidgin
I did also find an open source magazine today through digg. It seems to be kinda neat. full circle magazine
This is one that I found long ago. Google Magazine
Thursday, June 07, 2007
Ubuntu on the nice box at the house revisted (again)
I have always at least tried it out but had to go back to xp for something. I tried out Vista because of the new media center included in Vista Ultimate, but there always seems to be a catch to get it up and running. (its a story in itself, but I buy one card and I end up needing 2 more)
Anyways, so the ubuntu is ideal because this computer is going to be a media center as well as a workstation in my bedroom.
The last excuse for going back to XP was ntfs reading/writing. This now seems to be a little more stable and only takes a few minutes to set up now..
Setup Ubuntu NTFS
Anyways, so the ubuntu is ideal because this computer is going to be a media center as well as a workstation in my bedroom.
The last excuse for going back to XP was ntfs reading/writing. This now seems to be a little more stable and only takes a few minutes to set up now..
Setup Ubuntu NTFS
Tuesday, June 05, 2007
Build your own server: Xubuntu
This article explains the ins and outs of setting up a general purpose server based from Xubuntu. This version of the debian-based Ubuntu, is built to be light-weight, so it can run on those spare parts that have been building up in that room you've been meaning to clean for how long??
This tutorial is more the gui approach to setting everything up using Syntaptic. I still prefer apt-get in the command line, but what do you do.. And without further ado:
Samba Configuration
Remote access on Xubuntu
This tutorial is more the gui approach to setting everything up using Syntaptic. I still prefer apt-get in the command line, but what do you do.. And without further ado:
Samba Configuration
Remote access on Xubuntu
Install SVN with Web Access on Ubuntu
I am configuring an svn server for the company to hold all of our code. I have that test Ubuntu up and running, so I'm going to dedicate that to our svn repository..
Install SVN with Web Access on Ubuntu
Install SVN with Web Access on Ubuntu
Monday, June 04, 2007
Ubuntu and Tomcat 6 server
I'm wanting to play with the java environment now that I've programmed in C# for as long as I have. I think it should be interesting. But I am going to need a test server to run things on once I start getting things going.
Enter the Ubuntu setup guide for Tomcat 6 -- Tomcat 6 and Apache 2 basic setting guide for Feisty
Enter the Ubuntu setup guide for Tomcat 6 -- Tomcat 6 and Apache 2 basic setting guide for Feisty
Friday, June 01, 2007
Ajax Forms
I am working on a generic client side form validation solution. I found some very interesting resources though:
FormAssembly -- tutorials
Dexagogo -- demo
This stuff is looking really good.. (better than what I might have come up with on my own..
FormAssembly -- tutorials
Dexagogo -- demo
This stuff is looking really good.. (better than what I might have come up with on my own..
Tuesday, May 29, 2007
mono = .net for linux
I'm experimenting with Mono, a cross platform alternative that allows to extend the .Net framework onto non-Windows based hosting environments. (in our case, anything that supports Apache and its mod_mono module) I have installed it and am running a custom ASP.Net app that I wrote for a client. It seems to be working smoothly.
There was a little bit of hassle getting it going though. It turns out that ASP.Net 2.0 isn't completely supported, so we had to make sure to run through the beta server of mono-apache-server2.
I'm running through Ubuntu because of its easy debian based architecture for getting everything setup really easily, and it seems to be running like a champ.
Ubuntu Setup
There was a little bit of hassle getting it going though. It turns out that ASP.Net 2.0 isn't completely supported, so we had to make sure to run through the beta server of mono-apache-server2.
I'm running through Ubuntu because of its easy debian based architecture for getting everything setup really easily, and it seems to be running like a champ.
Ubuntu Setup
Thursday, May 24, 2007
A summer photo gallery
I want to mix up these two projects
ZenPhoto - home / example
Hoverbox - home/example
I want to have the ZenPhoto as it is, but on the main category listing, I want the hover feature on mouse over of the image for that category or the title/link of the category.
Should prove interesting..
Update:
This guy got picasa to work with Gallery, an open source gallery system with its own photo upload program.
Gallery & Picasa Integration
ZenPhoto - home / example
Hoverbox - home/example
I want to have the ZenPhoto as it is, but on the main category listing, I want the hover feature on mouse over of the image for that category or the title/link of the category.
Should prove interesting..
Update:
This guy got picasa to work with Gallery, an open source gallery system with its own photo upload program.
Gallery & Picasa Integration
Wednesday, May 16, 2007
new memory for the desktop
I found this cheap memory online, turns out to be $50 cheaper than the nicer name brand memory - partriot, from newegg.com
I'm planning on buying 4gb of ram for the desktop. Sick of screwing with a slow machine.. It's a p4 box running 3.2ghz processor.. So we'll see how this fares up..
http://www.partspc.com/ProductDetails.asp?CatID=584&ProdID=3293
I'm planning on buying 4gb of ram for the desktop. Sick of screwing with a slow machine.. It's a p4 box running 3.2ghz processor.. So we'll see how this fares up..
http://www.partspc.com/ProductDetails.asp?CatID=584&ProdID=3293
Sunday, May 13, 2007
javascript onClick clear Text Area
For easier form usability, I found this article about clearing out a text input so the user does not have to delete the inputs instruction contents in order to submit without the instructions included as part of the submit..
Saturday, May 12, 2007
Thursday, May 10, 2007
Tuesday, May 08, 2007
background images from flickr
This is a good site for getting images of a certain color for background..
http://www.krazydad.com/colrpickr/
http://www.krazydad.com/colrpickr/
create sexy css buttons
sexy css buttons -- some god stuff about sliding doors technique for css buttons..
17 e-commerce site tips
17 tips from seomoz.org
Good contrast in the design on their site and some decent tips for e-commerce site usability..
Good contrast in the design on their site and some decent tips for e-commerce site usability..
Thursday, April 26, 2007
Adobe Flex: Open Source
Flex is an XML based langauge (MXML) that provides an interface to Flash on the presentation tier in the development environment. I have come to terms with Flex being Flash for web coders. It would replace a scripting language like php or jsp.
Sample app: Google Finance
Well it is now open source, providing an sdk and dev environment. I know that adobe has released a plugin for the eclipse ide, JSEcplipse, primarily for javascript coding (supports all the big ajax frameworks) but also includes support for flex constructs.
Should prove to be an interesting summer of coding..
Sample app: Google Finance
Well it is now open source, providing an sdk and dev environment. I know that adobe has released a plugin for the eclipse ide, JSEcplipse, primarily for javascript coding (supports all the big ajax frameworks) but also includes support for flex constructs.
Should prove to be an interesting summer of coding..
Monday, April 23, 2007
html back button: Simple Enough
For some reason its come up on a few projects lately that we need a back button built into the web applications navigation interface. Simple enough..
result:
<input value="Back" name="ClickBack"
onclick="(history.back())" type="button">
result:
Sunday, April 22, 2007
CakePHP
I have been looking to start back into PHP for some projects coming up here in the not so distant future. I would like to find a very comprehensive php framework to base off of but dynamic enough to expand on... Possibly incorporate small benefits from other projects into.. Anyways, I've discovered CakePHP. We'll see how this goes..
I would also like to explore zendframework a little more, as it is supposed to be the best xml framework for api integration with all the big boys out there. (google, yahoo, etc..)
I would also like to explore zendframework a little more, as it is supposed to be the best xml framework for api integration with all the big boys out there. (google, yahoo, etc..)
Wednesday, April 18, 2007
Free Ajax class
Structure of the class resembles an online college course:
http://www.javapassion.com/ajaxcodecamp/
http://www.javapassion.com/ajaxcodecamp/
Advanced syntax highlighting tool
http://dotnetslackers.com/XML/re-12541_Advanced_syntax_highlighting_tool.aspx
Monday, April 16, 2007
Windows 2003 server small business setup
I just finished setting up Windows 2003 Server: Small Business Edition, and its been working great for a few days, and then today I have a box that will auto restart on its own every hour. Apparently those extra 3 discs that came with the setup for 2003 server are not optional in the setup/installation process. You have to finish this off in order to complete the registration process with Microsoft, otherwise you are in violation of the EULA... Fun stuff
http://support.microsoft.com/kb/555087
http://support.microsoft.com/kb/555087
Wednesday, April 11, 2007
Friday, April 06, 2007
c++ boost library
Making a note to check out these libraries for c++ dev work..
http://www.boost.org/
http://www.boost.org/
Saturday, March 31, 2007
file path on upload file objects
It turns out that while firefox correctly passes the name of the file the client is trying to upload, both IE6 and IE7 pass the entire path from the clients machine to the server.
You can easily get the filename by just going through the string, using a loop, in my case a for loop.
First off this is the string that I get back from IE6 & 7:
"C:\\tempDir\\file.temp"
Here's my for loop to only grab the file name itself.
public static string getFileNameFromPath(string path)
{
string fileName= "";
for (int i = 0; i < path.Length; i++)
{
if (path[i] != '\\')
fileName += path[i];
else
fileName = "";
}
return fileName;
}
You can easily get the filename by just going through the string, using a loop, in my case a for loop.
First off this is the string that I get back from IE6 & 7:
"C:\\tempDir\\file.temp"
Here's my for loop to only grab the file name itself.
public static string getFileNameFromPath(string path)
{
string fileName= "";
for (int i = 0; i < path.Length; i++)
{
if (path[i] != '\\')
fileName += path[i];
else
fileName = "";
}
return fileName;
}
Friday, March 30, 2007
Control computer with hand motions
Interact with the desktop by hand motions, much like those on Minority Report (Tom Cruise).
http://thelastboss.com/post.phtml?pk=2531
http://thelastboss.com/post.phtml?pk=2531
Friday, March 23, 2007
ColorPic
ColorPic is an awesome tool to get the hex color of anything on screen, something you've found in the past, and I'm sure there's more.. I'm all about free software too..
How many times have you waited for photoshop to open so you could grab a color? Well no more.. Tiny install, and a small footprint on the screen.. Couldn't be happier, it works with Vista.
ColorPic
How many times have you waited for photoshop to open so you could grab a color? Well no more.. Tiny install, and a small footprint on the screen.. Couldn't be happier, it works with Vista.
ColorPic
Friday, January 05, 2007
Myth TV Revisited
I have all the goods to make this happen. I have tried in the past, but it was going to be far too difficult. Here are my objectives:
I'll be documenting what my difficulties are, and possible remedies (whatever seemed to get it working). The tutorial I will be following is from the ubuntu help forums.
Eventually I want to stream over the internet, as well as to my cell phone.
- Install Ubuntu on this old pc
- get a mythbox up and running with the pc controls
- eventually get extra remotes working (ie, the ati rc remote, and the nintendo wiimote with the available python driver
- Be able to record hdtv signal, through my cable box and over the air
- I believe I'm going to need multiple recievers
- I have a hauppage hd 5500, which up to this point has been a pain to work with (the kernel hadn't yet supported the driver naitivly.
I'll be documenting what my difficulties are, and possible remedies (whatever seemed to get it working). The tutorial I will be following is from the ubuntu help forums.
Eventually I want to stream over the internet, as well as to my cell phone.
Subscribe to:
Posts (Atom)
Twitter Updates
About Me
- Rueben
- I have been working with computers/programming to put myself through college since I graduated high school. I am currently attending Oklahoma State University for bachelors degree in biological sciences. Along with my experience in programming, a degree in biology will allow me to pursue a career in bioinformatics research concerning genetic diseases (i.e. cancer).
Blog Archive
-
►
2009
(14)
- ► 02/08 - 02/15 (1)
- ► 02/01 - 02/08 (1)
- ► 01/25 - 02/01 (1)
- ► 01/18 - 01/25 (9)
- ► 01/11 - 01/18 (2)
-
►
2008
(35)
- ► 12/28 - 01/04 (8)
- ► 12/21 - 12/28 (4)
- ► 11/30 - 12/07 (1)
- ► 11/16 - 11/23 (1)
- ► 11/09 - 11/16 (2)
- ► 11/02 - 11/09 (2)
- ► 10/26 - 11/02 (2)
- ► 10/19 - 10/26 (7)
- ► 10/12 - 10/19 (3)
- ► 10/05 - 10/12 (4)
- ► 09/28 - 10/05 (1)
-
▼
2007
(119)
- ▼ 11/04 - 11/11 (3)
- ► 10/28 - 11/04 (7)
- ► 09/30 - 10/07 (6)
- ► 09/23 - 09/30 (6)
- ► 09/16 - 09/23 (8)
- ► 08/26 - 09/02 (3)
- ► 08/19 - 08/26 (3)
- ► 08/12 - 08/19 (8)
- ► 08/05 - 08/12 (6)
- ► 06/24 - 07/01 (8)
- ► 06/10 - 06/17 (9)
- ► 06/03 - 06/10 (6)
- ► 05/27 - 06/03 (3)
- ► 05/06 - 05/13 (7)
- ► 04/15 - 04/22 (4)
- ► 03/18 - 03/25 (1)
-
►
2006
(51)
- ► 12/10 - 12/17 (1)
- ► 12/03 - 12/10 (1)
- ► 11/19 - 11/26 (1)
- ► 11/05 - 11/12 (3)
- ► 10/29 - 11/05 (1)
- ► 10/22 - 10/29 (3)
- ► 02/26 - 03/05 (4)
- ► 02/19 - 02/26 (8)
- ► 02/12 - 02/19 (7)
- ► 02/05 - 02/12 (6)
- ► 01/29 - 02/05 (1)
- ► 01/22 - 01/29 (7)
- ► 01/15 - 01/22 (3)
- ► 01/08 - 01/15 (3)
- ► 01/01 - 01/08 (1)
-
►
2005
(100)
- ► 12/25 - 01/01 (8)
- ► 12/18 - 12/25 (11)
- ► 12/11 - 12/18 (7)
- ► 12/04 - 12/11 (5)
- ► 11/27 - 12/04 (5)
- ► 11/20 - 11/27 (6)
- ► 11/13 - 11/20 (2)
- ► 11/06 - 11/13 (3)
- ► 10/23 - 10/30 (1)
- ► 10/16 - 10/23 (1)
- ► 10/09 - 10/16 (2)
- ► 10/02 - 10/09 (1)
- ► 09/25 - 10/02 (1)
- ► 09/18 - 09/25 (1)
- ► 09/11 - 09/18 (1)
- ► 09/04 - 09/11 (1)
- ► 08/28 - 09/04 (4)
- ► 08/21 - 08/28 (3)
- ► 08/14 - 08/21 (5)
- ► 08/07 - 08/14 (10)
- ► 07/31 - 08/07 (20)
- ► 07/24 - 07/31 (2)