Saturday, September 25, 2004

Bit Torrent Explained

Bit torrent is a swarm downloading application that uses the portions of the downloads of users to distribute among other users. It enables more throughput as the traffic is managed centrally, but doesn't burden the server like typical file server.

There are many torrent file applications out there, but i've found azureus to be the most user friendly as it enables novices to use it as well as pro's to play around with it, once you understand on how to optimise the downloads. Take note that azureus uses java, so you have to download the jdk from first before you install the application.

Bit torrent files can be taken from torrent depositories like , and Suprnova is the ultimate source for me for anything, movie, series, music albums, ebooks, comics. Whereas the other 2 are for the latest anime.

Take note that the performance of downloads is also affected by your upload contribution, if you're too stingy with your bandwidth, your downloads may suffer from it. Also take note there are downloaders and seeder. Preferably the larger the ratio between seeder to downloaders, the better likelyhood of completing a download fast.

Have fun with your downloads, you'll never need a vcd seller anymore because even most of the cinema cam shots of latest movies can be downloaded of suprnova. There isn't any porn there, so you should consider another application like emule .

Emule is a splice of kazaa and bit torrent in terms of fair file sharing, and secured packetization and CRC checking. It is unfair to newbies as you have to increase your rank interms of uploads and the number of files you share. I prefer this way more than kazaa as the torrent community is quite proactive interms of reporting false files.

Happy downloading.

Sunday, September 12, 2004

Working progress

Variable length switch has been completed and it's accuracy has been confirmed(WoO HoO!!) . Now have to implement other traffic models. Exponential and Pareto, which on paper and excel looks good, problem is that i don't have much to compare the findings with.

Dr. Chia says that it's ok to work with what i have because i have some verification that it works. 2 weeks and counting, for completion, so have to get results out in a few days to try implementing void filling algorithm. Just when i thought work couldn't be more fun.

Looking forward to my weekly walks with Norwin in the Bukit Kiara trail, who knows what other beings of beauty that we might bump into.


"Now is when i've wished that i didn't waste my one month holiday bumming around"

Monday, September 06, 2004

People are either that good or they have nothing else better to do

C code:

char *a;
{return!0main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a+1 ):0
Try running it if you have a c compiler.

"Crazy people and the things they do"

Friday, September 03, 2004

Coding Hell/Heaven

With just 5 hours of sleep, woke up at 4.30 am , again , i think i do have sleeping disorders. Got a coffee, watched Naruto 99.

Coded till 11 got to uni to get my 40 gig HD that i left in the signals lab(stupid me!). Then met up with Tzu Chjeh and Navin. Got down to business, somehow... i now finally see the logic behind meetings with agendas, planned agenda's. Nobody should ever ask me to make an important decision when i don't even get the story straight. Black and white in point form is just so easy to understand.

Had a bowl of laksa with Melissa. Then came back home to code... till 6, missed my intended meeting with Dr. Chia at 10 and 3 because i couldn't get the code to work.

Rule 7 was broken as if loops go past 7 layers(8 or 9 for me), things just start getting messy. And for me, variable just seem to empty themselves. Got the code simplified to 4 layers and got the switching to work. Now i wish for the one month holiday which i wasted. Sigh, now to check if buffer depth is accurate, and if that is ok, then it's time to run simulation and pray that things won't break (they usually do).

Too late to see Dr. Chia, with nothing to show(slap myself). Drove to uni to take Marina to Manhattan fish market. Just wanted to eat something nice. Came back in time to follow Jen get his new camera. I hate sales people that aren't competent. If you're not good in sales, what else can you do? Went to mamak and then i'm back.

Time for sleep. Need 12 hours this time , oh please no interuptions.

Thought of the moment:
"Heavenly tarts and sleep"
Words of advice

".......My life, boring and dreadful......I HOPE SOMEONE OUT THERE HAS A WORSE TIME THAN ME!!!!!" - Anonymous

Response: There is always somebody with worse problems than you:
"What makes my problems bigger than other is because they're mine " - Ally Mcbeal

Do take note that most of the graduates are still unemployed. You have a scholarship for with tutoring thrown in as extra pocket money for yourself. Can you opt to go without tutoring?

Sometimes we should instead of thinking of what we have experienced and what we own rather than focusing on what we still lack.

Yes it can get alot worse. But it's the ability for us to swallow it down no matter how bitter and doing it with grace that enables us to grow from the experience.

Thought of the moment:
"Sleep really is a luxury that we all can't do without, where can i buy some?"