Slashdot Mirror


User: jquirke

jquirke's activity in the archive.

Stories
0
Comments
218
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 218

  1. Re:Troll math? on Distributed Playstation · · Score: 2

    Did you read the article.

    Moore's law says double in approximately 18 months, and they are after a 1000 times increase, but I highly doubt exactly 1000.

  2. Re:cellular CPU's, huh? on Intel Developing Cellular Internet Chip · · Score: 2, Insightful

    Most GSM networks can already carry data at 9.6kilobits, 14.4kilobits, or 43.2kilobits (using time-slot combining - HSCSCD). Some networks have GPRS extensions which allow packet switching at 40kilobits.

    In other words, the networks have no problem with data.

  3. Re:question... on Byte Benchmarks Various Linux Trees · · Score: 1

    Perhaps calloc() on FreeBSD marks the page as "to be zeroed" on first touch?

    Whereas Linux's calloc() actually zeroes the area manually?

    --jquirke

  4. Re:Time to give it a try? on FreeBSD XP^H^H 4.5 available now · · Score: 3, Informative

    Using FreeBSD after experience with Linux is actually a good idea. You will find it a bit more challenging than Linux, but the rewards will be *improved* stability and performance in general. (From my experience in various situations, especially under heavy load).

    I know KDE2.2, XMMMS, and the MSN client will run fine. I also know most source-code apps will compile in general. Also, FreeBSD does have Linux binary compatibility (to an extent). However, if you don't thrash your machine much, you will probably prefer Linux.

    In short, put some time into learning about it and FreeBSD really is a fantastic OS. I would recommend it to tech-savvy people anyday. And it's constantly getting better (not dying :-P).

    --jquirke

  5. Unbelievable on Transparent Concrete · · Score: 1

    I can't believe we've made it this far without a debate on the spelling of Aluminium.

    --jquirke

  6. Way around this? on Trimming Television to Sell More Ads · · Score: 1

    Perhaps TV shows can add random, unnoticable artifacts to the video to prevent this device from working? (the artifacts mean frames are no longer duplicate).

    --jquirke

  7. Re:Mod parent -1, Troll... on Spyware in Audio Galaxy · · Score: 0, Offtopic

    Too right. Moderators aren't dumb. We don't need to be told what is a troll and what isn't.

    Nothing annoys me more than

    ^^ MOD PARENT UP ^^

    or MOD PARENT -1 TROLL

    --jquirke

  8. Re:Australia again on Australia Rules DVD's are Films, Not Software · · Score: 1

    Because it's a very happening kind of place. Try living here, you'll see what I mean.

  9. How they might do this on Comcast Gunning for NAT Users · · Score: 1

    Here in Melbourne, Australia some of our "broadband" providers have similar policies, so I've always wondered how they might look at addressing NAT.

    Although NAT masks all computers behind the firewall with it's external IP address, by examining the traffic, there are clues.

    For example, let's say there are multiple instant messengers (eg ICQ, MSN) behind your firewall. If there are at least 2 of the same type, it generally means there are multiple users. Of course this isn't necessarily true though, if you have a *NIX computer this is easily done, or even Windows XP.

    Let's say your firewall is a Linux/FreeBSD/whatever box. Nmapping or similar _may_ reveal this, and _may_ also determine its uptime. A long uptime is often an indicator of a firewall, since most people don't turn them off. Of course, lot's of people don't turn their PCs off either.

    In general sniffing traffic might provide some clues as to what is going on at your end of the service.

    These are just a few ideas, however none of them offer real proof of NAT, just some indicators. I'm sure there are legal implications (eg privacy) both in the US and in Australia on examining your network traffic.

    --jquirke

  10. Here's how on IPTables and Port Forwarding? · · Score: 4, Informative

    Yeah it's not as obvious as first, but it's actually pretty simple.

    OK here's an example: our gateway is 192.168.0.1 with lan interface eth0 and internet interface eth1. We want to redirect port 21 (FTP) to the machine 192.168.0.10

    First of all, we need to add a rule matching incoming data to port 21. We use the PREROUTING chain in the NAT table:

    iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 21 -j DNAT --to-destination 192.168.0.10

    This says: in the network address translation table and the chain that deals with incoming data prior to routing, and if the data is coming in from the internet and wants to go to TCP port 21 (ftp), DNAT (destination network address translate) it to transparently make it go to 192.168.0.10

    Here's a generic template:

    iptables -t nat -A PREROUTING -i [net interface] [selection rules - proto, port] -j DNAT --to-destination [ip on lan]

    You can also redirect to a different port number, in the above example to redirect to 192.168.0.10 port 321 it would be:

    --to-destination 192.168.0.10:321

    As for this being an FAQ, I am aware of no such references on IPTables, and it doesn't matter. I think the manual page provides more than sufficient information to get you started. If you don't understand it, then you should not be administering a gateway of any kind!

  11. Ferrari's Audio system on Buy John Romero's Ferrari On EBay · · Score: 1

    The stereo is in a hideaway spot in the center of the car so when someone looks in, it's not there

    ... unless they're a /. reader

    --jquirke

  12. Sydney not largest on Mega Public WAN In Sydney · · Score: 1

    the largest Australian metropolitan city of Sydney

    Actually Melbourne is the largest city in terms of land area, which is more relevant in this case, although it has a slightly smaller population.

    --JQuirke

  13. Re:Decoding on Cracking Crypto To Get Into College · · Score: 1

    oh great by the time I had posted this two anonymous cowards have posted it already, one with the answer, now i look redundant even though i didnt intend to be

  14. Decoding on Cracking Crypto To Get Into College · · Score: 1

    For those who couldn't spend a couple of minutes writing a Perl or C program I did (bored) and here's the base4->Alpha translation.

    to win a scholarship
    from the university of lethbridge
    do the math

    formula:

    find the sum of all decimal
    digits appearing in the natural
    numbers from one to one million
    inclusive

    contest entries must be
    received by december 13/31/01

    to enter online: visit
    www.uleth.ca
    and submit your
    answer

    mail: send you answer along
    with your name full address and
    phone number to go figure what
    magazine 93 lombard avenue
    winnipeg mb r3b3b1

    And no, i dont have the answer :-) - not that bored

    --JQuirke

  15. Alternate, faster? workaround on Major Linux/Athlon CPU bug discovered · · Score: 5, Interesting

    The current workaround gets around this problem by disabling 4M (2M?) pages (PSE). Hence we go back to 4K pages, and mapping large slabs of VM is a little slower and wastes memory (we need another Page table for each slab of 4M) and obviously more TLB misses/space wasted, because to touch the whole 4M region, the CPU needs to do up to 1024 page table lookups instead of 1.

    As discussed this may have performance implications.

    According to the AMD docs, the problem is only when flushing TLB entries with INVLPG and the page is a 4M page, _and_ the virtual address's bit 21 is set (which does not affect the 4M block of memory the address is in - eg: 0x400000 (2^22) vs 0x600000 (2^22|2^21) are both in the second 4M block).

    Hence, when invlpg'ing a VA we just need to INVLPG(address&~(1 (leftshift) 21)). This only requires a single ANDL instruction. But we need to distinguish a 4M page first though, so I don't know?

    Heck maybe we should just do it the FreeBSD way and recursively map the Pagedir :-)

    Any ideas? Will this work?

    --JQuirke

  16. Re:Optus on Pity Broadband Users In Australia · · Score: 2, Informative

    Optus cable is only available in patchy areas of metropolitan Sydney and Melbourne, last time I heard.

    It's not just the area you live in, for me (in Melbourne), the Optus cable runs 50m away on the main road, but cannot come into my street due to underground cabling restrictions.

  17. Re:FreeBSD 4.5 on Xfree86 4.2.0 Out · · Score: 1

    I highly doubt it. It's January 20th now (AEDT) and the release is scheduled for 26/01/2002. I doubt 6 days is sufficient time to do something as major as an XF86 upgrade. So, they would never make such a change in this stage of the "stablization".

    --JQ

  18. Start with the MBR... on Breaking Into The World Of Kernel Hacking? · · Score: 2, Informative

    Start reading the MBR, then follow the chain of execution until you are deep into the kernel...

    That's how I started on the FreeBSD kernel and the Linux kernel.

    Sure at the first there's some dependencies - and you are sent on a journey through about 20 H files just to find one #define ition, and to know A you need to know B, which requires C, but it worked for me.

    --jq

  19. Re:Who needs them... on SDK's for Wireless Games - Will They Succeed? · · Score: 2, Informative

    cellulars stil suffer from extreemly limited bandwith

    Many GSM networks around the world now have the General Packet Radio (GPRS) extensions enabled which offers a much faster packet-switched connection to your wireless device (40kibibits). GPRS is charged by volume, not time, and you always stay connected.

    This is the kind of technology that will allow wireless-device gaming to take-off, at least outside North America :-(

  20. You could use a mobile on Headset Cordless Phones? · · Score: 1


    You could always use a mobile (cell!) phone and plug in a hands-free kit. Of course, this may be impractical in some countries where mobile call rates make it too expensive.

  21. Re:New Zealand on New Zealands's Mysterious Sponge-like Creature · · Score: 1

    Obviously, then, you don't have a title bar.

    Did you search for every instance of the word "New Zealand" in the article just to label me a troll? Well you still missed the most obvious one of all.

    And yeah, the grammatical error was more of a typo as I spent about 10 seconds making that post.

  22. New Zealand on New Zealands's Mysterious Sponge-like Creature · · Score: 0, Flamebait

    I hate to do this, but the country is New Zealand not New Zealands - I definitely know this - I spend 18 months of my life there.

    This might look like Flamebait/Troll, but much worse would happen if we misspelled "Americca" :-)

  23. Re:it's too expensive on Broadband In Australia Just Got Slower · · Score: 2, Informative

    "unlimited" broadband in Australia via Telstra and Optus is ~60-80 AUD / month. That's US$ 30-45.

    How much do you guys pay?

  24. BZ2 vs GZ on Kernel 2.4.17 Out · · Score: 4, Interesting

    Something I feel like asking as 2.4.17 (bz2) trickles down the connection at 0.2K/sec from Australia's Planetmirror...

    The kernel's are posted in both GZ and BZ2 formats. What do you guys mostly use? I can't see much point these days with having the Gzip format, I mean is there still a point to downloading it? Or even having them available in that format?

    From what I can see, removing the Gzipped versions

    *reduces network congestion
    *saves space on the mirrors
    *saves space on local storage (yeah only a couple megs)

    Of course, it requires more processing time to extract, but that seems to be no big deal these days. I'm pretty sure everyone has bzip2 installed , and those who don't can easily get it, so that can't be a problem.

    So is it really just traditional reasons it's posted in Gzipped format? Tell me if I've missed something. It would be interesting to know what everyone thinks about this.

  25. Re:What is "preemtive" for ? on Kernel 2.4.17 Out · · Score: 1

    No, a process when in userspace cannot hog the CPU. Even if a process does not sleep on a wait-queue, say the program consists of:

    for (;;);

    It will be forced off the current CPU when its counter expires. The period of time depends on its nice value. The counter is decremented each clocktick, and a re schedule() happens when the counter is found to be =0.

    The only way a program can hog the CPU if it is running real-time (SCHED_FIFO), but only superuser processes can do this.