June 30, 2001

The Razor Systems mirror is down because the weirdest thing has happened … My friend KuhnDog who was kind enough to lend me space on his server for one of the mirror sites had his personal directory deleted yesterday – and the account responsible seems to be mine! I’m as mystified by this whole incident as KuhnDog is and the weirdest thing is that the times I logged in yesterday and the IP address, correspond exactly to the times I did *actually* log in yesterday and my IP address from work!! So it doesn’t look as if somebody else logged in under my ID … So what the heck happened? Am I have periodic blackouts in which I do weird and crazy stuff? (That was a joke … not to be taken seriously :p) I really don’t know what caused it but KuhnDog does tell me that my account got bumped up to administrator level somehow at his ISP and I have a feeling that that has something to do with it … I am waiting to see what transpires next since KuhnDog should be getting the FTP logs today and then we can see what really caused his personal directroy to be deleted – whether it was a direct delete command or whether it was something else which triggered the action due to my higher security permissions … though I really can’t think of anything that would cause a simple FTP transaction to delete a directory …

Posted by Fahim at 8:06 am  |  No Comments

June 29, 2001

Yesterday on Big Thinkers on TechTV they featured physicist Michio Kaku who said something along the lines of “There is a personal God and a God of physics – one who is responsible for everything being so ordered and not chaotic”. Now what Michio Kaku said may not matter to you at all and you may be here just to find out what’s happening with my software (in which case just jump down a pargraph or two – depending on how verbose I get …) but I was kind of prompted into thought by his statement. I personally don’t subscribe to his idea because I believe that the two Gods he’s talking about are one and the same – there is one God who is our personal God as well as being the one who keeps the world on an even keel. Now your religious persuasions (or lack thereof <g>) might be different but it really bugs me when people try to make things even more complicated by adding their own stuff to things :p Why does there have to be a *separate* God for the physical stuff? You mean that the physical and the metaphysical have to be separated so as to keep them pure? (Why the heck am I going on this rant anyway? <vbg>)

On the Scope development front, all of you need to say a big thank you to jugg 🙂 I was going to release the first beta for Scope 2.0 yesterday and he went through it and found more bugs than you can find at the insect section at the zoo (or should that be a suite of MS apps? :p)!! I have fixed all of them and have added a few more things that were missing from the feature set last evening (yes, another evening of hectic coding :p) but I realized that it would be misnomer if I was to call this a beta. Usually my betas are feature complete but I hadn’t had the time (or was too lazy …) to thoroughly test the app before release. This release is by no means feature complete since some of the Scope options and many of the menu options (as well as a couple of toolbar buttons) don’t work yet. So I am calling this an Alpha release 🙂 The only reason that I’m releasing this at the moment is because I am very excited about Scope 2.0 and want those of you who want to be on the cutting edge to share the excitement with me 🙂 I won’t even put up a link in the side-bar since this is too early in development but you can get it here. Enjoy but don’t send me bug reports yet :p

Posted by Fahim at 7:53 am  |  No Comments

June 28, 2001

I sometimes wonder about where I’m going and what I really want to do … (Yes, this is going to be one of my introspective bits where I think aloud <g> If you want coding news, just skip to the next paragraph :p) I love coding and I enjoy it a lot but I sometimes get tired of coding for a living … especially when it’s monotonous stuff like fixing data or migrating code or advicing other people on what they need to do … I have been a journalist for a while, I wrote, produced and directed a weekly TV show for about a year and I’ve been a coder for more years than I care to remember … I sometimes wonder whether it’s time for another career change … I guess what’s holding me back is what holds most of us back from going ahead and doing what we always wanted to do – fear of failure or the fear that we’d find that what we wanted wasn’t what we wanted after all … Ah well, someday … :p

I didn’t release a beta of Scope 2.0 yesterday as I’d planned because there was one important piece of functionality that I was missing – the ability to open links in new windows. Scope 2.0 would open up new windows alright … but in IE (or your default browser I guess …) not in Scope itself! I didn’t have any time to look into it last evening since I had to do some code deployment for work from home. But I guess the time away from Scope code was good because just before going to bed I realized the solution to the problem 🙂 So I will hopefully implement it today and then you should be able to play with Scope 2.0!

Posted by Fahim at 7:55 am  |  No Comments

June 27, 2001

Switched to Scope 2.0 as my default browser since the functionality is up to handling my normal browsing activities and this is about the best way to test the code since it will go through the rough and tumble of a day’s browsing :p I was greeted with a slew of errors as soon as I opened my default LinkGroup vbg but the sites opened nevertheless. I will probably be posting the first beta for Scope 2.0 sometime today if I do manage to look into the code sometime in the evening …

Posted by Fahim at 7:55 am  |  No Comments

June 26, 2001

Discovered another site that uses Blog by way of referrals to my page 🙂 So that brings the total of sites (that I know of) that use Blog up to three (when you include mine as well <g>) I decided it was time to add a list of sites that use Blog somewhere and so I set that up here on the Blog page. Let me know if there are other sites that I don’t know of and I will add them to the list as well …

Scope is coming along fabulously! In fact, I gave jugg a pre-Alpha release yesterday and one of his comments was “I’m glad that you decided to switch to Delphi” 🙂 I was pleased at his reaction since I knew then that I wasn’t the only one who was excited about the new Scope :p I coded most of last evening and managed to get a lot of the functionality into place – checking if Scope’s the default browser, setting Scope as the default browser, LinkGroup stuff … I have to get a few more things done such as a dialog asking whether to set Scope as the default browser and actually putting the menu entries into the LinkGroup menu and I should be ready for the first beta release … Of course, there’s still a lot to be done such as on-the-fly security management like Scope 1.0 had and implementing all the features from Scope 1.0 but I’m very pleased with the current speed of development 🙂

Posted by Fahim at 8:07 am  |  No Comments

June 25, 2001

Ugh … it was such a horrendously busy day at work that I couldn’t find any time to do an update till lunch and even now, I’m sort of multi-tasking as I do this since we did some changes to the systems at work yesterday and very bad things resulted :p Anyway, as far as Scope goes, the move to Delphi has been a real boon to Scope development 🙂 In fact, release 2.0 is actually shaping out to be a real 2.0 release instead of a move to a new development language because a lot of little features are coming in which make Scope work much better than 1.0 …

I should say however that none of this is due to any coding genius on my part – rather, it is due to the coding abilities of much more talented individuals who have created a lot of Delphi components that provide browser support. The Delphi IE page provides a whole slew of components which can be of immense help to somebody who is doing browser related development and I am using almost all of these components in the new release of Scope. And believe me, it is already showing in the added functionality 🙂

I know that some of you might be itching to try out the new release after reading all of this but please be patient for a little while longer so that I can get the code upto a point where I can do a beta release 🙂 At the moment, I basically have a mish-mash of stuff that works but doesn’t work perfectly together and still has quite a few holes in functionality. Once I get things working a bit more cohesively, I will certainly do a beta release.

Posted by Fahim at 1:09 pm  |  No Comments

June 23, 2001

I guess I should be really careful about how I word things 🙂 Yesterday I heard from Bob Carmody who has achieved the dubious distinction of becoming the first actual, live Blog user (that I know of) besides me :p He wrote to me about his site, Another Green World, and let me know that he was using Blog but asked me not to give up coding on Blog and I was like, “Huh? Come again?” I asked Bob what he meant since I had no idea of giving up on Blog and then he pointed me to a line from the Blog read me where under Future Plans I’d written “I have no immediate plans to work further on Blog” … I can see what Bob means though what I meant to say was that I had no further coding ideas for Blog at that particular time … Guess I should read what I write <vbg>

As for progress on Scope, I actually have the GUI doing the basic stuff – with both the IE and Mozilla engines. The address bar works, the tab bar works and that’s about all that works 🙂 I haven’t added Favorites, LinkGroups, support for opening all links in one Scope session or even support to make Scope the default browser. Plus, there are a few odd things like the fact that the IE window will resize when the MDI child window is resized but the Mozilla window will not. On the positive side, the Mozilla window back and forward buttons work under Delphi – whereas they used cause a crash under MSVC … go figure … My friend John has been kind enough to offer to collaborate with me on this version of Scope and so I’ll probably be sending off my current work to him so that maybe he can polish up the GUI a bit more since he knows (and has been working with …) Delphi a lot more than me :p He’s also going to add stuff that he’s either worked on – like his own Favorites manager – and work with me on some of the new stuff that I wanted to add, like the treeview which displays your browsing activity.

Currently the executable for Scope 2.0 weighs in around 700k but it’s still growing and since I haven’t added all the current features available in Scope 1.0 yet, it might still be around the 1MB mark by the time I get around to releasing it …

Posted by Fahim at 9:20 am  |  No Comments

June 22, 2001

It’s another one of those rant days – so let me get this rant out of my system and then I’ll tell you the latest coding news <g> On the radio today (yes I know, there doesn’t seem to be anything much besides work, coding, radio, tv, movies and games in my life :p What can I say? I’m a saaaaad individual <vbg>), one of the hosts was saying how her six-year old daughter was scared of almost everything and her two co-hosts (guys who’s knowledge of children wouldn’t fill a thimble even after it was mixed with a gallon of water …) were urging her to take the kid to a therapist!! Come on! Are we that stupid and miindless that we are turning to “those who know” for raising our own children? I don’t remember my parents saying “this is our first child and we don’t know how to raise him – so let’s get a book on how to raise kids” … And these people don’t seem to realize that there are people who are impressionable enough who listen to them and actually think that they know what the heck they are talking about!! Why can’t people learn to use their heads for something else besides scratching? Ah well … enough of the ranting 🙂

Good news on the coding front – I started working on the Delphi version of Scope (which I’m calling Scope 2.0 even though there won’t be any new features to begin with – just a port of the old features …) and I already have a basic framework up! The menu, toolbar, address bar, tab bar and the MDI framework is in place and I have even started preliminary work on the child windows to host dual browser controls. I am tempted to not do any work on BOB this weekend and simply go full steam ahead on Scope but I guess what I do will ultimately depend on how I feel like over the weekend 🙂

Posted by Fahim at 7:39 am  |  No Comments

June 21, 2001

So far I’ve received a staggering 2 votes on the poll <vbg> Of course, the vote is unanimous on more features too :p But I’ve also been receiving e-mails from different people on the subject and the consensus seems to be that they are willing to put up with a larger executable as long as I kept on adding features and kept up development 🙂 I will probably wait till the end of the week for the poll results but in the mean time, I do intend to start preliminary work on the Delphi version of Scope. There’s a lot to be done and I really don’t know whether my Delphi skills are up to the task but the best way to learn is to do … so I guess I will stumble along … If don’t succeed, there is always the existing C++ codebase 🙂

Posted by Fahim at 7:44 am  |  No Comments

June 20, 2001

OK, created a poll at the Scope YahooGroups site. So go vote and let me know what you think :p

Posted by Fahim at 8:36 am  |  No Comments

Next Page »