Tag: Productivity

The war on procrastination.

  • Headers

    // ==================================================
    //
    //	Project: Timetables
    //
    //	Module: Application
    //	Component: Main
    //	File: timetables.cpp
    //
    //	Purpose:
    //	Implements the main command-line interface
    //	for the Timetables application.
    //
    //	Notes:
    //	Provides an interactive command interpreter
    //	that allows users to define, modify, and
    //	manage scheduled tasks. Integrates the File
    //	and Command systems to generate timetable
    //	content and compile the resulting LaTeX 
    //	document into a PDF.
    //
    //	Author(s): The Kumor
    //
    // ==================================================

    I came up with this type of header at the beginning of each file. I no longer have “Modified” and “Created” sections because they’re pretty much a hassle (but sometimes helped me).

  • Dev blog #1: Garden

    I’ve been coding this for a while, but as I said, I didn’t have much free time for these things. Now it’s changed.

    This project is primarily for my mom. She wanted an easy way to manage creation of her garden. Mainly with regards to “what vegetables can be next to XYZ”. I’m thinking of using Lua for scripting in the vegetable types and their neighborhoods.

    So far I created event system and basic field concept. They’ll have images on them and will flare up with particular color (red for bad neighborhood, orange for so-so, green for ok).

    I’m not so much in a rush, but I want to finish this thing. Check it out on it’s repo.

  • The energy to create

    I pretty much finished everything I had to (that wasn’t related to my personal projects). As a result, I now have a lot of time and a lot of mental energy.

    I thought I could finally start being more productive. And finally pouring that productivity into my applications I wanted to finish. Such as Garden, Chess, or that Garry’s Mod game mode about jumping.

    I’ve set up some artificial deadlines for them.

    I’ll also start streaming soon and make the Discord server more ‘inclusive’ / generic.

    Wish me luck!

  • Dev blog #1: Timetables

    I released it to https://github.com/thekumor/Timetables/

    Available commands are:

    • echo [text]
    • time [hour] [hourEnd]
    • gen [file=data/output.tex]
    • exit
    • add [task] [weekday] [hour] [hourEnd=hour]
    • rem [weekday] [hour] [hourEnd=hour]
    • date [day] [month] [year]
    • desc [text]
    • erase [task]
    • clear

    A good way to generate such table is shown in the image gallery.

  • Dev blog #2: Tasked

    I made some progress.

    Tasks are displayed in a nice, fancy way. I plan on making them even fancier, with animations, but that’s the furthest I can push right now. I think I’ll add a subpage where you’ll see all the days you’ve saved.

    Now, saving will be done in a filesystem. I plan on not integrating MySQL of any form into this project, mostly because I got mad when trying to work with Apache. Every single web browser just caches .js files and you can’t develop anything. And Apache is needed for PHP to work, which is required to access a database (since it’s serverside).

    Also having progress saved in a filesystem could make this portable. And by filesystem I’m talking about just files in a folder. I don’t think a tree is required, but if there’s to be thousands of entries, I may have to divide folders up (NTFS hates folders with 11k+ files or so).

    In general, this is a fun little project to work on and distract myself from things I should be doing.