Understanding Robots.txt and Sitemap.xml

For those unaware, there are two special files that almost all websites use to influence how visitors see them. Not human visitors, but bots — web crawlers, search engines, one of the many various “internet archival” sites, you name it. Maybe you’d like to know this because you’re building up a website or service, or maybe you’re just curious on how to read them. In either case, let’s get to explaining.

Continue reading

The Pursuit of Knowledge

2020-02-09 1 min read Site Policies Teknikal_Domain

For those that don’t know, well, I like to learn things. I like knowledge, and I spend almost all of my free time learning more, absorbing facts, and gaining new insights. The pursuit of knowledge is a noble one indeed, and one that, in my opinion, benefits everyone.

Continue reading

T440s Have Some Wonderful Cooling

It’s safe to say that I’ve seen my fair share of T440 ThinkPads in my time, and there’s one common element on all of them that just downright bugs me.

If you ever take the back off one (and not snap it off somehow), and decide to unscrew the heatsink, you’ll see two dies: a larger one on the right (CPU) and a smaller one on the left (GPU). Those little shiny blocks are the heart of that machine… and they’re so tiny too!

Now if you look closer, you’ll see that the GPU die is bare. Oops.

Continue reading

Python: Multithreading, Multiprocessing, and the GIL Explained

One of the many things that make Python such a popular and powerful language is that you can easily divide your code into multiple concurrent threads rather easily, take this for example:

from threading import Thread

def thread_func(n):
    print(f"I'm thread number {n}!")

for t in range(4):
    t = Thread(target=thread_func, args=[t])
    t.start()

4 threads! Easy, right?

Well, not exactly.

Continue reading

DSLR Raw Editing: Dark Frames and Flat Fields

So I know I’ve already covered the basics of raw photos, but there’s a few things worth elaborating on that I think deserve a separate post, so here we are.

There’s three things that can be easily solved with raw photos, two of which are obnoxious and annoying and the other is.. less so. These are dead pixels, noise, and lens vignetting, solved by dark frames, and flat fields.

Continue reading
Older posts Newer posts