Feed on
Posts
Comments

Owners should not feel guilty. Disc injuries are never really anyone’s fault but rather a function of how the animal is built.
Dr. Dunning

 

It all started

At the beginning of october 2011 our dog Fluffy had one of the worst experience in his little life: a disk herniation. I’m writing this article because the resources online are very scarce and it’s very hard to find information about this kind of surgery and recovery. Fluffy is a 4 years old shitzu.

We heard that little dogs are predisposed to back problems but we (me and my wife) never imagined it can get so worse. This can be one of the hardest things a dog owner can go through.

These are the severity levels a herniation can have:

  • Grade 1: spinal pain without neurologic manifestations
  • Grade 2: a slight or partial paralysis but able to walk
  • Grade 3: a slight or partial paralysis but unable to walk
  • Grade 4: paralysis with deep pain sensation
  • Grade 5: paralysis with loss of deep pain

From my observations Fluffy had a grade 4 herniation.

It all started one day when we sow him having problems standing up. We first though it might be and indigestion but then it got worst and worst. I took him outside for a little bit cause he loves that and he was able to move a bit but it was very hard for him. Then when the night came it got ever worse. He was starting to make noises that were definitely from the pain. Usually I let him one-two days before I take him to the vet, but it was clear this was not something that will go away. After one slip-less night from both of us, we got to the vet in the morning. He was still able to move a bit an urinate but he was not standing on his back legs at all.

The vet took a look and was pretty clear that Fluffy can’t feel anything from the middle of the back down. He had no reaction in his legs when he was pinched by them so this looked very bad. The diagnostic was clear: disk herniation.

Regarding the reason for this, for me it was very clear: he jumped from a chair or bad. The doctor confirmed after the operation that it was causes by a short shock and it wasn’t something developed in time. He based this on the fact that dogs that make the herniation in time can have a very high compression of the spine (>50%) but they are still able to walk. From a short shock the herniation is instant and the dog gets paralyzed in a very short period of time.

The first alternative proposed by the doctor was elongation. The doctor decided to try this step for several reasons: it had a chance, the surgery recovery is very difficult and the surgery price is very high. I searched a lot for this online but I couldn’t find any real information. From my understanding they take the dog, give him some sedative and try to stretch him in 2 direction: 1 person pulls from the front legs and the other from the back legs. Regarding this undocumented procedure there is a good rate of success if the case is not very complicated. For me it was clear it wasn’t going to work but the doctor insisted this is the right way to go. In my opinion this can only work if we are not talking about a physical deformation. If the herniation is very small and then the biggest problem is the inflation. Using noninflammatory and rest this can go back to normal with no other complication after 1-2 weeks. The case was clear because the dog was paralyzed. I must admit there was a small improvement ( Fluffy had deep pain sensation ) after one week but I think the sensation was there all the time and the initial shock was to big for him to feel something right after. After one week of anti inflammatory and physical procedure the next step was obvious: Fluffy needed it the surgery.

In order to do a surgery a RMN scan is need it. This is very expensive and usually only humans can have one. Depending on the country such a device might be available for dogs also. A normal radiography is of no use in such cases, and the only other way is a contrast radiography. From my understanding both a RMN and a contrast should be made before an operation.

The operation took a couple of hours and it all went well. The doctors took some photos and they were happy with the result. Regarding the operation I believe they also exaggerated a bit. The herniation was on two disks. In order to get to them and remove it they decided to actually cut the bone, the upper section of the spine. I think It was harder to get to them from one side but in the end this is debatable. The operation was done and I only had the facts not the decisions. In place of the bone they put some fat over to protected the spine. They assured me that if he recovers he will have no physical problems because of the top bone being removed.

Regarding the recovery the Dr. said it could take up to 3 months to walk again. From my reading I understood it can take to 9 months so it really depends on the severity.

The costs for the operation and treatment was around 800 dollars. This might seems cheap for some because in the USA I think it’s around 5000. For my country this is an important amount that not very people would pay for a dog.

After two weeks

The first small victory was when Fluffy managed ( with support ) to stay on this feet a bit ( 2 weeks after the operation ). When he ate or when his out we can make him stand on his feet. He can’t move them but he can stand on them. We took Fluffy to the vet and they did it again; they removed the stitches. For a few days he was ok. The wound was clearly not healed but the skin was holding on. After a few days when I got home again, the skin had break of. His muscles and body fluids wee clearly visible. I rushed Fluffy back and they stitched him again. I was clearly a mistake from their part to remove them so quickly.

The biggest problem from the start was the fact that Fluffy was paralyzed and lost bladder control. He couldn’t urinate himself. We had to go every single day to get the urine out with a catheter. The first week we tried to push his bladder with the hands and fingers. This seemed easy when the vet was doing it but It was clear after a few days this is not a solution for us. Fluffy was in pain the palpation we made, and this wasn’t enought to clear his bladder.

After the surgery I read somewhere that it’s a good solution to use the catheter even home. Of course the risk in doing this was an urinary infection. The decision was made: we will use the catheter to help him and stop daily doctor visits just for this. The biggest problem was we couldn’t find an urinary tube for him. The doctor had only one, we checked over 20 pharmacies and no urinary catheters were available ( a really small one is necessary) to insert it right inside the urinary channel. The doctor gave us his only catheter but I had to give it back so every two days I had to go to him, take the catheter, use it and give it back. I finally found a solution: I found online that for dogs you could use feeding tubes. With this information I manage to find in pharmacies two small tubes. They were really short ( 20 cm ) but they were thin enought. The problem again was the very small length. We manage to get one in but the rate of urination was very small. The final solution was to connect two different tubes ( one of them was a bit bigger). The first one got in perfectly and the second one assured the right size for the urine to came out ( physics and gravitation). The problem with this was a yellow/green secretion that started to cover his urinary exit. It was probably a body reaction to this abusive technique. To give you more details we use Betadine to keep the catheter clean and disinfected and used on the tip of the tube some lube to slide in.

After three weeks

The next day after this small victory I took Fluffy out and he urinated by himself. I guess the little guy just said: I had enought, I will do it my self. What a happy moment that was.

As part of recovery there are several important things the owner must do. The physical exercises must be done 3-4 / day for 10-20 minutes. For the first two weeks we were massaging his back legs and muscles; to make his muscle work we put him on one side and make his legs move like he was pedaling a bicycle. Making him stand was not really an option.

To transport Fluffy we bought a small cage and he little guy loves it. He knows he will go out when we use it so he gets very happy. He stays in it for 3-4 hours with no problem.

But the next problem appeared: the seroma. When you remove a part of the body from surgery there is a good change the fluids like blood will build up. This looks like a lump. Usually is harmless but the risk of an infection exists. I took Fluffy to get his last stitches removed and I showed the Dr. the seroma. I don’t think he used the same name for it but he said it’s ok: if it doesn’t hurt and he has a good appetite we only have to wait. The body will reabsorbe it in time. We used Betadine twice a day and applied it on the skin. The doctor said the skill will absorb it and help ( I couldn’t find an online references regarding this ). The thing nobody told us was that seroma usually appears because the dog is active. The doctor always told us to make him stand, walk and so on but now I’m starting to think this is not good to soon.

After one month

 

4 weeks post op we notice a small improvement. The seroma looked a bit better and it’s seems to be retrieving. I’m also contemplating on buying a
wheel cart ( link ) but I hope the recovery will go faster for the moment.

After five weeks

My little shitzu has showed a lot of progress in the last days. The seroma has retreated almost 90% after we used Betadine twice a day to keep the skin clean and infection free. First he started jumping with his fronts legs like a little bunny, then one night while I was doing his physical training laid on one side he felt his leg and started scratching his year like before; it was a real strong move of his legs and very controlled. The next day, while he ate he managed to get up on his back legs. He is still shaky so after 30 seconds I had to support him until he finished. It’s very conforming to see the likes to stay on all four legs and it feels natural to him even if it’s hard. Other progress I sow was the fact that he tries to get on his back feet from time to time when he is moving, but he looses his balance quick and starts pedalling fast with his front legs.

We go outside twice a day so he can urinate and I keep him from the back legs to have a stand position. He likes it and I feel small movement in his back limbs. I think he can make 1-2 steps on his own for now. He sleeps for most of the day but the appetite is good and he looks better. He looks a bit to much at the couch and if he could he would jump on it. A very bad habit we will have to break.

One Month And A Half After

In the last week Fluffy had a good appetite, tried and succeed several times to stand while eating and also started to stand on his back legs while walking. He can’t really control his legs for a normal walk but the instinct is there. I started to do more exercises with him to speed up the recovery.

Updates coming soon….

 

What we learned from this experience

  • never let you dog jump on beds, tables, sofas or chairs. Don’t let the dog climb stairs ( this can cause the herniation in time). A dog has to stay on the ground and you must enforce that no matter the costs.
  • Betadine seems the magic solution to disinfection. Instead of it I think some people recommend oxygenated water.
  • don’t remove the stitches after 2 weeks from the operation
  • don’t let the dog have to much room to walk because he can make a seroma from the activity

 

Experience Log

  • 2011-10-04 first signs of problem
  • 2011-10-11 back surgery
  • 2011-10-26 can stand on his back legs with support
  • 2011-11-03 starts urinating himself
  • 2011-11-07 seroma appears
  • 2011-11-12 first signs of seroma retrieving
  • 2011-11-18 seroma has retrieved almost 90%, first real signs of using his legs
  • 2011-11-27 trying to walk in the last days on he’s own, standing while eating from time to time

 

Online resources

 

Tags: ,

First Kde 4, then Unity and in the end Gnome 3, all with great intent, all failed miserably when it comes to usability. I think the biggest problem with this new visions is the fact that the developers are trying to build the perfect desktop for the average users.

But we all know, that when it comes to Linux, the average user is not really the target.
This rant could continue for a while, but I will get strength to the point: after a few weeks trying and trying to adapt to Gnome 3, I finally found some small but great solutions to make it functional again.

Gnome Shell

Will bring back some of the classic Gnome 2 functionality .

  • apt-get install gnome-shell-extensions  #ubuntu
Alternative status menu adds the hibernate and shut-down options back to the status menu, alternate tab will allow switching through windows not applications and places menu will add a new menu with links to home and favorites folders.
  • yum install gnome-shell-extensions-alternative-status-menu #fedora
  • yum install gnome-shell-extensions-alternate-tab #fedora
  • yum install gnome-shell-extensions-places-menu #fedora
Gnome Tweak Tool
  • apt-get install gnome-tweak-tool #ubuntu
  • yum install gnome-tweak-tool #fedora

is a nice little tool, that gives the user access to some of the hidden features of Gnome 3. You can for example reactivate the desktop and put icons on it, or display a full date instead of just the hour on your main bar. You can also enable or disable the gnome shell expansion from inside this tool.

Talking about show desktop feature, I have to say I’m trying to forget about this old concept and go with the flow: in Gnome 3 you don’t really need the desktop. However I found it difficult for a simple reason: special shortcuts. If you want to put a special shortcut, like an eclipse shortcut on your favorite bar, you are out of luck. The best way will be an old plain desktop shortcut. Same thing happend to docky. Sometimes it can’t detect the application executable so by doing a desktop shorcut you can manage to add a launch icon in your bar.

Extra tip: to get CTRL+ALT+D back set this custom keyword shortcut to execute the command:

wnckprop --show-desktop
Docky
 sudo apt-get install docky

is the jewelery that makes the desktop work again. What you get is a simple dock bar at the bottom of your screen, that you can customise as you wish. The main advantage is the fact that you will have something similar with the Gnome 3 dock but without moving your mouse to the corner of the screen. When you have a event on one of the open application a small red dot will signle that. Also the icon will jump around every time: fun and useful.

The good tip I have for Docky, is to use the Thunderbird extension Docky Unread Count. If Fedora 15 you might have a very new version of Thunderbird so will have to hack the add-on to make it function again:

- unzip the xpi file
- change the major version to *.*.*
- unpack the zip file and rename it to xpi
- install it in thunderbird from your hard drive

Ssh Menu

I was crushed when SSH menu was not functional any more. You can run it as a standalone app in it’s own window but what’s the use ? To be hones I used this to have different profiles for different ssh hosts. To overcome this, I made a little script that will overwrite the ssh command. Each time ssh is run a new terminal will open with it’s own color. If you need the script let me know and I will post it.

Do you have any more functional tricks for Gnome 3? Please share your knowledge with a comment.

Tags:

3.You think you live in a populate area? Think again.

2.How close to a train track can you set up a vegetable market ? The title says it all.

1.Called train surfing this is scary but funny at the same time. Some people are just crazy.

It took me a while to find this one, because the old gnome 2 screensaver was abolished and there wasn’t to much information online.

  • Search for Screen in the Activities menu
  • Open it
  • Disable Lock

Tags:

This is a self response to a post I wrote a few years ago. The old post it’s a funny read for these times.

 

1.The user interface

After a few years of use I went 100% Gnome. The cool sharp look interface made me forget all about the old WINDOWS desktop. I love it so much I didn’t even try the latest Win OS. They all look alike to me now.

2.Seamlessly integrated drivers / Old title: The lack of drivers

You just install any Ubuntu or Fedora distribution and all it’s there. Even the proprietary drives have a little icon that pops up in a corner and you can install them with a few clicks. ( nvidia driver, you know I’m right )

3.Great applications / Old title: Lack of great applications.

Now most of the linux apps are working both on KDE and GNOME with no problem and every niche has it’s own powerful app. You will find apps for mp3 editing, video editing, vectorial graphic, email, download, you name it. Very easy to find the best one and install it.

4. Social media and the cloud / Old title: Lack of a great Messenger Application.

Most of the people out there use Facebook now. To connect to Yahoo in Linux it’s as easy as opening your email account. It’s all in the cloud baby. If you really need it: Pidgin is here to stay. Great for any messenger service.

5. Games? What are you a kid? / Old title: Lack of great Games

Ok, games are still playable just on Windows, but the trend is changing: if you want to play you have: Kinect, Wii, Playstation, Xbox, Angry Birds on Iphone and Chrome browser and so on. You use Linux for internet, multimedia and work, not to play 24 hours.

Humble Indie Bundle actually made a huge step in bringing games to linux. I almost played for a week not the number 3 bundle and hate the fact that I missed the first one ( just visit the page and you will understand what I’m talking about).

6.CODECS

Have you installed the latest UBUNTU version? They will even install the mp3 codec if you select the option on installation screen. Any who :) , very easy to install mp3 support after some googleing.

7.The way fonts are render

Perfect rendering and a great desktop. There are some problem with desktop Java apps but that’s not very common.

8.Terminal

OMG. I love the TERMINAL. You have the power at your finger tips: grep, sed, head, cd , ssh and so on. Just imagine what you want and you can link a bunch of apps together to do your biding.

9.Great free software for all your needs / Old title: To many bad alternatives.

Every app category like I said has it’s own king with a crown. There are so many great, functional and user friendly apps there your only problem is to know it’s name.

10. Old title: Emulation is not perfect yet / New title: And will never be

Wine? Just forget it. You have everything you need. And if you really miss xp or windows 7 just install virtualbox and start your virtual OS of your liking.

Fedora, Ubuntu or Puppy are just some of the Linux Distribution out there. Give them a spin and you will never regret it.

Tags: , , ,

I don’t play games like I used to, but this website really fascinated me: http://www.humblebundle.com.
For the next 2 days you can pay for a pack of games that work on: Linux, Win and Mac as much as you like, EVEN 1$.

The games are great and after I bought them I played for a few hours only to find out they really deserve all the praise and donations. My advice: pay 5.66$ and also get the Humble Bundle 2. Supporting the developers will only make them build more linux games.

Do you know if the Humble Bundle 1 can still be purchased ?

This video will tell the whole story:


Tags:

Tv-maxe is an interesting application that you can use to see TV on your computer using just the internet. Most of the TV channels are broadcasting for free but they all use the the sop protocol. In Fedora/Ubuntu this is not working out of the box. To install and watch TV you have to follow these steps:

  • make a folder in your home dir called tv-maxe
  • download and extract tv-maxe (http://code.google.com/p/tv-maxe/downloads/list)
  • download sopcast: http://download.sopcast.cn/download/sp-auth.tgz
  • install sopcast: tar xvfz sp-auth.tgz ; cd sp-auth;
  • make a simlink: sudo ln -s ~/tv-maxe/sp-auth/sp-sc-auth /usr/bin/ so that tv-maxe will find the sop driver ( this is a very important step, without it only a few TV channels will work )When all done you can open your tv-maxe app and start watching TV.
    The most impressive thing about this app is the fact that it’s up to date and 99% of the channels are functional.
  • References

  • http://nngocchan.wordpress.com/2010/10/03/vlc-open-a-sopcast-stream-in-fedora/
  • Tags: , ,

    If you happen to use Eclipse PDT a lot you might notice it has a serious flow when you try to edit a very large PHP file. There seems to be a patch and the problem is discussed here. Continue Reading »

    Tags: , ,

    1.cd  ~/
    #move to home directory
    
    2.mkdir package
    #create a directory to hold mercurial
    
    3.cd package
    #enter the diectory
    
    4.wget http://mercurial.selenic.com/release/mercurial-1.7.5.tar.gz
    #download mercurial,always get the latest version 
    
    5.tar zxf mercurial-1.7.5.tar.gz
    #extract the files
    
    6.cd mercurial-1.7.5
    #enter mercurial dir
    
    7.make local
    #make
    
    8.~/.hgrc
    #create this main hgrc config file and add an user [ui] ...
    
    9.hg debuginstall
    #install
    
    10.~/.bash_profile
    #edit your profile and setup the $PATH to you hg file so you
    don't have to write the entire path each time
    
    11.edit your local .hgrc file by adding 
    
    [ui]
    remotecmd = path_to_remote_hg_exec 
    
    #you will need to tell your local repository where is
    the external hg located
    

    Tags: , ,

    1.Create a new post

    $my_post = array();
    $my_post['tags_input'] = $arrKeys;
    $my_post['filter'] = true;
    $my_post['post_title'] = $title;
    $my_post['post_content'] = $body;
    $my_post['post_excerpt'] = $excerpt;
    $my_post['post_status'] = $status; //(pending/publish)
    $my_post['post_author'] = 1; // admin
    
    //Before WP 3.0
    $my_post['post_category'] = $arrCategs;
    
    $newPostId = wp_insert_post( $my_post );
    
    //After WP 3.0
    wp_set_post_terms($newPostId,$arrTagsId,'tags');
    wp_set_post_terms($newPostId,$arrCategsId,'categories');
    
    //Update post meta
    update_post_meta($newPostId, $meta_key, $meta_value, $prev_value);

    Continue Reading »

    Tags: , ,

    Older Posts »