41554 blogs · [ { "id": "01a08735-2aab-719b-bbb3-fc448e72bcce", "title": "Electronics - SystemVerilog - Numbers, radix and bases", "url": "https://www.badprog.com/electronics-systemverilog-numbers-radix-and-bases/", "published_at": "2014-02-02T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc448e9153f8", "title": "Electronics - VHDL - Hello World tutorial for beginners", "url": "https://www.badprog.com/electronics-vhdl-hello-world-tutorial-for-beginners/", "published_at": "2013-11-10T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc448f106d01", "title": "Electronics - Eagle - Basics to set up and create schematics", "url": "https://www.badprog.com/electronics-eagle-basics-to-set-up-and-create-schematics/", "published_at": "2013-08-14T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc448fb26e1c", "title": "Java - Tips'n Tricks - Sorting a text file and writing the result into a sorted file", "url": "https://www.badprog.com/java-tips-n-tricks-sorting-a-text-file-and-writing-the-result-into-a-sorted-file/", "published_at": "2013-08-03T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44908c3777", "title": "C - Type - Converting two uint8_t words into one of uint16_t and one of uint16_t into two of uint8_t", "url": "https://www.badprog.com/c-type-converting-two-uint8-t-words-into-one-of-uint16-t-and-one-of-uint16-t-into-two-of-uint8-t/", "published_at": "2013-07-18T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4490d09b0f", "title": "Android - SQLite - Basics", "url": "https://www.badprog.com/android-sqlite-basics/", "published_at": "2013-07-17T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449124f696", "title": "Android - API Google Maps - Using MapType", "url": "https://www.badprog.com/android-api-google-maps-using-maptype/", "published_at": "2013-07-07T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44916d0b83", "title": "Android - API Google Maps - Using Google Maps API v2", "url": "https://www.badprog.com/android-api-google-maps-using-google-maps-api-v2/", "published_at": "2013-06-15T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4491778ad0", "title": "Oracle - VirtualBox - A better resolution with a guest Ubuntu", "url": "https://www.badprog.com/oracle-virtualbox-a-better-resolution-with-a-guest-ubuntu/", "published_at": "2013-06-02T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44926dda87", "title": "UNIX & GNU/Linux - Tips and tricks - Having more than 4 workspaces with Ubuntu 13.04", "url": "https://www.badprog.com/unix-gnu-linux-tips-and-tricks-having-more-than-4-workspaces-with-ubuntu-13-04/", "published_at": "2013-06-02T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4492a30225", "title": "Electronics - MSP430 - Using P1OUT and P2OUT registers of the LaunchPad to manipulate LEDs with bit shifting", "url": "https://www.badprog.com/electronics-msp430-using-p1out-and-p2out-registers-of-the-launchpad-to-manipulate-leds-with-bit/", "published_at": "2013-05-12T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4492ec43c7", "title": "Electronics - MSP430 - Using P1OUT pins and LEDs to count in binary", "url": "https://www.badprog.com/electronics-msp430-using-p1out-pins-and-leds-to-count-in-binary/", "published_at": "2013-05-10T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44932a74fa", "title": "Electronics - MSP430 - Switching on a LED with a breadboard", "url": "https://www.badprog.com/electronics-msp430-switching-on-a-led-with-a-breadboard/", "published_at": "2013-05-01T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4493a62d1a", "title": "Electronics - IAR Systems - Setting up the IAR Embedded Workbench for the STM32L-DISCOVERY board", "url": "https://www.badprog.com/electronics-iar-systems-setting-up-the-iar-embedded-workbench-for-the-stm32l-discovery-board/", "published_at": "2013-04-23T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44945c230b", "title": "Electronics - MSP430 - Managing P1DIR and P1OUT registers to blink the red and green LEDs", "url": "https://www.badprog.com/electronics-msp430-managing-p1dir-and-p1out-registers-to-blink-the-red-and-green-leds/", "published_at": "2013-04-21T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44948b805e", "title": "Electronics - MSP430 - Restoring the default software", "url": "https://www.badprog.com/electronics-msp430-restoring-the-default-software/", "published_at": "2013-04-14T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44955ef179", "title": "Electronics - MSP430 - Using the temperature demo GUI", "url": "https://www.badprog.com/electronics-msp430-using-the-temperature-demo-gui/", "published_at": "2013-04-14T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44957b3254", "title": "Electronics - IAR Systems - Enabling the download binary file option to the board", "url": "https://www.badprog.com/electronics-iar-systems-enabling-the-download-binary-file-option-to-the-board/", "published_at": "2013-04-13T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44960d78ac", "title": "Electronics - IAR Systems - Errors using the Embedded Workbench IDE", "url": "https://www.badprog.com/electronics-iar-systems-errors-using-the-embedded-workbench-ide/", "published_at": "2013-04-13T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4496981b10", "title": "Electronics - STM32 - Using the ADC peripheral with a potentiometer", "url": "https://www.badprog.com/electronics-stm32-using-the-adc-peripheral-with-a-potentiometer/", "published_at": "2013-04-12T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4496d5941a", "title": "Electronics - Keil - Creating a project by copying a default example", "url": "https://www.badprog.com/electronics-keil-creating-a-project-by-copying-a-default-example/", "published_at": "2013-04-01T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449734975f", "title": "Electronics - IAR Systems - Installing IAR Embedded Workbench and activate a license", "url": "https://www.badprog.com/electronics-iar-systems-installing-iar-embedded-workbench-and-activate-a-license/", "published_at": "2013-03-30T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4497767d76", "title": "Electronics - Keil - Errors using uVision4 MDK-Lite", "url": "https://www.badprog.com/electronics-keil-errors-using-uvision4-mdk-lite/", "published_at": "2013-03-30T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44981aaa16", "title": "Electronics - STM32 - Installation on Windows", "url": "https://www.badprog.com/electronics-stm32-installation-on-windows/", "published_at": "2013-03-30T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc44983edf40", "title": "Electronics - STM32 - Initializing and enabling default LEDs, LCD screen and buzzer with STM32F103ZE-SK", "url": "https://www.badprog.com/electronics-stm32-initializing-and-enabling-default-leds-lcd-screen-and-buzzer-with-stm32f103ze-sk/", "published_at": "2013-03-05T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449850b4ee", "title": "Electronics - STM32 - Initializing and enabling all pins at the same time on the STM32F103ZE-SK board", "url": "https://www.badprog.com/electronics-stm32-initializing-and-enabling-all-pins-at-the-same-time-on-the-stm32f103ze-sk-board/", "published_at": "2013-03-04T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449893e5f0", "title": "UNIX & GNU/Linux - LAMP - Installation", "url": "https://www.badprog.com/unix-gnu-linux-lamp-installation/", "published_at": "2013-03-04T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4499026842", "title": "Electronics - STM32 - Using the User button to play with the LCD screen and the STM32F103ZE-SK board", "url": "https://www.badprog.com/electronics-stm32-using-the-user-button-to-play-with-the-lcd-screen-and-the-stm32f103ze-sk-board/", "published_at": "2013-03-03T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc4499c6d225", "title": "UNIX & GNU/Linux - Tips and tricks - Installing Google Chrome on Ubuntu", "url": "https://www.badprog.com/unix-gnu-linux-tips-and-tricks-installing-google-chrome-on-ubuntu/", "published_at": "2013-03-02T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449a39b2a4", "title": "C - Binary - Operation with decimals", "url": "https://www.badprog.com/c-binary-operation-with-decimals/", "published_at": "2013-02-18T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449a4f3d71", "title": "C - Type - What are uint8_t, uint16_t, uint32_t and uint64_t?", "url": "https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t/", "published_at": "2013-02-14T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449a56fc8d", "title": "Android - Installation - On Linux Ubuntu 64-bit with a 32-bit ADT version", "url": "https://www.badprog.com/android-installation-on-linux-ubuntu-64-bit-with-a-32-bit-adt-version/", "published_at": "2013-01-20T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449ab9cfe4", "title": "Eclipse - Arduino - Installation", "url": "https://www.badprog.com/eclipse-arduino-installation/", "published_at": "2013-01-20T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449af0eac9", "title": "C++ - Tips'n Tricks - Using interface and abstract classes to compute the shape's area", "url": "https://www.badprog.com/c-tips-n-tricks-using-interface-and-abstract-classes-to-compute-the-shape-s-area/", "published_at": "2012-11-04T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449b6d51df", "title": "UNIX & GNU/Linux - awk - Count number of words in a file and check a name in another", "url": "https://www.badprog.com/unix-gnu-linux-awk-count-number-of-words-in-a-file-and-check-a-name-in-another/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449c641c1e", "title": "UNIX & GNU/Linux - awk - Read a file and computing the average of students' marks", "url": "https://www.badprog.com/unix-gnu-linux-awk-read-a-file-and-computing-the-average-of-students-marks/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08735-2aab-719b-bbb3-fc449c749355", "title": "UNIX & GNU/Linux - awk - Using getline to retrieve data", "url": "https://www.badprog.com/unix-gnu-linux-awk-using-getline-to-retrieve-data/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31cea0151d", "title": "UNIX & GNU/Linux - awk - Using matching expressions and operators to find a pattern", "url": "https://www.badprog.com/unix-gnu-linux-awk-using-matching-expressions-and-operators-to-find-a-pattern/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31cf2606d7", "title": "UNIX & GNU/Linux - awk - Using the FILENAME variable", "url": "https://www.badprog.com/unix-gnu-linux-awk-using-the-filename-variable/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31cf3bb8cd", "title": "C++ - Tips'n Tricks - Creating an object onto the stack and into the heap", "url": "https://www.badprog.com/c-tips-n-tricks-creating-an-object-onto-the-stack-and-into-the-heap/", "published_at": "2012-10-26T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d02d404c", "title": "UNIX & GNU/Linux - awk - Using NR to display line numbers before each line from a file", "url": "https://www.badprog.com/unix-gnu-linux-awk-using-nr-to-display-line-numbers-before-each-line-from-a-file/", "published_at": "2012-10-26T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d0f611a4", "title": "Java - Tips'n Tricks - Printing four patterns using loops", "url": "https://www.badprog.com/java-tips-n-tricks-printing-four-patterns-using-loops/", "published_at": "2012-10-22T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d108d68e", "title": "Perl - OOP - Creating classes with methods", "url": "https://www.badprog.com/perl-oop-creating-classes-with-methods/", "published_at": "2012-10-18T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d1998c6f", "title": "Perl - Native functions - Using print()", "url": "https://www.badprog.com/perl-native-functions-using-print/", "published_at": "2012-10-11T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d1cf45ec", "title": "Oracle - VirtualBox - Installation", "url": "https://www.badprog.com/oracle-virtualbox-installation/", "published_at": "2012-09-24T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d22e54d0", "title": "C++ - OpenGL - Using glRotatef() to animate shapes", "url": "https://www.badprog.com/c-opengl-using-glrotatef-to-animate-shapes/", "published_at": "2012-07-14T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d276773a", "title": "C++ - Errors / Warnings - Cannot declare member function ‘static void MyClass::myMethod()’ to have static linkage [-fpermissive]", "url": "https://www.badprog.com/c-errors-warnings-cannot-declare-member-function-static-void-myclassmymethod-to-have-static-linkage/", "published_at": "2012-07-12T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d30dfba2", "title": "UNIX & GNU/Linux - bash - Setting the colour prompt with PS1", "url": "https://www.badprog.com/unix-gnu-linux-bash-setting-the-colour-prompt-with-ps1/", "published_at": "2012-07-09T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d3a6c152", "title": "C++ - OpenGL - Creating an equilateral triangle", "url": "https://www.badprog.com/c-opengl-creating-an-equilateral-triangle/", "published_at": "2012-07-07T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d3f7ec12", "title": "C - Tips'n Tricks - Creating a clock with six numbers after the decimal point", "url": "https://www.badprog.com/c-tips-n-tricks-creating-a-clock-with-six-numbers-after-the-decimal-point/", "published_at": "2012-07-05T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d40b63e6", "title": "C - Tips'n Tricks - Retrieve temperature of hardware devices", "url": "https://www.badprog.com/c-tips-n-tricks-retrieve-temperature-of-hardware-devices/", "published_at": "2012-07-05T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d435d7ee", "title": "C++ - OpenGL - Using glRotatef() to rotate around the X, Y and Z axis", "url": "https://www.badprog.com/c-opengl-using-glrotatef-to-rotate-around-the-x-y-and-z-axis/", "published_at": "2012-06-04T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d4777478", "title": "UNIX & GNU/Linux - gcc - Option -I for adding includes to the compilation", "url": "https://www.badprog.com/unix-gnu-linux-gcc-option-i-for-adding-includes-to-the-compilation/", "published_at": "2012-06-04T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d49a88f9", "title": "UNIX & GNU/Linux - gcc - Option -L for adding libraries during linking", "url": "https://www.badprog.com/unix-gnu-linux-gcc-option-l-for-adding-libraries-during-linking/", "published_at": "2012-06-04T00:00:00+00:00" }, { "id": "01a08735-2aac-7087-9f01-6a31d57e660a", "title": "Eclipse - Debugger - An easy example", "url": "https://www.badprog.com/eclipse-debugger-an-easy-example/", "published_at": "2012-06-02T00:00:00+00:00" }, { "id": "01a08735-2aad-7136-86d3-158c3bf5d63f", "title": "Python 3 - Data types - Using a dictionary", "url": "https://www.badprog.com/python-3-data-types-using-a-dictionary/", "published_at": "2012-06-02T00:00:00+00:00" }, { "id": "01a08735-2aae-71c5-b071-b210696ed12d", "title": "Python 3 - Data types - Using a set", "url": "https://www.badprog.com/python-3-data-types-using-a-set/", "published_at": "2012-05-27T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40daf617b06", "title": "Python 3 - Data types - Using a tuple", "url": "https://www.badprog.com/python-3-data-types-using-a-tuple/", "published_at": "2012-05-27T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db008c08e", "title": "Python 3 - Data types - Using a list", "url": "https://www.badprog.com/python-3-data-types-using-a-list/", "published_at": "2012-05-26T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db0740370", "title": "Python 3 - General programming - Statements", "url": "https://www.badprog.com/python-3-general-programming-statements/", "published_at": "2012-05-26T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db100e3e1", "title": "C++ - OpenGL - Hello World!", "url": "https://www.badprog.com/c-opengl-hello-world/", "published_at": "2012-05-03T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db121ce2a", "title": "C++ - OpenGL - Installation", "url": "https://www.badprog.com/c-opengl-installation/", "published_at": "2012-05-03T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db13c2833", "title": "UNIX & GNU/Linux - System calls - Difference between fork() and vfork()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-difference-between-fork-and-vfork/", "published_at": "2012-05-01T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db16d1def", "title": "UNIX & GNU/Linux - System calls - Using wait()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-wait/", "published_at": "2012-05-01T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db1dbd85f", "title": "C - Mathematics - Using the Luhn algorithm", "url": "https://www.badprog.com/c-mathematics-using-the-luhn-algorithm/", "published_at": "2012-04-24T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db2abee8f", "title": "C - Mathematics - Find prime numbers", "url": "https://www.badprog.com/c-mathematics-find-prime-numbers/", "published_at": "2012-04-23T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db3509359", "title": "C - Mathematics - Fraction simplifier", "url": "https://www.badprog.com/c-mathematics-fraction-simplifier/", "published_at": "2012-04-23T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db423d498", "title": "C - Library functions - Using inet_ntoa()", "url": "https://www.badprog.com/c-library-functions-using-inet-ntoa/", "published_at": "2012-04-20T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db4a46a7e", "title": "C - TCP/IP - Writing and reading on a socket", "url": "https://www.badprog.com/c-tcp-ip-writing-and-reading-on-a-socket/", "published_at": "2012-04-20T00:00:00+00:00" }, { "id": "01a08735-2aaf-72c3-b78f-b40db56a5461", "title": "UNIX & GNU/Linux - System calls - Using accept()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-accept/", "published_at": "2012-04-19T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1c878ad67", "title": "UNIX & GNU/Linux - System calls - Using bind()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-bind/", "published_at": "2012-04-19T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1c888f9b0", "title": "UNIX & GNU/Linux - System calls - Using listen()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-listen/", "published_at": "2012-04-19T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1c9589bd2", "title": "UNIX & GNU/Linux - System calls - Using socket()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-socket/", "published_at": "2012-04-19T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1ca0f3683", "title": "C++ - Tips'n Tricks - Using a list of pairs", "url": "https://www.badprog.com/c-tips-n-tricks-using-a-list-of-pairs/", "published_at": "2012-04-11T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1cafabc41", "title": "C - Character manipulation - Converting a char into an int", "url": "https://www.badprog.com/c-character-manipulation-converting-a-char-into-an-int/", "published_at": "2012-04-10T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1cbcc222f", "title": "UNIX & GNU/Linux - System calls - Using read()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-read/", "published_at": "2012-04-10T00:00:00+00:00" }, { "id": "01a08735-2ab0-709a-83f0-c8f1ccab6d28", "title": "C - Keyword - Using extern", "url": "https://www.badprog.com/c-keyword-using-extern/", "published_at": "2012-04-09T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62697b81d", "title": "C++ - Algorithm - Using the for_each() function", "url": "https://www.badprog.com/c-algorithm-using-the-for-each-function/", "published_at": "2012-04-05T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62756fc5d", "title": "C++ - Standard library - Using the pair container", "url": "https://www.badprog.com/c-standard-library-using-the-pair-container/", "published_at": "2012-04-05T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea627d4a3f8", "title": "C++ - STL (Standard Template Library) - Using the queue container", "url": "https://www.badprog.com/c-stl-standard-template-library-using-the-queue-container/", "published_at": "2012-04-05T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea6282fb7e0", "title": "C++ - STL (Standard Template Library) - Using the vector container", "url": "https://www.badprog.com/c-stl-standard-template-library-using-the-vector-container/", "published_at": "2012-04-05T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea628357199", "title": "C - SDL (Simple Directmedia Layer) - Creating a multicolored window", "url": "https://www.badprog.com/c-sdl-simple-directmedia-layer-creating-a-multicolored-window/", "published_at": "2012-03-22T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea628822ba4", "title": "C - SDL (Simple Directmedia Layer) - Creating a rectangle and moving it", "url": "https://www.badprog.com/c-sdl-simple-directmedia-layer-creating-a-rectangle-and-moving-it/", "published_at": "2012-03-22T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea628cbe798", "title": "UNIX & GNU/Linux - System calls - Using gettimeofday()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-gettimeofday/", "published_at": "2012-03-22T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea629bdd46d", "title": "UNIX & GNU/Linux - System calls - Using semget()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-semget/", "published_at": "2012-03-21T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62a702c53", "title": "C - Library functions - Using srand() and rand()", "url": "https://www.badprog.com/c-library-functions-using-srand-and-rand/", "published_at": "2012-03-09T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62a7e4481", "title": "C - Errors - Handling errors", "url": "https://www.badprog.com/c-errors-handling-errors/", "published_at": "2012-03-08T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62aba9168", "title": "Eclipse - Errors - While coding", "url": "https://www.badprog.com/eclipse-errors-while-coding/", "published_at": "2012-03-08T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62b91d5af", "title": "OCaml - List - Creating a list", "url": "https://www.badprog.com/ocaml-list-creating-a-list/", "published_at": "2012-02-29T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62c528585", "title": "OCaml - List - Iterating through a list and displaying all elements inside", "url": "https://www.badprog.com/ocaml-list-iterating-through-a-list-and-displaying-all-elements-inside/", "published_at": "2012-02-29T00:00:00+00:00" }, { "id": "01a08735-2ab1-71f0-9983-dea62cc5a658", "title": "OCaml - Function - Creating a getter to retrieve an element of a tuple", "url": "https://www.badprog.com/ocaml-function-creating-a-getter-to-retrieve-an-element-of-a-tuple/", "published_at": "2012-02-28T00:00:00+00:00" }, { "id": "01a08735-2ab2-7283-ba8b-9c97d94b321f", "title": "OCaml - Function - Creating an easy function", "url": "https://www.badprog.com/ocaml-function-creating-an-easy-function/", "published_at": "2012-02-28T00:00:00+00:00" }, { "id": "01a08735-2ab2-7283-ba8b-9c97da0ff90b", "title": "OCaml - Function - Using recursion", "url": "https://www.badprog.com/ocaml-function-using-recursion/", "published_at": "2012-02-28T00:00:00+00:00" }, { "id": "01a08735-2ab2-7283-ba8b-9c97db09bd42", "title": "OCaml - Utilities - Using the rlwrap command", "url": "https://www.badprog.com/ocaml-utilities-using-the-rlwrap-command/", "published_at": "2012-02-27T00:00:00+00:00" }, { "id": "01a08735-2ab2-7283-ba8b-9c97db48da41", "title": "OCaml - Variable - Creating variables", "url": "https://www.badprog.com/ocaml-variable-creating-variables/", "published_at": "2012-02-27T00:00:00+00:00" }, { "id": "01a08735-2ab2-7283-ba8b-9c97dc22584d", "title": "UNIX & GNU/Linux - System calls - Using time()", "url": "https://www.badprog.com/unix-gnu-linux-system-calls-using-time/", "published_at": "2012-02-22T00:00:00+00:00" }, { "id": "01a08735-2ab3-71f3-b7ef-baad9e1e0f84", "title": "C++ - Tips'n Tricks - Converting a std:string into an int and converting an int to a std::string", "url": "https://www.badprog.com/c-tips-n-tricks-converting-a-stdstring-into-an-int-and-converting-an-int-to-a-stdstring/", "published_at": "2012-02-10T00:00:00+00:00" }, { "id": "01a08735-2ab3-71f3-b7ef-baad9e2c2399", "title": "C++ - Errors / Warnings - After compiling", "url": "https://www.badprog.com/c-errors-warnings-after-compiling-0/", "published_at": "2012-01-15T00:00:00+00:00" }, { "id": "01a08735-2ab3-71f3-b7ef-baad9e70d548", "title": "C++ - Keyword - virtual", "url": "https://www.badprog.com/c-keyword-virtual/", "published_at": "2012-01-15T00:00:00+00:00" }, { "id": "01a08735-2ab3-71f3-b7ef-baad9ed54f0b", "title": "C++ - Makefile - Adding flags", "url": "https://www.badprog.com/c-makefile-adding-flags/", "published_at": "2012-01-15T00:00:00+00:00" } ] posts Claim your blog
Back to badprog.com
Blog · corpus.blog/blogs/badprog.com/posts

badprog.com

badprog.com

2014

2013

2012