Blog Comments

  1. code_glitch's Avatar
    On the ipv6 front, most ISPs seem to be vastly under-prepared for it. The last I heard from any ISP was "we're working on it" and many seem to be under the impression they can get away with just a firmware upgrade for their networks - something that doesn't seem to be materializing. I really wish we'd get on the ball here in the UK and fix these issues - instead of hyping 4G and fibre which frankly only benefit a very small percentage of people...
  2. SilverWarior's Avatar
    As far as WiFi goes I must say that I don't have any problems with it myself. There are thre reasons for this:
    1. I'm lucky to live in rural place where houses are not to close to each other so I don't get any interference.
    2. Also here in Slovenia most houses are made from bricks with metal reinforments (metal grid nets in flors, metal rods in house corners and sometimes even in the middle of inside walls). This kinda makes a faraday cage which actually blocks singlan from geting through This can be quite anoying when your stereo recieves radio just perfectly when in room on one side of the house but picks up mostly noise when in the room on the other side of the house.
    3. I actually avoid using WiFI as much as posible. Even thou I have a laptop I usually kep it conected to thernet network. I only use WiFi if I need laptop in one of the rooms where I don't have ethernet cable connection (yes I have ethernet in three roms in my house).

    As for bandwich limiting so far this is only being limited on mobile broadband. All landline internet connections (ADSL, optics) have no bandwich limit.

    As for monitoring network trafic we don't have major problems yet but it is only a matter of time I guess.

    But here in Slovenia we have some other problems:
    1. Optics are mostly only available larger cities and even there not whole cities are being covered. So you can be prety luck if you have acces to optip conection in the first place.
    2. Most broadband conections are avaliable with ADSL/ADSL2 conections through copper wires. So if you are luck and live near area node you could get upto 20 Mbit conection but mostly you are limited to less than 8 Mbit connections (just enough to support IP-TV, which can be sometimes pretty crapy when watching HD channels). I must admit that I'm lucky enough to live in a decent vicinity of one of these area nodes so I have 15 Mbps ADSL2 line (15 Mbps download and 740 Kbps upload).
    3. There are lots of pepole who doesent even have acces to ADSL broadband connection but instead they can only have access to some crossbreed btween ADSL and ISDN conection where ADSL signal goes over copper wires from local area node to some subnode which is placed near pepole houses and there it splits into several different lines. So pepole using this type connection end up with less than 1 Mbps connection and what is worse they have to pay more than I have to pay for my 15 Mbps line which is completly CRAZY!
    4. Most ISP providers here in Slovenia still doesen't provide true IPV6 protocol. Even worse my ISP provider is screwing up with ports that are being used for IPV6 terredo so I had to turn of IPV6 support on my computer completly othervise I keep expiriencing dowload interuptions (can't even download 20 MB file without any interuptions, that is unles I use some P2P software like uTorrent which is capable of properly handling such interuptions). Yes these interuptions are so common that I usually even end up with half loaded web pages.
    And when I reported this problems to my ISP it took me more than three hours before they actually conected me to a real techincian and not just some student who is doing over the phone support by reading pre written most common answers from paper. Gues what! It didn't help much either. In the end I found a posible workaround myself.
    5. Mobile brodband connections are pretty shitty becouse most mobile towers aren't capable to handle to much trafic (mostly becouse they are connected to poor land lines). So if you live in an area with dense population mobile signal interuptions, disconectiong calls, unable to make call, etc. are quite posible during certain hours when most pepole surf on the web.
  3. code_glitch's Avatar
    Sorry for such a late reply, middle of exam season and I've had piles of work to get through...

    The design decision for the updated flight computer due to reduced cost, redundancy and modularity was to distribute the systems accross many ATMega 328s networked over I2C. However, I did get a pure C team to look at the support programs for flight data analysis and telemetry and such which I'd written in pascal to go 'wow' and convert them. One is currently over the moon about how easy and portable lazarus is, how readable the code is, how easy the migration was but most importantly - how powerful the fcl is

    Also got a few statements about how 'suprisingly' feature rich pascal is and how it takes out a lot of the unnecessary complexity of C based languages. Even have a handful of VB.Net users moving over.... Call it a victory perhaps?
  4. JSoftware's Avatar
    Up the ante, buy an ARM Cortex-M3 processor(STM32F103 is quite nice), and write in Pascal

    Doing that you get a 32bit ~72 MHz processor. You could even go up to Cortex-M4F which usually run around 100-190 MHz
  5. paul_nicholls's Avatar
    So far, I don't like it at all!

    Maybe that will change in the future

  6. WILL's Avatar
    Sounds neat, hope to see more soon.
  7. XProger's Avatar
  8. Murmandamus's Avatar
    You have to be very careful with multithreading and API/library calls. Many libraries are not "thread-safe", and can do anything from work perfectly 9,999 times out of 10,000, to turn your cat plaid. You also have to make sure that YOUR code is "thread-safe" as well, and also learn when and how to use various synchronized-access resources (mutexes, semaphores, spinlocks, critical sections, etc) to serialize access to shared code and data structures.

    It is exhilarating when it works, and maddening when it doesn't. My main forte' is multithreaded networking and file I/O. I am studying graphics libraries and APIs to see where multithreading can possibly be used, but so far, it's been a mixed bag because most graphics work is REALLY not "thread-safe". Generally, games (and graphics applications in general) keep the rendering to a single thread, with the exception of some of the "big guys".
  9. farcodev's Avatar
    Ya, the work is before all the rest
  10. code_glitch's Avatar
    working... LD is priority ATM though. then is gcse exam week, so R&D is on hold for now
  11. farcodev's Avatar
    cool idea, keep it up
  12. paul_nicholls's Avatar
    It all sounds good man

  13. gintasdx's Avatar
    Sometimes online backup is much better solution when a backup folder on HDD,Memory Card or USB Stick.
  14. code_glitch's Avatar
    Not yet, fully anyway... I'm having a nice time trying to tell fpc how to build an elf for 2 cores and then put that into and nds which is a pain. Other than that, sdl is for resource loading from just about any file format, dump that and its gl only for video.

    edit: read the wiki thorugh again and realized: oh, you dont need the 2 cores used? Which means I may have a breakthrough as early as this afternoon
  15. paul_nicholls's Avatar
    So you said that you got it working on the Nintendo DS Lite? I guess this is the SDL version then? OpenGL wouldn't work there...

    I think there are some licensing issues with DS and SDL too due to static linking or something from memory. Legolas would know more than me probably

  16. code_glitch's Avatar
    In theory I see no reason why not. The use of sdl is highly specific and a trimmed down version really only uses opengl (for video anyway which is the main purpose)... I did come up with an interesting test just to check though which I will be carrying out later this week and bloggin about: firing up Prometheus on my nDS's ARM chips I think its a verison of OpenGl it uses so hopefully...

    Andru, I have found a nice perk: meego is an i586 distro... So if you have an x86 or x86_64 cpu u can boot up meego and run all the stuff from there... Oh, and qemu-gl crashed? not again... XD

    I guess if prometheus starts working on everyhthing I might have a winner. Although looking at ZenGl, you sure as heck don't have far to go to get that universal either. If it wasn't exam time I would say Race-Ya but then again =]

    gintasdx, I hope it does work on android... I sure hope it does... Might get an opportunity to try this out in the next few weeks so we shall see. Hopefully that will be a nice blog post: prometheus on ARM: NDS & Android

    Edit: wait wait wait, hang one. Did I read that right: there is something Arch does not have? O-M-G I never thought that would ever happen. Like ever.
  17. gintasdx's Avatar
    Emm,if this is works with ARM processor tablet maybe this engine could work on Android too?
  18. Andru's Avatar
    Without real device developing for MeeGo is such an a**pain... really, because I can't use MADE(MeeGo SDK tool) under my ArchLinux x86_64(becauyse there is no packages for my distro, and no tarballs, only deb's and rpm's in repositories...), also qemu-gl crashed on my 64-bit system, so I can't start any of MeeGo images... Also I tried Xephyr(as I do with Maemo), and no luck at all. But inside emulated Ubuntu 10.10 MeeGo inside Xephyr works, but without OpenGL ES support... Sometimes I hate big corporation, because they don't know anything about really cool distros >_<

    So I copied over the source to a USB, booted up meego and half-heartedly inserted the USB disk.
    just read this again and understood that this is an good idea...
    Updated 11-03-2011 at 10:25 PM by Andru
  19. paul_nicholls's Avatar
    Cool! Keep em coming dude

    One thing, the only issue I have with your coding style is that you seem to be using TAB characters and not spaces in the code...

    This means that when I view the code in a text editor, I get 12 space indenting for each TAB!

  20. Traveler's Avatar
    Aye, infinite glory to those that succeed.

    But really, it's not that hard. Just, keep it simple, real simple. Like if you had to explain it to a five year old.
Page 1 of 3 123 LastLast