Skip to content
  • 0 Votes
    3 Posts
    0 Views
    Richard Andrew x64R
    Consider it lucky that she likes to watch from your shoulders as opposed to lying across your keyboard! The difficult we do right away... ...the impossible takes slightly longer.
  • 0 Votes
    2 Posts
    0 Views
    J
    I was playing with XNA a long time ago and was doing a space thing where multiple transparent images of stars would be stacked to do parallax. The images were screen sized. They would wrap the screen so if the focal point (player) went a pixel left, the far right column of pixels would wrap to the left. This gets more complicated on diagonals. I had to grab a ruler and mark up a physical sheet of paper to work out the code for how to cut the rectangles and glue them back together in real time so that one image could be infinitely scrolled any direction.
  • Now I'm just getting silly

    The Lounge design python com graphics iot
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Word of the day

    The Lounge design com graphics iot
    7
    0 Votes
    7 Posts
    0 Views
    H
    I miss the days when you could test by telnetting to port 80 and issuing GET / HTTP1/1\nHost: foo.com\n\n Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • 0 Votes
    8 Posts
    0 Views
    L
    People still use outlook?? Whatever next? You’ll be telling me next that people actually have a Microsoft account. 🤦
  • 0 Votes
    3 Posts
    0 Views
    P
    Try the dish-of-the-day at Milliways for dinner.
  • You ever get into one of these situations?

    The Lounge design com graphics iot help
    9
    0 Votes
    9 Posts
    1 Views
    H
    I appreciate the vote of confidence. :) Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • Well it's been a good past 24 hours

    The Lounge graphics design com hardware iot
    10
    0 Votes
    10 Posts
    1 Views
    H
    It all kind of runs together for me but also I know what you mean. :) Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • If I ever wanted to hurt a company

    The Lounge design com graphics iot sales
    3
    0 Votes
    3 Posts
    0 Views
    T
    honey the codewitch wrote: Which I will *never* *ever* use now. I've been saying this for years, and I plan to stick by it, too! No sense in reinforcing bad behavior by shopping for their products...
  • I'm a bit overwhelmed

    The Lounge graphics design com iot algorithms
    16
    0 Votes
    16 Posts
    2 Views
    H
    The issue with fixed size is non-monospaced fonts requiring varying glyph sizes, and while I could use the "largest" size for each, rendering the transparency map to the screen requires alpha-blending - non-trivial. So the smaller the glyphs the better. I found in my tests that I had a memory leak. Haven't seen many of those in recent years, but here we are. I fixed that, sorted my cache problem, and wrote a screen full of text in about 17KB of cache, truetype. Heap frag wasn't as big an issue as I thought - the leak was. What I'm currently doing is I allocate a buffer for the first glyph. I render the glyph as an alpha transparency map, and then send that to the draw callback which puts in on the display. If the next glyph is bigger, I realloc() the buffer, and go for it again. None of this happens if I find it in the cache first. The callback never gets called, nor does the glyph copy memory get allocated (if everything is already cached) This takes a small amount of memory for the (uncached) rendering on a glyph per glyph basis and seems to work well. Caching improves the results significantly (a factor of 2 at least) when it doesn't have to expire, and moderately when it does. So I'm ready to move on to the next thing for now. Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • 0 Votes
    2 Posts
    0 Views
    pkfoxP
    So you should be :thumbsup: In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    9 Posts
    0 Views
    H
    Mainly because Atmel tools stink. However, you can run Arduino on most of them rendering the issue largely moot, as long as you're willing to use Arduino. Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • One of my clients reached out to me unprompted

    The Lounge design com graphics iot
    11
    0 Votes
    11 Posts
    0 Views
    D
    Part of my job at the tiny company I work for is to look after the licenses we sell our customers and to help them get going, or upgrade to newer versions, that sort of thing, and I can absolutely do some of the more advanced tech support for any part of the code that I've actually written (and some I haven't). Throughout the years some customers have gone out of their way to say how impressed they are with the support they're getting, our dedication to quickly finding solutions or going right ahead and implementing a bug fix that gets released within hours of a problem being reported. Those always make my day. I never use a condescending tone, or treat customers like they're idiots, and always try to walk them through solutions just as if I was sitting right next to them at their desk and having a conversation.
  • iOS App for Arduino IoT Pin Control

    iOS ios hardware iot question
    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • Taking a bite out of bad standards

    The Lounge design visual-studio com graphics iot
    12
    0 Votes
    12 Posts
    0 Views
    J
    And thus mismatches are to be expected.
  • 0 Votes
    3 Posts
    0 Views
    J
    Wouldn't they have simply counted ClowdStrike installs?
  • Philosophizing with my compiler

    The Lounge design c++ com graphics iot
    14
    0 Votes
    14 Posts
    0 Views
    FreedMallocF
    Quote: Imagine lobbying a government to pass stricter laws and longer sentences so you can lock more people up in your prisons. In the 50's and 60's Larry Niven wrote a bunch of short stories on using prison inmates as a sort of living organ bank to draw on when a contributing member of society needed a transplant. He wrote that as the need for transplant organs grew, lesser and lesser crimes sentenced you to prison. One of his stories was about a man arrested that knew he would be sentenced to the organ bank. He escaped, caused murder, mayhem and destruction, then was insulted that when he was caught again they only convicted him for his original crime - his 3rd minor traffic offense.
  • Damnable weather!

    The Lounge design com graphics iot
    12
    0 Votes
    12 Posts
    0 Views
    R
    honey the codewitch wrote: It's too hot. Really? We're having a cold snap this week - only 115° or so. Send me your brain, I'll let it work in coolness for a while and send it back. Will Rogers never met me.
  • Why don't the British drink cold beer?

    The Lounge design com graphics iot question
    12
    0 Votes
    12 Posts
    1 Views
    M
    Have you ever been to Georgia in the summer? I’ve given up trying to be calm. However, I am open to feeling slightly less agitated. I’m begging you for the benefit of everyone, don’t be STUPID.