← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Lua For Loop Scope

    Introduction One odd thing about Lua when compared to other programming languages is, everything is global by default.

  2. Thread Pool in C

    Introduction When I was writing Poddown I needed a thread pool and I needed one that is cross platform.

  3. Introduction There are many open source applications which use threading and are limited to either *nix or Windows because Windows handles threading a bit differently than *nix.

  4. Checking for bits in 1 byte is easy.

  5. At work I use state machines extensively in one of our applications.

  6. Lua Ternary

    Lua doesn’t have true ternary operator but there is a way to mimic the behavior.

  7. Introduction This is something I wrote for PenLight but alas it wasn’t merged.

  8. BPF Skid Plate

    Introduction I decided to enhance the look of my Tacoma by buying a skid plate.

  9. Introduction When I first started this blog back in 2008 I hosted it myself using an Arch Linux instance with Linode.

  10. Introduction Recently WordPress.com (and WordPress in general) has started pushing the new Gutenberg editor.

  11. Mergesort in C

    Introduction Quicksort is most people’s go to sort function and that’s not a bad thing because it’s a really good general purpose sorting algorithm.

  12. Introduction qsort, heapsort, mergesort, bsearch, and many more search and sort functions all take a compar argument to determine the sorting order of elements in an array.

  13. Introduction The TRD Sport is known to have the hardest ride of any of the Tacoma trims.

  14. KDocker 5.2 Released

    This isn’t a huge release but includes a very nice new feature.

  15. Introduction Awhile back I wrote about my experience with the TRD Sport and TRD Pro where I concluded the Sport is better suited for me.

  16. Quicksort in C

    Introduction Quicksort is one of the most common sorting algorithms and one of the most efficient.

  17. Introduction So far, I’ve had three Toyota Tacomas, a 2nd gen and two 3rd gens.

  18. Byte Swapping in C

    Introduction Some times you need to swap bytes.

  19. KDocker 5.1 Released

    After quite some time and a few people asking, I’ve put up a new release of KDocker.

  20. Binary Search and Insert

    Introduction When dealing with arrays it’s often necessary to keep their elements in sorted order.

  21. Introduction A very popular way to encode binary data is Base64.

  22. Introduction A very common task when working with binary data in C is, converting it to and from Hex.

  23. Introduction Using C functions from C++ is very easy but going the other way isn’t.

  24. JNI is (Not) Your Friend

    Introduction So far we’ve scratched the surface of using JNI when we looked at wrapping a C library and Calling Java from C.

  25. Calling Java From C

    Introduction Obviously, JNI lets you call Java functions and use Java classes in C.

  26. Introduction It can’t be argued that Java is popular and successful.

  27. C has a very large gap when it comes to working with files and directories.

  28. I have been listing to podcasts for a long time and many years ago I wrote a podcast downloader.

  29. String Splitting in C

    For a project I’ve been working on I needed to split a string into it’s component parts.

  30. Comparing strings in C is typically handled with strncmp.

  31. One task that always annoys me when I work with C is building strings. snprintf is all well and good if I know exactly the format I want.

  32. I spent a lot of time writing a number library in Lua just so I could write a hash library in Lua.

  33. When I wrote the fixed width integer part of my Lua number library there were some performance issues.

  34. A while back I wrote lua-nums and said it was working on a project that needed its features.

  35. One area that I’ve always found problematic in Lua is its number type.

  36. iOS Keyboard Dismiss

    One of my biggest pet peeve when it comes to iOS is how the keyboard stays on screen by default.

  37. iOS Money TextField

    Most financial apps at some point need to have a user input a monetary amount.

  38. Recently I was faced with an issue where I was writing an app that could call another app using iOS’s URL scheme.

  39. iOS Activity Overlay

    I was recently working on an iOS project and was implementing a login view.

  40. Introduction Using C functions from Objective-C is very easy but going the other way isn’t so easy.

  41. Like many people I prefer to manage my music collection myself instead of leaving it up to something like iTunes.

  42. Binary Headers

    Introduction Earlier in the year I wrote a Lua implementation of xxd -i (it’s at the bottom under the “Embedding” section).

  43. Service Explorer

    About An Android app to list services.

  44. Recently Amazon.com introduced s2n as a new TLS implementation.

  45. As of today I’m retiring from being part of Sigil.

  46. Sigil 0.8.7 Released

    This is a very small maintenance release.

  47. Introduction Teavana has a thermometer with a timer that allows you to get your tea to the correct temperature and then steep for the correct amount of time.

  48. Introduction When the aftermarket for the Focus ST just started the first and only manufacturer of after market clutches was Spec.

  49. Introduction A while ago I wrote a template engine in Lua.

  50. KDocker 5.0 Released

    I’m pleased to announce that with the help of Dave Butcher KDocker has been updated to use Qt 5!