DISQUS

DISQUS Hello!  The comments on this profile are unclaimed and thus are unverified.

Do they belong to you? Claim these comments.

Alex's picture

Unregistered

Feeds

aliases

  • Alex

Alex

1 year ago

in Making Your Blog Faster and Greener on Oracle AppsLab
Ah, doh, not the Watts, but Joules, of course!

1 year ago

in Making Your Blog Faster and Greener on Oracle AppsLab
Hold on a second. Where are you saving the energy: on the client, or on the server side? Now, if you don't go to the web-site, does this mean your computer will be switched off? If not, it will still consume as much power as it says on the power supply unit, won't it? Maybe I am out of touch with the power saving technology, or I don't understand how the power supply works.

Suppose the server is not serving the pages anymore, "saving the environment". Isn't it still up and running? Only instead of being busy, it is doing idle loops. BTW, there is an opinion that the current data centres aren't loaded even 10% of their capacity, and the problem is not the lack of the job to do, it is the lack of progress on all of the fronts, meaning IO wait and idle loops waiting to sync up with the other components of the distributed system. (See AMD's guy talk on TheRegister)

Let's take the efficiency into account, i.e. how many Watts were spent on a single CPU cycle doing useful job. You can reduce the amount of job to do (rewrite the code to reduce the complexity of the problem), you can reduce the number of the wasted CPU cycles (rewrite the code to optimise synchronisation), and not only reducing the Watts spent by a single CPU. Otherwise, perhaps, 80386 would be the better option than Opterons and Xeons, because 80386 spends so much less energy per hour!..


Just my 2p, which under current market conditions are the same as your 3.9 cent. ;-)
2 replies
Alex Ah, doh, not the Watts, but Joules, of course!
Jake I'm talking about the server side, specifically how a blog owner or web site developer can tune pages to make them more efficient and therefore less consumptive to the server.

This is a targeted exercise, and you are correct that there are larger issues at work on both the client and server sides of the Interwebs equation. Jason's tips are meant to provide the little guys, like me, with a way to accomplish two things: 1) serve pages faster and 2) save on server load, which also (bonus) lightens the overall consumption of energy.

I say little guys because I can't control what iron the data center uses, what CPU is in that iron, how the CPU handles I/O and idle times, etc. I also can't control the overall load, just my own little piece.

So, if your point is that this is a little thing, spot on.

1 year ago

in Are You a Keyboard Wizard? on Oracle AppsLab
I think it is not GUI as such, but the agreement on what the visual concepts mean. This is different to text terminals, because you need to remember what that command was called.

Have you tried using voice commands on Vista? I did. What threw me was that I do not think in terms of "switch to notepad", as the tutorial suggests. I think in terms of "click that over there" or "alt-tab, watch with alt pressed, then press tab a few times to select the mozilla icon". That is why I cannot use the voice commands very well.

The point I am making is that with GUI people start using things without having common understanding of how it works, so it can be used in cases when this understanding is not important. Try to share knowledge like that.

1 year ago

in Are You a Keyboard Wizard? on Oracle AppsLab
I would like to disagree about "learning the concepts faster". Perhaps, it is more of being able to use the concepts without learning them.

GUI is good when you don't know how to get what you want, you can stick more controls and emphasize them differently using GUI, unlike when using a text terminal. You can use the mouse to tell "I want *that*" without knowing the concept. (But you still need to learn the concepts of click, double-click and drag-and-drop, the concepts of button, menu, drop-down list boxes and text scroll area, and loads of other concepts which seem to us, GUI users, natural)

I think that GUI comes easier to the people because the developers of the interface silently came to a standard of what interface concepts mean what. (Go standardize shell commands!.. But buttons come across as activators of an action across all GUI)


A keyboard has 101 dimensions of freedom, whereas a mouse has 4 or slightly more, if you have three buttons or a wheel.

However, in the dev world, what do you need a GUI editor of the source code for? The project is built using ant, there is a lot of disk navigation and file inspection, when debugging a problem. Code highlighting is available in non-GUI editors too.

I have tried GUI editors, where they attempt to tell me what the method name is. I am sorry, if it didn't stop to think about the method name, I would have typed it long ago.

I have seen developers using XTerm to navigate somewhere, and trying to copy-paste a path from a different XTerm windows. Poor soul struggled to select the right part of the string with the mouse. This is an example of GUI getting in the way. Tab-completion of the path would have worked faster to type the whole path from scratch.

Oh yes, I do have the Internet browser window open to read javadocs. :-)

1 year ago

in Life in the Bullpen on Oracle AppsLab
4-bull pen is good if the pens nearby are occupied by the people doing similar stuff. Our team next door is not software developers, and they have to chat on the phone. A lot. Yes, and joke and laugh out loud.

But other poor souls have it even worse, having to sit next to some kind of secretarial or legal team, who have much more to chat about.
Returning? Login