somethings from codeland
Thursday, May 24, 2007
A summer photo gallery
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'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
Saturday, May 12, 2007
Thursday, May 10, 2007
Tuesday, May 08, 2007
background images from flickr
http://www.krazydad.com/colrpickr/
create sexy css buttons
17 e-commerce site tips
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
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
<input value="Back" name="ClickBack"
onclick="(history.back())" type="button">
result:
Sunday, April 22, 2007
CakePHP
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
http://www.javapassion.com/ajaxcodecamp/
Advanced syntax highlighting tool
Monday, April 16, 2007
Windows 2003 server small business setup
http://support.microsoft.com/kb/555087
Wednesday, April 11, 2007
Friday, April 06, 2007
c++ boost library
http://www.boost.org/
Saturday, March 31, 2007
file path on upload file objects
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
http://thelastboss.com/post.phtml?pk=2531
Friday, March 23, 2007
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
- 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.
Friday, December 15, 2006
Thursday, December 07, 2006
update: the news..
- In other news, Ruby on Rails released a new version of their framework to base off of. Rails 1.2
- There's an Ajax Toolkit Framework out for the Eclipse IDE now.. IBM Article
- 5 books every programmer should read
- Cool CSS effect: click for dashboard like lightbox
- a bunch of programming projects
- I recently got interested in tabs with ajax for a project at work.. This should solve the problem of having to scroll to view multiple portions of a page module's logic while still maintaining a level of useability Ajax tabs with biscuit --php based, but works with any implementation using the js includes for the javascript..
- Database-enabled Ajax with PHP-- ajax calls for database pulls
Friday, November 24, 2006
making internet traffic anonymous (bittorrent)
Thursday, November 09, 2006
automatix2 for ubuntu
c sharp and opengl
Wednesday, November 01, 2006
Google Maps .Net control ajax woes
Here's the setup:
I have a google map with three checkboxes all in an updatepanel. Since by default every component in the updatepanel is monitored for auto refresh, I am not setting any triggers.
The problem seems to be that when I click on one of those checkboxes to modify the map output, using the WCPierce google maps API .Net control, the map completely disappears and it requires a manual refresh to bring the map back up. So a postback is required to get the map to show back up. I do not understand why this is happening..
more to follow I'm sure.
Friday, October 27, 2006
more on google maps
Here we go:
GMap2 api reference
every time a new instance of GMap2 is created another map is displayed on the screen.
So everything starts with:
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.addListener(map, "click", function() {
alert("You clicked the map.");
});
this will show a popup screen that says "You clicked the map." every time the user clicks the map
more on google maps
Here we go:
GMap2 api reference
every time a new instance of GMap2 is created another map is displayed on the screen.
So everything starts with:
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.addListener(map, "click", function() {
alert("You clicked the map.");
});
this will show a popup screen that says "You clicked the map." every time the user clicks the map.
you can add listeners (as demonstrated above) or bind them:
function MyApplication() {
this.counter = 0;
this.map = new GMap2(document.getElementById("map"));
this.map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.bind(this.map, "click", this, this.onMapClick);
}
MyApplication.prototype.onMapClick = function() {
this.counter++;
alert("You have clicked the map " + this.counter + " " +
(this.counter == 1 ?"time" : "times"));
}
var application = new MyApplication();
onMapClick is a method that is bound to the event listener for this particular map (this particular instance of GMap2)
Wednesday, October 25, 2006
Back on Blogger
I did want to say that I was recently inspired by the programming “Jedi” behind AnAppaDay.com. His new dedicated website is thesoftwarejedi.com
I am starting on AJAX on .net 2.0 at work this week, so I'll be going through the books on torrent sites, and working my way through I'm sure somewhere around 20 intro apps. We're integrating with Google maps, but the guys started writing logic without following up with some AJAX to keep the map “alive” after the logic is applied. I think its mainly markers, maybe directions right now. I think eventually the plan is to display full routes with actual routes taken (recorded via GPS) overlaid. So, this should be an interesting project to work on.
So for starters, here are my links that I’m checking out right now:
ASP.Net Ajax -- Atlas
Atlas docs -- ASP.NET docs
Atlas forums --
Google maps API -- Get API key
Google maps API docs -- documentation
Wednesday, March 01, 2006
Tuesday, February 28, 2006
Monday, February 27, 2006
Best Practices exception handling
Building Database-driven Applications with JSF
Oracle resource list
Saturday, February 25, 2006
Friday, February 24, 2006
Thursday, February 23, 2006
Tuesday, February 21, 2006
Monday, February 20, 2006
ZenCart not friendly with MySQL 5
1054 Unknown column 'p.products_id' in 'on clause'
mysql forum
apparently zencart does not play well with the syntax standards of MySQL 5. So 4.1 downgrade required. Not too bad I suppose. Just have to make sure hosting options comply with what we need...
Sunday, February 19, 2006
Sorting Algorithms
Covers:
Bubble sort
Heap sort
Insertion sort
Merge sort
Quick sort
Selection sort
Shell sort
Thinking like a computer scientist (general programming how to)
Saturday, February 18, 2006
Guide to Install Compiz and XGL on Ubuntu Linux
very much in testing beta. but oh so cool
http://linuxeyecandy.blogspot.com/
This site should get more and more interesting as open source starts to close in on Microsoft's proprietary markup...
State of the linux desktop. Link
Wednesday, February 15, 2006
W32 codecs for ubuntu
offers the deb packages to watch any media file that you could on a win box...
Tuesday, February 14, 2006
Windows Defender ( Beta 2)
http://www.microsoft.com/athome/security/spyware/software/default.mspx
Monday, February 13, 2006
Friday, February 10, 2006
Java the last perfect compiled language?
Wednesday, February 08, 2006
Monday, February 06, 2006
Sunday, February 05, 2006
Picasa export to G2
I have a good idea on how I need to make this work but am doing some testing...
Thursday, February 02, 2006
Friday, January 27, 2006
right click menu
http://www.jfitz.com/tips/rclick_custom.html
Thursday, January 26, 2006
Expose for windows:
Yeah its not as pretty, but it provides much needed functionality...
Wednesday, January 25, 2006
Ubuntu configured quickly: AutoMatrix
Instructions:
http://ubuntuforums.org/showthread.php?t=66563
Monday, January 23, 2006
Saturday, January 21, 2006
Tuesday, January 17, 2006
Monday, January 09, 2006
Sunday, January 08, 2006
Who's impressed you lately?
Saturday, January 07, 2006
Friday, December 30, 2005
Thursday, December 29, 2005
gMail is GREAT
First off if you don't have firefox then you should seriously consider praying and then go to mozilla.com and download it.
If you don't have a gmail account then go get one. Then go get greasemonkey. Now if you don't know, greasemonkey can do just about anything (provided you script the actions out). Its a great way to provide extra functionality to already one of the greatest browsers out there.
Ok so you have a new gmail account, and you have greasemonkey extension installed on firefox. Now you need the scripts installed. Head over to persistent.info and read through what he has to offer. I found the preview bubbles a great help in thumbing through email without having to get out of the inbox view. Another great one to get are the gmail macros. This will provide the functionality of not having to highlight/select all the messages you want to delete and go through the drop down menu to delete messages.
http://persistent.info/ - This guy is really all about greasemonkey scripts.
Wednesday, December 28, 2005
Adobe Reader too Slow
Apache for cygwin
http://httpd.apache.org/docs/1.3/cygwin.html#serv
Use the following statement to install
httpd.exe
as a new service:
$ cygrunsrv -I service_name-p /usr/local/apache/bin/httpd.exe
[-a arguments] [-e VAR=VALUE] [-t auto|manual]
[-u user] [-w passwd]
Where -a
is used to pass command line
arguments (such as -DFOO
defines) to
httpd.exe
, and -e
is used to pass
environment variables. If necessary you may use the
-t
options to set the autostart configuration
for the service. If you want the new service to run under a
different userid, you will have to supply the
-u
and -w
options.
Starting Apache as a Service
After the new service is installed it can be started
using the following command:
$ cygrunsrv -S service_name
Check your process table and global
error_log
file to ensure Apache has started
without any major problems.
Stopping an Apache Service
A running Apache service may be stopped using the
following command:
$ cygrunsrv -E service_name
This will stop all running httpd.exe
processes and shutdown the HTTP service for the
machine.
Removing an Apache Service
An installed Apache service may be removed from Windows
NT or Windows 2000 using the following command:
$ cygrunsrv -R service_name
This will remove your previously defined and installed
service from the machine.
Monitor Bandwidth with iptables
http://www.linux.com/article.pl?sid=05/12/15/177232
Tuesday, December 27, 2005
Thursday, December 22, 2005
Wednesday, December 21, 2005
Monday, December 19, 2005
torrentflux
torrentflux
Reflection like Apple...
Check the source on the demo link...
What it does...
image reflect on background canvas...
Nero Scout - be gone...
this little program grabs all your music files and puts them all in a database....
article for more...
go to start and click run. Then type copy and paste the following and hit run:
regsvr32 /u "%COMMONPROGRAMFILES%\Ahead\Lib\MediaLibraryNSE.dll"
Sunday, December 18, 2005
Saturday, December 17, 2005
Another geek site
TWAT radio
Friday, December 16, 2005
Ruby on Rails
Ruby = another web development language
rails = framework to integrate with a database architecture
radrails = ruby ide
four days on rails - a ruby on rails production howto
I like how the emphasis is not on the setup. Its not long and drawn out. Its easy to dive into the language. Interesting way to develop...
Wednesday, December 14, 2005
Control iTunes from a web Browswer
Install a web server and Control iTunes via webpage...
Turn your laptop into the ultimate controller...
Guide
Tuesday, December 13, 2005
iPod mini mod: Storage and Battery Upgrades
Sunday, December 11, 2005
Design: Rounded edges
I like the layout...
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/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)
- ► 10/21 - 10/28 (2)
- ► 10/14 - 10/21 (3)
- ► 10/07 - 10/14 (1)
- ► 09/30 - 10/07 (6)
- ► 09/23 - 09/30 (6)
- ► 09/16 - 09/23 (8)
- ► 09/09 - 09/16 (2)
- ► 09/02 - 09/09 (3)
- ► 08/26 - 09/02 (3)
- ► 08/19 - 08/26 (3)
- ► 08/12 - 08/19 (8)
- ► 08/05 - 08/12 (6)
- ► 07/29 - 08/05 (2)
- ► 07/22 - 07/29 (2)
- ► 07/15 - 07/22 (1)
- ► 07/08 - 07/15 (1)
- ► 07/01 - 07/08 (2)
- ► 06/24 - 07/01 (8)
- ► 06/17 - 06/24 (1)
- ► 06/10 - 06/17 (9)
- ► 06/03 - 06/10 (6)
- ► 05/27 - 06/03 (3)
- ► 05/20 - 05/27 (1)
- ► 05/13 - 05/20 (2)
- ► 05/06 - 05/13 (7)
- ► 04/22 - 04/29 (3)
- ► 04/15 - 04/22 (4)
- ► 04/08 - 04/15 (1)
- ► 04/01 - 04/08 (2)
- ► 03/25 - 04/01 (2)
- ► 03/18 - 03/25 (1)
-
►
2006
(51)
- ► 12/31 - 01/07 (1)
- ► 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)