Wow! Check out this movie (click on the movie-link). Remember, don’t stop dreaming!
Thanks Steve, for pointing to Nvu. Still in prerelease/beta stadium, but already a very mature product. And it’s free (like in free beer).
John Carmack was legendary in saying that their next release will come out “when it’s done”. PostgreSQL made a prediction that did not come true. Duh. Late this week will change to early next week, I predicted, and as you can read here, that prediction seems quite accurate 😉
Anyways, 8.0-RC5 is running happily on my desktop now, no problems whatsoever. I haven’t tried the .Net dataprovider (npgsql) yet, but I guess that will not give any problem either.
Although it’s not announced on the main site yet, most mirrors already have it: RC5 of PostgreSQL 8. With the release being planned late this week, and RC4 claimed to be the last RC before release, RC5 is a surprise. But the changelog from RC4 to RC5 lists quite a few changes/fixes, so my prediciton will be that late this week will change into early next week.
Choose one of the mirrors to download the software. It’s in the beta directory.
The Windows-installer version can also be found here.
If you like Object Pascal (Delphi), but for some reason you like the VS.NET IDE more than Borland’s IDE, then you might have a look at Chrome. It is a innovated version of Object Pascal, suited for .NET. Currently, the commandlinecompiler is released as a preview (beta) version, for the .NET framework and for Mono.
I liked Borland’s IDE more, because it has early databinding, so you can see data from a database at design time. It makes the designing easier, since you can see earlier if data needs more of less space in a datacomponent. With the new Delphi, it turns out that this is only the case with BPD.NET and not if you only use non-Borland components. Taken that into account, I think VS.NET IDE is better. It’s faster to load, and more stable on my system. Furthermore, as I blogged earlier, VS.NET is much cheaper.
You might have noticed the different look of this blog: I’ve upgraded b2evolution from 0.8.9 to 0.9.0.10. If there are any problems, or things that do not work, then let me know.
Not too big a accomplishment for the experienced .NET-programmer, but since I’m still learning .NET, and ODP.NET and IronPython, I think I did something great. This is the script (don’t be scared):
import sys sys.LoadAssemblyByName('Oracle.DataAccess') from Oracle.DataAccess import * from Oracle.DataAccess.Client import * OraCon = OracleConnection() OraCon.ConnectionString = 'User Id=scott; Password=tiger; Data Source=ORCL' OraCon.Open() OraCmd = OraCon.CreateCommand() OraCmd.CommandText = 'select ename from emp where deptno = 20' OraDR = OraCmd.ExecuteReader() while OraDR.Read(): print("Employee Name: " + OraDR.GetString(0)) OraCon.Close()
And this is the output:
While you’re at the Oracle download pages, have a look at their HTML DB version 1.6. It’s a browser-based development-tool for webapplications; you can view a quicktour here.
Very neat stuff.
Okay, so IronPython is a .NET language. Let’s see if we can pull this of: connect to Oracle using the ODP.NET drivers from Oracle.
The first time I opened the connection, I got an ORA-12541, reminding me that I switched the database to manual startup. I started the listener and the database and the second time the connection went okay.
Wow. This is powerfull stuff. And…in realtime. No compiling needed.
If you use Mozilla Firefox (and why shouldn’t you?!) and you regularly leech content from pages, you should try downTHEMall. It’s a plugin that install in the Tools-menu, and with a page present, you can select downTHEMall. It displays a dialog WHAT you want to download and WHERE you want to save it. After using it, you can also select Turbo-DTA, that uses them same settings as the last time without presenting a dialog.