uTorrent_user1 Posted February 19, 2013 Report Share Posted February 19, 2013 After update to latest stable uTorrent 3.3 and when a torrent didn't contain any tracker in the list, the "Tracker" column shows <NULL> for such torrents. Link to comment Share on other sites More sharing options...
ciaobaby Posted February 19, 2013 Report Share Posted February 19, 2013 <NULL> is a computing term for 'Nothing'. Link to comment Share on other sites More sharing options...
deleted.account Posted February 20, 2013 Report Share Posted February 20, 2013 <NULL> is a computing term for 'Nothing'.Thanks, Cap. Too bad I see no one asking for the definition. All I see is a bug report of something showing up somewhere it shouldn't.By the way, bug confirmed on uTorrent 3.3.29126, Windows 8. Link to comment Share on other sites More sharing options...
ciaobaby Posted February 20, 2013 Report Share Posted February 20, 2013 Ok so I over-estimated, so what else should be there if a torrent didn't contain any tracker in the list, NULL = Nothing = None listedWhy would a programmer use <NULL> ?The token for NULL occupies a single byte in the metainfo.In memory NULL uses 1 byte + the type overhead.Multiple NULL values can be 'pointers' to a single variable.NULL takes less cycles to evalute.Converting a 'NULL' field to a 'Human friendly' word ie: "None", would require resources to be wasted on each iteration of the GUI update cycle, and having 'None' as the value in the meta info would waste resources when the data was read and when it is refreshed or reloaded. Link to comment Share on other sites More sharing options...
deleted.account Posted February 20, 2013 Report Share Posted February 20, 2013 Ok so I over-estimated, so what else should be there if "a torrent didn't contain any tracker in the list"Nothing. Human-friendly literation of <NULL> is not the word "None", it's just nothing. Field should be empty, just like it always was since the first uTorrent version.I understand that there might be some technical explanation why <NULL> is easier/faster/etc., but hey, exactly therefore a Graphical User Interface has been invented -- to waste some of the programmer's time and user's machine resourses, so that the end user is presented with a clean, nice-looking, human interface and isolated from all the stuff happening under the hood. Link to comment Share on other sites More sharing options...
ciaobaby Posted February 20, 2013 Report Share Posted February 20, 2013 Sure, but the principle of the uTorrent GUI is NOT to waste CPU cycles and memory resources, so it maintains a small running footprint. Link to comment Share on other sites More sharing options...
deleted.account Posted February 20, 2013 Report Share Posted February 20, 2013 the principle of the uTorrent GUI is NOT to waste CPU cycles and memory resources, so it maintains a small running footprint.Wasting system resources and using them wisely are two different things.According to your logic, my uTorrent should look something like this:... which could save me 1KB of memory if I'm lucky. Yaaay!This is crap. We're clearly talking about a bug here, there is no other explanation or justification for this behaviour. Link to comment Share on other sites More sharing options...
ciaobaby Posted February 20, 2013 Report Share Posted February 20, 2013 Actually calculated field values such as speeds and sizes could never be NULL, it is only data that is being read from a static data source that could return a NULL. Link to comment Share on other sites More sharing options...
deleted.account Posted February 20, 2013 Report Share Posted February 20, 2013 Ok, so I didn't know that technical detail. Now I do. Still, I think it is more than clear what I was trying to illustrate there, isn't it? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.