Open Side Menu Go to the Top
Register
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013

12-16-2009 , 12:44 PM
ok, here goes I have been running fpdb for a while and never had a problem yesterday I had some files to update and ever since then it doesn't work I've tried reinstalling it and still nothing
[code] /usr/lib/python2.6/dist-packages/pytz/__init__.py:32: UserWarning: Module _mysql was already imported from /usr/lib/pymodules/python2.6/_mysql.so, but /usr/lib/pymodules/python2.6 is being added to sys.path
from pkg_resources import resource_stream
ERROR:root:Error parsing HUD_config.xml. See error log file.
Traceback (most recent call last):
File "/usr/share/pyshared/fpdb/Configuration.py", line 417, in __init__
doc = xml.dom.minidom.parse(file)
File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse
return expatbuilder.parse(file)
File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 922, in parse
fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: 'HUD_config.xml'[code]

/usr/share/python-fpdb is the directory my HUdconfig.xml file is in I double and triple checked this. Any help would be appreciated
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 02:04 PM
Quote:
Originally Posted by blaze6980
ok, here goes I have been running fpdb for a while and never had a problem yesterday I had some files to update and ever since then it doesn't work I've tried reinstalling it and still nothing
Code:
 /usr/lib/python2.6/dist-packages/pytz/__init__.py:32: UserWarning: Module _mysql was already imported from /usr/lib/pymodules/python2.6/_mysql.so, but /usr/lib/pymodules/python2.6 is being added to sys.path
  from pkg_resources import resource_stream
ERROR:root:Error parsing HUD_config.xml.  See error log file.
Traceback (most recent call last):
  File "/usr/share/pyshared/fpdb/Configuration.py", line 417, in __init__
    doc = xml.dom.minidom.parse(file)
  File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse
    return expatbuilder.parse(file)
  File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 922, in parse
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: 'HUD_config.xml'
/usr/share/python-fpdb is the directory my HUdconfig.xml file is in I double and triple checked this. Any help would be appreciated
Can you run:

python <path to pyfpdb>/Configuration.py

The first line should look like:

Reading configuration file /home/carlos/.fpdb/HUD_config.xml

I'm not sure what you updated, but the place for the config file on Linux should be ~/.fpdb/

Sorrow.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 04:09 PM
Quote:
Originally Posted by sorrow
fwiw, in the new code i'm working on both Stud and Draw games work in that view:

[IMG]https://****************/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/c/ca/Snap-draw-stud-playerstats.png[/IMG]


Sorrow
OMG! This makes me very happy. If there is anything I can do to help with draw stats, it would probably be just in the logical or pseudocode sense. I'll try to swing by the chat soon and touch base.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 12:59 AM
Quote:
Originally Posted by uncooper
OMG! This makes me very happy. If there is anything I can do to help with draw stats, it would probably be just in the logical or pseudocode sense. I'll try to swing by the chat soon and touch base.
Right now discards and holecards aren't being recorded, but pretty much everything else is working at the same level as flop and stud.

This code isn't likely to be released for a month or two even in snapshot form, but having a think about what would be useful for draw games in preparation for that time would be appreciaed.

A discussion for a while ago on what would be useful tripledraw stats: http://forumserver.twoplustwo.com/21...ful-td-517330/

Sorrow.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 08:13 AM
Hey all !
I wanted to know if it was possible to disable the display of the last hand plaid ??
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 10:12 AM
Quote:
Originally Posted by vikeL
Hey all !
I wanted to know if it was possible to disable the display of the last hand plaid ??
Commenting out <aux_windows> part from configuration might do the trick. So enclose that part between <!-- and -->. (That's the XML comment block marker pair.)
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 11:47 AM
Yo Bostik ! Thanks for the reply !

But when i delete the part <aux_window> ..... </aux_window> , the HUD doesn't appears anymore ...

Maybe that I didn't get what you meant W_w
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 11:53 AM
Quote:
Originally Posted by vikeL
Yo Bostik ! Thanks for the reply !

But when i delete the part <aux_window> ..... </aux_window> , the HUD doesn't appears anymore ...

Maybe that I didn't get what you meant W_w
<game aux="mucked" is what you are actually looking for

make it look like <game aux="" and the mucked card display won't load.

Sorrow.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 12:03 PM
Thanks Sorrow, works great !
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 04:58 PM
Quote:
Originally Posted by sorrow
This code isn't likely to be released for a month or two even in snapshot form, but having a think about what would be useful for draw games in preparation for that time would be appreciaed.

Sorrow.
I think that a good goal would be to have all applicable/adaptable LHE stats (since the blind/betting structure is the same) in addition to "Average cards drawn per street" as suggested by DeathDonkey. Maybe it should be called Draw Factor or something.

The PokerHands website also lists the following stat, which I don't really understand:

"Players/D(%) - Number of players at Draw (%)"

I guess this might be a table stat used for game selection?

Anyway, that stuff would be enough for it to be extremely useful. Things like categorizing starting hands would be much more difficult, but I have some ideas about it.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 06:17 PM
Is there a way to refresh the HUD? When a player leaves and a new player sits down, his stats won't show till a hand is completed by that player. So, I like to "erase" the stats when a player leaves the table. I know... I can close the whole thing down, reopen and start again... a real PITA... thanks

One other thing that is a small, but annoying item. If you right click on the menu in the hud, it freezes all action on all tables till you make a selection. I've learned (the hard way) to just "save this hud" so it will exit. It steals the focus, can that maybe be fixed?

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 07:13 PM
cant get this to work on windows xp , just get a black cmd window for 1 second then nothing, any ideas? Iv tryed alot of things in this thread but its still not working.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-17-2009 , 11:56 PM
Quote:
Originally Posted by uncooper
I think that a good goal would be to have all applicable/adaptable LHE stats (since the blind/betting structure is the same) in addition to "Average cards drawn per street" as suggested by DeathDonkey. Maybe it should be called Draw Factor or something.

The PokerHands website also lists the following stat, which I don't really understand:

"Players/D(%) - Number of players at Draw (%)"

I guess this might be a table stat used for game selection?

Anyway, that stuff would be enough for it to be extremely useful. Things like categorizing starting hands would be much more difficult, but I have some ideas about it.
I'd love to hear speculation There don't appear to be that many useful schemes outside of holdem, basically because of the number of starting hand combinations.

Quote:
Originally Posted by 1meandog4u
Is there a way to refresh the HUD? When a player leaves and a new player sits down, his stats won't show till a hand is completed by that player. So, I like to "erase" the stats when a player leaves the table. I know... I can close the whole thing down, reopen and start again... a real PITA... thanks
Second time in 24 hours this has been asked I recently learned that middle click will hide the window until it next updated

Now added to the FAQ http://****************/apps/mediawik...sked_Questions
Quote:
Originally Posted by 1meandog4u
One other thing that is a small, but annoying item. If you right click on the menu in the hud, it freezes all action on all tables till you make a selection. I've learned (the hard way) to just "save this hud" so it will exit. It steals the focus, can that maybe be fixed?

Dog
This isn't the behavior I see under linux - ekdikeo are you able to reproduce?
Quote:
Originally Posted by nuxxx
cant get this to work on windows xp , just get a black cmd window for 1 second then nothing, any ideas? Iv tryed alot of things in this thread but its still not working.
nuxxx - there isn't anywhere near enough information to help you here. What version are you trying to install? Which installer did you use? Which database are you trying to configure for? What do you consider your competency as a user?

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 05:51 AM
Hi,
I'm trying to install FPDB (python-fpdb_0.12~20091203_all.deb) on Ubuntu Karmic (9.10) with Mysql (5.1). I followed the wiki on the official website but I can not start the software.
I already tried to change the file HUD_Config.xml several times. I put the original file HUD_Config.xml.example and tried to change it again. But the program still does not start.
This is the output of the fpdb-error-log.txt:
Quote:
/usr/lib/python2.6/dist-packages/pytz/__init__.py:32: UserWarning: Module _mysql was already imported from /usr/lib/pymodules/python2.6/_mysql.so, but /usr/lib/pymodules/python2.6 is being added to sys.path
from pkg_resources import resource_stream
ERROR:root:Error parsing HUD_config.xml. See error log file.
Traceback (most recent call last):
File "/usr/share/pyshared/fpdb/Configuration.py", line 417, in __init__
doc = xml.dom.minidom.parse(file)
File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse
return expatbuilder.parse(file)
File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 922, in parse
fp = open(file, 'rb')
IOError: [Errno 2] Nessun file o directory: 'HUD_config.xml'
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 08:47 AM
I ran tables.py and it returned a valid table name so looks OK but I will keep checking this to make sure it is 100% reliable.

Quote:
Originally Posted by sorrow

Not sure why it wasn't affecting everyone, the fix below:
Code:
diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py
index c74d557..dc2e485 100644
--- a/pyfpdb/Filters.py
+++ b/pyfpdb/Filters.py
@@ -479,7 +479,8 @@ class Filters(threading.Thread):
         self.cursor.execute(self.sql.query['getLimits2'])
         # selects  limitType, bigBlind
         result = self.db.cursor.fetchall()
-        fl, nl = False, False
+        found = {'nl':False, 'fl':False, 'ring':False, 'tour':False}
+
         if len(result) >= 1:
             hbox = gtk.HBox(True, 0)
             vbox1.pack_start(hbox, False, False, 0)
@@ -487,7 +488,6 @@ class Filters(threading.Thread):
             hbox.pack_start(vbox2, False, False, 0)
             vbox3 = gtk.VBox(False, 0)
             hbox.pack_start(vbox3, False, False, 0)
-            found = {'nl':False, 'fl':False, 'ring':False, 'tour':False}
             for i, line in enumerate(result):
                 if "UseType" in self.display:
                     if line[0] != self.display["UseType"]:
Do I need to copy/paste the above somewhere? I'm not sure where, doesn't look like it belongs in filters.py so I'm not too sure....


Also, am I really alone with my HUD problem? All I did was upgrade from 0.11 to 0.12 why hasn't anyone else got this problem? I'm running XP on a Dell mini12 netbook, hardly an unusual hard/software combo.

All I want is to track my Razz play and maybe have the luxury of a HUD.


Anyone else out there had success / failure going from 0.11 to 0.12??


Merry Christmas everyone!!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 09:45 AM
Quote:
Originally Posted by fasenderos
Hi,
I'm trying to install FPDB (python-fpdb_0.12~20091203_all.deb) on Ubuntu Karmic (9.10) with Mysql (5.1). I followed the wiki on the official website but I can not start the software.
Have you copied HUD_config.xml to ~/.fpdb/ directory ?

That is the default location to look for on linux. (Yes, I really need to write some documentation.)
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 10:11 AM
Quote:
Have you copied HUD_config.xml to ~/.fpdb/ directory ?

That is the default location to look for on linux. (Yes, I really need to write some documentation.)
Thanks for info, now the program starts.
The folder /. FPDB not exist and I had to create it. I regret not having read in the wiki that it was necessary to create this folder.

Now I'm trying to import an HH, but it is not importing any hand.
I use as a client Pokerstars.it (in Italy we can not use Pokerstars.com because it is illegal) and it's possible that FPDB can not read my HH.

That's an example of my HH:
Quote:
PokerStars Game #35649888305: Tournament #214629518, €0.82+€0.18 EUR Hold'em No Limit - Level I (10/20) - 2009/11/21 15:37:18 CET [2009/11/21 9:37:18 ET]
Table '214629518 1' 6-max Seat #1 is the button
Seat 1: fasenderos (1500 in chips)
Seat 2: lino182 (1500 in chips)
Seat 3: EnnioFlaiano (1500 in chips)
Seat 4: ghenii (1500 in chips)
Seat 5: capoandre (1500 in chips)
Seat 6: Celmas80 (1500 in chips)
lino182: posts small blind 10
EnnioFlaiano: posts big blind 20
*** HOLE CARDS ***
Dealt to fasenderos [Th Js]
ghenii: calls 20
capoandre: raises 100 to 120
Celmas80: folds
fasenderos: folds
lino182: folds
EnnioFlaiano: folds
ghenii: calls 100
*** FLOP *** [Ac 7s 8c]
ghenii: checks
capoandre: checks
*** TURN *** [Ac 7s 8c] [Ad]
ghenii: checks
capoandre: bets 20
ghenii: raises 80 to 100
capoandre: calls 80
*** RIVER *** [Ac 7s 8c Ad] [3s]
ghenii: bets 200
capoandre: calls 200
*** SHOW DOWN ***
ghenii: shows [4d Ah] (three of a kind, Aces)
capoandre: mucks hand
ghenii collected 870 from pot
*** SUMMARY ***
Total pot 870 | Rake 0
Board [Ac 7s 8c Ad 3s]
Seat 1: fasenderos (button) folded before Flop (didn't bet)
Seat 2: lino182 (small blind) folded before Flop
Seat 3: EnnioFlaiano (big blind) folded before Flop
Seat 4: ghenii showed [4d Ah] and won (870) with three of a kind, Aces
Seat 5: capoandre mucked [Kd Jd]
Seat 6: Celmas80 folded before Flop (didn't bet)






PokerStars Game #35649931388: Tournament #214629518, €0.82+€0.18 EUR Hold'em No Limit - Level I (10/20) - 2009/11/21 15:38:41 CET [2009/11/21 9:38:41 ET]
Table '214629518 1' 6-max Seat #2 is the button
Seat 1: fasenderos (1500 in chips)
Seat 2: lino182 (1490 in chips)
Seat 3: EnnioFlaiano (1480 in chips)
Seat 4: ghenii (1950 in chips)
Seat 5: capoandre (1080 in chips)
Seat 6: Celmas80 (1500 in chips)
EnnioFlaiano: posts small blind 10
ghenii: posts big blind 20
*** HOLE CARDS ***
Dealt to fasenderos [Qd 2c]
capoandre: folds
Celmas80: calls 20
fasenderos: folds
lino182: calls 20
EnnioFlaiano: calls 10
ghenii: checks
*** FLOP *** [Ad 4d 5s]
EnnioFlaiano: checks
ghenii: checks
Celmas80: checks
lino182: bets 60
EnnioFlaiano: folds
ghenii: folds
Celmas80: folds
Uncalled bet (60) returned to lino182
lino182 collected 80 from pot
*** SUMMARY ***
Total pot 80 | Rake 0
Board [Ad 4d 5s]
Seat 1: fasenderos folded before Flop (didn't bet)
Seat 2: lino182 (button) collected (80)
Seat 3: EnnioFlaiano (small blind) folded on the Flop
Seat 4: ghenii (big blind) folded on the Flop
Seat 5: capoandre folded before Flop (didn't bet)
Seat 6: Celmas80 folded on the Flop






PokerStars Game #35649949914: Tournament #214629518, €0.82+€0.18 EUR Hold'em No Limit - Level I (10/20) - 2009/11/21 15:39:17 CET [2009/11/21 9:39:17 ET]
Table '214629518 1' 6-max Seat #3 is the button
Seat 1: fasenderos (1500 in chips)
Seat 2: lino182 (1550 in chips)
Seat 3: EnnioFlaiano (1460 in chips)
Seat 4: ghenii (1930 in chips)
Seat 5: capoandre (1080 in chips)
Seat 6: Celmas80 (1480 in chips)
ghenii: posts small blind 10
capoandre: posts big blind 20
*** HOLE CARDS ***
Dealt to fasenderos [4d Ah]
Celmas80: calls 20
fasenderos: folds
lino182: folds
EnnioFlaiano: calls 20
ghenii: calls 10
capoandre: checks
*** FLOP *** [9c 8s Jd]
ghenii: checks
capoandre: bets 20
Celmas80: calls 20
EnnioFlaiano: calls 20
ghenii: calls 20
*** TURN *** [9c 8s Jd] [6c]
ghenii: checks
capoandre: bets 20
Celmas80: calls 20
EnnioFlaiano: calls 20
ghenii: calls 20
*** RIVER *** [9c 8s Jd 6c] [7h]
ghenii: checks
capoandre: checks
Celmas80: checks
EnnioFlaiano: checks
*** SHOW DOWN ***
ghenii: shows [8h Qc] (a pair of Eights)
capoandre: shows [9s Qh] (a pair of Nines)
Celmas80: mucks hand
EnnioFlaiano: mucks hand
capoandre collected 240 from pot
*** SUMMARY ***
Total pot 240 | Rake 0
Board [9c 8s Jd 6c 7h]
Seat 1: fasenderos folded before Flop (didn't bet)
Seat 2: lino182 folded before Flop (didn't bet)
Seat 3: EnnioFlaiano (button) mucked [Ac 7d]
Seat 4: ghenii (small blind) showed [8h Qc] and lost with a pair of Eights
Seat 5: capoandre (big blind) showed [9s Qh] and won (240) with a pair of Nines
Seat 6: Celmas80 mucked [Qs 7s]
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 05:17 PM
Quote:
Originally Posted by sorrow
I'd love to hear speculation There don't appear to be that many useful schemes outside of holdem, basically because of the number of starting hand combinations.
Well, 1 large classification that should be easy to implement is simply how many cards you draw.

Further classication can completely ignore the discards and still be useful.

A good range-defining scheme I have seen is: w=(3|4|5); x= a card between the previous and next card. Examples:

87x3 would match 8763, 8743
7ww2 would match 7542, 7432, etc
86x would match 865, 864, 863, 862

So some good starting hands to have info on would be:
2w
26
27
28

7w2
8w2
86w
862
87w
872
7ww
8ww
76w
762

7ww2
76w2
7www
76ww
86w2
86ww
87w2
87ww

I didn't use 'x' in any of those I realized, kinda typing my thoughts here. That list isn't complete or very organized but it presents a scheme where similar value hands can be usefully grouped. More later.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 09:18 PM
I AM SO CLOSE.

Giving it one more go. Finally, after hours, I've got it running on Vista. Imported hands. Clicked autoimport and hud. Now, on my full tilt table, I can see the "FPDB Menu - Right Click..." label. After a hand, the mucked cards are shown. There's just one thing missing. Just something small, I'm almost embarrassed to bring it up:

THE STATS! There are no stats! No boxes, no numbers, no nothing.

WTF? Any ideas?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-18-2009 , 10:47 PM
Problem solved! I edited the configuration file to add the location of my hand history folder and that must have done it! (Apparently the program doesn't save your info when you tell it the correct folder.) So exciting! Thanks to all the developers who made this program work.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-19-2009 , 11:20 AM
Quote:
Originally Posted by 1meandog4u
One other thing that is a small, but annoying item. If you right click on the menu in the hud, it freezes all action on all tables till you make a selection. I've learned (the hard way) to just "save this hud" so it will exit. It steals the focus, can that maybe be fixed?
What I do is left-click on the hud window, so pretty similar to choosing "save this hud" except you don't have to worry about it saving things you don't want saved and you don't have to find a particular option. So right-click brings the menu up, and left-click makes it go away.

Maybe there are other ways too, but this is what I do. (You'd think pressing esc should close the menus, but I don't think it does - maybe we could implement this ....)

- sc
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-19-2009 , 01:32 PM
Quote:
Originally Posted by sorrow

Second time in 24 hours this has been asked I recently learned that middle click will hide the window until it next updated
Wow, do I ever use that now. Empty seat... I middle click, stats gone... new player, middle click..stats gone. That is the quickest and easiest solution ever. Now I use it all the time...

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-20-2009 , 04:01 PM
OK, firstly thanks for all hard work that has gone on to make this program available, I can see a lot of work has gone into it.

I am however pretty rubbish with computers, i can do the simple things but......!!

I have downloaded the tracker but can't open it or do anything with it at all as it's "zipped?" I have windows 7 so maybe thats the problem? I keep going through a maze of following the instructions, downloading some unzipper that scans the entire system then wants money to sort it out.

Can anyone help?!

Matt
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-20-2009 , 04:40 PM
Code:
re_HandInfo     = re.compile("""
            ^Table\s+
            (?P<TTYPE>[a-zA-Z0-9 ]+)\s+
            (?: \#|\(|)(?P<TABLE>\d+)\)?\s+
            (?:[^ ]+\s+\#(?P<MTTTABLE>\d+).+)? # table number for mtt
            (\(No\sDP\)\s)?
            \((?P<PLAY>Real|Play)\s+Money\)\s+ # FIXME: check if play money is correct
            Seat\s+(?P<BUTTON>\d+)\sis\sthe\sbutton
            """,
          re.MULTILINE|re.VERBOSE)
Finally got around to checking this out. Seems great so far. I had issues with some of my party hands that were on No Disconnect protect tables but adding the No DP regex in the PartyToFpdb hand converter seems to have fixed it for me.


matt, Download 7-zip, it is a great free zip/unzip program http://www.7-zip.org/.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-20-2009 , 05:06 PM
Quote:
Originally Posted by matt robson
OK, firstly thanks for all hard work that has gone on to make this program available, I can see a lot of work has gone into it.

I am however pretty rubbish with computers, i can do the simple things but......!!

I have downloaded the tracker but can't open it or do anything with it at all as it's "zipped?" I have windows 7 so maybe thats the problem? I keep going through a maze of following the instructions, downloading some unzipper that scans the entire system then wants money to sort it out.

Can anyone help?!

Matt
Download this to be able to uncompress most files, it's free for 40 days:

http://www.rarlab.com/
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m