Activity

Luqman

Was supposed to wake up at 03:00, but woke up at 05:00 instead - only had roughly half an hour to write code before school. I worked on the data divison and the file sections, as well as added initialisation for the accounts file. School ends at around 16:30 today so today’s objectives is a bit trickier to achieve but not impossible regardless.

Changed naming format from accs-create to new-acc as it makes more sense. As they said, there’s only two difficult things in programming - one of it is naming variables/things in general hahahaa. I also implemented creating new accounts, as well adding new transactions. Also added verification prompts for the user to double check values before proceeding.

Additionally, I also segregated the codebase to subdirectories, now processes are inside screens, and cli-clear is inside /utils. Some bonus work includes a minor update of Cobweb from v1.0 to v1.1, which increased the maximum cleanup layers from 3 to 10 to support the new subdirectory design.

Last picture is the output of Cobweb.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
Luqman

Was supposed to wake up at 03:00, but woke up at 05:00 instead - only had roughly half an hour to write code before school. I worked on the data division and the file sections, as well as added initialisation for the accounts file. School ends at around 16:30 today so today’s objectives is a bit trickier to achieve but not impossible regardless.

This devlog is from this morning! Will keep you updated with my overall daily progress later around midnight.

Attachment
0
Luqman

Started the project, finally fired up my Ubuntu VM and wrote COBOL again after some months hahahaa. Started with initialisation work (aka getting basic cobol to work), and added the cli-handler function to handle cli inputs and run appropriate commands/functions. Currently only supports exiting and everything else is unknown lol. Tomorrow, will work on figuring out how the logic works, and how to do the necessary initialisations and etc.

Attachment
0
Luqman

I have experimented with countless design languages and styles for my portfolio site and dispatches – I basically overthink everything and settled with a website that simply did its job (first picture). To prove to everyone that I also worked on the other designs, I’ve included the screenshots.

Settled with Jekyll + Tailwind CSS + some text and a bit of blue, I think it gets the job done, doesn’t consume too much of my mental capacity and is decent.

Attachment
Attachment
Attachment
Attachment
0
Luqman

Shipped this project!

Hours: 11.62
Cookies: 🍪 27
Multiplier: 2.32 cookies/hr

This is an inventory management system built using Go. It features a REST server, and a simple client. My first proper project since summer last year.

The demo is a video from GitHub. Clicking the link will download the video.

Whouse is a refresher as i finally get to touch SQLite, Go, and everything in between after quite sometime. Please expect the code to be subpar quality hahahaaa.

Luqman

created a client, implemented two functions from the server, not bad. ready to ship.

Attachment
0
Luqman

very productive day

  1. implemented CRUD operations for items, with input validation and SQLite connection
  2. worked with go echo

more coming tmrw.

Attachment
0
Luqman

started work, managed to set up Go, echo, and SQLite3. more coming later today!

Attachment
0
Luqman

Yogi #2

  • added ability to create accounts, with a 2.5k starting balance
  • added /currency info, and /currency balance
  • added various sqlite3 functions and other core mechanics

the next devlog will feature implementation of all the functions written in the currency extension.

Attachment
Attachment
0
Luqman

Yogi #1

  • essential commands: ping, reload/unload/load extensions.
  • currency info (with data from Coinbase).
  • account creation and access code functions, but not yet implemented with discord yet.
Attachment
0
Luqman

Bullish #1

Hello there! Started Bullish to work on something simpler (a Discord bot), and more aligned with my passion (finance!). Here’s what happened today:

  1. Configured Pycord with extensions (modularisation).
  2. Played around with Coinbase’s API.

In the coming few days, more functions related to currencies, exchange rates, and buy/sell/spot prices will be developed. The end goal is to have a Discord bot that allows users to play around with market prices and values similar to the real-world counterpart, hence an engaging simulation.

Attachment
1

Comments

gnietovd
gnietovd 3 months ago

looks good

Luqman

(Timecard #4) I’m about to head off to my hometown for a day trip, so here’s what happened this morning:

  1. Modularised EVERYTHING I can so the COBOL code is less cluttered.
  2. Added data file for tasks.
  3. Implemented system initialisation, checks for files and dates.
  4. Added OS-aware screen clearing.

I will spend the time in the car thinking of a method to efficiently display the TUI.

Attachment
0
Luqman

(Timecard #3) Hello again! Today is a decent day.

  1. Figured out how to modularised COBOL code (this took wayyy too long)
  2. Built a tool to aid with compiling all the files (now a separate project lol - Cobweb)

Next up, working on the core mechanics! Shouldn’t be a big headache since I got the modularisation figured out.

Attachment
Attachment
Attachment
Attachment
0
Luqman

(Timecard #2) Haihhh, it’s a few minutes past New Year 2025. I’m feeling a bit better now, 80% recovered from all the sickness of yesterday hahahaa . Almost shed tears. Anyways, here’s a summary of the past 3hrs:

  1. Reworked working storage section variables to be more versatile.
  2. Figured out some TUI things, quite hard to achieve on COBOL lol - trial n error on various techniques to get it done.
  3. Since the TUI is figured out, I made the HELP page.
    For tomorrow, I’m going to work on setup/initialisation as well as the date handler.
Attachment
1

Comments

andromeda
andromeda 3 months ago

COBOL is a fascinating choice, would love to follow along with this :D

Luqman

(Timecard #1) Today is a wrap! I am sick today hence only 42m of meaningful coding hahahaa.

  1. Did basic COBOL things
  2. Added ANSI colours
  3. CLI handler

Tomorrow is when things get serious >:)

Attachment
0