<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.xsl"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Aidan Murray</title>
        <link>https://thattakashi.com</link>
        <description>一个现代化的内容管理系统</description>
        <lastBuildDate>Wed, 08 Jul 2026 00:57:38 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>NeutralPress</generator>
        <language>zh-CN</language>
        <image>
            <title>Aidan Murray</title>
            <url>https://thattakashi.com/icon/512x</url>
            <link>https://thattakashi.com</link>
        </image>
        <copyright>All rights reserved 2026, Your Name</copyright>
        <atom:link href="https://thattakashi.com/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[GUI Programming]]></title>
            <link>https://thattakashi.com/posts/gui-programming</link>
            <guid isPermaLink="false">https://thattakashi.com/posts/gui-programming</guid>
            <pubDate>Wed, 08 Jul 2026 00:57:38 GMT</pubDate>
            <content:encoded><![CDATA[<p class="feed-lead">前往 <a href="https://thattakashi.com/posts/gui-programming">https://thattakashi.com/posts/gui-programming</a> 查看以获得最佳体验。</p>
<p>Back in the days of floppy disks and record players, computer terminals ruled over. Programs made to run in the terminal are not very intuitive or user-friendly. Now, however, with the rise of the mouse and much faster computers, GUIs (Graphical User Interfaces) have become the new norm.</p>
<p>Creating a program with a UI is a much more involved process than creating a terminal application. The result is, however, a program that is far more user-friendly and easy to navigate. Despite having a background with web design and development, I have always been interested in the design and development of native UI’s. There are multiple ways to create user interfaces depending on the operating system that you are developing for and the programming language you are using.</p>
<h3 id="python-1">Python</h3>
<h5 id="tkinter-2">Tkinter</h5>
<p>Probably the first thing that comes to the mind of a novice programmer when the topic of GUI’s comes up. That is not at all surprising, given it’s very simple to learn syntax and has small overhead. However, Tkinter is horribly old, with its first release being in 1991. Due to this, by default, it does reek of Windows 9.x. Still, this doesn’t stop many from using and loving it for its simplicity.</p>
<h5 id="kivy-3">Kivy</h5>
<p>Kivy will not likely be your first choice when developing a GUI application with Python. However, it stands out from the crowd by being one of the only cross-platform GUI libraries for Python designed with mobile/touch devices in mind.</p>
<h3 id="c-4">C++</h3>
<p>C++ with the Microsoft .Net framework is a perfect duo. If you are developing for Windows, it’s a no-brainer. C++ is a highly powerful and performant language that can be used for many purposes.</p>
<p>In the future, I would love to see more cross-platform libraries for building UIs that are not web-based. There is nothing like the feeling of a well-built native app.</p>]]></content:encoded>
            <author>takashi</author>
            <contentPreview><![CDATA[Back in the days of floppy disks and record players, computer terminals ruled over. Programs made to run in the terminal are not very intuitive or user-friendly. Now, however, with the rise of the mouse and much faster c...]]></contentPreview>
        </item>
        <item>
            <title><![CDATA[A New Brand]]></title>
            <link>https://thattakashi.com/posts/a-new-brand</link>
            <guid isPermaLink="false">https://thattakashi.com/posts/a-new-brand</guid>
            <pubDate>Wed, 08 Jul 2026 00:29:31 GMT</pubDate>
            <content:encoded><![CDATA[<p class="feed-lead">前往 <a href="https://thattakashi.com/posts/a-new-brand">https://thattakashi.com/posts/a-new-brand</a> 查看以获得最佳体验。</p>
<p>Identity is important both online and in the real world. So much relies on others being able to recognize when something is made by a certain other person, this is further emphasized online when it is so easy for others to copy or pretend to be you. Therefor a personal identity is highly important.</p>
<p>Today I want to introduce a new Aidan Murray. No not a clone, it’s still me here behind the stories but a new personal style and online identity. This includes a personal logo, brand colors and other related graphics. These graphics are used in multiple places such as in emails and as the Favicon of this very page. Now about the designs themselves? Why don’t you take a look for yourself…</p>
<h4 id="new-logo-1">New Logo</h4>
<p>For my brand, I want to keep a modern/futuristic design style in mind for all of the graphics. With that in mind, my new logo features a simple, almost minimal design that features my initials. This felt like a great way to develop a recognizable logo that would stand out from the crowd.</p>
<p><img src="/p/To4mTy1lavis" alt="图片"></p>]]></content:encoded>
            <author>takashi</author>
            <contentPreview><![CDATA[Identity is important both online and in the real world. So much relies on others being able to recognize when something is made by a certain other person, this is further emphasized online when it is so easy for others ...]]></contentPreview>
        </item>
    </channel>
</rss>