AlaskaLinuxUser's Scratchpad

Commit thy works unto the LORD, and thy thoughts shall be established. - Proverbs 16:3

Happy New Year Everyone!

Happy New Year everyone!

I've done a lot of posts the last year, and thanks to those of you who read them, like them, follow/subscribe to them as well. Last year I also started a YouTube channel where I do my best to help others learn how to compile …

BLU Life XL (L0050UU) TWRP Complete!

[gallery ids="3950,3951,3952" type="rectangular"]

I was fortunate enough to be given a used BLU Life XL (L0050UU) from my sister when she upgraded her phone. The great part about having a new toy is getting to build Android for it from scratch, since no one has made …

Make a move picoEngine....

picoEngineMoves

For the first time ever, picoEngine made it's very own move.

While no where near as important as my children taking their first steps, it was really a monumental moment for me when picoEngine made it's very first move using UCI commands while loaded in Arena. That's right, after several …

Merry Christmas To You!

Once again, it is Christmas day, and I want to wish you a very merry Christmas! I pray that God would bless you as he did me and everyone else when he sent his son!

The First Noel the angel did say
Was to certain poor shepherds
in fields as …

picoEngine meets Bob Seger....

nightmoves

Okay, so not really. Bob Seger once had a hit called "Night moves" which is what I just added to my picoEngine: knight moves. As always, you can check through the whole commit on my GitLab. Once again, I borrowed from my Java engine, justchess engine but had to do …

Amateur Radio License!

Well, after about a month of study, I went in and took my test for an amateur radio license, and, to God be the glory, I passed! That's right, today I just got my new call sign:

ham

I wonder what projects that will lead me to next?

Linux - keep it …

Is the king safe, picoEngine?

kingsafe

One of the really important rules of playing chess, in fact, the rule upon which the entire game hinges, is king safety. You can't make a move that puts your king in an unsafe position. This position of unsafe-ness is referred to as 'check'. If you can't find a way …

Qt Error: 'string' was not declared in this scope.

[gallery ids="3720,3721,3722" type="circle"]

Oddly enough, I ran into this same problem while using SFML. Here in Qt-creator, I'm getting this error while trying to use a string. I declared something like so:

#include <QCoreApplication>

#include <QDebug>

#include <QList>

int main(int argc, char *argv[])

{

    QCoreApplication a …

Once again, and from the top, picoEngine.

Last time I mentioned how the UCI (Universal Chess Interface) required two types of input, the FEN input, and a move by move input style. The second is rather interesting, especially for the internal chess board I have set up, because the input uses standard notation with alphanumeric characters.

startpos

Here …

QLayout::addChildLayout: layout already has a parent!

qt_4_31

While working with layouts in Qt creator, I ran into an interesting problem. I am trying to add my "gridLayout_2" (the box with 9 push buttons) into the "myGrid" (the box with 8 text labels). When I run this code:

#include "widget.h"

#include "ui_widget.h"

Widget::Widget(QWidget *parent …