topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday September 19, 2026, 9:23 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 197 198 199 200 201 [202] 203 204 205 206 207 ... 246next
5026
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by Stoic Joker on October 24, 2010, 02:57 PM »
Okay, let us suffice as to say that debating analogies isn't getting anywhere and see about getting back to our original "issue"...That being my assertion that form follows function.

While there are many types of items, I'm going to focus on only two:
1. Items/devices that perform or make easier a specific task (tools/machinery/conveyances).
2. Items/decorations who's purpose is primarily aesthetic (Painting/sculpture/music).

I'm going to take a short side trip here to thank wraith808 for clarifying something of a distinction that seems to be mudding things a bit. When I say function, I mean does it - by way of its purpose for existing - correctly perform the task it was designed to accomplish. This is as apposed to it being functional in regard to it simplicity of design/usage (i.e. Is its usage really as bloody obvious as the designer intended it to be.) Given that I was tyeing simplicity to elegance - which tracks well depending on how you think about it - primarily because simpler designs (with less moving parts) tend to fail less often than complex mechanisms that require constant adjustment of exacting tolerances. As an example I'll use the (original) Trojan Horse. In essence it was an idiot simple idea (hide a bunch of guys in a statue). However given the time and complexity of the siege strategies of the day ... it was also quite an elegant solution to a rather complicated problem.


Scampering back on point... Parachutes. Will the brightly colored festive patterns really be a sufficient consolation when one is hurtling toward the earth at terminal velocity? Or perhaps should a bit more time have been spent on making sure it actually worked?

Lifeboats. The name kind of implies a sense of urgency don't you think? Ship is sinking, which one do you want? The one that functions well and will float long enough to get you to shore? Or the pretty one?

Internal combustion Engines. Specifically air cooled ones (which I've worked with extensively). Air cooled internal combustion engines work/function quite well. Chromed air cooled internal combustion engines look really sharp (granted depending on who you ask)...but tend to overheat because the chrome hampers the engines ability to dissipate heat properly. Now overheated air cooled engines tend to seize (lockup permanently) and leave you stranded. You're about to cross 500 miles of desert, do you want the nice pretty chrome engine?

Here's another fun example...which occupied most of my time this very afternoon. Aesthetically (e.g. form) The large majestic oak tree in my backyard is a true thing of beauty...but then again I like trees. However... Functionally, given that it is right next to, and therefore hangs directly over my swimming pool it is also incredibly stupid. Which is why I spent the bulk of my afternoon dredging 8 bags of acorns out of said pool. :)

Are we noticing a trend yet?

One more for the road.... Here's a device (conveyance actually) that was a large canvas bag coated/sealed with a "mildly explosive" compound, and filled with hydrogen. Granted the Hindenburg was a beautiful ship...

So, in closing, when your life actually depends on something working correctly the first time, which is "better", the one that was designed to work reliably? or the one that looks good? ...Because it is just so cool to be a sexy corpse.

I did however want to respond to this:
Theory vs practice ? Maybe.... depending on your definition of what a "theory" is, of course. For me it's more "A well-substantiated explanation of some aspect of the natural world; an organized system of accepted knowledge that applies in a variety of circumstances to explain a specific set of phenomena". I imagine you meant "A belief that can guide behavior" or "speculation" ?

If we're going to be fair both are correct...(mind you I like one better because it makes for shorter discussions)... depending on where in the (life cycle of a theory) time line one is at. Definition one is theory/axiom and based on direct observation and reproducible results. Definition two, is more popular theory/things that need to be more fully tested like (winding back through history a bit) the earth is flat & bumble bees can't fly. In the 1970's (aviation theory) definition one stated unequivocally that bumble bees could not fly...but the little bastards just would not cooperate and stay on the ground... :) IIRC "they" did finally figure out which loophole the bees were using sometime in the 90's ... but it took a bit of two (who ya gonna believe your lying eyes or the facts right here on paper) to get to one.
5027
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by Stoic Joker on October 23, 2010, 09:32 AM »
The brain is a container where intelligence is stored. Simple. Complicating that would just be a philosophically pedantic exercises.

Really? A few neuroscientists I know don't  find it that simple... nor would they agree with that metaphor. If you pick a few books on intelligence and consciousness (whether these are from a more materialistic point of view or not doesn't matter at all -- but it's probably better to balance point of views). Intelligence isn't a substance that's "contained". Not as current research explains it anyway. But you're allowed to find good science pedantic if you wish.

High school debating class 101, brandish a few experts and try to shame your opponent into silence. And/or whip them into the wall with semantical sideline. :) The brain is an organ, it can be located, examined, analyzed, and clearly defined. Intelligence, intellect, memories not so much. You can think on your feet, but you can't think with them...that's done with some other part of the body where ones life's experiences are kept.

The function if a statue is it form, its purpose is to catch the eye and dazzle the mind. But, it doesn't really do anything, it's a statue.

Really ? that's a very assured statement. I don't want to sound harsh, but that's a pretty narrow view of what art does and its function(s)... Whether you approach it through sociology, anthropology, aesthetics or... Pure brain science. And, believe me, it's not about pedantry and philosophy. Not that I have anything against philosophy. If you want a few article/book titles on the matter...  :)

Granted art as a collective can define the mindset of a time period ... Which is serving a function. But that's a side effect of viewing all of it (Painting, sculpture, music, etc) collectively at once. Individual pieces sit there, are looked at, and if done well convey/express a feeling that the artist was trying to share. What does it do? It's pretty, catches the eye, and causes lively debate amongst folks that are sure they know what the artist was thinking/trying to express.

However when there is real work to be done. It is highly unlikely that a job Foreman looked through their tools and exclaimed "Shit! My statue is missing! Now we'll never get this job done..."

In any case, my point was simply that, without any precise aim, discussing form vs function becomes quickly a circular debate. "Software" is a large field and there is a huge variety of software consumer with incredibly various needs. What form and function for whom ? When ? Sure a shiny tool that doesn't work might be scrap metal, but that's taking the opposite end of the spectrum as a justification. It's a given : nobody wants something that's either "useless" (a least for them) or "incomprehensible" (for them).

Theory vs. Practice. In theory anything is possible, which is why academics tend to end up in circular discussions. Practice on the other hand, tends to rather clearly define the limitations that were being missed in conversation.

It's only circular if you have no context. Tools are devices that perform work that we want done. Sure, pretty gets it off the shelf and out of the stores into the garage. But if it don't work ... It's not going to stay in the garage...It's going out to the curb on its way to the dump.
5028
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by Stoic Joker on October 22, 2010, 10:37 PM »
The brain is a container where intelligence is stored. Simple. Complicating that would just be a philosophically pedantic exercises.

The hammer - arguably the first tool invented - has had many forms. But it has survived and is still in (vigorous) use today because of its function. They are still to this day very simple devices (chunk of metal on a stick). They are not particularly attractive ... However they are incredibly (functional...) handy for all sorts of things.

The function if a statue is it form, its purpose is to catch the eye and dazzle the mind. But, it doesn't really do anything, it's a statue.

Tools on the other hand, have to (function) perform a specific task in an efficient and (preferably) effortless manner. A shiny tool, that doesn't work...is scrap metal.
5029
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by Stoic Joker on October 22, 2010, 07:43 PM »
f0dder... I didn't say form was irrelevant, I said it was secondary.

I saw a commercial for a luxury car last night (Lexus I think), and they were with great fan fair heralding it many adornments. One of which was that it had (Gasp...!) genuine silver dust embedded in a real wood dash. ...And I thought to myself, wow... Thats... Well ... Well it's F'ing Stupid really.

Yes Apple does have some interesting UI design ideas - whats under them is frequently poo IMO - But when setting up an RDP connection on a clients iPad I was genuinely impressed with how smoothly it worked. Even when connecting on a nonstandard port.

It's the style over substance crap that makes me cringe.
5030
Living Room / Re: Why do support people never answer questions?
« Last post by Stoic Joker on October 22, 2010, 07:11 PM »
My wife called me at work one day around 1:00 on a Friday. One of our dogs (the puppy she was quite attached to) had gotten out of the gate and run off into the woods by some railroad tracks near our house.

If you've been married for any length of time, you'll know your spouse well enough that when certain tones are used... :)

...So I left work to go help find the dog ... Which involved tromping through the woods for 7 hours. Occasionally the dog would surface - but being a puppy - He would just run past and away...again... Which meant my ass had to run wide open through the thicket trying to follow the little prick. Mind you I've been smoking for over 30 years...so this is no small feat.

The point being...

When I got to work that Monday, the owner (whom I report to directly) came by to inquire as to my whereabouts on Friday afternoon. -(eek!)- ...I simply told her the story above - which was a good bit longer with the rest of the details.

Her only concern, which she expressed by stopping me half way through the story...was about whether or not the dog was okay... Apparently my absence and the judgment involved in its coming to be were irrelevant as long as the puppy survived intact ... Which he did.

5031
Living Room / Re: Welcome to Hell... iHell that is...
« Last post by Stoic Joker on October 21, 2010, 07:03 AM »
Um... Using the typical 10" screened netbook price of $400 as a (starting) point of reference.

The new Air is on sale now in two versions: a 13.3-inch model costs $1,299 to $1,599, depending on the amount of memory, while the 11.6-inch product starts at $999.

They priced it really aggressively,” said Shaw Wu, a technology analyst with Kaufman Bros. LP in San Francisco. He also advises buying Apple’s shares.

$1,000 for a device with an 11" screen is considered pricing something "aggressively"...Why?!? (Viciously maybe) ...What (Koolaid Soaked) turnip truck did this clown just fall off of?
5032
Living Room / Re: The Monitor is a Limiting Form Factor
« Last post by Stoic Joker on October 20, 2010, 10:12 PM »
So basically you're saying, Star Trek's ultimate gaming system, the Holodeck was not portable.

 :D
5033
Living Room / Re: The Monitor is a Limiting Form Factor
« Last post by Stoic Joker on October 20, 2010, 07:07 PM »
I understand the etiquette is left ear for Linux and right ear for Windows.

And through the nose for Mac?  :P

...With a paper punch ... Because, nothing says Think Different quite like self mutilation.
5034
Living Room / Re: Why do support people never answer questions?
« Last post by Stoic Joker on October 20, 2010, 05:00 PM »
However, I learned even as a small child that people hate to hear "I don't know". This has been reinforced countless times in my line of work as well. (For example, if we don't know, we should be able to find out.)

A client once asked me about something I flat-out didn't have a clue on. The question was important. I told them that while there was an excellent chance that I could spin together some plausible sounding technical jargon that sounded like an answer...the truth was that I didn't have a clue. But I felt that it would be best for all parties involved if I just said that in the hops that they would appreciate my honesty.

They did, and they are still one of our best clients.

The point is that while it is true that people don't like to hear I-Don't-Know ... They hate to be jerked around even more.
5035
Living Room / Re: The Monitor is a Limiting Form Factor
« Last post by Stoic Joker on October 20, 2010, 02:53 PM »
I understand the etiquette is left ear for Linux and right ear for Windows.

I'm guessing you would have needed to have a drivers license in the 70s to be old enough to get that joke...


...I did btw.
5036
Interesting idea, but a trap I'd (very much) like to avoid. You see while create your own shopping cart sounds just groovy on the surface. It also means that you gotta support it (forever...) too. There is no support to fall back on if the thing goes poof...So you just got (shotgun wedding) married this thing.

In the interest of sanity, I (and I suspect superboyac also) need a layer of abstraction between myself and the project once it's done ... So it stays done. Otherwise, for the next four forevers, every nifty idea/passing thought/feature request the brass can think of will be dropped right in my lap...because the only thing down hill of me, is the edge of a cliff... :)

So, Clean, Simple, Done. <-Key word there is done.)

Getting everyone to even decide on what it is they are going to agree/disagree on regarding what the site will look like is (and has been for several years now...) enough of a nightmare ... There is no way in hell I'm going to add gas to the fire with more options of that magnatude.
5037
Living Room / Re: Desktop Linux: The dream is dead
« Last post by Stoic Joker on October 19, 2010, 06:58 AM »
I actually like Ubuntu far more than OSX. It's friendlier and works better. OSX is pretty buggy.

Granted I do avoid all things Apple like a plague, but I do occasionally encounter them in the field from time to time. OSX (Snow Leopard specifically) network printing "support" is an absolute train wreck.

CUPS (standards-based, open source printing system developed by Apple Inc. for Mac OS® X and other UNIX®-like operating systems) worked flawlessly on a dozen or so Linux distros I was playing with at the time ... However it could not manage to successfully toss a page from OSX to a printer in less than a half an hour. Apples "support" forum (kinda/sorta) admitted to the existence of the issue, but offered nothing useful beyond that.
5038
Developer's Corner / Re: Web Debate: Give Us Simplicity So We Can Ignore You
« Last post by Stoic Joker on October 18, 2010, 06:44 PM »
Armando hit on another point.  Far too often, society deems more is better. 

Then they go out and buy an ultra high performance vehicle and get killed in (or on) it a week later (seen it happed too many times).

Therefore, more features at the same price automatically make a product better in many people's minds (I fight myself on this point far more than I like to admit). 

You're spot on the vilify the marketing companies here - The right tool for the job does exactly what you need, and only what you need with out a bunch of attachments & adapters that get lost or just in the way.

Really it should be based on functionality, speed, flexibility, and/or elegance (for lack of a better term), but these are rarely tested, let alone judged.

There is no better term. And they should be mandatory as tests. Form Follows Function - I don't give a damn if it's shiny, does it work?!? There is true beauty in the design of a device that does a specific job well and with little effort. Ever try to do any serious work with a Swiss Army knife? Ha! Sure its got all sorts of widgets to do everything imaginable, but none of them are all that effective independently because they're so freaking tiny and the rest are all piled up in the way.
5039
Living Room / Re: Desktop Linux: The dream is dead
« Last post by Stoic Joker on October 18, 2010, 06:17 PM »
If the connection fails, it is just an unusable piece of hardware sitting there until there is a connection again.  Just like when the TV signal goes out...

Now there is a horrifying (albeit quite plausible) view of the computing future ... I'll have to go back to being a mechanic.


@sword - Okay, Puppy is fun to play with. I've still got a virtual copy of it from back when I was playing with misc. Linux distros awhile back. I like Slackware, but I haven't much luck with it.
5040
PHP / Re: <Script> tag for PHP?
« Last post by Stoic Joker on October 18, 2010, 12:51 PM »
you should be able to use:

<script language="php"> ... </script>

See Example #2 on http://www.php.net/m...c-syntax.phpmode.php


The moral of the story (at the link you posted) seems to be yes you can do it, but it's a bad habbit/idea that will bite you in the ass down the road. <?PHP ...code...  ?> or <?=$Value?> are both universally safe in any environment/version or mixture of code.


Not to mention it looks too much like a Java Script tag of your skimming something large in a hurry (We've all done that at least once...).
5041
Developer's Corner / Re: Contrary ListView Control
« Last post by Stoic Joker on October 17, 2010, 08:33 AM »
Hm... Okay, I'll assume by the lack of response that there's not enough information. So here's (the code I'm working with) a bit more detail:

ListView control is subclassed in WM_CREATE like so:
Code: C++ [Select]
  1. /////////////////////////////////////////////////////////////
  2.  
  3.         prevWndFunc = (FARPROC)(LONG_PTR)GetWindowLong (g_hListBox, GWL_WNDPROC);
  4.         SetWindowLong (g_hListBox, GWL_WNDPROC, (LONG)(LRESULT)ListViewWndProc);
  5.  
  6. /////////////////////////////////////////////////////////////

And here is the procedure:
Code: C++ [Select]
  1. #include "stdafx.h"
  2.  
  3. #define ROW_SHADE 90
  4. extern FARPROC  prevWndFunc;
  5.  //=========================================================
  6. //-> create a lighter shade (by fPercent %) of a given color
  7. COLORREF colorShade(COLORREF c, BYTE fPercent) {
  8.   return RGB((GetRValue (c) * fPercent / 100.0),
  9.                          (GetGValue (c) * fPercent / 100.0),
  10.                          (GetBValue (c) * fPercent / 100.0));
  11. }
  12.  //====================================================
  13. //-> re-draw rows with the appropriate background color
  14. void PaintAlternatingRows(HWND hWnd) {
  15.         int     iItems, iTop;
  16.         RECT    rectDestin,     //      temporary storage
  17.                         rectUpd,        //      rectangle to update
  18.                         rect;           //      row rectangle
  19.         POINT   pt;                     //  >>>--->.<---<<<
  20.         COLORREF c;                     //      temporary storage
  21.  
  22. //      get the rectangle to be updated
  23.         GetUpdateRect(hWnd, &rectUpd, FALSE);
  24. //      allow default processing first
  25.         CallWindowProc((WNDPROC)prevWndFunc, hWnd, WM_PAINT, 0, 0);
  26. // set the row horizontal dimensions
  27.         SetRect(&rect, rectUpd.left, 0, rectUpd.right, 0);
  28. //      number of displayed rows
  29.         iItems = ListView_GetCountPerPage(hWnd);
  30. //      first visible row
  31.         iTop = ListView_GetTopIndex(hWnd);
  32.  
  33.         ListView_GetItemPosition(hWnd, iTop, &pt);
  34.         for(int i=iTop ; i<=iTop+iItems ; i++) {
  35.                 char szPCount[MIN_BUFF] = {0};
  36. //              set row vertical dimensions
  37.                 rect.top = pt.y;
  38.                 ListView_GetItemPosition(hWnd, i+1, &pt);
  39.                 rect.bottom = pt.y;
  40. //              if row rectangle intersects update rectangle then it requires re-drawing
  41.                 if(IntersectRect(&rectDestin, &rectUpd, &rect)) {
  42. //                      change text background colour accordingly
  43.                         c = (i % 2) ?
  44.                                 colorShade(GetSysColor(COLOR_WINDOW), ROW_SHADE) :
  45.                                 GetSysColor(COLOR_WINDOW);
  46.                         ListView_SetTextBkColor(hWnd, c);
  47. //-------------------------------------------------------------------------------------------->
  48.                         ListView_GetItemText(hWnd, i, 5, szPCount, sizeof(szPCount));
  49.                         if(strcmp(szPCount, "OffLine!")) { //---++++++---> String Match = 0 <-> So...
  50.                                 ListView_SetTextColor(hWnd, CLR_DEFAULT); //-> OnLine Printers Stay Black
  51.                         }else{ //------------------------------------------------->     ...and...
  52.                                 ListView_SetTextColor(hWnd, RGB(255, 0, 0)); // OffLine Printers Turn Red
  53.                         }
  54. //-------------------------------------------------------------------------------------------->
  55. //                      invalidate the row rectangle then...
  56.                         InvalidateRect(hWnd, &rect, FALSE);
  57. //                      ...force default processing
  58.                         CallWindowProc((WNDPROC)prevWndFunc, hWnd, WM_PAINT, 0, 0);
  59.                 }
  60.         }
  61. }
  62. //      re-draw row backgrounds with the appropriate background colour
  63. void EraseAlternatingRowBkgnds(HWND hWnd, HDC hDC) {
  64.         int     iItems, iTop;
  65.         HBRUSH  brushCol1,      //      1st color
  66.                         brushCol2;      //      2nd color
  67.         RECT    rect;           //      row rectangle
  68.         POINT   pt;
  69.  
  70. //      create colored brushes
  71.         brushCol1 = CreateSolidBrush(GetSysColor(COLOR_WINDOW));
  72.         brushCol2 = CreateSolidBrush(colorShade(GetSysColor(COLOR_WINDOW), ROW_SHADE));
  73. //      get horizontal dimensions of row
  74.         GetClientRect(hWnd, &rect);
  75. //      number of displayed rows
  76.         iItems = ListView_GetCountPerPage(hWnd);
  77. //      first visible row
  78.         iTop = ListView_GetTopIndex(hWnd);
  79.         ListView_GetItemPosition(hWnd, iTop, &pt);
  80.  
  81.         for(int i=iTop; i<=iTop+iItems; i++) {
  82. //              set row vertical dimensions
  83.                 rect.top = pt.y;
  84.                 ListView_GetItemPosition(hWnd, i+1, &pt);
  85.                 rect.bottom = pt.y;
  86. //              fill row with appropriate color
  87.                 FillRect(hDC, &rect, (i % 2) ? brushCol2 : brushCol1);
  88.         }
  89.        
  90. //      cleanup
  91.         DeleteObject(brushCol1);
  92.         DeleteObject(brushCol2);
  93. }
  94.  //=======================================================================================
  95. //-----------------------------------------------------------> SubClassed Window Procedure
  96. LRESULT CALLBACK ListViewWndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) {
  97.         switch(iMessage) {
  98.                 case WM_PAINT:
  99. //                      intercept the WM_PAINT message which is called each time an area
  100. //                      of the control's client area requires re-drawing
  101.                         PaintAlternatingRows(hWnd);
  102.                         return 0;
  103.                 case WM_ERASEBKGND:
  104. //                      intercept the WM_ERASEBKGRN message which is called each time an area
  105. //                      of the control's client area background requires re-drawing
  106.                         EraseAlternatingRowBkgnds(hWnd, (HDC) wParam);
  107.                         return 0;
  108.         }
  109.   // continue with default message processing
  110.   return CallWindowProc((WNDPROC)prevWndFunc, hWnd, iMessage, wParam, lParam);
  111. }
5042
Developer's Corner / Contrary ListView Control
« Last post by Stoic Joker on October 16, 2010, 02:16 PM »
Okay, so I've had this nagging ongoing issue with ListView control behavior for a year or so. I thought I'd find a fix for it eventually...But damn-it that's taking too long :)

Here's the rub. I have a standard ListView control that has the grid lines alternate color going down to make it easier to read. Now this control works just fine right up until I add the (below code) use XP style controls line to stdafx.h.
Code: C++ [Select]
  1. // This line Allows the Application to Use the XP Themes Control Styles!
  2. #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")

Then it becomes completely EviL; when program starts all the lines are white, and the last line of the report is a complete artifact nightmare. Below pic is of two different copies of Page Countster, both with the same report open to demonstrate the issue. The top copy is with out the above code, and looks fine. The bottom copy contains the above (XP style controls) code and has an echo of the last line of the report as an artifact that appears to be a line that isn't quite scrolled into view. It also opens as plain white and screws-up the last few lines of the report leaving them as all gray.

ListView Madness.jpg

I've tried calling InvalidateRect(...) in a variety of places that caused the control to flicker so badly it was a seizure risk...But still no joy.


What am I missing?
5043
Living Room / Re: Most important aspect of Info Keeping
« Last post by Stoic Joker on October 16, 2010, 08:39 AM »
Having built (from scratch) several of the data systems our company uses, I can attest to the fact that it's not as easy as it sounds. I too made some of the very mistakes Renagade ranted about above - Due not surprisingly to "time constraints" - But I am working on getting these fixed.

Craftsman it seems are a breed that died out years ago.
5044
Living Room / Re: Texting on the rise
« Last post by Stoic Joker on October 16, 2010, 08:25 AM »
I can't help but think that constantly holding each-other at arms length with an electronic bushing will damage our society. If I have a need for human interaction, I'll walk up to one and interact with them. Zipping x word blurbs back and forth constantly is just absurd. It makes everyone faceless and surreal.

I have a cell phone, to make calls with - Texting is disabled - that is all. I prefer to deal with people face-to-face so I can observe and gauge their facial expressions and body language.
5045
General Software Discussion / Re: Google Chrome: Time for a Second Chance?
« Last post by Stoic Joker on October 15, 2010, 06:29 AM »
Wow! That is pretty basic.  I found the "bug report" for it. Seems it was posted in 2008 and they are still working on it!!!  Sheesh!!

http://code.google.c...issues/detail?id=173



Did you read the comments there?

...this feature isn't vitally important to what Chromium is looking to accomplish.

Chrome's focus seems to be on improving the experience of using web apps, strong
security, stability, and (recently) a robust extensibility system.

Since printing sort of an "offline" feature, I'd imagine this feature isn't very high
on Google's radar, given the priorities mentioned above.
 

and...

If you really want this feature, be patient. It's going to come. If you can't wait,
use another browser. Complaining on the issue tracker is not going to get the feature
implemented any sooner so please refrain from spamming the 300+ people that have this
issue starred.

The code monkeys there seem to feel that printing from a browser is not a true primary function.

Printin'? PRINTIN'?  We don’t need no stinkin' printin' in our browser!!

Doesn’t work for me...

Jim

That wouldn't work for me either. They must think "Printing" is strictly an Hard-Copy exercise. But I "Print" mainly to PDF and a preview is mandatory to be sure I've got the content I need without the garbage banners & etc.

*Shrug* ...I'm happy with IE9...Chrome just doesn't excite me.
5046
Developer's Corner / Re: Programming Ennui, Anyone?
« Last post by Stoic Joker on October 15, 2010, 06:21 AM »
I've got a project now that I've hit-the-wall on. Granted (lack of) time is the biggest factor, but I'm really not chomping-at-the-bit to attack it either. Hopfully I'll be able to refocus on it in the next month or so...as it has started taunting me lately.
5047
That last hop is across their internal network (whois on IP shows it's a single contiguous block owned by E-Commerce Hosting). This thing has borked routing table written all over it.

So, in layman's speak, is that, "the hosting company is dropping the ball, so get a new one"?

That seems a bit harsh, but depending on how many people are affected if they're unwilling to fix (or admit to) the problem it may be necessary.

The original question was ISP vs. Host because proxy worked. If the ISP was blocking then the trace would have stopped in the first few hops. If there is a very small number of addresses blocked (e.g. nobody else is complaining) then walking them by the hand to the issue (Given their absurd assertion that intermittent ICMP traffic is normal) could be next to impossible.


@4wd - That is odd, my ping times from here are much faster:

C:\Windows\system32>ping www.head-in-the-clouds.com

Pinging www.head-in-the-clouds.com [98.131.45.219] with 32 bytes of data:
Reply from 98.131.45.219: bytes=32 time=71ms TTL=48
Reply from 98.131.45.219: bytes=32 time=71ms TTL=48
Reply from 98.131.45.219: bytes=32 time=71ms TTL=48
Reply from 98.131.45.219: bytes=32 time=71ms TTL=48

Ping statistics for 98.131.45.219:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 71ms, Maximum = 71ms, Average = 71ms

C:\Windows\system32>
5048
Living Room / Re: I have a very hard announcement to make
« Last post by Stoic Joker on October 13, 2010, 06:51 AM »
You set forth to learn a skill, and best I can tell, you have accomplished that. Perhaps the rest of the plan wasn't flawless...that's okay. This is not a failure, you are merely choosing to stop doing something that is no longer fun. This is a wise decision, and one I have made in the past on more occasions than I care to admit.

Your presence and opinion here are valued, and will always be welcome.
5049
It always makes me glad that they refer to themselves as 'administrators', (which has connotations more towards management), if they were technicians I'd be ashamed - plus they wouldn't last 10 minutes in a real job.

Speaking as one whose job title actually is Network Administrator, I'd just like to say that I've always found the connotations a bit troubling myself. ;)

Side note if this was a DNS issue you'd either have no target, or the wrong target. Unless it was the hosting companies internal DNS that was borking the Host Header resolution (I have seen that happen). However, given that the site loads with either the FQDN or the IP address it can't be an HH issue.

Try pinging the site (www.head-in-the-clouds.com) ... Now reguardless of if/how it answers if the IP resolve to 98.131.45.219, stop looking at DNS because its job is done. :)

That last hop is across their internal network (whois on IP shows it's a single contiguous block owned by E-Commerce Hosting). This thing has borked routing table written all over it.
5050
General Software Discussion / Re: Help needed to alter partitions
« Last post by Stoic Joker on October 11, 2010, 04:39 PM »
Onboard Promise RAID before multiple processors were available? (I believe you, but...) Help me out on the time line...when was that?

I was running a Tyan Tiger S18something in 2000-ish with dual P3-600s but it didn't have RAID - That's why I got the Promise card so I could play with the misc DD configurations back then. I've still got 3 of the rigs I built around the Tyan Mboard, one of wich is still running 24/7 with Server 2k3.
Pages: prev1 ... 197 198 199 200 201 [202] 203 204 205 206 207 ... 246next