Archive for the 'Programming' Category

Using MySQL with Aptana

Aptana 2.0 no longer ships with Aptana PHP or the Database tools included by default. You need to install the PDT plugin for PHP development, and the Quantum Database plugin for managing database connections.
To install the Quantum Database Utilities, in Aptana open Help > Install Additional Features. Under Featured Plugins, select Quantum Database Utility and [...]

  • Share/Bookmark

Install the MySql JDBC Adaptor on a Mac

It is fairly easy to install the JDBC adaptor on a Mac, you just need to know where to copy the jar file.
Go to MySQL Downloads and download the ZIP archive of the latest stable release of MySQL Connector/J. At time of this writing this is version 5.1.
Assuming this file was downloaded in a folder [...]

  • Share/Bookmark

Mac Programming

RealBASIC is a cross-platform (Mac, Windows, Linux) development tool available in a trial version. Price ranges from ¥9,900 for the Personal Edition, to ¥118,000 for Real Studio.
FBtoC creates Mac OS X universal applications (Mach-O executables) from FutureBasic projects. FutureBasic is freeware.
Chipmunk Basic is an old-fashioned freeware Basic interpreter which runs on almost all Apple Macintosh [...]

  • Share/Bookmark

Palm Project Ares

Palm has launched a public beta of their IDE for writing Mojo apps for WebOS. The whole thing is browser based — it works in Safari, Chrome, and Firefox — and looks pretty slick.
Project Ares is the first mobile development environment hosted entirely in a browser, lowering the barriers for web developers to jump into [...]

  • Share/Bookmark

Getting Started with Android

Android is an Operating System and application suite for mobile devices. It is being developed by the Open Alliance Project, with Google being a major partner so its is developing a lot of interest. The fact that Google has launched the Android Developer Challenge, which will provide $10 million in awards for mobile apps built [...]

  • Share/Bookmark

Reinstalling the .NET Framework

Having trouble with your .NET framework? I had a difficult time getting Windows Update to install Hotfix KB928366 on my computer. No matter what I did, I couldn’t uninstall or fix the .NET Framework. After a lot of Googling and trying different suggestions, here is what worked for me.
How to re-install the .NET Framework 1.1

Remove [...]

  • Share/Bookmark

Using MS-Access with MySQL

In a project I was working on recently, I moved the backend database from Microsoft Access to MySQL. It worked for the most part, but every so often I would get Write Conflict errors on certain rows of a table.
write conflict
This record has been changed by another user since you started editing it. If you [...]

  • Share/Bookmark

Palm Programming

Heres a list of resources for programming for the Palm.
OnboardC is a complete C programming environment for your Palm. The source editor, resource editor and compiler all run on your Palm so you can develop on the move.
Handheld Basic++ (HB++) from Peter Holmes Consulting is a complete and very well designed visual basic development environment.

  • Share/Bookmark

Software Development Tools

Some interesting new development tools and platforms are available these days.
Microsoft is providing beta versions of its Visual Studio 2005
Mono is an open source IDE for developing .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. from http://www.mono-project.com/
Grasshopper is a Visual Studio .NET plug-in which enables you to use C# [...]

  • Share/Bookmark

Open Internet Explorer from MS-Access

Database Journal shows how to open a web page from inside MSAccess.
Public Function UpdateOrderInfoWebSite() As Long
On Error Resume NextDim objDoc As SHDocVw.InternetExplorer
Dim sURL As String
Dim lOrderID As LonglOrderID = Forms!frmOrder!txtOrderIDConst cURL As String =”http://localhost/Orders/Process.asp”
sURL = cURL & “?ID=” & lOrderID
sURL = sURL & “&SDate =” & Forms!frmOrder!txtStatusDate
sURL = sURL & “&SID =” & Forms!frmOrder!cboStatusID
sURL = [...]

  • Share/Bookmark