

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://www.isabekov.pro/</id>
  <title>Altynbek Isabekov</title>
  <subtitle>Personal Webpage</subtitle>
  <updated>2024-04-16T00:01:27+02:00</updated>
  <author>
    <name>Altynbek Isabekov</name>
    <uri>https://www.isabekov.pro/</uri>
  </author>
  <link rel="self" type="application/atom+xml" href="/feed.xml"/>
  <link rel="alternate" type="text/html" hreflang="en"
    href="/"/>
  <generator uri="https://jekyllrb.com/" version="4.3.0">Jekyll</generator>
  <rights> © 2024 Altynbek Isabekov </rights>
  <icon>/assets/img/favicons/favicon.ico</icon>
  <logo>/assets/img/favicons/favicon-96x96.png</logo>


  
  <entry>
    <title>Grouping account balances by currency in hledger</title>
    <link href="/grouping-account-balances-by-currency-in-hledger/" rel="alternate" type="text/html" title="Grouping account balances by currency in hledger" />
    <published>2022-01-02T00:23:31+01:00</published>
  
    <updated>2022-01-02T00:23:31+01:00</updated>
  
    <id>https://www.isabekov.pro/grouping-account-balances-by-currency-in-hledger/</id>
    <content src="/grouping-account-balances-by-currency-in-hledger/" />
    <author>
      <name>Isabekov</name>
    </author>

  
    
    <category term="Personal Accounting" />
    
  

  <summary>If you are displaying current balance of your accounts in hledger, you might need to sort them by amount and currency (“-S” option) and also separate account groups by currency/commodity using an empty line to increase readability.

Let’s use an example journal file from the previous post and display balance of the Assets and Liabilities accounts:

[johndoe@ArchLinux]% hledger -f Finances_2021....</summary>

  </entry>

  
  <entry>
    <title>Emulating logical "OR" in hledger queries</title>
    <link href="/emulating-logical-or-in-hledger-queries/" rel="alternate" type="text/html" title="Emulating logical &amp;quot;OR&amp;quot; in hledger queries" />
    <published>2021-12-31T22:37:17+01:00</published>
  
    <updated>2021-12-31T22:37:17+01:00</updated>
  
    <id>https://www.isabekov.pro/emulating-logical-or-in-hledger-queries/</id>
    <content src="/emulating-logical-or-in-hledger-queries/" />
    <author>
      <name>Isabekov</name>
    </author>

  
    
    <category term="Personal Accounting" />
    
    <category term="Text Processing" />
    
  

  <summary>HLedger is a perfect tool for generating financial reports. However, it lacks one important functionality: the boolean “OR” operator for combining queries. It is better to demonstrate the problem using a specific example. Let’s generate an example hledger journal file with a decent number of transactions and accounts used. For this purpose we will use bean-example command from beancount:

[john...</summary>

  </entry>

  
  <entry>
    <title>Structure of a KMyMoney XML File</title>
    <link href="/structure-of-a-kmymoney-xml-file/" rel="alternate" type="text/html" title="Structure of a KMyMoney XML File" />
    <published>2021-05-30T23:20:09+02:00</published>
  
    <updated>2021-05-30T23:20:09+02:00</updated>
  
    <id>https://www.isabekov.pro/structure-of-a-kmymoney-xml-file/</id>
    <content src="/structure-of-a-kmymoney-xml-file/" />
    <author>
      <name>Isabekov</name>
    </author>

  
    
    <category term="Personal Accounting" />
    
    <category term="Text Processing" />
    
  

  <summary>UPDATE: Test.xml file is added.

KMyMoney so far is the best GUI application for personal accounting that I’ve tried to use. It is not perfect, but using it in conjunction with beancount and hledger addresses my needs in financial report generation. In order to export transactions stored in KMyMoney’s XML file to hledger/beancount journal file, one needs to know its XML structure.

A typical KM...</summary>

  </entry>

  
  <entry>
    <title>Stack alignment when mixing assembly and C code</title>
    <link href="/stack-alignment-when-mixing-asm-and-c-code/" rel="alternate" type="text/html" title="Stack alignment when mixing assembly and C code" />
    <published>2021-02-28T13:14:48+01:00</published>
  
    <updated>2021-02-28T13:14:48+01:00</updated>
  
    <id>https://www.isabekov.pro/stack-alignment-when-mixing-asm-and-c-code/</id>
    <content src="/stack-alignment-when-mixing-asm-and-c-code/" />
    <author>
      <name>Isabekov</name>
    </author>

  
    
    <category term="Low-Level Programming" />
    
  

  <summary>Recently, I was solving one of the Codewars.com problems in NASM (x86_64/amd64 Assembly) where I had to use some of the C functions available in the standard C library. During the code refactoring and optimization, I came across a segmentation fault while trying to run the executable. The program broke at this instruction:

movaps XMMWORD PTR [rsp+0x50],xmm0


The code looked correct, so findin...</summary>

  </entry>

  
  <entry>
    <title>Multiperiod hledger-Style Reports in beancount: Pivoting a Table</title>
    <link href="/multiperiod-hledger-style-reports-in-beancount-pivoting-a-table/" rel="alternate" type="text/html" title="Multiperiod hledger-Style Reports in beancount: Pivoting a Table" />
    <published>2020-12-31T16:24:44+01:00</published>
  
    <updated>2020-12-31T16:24:44+01:00</updated>
  
    <id>https://www.isabekov.pro/multiperiod-hledger-style-reports-in-beancount-pivoting-a-table/</id>
    <content src="/multiperiod-hledger-style-reports-in-beancount-pivoting-a-table/" />
    <author>
      <name>Isabekov</name>
    </author>

  
    
    <category term="Personal Accounting" />
    
    <category term="Data Science" />
    
  

  <summary>I am using plain text accounting tools like hledger and beancount alongside KMyMoney to track my financial transactions and to produce summary reports about income and expenses. If you’ve ever used hledger, you might like its ability to produce nice reports. One of the reports’ feature is the table structure, where rows are accounts and columns are weeks, months, quarters or years. Looking at e...</summary>

  </entry>

</feed>


