【検索上位の決定版】1000サイトからの被リンクで1万円!

2011-02-14 Thread keinet登録代行
Web$B$4C4Evhttp://kei.net/) 
$B$O!"(BSEO$BBP:v$HCW$7$^$7$F(B1000$B%5%$%H0J>eB??t(BIP$BJ,;6$NEPO?Be9T$rCW$7$F$*$j$^$9!#(B

$B"((BSEO$BBP:v6H%j%s%/$G1?1D$7$F$$$^$9$N$G(BYahoo!$B$d(BGoogle$B$J$I$N8!:w%(%s%8%s$h$jHo%j%s%/$NG'<1$,\:Y$O@'Hs(B keinet(http://kei.net/)$B$r$4MwD:$1$?$i9,?S$G$9!#(B
$B$*Ld9g$;$K$D$-$^$7$F$O!"J@%5%$%H$N!V(BSEO$B30ItBP:v$K$D$$$F!W!V(BQ&A($B$h$/$"$k$4e!"$h$m$7$/$*4j$$?=$7>e$2$^$9!#(B
$B%(%U%(%L%(%9(B
keinet$BEPO?Be9T(B
$BH/9Thttp://kei.net/

$B"(L$>5G'9-9p%a!<%kG[?.Dd;_$r$44uK>$NJ}$O!"$*l9g$,8f:B$$$^$9$N$G!"M=$a$4N;>54j$$$^$9!#(B



Fw: Segue em anexo relatorio orcamento.

2011-02-14 Thread Adriana Lima
[IMAGE] 1 anexos

Relatorio-orcamento.pdf (144,1 kb)

Segue em anexo o relatorio para orçamento.
tenha um bom dia.
__


ΣΕΜΙΝΑΡΙΟ BUDGETING ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ

2011-02-14 Thread AQS
AQS

Advanced Quality Services Ltd.
ΣΥΜΒΟΥΛΟΙ ΕΠΙΧΕΙΡΗΣΕΩΝ

Σεμινάρια | Υπηρεσίες | Στελεχιακό Δυναμικό | Πελάτες

Σεμινάριο BUDGETING - ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ

Σεμινάριο
BUDGETING
ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ
Πέμπτη 3 Μαρτίου 2011 (09:00 - 16:30)
Ξενοδοχείο CLASSICAL ATHENS IMPERIAL, Πλ. Καραϊσκάκη, Αθήνα

Λεπτομέρειες σεμιναρίου

Εισηγητής

Πρόγραμμα σεμιναρίων

Η εταιρεία μας

Μία αποτελεσματική διεργασία Budgeting εξασφαλίζει την έγκαιρη και
αξιόπιστη εκτίμηση εσόδων και δαπανών και αποτελεί ανεκτίμητο εργαλείο
για τον σχεδιασμό κινήσεων βελτίωσης των οικονομικών αποτελεσμάτων.

Επιχειρήσεις χωρίς αξιόπιστο Προϋπολογισμό, στην ουσία κινούνται χωρίς
πυξίδα με αποτέλεσμα την ανασφάλεια και ορισμένες φορές μη αναμενόμενες
εξελίξεις. Οι κινήσεις της τελευταίας στιγμής έχουν αυξημένο κόστος και
δημιουργούν αναπόφευκτα αρνητικό εργασιακό κλίμα.

Μέσω του Budgeting ελέγχεται εάν οι στόχοι του οργανισμού, οδηγούν
τελικώς σε κερδοφορία ή απαιτείται να προγραμματισθούν έγκαιρα ενέργειες,
που μπορούν να συμβάλουν στη βελτίωση ρευστότητας και στην καλύτερη
αξιοποίηση των πόρων.
Δείτε περισσότερα παρακάτω.

Νικόλαος Ι. Μιχαλολιάκος
Νικόλαος Ι. Μιχαλολιάκος

Διευθύνων Σύμβουλος, Χημικός Μηχανικός, επί 20 χρόνια ανώτερο και ανώτατο
στέλεχος μεγάλων διεθνών επιχειρήσεων, με συμμετοχή σε περισσότερα από
100 ολοκληρωμένα έργα αναδιοργάνωσης.

Εκτός από το σεμινάριο "BUDGETING - ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ", η εταιρεία
μας διοργανώνει και μια σειρά από σεμινάρια, αναλυτικό κατάλογο των
οποίων μπορείτε να δείτε εδώ.

Σε όσους στείλουν δήλωση συμμετοχής για σεμινάριά μας 1 μήνα πριν από τη
διεξαγωγή τους, παρέχεται πρόσθετη έκπτωση 10%.

Εκπαίδευση Γραμματέως Διευθυνσης

Σας υπενθυμίζουμε το σεμινάριο
Εκπαίδευση Γραμματέως Διευθυνσης, στις 2 & 3 Μαρτίου 2011 (15:00 - 20:30)
στο Ξενοδοχείο CLASSICAL ATHENS IMPERIAL, Αθήνα. H λήξη υποβολής των
δικαιολογητικών στον ΟΑΕΔ είναι στις 25 Φεβρουαρίου 2011.

Η Advanced Quality Services Ltd. είναι εταιρεία Συμβούλων Επιχειρήσεων με
18ετή παρουσία στην Ελληνική Αγορά, που έχει υλοποιήσει μεγάλο αριθμό -
άνω των 500 - σημαντικών συμβουλευτικών Projects σε Ελληνικές και
Διεθνείς Επιχειρήσεις και έχει εκπαιδεύσει άνω των 8.000 στελεχών
επιχειρήσεων. Μεταξύ των πελατών μας συγκαταλέγονται:
THYSSENKRUPP - ΕΛΛΗΝΙΚΑ
ΝΑΥΠΗΓΕΙΑ, ΔΕΕ KOSMOCAR (50 ΕΤΑΙΡΕΙΕΣ), APIVITA, ΕΛ.ΤΑ., JANSSEN CILAG,
ΠΕΤΡΟΛΑ ΕΛΛΑΣ, ΤΣΜΕΔΕ, TOSOH HELLAS, PHARMATHEN, ΥΦΑΝΤΗΣ (ΑΛΛΑΝΤΟΠΟΙΪΑ),
RILKEN, YALCO, ALPHA ΧΡΗΜΑΤΙΣΤΗΡΙΑΚΗ, PROFIL ΑΛΟΥΜΙΝΙΟΥ, ΣΥ.ΦΑ,
ΣΑΡΑΚΑΚΗΣ, ΕΒΡΟΦΑΡΜΑ, FRIESLAND HELLAS, BINGO, ALPHA LEASING, ICAP, ΔΗΜΟΣ
ΑΜΑΡΟΥΣΙΟΥ, ΔΗΜΟΣ
ΑΘΗΝΑΙΩΝ, FAMAR (ΜΑΡΙΝΟΠΟΥΛΟΣ), ΑΚΤΩΡ, ΤΕΧΝΟΛΟΓΙΚΟΠΑΡΚΟ ΘΕΣΣΑΛΟΝΙΚΗΣ,
ΚΤΗΜΑΤΟΛΟΓΙΟ Α.Ε., ΠΑΝΤΕΧΝΙΚΗ, MOTOR OIL, ΤΗΛΕΚΑΛΩΔΙΑ, ΧΑΛΚΟΡ, ALUMIL.
Το πλήρες πελατολόγιό μας μπορείτε να δείτε στην ιστοσελίδα μας
www.aqs.gr

Σεμινάριο BUDGETING - ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ
Πέμπτη 3 Μαρτίου 2011 (09:00 - 16:30)
Ξενοδοχείο CLASSICAL ATHENS IMPERIAL, Πλ. Καραϊσκάκη, Αθήνα

Οι συμμετέχοντες - οικονομικά αλλά και μη οικονομικά στελέχη - ξεκινώντας
από τα δεδομένα μιας επιχείρησης, με χρήση ειδικού ολοκληρωμένου
προγράμματος που τους παρέχεται δωρεάν, θα πραγματοποιήσουν οι ίδιοι όλα
τα βήματα υλοποίησης του Προϋπολογισμού, και του ταμειακού
προγραμματισμού και θα προτείνουν δράσεις βελτίωσης των αποτελεσμάτων.
Πατήστε εδώ για να δείτε λεπτομέρειες για τα λογισμικά.

Δίνεται ιδιαίτερο βάρος στις προβλέψεις των πωλήσεων, στην ετοιμασία των
Ταμειακών Ροών, του Κεφαλαίου Κίνησης και στην ανάλυση των αποκλίσεων και
μηνιαίων αναφορών.

ΤΟ ΣΕΜΙΝΑΡΙΟ ΜΠΟΡΕΙ ΝΑ ΕΠΙΔΟΤΗΘΕΙ ΑΠΟ ΤΟΝ Ο.Α.Ε.Δ.

Η εταιρεία μας μπορεί να βοηθήσει στη διεκπεραίωση της διαδικασίας
υποβολής αίτησης υπαγωγής στο πρόγραμμα ΛΑΕΚ. Καταληκτική ημερομηνία
ηλεκτρονικής υποβολής των δικαιολογητικών στον Ο.Α.Ε.Δ.: ΠΑΡΑΣΚΕΥΗ 25
Φεβρουαρίου 2011. Για οποιαδήποτε πληροφορία ή διευκρίνιση μπορείτε να
επικοινωνήσετε μαζί μας στα τηλέφωνα: 210 6216997-8. Υπεύθυνη
επικοινωνίας: Ελένη Φλουρή.

ΔΗΛΩΣΗ ΣΥΜΜΕΤΟΧΗΣ

Για τη συμμετοχή σας στο σεμινάριο στείλτε στο fax 210 6216990 κατάλληλα
συμπληρωμένη την παρακάτω δήλωση συμμετοχής.
Εναλλακτικά, επιλέξτε forward, συμπληρώστε και στείλτε την στο
a...@aqs.gr, ή πατήστε "Δήλωση Συμμετοχής" για να συμπληρώσετε τα στοιχεία
σας ηλεκτρονικά.

ΒUDGETING - ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ
Πέμπτη 3 Μαρτίου 2011 (09:00-16:30),
Ξενοδοχείο CLASSICAL ATHENS IMPERIAL, Πλ. Καραϊσκάκη, Αθήνα

ΕΠΩΝΥΜΙΑ:

ΕΠΑΓΓΕΛΜΑ:

ΔΙΕΥΘΥΝΣΗ:

ΑΦΜ

ΔΟΥ

ΤΗΛ.

FAX

E-MAIL

ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΣΥΜΜΕΤΕΧΟΝΤΩΝ ΚΑΙ ΘΕΣΗ ΣΤΗΝ ΕΤΑΙΡΕΙΑ

1.

2.

3.

Όνομα και Υπογραφή Υπευθύνου

Κωδ.Σεμ.DS1

ΕΝΟΤΗΤΕΣ ΣΕΜΙΝΑΡΙΟΥ

Η ΔΙΕΡΓΑΣΙΑ BUDGETING - ΣΤΟΧΟΘΕΤΗΣΗ ΠΩΛΗΣΕΩΝ

  * Διεργασία του Budgeting: Βήματα, μεθοδολογία σύνδεσης με τον
επιχειρηματικό σχεδιασμό

  * Στοιχεία που απαιτούνται για την εκτίμηση των προβλέψεων των πωλήσεων
ανά κατηγορία προϊόντος και κανάλι. Χρήση μοντέλων πρόβλεψης

  * Η στοχοθέτηση των πωλήσεων ανά κατηγορία προϊόντος και εν τέλει ανά
κωδικό προϊόντος. Σε ορισμένες περιπτώσεις δε και ανά πελάτη

Ο ΥΠΟΛΟΓΙΣΜΟΣ ΤΩΝ ΔΑΠΑΝΩΝ

Υπολογισμός με ειδικές φόρ

Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Landry Breuil
On Mon, Feb 14, 2011 at 08:07:57AM -0600, Marco Peereboom wrote:
> I think you don't understand what happens behind the scenes.  Every
> domain you enter gets prefixed and tested against the domain the browser
> thinks you are in.
> 
> you type moo on you a.b.com domain and you'll see fantastically smart
> dns lookups such as: moo.com.a.b.com, moo.net.a.b.com etc.  Easily 10
> network names that will be wrong.
> 
> The prefetcher does the opposite of its promise, it slows down the entire
> browser.  By looking up all kinds of crap a user won't click.  A good
> example is news.google.com which does about 350 DNS lookups.  All that
> to save 1 that the user actually clicks.  They traded one perceived
> performance issue for a real one.
> 
> There is more insanity but these are just examples.

That discussion doesn't belong here, bring it to webkit bugzilla/lists
if you want that fixed in a sane way.

Landry



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread patrick keshishian
On Mon, Feb 14, 2011 at 1:37 AM, Stuart Henderson  wrote:
> As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
> browsers using ports/www/webkit make a dns request for . each
> time the mouse position changes.

brilliant software is brilliant.



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Kevin Chadwick
On Mon, 14 Feb 2011 15:10:52 +0100
Robert Nagy wrote:

> I know, I've read the discussion and I am still saying: do not disable it by 
> default.

I always disable prefetching where possible in all browsers. I only want
to connect to and download stuff that I click on. 

Is there a decent example where it's beneficial or might it break
something?



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Chris Bennett
Kill it! I am often stuck behind slow internet connections

Chris Bennett



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Robert Nagy
I know, I've read the discussion and I am still saying: do not disable it by 
default.
 
On (2011-02-14 08:07), Marco Peereboom wrote:
> I think you don't understand what happens behind the scenes.  Every
> domain you enter gets prefixed and tested against the domain the browser
> thinks you are in.
> 
> you type moo on you a.b.com domain and you'll see fantastically smart
> dns lookups such as: moo.com.a.b.com, moo.net.a.b.com etc.  Easily 10
> network names that will be wrong.
> 
> The prefetcher does the opposite of its promise, it slows down the entire
> browser.  By looking up all kinds of crap a user won't click.  A good
> example is news.google.com which does about 350 DNS lookups.  All that
> to save 1 that the user actually clicks.  They traded one perceived
> performance issue for a real one.
> 
> There is more insanity but these are just examples.
> 
> On Mon, Feb 14, 2011 at 02:54:32PM +0100, Robert Nagy wrote:
> > why? disable it in xxterm if you don't like it, some people actually
> > do like it.
> > 
> > On (2011-02-14 07:27), Marco Peereboom wrote:
> > > I am all for this.  In fact I think we should go further and remove the
> > > "guess url that user typed because he/she can't type" code as well and
> > > while at it the dns prefetcher.
> > > 
> > > On Mon, Feb 14, 2011 at 09:37:19AM +, Stuart Henderson wrote:
> > > > As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
> > > > browsers using ports/www/webkit make a dns request for . each
> > > > time the mouse position changes.
> > > > 
> > > > Chrome doesn't have this problem (it doesn't seem to have
> > > > this code in its internal copy of webkit).
> > > > 
> > > > I tracked down a patch in https://bugs.webkit.org/show_bug.cgi?id=38263
> > > > which fixes this. It seems a bit of a hack (why is it bothering to
> > > > look these up internally anyway?) but it's way better than what we
> > > > have now.
> > > > 
> > > > With the port diff below, I can now start xxxterm or midori, open a
> > > > page, and move the mouse over the window, without sending hundreds or
> > > > thousands of junk requests to the nameserver.
> > > > 
> > > > If you're using this on a metered or slow internet connection it's
> > > > quite an improvement...
> > > > 
> > > > 
> > > > Index: Makefile
> > > > ===
> > > > RCS file: /cvs/ports/www/webkit/Makefile,v
> > > > retrieving revision 1.41
> > > > diff -u -p -r1.41 Makefile
> > > > --- Makefile30 Dec 2010 17:55:32 -  1.41
> > > > +++ Makefile14 Feb 2011 09:31:47 -
> > > > @@ -4,6 +4,7 @@ COMMENT =   open source web browser engine
> > > >  
> > > >  DISTNAME = webkit-1.2.6
> > > >  EPOCH =0
> > > > +REVISION = 0
> > > >  CATEGORIES =   www
> > > >  
> > > >  HOMEPAGE = http://webkitgtk.org/
> > > > Index: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > > ===
> > > > RCS file: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > > diff -N patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > > --- /dev/null   1 Jan 1970 00:00:00 -
> > > > +++ patches/patch-WebCore_platform_network_soup_DNSSoup_cpp 14 Feb 
> > > > 2011 09:31:47 -
> > > > @@ -0,0 +1,16 @@
> > > > +$OpenBSD$
> > > > +
> > > > +don't try and resolve DNS for . for every single mouse movement
> > > > +in a browser window. from https://bugs.webkit.org/show_bug.cgi?id=38263
> > > > +
> > > > +--- WebCore/platform/network/soup/DNSSoup.cpp.orig Sun Feb 13 
> > > > 17:45:39 2011
> > > >  WebCore/platform/network/soup/DNSSoup.cpp  Sun Feb 13 17:46:05 2011
> > > > +@@ -36,6 +36,8 @@ namespace WebCore {
> > > > + void prefetchDNS(const String& hostname)
> > > > + {
> > > > + #ifdef HAVE_LIBSOUP_2_29_90
> > > > ++if (hostname.isEmpty())
> > > > ++return;
> > > > + String uri = "http://"+hostname;
> > > > + GOwnPtr soupURI(soup_uri_new(uri.utf8().data()));
> > > > + // We may get invalid hostnames, so NULL-check here.
> > > > 
> > > 
> > 



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Marco Peereboom
I think you don't understand what happens behind the scenes.  Every
domain you enter gets prefixed and tested against the domain the browser
thinks you are in.

you type moo on you a.b.com domain and you'll see fantastically smart
dns lookups such as: moo.com.a.b.com, moo.net.a.b.com etc.  Easily 10
network names that will be wrong.

The prefetcher does the opposite of its promise, it slows down the entire
browser.  By looking up all kinds of crap a user won't click.  A good
example is news.google.com which does about 350 DNS lookups.  All that
to save 1 that the user actually clicks.  They traded one perceived
performance issue for a real one.

There is more insanity but these are just examples.

On Mon, Feb 14, 2011 at 02:54:32PM +0100, Robert Nagy wrote:
> why? disable it in xxterm if you don't like it, some people actually
> do like it.
> 
> On (2011-02-14 07:27), Marco Peereboom wrote:
> > I am all for this.  In fact I think we should go further and remove the
> > "guess url that user typed because he/she can't type" code as well and
> > while at it the dns prefetcher.
> > 
> > On Mon, Feb 14, 2011 at 09:37:19AM +, Stuart Henderson wrote:
> > > As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
> > > browsers using ports/www/webkit make a dns request for . each
> > > time the mouse position changes.
> > > 
> > > Chrome doesn't have this problem (it doesn't seem to have
> > > this code in its internal copy of webkit).
> > > 
> > > I tracked down a patch in https://bugs.webkit.org/show_bug.cgi?id=38263
> > > which fixes this. It seems a bit of a hack (why is it bothering to
> > > look these up internally anyway?) but it's way better than what we
> > > have now.
> > > 
> > > With the port diff below, I can now start xxxterm or midori, open a
> > > page, and move the mouse over the window, without sending hundreds or
> > > thousands of junk requests to the nameserver.
> > > 
> > > If you're using this on a metered or slow internet connection it's
> > > quite an improvement...
> > > 
> > > 
> > > Index: Makefile
> > > ===
> > > RCS file: /cvs/ports/www/webkit/Makefile,v
> > > retrieving revision 1.41
> > > diff -u -p -r1.41 Makefile
> > > --- Makefile  30 Dec 2010 17:55:32 -  1.41
> > > +++ Makefile  14 Feb 2011 09:31:47 -
> > > @@ -4,6 +4,7 @@ COMMENT = open source web browser engine
> > >  
> > >  DISTNAME =   webkit-1.2.6
> > >  EPOCH =  0
> > > +REVISION =   0
> > >  CATEGORIES = www
> > >  
> > >  HOMEPAGE =   http://webkitgtk.org/
> > > Index: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > ===
> > > RCS file: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > diff -N patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > > --- /dev/null 1 Jan 1970 00:00:00 -
> > > +++ patches/patch-WebCore_platform_network_soup_DNSSoup_cpp   14 Feb 
> > > 2011 09:31:47 -
> > > @@ -0,0 +1,16 @@
> > > +$OpenBSD$
> > > +
> > > +don't try and resolve DNS for . for every single mouse movement
> > > +in a browser window. from https://bugs.webkit.org/show_bug.cgi?id=38263
> > > +
> > > +--- WebCore/platform/network/soup/DNSSoup.cpp.orig   Sun Feb 13 
> > > 17:45:39 2011
> > >  WebCore/platform/network/soup/DNSSoup.cppSun Feb 13 17:46:05 2011
> > > +@@ -36,6 +36,8 @@ namespace WebCore {
> > > + void prefetchDNS(const String& hostname)
> > > + {
> > > + #ifdef HAVE_LIBSOUP_2_29_90
> > > ++if (hostname.isEmpty())
> > > ++return;
> > > + String uri = "http://"+hostname;
> > > + GOwnPtr soupURI(soup_uri_new(uri.utf8().data()));
> > > + // We may get invalid hostnames, so NULL-check here.
> > > 
> > 
> 



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Robert Nagy
why? disable it in xxterm if you don't like it, some people actually
do like it.

On (2011-02-14 07:27), Marco Peereboom wrote:
> I am all for this.  In fact I think we should go further and remove the
> "guess url that user typed because he/she can't type" code as well and
> while at it the dns prefetcher.
> 
> On Mon, Feb 14, 2011 at 09:37:19AM +, Stuart Henderson wrote:
> > As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
> > browsers using ports/www/webkit make a dns request for . each
> > time the mouse position changes.
> > 
> > Chrome doesn't have this problem (it doesn't seem to have
> > this code in its internal copy of webkit).
> > 
> > I tracked down a patch in https://bugs.webkit.org/show_bug.cgi?id=38263
> > which fixes this. It seems a bit of a hack (why is it bothering to
> > look these up internally anyway?) but it's way better than what we
> > have now.
> > 
> > With the port diff below, I can now start xxxterm or midori, open a
> > page, and move the mouse over the window, without sending hundreds or
> > thousands of junk requests to the nameserver.
> > 
> > If you're using this on a metered or slow internet connection it's
> > quite an improvement...
> > 
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/www/webkit/Makefile,v
> > retrieving revision 1.41
> > diff -u -p -r1.41 Makefile
> > --- Makefile30 Dec 2010 17:55:32 -  1.41
> > +++ Makefile14 Feb 2011 09:31:47 -
> > @@ -4,6 +4,7 @@ COMMENT =   open source web browser engine
> >  
> >  DISTNAME = webkit-1.2.6
> >  EPOCH =0
> > +REVISION = 0
> >  CATEGORIES =   www
> >  
> >  HOMEPAGE = http://webkitgtk.org/
> > Index: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > ===
> > RCS file: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > diff -N patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> > --- /dev/null   1 Jan 1970 00:00:00 -
> > +++ patches/patch-WebCore_platform_network_soup_DNSSoup_cpp 14 Feb 2011 
> > 09:31:47 -
> > @@ -0,0 +1,16 @@
> > +$OpenBSD$
> > +
> > +don't try and resolve DNS for . for every single mouse movement
> > +in a browser window. from https://bugs.webkit.org/show_bug.cgi?id=38263
> > +
> > +--- WebCore/platform/network/soup/DNSSoup.cpp.orig Sun Feb 13 17:45:39 2011
> >  WebCore/platform/network/soup/DNSSoup.cpp  Sun Feb 13 17:46:05 2011
> > +@@ -36,6 +36,8 @@ namespace WebCore {
> > + void prefetchDNS(const String& hostname)
> > + {
> > + #ifdef HAVE_LIBSOUP_2_29_90
> > ++if (hostname.isEmpty())
> > ++return;
> > + String uri = "http://"+hostname;
> > + GOwnPtr soupURI(soup_uri_new(uri.utf8().data()));
> > + // We may get invalid hostnames, so NULL-check here.
> > 
> 



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Marco Peereboom
I am all for this.  In fact I think we should go further and remove the
"guess url that user typed because he/she can't type" code as well and
while at it the dns prefetcher.

On Mon, Feb 14, 2011 at 09:37:19AM +, Stuart Henderson wrote:
> As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
> browsers using ports/www/webkit make a dns request for . each
> time the mouse position changes.
> 
> Chrome doesn't have this problem (it doesn't seem to have
> this code in its internal copy of webkit).
> 
> I tracked down a patch in https://bugs.webkit.org/show_bug.cgi?id=38263
> which fixes this. It seems a bit of a hack (why is it bothering to
> look these up internally anyway?) but it's way better than what we
> have now.
> 
> With the port diff below, I can now start xxxterm or midori, open a
> page, and move the mouse over the window, without sending hundreds or
> thousands of junk requests to the nameserver.
> 
> If you're using this on a metered or slow internet connection it's
> quite an improvement...
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/webkit/Makefile,v
> retrieving revision 1.41
> diff -u -p -r1.41 Makefile
> --- Makefile  30 Dec 2010 17:55:32 -  1.41
> +++ Makefile  14 Feb 2011 09:31:47 -
> @@ -4,6 +4,7 @@ COMMENT = open source web browser engine
>  
>  DISTNAME =   webkit-1.2.6
>  EPOCH =  0
> +REVISION =   0
>  CATEGORIES = www
>  
>  HOMEPAGE =   http://webkitgtk.org/
> Index: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> ===
> RCS file: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> diff -N patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-WebCore_platform_network_soup_DNSSoup_cpp   14 Feb 2011 
> 09:31:47 -
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +don't try and resolve DNS for . for every single mouse movement
> +in a browser window. from https://bugs.webkit.org/show_bug.cgi?id=38263
> +
> +--- WebCore/platform/network/soup/DNSSoup.cpp.orig   Sun Feb 13 17:45:39 2011
>  WebCore/platform/network/soup/DNSSoup.cppSun Feb 13 17:46:05 2011
> +@@ -36,6 +36,8 @@ namespace WebCore {
> + void prefetchDNS(const String& hostname)
> + {
> + #ifdef HAVE_LIBSOUP_2_29_90
> ++if (hostname.isEmpty())
> ++return;
> + String uri = "http://"+hostname;
> + GOwnPtr soupURI(soup_uri_new(uri.utf8().data()));
> + // We may get invalid hostnames, so NULL-check here.
> 



Re: evil webkit bug, loads of junk DNS requests

2011-02-14 Thread David Coppa
On Mon, Feb 14, 2011 at 10:37 AM, Stuart Henderson  wrote:

...

> With the port diff below, I can now start xxxterm or midori, open a
> page, and move the mouse over the window, without sending hundreds or
> thousands of junk requests to the nameserver.
>
> If you're using this on a metered or slow internet connection it's
> quite an improvement...

This DNS prefetch stuff is really a crap :(

ok for me.
David



evil webkit bug, loads of junk DNS requests

2011-02-14 Thread Stuart Henderson
As mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578019
browsers using ports/www/webkit make a dns request for . each
time the mouse position changes.

Chrome doesn't have this problem (it doesn't seem to have
this code in its internal copy of webkit).

I tracked down a patch in https://bugs.webkit.org/show_bug.cgi?id=38263
which fixes this. It seems a bit of a hack (why is it bothering to
look these up internally anyway?) but it's way better than what we
have now.

With the port diff below, I can now start xxxterm or midori, open a
page, and move the mouse over the window, without sending hundreds or
thousands of junk requests to the nameserver.

If you're using this on a metered or slow internet connection it's
quite an improvement...


Index: Makefile
===
RCS file: /cvs/ports/www/webkit/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- Makefile30 Dec 2010 17:55:32 -  1.41
+++ Makefile14 Feb 2011 09:31:47 -
@@ -4,6 +4,7 @@ COMMENT =   open source web browser engine
 
 DISTNAME = webkit-1.2.6
 EPOCH =0
+REVISION = 0
 CATEGORIES =   www
 
 HOMEPAGE = http://webkitgtk.org/
Index: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
===
RCS file: patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
diff -N patches/patch-WebCore_platform_network_soup_DNSSoup_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-WebCore_platform_network_soup_DNSSoup_cpp 14 Feb 2011 
09:31:47 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+don't try and resolve DNS for . for every single mouse movement
+in a browser window. from https://bugs.webkit.org/show_bug.cgi?id=38263
+
+--- WebCore/platform/network/soup/DNSSoup.cpp.orig Sun Feb 13 17:45:39 2011
 WebCore/platform/network/soup/DNSSoup.cpp  Sun Feb 13 17:46:05 2011
+@@ -36,6 +36,8 @@ namespace WebCore {
+ void prefetchDNS(const String& hostname)
+ {
+ #ifdef HAVE_LIBSOUP_2_29_90
++if (hostname.isEmpty())
++return;
+ String uri = "http://"+hostname;
+ GOwnPtr soupURI(soup_uri_new(uri.utf8().data()));
+ // We may get invalid hostnames, so NULL-check here.



Re: New: textproc/calibre

2011-02-14 Thread Peter Hessler
Hi Laurie

I posted a port of calibre to the list a few weeks ago.  I'll take a
look at your patches and merge your work into it.


On 2011 Feb 13 (Sun) at 19:47:16 + (+), Laurence Tratt wrote:
:[I know ports is in lock, but this is an early stages port that will need
:quite some work before it's ready for commit. There are probably better
:qualified people than I to take this forward, so early posting seems
:sensible.]
:
:Calibre is a free and open source e-book library management application - it
:can sync and convert various formats to Kindles and their ilk. It can also
:connect to various internet news sources and sync them to an ebook device.
:
:This port is rough and ready - it currently pretends to Calibre that it's
:running on FreeBSD to utilise the rudimentary FreeBSD inbuilt support (which
:means that there's no nice talk-via-USB support; you can do things manually
:by mounting the device yourself in the normal filesystem) and incorporates a
:couple of hacky patches from Debian. This is enough to get simple
:functionality up and running - I can e-mail files to my Kindle, for example.
:Both the port and Calibre itself really need a lot of cleaning up (Calibre
:itself is rather tempermental, and can quite easily get its knickers in a
:twist; how much of that is a lack of OpenBSD support I haven't yet looked
:at), but it does what I need it to.
:
:The port is at:
:
:  http://tratt.net/laurie/src/obsd/ports/calibre.tar.gz
:
:It also needs an updated version of py-cssutils (without it, virtually
:nothing works), a patch for which is at:
:
:  http://tratt.net/laurie/src/obsd/ports/py-cssutils.patch
:
:
:Laurie
:-- 
:http://tratt.net/laurie/ -- Personal
:http://fetegeo.org/  -- Free text geocoding
:http://convergepl.org/   -- The Converge programming language
:

-- 
Croll's Query:
If tin whistles are made of tin, what are foghorns made of?