text:
You have no items in your shopping cart.
In stock
Our Price: CAD $3.67
Regular Price: CAD $4.79
Be the first to review this product
Only registered users can write reviews. Please, log in or register
Use spaces to separate tags. Use single quotes (') for phrases.
Enter your email address below to subscribe to our newsletter.
About Us Contact Us Terms & Conditions Privacy Policy Customer Feedback
© 2016 Ziwira - all rights reserved
Thank you for subscribing to Ziwira.com
We have sent you an email with a uniqiue code
Please enter the code at checkout to get 50% OFF on your very first order
"Valid Untill December 31, 2017"
Register Today and Get 50% Off Your First Order of All-Natural, Organic and Eco-Friendly


text:
IBM has used its Innovate 2014 developer convention (the one that used to be called Rational) to take a professionally dealt swipe at Microsoft's position in the cloud development and DevOps marketplace. The firm's new BlueMix Platform as a Service (PaaS) is quite directly targeted at Microsoft's own Azure PaaS.
Up IBM's sleeve is its breadth of installed base of users, its SoftLayer unit, the firm's apparent adherence to openness, plus its insistence on "mobile-first" and "cloud-first" development principals — slightly colored with PR-driven spin as those terms may be.
In terms of form and function, IBM BlueMix is a collection software application development tools, languages, and application services. BlueMix also features what have been called "boilerplates" (basic application formats designed and geared to fulfill different purposes) that sit over an IBM-specific version of Cloud Foundry running on the firm's own SoftLayer infrastructure.
SoftLayer, now an IBM Company, is an Infrastructure-as-a-Service platform with modular architecture and a full-featured API plus automation controls. In related good news for IBM, the company was also able to announce that Softlayer has been verified for deployments of SAP applications.
Cloud Foundry is an open source Platform-as-a-Service originated by the VMware spin-off company Pivotal but now run and governed independently as a foundation in its own right. Cloud Foundry provides developers with access to IBM's software for integration, security, transactions, and other key functions.
The idea is that by using the technologies discussed here in combination with an IBM BlueMix mobile boilerplate (to stay with the term), a programmer could potentially build what might look like the bare bones of a mobile application in no more than a few minutes.
"Since Bluemix was launched just three months ago, we've seen a rapid ramp-up of third-party and IBM services available to developers who want to use DevOps in the cloud to create composable, enterprise-class apps" said Steve Robinson, GM of IBM's Cloud Platform Services.
IBM is also announcing new DevOps solutions typically used behind organizations' firewalls, which will cater to various cloud models. By connecting data from systems of record to new applications and agile processes, the firm says that users can increase visibility across the delivery and feedback cycle, balancing cost, security, and quality concerns with rapid deployment speed.
These include Continuous Testing, Release, and Deployment solutions, which include applying advanced analytics to gauge mobile app user sentiment and quality; capabilities to accelerate multi-platform application testing for IMS, CICS, and SAP applications; as well as the ability to deploy apps on multiple platforms (i.e. native z/OS, iOS, Android) simultaneously.
Also here we find Continuous Business Planning and Collaborative Development solutions for open communication and analytics between teams to manage change faster.
"Organizations today are finding they need to quickly build and shift to mobile, social, and cloud-based apps to differentiate customer experience. However, the best apps often need to reach into the volumes of data held behind the firewalls of organizations' infrastructures," said Kristof Kloeckner, general manager of IBM Rational Software. "IBM's DevOps approach helps teams connect that information to build better systems of interaction with both speed and high quality."

subset: commoncrawl


text:
Living in a small apartment building is akin to watching a soap opera, with all sorts of fascinating characters and rambling stories you tune into now and then - until you realize your life is part of the show. The people you think are odd or interesting believe that you, similarly, are an amusing context for their lives.
Smaller buildings, in our case about 40 suites, have a human scale. They're usually older - ours was built in 1928 - and don't feel historic, but rather have the ambience of the friendly 1950s. If the Leave It To Beaver Cleaver family lived in an apartment, rather than the suburbs, this would be it.
In our previous condo tower home, we could have been living in a hotel for all we related to our fellow owners. Yet our current size of building doesn't seem too small; it's not a duplex or triplex where you're literally living on top of each other and conscious of your neighbours daily. It's also not flashy, as was our previous new condo. The maintenance of our current building is OK, but it's clearly an older, unrenovated building. This contributes to its soft, middle-aged acceptance of life ambience, so different than the hard chic, striving quality prevalent in gleaming new residential complexes. (That said, a bit more obsession on repairs wouldn't be unwelcome.)
Even before we moved into the building, we made an impression on the other tenants. There was a small fire in our apartment. While the fire was inconsequential, the smoke damage was not, and our neighbours witnessed all of our possessions being removed to be cleaned, and armies of specialists arriving daily for weeks to rid the place of soot. This was, as we hear now, big news in the building. I didn't notice people hanging out the windows to catch a glimpse of us when we finally moved in, but I've had rather odd conversations in the elevator as my neighbours discreetly try to determine if I'm the one who, you know, almost burned the place down. I suspect they're also trying to determine if we're safe to be left alone in our unit.
We know several of the neighbours because we all have dogs. I'm happy there are so many dogs in the building as I pretend the crazed barking of our mutts, when they greet friends at the door, is forgiven. As much as we've tried to coach our two dogs, Watson and Sally, to make a good impression on their new canine cohabiters, it hasn't worked. Eight-pound Watson lunges at every dog in residence, especially the large ones. Sally is aloof and won't lick any neighbour's hand, even when they offer treats.
But there are issues. One of our closest neighbours, a zaftig embodiment of entitlement, decided to renovate on a Sunday. She rather destroyed our dinner party that evening with the noise. When I timidly knocked on the door to both introduce myself and ask for quiet, she told me not to freak out about it. A couple of days later, she stayed up all night - and so did we - as she moved furniture around. I can't look at her when I see her in the lobby. A resident of 40plus years in the building who was also bothered by her noise said, "She won't last."
We had another classic small-building experience. A neighbour with a new girlfriend decided to be amorous. The girlfriend is either theatrical, or he's very virile, or both, but even a loud chorus from my partner and me of "yes, yes, yes" aimed in their direction didn't stop the hours of too much information.
Living in a small apartment building is better than a soap opera when it comes to delivering drama.


text:
One of the places that I search is the Find-A-Grave website. There is a wide range of information that can be found or not found there. Depending on who posted the Memorial or added a photo of a headstone you could find families, several generations all linked on Find-A-Grave. Of course, you may find only a Name and a couple of dates, or not find anything at all. An entry not being there may only indicate that no one posted the information.
Just because it's written is "stone" doesn't mean that is is right either and I have a couple of those examples.
Today was a trip to help a colleague and Genea-Blogger with a brick wall. I did my research on Find-A-Grave as I normally would do, but suggested to my wife that she bring some of her research with her. This was a last minute trip. Probably an hour notice. But, I knew she has been looking for a couple of specific ancestors. This year, I think we have found 2 of her top 5.
It might be noted that the Same Surname was my excuse to make the trip.
I had her review what I was looking for, on the trip North and East, then asked her what she wanted to find. It was a cemetery, of course, so I told (ooops, asked) her to do her least favorite thing, read a Map. The GPS will get me there, but where was that in relationship to where she wanted to go.
Oh, that was easy, we were going in the same part of New York, which is always a good thing, and wasn't too far from where our first stop was. I found what I was looking for, plugged in a town name into the GPS, and it took us right to the town hall. (how lucky are we). The nice person at the desk gave us directions to the cemetery.
"should be in the old part of the cemetery" was the words to follow and the cemetery was in two parts, we wanted the second part. No problem. Drove on the roads, to get a good idea what the "old part" meant, stopped and Patti went one way and I went another. The stones where I was going were too old. So I moved to newer stones.
This was not a large cemetery, so I could see her, and knew she was tiring out as she headed for the car. I had to walk down one more path, she can sit in the car, but only one more path.
There "it was" the headstone of her Great Grandfather.
Here is where the fun began. Across the cemetery, I asked if he was a Civil War vet? Don't know, but could be was the answer. (I'll let the excuse be that she was tired, as it had been a long day).
There before us was her Great Grandfather William F Applebee.
Two things were wrong about that. 1) bee vs bey, and 2) the middle initial.
She has his name recorded as William without any middle name or initial. She didn't know for sure. That's OK. But, she had seen H for a middle name, usually expanded to Henry. Other folks have found that middle name "online" or in someone else's tree. But, most of that traced back to someone she knows.
This other researcher has been researching for years and because some of the work had ended up in someone's tree, this researcher stopped sharing completely.
Have you ever looked at a Flat File and seen on a piece of paper a note that didn't make any sense? Here is one, found in the Goshen Genealogy Library. "Why didn't " (this person) "sign up through the Applebee line for the DAR"?
Don't know the answer to that question, but now Patti can apply, if she wishes, through William F Applebee.
So, what's with the H and the F. Can't explain the H, but William Applebee's first son was Franklin. Somewhere along the line, looking back, she'll run into a Franklin.
Off to look at Civil War Records and probably Pension files, as William was married in 1867, right after the civil war.
At the moment, what is written in stone, may be correct, but still needs to be verified.
One of the two earlier finds, was his wife in Norwalk Connecticut.
Lesson Learned: Just because "It's" Written in stone, doesn't make it right.
but sometimes it is


text:
Free delivery on online orders $60 and over — anywhere in Australia.
The page you were looking for doesn't seem to be where we thought it was.
The best place to go from here is home – or, if you're looking for a particular product, try a search.
Sign up to receive our emails.


text:
Puppy Linux Discussion Forum
Puppy HOME page :
"THE" alternative forum :
The time now is Tue 11 Aug 2020, 06:54
All times are UTC - 4
Forum index
House Training
HOWTO ( Solutions )
Install basic Puppy on a computer with 16 Mb RAM
View previous topic
View next topic
Page 1 of 2
[27 Posts]
Goto page:
Joined: 09 May 2008
Posts: 908
Location: Moorooka, Queensland
Posted: Mon 26 Oct 2009, 09:56
Post subject:
Install basic Puppy on a computer with 16 Mb RAM
Subject description: A case study with an old Toshiba 430CDS laptop. Low ram low-ram loram
Executive Summary:
Most current and emerging Linux versions require at least 64Mb RAM, or double that for satisfactory operation across a range of higher-end internet, gaming and and office applications. The process of "natural" succession tends to have older and still-functional computer hardware consigned straight to the junk heap, particularly those with a maximum capacity of less than 128Mb. Nonetheless, here I outline a procedure for successfully installing a Puppy 4.12 puplet (Pulp 0.03) on a laptop with 16Mb RAM, for its intended end-of-life role as a simple games computer for primary-school children. No previous experience with Linux is neccessary - I'm not a programmer, but a Windows refugee and end-user with just enough curiosity make trouble for myself.
1. Low RAM computers - General observations
It's important to highlight that the amount of RAM available is not the only factor in getting Puppy running happily on 'vintage' computers. CPU speed and health I won't mention further as defects in this department are often fatal as most CPU's can't be replaced on older motherboards without a soldering iron, and this can signal problems elsewhere on the board. Optical and hard drives can be easily replaced with newer components, and should be seriously considered for automatic replacement because:
The original 8x CD-ROM etc. drastically impacts on installation time and general operation. (Refer to the first sentence 'nutshell' in this post, and don't try this route.)
The symptoms of a dying CD drive are sometimes not easy to spot, and can 'hang' repeated installation attempts at random points, giving the impression that RAM or other hardware may be at fault. Persistent hangs at the "Booting to kernel..." message when installing Puppy and other versions of Linux is a sure indication that the CD drive needs replacing. (cf. nutshell)
The original hard drive (HDD) is likely to be a IDE/ATA/PATA vintage with a spindle speed of 5400 RPM, and possibly lacking DMA transfer rates. Drive speed is important - particularly when you require a sizeable linux-swap partition (256MB recommended - but see healthy debate regarding swap-partition size on the forum) to complement the low RAM. Exchanging the original with a faster ATA drive (i.e., 7200 RPM) will markedly improve installation and general operation speeds. Running noise is also reduced.
Better still, replacing the old-style drive with a solid-state drive, that is, CF or SD cards in an internal IDE-adaptor will improve running speed, temperature and energy-efficiency
Test the integrity of your HDD before committing it to the project. The "Ultimate Boot CD" (
4.1.1, with v. 4.1.2 arriving soon for official release) is an invaluable tool for any refurbishment project and is mentioned often in the Puppy forums. Plenty of tools are provided for diagnosing your CPU, motherboard and RAM. Make sure that you use
to assess the quality of your RAM - it is on UBCD, available alone for free download and is also provided stock-standard in many versions of Puppy, so there is no excuse to skip it's use. On UBCD I find
particularly useful in diagnosing and "repairing" HDD problems with bad or degrading sectors (i.e., will provide operational workarounds but no HDD can be fully repaired). It's particularly useful when arranging the location of your linux-swap to avoid a swamp of slow sectors on areas of the drive - string-like patterns and well-defined areas of slow sectors are indications that the drive needs replacing.
I formatted my installation partitions in the Ext2 format as I had fatal halts whenever I attempted using Ext3.
2. BIOS, CD issues
Checking that you have the latest BIOS for your motherboard should be performed early in any recycling project. It's not hard to do, although it has moderate risk in that the 'flash' process should never be interrupted.
Regrettably, many early BIOS's - particularly in the Win95 and Win98 era - were designed to the MicroSoft script, including the inability to install straight from CD without the use of a boot floppy. WakePup2 is provided stock-standard in most versions of Puppy and enables detection of Puppy files on non-Linux hard-drive and USB partitions, for installation purposes. "
" from rcrsn51 is perfect for getting around the BIOS shortcoming and booting a Puppy installation CD - it will also boot the installation CD's of other Linux versions, and diagnostic discs like UBCD without any problem. Anyone who uses Puppy on older computers should have grubflop in their toolbox.
Older CD-drives require care in the preparation of installation CD's: avoid using RW CD's; multisession CD's; use 'finalized' ISO's burned at the slowest speed you have available on your main or 'everyday' computer. (but cf. nutshell and save trouble)
3. Choosing your OS
A good test of your hardware and the range (and sophistication) of applications available to it is to install operating systems that were more-or-less designed for low RAM environments. These include; Win95, Win98SE given the 'lite' treatment (Win98lite), ReactOS 0.3.10 (not at 16Mb RAM), DeLi 0.8.0, SliTaz 2.0 (loram), TinyCore 2.4.1, Luit Linux 0.4 and Kantonix 2005-04-lite. However, at 64Mb RAM and below, it is likely you will find such distributions too bulky in their attempts to provide all things for all people, and my inclination is to pick a lite Puplet that can be easily modified to perform a restricted range of functions...
4. Choosing and preparing your Puppy version
Understandably, not all hardware can be supported by the latest official version of Puppy Linux in the constant pursuit of support and compatibility for the latest technology (and software demands). "Retro" versions utilize earlier Linux kernels and generally provide better support for earlier hardware. Official "barebones" versions and "fat-free" puplets reduce the number of applications and overall pup_XXX.sfs size, hence improving running efficiency in low-ram machines. "Lite" or "ultra" puplets further reduce operational overheads by minimizing a range of processes concerned with running the X windows environment (e.g., freememapplet, xload, blinky etc). After choosing the specific role for your RAM-challenged computer (e.g., music jukebox, internet access and emailing, games etc.), similar results can be achieved by taking your preferred Puppy or puplet, removing those applications you won't require manually or automatically with Pet-be-gone, and/or manually reducing your resource "overheads" in the X environment (e.g., see greyhound "puppy"
) to "mould" your puppy to the hardware available.
5. Moulding Puppy for 16Mb RAM
I do not recommend installing any Puppy version from a finalized, slow-burned live-cd onto a 16Mb laptop, using its original hardware.
The testbed here was a Toshiba Satellite Pro 430CDS, 120MHz Pentium, 16Mb onboard EDO, 1.3GB -preDMA HDD, 10x CD-ROM, external floppy - no USB, PCMCIA ports unused, no networking features. EDIT: I USED A 256MB LINUX-SWAP PARTITION
While I wouldn't do this again with less than 64Mb RAM, the boot parameters I found most successful were:
puppy pfix=noramsfs,nox,nopcmcia ide=nodma acpi=off apm=on loglevel=7
Instead of noramsfs I used "noram" for earlier versions of puppy where the argument "noramsfs" wasn't provided as an example on the bootup screen. I don't know whether there are fundamental differences in their use, or whether they can be used interchangeably. "pfix=ram" is of course the default option for installations with plenty of RAM.
I used 'nox' to help dig around behind the Xorg chooser, before the startup of X11 to solve some issues with Toshiba Laptop LCD settings that I won't discuss further here. "ide=nodma" for the old hdd without DMA support, the laptop supports APM not ACPI, and the full verbosity provided by "loglevel=7" permits me to diagnose any faults to work around in future installation attempts.
From my experiments with over a dozen or so Pupplets from puppy1 to puppy4, it appeared that for those versions with ISO's larger than 75Mb, waiting time increased exponentially for the X-server to stop loading and the menu to be accessible. If I had to wait over 30 minutes I counted the installation as a failure, although at least once I waited over 24hours for menubar, background and icons to appear before I aborted. From instances where the X-server completed loading, initial attempts to improve response to the mouse actions and keyboard commands were highly, highly frustrating. These chiefly involved killing various background processes, removing the desktop icons and exchanging the background wallpaper for a plain black screen.
Long before this point I considered using a faster desktop machine to pre-load Puppy onto a USB caddy and transferring it straight into the laptop for re-initialization in its final environment, but delayed because I thought it was going to be more difficult than it actually was. I used a small hdd (<4GB, 3.5") recycled from other projects and used it to surrogate a full install of the puppy I wanted to try in the laptop. (I used full installations throughout, not frugal ones due to performance concerns at low RAM levels.) After creating a small 32MB pup_save, I then removed whatever applications not required and remastered the puplet for a live CD copy - as backup and re-installation via the faster desktop, not to the laptop. Then I essentially cloned the desktop drive onto the laptop drive, ensuring that the GRUB settings were correct before I installed it back into the laptop. THIS INSTALLATION ROUTE BYPASSES THE HEAVY DRAIN ON RAM NEEDED AT THE INSTALLATION STAGE, OFTEN RESULTING IN FATAL CRASHES.
To my astonishment, Pulp 0.03 - a derivative based on Puppy 4.12 barebones - not 'retro' - works "out of the box" on a Pentium laptop with only 16Mb RAM.
It uses no wallpaper or desktop icons by default, and together with a series of performance 'tweaks' and careful selection of blingless and bloatless applications for improving overall speed in contemporary machines works well in low RAM. I removed the Siag office suite and the typing tutor, and installed some games pets (e.g., XArchon - thanks for that one, MU). I have no need for any graphics-intensive programs here, though will attempt downloaded flash games played via ttuuxx's FirePup 0.4 which is pre-installed in Pulp. It may be best to have any additional games pre-installed while the laptop HDD is still caddied to the faster computer.
I used a recycled, 7200 RPM HDD to replace the original drive which struggled badly and actually deteriorated noticeably over one week of installation attempts - as gauged using the MHDD32 software mentioned earlier.
Using the drive transfer method I anticipate similar success using performance optimized, bare-desktop versions of Puppy4, including TurboPup Xtreme (Beta2). It is likely that ChoicePup412RminV2 will also work well in low RAM conditions if given the bare-desktop and "greyhound" treatment in pre-installation. It remains to be seen whether the hardware will tolerate the educational games SFS's posted by sidders on his HSB project. A barescreen, barebones 412 puppy with the suite of HSB sfs' may well provide the best overall solution but gCompris may well be too resource-hungry.
- As I still have some 'tweaking' left to go regarding Xorg/Xvesa issues on older Toshiba Laptops, this may explain some jumpiness and slow running speed of arcade games such as X-soldier. Fine for everything else, and will also provide a good eBook reader, music player etc.
...I'll still be buying more RAM for it, however.
Many, many thanks to Barry Kauler again for his fabulous take on the Linux OS, and to all in the Puppy community asking questions and to the gurus responding to them - I've used your 'gear' here.
Special thanks also to those who contributed the puplets below -
Versions Tested:
Puppy-1.0.3-FF.2005; SimplePup (1.0.7); Puppy-1.0.8-Mozilla; MicroMuppyOpera, Puppy-109CE-KDE3.5.2, Sea-icepup 1.19.1, [Does anyone have copies of Todd Richardson's LitePup series, or know where I might download them from??] Puppy-214R Remaster, 214X15, GamePup216, Fat-free2.16-Dillo, Fat-free2.17, DCL2008 (301), Fat-free301Xorg, FH301RetroLiteV2, PizzaPup301, SkinnyPup4.0a, Puppy4.12Retro_bb, WolfPup2FF, ChoicePup412RminV2, TuboPup XtremeBeta, Pulp 0.03.
Back to top
Joined: 02 Oct 2007
Posts: 632
Posted: Tue 12 Jan 2010, 15:31
Post subject:
@Puppyt: Have you tried the latest version of Turbopup Xtreme (v1.0 FINAL) ?
It's much lighter than the old Beta you've tried before.
Turbopup Tech Support
Back to top
Joined: 18 May 2008
Posts: 4878
Location: Blue Springs, MO
Posted: Tue 12 Jan 2010, 18:22
Post subject:
I have posted a bunch of jwm hacks that will make it a full desktop environment (without the moderately heavy Rox) here:
For browsing - netsurf or dillo2 or a console base browser (links...)
If you have a smaller spare hard drive put it on a SEPARATE ide channel and setup your swap partition on it (of course more RAM is better)
Many versions will work, but you'd need to comment out the auto-started daemons like CUPS, Rox, event manager,... and remove the <Swallow'd applets from /root/.jwmrc or /root/.jwmrc-tray (absvolume, blinky, asapm...) pprocess will tell the tale and pfind will find the culprit script (unless it is in the init script - maybe syslogd and klogd)
Recompiling some of the stuff statically and with unneeded options removed can also help (for instance maybe you don't need jpeg or xpm support in jwm if you convert all icons to png and use a single color background)
Maybe once finished it would be possible to share using something like:
dd -if=/dev/sda1 -of=/mnt/sda2/lite_pup.img #not sure?
so others could install it using a boot floppy, CD and:
dd -if=/mnt/sda2/lite_pup.img -of=/dev/sda1 #not sure?
... or you could bypass X altogether and use many SDL games on the framebuffer - (DOS flashback method)
Check out my
github repositories
. I may eventually get around to updating my
Back to top
Joined: 09 May 2008
Posts: 908
Location: Moorooka, Queensland
Posted: Wed 13 Jan 2010, 03:24
Post subject:
Subject description: Low ram puplets
Thanks for your replies panzerpuppy and technosaurus:-
panzerpuppy, I have been following synth's progress with Turbopup Xtreme and was kinda hoping to test version 1.1 out on the old Toshiba 430CDS. You seem to have inside info on that development - should I just stick to 1.0 instead for such a machine? (I've tested Xtreme 1.0 on my main desktop, and liked what I saw there very much, but haven't had the chance to trot it out on the 430CDS.)
technosaurus, many thanks indeed for the hacks for a ROXless puppy - that thread you started is brimming with tips on reducing running overheads - I hope to give some of those a running when I get a chance in the not-too-distant future..
To All, I acquired a 32MB RAM module secondhand from a Chinese supplier very helpfully suggested by a puppian responding to my post on another thread. However, I haven't had any puplet running on the 430CDS continuously due to improper shutdowns (e.g., my 4yo daughter just loves pressing those buttons), and running fsck on such a machine on a regular basis is, well, pretty fsckd. So given my level of expertise with Linux (where I just keep breaking stuff till it works) the project in on the backburner til I find a decent lump of time to work it through.
What I have found is that until I have found a puplet (native or suitably hacked) that will shutdown cleanly on such hardware, operational performance will tend to degrade on successive bootups - SilverPuppy's brilliant resource here on his "Make Puppy recover automatically from improper shutdowns" thread here
backgrounds the issue well.
Sorry that I haven't properly updated the project as quite a few people seem curious about running Puppy on such limited hardware resources, and the update is overdue. I was kinda hoping that ttuuxx might have put the blowtorch to his 214X series and had a version Big-bassified for a Fat-free release... such a beast might run sweet on sub-64 Mb RAM behemoths... Not to be (anytime soon) so a revisit of the versions listed earlier (plus Murga's MeanPuppy, TurboPup Xtreme 1.0) on 48 Ram, ext3 etc plus experiments outlined by SilverPuppy and technosaurus and their contributers is warranted. Could you wait a fortnight please?
Cheers All
Back to top
Joined: 24 Jun 2006
Posts: 140
Location: Imperial Warmongering Dystopia of Amerika
Posted: Sat 16 Jan 2010, 03:06
Post subject:
The older cd drives can often be 'restored' to
normal operation by using a lens cleaning disk
to remove dust accumulation from the laser
optical unit. Insert it into the drive and let
it automatically do its chores.
Or, if the optical unit is accessible for manual
cleaning, a Q tip very slightly moistened with
isopropyl (rubbing) alcohol may be used to
very gently remove dust/debris from the lens.
As long as the cd drive is able to 'read' some
portion of a cd before cleaning, there is a good
possibility that it will come back to 'life.'
The optical unit is very delicate so very gentle
handling is a necessity.
Back to top
Joined: 09 May 2008
Posts: 908
Location: Moorooka, Queensland
Posted: Sun 24 Jan 2010, 23:53
Post subject:
Cheers Hugh - those are great tips. (And I hope you're over your 'flu)
I forgot to mention too that a loosely-fitted IDE cable between the motherboard and the CD can also run you into trouble at the "Booting the kernel" stage. (But more often than not your CD simply will not be picked up at boot.) The plastic connections tend to wear over time. Also check the cable itself - sharp creases, pinpricks in the cable can often be the cause of many mysterious ailments in ye-olde-worlde-charm computer.
Back to top
Joined: 04 Oct 2005
Posts: 5547
Location: GB
Posted: Sat 02 Oct 2010, 12:29
Post subject:
We did the no-shutdown feature to death many times. For certain chipsets there is no answer just a work-around with acpi set to <force> or one of the alternative settings.
As for old CD drives, I've seen hundreds of DOA s and not a single one could ever be resurrected by cleaning the lens - it's an urban myth. Even cleaning the disc rarely works - it's usually a fault in the inter layer(s).
Also beware of 'rubbing alcohol' which is usually denatured plain old ethanol, but might contain lanolin as well! If you are contemplating chemical cleaners, you need to source them from a laboratory (supplier) in at least Analar grade or better and apply it with clinically clean swabs. There's clean & 'pure', then there's chemical clean & pure, and finally bacteriostatic reagents. If you don't understand these terms check in with your local university chemistry department or clean-room fab (which will be operated by chemists*)...
[*Brits take heed: a chemist is rarely a pharmacist; different breed in the UK.]
Back to top
Joined: 18 May 2008
Posts: 4878
Location: Blue Springs, MO
Posted: Mon 04 Oct 2010, 17:20
Post subject:
One thing I didn't mention was the size of the mandatory processes. To reduce the memory requirements I supplemented these binaries with minimal static uclibc versions... for instance - I compiled additional busybox implementations using the uclibc capable compilers at
make allnoconfig
make menuconfig
>select only one applet (getty is a good example)
>>exit & save
(if you are only doing 1 applet you can just rename busybox to your applet name... NOTE that recent developments in busybox have complicated this a bit, because if the "full" busybox has the applet, then the internal one gets called - which can be an issue if busybox ash is the shell that execs the command - to prevent this behavior busybox-full must be either configured without the applet or the, enabled-by-default, "prefer applets" feature disabled)
Most of this is in the PupNgo thread already, so look there for pets, scripts and techniques. I have had jwm running in Xvesa with <16mb in pupngo but if you set up a swap file/partition and use a full install you should be able to still run other apps, however slowly
Check out my
github repositories
. I may eventually get around to updating my
Back to top
Joined: 13 Sep 2006
Posts: 62
Location: New Hampshire USA
Posted: Sun 09 Jan 2011, 16:39
Post subject:
Congrats to all you minimalists! I'll just mention that a 2011 HDD or CD drive may be wasted on old hardware. The CPU and drive controller may not be able to see the whole thing or keep up with the transfer rate anyway, and may even freak out at the new stuff. For really old machines you can often find giveaway drives that will boost performance to as high as it is ever going to go. 1998 drives can do wonders for a 1992 machine!-)
Back to top
Joined: 09 May 2008
Posts: 908
Location: Moorooka, Queensland
Posted: Fri 21 Jan 2011, 13:31
Post subject:
Alas - a confessional...
The nub is I have had to relent and leave Puppy for FreeDOS on the smaller of the two machines - many thanks to the suggestions of various other puppians (including hondasid, author of Uhuru Puppy).
With no real surprise I found that hardware of this vintage is perfectly geared for the mountains of DOS "abandonware" lurking on the 'net - providing acceptably challenging entertainment and educational value for my early Primary-school-aged kids. PERHAPS a DOSBox-dedicated pUPnGO would be OK on this machine - I tried goingnuts' latest version (pUPnGO_V412_200110.iso; see
) and while
had fun - especially online with the text web-browser - household rioting nearly ensued. I didn't have the time or the nous to continue with that Puppy avenue further, but I really liked where pUPnGO was taking me on that old beast.
I had concentrated on getting the smaller Toshiba 430CDS Satellite Pro up and running (now 32MB RAM with original 1.2GB hdd formatted to Ext2, 128MB swap - unlike its bigger brother 'maxed out' at 48MB RAM). I was pleasantly surprised that pUPnGO booted and could install straight from the PCMCIA CD-ROM, but again rcrsn51's grub floppy was vital. For other puplets (as listed in the OP) it was still a case to best load Puppy onto the laptop's harddrive while it was connected to a newer computer. Most regrettably, I couldn't maintain a kid-friendly/foolproof Puppy working reliably on the smaller machine. That is, not a puplet that would also provide the range of resource-friendly entertainment as the old DOS software.
I used the drive diagnostic tool MHDD (from within UBCD) and it revealed the tragic 'track marks' of failing sectors in the last 15% of the hard drive - tell-tale signs of years of abuse from Windows disk-threshing. Even using Gparted to "cut off" the dodgy tail by leaving it unused as an unformatted partition didn't provide the consistency I was expecting, although complete crashes were less likely. I suspect very much to be able to remove a range of performance glitches by ditching the old drive for a solid-state hard-drive (SD or CF) with an IDE adapter - but I don't have one spare. However as hayden mentioned earlier, there is only so much that might be gained from mixing technologies from such disparate 'eras'. Nonetheless, even given the vintage motherboard and CPU, it may well benefit from an IDE adapter for two CF cards - with one dedicated for swap, as technosaurus suggested earlier.
After a VERY torturous journey, I eventually settled on the mix of FreeDOS 1.0 (with the latest JEMM memory expander), the child-friendly GUI of Ronald Blankendaal's "Access" arranged to open automatically from the boot-up
, and for occasional 'housekeeping' duties use the file manager provided in DosStart
- rather than use OpenGEM or SEAL2. I'm using the entire drive formatted to FAT16, and crashes are extremely rare.
For more advanced users on such hardware, an embedded Puppy like pUPnGO could meet a range of requirements although I think at present, it is possible but not probable for children's entertainment. And not perhaps with the economy of DOS - though goingnuts, technosaurus and other collaborators certainly are working to that end.
Apologies that I haven't responded sooner - apparently there's been a glitch with automated notifications regarding comments on this thread.
Search engines for Puppy
Google Custom Search
others TBA...
Back to top
Joined: 07 Dec 2008
Posts: 927
Posted: Sat 22 Jan 2011, 15:13
Post subject:
Puppyt: Thank you for a really impressive report on your trials! You mention that you did test pUPnGO version pUPnGO_V412_200110. You might have fun testing the latest version (pUPnGO_V412_041210.iso) as a lot happened: The CLI (and core part) is totally separated from the GUI part - and also everything in CLI is build as static bins. This means that you can load different GUI parts - one is included on the download iso-image but two other is offered: Xwoaf (very tiny using ulibc) and bl3. Especially the bl3-dress might be worth trying as it should be able to boot to GUI in 16Mb ram. It can use Slackware 4 packages so there are a lot of expansion possibilities. Attached a screen-shoot of pUPnGO running the bl3-dress loaded as sfs-file after boot to prompt. If you have the time to test some day I could do a pUPnGO-bl3-iso for you...
4671 Time(s)
Back to top
Joined: 09 May 2008
Posts: 908
Location: Moorooka, Queensland
Posted: Sat 22 Jan 2011, 21:38
Post subject:
Hi goingnuts,
I beg your pardon - it was actually pUPnGO_V412_041210.iso that I tested, but in the confusion of waterlogged days recently at my end and release dates I erred in haste. I enjoyed ivansampa's little youtube video and downloaded and installed about 5th Jan. I had a fab but limited time playing with it, but that is feedback best left on your thread...
I've actually run way overtime on my muddled-headed computer-testing for the time being, but thankyou very much indeed for your kind offer for a bl3 version of your puplet. Thanks too for pointing out the Slackware compatibility - if I was to stick to your pUPnGO ethos of a single-role, embedded system - would it be feasible to run a DosBox package (e.g.,
) from within pUPnGO - what sort of advantages might you get over using a straight DOS version when running ye olde software? And if pUPnGo was to act as a DosBox 'server', perhaps via to the Dos 'flashback' method technosaurus hints at earlier in this thread, or busybox applet (I have only a rough sense of what he means in these respects), could a X-like gui be eliminated to reduce overheads further? Though on second thought a graphical file manager within Puppy would be preferable to the FreeDOS offerings I've butted my head against recently.
...And what I'm seeing very clearly now is the points I originally listed in the first post are really championed in your pUPnGO thread, and I really should be directing my questions there!
Many Thanks
P.S. I reckon I owe it to the Puppy Community to get a 44-pin (laptop) IDE CF or SD adapter (with ports for 2 cards to follow technosaurus' suggestion) and revisit the issue of Puppy4's and below on a sub 48MB machine...
Search engines for Puppy
Google Custom Search
others TBA...
Back to top
Joined: 26 Nov 2010
Posts: 63
Posted: Tue 13 Sep 2011, 11:42
Post subject:
The original Norton Commander (which has been cloned many times) might be a good choice for file management in FreeDOS. Let me know if you want a copy.
It's always easy when you know how!
Back to top
Joined: 09 Nov 2011
Posts: 1
Posted: Fri 11 Nov 2011, 10:56
Post subject:
I know I'm posting on here a tad late, but I had absolutely, positively NO IDEA that puppy linux could be posted on that slow of a computer. Am I reading this right? 16 MB (not GB's) of RAM? The reason I'm shocked is because I'm wanting to install a separate partition on an older computer. . .for no particular reason, actually. Honestly, I'm just wanting to experiment with other OS's and laptop platforms (old and new) and thought this might be interesting. I found an old Compaq Armada at a rummage sale. Now THAT'S old school. Although, when it comes to new laptops, I certainly wouldn't be going to rummage sales. . .more like a retail -- y'know, places like
or something.
Anyway...with any luck, these tips will work. Thanks for allowing me to chime in and thanks for the trips.
I do not regret one moment of my life.
Lillie Langtry
Last edited by BeefyCat on Sat 12 Nov 2011, 04:33; edited 1 time in total
Back to top
Joined: 11 Jun 2011
Posts: 3882
Location: Bulgaria
Posted: Fri 11 Nov 2011, 13:07
Post subject:
Puppyt, thank you for the information about puppy running on low ram computer like that.
I have an old computer with 40 Mhz processor, 3 Mb RAM (three MB RAM) and 40 MB HDD. It has a network card.
It has only floppy drive but I can connect CD-Rom and I can put about 500 Mb HDD as well.
At the moment it works with MSDos 6.2 and Windows 3.1 and it takes about 30 MB from 40 MB hard drive.
Does anybody have any idea if there is a chance to make some puppy work on that computer?
Farewell, Nooby, you will be missed...
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Sort by:
Post Time
Post Subject
Page 1 of 2
[27 Posts]
Goto page:
View previous topic
View next topic
Forum index
House Training
HOWTO ( Solutions )
Jump to:
Select a forum
Forum index
|___ House Training
| |___ Beginners Help ( Start Here)
| |___ Users ( For the regulars )
| | |___ Usuarios de habla Hispana
| | |___ Für deutschsprachige Anhänger
| | |___ Pour les francophones
| |
| |___ HOWTO ( Solutions )
| |___ Bugs ( Submit bugs )
|___ Advanced Topics
| |___ Additional Software (PETs, n' stuff)
| | |___ Package Collections / Repositories
| | |___ Browsers and Internet
| | |___ Business
| | |___ Compiling
| | |___ Desktop
| | |___ Documents
| | |___ Drivers
| | |___ Educational
| | |___ Engineering/Science/Simulation
| | |___ Eye Candy
| | |___ Filesystem
| | |___ Games
| | |___ Graphics
| | |___ Multimedia
| | |___ Network
| | |___ Security/Privacy
| | |___ System
| | |___ Utilities
| | |___ Virtualization
| | |___ Unsorted
| |
| |___ Cutting edge
| | |___ Multi-session live-CD/DVD
| |
| |___ Hardware
| | |___ Audio
| | |___ Networking
| | | |___ Dialup
| | | |___ Ethernet
| | | |___ Wireless
| | |
| | |___ Printers
| | |___ Video
| |
| |___ Puppy Derivatives
| |___ Puppy Projects
| |___ Next Puppy Development
| | |___ 4.x
| | | |___ Bugs (4.x dev)
| | | |___ Usability Issues (4.x dev)
| | |
| | |___ 5.x
| | |___ Bugs (5.x dev)
| | |___ Usability Issues (5.x dev)
| |
| |___ Localization Project
| |___ Documentation Project
|___ Taking the Puppy out for a walk
| |___ Announcements
| |___ Puppy Power
| |___ Suggestions
| |___ Misc
|___ Off-Topic Area
|___ Programming
|___ Security
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
attach files in this forum
download files in this forum
Powered by
© 2001, 2005 phpBB Group
[ Time: 0.1320s ][ Queries: 12 (0.0443s) ][ GZIP on ]


text:
Dear Bob,
About 2 months ago, i had oral sex with a high risk prostitute back home in Pakistan. She looked perfectly healthy, and it was a momment of madness, which i really really feel guilty about.
I had oral sex for about 2 minutes, and was just using my lips, not toungue etc, i sealed my lips too, so it was just the edge that came in contact. however i did tug at the clitoris, and vaginal secretions whilst pleasuring her..mouth closed though.. and spitting out.. i dont have any sores on my mouth, lips, and my gums dont bleed
i wiped my lips straight away, and washed my face with water immediately.
I FEEL really stupid and guilty...especially after she was offering unprotected sex which i refused..completely..this then made me realise she was at risk....
since then i am married etc...new wife..
now 2 months on, i have had a chesty cough with phlegm, last 4 weeks, i did smoke, so thats made it worse.
but since last week, ive had a cold, stiff neck, slight fevers at night....
the dr has given me 500 mg amoxcyllin, and still cant shake the chesty cough or stiff neck..my glands havent popped out or nything, but i do feel my front neck gland throbbing slightly, and feels sensitive.
i think it is just a cold due to the weather change, maybe because i was smoking whilst had a chesty cough.
but another part of me thinks ive picked up hiv, ive read statistically its very low....
but it is in my head... im very terriefied of going for a hiv test...i feel terrible, guilty, even worse i have a new wife, and i am terrified i may have infected her..i love her so much...wish i could turn back time and not do that stupid boys night out thing...
my parents are very religious etc, i just feel guilty and upset...
please ease my pain and tell me..its low risk...
it was a stupid stupid thing to do...i swear i want to turn to god and give charity to your site.
Hello Pakistani-Guy,
Your HIV-acquisition risk from cunnilingus is extremely remote. That your mouth was apparently closed throughout the session puts the risk into the essentially nonexistent category. I'll repost below some information about cunnilingus being an extremely low-risk activity.
Your problem is primarily one of guilt made worse by your very religious upbringing and newly married status.
My advice:
The best way to confront your guilt is to level with your wife. (It's also the right thing to do.)
If you and/or your wife remain concerned, despite my reassurance that your exposure risk was extremely remote, get a single HIV test at the three-month mark to put these residual worries permanently to rest. You can use condoms with your wife while waiting for your confirmatory negative test, if this would help you and your wife to feel safer during the window period.
Stop smoking! If you don't, it will kill you in a very painful and undignified fashion. My dear brother died of cigarette-induced lung and brain cancer. Don't let this happen to you or anyone you love.
Thank you for your desire to donate to the Robert James Frascino AIDS Foundation. Donation information can be found on the foundation's Web site at www.concertedeffort.org. Your gift is warmly appreciated. In return, I'm sending you my best good-luck/health karma that your definitive three-month test is negative. I'm quite certain it will indeed be negative.
Good luck. Good health!
Dr. Bob
Each night I wait up till you make your posts. (CUNNILINGUS) Aug 14, 2008
First of all let me say this is the only place I would trust the information that is given and I think that is why so many come here for answers to their worries. I have written to your forum a couple of times and was not able to get an answer to any of my questions. Perhaps my problem is trivial to the questions asked by others, but none the less still troublesome for me. I am almost 60 years old. I have Sjogren's Syndrome and test postive for both the SSA and SSB antibodies. I also have had surgery to my prostate and am pretty much impotent. Recently, after a couple of years of no sex, met a lady and performed oral sex on her. I got little from this other then making someone else feel good. Before this I was HIV negative and hope I still am. This is the only exposure I have had in at least two years. A couple of days after this exposure, i expereinced terrible stomach problems and persistent headaches. I went to a clinic and they did a CBC and found my WBC to be slightly elevated, and prescribed me Two antibodics (Cipro and Flagll) with a diagnosis of diviticulits. I often have bouts of slight pain in the area of my parotid gland even before this exposure. I went to my Rhuematolgist and was tested for CBC with differential and other tests specific to other autoimune problems such as Lupuse, etc. The only thing that came of that was Vitamin D deficiency and positive for SS. I am however feeling uncomfortable in the left side of my neck, left arm pit and left groin area. Laying down and getting rest, or after a nights sleep, relieves these symptoms and everything starts out fine but as the day progresses my left parotid gland area, feels puffy, and tender, then later in the day the groin will really start to hurt. My head itches a a lot at night, and I am using a medicated shampoo to relieve this but still iches. I have had no fever, night sweats, or other problem and it has been two months since my exposure. Here are my questions: 1. Does someone with SS have a greater chance of becoming infected from a low risk exposure such as mine. 2. Can the nodes come and go each day or would they be swollen constantly ( I have never ever felt a node but they do hurt in the area they would be found). 3. If one has such symptoms and is indeed infected would he test postive at that time. 4. Would someone who takes plaquenil for SS experience less symtoms then someone who does not take any medicaations.
Response from Dr. Frascino
Before addressing your specific questions, I'll point out a few facts. First of all, the symptoms you experienced "a couple of days" after your "lunch at the Y" (cunnilingus) would not be HIV related. Acute retroviral syndrome (ARS) symptoms take weeks, not hours or days, to appear. Second, cunnilingus carries an extremely minimal risk for HIV transmission. (See below.) Third, swollen lymph glands related to HIV disease would not be limited only to one side of the body. The virus quickly spreads throughout the body and therefore the symptoms would be generalized, not unilateral.
Turning to your specific questions:
Lymphadenopathy associated with HIV is a more constant phenomenon. I do not believe your symptoms are HIV related.
HIV-antibody tests taken prior to three months are not considered to be definitive, symptoms or no symptoms.
Dr. Bob
The Perfect Symptoms - beat this (CUNNILINGUS) Feb 24, 2008
Male, aged 25 Exposure: Unprotected cunnilingus
One week - three months after exposure: diarrhoea, fatigue, mild fever, white coated tongue, sore throat, cough, red rashes on chest and thighs, swollen lymph nodes (4) on thigh
Three months - ten months after exposure: swollen nodes remain, red itchy rashes on and off, muscles start paining with limited activity (very quick lactic acid formation)
Guess you could probably use my symptoms as a textbook example of the symptoms can't you doctor?
Do I even need to get tested or is it a surety that I am HIV positive?
Response from Dr. Frascino
Actually I could probably use you as a "textbook example" of someone convinced he is HIV positive when in reality he is not. Dude, I've said it before and now I'll say it again: Symptoms, no matter what they are, are notoriously unreliable in predicting who is and is not HIV infected. The only way to determine HIV status is to get an HIV test. Period.
Your risk cunnilingus carries only a negligible risk for HIV transmission. (See below.)
My advice is to get a rapid HIV test. You'll have a definitive answer in as few as 20 minutes. Statistically the odds are astronomically in your favor that you did not contract HIV from your "lunch at the Y."
My bet is that the next time you write in the title of your post, rather than "The Perfect Symptoms," will be "The Perfect WOO-HOO!" And then I could use you for that "textbook example" I mentioned. But if you peruse the archives you'll find I've already got gazillions of other "textbook examples" identical to you! So join the crowd of ex-worried wells, OK? So what are you waiting for dude? Get moving! Get tested!
Dr. Bob
scared and confused in uk! (CUNNILINGUS) Jan 31, 2008
super bob!! all was well until a few days ago, could you help me out with this one,? i performed a sesion of clit licking on a lady of unkown status, my tongue never penatrated her just liked her clitoris, i had no cuts or nicks in my mouth that i could see, do i need a test for hiv, i know your the guru on this my freind, ill send a donation anyway as your cause touched the lives of so many people thanks dr your the man misguided in limey land!
Response from Dr. Frascino
Hello Misguided in Limey Land,
Cunnilingus carries a negligible risk for HIV transmission. The main reason for you to consider HIV testing would be to put any residual fears you might be harboring permanently to rest. The HIV test results will undoubtedly be negative. I'll print some information below from the archives that addresses the issue of HIV risk associated with cunnilingus.
Thanks for your donation mate! Cheers!
Dr. Bob
unprotected cunnilingus Jun 28, 2007
Yo Bobby!!!
Let me begin by saying how much I love this site. I'm currently working abroad and unfortunately have no peeps I would feel comfortable disclosing my HIV concerns. I plan on making a donation upon my arrival back to home. Ok... on to the good stuff. I'm a 26 year-old heterosexual male living in Japan. I've been tested twice over here for a multiple STI's including HIV and have thankfully tested negative each time. My concern is that recently I had an encounter with a Japanese women. I asked if she had ever been tested and she responded no. A bit worriesome but unfornately not uncommon in Japan. We had sex with limited penetration (Unfortunately she could only stand the the girth of my manhood for a few moments :(). I used multiple condoms provided in the love hotel (for multiple attempts, lol). However, I did perform unprotected cunnilingus on her at least twice and for an extended period of time (1-5) minutues. I didn't notice any sores, there was no blood, my good oral health on my part, and she showered and cleaned her vagina beforehand. It's been 2 weeks since this encounter and I have developed a white tongue with painless white rings and I am freaking out!!!! As a result, I am losing sleep and appetite and I am terrified everytime I get a headache or feel discomfort. Here are my questions - (1) What are the current risks of contracting HIV from a heterosexual women in Japan who is not a sex-worker? (2) Should I be concerned and hence get retested for HIV keeping in mind that I recieved a negative test result 1 month ago and 7 months ago? (3) I'm aware that oral thrush is common in HIV patients but is it a symptom that will show 2-3 weeks after exposure? (4) What is the rate of cunnilingus transmission? (5) What is the rate of unprotected fellatio transmission (for the receiver)? (5) Although I am unaware of the quality of the condoms at the love hotel (there were colored and thin) - they looked like flavoured condoms. The condom did not break or slip off - what are the chances of transmission via flavoured condoms? I have read some horror stories on the internet concerning HIV transmission over here even though from all the statistics the rate is extremely low here (at least reported rate). I've been tested 2 times this year and I am worried if I show up a third time they'll offer me a straight jacket with the free condoms!
Ease my pain!
Big Boy
Response from Dr. Frascino
Hi Big Boy,
Let me guess. You're nickname in college was "beer can," right???
OK, on to your questions:
Sorry, a specific HIV-transmission risk statistic for "heterosexual women in Japan who are not sex-workers" doesn't exist any more than a specific statistic for "bisexual cross-dressing Mormon midgets with webbed toes in Salt Lake City".
Assuming the latex condoms stayed on the "beer can" and did not break, your HIV risk would be limited to cunnilingus on a partner of unknown serostatus. This carries a negligible risk for HIV transmission. (See below.) HIV testing would be primarily for peace of mind.
I doubt you have thrush. It is not common two-three weeks post-exposure.
See below.
The estimated per-act risk for acquiring HIV from unprotected insertive oral sex with a partner confirmed to be HIV positive is 0.5 per 10,000 exposures.
Depends on the flavor! Why not bring your own condoms (the extra girth variety) next time you visit the love shack?
Dude, relax! Your level of worry is way out of proportion to any real risk!
Dr. Bob
Oral Sex question...Pls Pls answer!! (CUNNILINGUS) Apr 24, 2007
Hello Dr. Bob,
About 3 months ago I asked you a question and you responded, which was awesome! I feel like I am talking to a celebrity. I really admire you and all that you do. I know I said I was going to send a donation and I will I promise as soon as I get back to the states next month.
Anyways, my question is regarding HIV and oral sex. I know by reading in the archives that it is a low risk but for some reason I keep on worrying.
Here is what happened. I was with a Romanian sex worker. We had protected intercourse and at the end I performed unprotected oral on her. I didnt notice any open sores or anything unsual down there. After the act I checked my mouth for any open sores and I dont recall seeing any. I also washed my mouth out and when I got back I brushed my teeth. However, I did notice two small canker sores, one on the side of my tongue and the other at the bottom of the inside of my lip. Could any HIV-infected fluids gotten in there?
I assume she was HIV negative. Before and after the act she washed both hers and mine genitals and seemed to be really cautious. As for transmission, is the risk of getting HIV from vaginal fluids lower than from Semen? Does it have to be an open sore in the mouth to get infected? I know blood is the riskiest way as is unprotected anal and vaginal intercourse. Also, does saliva contain agents that help kill the virus?
I would really appreciate it if you could answer this one question for me, I promise this is the last time you will get a question from this worried well. Take care and god bless!
Mikey the Sailor
Response from Dr. Frascino
Hey Sailor-Boy Mikey,
The risk of HIV transmission from cunnilingus is extremely low. (See below.) Even with your two small canker sores, I would put your HIV risk in the remote-to-nonexistent category. Certainly if you're worried, get a rapid HIV test at the three-month mark to put your residual fears permanently to rest. Undoubtedly the result will be negative, but just to be extra sure, I'm sending you my best good-luck karma, OK?
Regarding saliva, yes, there are substances in salivary secretions that inhibit HIV. As for the infectivity of vaginal fluids versus semen, that depends on viral load, viral strain and many other factors.
Be well, Mikey.
Dr. Bob
Tested today. Alone and need some one to talk too. (CUNNILINGUS) Mar 5, 2007
Hey bob, your the best! Well i finally did it, went today and was tested for all sti's including HIV. Im studying in another country and have no one to share the stress of this with. Heres my story...... A few of months ago i performed unprotected cunnilingus. Stupid now i know but i thought this was a safe practice at the time. It lasted for a mere 45 seconds at most. A couple of days later, i came down with chills,which subsided within a day or so. I also had a chesty cough and swollen glands under my chin, which lasted for a week at most. I thought nothing of it at the time as i had just started college and everyone i knew was down with the flu. Then 2 weeks ago (a few months after my exposure) i had some unusual white discharge after urination. This got me worried about gonorrhea and chlamydia, ive been to the toilet several times since and nothing! Anyways today i went to my local clinic in order to put my fears at rest. I honestly didnt think they would test for HIV, but they said i should, so i went along with it. This has got me rather spooked to say the least. My questions are- 1-What do you think my chances of catching HIV from this one off brief exposure? What are my chances of dodging the HIV bullet Dr Bob? Secondly do you think the one episode of discharge indicates gonorrhea or chlamydia? Can symptoms appear month later and only occur the once? Im making a donation to your wonderful cause, will you please send me your goodluck karma in return! Thank you, stay well, Ewan
Response from Dr. Frascino
Hello Ewan,
I'll proceed directly to your specific questions:
Negligible (see below).
Probably not, but you're getting tested anyway, so you'll have a definitive answer very soon.
Extremely unlikely.
Good luck karma signed, sealed and sent.
Be well. Stay well!
Dr. Bob
Tonsils and Oral Sex (CUNNILINGUS) Sep 30, 2006
Dr. Frascino,
You are definitely a person admirable character. I have just donated $50 to your wonderful foundation. I wish I could afford more at this time, but money is very tight on my end with my graduate school studies. Like everyone else, I have a question for you.
I performed unprotected oral sex on a woman of unknown status about 2 weeks ago. I purposely avoided unprotected intercourse because of its risk. However, I am know concerned about this oral sex episode. I have recently developed enlarged tonsils and my tests for sterp have been negative. I have a sore throat which is understandable, but no other symptoms. I have tried to use your past answers of similar exposures to help ease my anxiety. But there is just something about hearing it directly from you.
Have you ever seen a person with whose only exposure was unprotected oral sex on a woman test positive for HIV?
I hope that your good health will continue to remain. I promise I shall make another donation later on this year.
Thank you,
Response from Dr. Frascino
Hello Kenny,
Unprotected cunnilingus on a woman of unknown HIV serostatus carries only a negligible risk for HIV transmission. (See below.)
To answer your specific question, nope!
Thanks for your kind comments and donation.
Stop worrying! If you can't stop worrying, get tested at the three-month mark, but do realize the primary reason to do so would be to put your unwarranted fears permanently to rest, OK?
Good luck. Stay well.
Dr. Bob
Oral Sex and HIV
Feb 18, 2006
i have just stumbled on this site, and would like your opinion, on jan 1st 2006 i had protected vaginal sex with a prostitute, but i performed unprotected oral sex on her, before i performed she whiped her virgina and when performing oral sex i could taste no secretion or menstural blood, immediately afterwards i realised what a rediculous thing i had done and became increasingly paranoid about the possibility of HIV infection, on the 3rd of Jan i started on 28 PEP course, what do you think my chances of having HIV are, alot of other sites i have been on say Cunnilingus is Low risk, some say no risk, quantatively what is this risk? i am due to go for an HIV test at the end of march and am petrified of the result, many thanks
Ben C
Response from Dr. Frascino
Hello Ben,
She "whiped her virgina?" Would that be "whiped" as in whipped or "whiped" as in wiped? And would that be "virgina" as in Virginia or "virgina" as in vagina? I would assume "whipped" and "Virginia" are out, because nothing kinky ever happens in that state. The risk of HIV transmission from cunnilingus is extremely low. I'll post a question from the recent archives that addresses this problem. (See below.)
I do not believe PEP was warranted for your potential exposure. There is no reason to be "petrified" of your HIV test results. I see nothing but good news heading in your direction. I suggest you begin practicing your WOO-HOOs!
Good luck.
Dr. Bob
Cunnilingus - no blood, good oral healt Jan 12, 2006
Dear Dr. Bob,
Just sent a donation of 200 dollares - thanks fo you help - people need it and now i feel i need too
You had answered a number of questions related to the risk of cunnilingus. I was engaged in one 2 months ago but no blood was involved and my oral helth is ok. The experience was with the mistress and when i asked her afterwards she told me she is DD free .What concerns me that you mentioned once that the probability of getting HIV in this case 0.5 per 10000 cases. doest it mean that there is 1 possible transmission in 20000 cases. a number of cunnilinguses given is much more then that and there are no documented cases so far. How do these 2 things reconcile?
I am still concerned although i understand i should not be....you know...
How is it possible generally to get HIV via giving cunnilingus in case when there is no blood and my oral health seems to be in order. Appreciate your reply.
I have another general question re the symptoms...
It seems that in case there are symptoms there are ususally more then one should be present based on the statistics you posted earlier.
Appreciate your reply
Thanks for the help
Response from Dr. Frascino
The estimated statistical per-episode risk of 0.5 per 10,000 exposures for unprotected oral intercourse refers to fellatio (oral sex performed on a man), not cunnilingus. The cunnilingus figure would be much less. In fact, it's so small it's difficult to quantitate. There are only very few cases of HIV transmission resulting from performing oral sex on a woman that have been reported to the CDC. Considering we've been monitoring this epidemic for over two decades, that alone is excellent evidence that the HIV-transmission risk through cunnilingus is extremely low. There are a number of scientific hypotheses as to why this is true, but the bottom line remains the same: it's an extremely low-risk activity. (Note: the risk increases if the woman is menstruating and/or the person performing cunnilingus has oral mucous membrane sores, abrasions or inflammation.)
Regarding your second question, ARS can be quite variable in scope, number and severity of symptoms. However, yes, generally more than a single symptom is present.
Thanks for your generous donation!
Stay well.
Dr. Bob
Update from Tonsils and Oral Sex (Cunnilingus) Dec 14, 2006
Dr. Bob,
Thanks for responding to my previous question entitled Tonsils and Oral Sex (CUNNILINGUS). May I woohoo based on the following tests and events:
Week 2: Oraquick Negative Week 7: Oraquick Negative Week 9: Oraquick Negative Night after test, fever of 101.3 and horrible earache Week 12 (86 days): Oraquick Negative
I have not had any other exposures since my unprotected cunnilingus episode. So I will ask again. Do I have your blessing on woohooing?
Happy Holidays!!!
P.S. I plan on sending a donation to your organization once I get paid at the end of this week.
Response from Dr. Frascino
Hey Kenny,
Your week 2, 7 and 9 tests were encouraging, but not WOO-HOOable. However, your negative week-12 OraQuick allows you a full-throated, ferociously committed, screaming-banshee-type WOOOOO-HOOOOO!
Thanks for your donation (www.concertedeffort.org).
Happy WOO-HOOing Holidays to you, too!
Dr. Bob
performing cunnilingus then brushing my teeth? Mar 29, 2008
Hi Dr.,
I performed oral sex on a woman of unknown status; (she was really hot by the way) After I got home from the encounter I brushed my teeth. Would I be at increased risk for brushing my teeth after I performed oral sex? Could some of her vaginal fluid be still in my mouth then get into my bleeding gums when I brushed my teeth? I have a feeling this is a stupid question.
Thanks Doc.
Response from Dr. Frascino
Actually you've got things a bit turned around. The potential increased HIV-transmission risk would involve brushing your teeth before, not after, oral sex. Stupid question? Nah. Dubya has set the bar for stupid so very, very low hardly anything qualifies these days.
Dr. Bob


text:
Stanczyk has previously published a map of Mt. Olivet, Detroit cemetery showing the various sections. Today, I am starting a meme to publish all of the section maps I have. Eventually, I will build a database of the names for searching.
- Search of Mt Olivet is a part of the Mt Elliott cemetery association.
- Macomb County Death Searches
- Macomb County Obituary Search
- Seeking MI (Death Records 1897-1920)
Section L (L1 part)
Sampling of Names:
1182 – Piotrowski
251 – Wojtanowski
279 – Osmialowski
1967/1968 – Zielinski
1352 – Wnuk
Let me hasten to add that Stanczyk is NOT related to the above name samples. You need to follow the link to Mt Elliott cemetery association for more info.
Next: L2


text:
You don't have any saved vehicles!
Look for this link on your favorites:
Once you've saved some vehicles, you can view them here at any time.
Toyota Certified, CARFAX 1-Owner, Excellent Condition. PRICE DROP FROM $21,999, $2,200 below NADA Retail!, EPA 39 MPG Hwy/28 MPG City! Smart Device Integration, WiFi Hotspot, Lane Keeping Assist, Onboard Communications System CLICK NOW!KEY FEATURES INCLUDEBack-Up Camera, iPod/MP3 Input, Onboard Communications System, Aluminum Wheels, Smart Device Integration, WiFi Hotspot, Lane Keeping Assist Rear Spoiler, MP3 Player, Keyless Entry, Remote Trunk Release, Steering Wheel Controls. Toyota SE with Midnight Black Metallic exterior and Black interior features a 4 Cylinder Engine with 203 HP at 6600 RPM*. Non-Smoker vehicleEXPERTS RAVEEdmunds.com's review says On the highway, the Camry is comfortable and compliant. The Camry's big, comfortable seats, smooth ride and powerful climate control mean a pleasant experience for passengers of most sizes.. Great Gas Mileage: 39 MPG Hwy.EXCELLENT VALUEWas $21,999. This Camry is priced $2,200 below NADA Retail.BUY WITH CONFIDENCECertified vehicles must pass a thorough 160-point inspection, 1 Year Roadside Assistance includes jump starts, lockouts, fuel delivery, flat tire service and more, 12-Month/12,000-Mile Limited Comprehensive Warranty, 7 Year/100,000 Mile Limited Powertrain WarrantyWHY BUY FROM USBaxter Toyota La Vista, a full-service Toyota dealership serving Omaha, offers new, used and certified pre-owned cars. We're part of Baxter Auto, the largest dealer group in Nebraska. Located off I-80 and Harrison Street, our showroom is designed with you in mind. You can shop the complete lineup of new Toyota models in our showroom or walk our lot to browse our selection of used vehicles.Pricing analysis performed on 7/29/2020. Horsepower calculations based on trim engine configuration. Fuel economy calculations based on original manufacturer data for trim engine configuration. Please confirm the accuracy of the included equipment by calling us prior to purchase.
If you're looking for a dealership with an established reputation for excellence and proven customer service, you've come to the right place. For over 20 years, Baxter Toyota La Vista has been providing our customers with an outstanding selection of new Toyotas as well as a variety of used cars. This includes a variety of new and pre-owned vehicles specials.
New vehicle pricing includes all offers and incentives. Tax, Title, Tags and $299 dealer documentation fee not included in vehicle prices shown and must be paid by the purchaser. While great effort is made to ensure the accuracy of the information on this site, errors do occur so please verify information with a customer service rep. This is easily done by calling us at (402) 206-2717 or by visiting us at the dealership.
*Number of views in last 30 days
† Based on 2019 EPA mileage ratings. Use for comparison purposes only. Your actual mileage will vary depending on how you drive and maintain your vehicle.
You don't have any saved vehicles!
Look for this link on your favorites:
Once you've saved some vehicles, you can view them here at any time.
(888) 521-3189Call Now
7204 S 124th Cir • La Vista, NE 68128Get Directions
Sales: Closed
Service: Closed
Parts: Closed


text:
Create an Account - Increase your productivity, customize your experience, and engage in information you care about.
View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me® button, and you will automatically be alerted about the latest events in our community.
When submitting an event to the calendar events must be of at least general interest to the public; have a positive impact on the local community and economy; be organized by local nonprofit, business and/or community organizations; be held in the Town of Bristol or the East Bay region; and directly benefit residents and visitors of Bristol. Invitation- and/or member-only events will not be posted. Commercial postings that advertise, promote, or sell products or services (such as sales, special offers, and discounts) of an individual or single business do not qualify as community events. Submitted events will be reviewed and approved at the discretion of Town of Bristol staff.
August 18, 2020, 9:15 AM - 11:15 AM @ Conference Room


text:
Product information
With its exceptional level of detail and clarity, Ordnance Survey's Explorer Maps are a favourite of walkers, climbers, mountain bikers, outdoor professionals and anyone else who needs to know exactly where they are!
The 1:25,000 scale allows plenty of detail, and the squares of the National Grid allow every bit of Great Britain to be given its own unique reference number.
An abundance of features are displayed, including areas of interest, picnic spots, campsites and National Trails, along with National Park and Rights of Way information for England and Wales.
Once you have recieved the paper map you will also be able to download the electronic version to your iOS or Android smartphone or tablet for use with Ordnance Survey's OS Maps app. To claim the download you will need the unique code hidden by the scratch-off panel on the inside cover of the map. Please note that once this code has been revealed we will no longer be able to accept the return of the map for a refund or exchange. This does not affect your statutory rights.
Product features
- Scale: 1:25,000
- Folded dimensions: 240 x 135mm
Ordnance Survey, Great Britain's national mapping agency, has a history dating back over 220 years. Recognised as the world's best, they're at the heart of every outdoor activity through their paper maps, online route planning and mobile apps.
Their maps span the whole country, and they've just launched the next generation versions of Explorer and Landranger maps, which all come with mobile downloads of the map sheet for extra back-up and pinpoint accuracy when you're out exploring.


text:
Nas' new single "Nasty" from the upcoming album Life Is Good is available now on iTunes!
Grab your copy today.
Nas' new single "Nasty" from the upcoming album Life Is Good is available now on iTunes!
Grab your copy today.
Check out this video of Nas and Damian "Jr. Gong" Marley LIVE at Lollapalooza 2011!
Watch: Drake Brings Out J.Cole & Nas At OVO Fest
Last weekend, Drake held the second annual OVO Fest in Toronto where he brought out J. Cole and hip-hop legend Nas on stage to perform. Drizzy and Cole performed the female-fan favorite "In the Morning," replacing J. Cole's last verse with Drake's harmonizing vocals. Afterwards, Drake told the audience, "I'ma tell you something, if you ain't know, it's our time me and this guy right here… Everytime we get on stage together, I feel like we're giving people an opportunity to look at two future legends." Both artists have a huge buzz building for their upcoming releases – Drake's sophomore album Take Care, scheduled to be released on Oct. 24, and J. Cole's debut album Cole World: The Sideline Story, scheduled to be released on Sept. 27.
Click the title to go directly to the full article to watch the video, or Read More...
Nas Says Life Is Good Will Be Music For 'Survivors'
'It's crazy how a phrase like that can change somebody's mentality,' Esco says about album title's good vibes.
Nas is living the good life. After the Queensbridge MC revealed the title of his 10th studio album over the weekend, he caught up with DJ Envy of MTV's Sucker Free and dropped more details about Life Is Good.
Click the title to go directly to the full article, or Read More...


text:
Friday, September 18, 2009
Here's a heads up.....
Many who find this blog aren't aware that I keep a storage unit blog full of cute handouts, printables, ideas, bookmarks, recipes and on and on. That is like the other half of this blog. If you are like me, you like to take your Visiting teachers a cute little thoughtful something when you visit them. It doesn't have to cost much, just as long as it is thoughtful and could even go with the lesson for the month. Anyway if you have missed this blog make sure you got to this link to find all the great stuff. Copy and paste this link into your address bar, and you are on your way. http://visitingteachingsurprise.blogspot.com/ Also just under my blog header or banner is an active link to that blog if you just want to click on it, it will magically take you there. Don't forget to search through the archives, found at the bottom of the right hand column for soooooo many more cute ideas. All I ask is from time to time, drop me a little note to let me know what you think or how you used what I have created. Thanks, Katie G
I LOVED THIS CUTE PHOTO OF THE WOMAN ON THE PHONE.... that I decided to duplicate it and use it as a reminder that you only have a week and a half to get your visiting teaching done for this month. Go ahead and pick up the phone, and make the call to arrange for your visit.
No comments:
General Conference Talks
General Conference Reports
Proceedings of Recent General Conferences
What shall we give?
An Apostles Easter Thoughts on Christ
This short video is an Important message from the mouths of our Prophets!
July 6 - Pioneer Cooking
Click on this link to take you to the Pioneer Recipes:
I was also thinking that if you were to copy some of these recipes and print them off, that might be a fun handout for the Sisters you Visit Teach!
July 2nd - Diana Lucina Spicer Block
Visiting Teaching Tips, handouts and Ideas
For many years, I have been creating very cute and fun things to take to the ladies I Visit Teach. I have shared from time to time, my ideas with others and they have really appreciated them. I decided that since I do these anyway, I would start doing one every month and then post it on this blog to share with anyone for their Visiting Teaching. I do need to make a disclaimer.... the ideas, thoughts, stories, graphics etc. used are created by me and they are not in any way official LDS Church quotes, handouts or ideas. They are my creations or others as noted, except for the quotes that will come directly from the Monthly Visiting Teaching message found in the Ensign. Also, many thanks to the talented designers of the digital paper and elements that I use to create the beautiful artwork, and handouts you see on my blog.
You can go to http://www.lds.org/ and look up and even print the monthly message if you do not have your own Ensign magazine subscription in English or to choose to read the Liahona or Ensign in a different language go to http://lds.org/ldsorg/v/index.jsp?vgnextoid=03103c7ff44f2010VgnVCM1000001f5e340aRCRD&locale=0.
For Spanish you can go to http://www.sud.org.es/
I highly recommend you get your own subscription because you will find a wealth of really good & wholesome, moral reading, that you can't find anywhere else. If you go to http://www.lds.org/ and click on "Gospel Library" then click on "Magazines" you can order your own Ensign, Liahona, New Era, or Friend magazines.
Posted by Katie Gauger at 10:41 AM 0 comments
Subscribe to: Posts (Atom)
"Returning to the Past" A Relief Society Activity Idea
Dear Katie,
I just found your blog. It is so great. I love the idea of the Hearts of Angels. I am trying to figure out how we can use it for our VT conference and incorporate some of the things for our VT interviews. I am a new R/S president and all these things we have to do throughout the year are a little overwhelming. I love all of you ideas. So much work involved, thank you for being willing to share with all of us! I would love anything else you could pass my way.
WE had the thought earlier to use a theme of "Returning to the past" for our activities this year. So all of your old-fashioned pictures will be great to use as invites and handouts.
You might be interested in the idea we had for our B-Day dinner. We always have a progressive dinner in December to the homes of different sisters. We divide them up into about 5 smaller groups and go around to the different sisters homes in the ward. Because of the weather we cancelled it and had it at the church. We decided to do it for our B-Day dinner instead when the weather would be better. We are having the women bring a sack lunch with them and to wear something old, like a grandmothers broach or shawl, or to dress up in the time of the 1800's, and to bring a pint jar with a lid. We will have the sisters make lemonade at the first house and take with them in the jar that they brought, and then go to the next house. At the last house we will have and old fashioned cake to serve like apple walnut cake or something like that.
We still have some details to work out but at the end each member of the presidency will be at a different home and will share a prepared script. It will be written as if they were at the very first R/S meeting when the prophet Joseph Smith organized the R/S with just a handful of women.
Anyway, thank you for sharing what you have! You have a great talent!
Stacey McClellan - Blackfoot, Idaho
SELF RELIANT SISTERS BLOG HAS A GREAT ACTIVITY ABOUT GARDENING WITH KIDS - go to http://selfreliantsisters.blogspot.com/ It is well worth the time and a terriffic idea as Spring is just around the corner! Here is a tiny bit of information that you will see at the site.....
Gardening with Kids has great tips on getting kids started with gardening. Give your child some space; literally! Kids loving having spaces that are all their own, whether it`s their own desk area in the house, or the tent they've created with chairs and blankets in the family room. The same is true for gardening. Dedicate a small plot of the garden just for them. Put a fancy border around it, perhaps purchase one of the stepping stone making kits found at crafts stores in which they can mold their name and make their hand print.
Let them join you at the nursery. Let your kids know you value their opinion. Ask them which kinds of plants, flowers, and vegetables they like. Explain what will work well in your garden and what won't.
Give them (limited) choices. While you're at the nursery, ask them if they'd like pansies or petunias, marigolds or zinnias. This will give them the feeling of power without letting it get out of control.
Remind them money doesn't grow on trees. With older children discuss the budget. Let them help select seeds and blossoming plants at the nursery - and turn it into a math lesson. Let your child do the money calculations; they can tell you when the money runs out.
Let your child do what he will (especially if you have a preschooler). Let him dig, explore, play with bugs. You may be tempted to steer your child in another direction (like actually watering or weeding his garden), but this is a great way for your child to explore this exciting new universe.
Plan, plan, plan. If you have older children, say 8 or 9 or older, let them plot out their own garden on paper. Provide him or her with graph paper, pencils and seed catalogs. Give them a group of flowers and vegetables from which to choose, and then let them draw out their garden.
Get them their own gardening tools. Nothing will motivate your little gardener more than having her own little shovel, her own gardening gloves, and her own watering pail. And don't forget those bright colored rubber boots. You need to go to the site and explore all the rest of the links and ideas.


text:
World Heritage Sites: A Complete Guide to 878 UNESCO World Heritage Sites
Firefly Books, 2009 - Architecture - 832 pages
Updated for 2010, this guide fully describes every official UNESCO World Heritage site.
In 1959, UNESCO launched an international campaign to safeguard the world's most important sites, which led to the first World Heritage List. In clear text that highlights all the fascinating facts, this revised edition of World Heritage Sites details all 890 properties, including the 13 new sites added in 2009.
Covering 148 countries, the World Heritage List has proved to be a valuable tool in the battle to preserve much of the world's cultural and natural heritage. Its strict criteria result in only the world's most spectacular and extraordinary sites making it onto the list, including:
The new sites added to this edition are:
Featuring gorgeous photographs and updated maps, World Heritage Sites is uniquely comprehensive.
The United Nations Educational, Scientific and Cultural Organization (UNESCO) was founded in 1945 with the ambitious goal to build peace in the minds of men and women through education, social and natural science, culture and communication.
What people are saying - Write a review
LibraryThing ReviewUser Review - missbrandysue - LibraryThing
Number 3 on my "Things to Do" bucket list, can't wait to go everywhere on the list Read full review
Other editions - View all
World Heritage Sites: A Complete Guide to 1073 UNESCO World Heritage Sites
No preview available - 2018


text:
The Rough Guide to the Netherlands is the definitive guide to one of Europe's most intriguing countries. You'll find insider tips on where the locals spend their time, as well as advice on how to make your money go further. This 6th edition features all-new colour photography on every region, full-colour maps as well as extended sections on van Gogh and Rembrandt, cycling and beer.
The chapter on Amsterdam now makes it easier than ever to visit this buzzing, style-conscious capital while we also have detailed coverage on whiling away your hours on the blustery beaches of the country's northern islands. At every step, The Rough Guide to the Netherlands picks out the best hotels, cafés and restaurants across every price range,giving you clear, balanced reviews and honest, first-hand opinions.
Make the most of your time with The Rough Guide to the Netherlands.
Brak komentarzy od klienta w tym momencie.
Brak produktów
18,90 zł (-50%) 9,45 zł


text:
In my previous article, "Getting Started with MongoDB," I provided a brief overview about some of the most important things to consider when making the move from relational databases to the NoSQL world of MongoDB. I provided a sample conversion of a relational database schema to a document-oriented schema, suitable for MongoDB. In this second article in the three-part series, I develop an application that uses a C# driver to interact with a MongoDB database.
Learning Shell Commands with a GUI Tool
It is important to learn the different shell commands for MongoDB because the C# driver provides methods that mimic these commands and require similar parameters. MongoVUE is a GUI interface for interaction with MongoDB on Windows. (It comes in free and paid editions.) The free edition has limitations related to certain data import and MongoDB management features, but is suitable for most developer needs. It permits you to connect to a maximum of two servers and limits the number of maximum MDI views to three. Because the MongoDB shell is too error-prone for developers who are used to GUI tools, MongoVUE is a good alternative and it uses the MongoDB C# driver. You can download the latest version from the site. One nifty MongoVUE feature is that each time you perform an operation, the tool displays the specific command that you would require in the MongoDB shell in the Learn Shell panel. This way, you can learn the shell commands while you perform operations using the GUI tool.
The first time you execute MongoVUE, you need to setup the connection to your MongoDB database. Just click on the "+" button to open the Create New Connection dialog box, enter the desired name to identify the connection in MongoVUE, the server name, and the port (see Figure 1). Click Test to make sure that the parameters are OK, then click Save. Obviously, if you configured authentication in MongoDB, you will have to enter the username and password.
Figure 1: Setting up a new MongoDB connection in MongoVUE.
Next, select the recently saved connection configuration and expand the
retrogames database in the Database Explorer panel. You will be able to explore the indexes for both the
games and the
players collections (see Figure 2).
Figure 2: The indexes for the games and the players collection.
Double-click on the
players collection and MongoVUE will retrieve the first 100 documents from the collection. You will be able to expand the key-value pairs shown in the default Tree View. The row inserted in the
players collection displays the two embedded documents in the
scores array (see Figure 3). Notice that the Learn Shell panel displays the MongoDB command executed to retrieve the first 100 documents:
Figure 3: One document from the players collection shown in the Tree View and the shell command displayed in the Learn Shell panel.
Click on the Table View tab and you will see the same document in a grid that is very similar to the columns and rows used to display data retrieved from relational databases. If you hover the mouse pointer over the cell that displays
Array[2], a tooltip will display the contents of the array (see Figure 4).
Figure 4: MongoVUE displaying the Table View for the players collection with the tooltip that shows the contents of an array.
Click on the Text View tab and you will see the JSON text of all the retrieved documents (see Figure 5).
Figure 5. MongoVUE displaying the JSON text of all the retrieved documents from the players collection.
Now, follow the next steps to perform the same update "Getting Started with MongoDB" with the MongoDB shell, but this time using MongoVUE and some additional options:
- Enter the following code in the Enter Find Json textbox (the first parameter for the
{ name: "PUZZLEGAMESMASTER" }
- Enter the following code in the Enter Update Json textbox (the second parameter for the
{ $push: { scores: { game_id: new ObjectId("513a90ec507f318c7d15c744"), game_name: "Invaders 2013", score: 87925, score_date: new Date(2013, 3, 3) } } }
- Click on the Count button that appears below the Enter Find Json textbox. A dialog box will indicate that the result of the following shell
countcommand is
db.players.find({ "name" : "PUZZLEGAMESMASTER" }).count();
- Make sure that the Safe Mode checkbox is activated. You will find this checkbox below the Enter Update Json textbox.
- Select the Updated Documents (using Find) radio button. You will find this radio button below the Enter Find Json textbox, at the right-hand side of the Last Error radio button. There are some problems with viewing all the controls that represent the checkboxes and radio buttons in some Windows versions.
- Click the Update… button below the Enter Update Json textbox. MongoVUE will add a new document to the
scoresarray to the document that matches the specified search criteria (see Figure 6).
Figure 6: MongoVUE displays the updated document with a new element in the scores array, as a result of a successful safe update operation.
The Learn Shell log generates the following JavaScript:
db.players.update( { "name" : "PUZZLEGAMESMASTER", "$atomic" : "true" }, { $push: { scores: { game_id: new ObjectId("513a90ec507f318c7d15c744"), game_name: "Invaders 2013", score: 87925, score_date: new Date(2013, 3, 3) } } } , false, true);
Adding Indexes to Collections
MongoVUE is really useful for exploring the indexes of an existing collection. It's also helpful when you need to create new indexes. Follow these steps to create an index:
- Right-click on the
gamescollection in the Database Explorer panel and select Add Index… in the context menu. The New Index dialog box will appear.
- Enter
namefor the index name. Because you already have a collection with data, you can take advantage of the visual index builder. Click on the Visual tab and a table with the available fields will appear. Click on the row for
nameand select
Ascending (1)from the dropdown menu (see Figure 7).
Figure 7: Creating a unique index with MongoVUE.
- Activate the Unique checkbox in order to avoid future duplicates for this game's name.
- Click on Create. MongoVUE will execute the command that creates the index and the following line will appear in the Learn Shell log:
db.games.ensureIndex({ "name" : 1 },{ "name" : "name", "unique" : true });
- After MongoDB creates the index, MongoVUE will not automatically refresh the indexes list for the
gamescollection in the Database Explorer panel. Thus, it is necessary to select the collection and click the Refresh button. After this step, you will see the new
nameindex listed, and you will be able to check its properties (see Figure 8).
Figure 8: The new name index with its properties.
In this example, it isn't necessary to create the index in the background because there is just one document for the
games collection. However, this won't be the case when you have existing collections with huge amounts of data. Obviously, adding indexes to collections with huge amounts of data in production environments is a resource-expensive operation and should be performed by experienced administrators.
Working with the .NET MongoDB C# Driver
The company behind MongoDB (10Gen) supports an official .NET driver, known as the MongoDB C# driver. This driver is written in C#, but it isn't limited to C#: You can also use it from other .NET languages such as Visual Basic and F#. You can download the latest version as either an MSI Windows installer file or as a zip file with the DLLs from GitHub. At the time of writing, the latest version of the driver was 220.127.116.1114 and its MSI Windows installer file name was CSharpDriver-18.104.22.16814.msi.
If you download the MSI Windows installer, the default location for the MongoDB C# driver DLLs will be
C:\Program Files (x86)\MongoDB\CSharpDriver 1.7 for 64-bit Windows versions. If you download the zip file, you can unzip its contents in any desired folder. The MongoDB C# driver has two DLLs:
- MongoDB.Bson.dll: The BSON library. It includes classes that represent the basic BSON types and the necessary classes for reading, writing, and managing BSON data. The classes include the required algorithms used in the serialization and deserialization of BSON data.
- MongoDB.Driver.dll: The classes required to connect, interact, and execute commands on MongoDB databases.
Whenever you want to interact with a MongoDB database through the C# driver, the first step is to add a reference to the two previously mentioned DLLs in your project. I'll start with a very simple example of a Windows console application that just retrieves and displays some data from one of the previously created collections in the
retrogames database. This way, you will see the basic namespaces, classes, types, and methods. The goal of the following Windows console application is to explore some of the options that you have when using the C# driver to interact with a MongoDB database.
To start with, create a new C# Windows console application in Visual Studio 2012 or 2010. You can target .NET Framework 4.5 or 4.0 according to the Visual Studio version you are using I won't be using any specific .NET Framework 4.5 feature. Use
RetrogamesConsole as the solution's name.
Once Visual Studio creates the new solution, add a new reference to the
RetrogamesConsole project. In the Reference Manager dialog box, select Browse, then click on the Browse… button in order to locate and select the two DLLs required for the MongoDB C# driver in the Reference Manager: MongoDB.Bson.dll and MongoDB.Driver.dll (see Figure 9). Then click OK and you'll be ready to start adding the necessary code to interact with the MongoDB database.
Figure 9: Adding the necessary references to the project.


text:
Our experts will contact you shortly!
We apply solid principles specializing on desktop and mobile platform development using the latest frameworks, protocols and database technology.
We encourage transparency in communication. Every individual in Innovations can raise their opinions which enrich us with valuable ideas.
We are totally committed to our customers and ensure that we achieve their business objectives and outdo their quality and service expectations.
Our team is made up of mix of skills from front-end designers to back-end engineers. The team has been helping steer organizations to meet their web presence goals and objectives.
At our skilled team of website developers having several years of experience and expertise are fully capable of developing high-end website applications and website portals. We always deliver high quality and robust website solutions which are customized to your specific business needs. Our dedicate website designers & developers till now have successful complete Thoudsands of website and website application projects for industries with diverse business domains. We have created website applications from these domains:- E-Commerce, Finance and Banking, Content Management Systems, Blogs, Travel, e-Learning, Job portal, Retail etc Best Website Development Company In Beinamar.
We always create best feature rich highly useful website solutions and deliver solutions for small to large enterprises. Hire Website Development Company In Beinamar The website applications developed by us always leave the long lasting impressions on its users both visually and interactively and connect with people in such a way which bring lots of benefits and business to the company.
Whether you want to designing your website from scratch or if you want to revamp your current Online website, our professional designers and Website Development Company In Beinamar are ready to help you by creating such a website which will give you competitive edge in the marketplace. We design such a website which will not cost you much but will be very attractive to visitors and draw lots of profits for your business.
Why to Choose us for Website Development Services In Beinamar?
understands that proper processes should be in place while developing websites and website applications in order to maximize leads and conversions. We offer following reasons for choosing us for any website development project. fully professional, experienced and highly innovative team of Web Development Company In Beinamar.
As we have most experienced and expert team of website developers hence we manage to offer highly competitive rates for our website development services which you will not get elsewhere. Hence if you also have any requirement of website Development then do contact us today as we provide high quality Best Web Development Company Beinamar which will surely add more feathers to your business by making it more useful, popular and highly successful in the market.
Call us now at +91 8076909847 or email@example.com to convert your idea to result.
Efficiently aggregate end-to-end core competencies without maintainable ideas. Dynamically foster tactical solutions without enabled value.