tag:blogger.com,1999:blog-71225972009-02-21T12:21:39.971+11:00MJF BlogThis area is dedicated to jotting down some ideas I have for future versions of applications/products I develop, tutorials I write or presentations I give. Along the way I'll also make mention of more relaxing activities that take place in my life.Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comBlogger22125tag:blogger.com,1999:blog-7122597.post-1170702916274496202007-02-06T06:13:00.000+11:002007-02-06T06:15:16.276+11:00No More CommentsI've had to remove the ability for people to add comments. I was getting a dozen or more hits everyday with links to less than desirable locations.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-117070291627449620?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1137803005294026442006-01-21T11:19:00.000+11:002006-01-21T11:23:25.303+11:00Half way thereI've reached the half way point in my Hapkido training. In December of 2005 I attained my Blue belt status and am now working hard at Red-Tip. Wow, have I got some work in front of me.<br /><br />My next grading involves several kicking combinations, most of which are fine. There's only one kick I've got real trouble with - the jumping spinning heel kick. From a standing poisition, while facing an opponent, I must jump in the air, turn 360 degrees, target the opponent and kick out with my heel at the last minute - this involves lowering your torso to get the leg up. Trust me, it's not easy.<br /><br />I've resorted to targeting a socker ball hanging from the clothes line on weekends for extra practice !<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-113780300529402644?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1119473990229047842005-06-23T06:55:00.000+10:002005-06-23T06:59:50.230+10:00Rex is biggerRex is now about 7-8 months old and doing well. My last visit to the vet (regular checkup for parasites acquired from live food) revealed Rex might actually be a girl. Everyone finds it difficult to say 'she' instead of 'he' so I'm happy for everyone to refer to Rex ever how they feel comfortable. I have to admit, I also find it weird to call Rex a 'she'.<br /><br />Rex is approx. 13 inches long now (32-33 cm) from head to tail and last weighed in at around 120g. (S)he has slowed down somewhat due to the cooler weather but still loves her crickets and vegetables when I provide them.<br /><br />I currently have our 4 foot fish tank on eBay to make room for Rex's new upcoming home - a 4 foot reptile tank. The current 18" tank is becoming too small.<br /><br />It was the fish or the lizard ! No prizes for guessing who won.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-111947399022904784?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1119473701712181512005-06-23T06:48:00.000+10:002006-07-14T22:23:36.013+10:00Hapkido progressI started Hapkido in March and I'm happy to report I love it. Last night's training was the first session I've missed due to illness. It was hard to make the decision to skip training but I think my body needs the rest to recover.<br /><br />I'm currently on blue-tip level (white to yellow to blue-tip) so I progressed a belt per month. I am having some trouble with my current belt. I have 4 kicks to perform, two are easy (reverse back kick and butterfly kick) but the other two are driving me nuts (spinning heel and sweeping round house). These two are difficult because my feet seem to plant themselves into the ground/mats and so I cannot spin. I purchased some 'martial arts' training shoes at AUD$135 (discounted from $159) but all I seem to do is erode the mad surface. Quite annoying, but I won't give up.<br /><br />Another aspect causing me problems is flexibility in my legs. My groin is either strained or weak and my hamstrings are too tight. I just cannot stretch them enough. I'm doing some stretches and will soon be working on some resistive based excercises to see if it helps.<br /><br />Wish me luck.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-111947370171218151?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1119473310562383562005-06-23T06:44:00.000+10:002005-06-23T06:48:30.566+10:00The need to swim againIt's been about 6 months since I finished my swimming lessons. At the time I stopped I could swim 50m before my breathing was out of whack. My breathing is the only thing that lets me down. I think this is a condition I've had all my life. Even during normal day-to-day activities I find myself having to take regular deep breaths to, what feels like, equalize my lungs. I wonder if I stop breathing when concentrating !! An interesting thought. Might follow up on it one day !<br /><br />I have an urge to get back into swimming though, just for the fitness. It's finding the time that is difficult. I'll work on it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-111947331056238356?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1110392403645031992005-03-10T05:16:00.000+11:002007-01-29T05:20:49.653+11:00Korean Martial ArtsApproximately 2-3 weeks ago I started Hapkido, a Korean Martial Art. My two boys have been doing it for about 2 years now.<br /><br />I love it. Great workout, heaps to learn and plain good fun.<br /><br />I've done a little taekwondo (about 18 years ago) so I have fortunately picked up the beginner stuff quite quickly.<br /><br />I'm hoping to grade for my yellow built in about 3 weeks time. At two nights per week, let's hope it's enough to learn everything....<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-111039240364503199?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1103365917635634632004-12-18T21:21:00.000+11:002004-12-18T21:31:57.636+11:00Rex has arrivedI just realised there's a hot new topic I haven't been blogging about. Rex, my new lizard.
<br />
<br />Yep, ever since I was a young child I always wanted a pet lizard. Over the years I've made the rest of the family happy by providing their ideal pet; I figured it was finally my turn.
<br />
<br />I applied for a "Reptile Keepers" license ($120 for 5 years) and then attended a short course on looking after lizards. Even with all my Pathology training I wasn't game to assume I knew everything I needed to know. After all, animals are not humans.
<br />
<br />Rex is a "Centralian Bearded Dragon", AKA "Pogona Vitticeps" and is about 9-10 weeks old. The sex is currently unknown. From here on-in I refer to Rex as "him/his" rather than "her".
<br />
<br />So why the name "Rex" ? In brief, my two boys love Dinosaurs; especially the T-Rex. Say no more.
<br />
<br />I've taken some photos on my medium format camera. As soon as I have them scanned I'll post them.
<br />
<br />Being the scientist I am (was) I've started to record his length and width: 175mm long and 28mm wide. I'll post updates on this as well.
<br />
<br />Today I gave Rex his first feeding of approx. 30 small crickets. What a feast ! All gone within a matter of minutes. Even though it was the middle of the day it looked like he needed a sleep after it.
<br />
<br />He's certainly fun to watch and hold. In future posts I'll write about some of the more interesting facts I learned about Rex on my course.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-110336591763563463?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1103365278456310612004-12-18T21:18:00.000+11:002004-12-18T21:21:18.456+11:00Swimming UpdateWell, I've completed my swimming 'training'. I've pretty muched reached a peak over the last 4 weeks or so. No major progress has been made (but then I have not had much time to put in the extra effort required). My work has pretty much stopped me from going to the gym or swimming. I'm swimming much better now and at least have enough 'training' information to work on it at my own pace. Better still, I'm going to make more time to get back to the gym and the swimming. That's the plan anyway.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-110336527845631061?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1099303475616332412004-11-01T20:59:00.000+11:002004-11-01T21:04:35.616+11:00More like a fishIt's been quite some time since my last post. Not because I've given up....I've just been extremely busy.
<br />
<br />I've moved to the 'advanced' adult swimming classes now (even though there is no class available). I'm currently sharing my time with the beginner class. I have a good instructor so I'm not complaining too much.
<br />
<br />I can now swim 50m before losing my rhythm (and breath). The funny thing is I discovered a few weeks ago I can swim 25m under water in one breathe (from a standing position in the water).
<br />
<br />I should have been born a fish !
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109930347561633241?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1093694896772285092004-08-28T22:00:00.000+10:002007-02-06T06:05:57.990+11:00Gone twice the distanceLast Tuesday evening I went for a swim and it was much the same as usual with some additional experimentation. You see, I have a bad back and neck which makes it difficult for me to follow the recommended techniques. For the past month I've been working on different styles to find something that suits me better.
<br />
<br />After my hour or so in the pool and went to relax in the spa. While sitting there I went over a mental assessment of what I had done during the past hour to determine if there was anything that I was happy to keep trialing. After 10-15 minutes I got an urge to go back to the pool. This <i>never</i> happens so I figured it must have been a message to go back. On that note, I got out of the spa and went back to the pool. Would you believe it......50m without stopping. I was so proud of myself - I had just <i>gone twice the distance</i>.
<br />
<br />Thinking it might have been a "one off", I went back to the pool today for my Saturday lesson and started off with the intention of swimming 50m before doing anything else. I did it. It's not a fluke.
<br />
<br />I still have a long way to go but these small steps are encouraging.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109369489677228509?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1092742459049120992004-08-17T21:30:00.000+10:002004-08-17T21:34:19.050+10:00Twice as good yet the sameWell, I've been for another swim tonight and am happy to report I can now swim 300m in about 25 minutes. This is somewhat better than the 250m in 45 minutes when I first started this self-venture. The sad news is I don't feel like I'm doing it any better. I'll just have to keep picking away at it.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109274245904912099?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1091954516615435342004-08-08T18:27:00.000+10:002006-12-31T17:45:30.800+11:00Back to basicsMy swimming instructor was off sick this week so I took the opportunity to put on my teachers hat and try a few things on my own. I've come to realize my main problems are related to breathing and kicking. I figured I would concentrate on one thing at a time using the approach of 'small steps'. When I use to tutor mathematics it was obvious that you needed to know how to add numbers before you could multiply them. So for me, it was obvious I needed to perfect one small aspect of swimming first. After 30 minutes of self analaysis (which isn't easy when your head is in the water) I worked out my problem with breathing could be one or more of the following:
<br /><ul>
<br /><li>Not taking a deep enough breath</li>
<br /><li>Not exhaling all air</li>
<br /><li>Being too concerned with inhaling water</li>
<br /></ul>
<br />I decided to practice breathing at the edge of the pool. When I was kicking at the same time I found my breathing became as irregular as it does when actually swimming. Taking a step back I tried breathing while doing nothing else. Amazing improvement. After several minutes I decided to start kicking again - this resulted in a mass of choking after I swallowed a huge amount of water. I've discovered part of my problem.
<br />
<br />I'll be making another trip to the pool during the week in an attempt to concentrate on my new finding. With some luck I'll have managed a small improvement before my next session.
<br />
<br />At this point in time I am feeling as if I have a better length in my stroke and am more relaxed (there is less of a mental effort to get to the other end of the pool).
<br />
<br />So far things are going well.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109195451661543534?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1091247453498501372004-07-31T14:14:00.000+10:002004-07-31T14:17:33.496+10:00I changed instructorsAfter my past two weeks of swimming instruction I decided I would change instructors. The first instructor was not active enough in telling me what I needed to concentrate on. I had a session today with my new instructor (who happens to also teach my boys).
<br />
<br />What a difference !
<br />
<br />I'll definitely have to report on my progress. I already have several things to watch out for, techniques to concentrate on and hip exercises to do.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109124745349850137?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1090928376800194652004-07-27T21:26:00.000+10:002007-01-23T00:35:28.573+11:00A swimming progress report...Tonight I attended my second swimming lesson. I can feel improvements already. After my initial assessment I was told a few basic things I should concentrate on so I went back to the pool over the weekend and got some more practice in. After an hour in the pool I felt my breathing was better (though far from perfect) and my stroke was better. It took me around an hour to swim 250m (in 25m blocks, 5 minute rest between each 25m) but that's better than what I normally do (normally given up after 75m).
<br />
<br />During tonight's lesson everything definitely seems to be better than last week. I have a real problem with kicking and breathing. The breathing is partly due to a neck injury but the kicking is just a pure lack of stamina. More practice, practice, practice.
<br />
<br />My instructor looked at me strangely tonight when I asked for one thing to concentrate on during the week. When I teach (mathematics or programming) I always find it helpful to give the student a small task to practice with. It reinforces everything. With the strange look in her eye and nothing coming out of her mouth, I said "It's good teaching practice, come on, give me a task!". Eventually I was given something to practice. Am I being too difficult ? I don't believe so. It's my money and I want results !
<br />
<br />Let's see how things go over the next few weeks. If I'm not getting the attention I'm paying for then I might change classes.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109092837680019465?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1090524633938943102004-07-23T05:26:00.000+10:002007-02-03T08:43:02.006+11:00A new articleIn an earlier post I mentioned I was writing for the "C++Builder Developers Journal" (<a href="http://www.bcbjournal.org/">www.bcbjournal.org</a>). The June 2004 issue is being offered free and can be downloaded from:
<br />
<br /><a href="http://www.bcbjournal.org/bcbj_vol8_num6.pdf">http://www.bcbjournal.org/bcbj_vol8_num6.pdf</a>.
<br />
<br />The current issue (July 2004) has just been released and includes my discussion of thread synchronization using policy classes to control compile time decisions of how the synchronization will be performed.
<br />
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109052463393894310?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1090410893865604532004-07-21T21:47:00.000+10:002004-07-21T21:54:53.866+10:00How hard can it be ?I've just finished spending the past two weeks reviewing / interviewing candidates for a new programmer position that become available at my place of full-time employment (yep, the workload finally got on top of me).
<br />
<br />Out of 40+ resumes received I interviewed only 4 people. The requirements for the position were quite detailed and explicit. What I found most interesting were the applicants who either didn't live in Sydney or had absolutely no experience in the required areas. I can't comment on the 4 people I did interview (since they may be reading).
<br />
<br />How hard can it be ?....you place an advert and then spend the majority of your time sifting through applications who are nowhere near suitable. The biggest time waster is responding to everyone out of professional courtesy.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109041089386560453?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1090356858321484732004-07-21T06:36:00.000+10:002006-01-30T16:25:08.890+11:00Learning to swimHow many adults do you think there are that cannot swim ? I haven't yet found Australia statistics but in America it is realised that 64% of adults are afraid in deep water in the ocean and in lakes, 46% are afraid in deep water in pools and 39% are afraid putting their heads underwater. (Gallup Poll, 1998.) <em>I'll try and find more recent stats.</em>
<br />
<br />As a child I had a near drowning experience (during lessons mind you) and as such was never taught how to swim. In my early years at high school I decided to teach myself. Within a year or so I recall the excitement when I jumped in the deep end of the pool and had finally eliminated all fear.
<br />
<br />That was over 20 years ago. I can happily say I am no longer afraid of the water and have actually saved 3 people from drowning. Not a bad effort for a self-instructed student.
<br />
<br />Recently, while watching my 2 boys learn to swim, I decided I might join up with the adult swimming classes and get taught properly (after 75m of freestyle I'm out of puff). Last night was my first class and I can happily report I don't have that much to concentrate on. The findings were:
<br /><ul>
<br /><li>I cannot float on my back - I already knew that</li>
<br /><li>My breathing needs perfecting - the fear of swallowing water as a child has led to some bad habits I need to break</li>
<br /><li>My kicking needs some perfecting</li>
<br /><li>and more (I'm sure) as the lessons proceed....</li>
<br /></ul>
<br />It's great to know everything else (for freestyle) is pretty good and all I need to concentrate on is perfecting the small issues and then bring it all together so I am more efficient in the water.
<br />
<br />I'll report as time moves forward.
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-109035685832148473?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1089859883493845902004-07-15T12:45:00.000+10:002004-07-15T13:19:43.816+10:00New blog feedIf you have subscribed to my feed then please update the feed URL you are using as I am now hosting the files on my own domain.
<br />
<br />The new web URL is
<br /><a href=http://www.mjfreelancing.com/blog>http://www.mjfreelancing.com/blog</a>
<br />
<br />The feed URL is
<br /><a href=http://feeds.feedburner.com/mjfblog>http://feeds.feedburner.com/mjfblog</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-108985988349384590?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1089854447581569332004-07-15T09:57:00.000+10:002007-01-31T17:22:52.193+11:00Make the time...Who says they don't have the time to do things because their workload is too heavy. I most certainly do.
<br />
<br />In November 2003 I decided it was time to lose some weight. Even though I was not grossly overweight I was above the recommended limits for my age and height. I weighed 88 Kilos and my ideal weight is 70 - 80 Kilos. I joined up to the local gym and had a program organised with the primary aim to get my weight down to 75 Kilos and a secondary aim to tone up.
<br />
<br /><b>What did I change and how did I fare ?</b>
<br />
<br />I chose a gym that was local (1km down the road), very friendly and full of good advice. Being open 24 hours (except over the weekend) was also a bonus - no excuses about not being able to attend. Mind you, getting there with low energy levels was difficult. So the things I changed:
<br /><ul>
<br /><li>Reduced sugar in coffee from 2 teaspoons to 1 - I drink far too much coffee</li>
<br /><li>Changed from regular coffee to decaf (nothing to do with diet but better for health)</li>
<br /><li>Reduced take-away food. It was amazing how quickly I fealt guilty eating the stuff. It turned out that when I would get take-away for the family I would get something completely different</li>
<br /><li>Changed from full cream milk to fat reduced milk</li>
<br /><li>Visited the gym for 1 - 1.5 hours between 3 and 5 days per week. Alternated between cardio work and a simple weights program on each visit</li>
<br /><li>Generally watched what I ate in terms of fat / carbohydrates / sugar</li>
<br /></ul>
<br /><b>And the result</b>
<br />
<br />By the time June arrived I had reached 76 Kilos and could not get it any lower - the body was comfortable at this level. Fine by me.
<br />
<br />And just in the nick of time too. The workload has increased and I don't get as much time to go. I actually missed 3 weeks due to illness and lack of time. But, I'm back into it about 3 days per week and only doing weights - I get plenty of exercise walking each day getting to and from work.
<br />
<br />I walked into a kebab shop near where I work (after a 6 month break from it) and the guy that owns the shop noticed I had lost weight and asked "What's happened to you". My reply was simple, "I've stopped eating kebabs"
<br />
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-108985444758156933?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1089717150638073842004-07-13T21:02:00.000+10:002004-07-13T21:12:30.640+10:00What a workload !It's been quite some time since my last posting....the workload just keeps getting heavier. I shouldn't complain I suppose. This time of year is always hard as I have to prepare ledger documents for my accountant for both my business and my wifes (a hairdresser) as well as keep up with bespoke projects that land in my inbox from regular customers. On top of that I've got my fulltime job which is getting busier and busier (currently doing interviews for another developer) which has resulted in my days starting earlier (until the workload can be addressed by the new employee).
<br />
<br />I'm also now a regular contributing editor for "C++Builder Developer's Journal" which is taking up what spare time I do have. I'm not complaining about this job since it helps me to think more about the way I code things and design solutions to set problems - after all, if I write crap then the public are going to shoot me down quite quickly. It also provides for some extra pocket money for something I enjoy doing so much.
<br />
<br />I've decided this weekend to take a small break from coding (this doesn't happen very often). Saturday will be spent with my family at the movies (Spiderman here we come) and Sunday has been designated as the day to catch up with some old friends from my previous job.
<br />
<br />Did I mention I was busy.......I better get back to it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-108971715063807384?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1086211069911188722004-06-03T07:17:00.000+10:002004-06-03T07:17:49.910+10:00In The TrenchesWhether you are just starting out with BCB or you've been using it for a long time and you want to read more interesting articles about users experience with C++Builder.....then C++Builder Developers Journal http://www.cppbuilderdevjournal.com is for you - there is a new section called 'In The Trenches'.
<br />
<br />My first article in this journal appears in the May issue and discusses the use of the 'Singleton Pattern' in your BCB projects. I have many more topics on the cards and will submit them for approval as time permits.
<br />
<br />If you subscribe to this journal and you have any specific topics of interest then let me know....I'll add them to my own list.
<br />
<br />[ I am in no way financially associated with this journal ]<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-108621106991118872?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.comtag:blogger.com,1999:blog-7122597.post-1085812693172333962004-05-29T09:02:00.000+10:002006-02-03T12:17:21.880+11:00The future... C++Builder... MJFSecurity...If you're looking at this page then you are more than likely a user of Borland C++Builder and my security suite known as MJFSecurity.
<br />
<br />I've been a bit slack on the continued development of MJFSecurity due to the unknown future of C++Builder (BCB). Many customers have already moved away from BCB and there has been a definite impact on my own sales (although it is not dead yet). Lately there has been rumours of a possible future but we'll just have to wait and see.
<br />
<br />As for MJFSecurity, whether you are a current user of MJFSecurity or someone who is reviewing it for their needs in application development, I'm interested in hearing back from people like you. Tell me what you think of MJFSecurity, the features it has and what you think it is missing.
<br />
<br />I personally have ideas for upcoming versions of MJFSecurity based on options I have required in bespoke projects I have worked on. Often, due to time restraints, I have made custom modifications for customers and now I think it is time to build some of these ideas into the base product.
<br />
<br />Such features include:
<br />
<br /> * Ability to deactivate some/all of the tamper detection methods once an application has been registered. The types of tamper detection that can be disabled will be dependant on the type of licensing you use. Subscription licensing, for example, should not deactivate the detection of winding the clock back. Although careful thinking will be required when using this facility it has become obvious on some projects there is a definite need for this feature.
<br />
<br /> * The ability to detect and download patches. MJFSecurity currently has the tools required to apply patches dynamically (even while the application is running) but there is no automatic feature to download the required patches.
<br />
<br /> * A better custom splash screen implementation. I'd like to develop a custom interface that the built-in splash screen and your own custom screens could use. By using a common interface MJFSecurity would be more consistant in the implementation.
<br />
<br />There's heaps more but blog's should be short and this one is already too long.
<br />
<br />If you have any opinions or comments you want to share I'd like to hear back from you.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7122597-108581269317233396?l=www.mjfreelancing.com%2Fblog%2Findex.html'/></div>Malcolm Smithhttp://www.blogger.com/profile/04551857998005248286noreply@blogger.com