Archive for 2004
Windows : File download issues.
by Neutron on Jul.05, 2004, under Uncategorized
Nothing specific as such but i was just curious on something that happened recently while downloading a huge file from a site.
Here goes …
Basically, i was downloading a video file of size 80MB when my system had something about 100MB left in the hard
disk. I felt it was fair enough to store the file for now, view the video and
then delete it to reclaim the disk space.
But here comes the catch. When i finished downloading the huge file, the system had actually downloaded it to a temporary internet directory and then tried to copy it to the destination directory which was specified. Now why would it want to do that ??
Doing something like that would require 2 times the size of the file downloaded to be present in the hard disk. Why impart such a constraint ??? All it needs to do is to download it directly onto the destination directory. Or what could have been done is to download the file to the temporary directory and then move it, not copy to the destination directory. We know that copying a file takes much longer a time when compared to moving a file, if the destination is in the same disk. So why copy ?? But the actual implementation does neither ! Why so ?
Are there any specific security or any other implications for doing the implementation the way it has been done now ?? Any ideas ?
Him in Udipi
by Neutron on Jul.05, 2004, under Uncategorized
I had a darshan, a peaceful, undisturbed view, and with the image staying in the mind, left the place.
Nothing more. Nothing less. Just the right thing i needed for then!
A cry from Mangalore.
by Neutron on Jul.05, 2004, under Uncategorized
This place is freaking wonderful ! Its like on the border of Kerala and Karnataka but resembles mostly of Kerala while most people talk in Kannada. He he .. Cool isn’t ??
I’ve roamed around most of the streets here from the morning and not much to do anyway. Probably after lunch will go over to the beach and hang around there for sometime ! That’s the plan(??)..
From here, the most probable next stop would be Udipi. I thought may be go over there, have a nice, calm look at Him and continue on my journey to probably Goa or somewhere else, whatever bus i get first
The buggers at Dell are still making a big fuss to give the relieving letter out. I’m getting sick, even thinking about it. Ugh. Well anyway not to spoil the fun i’m having here, i’m going to choose to forget about that for another 10 days.
Learnt from Arun at Surat that Jaisalmer is way too far off to cover in this short time. So probably will take him from Surat, and will ride on his bike to Ahmedabad, Udaipur city and then trek on alone to Jaipur !!! Yeah sounds wonderful though but i’ve got absolutely no clue on how i’m going to make it to surat by Sunday.
Well, where there is a Will, there is a Way. And so i move on …
Toure de India
by Neutron on Jul.04, 2004, under Travel
The long awaited India Tour is finally happening !!!
Wahoo … I’m going to start the trip from here, Bangalore. Will be leaving from here to Mangalore, hopefully and roam around like a crazy haggard with nothing to lose and nothing in mind !
The plan is to roam around without a plan
The route as of now is Bangalore->Mangalore->Pune->Bombay->Surat->Jaisalmer->Jaipur->Agra->Delhi…. The whole thing is still fragile and for all i know, i might stay in Goa for 10 days and come back but hey lets not get anymore ideas.
So for another 10 days, i’ll be completely busy. Its going to be great and i havent done something like this for a long time ! What cometh ahead, I shall face and enjoy
A pleasant stay ?
by Neutron on Jun.26, 2004, under Musings, Personal
I know it sounds really abstract but that’s a question I’ve been contemplating on for sometime now, after coming to Coimbatore from Bangalore. Life has not been the same and its become dull, boring, monotonous and sating. All the things I hate !
Apart from the dreaded monotony, the family makes so much of a fuss about every miniscule issue and i am really getting tired of this game. Is actually going for higher studies in the US such a big deal after all ?? Why don’t they consider my passion in nuclear as opposed to considering that I’m using higher studies as an opportunity to go to US. Why can’t they get it ?
I’ve been growing fat all these days. Lots of food at the right time adding weight at the wrong places. I know I’m gonna regret this later and seems like my legs are already troubled. Gotta do a checkup on that too. As of now, i need something interesting to keep my mind occupied. Reading books, browsing and roaming around to keep myself busy but am sure running out of options.
Well until next time, I’m going to vegetate even more…
What stays ?
by Neutron on Jun.25, 2004, under Philosophy, Poetry
The blissful silence in the depth of the night
Illusion of the mind in control, touching greater height
Peace descends all around in absolute serenity
The concentration opens and reaches the Universe in pure sublimity.
This joy that lingers ; Will it stay ?
All crutches to raise to that, haunts night and day
Tomorrow chaos shall return but memories do remain.
But that something touched feels pure like a elixir’s rain !
Life, this bitter sweet symphony
Still plays its tune amidst ruckus in complete harmony.
Every action, reaction perfect to its end
And so shall it be until all the energy is spent.
Link Interface 32.
by Neutron on Jun.23, 2004, under Uncategorized
Ok. Sorry about the recent lack of posts but will write about that in detail later … For now, enjoy these links on security.
Probably most of it here is well known already but i just wanted to consolidate all the links i found out recently about security while reading on the topic ! This one is a security special
- Improving Web Application Security: Threats and Countermeasures - This download contains guidelines for architecting, designing, building, reviewing, and configuring secure to build hack resilient ASP.NET Web applications across the application tiers, technology, and servers.
- Building Secure ASP .NET Applications - A guide which focuses on the key elements of authentication, authorization, and secure communication within and across the tiers of distributed .NET Web applications.
- Saying Goodbye to an Old Friend – by Michael Howard where he talks about the work going on to make the C runtime libraries more robust in the face of malicious data. A very nice read
- Michael Howard also points out to another eBook which talks about Secure Programming for Linux and Unix HOWTO by David A. Wheeler. And he’s got a blog too … Subscribed. Have a look at all his articles here. Not everything is applicable to Linux only. Have a look.
- Defend Your Code with Top Ten Security Tips Every Developer Must Know - by Michael Howard again !
- Threat modeling - A nice review on thread modeling tools by Jon Udell with some good links too.
- Security Policy Best Practices from GotDotNet. Read more basics at “About .NET Security”.
- A site dedicated to providing security related links to SysAdmins and Hackers. Read on …
- FoundStone, Inc has a superb site with lots of resources on securing data from many of the common threats. They also have a rich Resources section where there are several webcasts and whitepapers too …
To Be Or Not To Be !
by Neutron on Jun.21, 2004, under Uncategorized
Am really really really happy, beyond words and measure ! Its like a dream unfolding itself right in front of your eyes, and you are still there, as if struck by a lightning wondering whether all this is real.
Beautiful.
I guess i’m now a student again, a nice transition on the whole i would say. From being a immature, kiddish, freakout undergrad to a professional, still somewhat immature, software engineer to now a devoted, focussed and probably
mature student in the future …
Nothing more to do as such. Got lots of relatives to visit. Got an India trip to complete. And of course get drunk like a maniac with all the friends i know and to deplete my bank balance
Well it didn’t begin well but it’s going well and i don’t know how its going to end. Will see .. Am hanging on the rope. Still…
Work beyond unemployment !
by Neutron on Jun.16, 2004, under Uncategorized
Well anyway got loads and loads of work to do before the visa interview on June 21. The financial docs are especially a huge pain-in-the-ass. It takes a disgusting amount of time to discuss, decide and then find the right people to get the final documentation ready.
I am not expecting anything weird to happen on the D-day. Prepared enough by backtracking the interviewer’s POV on the department, financial standings, projects and background. Well it doesn’t matter really though.
Whatever in all this mess, i just realized that even though i’m unemployed now, i guess i’m doing probably twice the amount of work i got done back at Dell.
Sauron: Offer and acceptance
by Neutron on Jun.13, 2004, under Uncategorized
–The Fellowship of the Ring, in “The Council of Elrond”
Read the
exact meaning of what Sauron states … This is funny and crazy beyond explanation !A birthday !
by Neutron on Jun.10, 2004, under Uncategorized
Time, the eternal, flows past
The matter that we are, watching muddled ;
Steady with no hurry, neither slow nor fast
He waits for nobody, the final riddle.
A year has now passed.
hmm ..
by Neutron on Jun.04, 2004, under Uncategorized
Comrades, Developers.
Today is my last day at Dell. Hours from now, my records will become obsolete in every Dell’s enterprise system. My every login access will get disabled as though a warrior is stripped away from his sword. Well that’s the truth. And by that time, i would be doing what i’ve always wanted to do, probably far far away from here.
There have been great times, bitter times, arguments, subtle moments, realizations, aspirations and what not in this place, all through my 2 years here in Dell. There are too many things that i would love to say but too little time for now.
There is a beautiful quote which puts what i want to say with perfect precision concisely.
“Blessed is he who has found his work. Let him ask for no other blessedness.”
And i think i’ve found my work …
All the best to you all ! And if there is anything that i can do to you at any point of time, feel free to contact me.
Thanks for everything, guys !
Leaving Dell …
by Neutron on Jun.04, 2004, under Uncategorized
Here i am at the fag end of my professional life, at the first and probably the last software company i’ve and will ever work for. After 2 years of working here in Dell, i might not have learned much in what i was interested before, but have learnt things that i didn’t have any idea back then. Confusing but the truth. The feeling still lingers, but all just a thought. The feeling of caught in a storm, with people and computers and the mind. Now it has subsided… Today is my last day here in Dell.
I’ve had some really great times, technically, professionally, personally, and in many more subtler ways which cannot be put in words. But bitterness has always found its way through in terms of difference of opinion and bureaucracy, elevation of process to religion and what not. And all the time the music that flowed with the code, code everywhere as though you are in the Matrix but alas again just a thought in this place. And suddenly as though the Zen of programming came before me and instructed “Do not think of the project as lines of code, but perceive it as a construct in your mind. Make the changes in your mind, and serialize them into code.”, i accepted the truth like a zombie and keyed-in the instructions without a second thought until i realized one fine day that i’ve got a repetetive stress injury ! How tragic, like a death of a warrior fighting his nemesis, to clean out the scum but falls invariably because of being the sole fighter amongst infinity. But amidst all this, the bitter sweet symphony as Mozart would have put it, continues still and hums its rythm in harmony …
The dream of doing all that i wanted has never weakened through all this struggle. I’m going for my higher studies now, something that i’ve always desired more than anything else … And i’ve got an admit in Texas A&M university with complete financial assistanship and a fellowship. All that remains is to follow that dream and crack open the door which is the bliss, unseen, unheard and not felt ever before. That is what i seek forth.
Why ? Why ? Why ? You ask. I’ve asked before. But for all that there is only one answer i can think of.
And i think i’ve found my work …
Eternal sleep
by Neutron on Jun.03, 2004, under Uncategorized
Sleep. Everyone sleeps. Some short and some very long.
But in every short doze thy feeling gets much closer ;
Every second blissful, feels like singing a song.
In every move of the dream, a feeling as if caught in a trance ;
Elated, excited, enjoying this chaotic dance.
Every moment passing, brings in more depression,
But the feeling never wanting to end ;
Is this pleasure ? I wonder. Probably Yes and No ;
Rotting alone in misery, with abundant feelings to tend.
Spirits soar again thinking about the long long way to go.
Aspiring for more but ill fate to dampen the velocity,
Hanging on, every moment trying to quench this curiosity,
It’s not my time to go, and there is so much more to know
And miles to go before i sleep,
And miles to go before i sleep…
Way of the computers …
by Neutron on Jun.03, 2004, under Uncategorized
Micro was a real-time operator and a dedicated multi-user. His broadband protocol made it easy for him to interface with numerous input/output devices, even if it meant time-sharing. One evening he arrived home just as the Sun was crashing, and had parked his Motorola 68000 in the main drive (he had missed the 5100 bus that morning), when he noticed an elegant piece of liveware admiring the daisy wheels in his garden.
He though to himself, “She looks user-friendly. I’ll see if she’d like an update tonight.”
He browsed over to her casually, admiring the power of her twin 32 bit floating point processors, and inquired, “How are you, Honeywell?” “Yes, I am well,” she responded, batting her optical fibers engagingly and smoothing her console over her curvilinear functions.
Micro settled for a straight line approximation. “I’m stand-alone tonight,” he said. “How about computing a vector to my base address? I’ll output a byte to eat and maybe we could get offset later on.”
Mini ran a priority process for 2.6 milliseconds, then transmitted 8K, “I’ve been recently dumped myself and a new page is just what I need to refresh my disk packs. I’ll park my machine cycle in your background and meet you inside.” She walked off, leaving Micro admiring her solenoids and thinking, “Wow, what a global variable ! I wonder if she’d like my firmware?”
They sat down at the process table to a top of form feed of fiche and chips and a bottle of Baudot. Mini was in conversational mode and expanded on ambiguous arguments while Micro gave occasional acknowledgements although, in reality, he was analyzing the shortest and least critical path to her entry point. He finally settled on the old line, “Would you like to see my benchmark subroutine?” but Mini was again one clock tick ahead.
Suddenly, she was up and stripping off her parity bits to reveal the full functionality of her operating system. “Let’s get BASIC, you RAM” she said. Micro was loaded by this stage, but his hardware policing module had a processor of its own and was in danger of overflowing its output buffer, a hang-up that Micro had consulted his analyst about. “Core,” was all he could say, as she prepared to log him off.
Micro soon recovered, however, when she went down on the DEC and opened her device files to reveal her data set ready. He accessed his fully packed root device and was about to start pushing into her CPU stack, when she attempted an escape sequence.
“No, no!” she cried. “You’re not shielded!”
“Reset, baby,” he replied. “I’ve been debugged.”
“But I haven’t got my current loop enabled, and I can’t support child processes,” she protested.
“Don’t run away,” he said. “I’ll generate an interrupt.”
“No!” she squealed. “That’s too error prone and I can’t abort because of my design philosophy.”
But Micro was locked in by this stage and could not be turned off. Mini stopped his thrashing by introducing a voltage spike into his main supply, whereupon he fell over with a head crash and went to sleep.
“Computers!” she thought as she compiled herself. “All they ever think of is hex!” …