【検索上位の決定版】1000サイトからの被リンクで1万円!
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.
[IMAGE] 1 anexos Relatorio-orcamento.pdf (144,1 kb) Segue em anexo o relatorio para orçamento. tenha um bom dia. __
ΣΕΜΙΝΑΡΙΟ BUDGETING ΣΥΝΤΑΞΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ
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
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
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
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
Kill it! I am often stuck behind slow internet connections Chris Bennett
Re: evil webkit bug, loads of junk DNS requests
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
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
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
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
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
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
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?