<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28592363</id><updated>2011-07-30T20:57:51.454-07:00</updated><category term='cdo'/><category term='persistent objects'/><category term='articles'/><category term='ddr400'/><category term='processors'/><category term='squeak'/><category term='people'/><category term='making money'/><category term='ddr2'/><category term='ram'/><category term='cagayan de oro city'/><category term='session'/><category term='dumaguete'/><category term='end point'/><category term='memory'/><category term='seaside'/><category term='magma'/><category term='cebu city'/><category term='concept of writing'/><category term='memory leak'/><title type='text'>Squeak smalltalk adventure</title><subtitle type='html'>. . . . . . . . . smalltalk is probably the easiest programming language to fall in love with</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28592363.post-111550025874809408</id><published>2009-07-24T20:23:00.000-07:00</published><updated>2009-07-24T20:29:16.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people'/><category scheme='http://www.blogger.com/atom/ns#' term='end point'/><category scheme='http://www.blogger.com/atom/ns#' term='concept of writing'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><category scheme='http://www.blogger.com/atom/ns#' term='processors'/><title type='text'>Subject matter</title><content type='html'>&lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;river rafting&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;night market&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;xavier university&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;sammaka&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;jml&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;angelo's recording&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;sound factor&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;pipi abrogar&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;discount medstore&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;soma&lt;/a&gt; |&lt;br /&gt;On writing. It can be seen that articles are found everywhere, on most websites; anywhere that the written word can be placed. One letter, a singular subject matter,  can be expounded and made to balloon into numerous words to present that singular starting thesis and morph into a fully-articulated article. They can take many forms and be rambling,  and the World Wide Web seems to be especially abundant with them. I would accept that the Internet is principally powered by articles.&lt;br /&gt;&lt;div&gt;&lt;h2 class="PostHeaderIcon-wrapper" style="text-align: center;"&gt;&lt;span class="PostHeader"&gt;&lt;a href="http://wafrica.chingsweb.com/?p=16" rel="bookmark" title="Permanent Link to Destination"&gt; Destination&lt;/a&gt;  &lt;a href="http://wamerica.chingsweb.com/?p=17" rel="bookmark" title="Permanent Link to Marketing blogs"&gt;Marketing blogs&lt;/a&gt;  &lt;a href="http://wasia.chingsweb.com/?p=17" rel="bookmark" title="Permanent Link to A thousand words"&gt;A thousand words&lt;/a&gt;  &lt;a href="http://waustralia.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Applications"&gt;Applications&lt;/a&gt;  &lt;a href="http://wcanada.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Simple thought"&gt;Simple thought&lt;/a&gt;  &lt;a href="http://wcountrymusic.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Singular topic"&gt;Singular topic&lt;/a&gt;  &lt;a href="http://wdivas.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Concept"&gt;Concept&lt;/a&gt;  &lt;a href="http://weuro.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to By people"&gt;By people&lt;/a&gt;  &lt;a href="http://wfolk.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Specific"&gt;Specific&lt;/a&gt;  &lt;a href="http://whealth.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Original idea"&gt;Original idea&lt;/a&gt;  &lt;a href="http://wpop.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Lexicon"&gt;Lexicon&lt;/a&gt;  &lt;a href="http://wrock.chingsweb.com/?p=10" rel="bookmark" title="Permanent Link to Balloon"&gt;Balloon&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;The most common end point of many articles would have to be SEO blogs and article directories. Of course, there are other types of content, like pictures and mp3 and software like word processors, and such. Articles are attractive to people and search engines. Which is to admit that they are consciously written with this specific audience in mind. The concept of writing for people is no rocket science. What is not so easy to see is the reason for writing articles for search engines which is another essay altogether. Articles are mainly written by people but they may also be written or written by people and re-written by a machine. Article wizards they call them. A picture may paint a thousand words, We still need words to describe it. A website would have a number of articles in it.&lt;br /&gt;Click &lt;a href="http://www.amwellness.org/" target="_blank"&gt;here&lt;/a&gt; for &lt;a href="http://www.amwellness.org/" target="_blank"&gt;alternative medicine&lt;/a&gt; and &lt;a href="http://www.amwellness.org/" target="_blank"&gt;healing&lt;/a&gt; or &lt;a href="http://www.amwellness.org/" target="_blank"&gt;traditional medicine&lt;/a&gt;.&lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;soma carisoprodol&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;carisoprodol&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;recording&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;music recording&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;wellness&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;alternative medicine&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;alternative&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;cagayan de oro city directory&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;cagayan travel&lt;/a&gt; | &lt;a href="http://chingzworld.net/?page_id=5" target="_blank"&gt;cagayan de oro hotel&lt;/a&gt; | &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-111550025874809408?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/111550025874809408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=111550025874809408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/111550025874809408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/111550025874809408'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2009/07/subject-matter.html' title='Subject matter'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-6720000237835287396</id><published>2008-10-08T02:47:00.000-07:00</published><updated>2008-10-08T02:55:47.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cebu city'/><category scheme='http://www.blogger.com/atom/ns#' term='cagayan de oro city'/><category scheme='http://www.blogger.com/atom/ns#' term='cdo'/><title type='text'>Rudely Aborted</title><content type='html'>My little Squeak Smalltalk featuring Seaside adventure last year was unceremoniously aborted last year when I could not raise enough funds to keep my website going. It was fun and I learned a lot of things about making a website and making it run. I went to &lt;a href="http://chingscdo.blogspot.com/"&gt;Cagayan de Oro City&lt;/a&gt; several times trying to drum up some support for it but to no avail. I thought it was a nice proof of concept but there were no takers.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;div style="text-align: left;"&gt;I did find out that putting up a website is nothing without promotions. This was one of the aspects of websites that I had not really anticipated. One has to promote one's website and that is no mean feat. I started doing web promotions and the results were very encouraging. I stayed in Cebu City for a while but I knew that I would have to  make my little experiment be situated in &lt;a href="http://chingscdo.blogspot.com/"&gt;Cagayan de Oro City&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;a href="http://chingssqueak.blogspot.com/"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Home&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-6720000237835287396?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/6720000237835287396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=6720000237835287396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/6720000237835287396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/6720000237835287396'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2008/10/rudely-aborted.html' title='Rudely Aborted'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-3152292873405215181</id><published>2008-04-20T18:11:00.000-07:00</published><updated>2008-04-20T18:16:39.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cebu city'/><category scheme='http://www.blogger.com/atom/ns#' term='dumaguete'/><category scheme='http://www.blogger.com/atom/ns#' term='cagayan de oro city'/><category scheme='http://www.blogger.com/atom/ns#' term='making money'/><title type='text'>Making money</title><content type='html'>I am looking forward to remaking my old website which I made using Squeak/Seaside/Magma. This time I will be trying Pier/Magritte. I have been reading up this creation by Lukas Renggli and I hope to start something soon. Whiling my time away from the serious stuff,  I stumbled upon mylot.com which totally engrossed me. I joined the discussions and started a few of my own. They say you can make money doing that. Well, if it's true then it is a fun way to make money. I have this to say, I had fun posting about things important to me. They report that I have earned a few cents for my activity. Cool!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mylot.com/?ref=underdogtoo"&gt;Mylot&lt;/a&gt; is one way of &lt;a href="http://www.mylot.com/?ref=underdogtoo"&gt;making money&lt;/a&gt; while having fun posting on things you care about.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://f-stop.chingsmaya.com/"&gt;f-stop&lt;/a&gt;, &lt;a href="http://fab.chingsmaya.com/"&gt;fab&lt;/a&gt;, &lt;a href="http://fable.chingsmaya.com/"&gt;fable&lt;/a&gt;, &lt;a href="http://fabric.chingsmaya.com/"&gt;fabric&lt;/a&gt;, &lt;a href="http://fabrication.chingsmaya.com/"&gt;fabrication&lt;/a&gt;, &lt;a href="http://fabulous.chingsmaya.com/"&gt;fabulous&lt;/a&gt;, &lt;a href="http://facade.chingsmaya.com/"&gt;facade&lt;/a&gt;, &lt;a href="http://face-card.chingsmaya.com/"&gt;face-card&lt;/a&gt;, &lt;a href="http://face-lift.chingsmaya.com/"&gt;face-lift&lt;/a&gt;, &lt;a href="http://face.chingsmaya.com/"&gt;face&lt;/a&gt;, &lt;a href="http://facet.chingsmaya.com/"&gt;facet&lt;/a&gt;, &lt;a href="http://facetious.chingsmaya.com/"&gt;facetious&lt;/a&gt;, &lt;a href="http://facial.chingsmaya.com/"&gt;facial&lt;/a&gt;, &lt;a href="http://facile.chingsmaya.com/"&gt;facile&lt;/a&gt;, &lt;a href="http://facility.chingsmaya.com/"&gt;facility&lt;/a&gt;, &lt;a href="http://facing.chingsmaya.com/"&gt;facing&lt;/a&gt;, &lt;a href="http://fact.chingsmaya.com/"&gt;fact&lt;/a&gt;, &lt;a href="http://faction.chingsmaya.com/"&gt;faction&lt;/a&gt;, &lt;a href="http://factoid.chingsmaya.com/"&gt;factoid&lt;/a&gt;, &lt;a href="http://factor.chingsmaya.com/"&gt;factor&lt;/a&gt;, &lt;a href="http://factorial.chingsmaya.com/"&gt;factorial&lt;/a&gt;, &lt;a href="http://factoring.chingsmaya.com/"&gt;factoring&lt;/a&gt;, &lt;a href="http://factory.chingsmaya.com/"&gt;factory&lt;/a&gt;, &lt;a href="http://factual.chingsmaya.com/"&gt;factual&lt;/a&gt;, &lt;a href="http://factual.chingsmaya.com/"&gt;faculty&lt;/a&gt;, &lt;a href="http://fad.chingsmaya.com/"&gt;fad&lt;/a&gt;, &lt;a href="http://fade.chingsmaya.com/"&gt;fade&lt;/a&gt;, &lt;a href="http://faded.chingsmaya.com/"&gt;faded&lt;/a&gt;, &lt;a href="http://fag.chingsmaya.com/"&gt;fag&lt;/a&gt;, &lt;a href="http://fail.chingsmaya.com/"&gt;fail&lt;/a&gt;, &lt;a href="http://failure.chingsmaya.com/"&gt;failure&lt;/a&gt;, &lt;a href="http://fain.chingsmaya.com/"&gt;fain&lt;/a&gt;, &lt;a href="http://faint.chingsmaya.com/"&gt;faint&lt;/a&gt;, &lt;a href="http://fair.chingsmaya.com/"&gt;fair&lt;/a&gt;, &lt;a href="http://fairbanks.chingsmaya.com/"&gt;fairbanks&lt;/a&gt;, &lt;a href="http://fairfield.chingsmaya.com/"&gt;fairfield&lt;/a&gt;, &lt;a href="http://fairness.chingsmaya.com/"&gt;fairness&lt;/a&gt;, &lt;a href="http://fairway.chingsmaya.com/"&gt;fairway&lt;/a&gt;, &lt;a href="http://fairy.chingsmaya.com/"&gt;fairy&lt;/a&gt;, &lt;a href="http://fairyland.chingsmaya.com/"&gt;fairyland&lt;/a&gt;, &lt;a href="http://faith-healing.chingsmaya.com/"&gt;faith-healing&lt;/a&gt;, &lt;a href="http://faith.chingsmaya.com/"&gt;faith&lt;/a&gt;, &lt;a href="http://faithful.chingsmaya.com/"&gt;faithful&lt;/a&gt;, &lt;a href="http://fake.chingsmaya.com/"&gt;fake&lt;/a&gt;, &lt;a href="http://fuhrer.chingsmaya.com/"&gt;fuhrer&lt;/a&gt;&lt;a href="http://email.chingsmaya.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyway, here's &lt;a href="http://chingscdo.blogspot.com/"&gt;Cagayan de Oro City&lt;/a&gt; with another one: &lt;a href="http://chingsoro.blogspot.com/"&gt;Cagayan de Oro City.  &lt;/a&gt;My &lt;a href="http://chingscebu.blogspot.com/"&gt;Cebu City&lt;/a&gt; site has made pr1, surprise, surprise. &lt;a href="http://wachich-dgte.blogspot.com/"&gt;Dumaguete&lt;/a&gt; is still in the boondocks as far as Google goes but &lt;a href="http://chingsdgte.blogspot.com/"&gt;Dumaguete&lt;/a&gt; has made some headway.  &lt;a href="http://chings-j.blogspot.com/" target="_blank"&gt;Jai Alexander&lt;/a&gt; rocks!&lt;br /&gt;&lt;br /&gt;There is always: &lt;a href="http://chingsway.com/"&gt;Ching's Way&lt;/a&gt; and &lt;a href="http://chingsweb.com/"&gt;Ching's Web&lt;/a&gt; along with &lt;a href="http://chingsbest.com/"&gt;Ching's Best&lt;/a&gt; and &lt;a href="http://chingsmaya.com/"&gt;Ching's Illusion&lt;/a&gt;. &lt;a href="http://chingsmaya.com/"&gt;Way&lt;/a&gt; to go, &lt;a href="http://chingsmaya.com/"&gt;Ching&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Related Link: &lt;a href="http://climate.chingsway.com/" title="Mind Control" target="_blank"&gt;Climate&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-3152292873405215181?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/3152292873405215181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=3152292873405215181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/3152292873405215181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/3152292873405215181'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2008/04/making-money.html' title='Making money'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-872978740366992692</id><published>2008-03-07T08:57:00.000-08:00</published><updated>2008-03-07T09:05:44.981-08:00</updated><title type='text'>Smalltalk on Ubuntu</title><content type='html'>I installed VirtualBox on my Windows PC and installed a Virtual Machine running Ubuntu desktop. The installation of VirtualBox, the creation of the Virtual Machine went without a hitch and so did the installation of Ubuntu Desktop. There is also a download of Ubuntu Server and I wondered about the difference between the two. It turns out that Server is the distro which has LAMP pre-installed which means that you do not have to apt-get install the three tools.  Desktop is the version which has the GUI which makes the download somewhat bigger.&lt;br /&gt;&lt;br /&gt;I proceeded to install Squeak Smalltalk which also went without a hitch. The only problem was, the repository only had Squeak 3.8 and not the 3.9 that I had used on my windows machine. I shall have to install Squeak 3.9 on a separate directory which involves untarring the download.&lt;br /&gt;&lt;br /&gt;Check these out: &lt;a href="http://chingsway.com/"&gt;Ching's Way&lt;/a&gt;, &lt;a href="http://chingsweb.com/"&gt;Ching's Web&lt;/a&gt;, &lt;a href="http://chingsbest.com/"&gt;Ching's Best&lt;/a&gt;, &lt;a href="http://chingsmaya.com/"&gt;Ching's Illusion&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-872978740366992692?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/872978740366992692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=872978740366992692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/872978740366992692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/872978740366992692'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2008/03/smalltalk-on-ubuntu.html' title='Smalltalk on Ubuntu'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-7853995266367631773</id><published>2007-12-03T19:50:00.000-08:00</published><updated>2007-12-03T19:59:44.613-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persistent objects'/><category scheme='http://www.blogger.com/atom/ns#' term='memory leak'/><category scheme='http://www.blogger.com/atom/ns#' term='magma'/><category scheme='http://www.blogger.com/atom/ns#' term='session'/><title type='text'>Memory leak</title><content type='html'>The problem of space I tried to solve by buying more memory. When I had bought the memory, it still persisted and I was getting pissed off with myself. I wrote the mailing list and quickly got a diagnosis. It was a memory leak after all. Trying to find a memory leak and plugging it is not so easy. There are a number of reasons why memory leaks. This involves variables that keep on existing even when everything else goes to sleep. Someone suggested looking at global variables but this was not so helpful to me as I never create globals. Very clearly the problem involved something other than global variables. Another point was a recursive method which never ends. I took a look at that but nothing of the sort existed on my code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qatar.chingsweb.com/"&gt;qatar&lt;/a&gt;, &lt;a href="http://quack.chingsweb.com/"&gt;quack&lt;/a&gt;, &lt;a href="http://quad.chingsweb.com/"&gt;quad&lt;/a&gt;, &lt;a href="http://quadrant.chingsweb.com/"&gt;quadrant&lt;/a&gt;, &lt;a href="http://quadriceps.chingsweb.com/"&gt;quadriceps&lt;/a&gt;, &lt;a href="http://quadruple.chingsweb.com/"&gt;quadruple&lt;/a&gt;, &lt;a href="http://quail.chingsweb.com/"&gt;quail&lt;/a&gt;, &lt;a href="http://quaint.chingsweb.com/"&gt;quaint&lt;/a&gt;, &lt;a href="http://quake.chingsweb.com/"&gt;quake&lt;/a&gt;, &lt;a href="http://quaker.chingsweb.com/"&gt;quaker&lt;/a&gt;, &lt;a href="http://qualification.chingsweb.com/"&gt;qualification&lt;/a&gt;, &lt;a href="http://qualified.chingsweb.com/"&gt;qualified&lt;/a&gt;, &lt;a href="http://quality.chingsweb.com/"&gt;quality&lt;/a&gt;, &lt;a href="http://quanta.chingsweb.com/"&gt;quanta&lt;/a&gt;, &lt;a href="http://quantity.chingsweb.com/"&gt;quantity&lt;/a&gt;, &lt;a href="http://quantum.chingsweb.com/"&gt;quantum&lt;/a&gt;, &lt;a href="http://quarantine.chingsweb.com/"&gt;quarantine&lt;/a&gt;, &lt;a href="http://quark.chingsweb.com/"&gt;quark&lt;/a&gt;, &lt;a href="http://quarrel.chingsweb.com/"&gt;quarrel&lt;/a&gt;, &lt;a href="http://quarry.chingsweb.com/"&gt;quarry&lt;/a&gt;, &lt;a href="http://quarter.chingsweb.com/"&gt;quarter&lt;/a&gt;, &lt;a href="http://quarterback.chingsweb.com/"&gt;quarterback&lt;/a&gt;, &lt;a href="http://quarterfinal.chingsweb.com/"&gt;quarterfinal&lt;/a&gt;, &lt;a href="http://quarterly.chingsweb.com/"&gt;quarterly&lt;/a&gt;, &lt;a href="http://quartet.chingsweb.com/"&gt;quartet&lt;/a&gt;, &lt;a href="http://quartz.chingsweb.com/"&gt;quartz&lt;/a&gt;, &lt;a href="http://quasar.chingsweb.com/"&gt;quasar&lt;/a&gt;, &lt;a href="http://quash.chingsweb.com/"&gt;quash&lt;/a&gt; , &lt;a href="http://quasi.chingsweb.com/"&gt;quasi&lt;/a&gt;, &lt;a href="http://quay.chingsweb.com/"&gt;quay&lt;/a&gt;, &lt;a href="http://quebec.chingsweb.com/"&gt;quebec&lt;/a&gt;, &lt;a href="http://queen.chingsweb.com/"&gt;queen&lt;/a&gt;, &lt;a href="http://queens.chingsweb.com/"&gt;queens&lt;/a&gt;, &lt;a href="http://queensland.chingsweb.com/"&gt;queensland&lt;/a&gt;, &lt;a href="http://queer.chingsweb.com/"&gt;queer&lt;/a&gt;, &lt;a href="http://quell.chingsweb.com/"&gt;quell&lt;/a&gt;, &lt;a href="http://query.chingsweb.com/"&gt;query&lt;/a&gt;, &lt;a href="http://quest.chingsweb.com/"&gt;quest&lt;/a&gt;, &lt;a href="http://question.chingsweb.com/"&gt;question&lt;/a&gt;, &lt;a href="http://questionable.chingsweb.com/"&gt;questionable&lt;/a&gt;, &lt;a href="http://quetta.chingsweb.com/"&gt;quetta&lt;/a&gt;, &lt;a href="http://queue.chingsweb.com/"&gt;queue&lt;/a&gt;, &lt;a href="http://quezoncity.chingsweb.com/"&gt;quezoncity&lt;/a&gt;, &lt;a href="http://quiche.chingsweb.com/"&gt;quiche&lt;/a&gt;, &lt;a href="http://quick.chingsweb.com/"&gt;quick&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had been using Magma for my persistent objects and I remembered a discussion about sessions lying about un-destroyed. In the back of my mind, I had thought that this might be a source of problem. I just did not realize how quickly it could become a problem. I wrote the Magma mailing list and quickly got a reply from Chris Muller about how to clean up sessions that were left lying around. MagmaSession cleanUp and my problem disappeared.&lt;br /&gt;&lt;br /&gt;Our favorites are: &lt;a href="http://chings-world.com/"&gt;Ching's World&lt;/a&gt;, &lt;a href="http://wachich-chao.blogbeee.com/"&gt;Green Tea&lt;/a&gt;, &lt;a href="http://chingsdgte.blogspot.com/"&gt;Dumaguete&lt;/a&gt;, &lt;a href="http://chingscebu.blogspot.com/"&gt;Cebu City&lt;/a&gt;, &lt;a href="http://chingscdo.blogspot.com/"&gt;Cagayan de Oro City&lt;/a&gt;, &lt;a href="http://chingspapoy.blogspot.com/"&gt;Papoy&lt;/a&gt;, &lt;a href="http://chingsira.blogspot.com/"&gt;Moira Trinity&lt;/a&gt;  &lt;a href="http://chings-world.com/"&gt;Cagayan de Oro&lt;/a&gt;, &lt;a href="http://chings-world.com/"&gt;Dumaguete&lt;/a&gt;, &lt;a href="http://chings-world.com/"&gt;Cebu &lt;/a&gt;are all in the &lt;a href="http://chings-world.com/"&gt;Philippines &lt;/a&gt;in the &lt;a href="http://chings-world.com/"&gt;world &lt;/a&gt;of &lt;a href="http://chings-world.com/"&gt;Ching&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-7853995266367631773?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/7853995266367631773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=7853995266367631773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/7853995266367631773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/7853995266367631773'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2007/12/memory-leak.html' title='Memory leak'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-6468829463220990945</id><published>2007-11-04T16:52:00.000-08:00</published><updated>2007-11-04T17:13:55.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ddr400'/><category scheme='http://www.blogger.com/atom/ns#' term='ram'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><category scheme='http://www.blogger.com/atom/ns#' term='ddr2'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><category scheme='http://www.blogger.com/atom/ns#' term='squeak'/><title type='text'>The Problem of Space</title><content type='html'>I have been having a bit of a problem regarding space. It all started when Squeak complained that "space is low". I did not think too much about it except for the inconvenience of having to look for more memory. I did try to get some virtual memory but that didn't work. I guess windows does not really use virtual memory the way it is supposed to, that is, use the hard disk as virtual memory. So I got me another gigabyte of RAM which was fine for a very short bit until I got the same message again. So I got another gigabyte of RAM and the problem turned to one of a different type of RAM was needed. There are four slots on my motherboard which are two sets of RAMS of different speeds. So I had to go and replace the third RAM with another type as specified on the motherboard.&lt;br /&gt;&lt;br /&gt;Come into these sites: &lt;a href="http://chingssqueak.blogspot.com/"&gt;Squeak Smalltalk Adventure&lt;/a&gt;, &lt;a href="http://chingsone.blogspot.com/"&gt;The Ordinary Life&lt;/a&gt;, &lt;a href="http://chingsrule.blogspot.com/"&gt;Politics: Divine Right of Kings and Presidents&lt;/a&gt;, &lt;a href="http://chingscreation.blogspot.com/"&gt;Creation, Life, Consciousness&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And it doesn't work. I am thinking that maybe the two slots have to be filled which means that I have to try putting another ram card into the empty slot and see if that will work. The original RAM is DDR2-533 and I have 2 of those. The 2 other slots require DDR-400. This is wierd. It would have been funny if it were not such a pain in the ass.&lt;br /&gt;&lt;br /&gt;Our favorites are: &lt;a href="http://chings-world.com/"&gt;Ching's World&lt;/a&gt;, &lt;a href="http://wachich-chao.blogbeee.com/"&gt;Green Tea&lt;/a&gt;, &lt;a href="http://chingsdgte.blogspot.com/"&gt;Dumaguete&lt;/a&gt;, &lt;a href="http://chingscebu.blogspot.com/"&gt;Cebu City&lt;/a&gt;, &lt;a href="http://chingscdo.blogspot.com/"&gt;Cagayan de Oro City&lt;/a&gt;, &lt;a href="http://chingspapoy.blogspot.com/"&gt;Papoy&lt;/a&gt;, &lt;a href="http://chingsira.blogspot.com/"&gt;Moira Trinity&lt;/a&gt;  &lt;a href="http://chings-world.com/"&gt;Cagayan de Oro&lt;/a&gt;, &lt;a href="http://chings-world.com/"&gt;Dumaguete&lt;/a&gt;, &lt;a href="http://chings-world.com/"&gt;Cebu &lt;/a&gt;are all in the &lt;a href="http://chings-world.com/"&gt;Philippines &lt;/a&gt;in the &lt;a href="http://chings-world.com/"&gt;world &lt;/a&gt;of &lt;a href="http://chings-world.com/"&gt;Ching&lt;/a&gt;.&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;a href="http://chingssqueak.blogspot.com/"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;Home&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-6468829463220990945?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/6468829463220990945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=6468829463220990945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/6468829463220990945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/6468829463220990945'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2007/11/problem-of-space.html' title='The Problem of Space'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-2428488568701524185</id><published>2007-08-17T21:36:00.000-07:00</published><updated>2007-08-17T21:44:55.552-07:00</updated><title type='text'>Seaside and Ching's World</title><content type='html'>&lt;a href="http://chings-world.com/"&gt;Ching's World&lt;/a&gt; runs on Seaside on Squeak. I do not profess to know Smalltalk but I do dabble a little bit in Squeak Smalltalk. Just simple stuff, baby steps. There is no great ambition to create a "killer app", just something to get going like a website. &lt;a href="http://chings-world.com/"&gt;Ching's World&lt;/a&gt; owes everything to Squeak and Seaside and all things Smalltalk.&lt;br /&gt;&lt;br /&gt;Everyone does uploads and downloads without even thinking about it. I sit and ponder, how is it to be done? I do not know but wrapping my head on these questions brings the answer inevitably to the fore with the help of those who have come before. David Shaffer is to be thanked for his tutourial as well as his personal help in illuminating some obscure (to the uninitiated such as myself) problems.&lt;br /&gt;&lt;br /&gt;Like I always say, I am ignorant only once, until I learn how to do it and unless, I hit my head on something hard and unlearn the lesson learned. Bravo! &lt;a href="http://chings-world.com/"&gt;Ching's World&lt;/a&gt;. Take your baby steps and grow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-2428488568701524185?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/2428488568701524185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=2428488568701524185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/2428488568701524185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/2428488568701524185'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2007/08/seaside-and-chings-world.html' title='Seaside and Ching&apos;s World'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-3852007674705353606</id><published>2007-07-22T02:01:00.000-07:00</published><updated>2007-07-22T02:17:50.867-07:00</updated><title type='text'>Squeak roars!!!</title><content type='html'>I don't really know how to program in an object-oriented way. I like to do quick and dirty stuff with very little forethought associated with it. Organizing is good and nice but it takes too much time and makes no guarantees that thte end result will work in the real world. Maybe I am just lazy. Maybe I am just not smart enough. Maybe I am too shallow and judge the value of a thing on obvious, easily seen results.&lt;br /&gt;&lt;br /&gt;That is how I am when it comes to programming. If I get something to work then I work some more to make the code small. And I know enough that today's new version is not going to stay forever. Someone is surely going to come along and make a better mousetrap rendering your spanking new one old and dated in a few months. This was how I learned to trust only those very basic methods to stay the same for they are not sexy nor glamorous and get no notice from the systems developers who are out to outsmart, outsexy, outglamorize the competition.&lt;br /&gt;&lt;br /&gt;Check out &lt;a href="http://chings-world.com/"&gt;chings-world&lt;/a&gt;. It is simple and runs on Squeak.Based on the &lt;a href="http://chings-world.com/"&gt;Philippine&lt;/a&gt; setting, it has very modest goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-3852007674705353606?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/3852007674705353606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=3852007674705353606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/3852007674705353606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/3852007674705353606'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2007/07/squeak-roars.html' title='Squeak roars!!!'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-115538181002706284</id><published>2006-08-12T04:22:00.000-07:00</published><updated>2006-08-12T05:48:55.563-07:00</updated><title type='text'>Client server, Object oriented programming</title><content type='html'>While it was really convenient to use Clipper for simple programming jobs such as Inventory and Accounting programs  using only personal computers to keep track of a store's daily transactions, there arose a need to integrate various services and functions using personal computers. Networking became a necessity and not merely a luxury which only large companies can afford to have. There were some small networking companies which offered simple peer-to-peer networking but the acknowledged king of the hill was Novell Netware.&lt;br /&gt;&lt;br /&gt;I had the good forture to try Novell and it was an experience to make one re-think one's position in the computing world. I had gotten comfortable programming simple tasks on a stand-alone computer with its own hard disk to store data in. Now, clients were asking if it was possible to have several people access the same data source at the same time. While no programmer would ever say it could not be done, one needed experience and a lot of research to convert a simple stand-alone program to something where multiple users could use it.&lt;br /&gt;&lt;br /&gt;The Big Guns of the computing world led by IBM and Microsoft started to bring their message to the masses and the buzzword was "client server". The costs of putting together an application using the client/server software offered by the Big Boys were quite prohibitive and small independent programmers had to resort to various ad-hoc solutions to mimic ths capabilities of the large-scale software solutions.&lt;br /&gt;&lt;br /&gt;Various smaller companies selling dBase-like products transitioned into a kind of client-server architecture where back-end databases were independent of the front end tools. Added to this mix was the adoption of these companies of object-oriented principles pioneered by the Smalltalk team of Xerox. That Microsoft finally had a graphical user interface that worked fast enough to satisfy users also served to fuel the desire to be "Windows-based", whatever that meant to people who wanted something snappy and new-fangled.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;----0000----&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;More cool blogs in the &lt;a href="http://chingspark.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Blog Park&lt;/span&gt;&lt;/a&gt;. Visit these pages:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://chingsdgte.blogspot.com/"&gt;Dumaguete&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsbethel.blogspot.com/"&gt;Bethel Guest House&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsrejoice.blogspot.com/"&gt;Rejoice Hardware and Electrical Supply&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsxuaaa.blogspot.com/"&gt;XU-AAA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingssadhana.blogspot.com/"&gt;Meditation for peace of mind, mental health&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsplanet.blogspot.com/"&gt;Underdogs World&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-115538181002706284?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/115538181002706284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=115538181002706284' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115538181002706284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115538181002706284'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/08/client-server-object-oriented.html' title='Client server, Object oriented programming'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-115347749353919705</id><published>2006-07-21T03:13:00.000-07:00</published><updated>2006-07-21T20:53:29.336-07:00</updated><title type='text'>Clipper from Nantucket</title><content type='html'>Very soon after Ashton-Tate released their very popular dBase III system, a slew of other software were offered to the market which offered the same database files and the same programming interface. dBFast was one of the fastest ones and had a very innovative system where it used the IO services of the operating system allowing it to have a very small footprint. One could create an execitable program with a file size of only 10KB. It was blazingly fast which I liked very much. The only problem I found with it was that it could not return a value the way C does. Having a value returned was a convenient way to structure a program.&lt;br /&gt;&lt;br /&gt;Foxbase also introduced a similar product which claimed to be faster than dBase III. The way they did it was to compile the source code into an intermediate bytecode file which is then run by the compiler. This is much faster than the dBase III system which is purely interpreted. Foxbase which eventually evolved into FoxPro also allowed the creation of user-defined functions but it was limited in the fact that it could not return values. It also meant that the compiled bytecodes needed the services of the interpreter to run the semi-compiled program.&lt;br /&gt;&lt;br /&gt;What I, and I'm sure a number of dBase programmers wished for was a compiler that could create free-standing executable files. Nantucket Software must have heard our prayers because they released a compiler that produced EXE files. The early edition had certain quirks which were quickly corrected. With the Norton Editor, the Plinker and dBase III for creating DBF files, one could create an executable file with database capabilities. Clipper was quite fast and pretty soon had a number of libraries that extended its functionality. It was not uncommon to find programmers struggling with programs that went over the 1MB limit imposed by the Intel PC architecture. Well to be truthful, the struggle was really about getting more memory as it seemed kind of a badge of achievement to write an application that boasted a 2MB footprint. Microsoft very quickly, as did other third-party vendors, rolled out software drivers that allowed programs to use extended memories.&lt;br /&gt;&lt;br /&gt; I learned very quickly that Clipper tended to grow so fast and added many features that tended to make old libraries incompatible with the new releases. It was therefore prudent not to chase the new releases if one wanted not to multiply the problems of updating old files. My solution was to choose the very basic libraries and stayed away from the new-fangled extended libraries. Those facilities that kept changing and were largely black boxes like Tbrowse, I stayed away from. I wrote my own file browser and a few other things that enabled me to keep my executable file to under 300 KB. Clipper had everything that I wanted at the time and allowed me to structure my programs so efficiently I could bring out a whole new program in a matter of days instead of the many months that other dBase programmers needed to finish an accounting application.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;----0000----&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;a href="http://chingssadhana.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Meditation&lt;/span&gt;&lt;/a&gt; promotes &lt;a href="http://chingssadhana.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;peace of mind&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-115347749353919705?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/115347749353919705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=115347749353919705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115347749353919705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115347749353919705'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/07/clipper-from-nantucket.html' title='Clipper from Nantucket'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-115116470943198267</id><published>2006-06-24T08:04:00.000-07:00</published><updated>2006-06-24T08:58:29.453-07:00</updated><title type='text'>dBase II was a handly tool.</title><content type='html'>dBase II was a lot of fun and allowed me to use files like I never did with &lt;a href="http://en.wikipedia.org/wiki/BASIC_programming_language"&gt;BASIC&lt;/a&gt;. There were all kinds of cool stuff which I had to manually program in Basic like, sorting and indexing  but which I could do with just one keyword: &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;sort &lt;/span&gt;or if I wanted to index a file: i&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;ndex on&lt;/span&gt;. Although I could do lots of things with dBase II, it was still the backwoods when it came to creating reports. All I could do was to use  &lt;a href="http://en.wikipedia.org/wiki/ASCII"&gt;ASCII &lt;/a&gt;characters as separators which was very tedious to do. &lt;a href="http://en.wikipedia.org/wiki/DBASE"&gt;dBaseIII&lt;/a&gt; changed all that when it came out with cool formatting stuff. One could draw boxes and I got crazy with it for a while. When programming, I used a very handy but difficult editor which came with MS-DOS,&lt;a href="http://en.wikipedia.org/wiki/Edlin"&gt; edlin&lt;/a&gt;. The one good thing about it was that it came bundled with &lt;a href="http://en.wikipedia.org/wiki/MS-DOS"&gt;MS-DOS&lt;/a&gt; and was quite easy to use. I was quite happy with it until a friend of mine introced me to the &lt;a href="http://www.freedownloadscenter.com/Best/norton-editor.html"&gt;Norton Editor&lt;/a&gt; which was way more cool than edlin. With the Norton Editor I could have two editing windows where I could copy and paste code. The Norton Editor was also small so I could just keep it in one diskette with the other tools that I used to write programs.&lt;br /&gt;&lt;br /&gt;They say "in the land of the blind, the one-eyed is king". I suppose that is true in more ways than one. Since I knew a little more about programming, I could make a little money by giving lessons which I did for a while and I used BASIC to introduce beginners to the joys of computer programming. On one class where I trained personnel from a local bank, after several lectures on the basics of computer programming like variables and operations, I asked them to write a small program to indicate if they had grasped the concepts of BASIC computer programming as it related to their work. Most of them were using &lt;a href="http://en.wikipedia.org/wiki/VisiCalc"&gt;Visicalc &lt;/a&gt;to do their worksheets and it was a great boost from manual computation using paper columnar worksheets.&lt;br /&gt;&lt;br /&gt;No one had the inclination to do anything that involved thinking outside their usual day to day work so I was kind of placed in an embarassing situation of not having taught them anything after several sessions. At this time, computers were not really welcome in the work place because of the notion that they would render people obsolete so, there is a strong need to show that personal computers were great tools for personal productivity. This is easier said than done and many people in the workplace had a secret fear of these new intelligent interlopers. I therefore had to come up with something that would demonstrate the helpfulness of personal computers and also to bolster my status as someone who knew what he was talking about.&lt;br /&gt;&lt;br /&gt;Asking one  participant to point out the one thing that he could do with his Visicalc but which was somehow also tedious and he said he found it tedious and time-consuming to make amortization tables for loan applicants. Here was an opportunity for me to make converts of skeptics and I asked for the details regarding this task. He gave me the different interacting components like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Principal amount&lt;/li&gt;&lt;li&gt;Term of the loan&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Interest rate&lt;/li&gt;&lt;li&gt;Dates: starting and maturity&lt;/li&gt;&lt;li&gt;Type of payment (monthly/semi-monthly/quarterly etc)&lt;/li&gt;&lt;/ul&gt;Dashing off a small program using dBase II with the participants looking on while I explained the process as I created the small tool for making amortization tables, we concluded the session with murmurs of approval for this wonderful thing called computer programming. This little exercise helped to bring their perception of me as a Tech Guru a couple of notches higher which was not too bad.&lt;br /&gt;&lt;a href="http://chingspark.blogspot.com/"&gt;&lt;br /&gt;Cool blogs basking in the blog park&lt;/a&gt;. &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Visit these pages:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://chingspark.blogspot.com/"&gt;&lt;a href="http://chingscreation.blogspot.com/"&gt;Creation, life, consciousness&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsdensoy.blogspot.com/"&gt;Dennis Bryan S. Villarin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingslilli.blogspot.com/"&gt;Lilliputs Flowers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsact.blogspot.com/"&gt;Activists Reunion&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsplanet.blogspot.com/"&gt;Underdogs World&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-115116470943198267?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/115116470943198267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=115116470943198267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115116470943198267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/115116470943198267'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/06/dbase-ii-was-handly-tool.html' title='dBase II was a handly tool.'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-114987893839961063</id><published>2006-06-09T11:25:00.000-07:00</published><updated>2006-06-09T11:48:58.413-07:00</updated><title type='text'>dBase II was all the rage</title><content type='html'>One thing became abundantly clear to me: files were important if one were to have anything become persistent. Basic commands Put and Get allows you to store and retrieve the information that you want to retain. I used it a little bit with my program that stored the results of the Jai Alai games which I tried to present in this way and that with the hope that it would eventually show me some kind of pattern that I can follow. While it was all very fine I still needed a way of easily storing more complicated data where I could do cross-referencing and indexing.&lt;br /&gt;&lt;br /&gt;A friend had told me about a hot new product called dBase II so I lost no time in looking for materials about it. I also found out that there was a short course being offered in the University so I enrolled in it. Unluckily for me, no one else enrolled in the course so I was informed that the course would be cancelled due to lack of interested students. This was a big blow to my plans to become proficient in this terrific language so I proposed to the teacher to let me take the course on my own. All he had to give me was a book and a computer. I told him he did not have to give any lectures. I will just learn on my own.&lt;br /&gt;&lt;br /&gt;So there I was with a sparkling brand new Dimension Personal Computer with the Z-80 microprocessor powering it and using the advanced CP/M operating system. It had built-in 5 1/4 floppy disk drives so I could save my work. Having access to the tutorial manual only while I was in school was a big inconvenience for me. I thought it would be far better if I had my own manual so I arranged to buy my own book so I could study while at home. This really boosted my learning by leaps and bounds and I have used this system since. I reasoned that books were better than teachers because one could go fast or slow depending on one's pace and still be able to go back and forward with ease. A teacher might spend too much time on something and gloss over another.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Cool blogs basking in the Blog Park.&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Visit these pages:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://chingsideal.blogspot.com/"&gt;Thoughts on the ideal world&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsbum.blogspot.com/"&gt;The Blog Bum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingskarma.blogspot.com/"&gt;Karma and Science&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingspapoy.blogspot.com/"&gt;Papoy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://chingsplanet.blogspot.com/"&gt;Underdogs World&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-114987893839961063?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/114987893839961063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=114987893839961063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114987893839961063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114987893839961063'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/06/dbase-ii-was-all-rage.html' title='dBase II was all the rage'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-114890829848592742</id><published>2006-05-29T05:53:00.000-07:00</published><updated>2006-05-29T06:11:38.916-07:00</updated><title type='text'>Post Basic</title><content type='html'>After another month of "Advanced" Basic where I learned about Bubble Sort and files, how to create, open, write to them, erase and close them I was feeling pretty good with myself. I was on my way to becoming Computer Savvy. The usual way to get more experienced was to write Inventory or Payroll programs and this was supposed to really get your hands dirty. The very popular Accounting program Peachtree was written in Basic and it looked really formidable so I decided I was going to do my own thing and write a program that was to give me a handle on the Numbers Game based on the Jai Alai Special LLave. Ten players sporting the numbers one through ten were going to play every night and the numbers of the top three finishers would determine who would win. Many people have gotten addicted to this game and reportedly a lot of money is to be won if one could just figure the right combinations.&lt;br /&gt;&lt;br /&gt;I thought this would be a worthy project that would also have the added benefit that if I was able to make a program that could point me in the right direction of which numbers would be most likely to come out in the winning combination I would also be able to win some money. I had no idea how I was going to do this program but the prospect of a machine that could predict outcomes of number games was pretty exciting indeed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Visit these links:&lt;/span&gt;&lt;br /&gt; &lt;ul&gt;   &lt;li&gt;&lt;a href="http://xuhs1966.blogspot.com/"&gt;XUHS Class of 1966&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://chingsira.blogspot.com/"&gt;Moira Trinity&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://chingscraze.blogspot.com/"&gt;Blog Crazy&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://chingshug.blogspot.com/"&gt;Reaching out&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://chingsplanet.blogspot.com/"&gt;Underdogs World&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-114890829848592742?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/114890829848592742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=114890829848592742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114890829848592742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114890829848592742'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/05/post-basic.html' title='Post Basic'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28592363.post-114837932637250417</id><published>2006-05-23T03:14:00.000-07:00</published><updated>2006-05-24T05:37:16.040-07:00</updated><title type='text'>A love affair with smalltalk</title><content type='html'>Before the Internet was an integral part of daily life and the word &lt;a href="http://chingswa.blogspot.com/"&gt;Website &lt;/a&gt;was still unheard of, I had my  first-hand experience with Computer Programming using the Basic interpreter that came with the Apple II personal computer at the training school that I enrolled in. It was a one-month crash course that introduced the fundamentals of the computer and the Basic language itelf. I learned about Variables from my teacher who treated me like an unworthy acolyte while he laborioously explained the difference between a String Variable and a Numeric Variable as though they were the most wonderful nuggets of wisdom and he a High Priest who was full of it and overflowing with a generosity to share these secret doctrines. I especially noticed how he would display his knowledge and showcase his genius when it was a young female student he was tutoring. So involved would his explanations be and so confused his listener.&lt;br /&gt;&lt;br /&gt;This was my first brush with the Black Art of Computer Programming which sounded to me like an esoteric, forbidden knowledge whose fruit could only be savored by select Cognoscenti. Who would not fail to be intimidated when confronted by Kilobytes of Floppy Disk space and dynamic Random Access Memories? Not to mention static RAMs and CPUs with blazing megahertz? Add to that mix the ever-mysterious database files which constantly faced cross-linking and corruption and you have the beginnings of TechnoPhobia. Which was not really a bad thing once you got over the fear of the jargon and deciphered the mumbo-jumbo to mean very specific terms. Then it would be your turn to play Tech Guru.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28592363-114837932637250417?l=chingssqueak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chingssqueak.blogspot.com/feeds/114837932637250417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28592363&amp;postID=114837932637250417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114837932637250417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28592363/posts/default/114837932637250417'/><link rel='alternate' type='text/html' href='http://chingssqueak.blogspot.com/2006/05/love-affair-with-smalltalk.html' title='A love affair with smalltalk'/><author><name>underdog</name><uri>http://www.blogger.com/profile/15995588761118034242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
