It’s been one week…

Filed Under (GFX, Visual FoxPro, work.BLOG) by WildFire on 08-04-2005

It has been quite some time since I’ve blogged something about work in here. In fact it’s quite a while since I posted consistently in this site (or any other sites for that matter).

I won’t even mention the ‘b-sy’ word since I think that has been used so so many times already by so so many humans in this world.

Let me just give you a recap of the things that occurred in the past week (which hopefully can be an excuse for not updating (of course you can always opt to a. work b. sleep c. count ants instead of reading blogs)).

April 01 started with that previous blog you’ve read which was created around 3AM after a 7-hour visit from client-001 the previous day (which is a 2-hour drive from here).

After that blog, the rest of the day was spent tweaking and coding some modules of the database projects for client-002, client-003 and client-004 visits for the next day.

(I will discuss the nature of these database projects in a different blog.)

Code, tweaks and code until 3AM Saturday and in the morning, because of some emergency related matters on the part of the client-002 I wasn’t able to meet them but had to proceed to client-003 which was just a block away from client-002. I installed the database/project updates, had a snack and LAN-to-spiritual-stuff discussion with them.

In the afternoon, qs and I proceeded to client-004, installed updates and discussed more features. Along with a couple of creamy chocolates on the table, we delved into the bloody details on how to finalize and tweak the database system that we are doing for them.

(We also meet someone in there who asked us if we were free for a web design-related project.)

After that visit, I purchased an eight port hub, a lan card, a brand new logitech internet keyboard and a mouse (I change keyboards and mouses (mice?) every three months), lan cables and RJ45s.

This was for the network at home which I’ve been planning to install. (Details on this one will also be posted in a different blog.)

The next day, Sunday… we had to meet a possible new client-A on client-005‘s place.

Nice meeting someone, who even being the head of a certain school, was still very nice and down to earth. The visit to their place was set on Thursday (which was, if you’re reading this on a Friday… yesterday).

We were already heading home when client-005 sms-ed that she’s also talking to a possible new client-B who’s also interested in a database-related project we are creating.

So Monday started with qs and I preparing papers, proposals, program tweaks, installers and all for this weekday series of client visits (client-006, new client-A, client-004 and client-007 (who was our first client since we started ‘free lancing’ here in Manila)).

By mid-day I have to re-arrange the schedule since client-005 called and requested a meeting with the possible new-client-B the next day. I had to move the meeting client-006 from Tuesday to Wednesday.

I spent the last few hours before midnight printing stuff, coding in between, reviewing program flows and installing the home network.

Tuesday, we had to fetch client-005 who was so kind enough to assist us with possible new client-B. An hour later we met with possible new client-B but I won’t delve into the details on this part for now… : ]

Went home around 5PM to tweak the network installation and prepare another batch of proposals, sample prints and program tweaks for the next day visit with client-006.

A two hour bus ride, lunch, a four hour installation/discussion with client-006 and a two hour bus ride home marked Wednesday.

I had prepared most stuff for possible new client-A visit the next day, so I slept early…

… but had a to wake up around 3AM since Thursday’s visit to possible new client-A is a three hour drive which could easily become a five hour or more one if we’ll be caught in the traffic or worse, if we get lost.

It was quite a long ride (and it was also our first visit so the anticipation factor (think of donkey’s ‘Are we there yet?’ lines), played its part. We even have to stop a couple of times to ask for directions.

It was quite funny that when we were talking with possible new client-A when we were already there, she asked us what road we took, and we described the long route we had, and she was like… ‘Oh you took the short cut!’

We arrived at possible new client-A around 10AM… qs handled the installation and the program demonstration, we had lunch… a very nice lunch with the two heads of the school (one of them we had met last Sunday) and around 1:30AM started our drive home.

‘Possible new client-A’ becomes ‘client-A’ before the end of the day.

Now it is evening already and after a couple of hours catching up on sleep and applying tweaks to that Integrated Media Center System (Library System, AVR-related database system, LARS and SASM etc.), it is already 11PM as I’m blogging this (though it will be posted tomorrow I guess (since I no longer have an internet connection at home)) and I don’t think I can visit client-001 tomorrow though I have yet to finalize the meeting for this week.

But I still have to prepare for a visit with client-004, client-008 and client-002 this Saturday if time and neurons permit.

Designing and Building Classes

Filed Under (Visual FoxPro) by WildFire on 29-03-2005

Designing and Building Classes post from Andy Kramek is an informative read.

A lot of informative posts poppin’ out from Foxite’s Community Weblog since it was released.

Also do check the main Foxite.com for some newly posted downloadables and articles (this part needs registration (which is free of course)).

Happy Easter… week.

Foxite.weblogs

Filed Under (Visual FoxPro, work.BLOG) by WildFire on 22-03-2005

Foxite.com fires up its Community Weblog!

Nice to see blogs coming from Eric Den Doop, Andy Kramek, Boudewijn Lutgerink and fellow Filipino Foxpro programmer, Erik Gomez. (I’m sure there’ll be more ‘foxite-bloggers’ to come.)

Foxite.com, aside from being one of the most helpful Foxpro-related online forum in the ‘net, also holds quite a number of Filipino Foxpro programmers online. This is also where I first met David Tindugan, which I remember I should contact right now.

Eric Den Doop, the man behind Foxite.com, was also kind enough to host the PhilFoxDev website since last year.

Foxpro-related news

Filed Under (Random.links, Visual FoxPro) by WildFire on 16-03-2005

Foxpro mentioned at TheRegister… at Infoworld and of course inside Microsoft PressPass.

More current Foxpro-related news found using MSN Search RSS feeds.

Now… what do you do with FoxPro..?

Visual FoxPassion

Filed Under (Visual FoxPro) by WildFire on 10-03-2005

Ah… one of those million reasons why I like Visual Foxpro… the passion that lies behind the VFP-ers you can see online (and even offline). The comments in this blog post from CodingHorror.com, is just a mere example.

March 2005 letter from the Editor is out.

I’m still wrapping up most of my projects which explains the lack of posts as of late… congratulations Mark by the way for your system launching. Good luck!

Universal Thread Magazine March 2005

Filed Under (Visual FoxPro) by WildFire on 08-03-2005

Universal Thread Magazine March 2005 issue is out. More VFP-related news at Universal Thread VFP Zone.

Shedding some light… a new VFP guru is out blogging in the open. Be sure to check that out.

VFP Newsletter

Filed Under (Visual FoxPro) by WildFire on 28-02-2005

What’s up, Fox doc? (Visual Foxpro Newsletter updated and the Visual Foxpro 9.0 MSDN Library as well.)

Quite a number of good news in that letter.

Good luck, Mike. Much respect.

VFP8 versus VFP9 Stability

Filed Under (Visual FoxPro) by WildFire on 22-02-2005

The Baker’s Dozen: 13 Productivity Tips for Database Development Using Transact-SQL and Stability: VFP8 versus VFP9.

Foxpro-links: 2005.0218

Filed Under (Visual FoxPro) by WildFire on 18-02-2005

OK… some Foxpro-related links for today. Two are memory-related: Memory Handles and VFP: SYS(1104) != FLUSH FORCE != FLUSH (From Calvin Hsia and Alex Feldstein respectively)

Tip: Adding Recalcitrant Project Files To Source Control (Prosysplus.net) and VFP9 and Opportunistic Locking.

Looks like DevTeach 2005 conference in Montreal is looking for speakers including FoxPro. (Post is a month old… but still… (Update: Looks like they have found already, Craig Berntson mentions it in his blog.))

From FoxCentral.net:

In Mexico, Executrain and FoxTraining will be together to develop material, teachers and promote training for Microsoft Visual Fox Pro.
http://www.foxtraining.com.mx

Now this is not programming-related but it is interesting nonetheless: A whizz with words. (I’m sure the principles of speed reading can be applied with database-related processes too… (Give me five years to prove this.))

Foxpro.catalyst turns ONE… tomorrow.

Filed Under (THIS.site.matters, Visual FoxPro, work.BLOG) by WildFire on 17-02-2005

Just finished figuring out how I would fit 15 fields inside the detailed band of some report. I am almost tempted to set the report fontsize to 4.2 but then it still didn’t solve the problem. I don’t think the user would be very happy about it too.

Changing paper sizes is out of the equation.

If only I could apply these grid-related codes:

cColor001 = ‘RGB(192, 192, 192)’
cColor002 = ‘RGB(0, 0, 0)’
cTEST = ‘IIF(USAGE.STATUS == .F., &cColor001, &cColor002)’
.setall(‘dynamicforecolor’, cTEST, ‘column’)

… inside ‘designer-generated’ reports. But still… it would only save one field-size space.

I’m sure there’s a way but as of the moment I still have to find one.

Anyway… the Foxpro.catalyst site is turning one year old tomorrow. Woot woot!

I have a client visit tomorrow and three client visits this Saturday so I might not be blogging during those days. I’ll post some one-year-techblog afterthoughts though early next week.

Thanks everyone.

Twuddles oh.. Twuddles.

DNS Problems

Filed Under (Visual FoxPro) by WildFire on 16-02-2005

I’m having DNS-related problems here in the office. I guess the no-internet-connection-at-home post backfired on me.

You know your ‘challenger product’ is good when the GIANT is pressured to release a version upgrade of their product after being idle for so long. (… and here’s the press release link)

Foxpro-links:

Controlling The Number of Application Instances

Filed Under (Visual FoxPro) by WildFire on 15-02-2005

Controlling The Number Of Application Instances (with helpful source codes (four approaches to be precise)). I can probably mod this so I can run a separate Program-002 locally in case Program-001 in a remote application server fails to load.

How about this… a Visual Foxpro 10 WishList. VFP9 has just been released and we have tons of stuff already in that page. Foxpro client base is always demanding, eh?

Look what I’ve found in my tracker logs just this morning:

search.yahoo.com “carl franklin” “rory blythe” porn 1-20
search.yahoo.com self destruct kitties 1-20
www.google.be sql server Exception c00000fd Eat 1-100
aolsearch.aol.com exander blood thinner
search.msn.com foxporn

There’s more but I’ll save them some other time.

To wrap things up here’s an informative read: Comparing West Wind Web Connection and classic ASP + COM.

Exploring VB.Net from a VFP Perspective (Part I)

Filed Under (Visual FoxPro) by WildFire on 11-02-2005

John Koziol: Exploring VB.Net from a VFP Perspective (Part I).

We’ll be looking forward for the next parts.

Also… almost every fox-related blog is linking to the release of this book: What’s New in Nine: Visual FoxPro’s Latest Hits.

Get Cursor Adapter Builder for Microsoft Visual FoxPro 9

Filed Under (Visual FoxPro) by WildFire on 03-02-2005

Get Cursor Adapter Builder for Microsoft Visual FoxPro 9.

BUFFERED-003

Filed Under (Visual FoxPro) by WildFire on 03-02-2005

More fox-links:

Yes… I’m catching up with the feeds… Just 9528 feeds left. UGH.

Grid and Human Odor

Filed Under (Visual FoxPro, work.BLOG) by WildFire on 02-02-2005

I was working with grids… when out of nowhere one column in the grid was playing hide and seek with the values in the database (or that’s what I think it was doing).

Oh… grids… those are easy in VisualFoxpro… [ BEEP ]

Not that simple really… since it is a combo box inside a grid that points to another database which holds the normalized values and field code. In some cases one grid holds 3 or more databases aside from the ‘parent’ database.

Plus… I don’t use Builders and Drag+Drop wizardy approaches. Everything is created ‘programmatically’.

I spent an hour or I think more re-structuring some old databases. Adding some fields and tweaking some parts, chanting and doing some rain dance but after all the major changes (major since some databases also affects two other projects/clients aside from the current project), the grid combo box still won’t show.

I compared codes with the working grids and the template is almost the same. More tweaked here and there. Nada. It won’t work.

… and then I saw this line below the grid-related procedure:

.GridCOMM.column1.forecolor = RGB(255, 255, 255)

It was working from the start. It’s just that the human eye is not trained to see a white colored text over a white background.

Lesson..?

Before giving solutions, always find the REAL root cause of the problem first. Highlight things if needed and always take a bath before coding.

Odor is a factor you know.

BUFFERED-002

Filed Under (Visual FoxPro) by WildFire on 31-01-2005

More buffered VFP-related stuff:

More later… : ]

VFP9-a-blazin’

Filed Under (Visual FoxPro) by WildFire on 31-01-2005

Visual Foxpro – January 2005 Newsletter from the Editor is out along with some VFP9 resources. Do check out Visual Foxpro Home for more.

RJ

Filed Under (Random.scribbles, Visual FoxPro) by WildFire on 28-01-2005

I had to rush home yesterday after that TechFest 2005 VisualFoxpro session because I had a client schedule in the afternoon.

Had I stayed longer, I could’ve met Rodney Jao, a college computer professor of ours who had back to back sessions. One on How to Move to Visual Studio .NET and another session on Building Smart Client Applications.

That’s the person who first introduced Visual Foxpro to our batch.

Ah… who could forget that client/server chat project from him and how he tortured our minds during project defense.

Here’s a new fox-related blog added to my rss reader: Fiat Volpes.

Looks like there are interesting discussions going on about VFP9‘s EULA. Check this link and this one too.