Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 63
  1. If you ever learn about programming, especially using C programming language, you will most likely know about undefined behavior .

  2. A Brief Intro Before starting the Linux Kernel Mentorship Program from Linux Foundation , I used to work as a web developer.

  3. At the time of writing this blog post, i recently learn about virtual memory.

  4. Brief Intro I have seen some people said that strcpy() can be dangerous to use.

  5. DISCLAIMER: Keep in mind that at the time of writing this blog post, i am still learning about C programming language and lack experience to validate the information from the low-level perspective.

  6. A Brief Intro When i take a look at bash’s documentation about shell redirection , i found out that this two examples are different.

  7. DISCLAIMER Keep in mind that this is only an analogy to help newcomer understand pointer to array in C programming language.

  8. Lvalue in C

    A Brief Into I am always confused when trying to understand what is considered an lvalue in C programming language, so let me try to explain that to make me have a better understanding of lvalue in C.

  9. A Brief Intro Recently i watch “Bread on Penguins” video about shell process substitution on youtube.

  10. When we learn another programming language for the first time, we were told that to access an array, we can use indexing.

  11. When we talk about something that have “artificial” in it, we tend to associate that with something that “does not exist naturally”.

  12. At the time of writing this post, there’s some sort of AI hype going around, and some of the testimonies is that AI make people “learn faster” or “doing stuff faster”.

  13. Recently i watched Dr.

  14. At the time of writing blog post, human still trying to emulate human’s intelligence on machine.

  15. Recently i finished reading Peter Naur’s essay called Programming as Theory Building and i think that essay describe what i like about programming, that is “building a theory” or i usually called it “designing a system”.

  16. Recently i found someone’s status about “getting accused of using AI when we didn’t”, so let’s talk about it.

  17. To Be Open

    Recently i watch a talk by Lu Wilson on youtube about What it means to be open and that talk kind of resonates with me because that’s exactly what i am trying to achieve, which is “to be open”.

  18. At the time of writing this post, i am still learning about C programming language, and one of the topics about C programming language is “pointer”.

  19. A Brief Explanation Let’s say we have int i = 0;, and imagine there’s a temporary object (rvalue?)

  20. Recently i read about Simon Sinek’s post about would you still lead if no one ever knew your name?

  21. A Brief Intro I need to replace data on one database server with data on another database server.

  22. A Brief Intro At work, i need to build an API that enable user to update specific info in multiple rows.

  23. Setup Miryoku in QMK Disclaimer: By the time of writing this post, there’s a breaking change in QMK that remove user keymaps, including miryoku.

  24. For backend development at work, we just transitioned from Node.js to golang recently.

  25. As vim gaining popularity these days, I’ve heard some complaint about configuring vim is hard.

  26. Let’s say we try to develop a feature B, but those feature need feature A which haven’t merged already.

  27. A Brief Intro Have you wondered “how can we test a linux kernel without breaking our linux operating system installation?”.

  28. A Brief Intro In this post, we’ll install arch linux on virtual machine with QEMU and add a shared directory between host machine and virtual machine.

  29. After watching video about acme in this article , which introduces the concept of Integrating Development Environment instead of Integrated Development Environment which usually abbreviated to IDE, i thought to myself “why not having a development environ…

  30. Over the years i’ve been thinking whether having a high intelligence is a blessing or a curse.

  31. A Brief Intro For those who read this article without knowing what dotfiles are, it’s basically a configuration files.

  32. One evening i read an article about if bill gates could ask a time traveller, he’d want to know whether AI eventually doomed or helped humanity .

  33. A Brief Intro Have you ever thought of how to get postgresql query result from remote server to our local machine?

  34. A Brief Intro Have you ever wondering, rather than show the data, can we show the true or false if the data exist or not?

  35. A Brief Intro Have you ever wondering how to count all the data and specific data with a certain condition on one query?

  36. A Brief Intro Have you ever wondering the size of our current postgresql database?

  37. A Brief Intro Have you ever experience a failed systemd service and already trying to restart using systemctl restart <some-service> but the failed status still there?

  38. A Brief Intro Let’s say we have a created_at column in our database with data type big integer that has a value with this equation: EXTRACT(EPOCHFROMNOW())*1000 Don’t ask me why the value of created_at like that because i have no idea.

  39. A Brief Intro Have you ever wondering how to update multiple rows with one query?

  40. A Brief Intro The USING clause on DELETE statement is basically let us join multiple table and delete only the data from those join.

  41. A Brief Intro Have you ever feel that you have too much docker container from spin up a bunch of docker-compose.yaml file?

  42. A Brief Intro So recently, around the time i wrote this post, i need to flash my mechanical keyboard.

  43. A Brief Intro In this post, we will talk about how to remove specific line in vim.

  44. Have you ever feels like deleting all the untracked file or directory in git repository is such a pain?

  45. Main Course Let’s say we have an output from xrandr --listactivemonitor like this: Monitors: 2 0: +*eDP-1 1920/344x1080/194+1920+0 eDP-1 1: +HDMI-2 1920/480x1080/270+0+0 HDMI-2 Now, we want to display only the second row which is this line: 0: +*eDP-1 192…

  46. A Brief Intro This is all started when i’m trying to make a shell alias using fzf and git add -p command.

  47. A Brief Intro Sometime ago, someone posted a tweet about a replacement for rm -rf $HOME/directory that is mv $HOME/directory /dev/null.

  48. We don’t have to install vim plugin to get a statusline if we don’t want to.

  49. Have you ever want a terminal emulator in google colab instead of jupyter notebook?

  50. This is a continuation from my previous post (you can check it here ).