Wednesday, August 12, 2026

Review: HeidiSql vs DBeaver > Simple MariaDb database backup

I have about a gig worth of custom data in MariaDb in a docker container on a Linux server. I just wanted to do a simple backup of a database that I have been manually entering data for about 6 months now.

I first tried in DBeaver and I keep getting an error but cannot figure out why. 

1. Database > Tasks > Create new task...


2. MySQL dump




3. After executing the task, I get error.




I could not find more details on the error, so I just went to HeidiSql to perform a backup because I had successfully done so in the past. I thought maybe there was a data issue.


1. Right click on the server name

2. Export database as SQL

3. Click checkbox to select all databases

4. Output: Single .sql file

5. Filename: [location to put the file]

6. After a few minutes, it completed just under 1G of data.

Monday, September 22, 2025

DEAL: Calvin Klein (Expires 2025-10-01) - $10 Off Purchase of $75+

 Present barcode in store or use online code:


No clue what this is for (didn't have a matching barcode, maybe the online code?):

CKA-6799XCLQS2


Barcodes:

631712026257

C04026761612

Tuesday, September 16, 2025

BUGGISH: GitHub Search Result Does Not Show Certain Repositories (Work-around)

My corporation has over 15000 repositories. I have migrated over 800+ repositories with no issue. Suddenly a group of apps did not show up. I migrated more and those showed up.

I do not know if it was because of the timing to some internal issue to GitHub. I spent about an hour figuring out why it does not show. I can access the repositories manually by updating the URL.

I decided to see if I updated the description, if it would check there instead. And suddenly, it came up in the results. Only for that one repo. So, I had to go through each of the missing repos and update the description just to have it appear. I only put part of the project name and I can search the repo name that doesn't include the project name. 

My guess is that saving caused GitHub to "index" the repo again. The repos were migrated last Friday. It has been several days. I don't know the root cause but this seemed to resolve the issue. 

Friday, September 5, 2025

RANT: Atlassian Jira has nothing out of the box to filter basic admin search/filter

 As of 2025-09-05, there is nothing out-of-the-box with Jira to allow someone to find and identify an item with open sub-items or parent-items.


Scenario 1

There are several stories that were canceled that have sub-tasks that were not canceled. If you go to the default dashboard for yourself, all those sub-tasks still show up on your list. There is no way to find all the sub-tasks that have a parent-item that is Cancelled, Closed, or Done.


Scenario 2

I want to find stories that are not Cancelled, Closed, or Done that have all sub-tasks that are all Cancelled, Closed, or Done.

Thursday, July 10, 2025

HOWTO: Move every other row to column with any spreadsheet (Google Sheets or MS Excel)


Basic 

1. Copy all data from second row to last

2. Paste data to second column starting on the first row

3. In third column or new column, alternate 0 and 1

4. Sort by new column

5. Delete all rows not needed


Alternative

3a. Use row count

4a. Use if even/odd to filter the rows


More Rows

1. Use formula to extract data from next row to column
1a. Second column equals second row
1b. Third column equals third row
1c. Repeat until last data in set
2. Copy all the new columns
3. Paste as value in new columns
4. Delete formulated columns
5. Use new row to count (use either method from Basic or Alternative except expand to needed column count)
6. Sort or filter (use either method from Basic or Alternative to delete unneeded rows)

Friday, January 10, 2025

RANT: Colleagues/Employees misspelling company/customer names in "formal" places

As I live life at the same pace as everyone else on Earth, I am slowly learning that I am quite different from most people if not at the very least average people. But, I am still not sure why.

Here is one that is to me seem to be a very small and simple example that I think most or at least average people should already be able to do.

Spelling customer company names correctly seems simple enough. We have a database that has the correct spelling. Many documents have the correct spelling. Yet, somehow, in our main reporting system, it is spelled differently.

Please bear with me as I think I am partially lenient (maybe not super lenient) of things that may cause such misspellings. I am likely guilty of such practices in commonplaces like an instant message or maybe even an informal email. 

I can understand a quick message here or there.

I can understand in live scenarios like a presentation or in training.

I can also understand if a customer name is somewhat complicated.

Today's straw that broke the camel back was the name Macy's. Ok, so I can understand maybe Macys being used instead of Macy's because the apostrophe causes issues in certain scenarios. In our database, it has references to Macy's, Macys, and MCY. Yet in our customer facing and main reporting system, this person spelled it Macy. This variant is not used anywhere else. And this bothers me.

What also bothers me is that there is also a folder name customers. And this same person did not use that folder, so now we have two folders Customers/Macys (spelled correctly) and just Macy with no customer.

Now because of this, other users are starting to use the parent folder for other customers. So later, there is now TheGAP, while we already have a folder Customers/GAP. In the database and everywhere, it is just referenced as GAP.

The worst part is that I cannot fix any of this because it is published and officially used besides that I have no control in this area. It just eats at me each time I see it.

And so many questions come up like who reviewed this change? Why is there no checks? Why is no one else complaining? And so the world goes on anyways and here I am wasting time on what I guess is trivial to everyone else.

I have also seen things in stored procedure names, application names, requirement documents, tickets, etc. This is not because English is their primary language or US is not the culture they grew up in or due to age. If anything, English-only speaking, born and raised in the US seem to be the worst at this than other people.

I guess this is insignificant BUT WHY?

Like reviewing code and I saw someone put in an extra case to remove an asterisk to fix a function that used regular expressions to filter out special characters. Then there were other lines to remove other symbols that look like the regex was not filtering. In about a minute, I saw they used a dash in the regex string which is obvious the original developer thought it meant to keep dash but regex uses dash as a shortcut for everything in between the prior and next character. For example, a-z is all lower-case characters in the English alphabet. So )-=, means all characters between ) and = in the ascii table. The asterisk is in that range, thus why it was kept.

This means that multiple developers and multiple reviewers over the span of multiple years kept overlooking this "bug" in this function. HOW?? WHY??

And of course, someone used this function in such a way that it requires this "bug" because it needs that special character in that range because someone decided to also use it on a date string. So now we have a function called "RemoveSpecialCharacters" that removes only a select characters and the white-list filter is hard-coded in that function. Why not at least pass a parameter of exceptions? WHY?

Now my brain just simplifies all these issues into just a bundle of HOWs and WHYs with no relevant information as if repeating it will just numb my brain into caring about the original problem.

Monday, December 9, 2024

Buggish: MS Teams Unable to Login. We've run into an issue. Oops, something went wrong! (Part 3) With Workaround

As of 2024-12-09, I am still getting this error but after messing around a bit, I think I may have found a workaround.

Workaround

It seems like you cannot login when you get the error. This time I decided to click on the chat. Nothing loads but now the usual profile icon shows and a banner to login also shows. If the banner doesn't show, the profile options should have the option to sign in.

After signing in, some things may load. For me, it loaded three or four of maybe eighty or hundred of chats I should have. The profile icon doesn't show nor does the status.

As with the prior login issue, reloading the application after signing in with the issues will then finally load properly.

At least, I can use the app in the morning now. I am not sure why waiting several hours will also reach the same state.


Possible Alternate Workaround

May be able to skip a step above by trying to sign in before closing the app if the option is available. Also closing the app before calling it a day seems to also bypass the issue.

Now that I am writing this alternate workaround, I think there is a possibility that the issue may be with the login token not expiring properly. To make a guess, it may be that it is reusing the token that expires in 24 hours. The reason I have to wait for it open again is that I am waiting for the 24 hours to expire. Closing the app probably removes that token properly. Signing in also kind of removes the token but the app still may be continuing to load so therefor only loading parts of the configurations. And for some reason, closing the app after getting the error does not remove the token properly.

Wednesday, November 20, 2024

Buggish: MS Teams Unable to Login. We've run into an issue. Oops, something went wrong! (Part 2)

Seems like this issue only occurs in the morning.

Maybe waiting for something to load. If so, then it must be something that takes a long time to load as I am unable to log in for at least a couple hours.

Or maybe something to do with the system going into hibernation.



Update 2024-12-09

Buggish: MS Teams Unable to Login. We've run into an issue. Oops, something went wrong! (Part 3) With Workaround

https://douglastclee.blogspot.com/2024/12/buggish-ms-teams-unable-to-login-weve.html

Monday, November 18, 2024

Buggish: MS Teams Unable to Login. We've run into an issue. Oops, something went wrong! (Part 1)

 I've been getting this error. Reboot and app restart does not fix the issue.

We've run into an issue

Oops, something went wrong 



Sometimes later in the day, it'll work. Sometimes, it does not. I just use the web version.


Why can't Microsoft figure out how to log into their own application on their own operating system?

https://douglastclee.blogspot.com/2024/08/buggish-ms-teams-unable-to-login-device_30.html

https://douglastclee.blogspot.com/2024/08/buggish-ms-teams-unable-to-login-device.html

https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-again.html

https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-issue.html


Update 2024-12-09

Buggish: MS Teams Unable to Login. We've run into an issue. Oops, something went wrong! (Part 3) With Workaround

https://douglastclee.blogspot.com/2024/12/buggish-ms-teams-unable-to-login-weve.html


Thursday, October 10, 2024

Work Life: When is it too many minor mistakes to be a major problem?

When is it too many minor mistakes to be a major problem?

It seems there is no amount of minor mistakes where management will be willing to fire someone. Even if the minor errors cause a major error. The only time I have witnessed someone who makes too many minor mistakes (in my opinion) is when they have to cut the entire department or I had a direct involvement with the type of person.

I have already mentioned two people I have been involved with.

So to game the system, it almost seems better to continually make minor mistakes. That way you can also have a defense when you create a major issue. Because there is so much accountability to go around for those who did not catch the minor errors that led to the major issue.

Have I just been working for weak management or leaders?

Tuesday, September 17, 2024

Work Life: Should Developers Be Fired For Overlooking Small Details or Should the Company Be Happy That We Have Cheap Developers?

  • 08/09/18 
  • 11/09/18
  • 02/22/22
  • 06/05/2023
  • 2024-06-24
These are the dates in the comment history of a source code. There is no documentation requirements in this team so technically they are doing no wrong. Also these are not consistent across the board. It is also not consistent among the same developer on the same file.

These are the developers we kept. The solution of 20+ years is becoming more and more unmanageable. Maybe because I am seeing it from a low, low point-of-view... and I just do not understand the macro-level of running a division or a company?

Personally, I find the ones that are worse at keeping the immediate local patterns also tend to have more issues from their changes. Unfortunately, this is just my feelings... and as evidenced no one seems to confirm my feelings are ever correct even though my feelings seem to be correct a lot of times after the fact.

Why Can't Good People Make a Good Company?

I think maybe I just do not understand normal people and the sheer number of normal people. I think I may have disillusioned myself in thinking that I am normal. Is this the dilemma of being above-average but not clearly smart enough to be obviously above others? Or am I smart and I just have not found the right person to identify me as smart? Or maybe I am just too smart for my own good... in that, in reality, I am normal and normal people inflate their self-worth?

Am I autistic? Or do I just run against the grain? Am I eccentric? Or maybe fake but really a non-conformist?

If I have such good ideas, why can't I run my own company? Am I blinded by having a steady paycheck? Do I not have what it takes to run a good company in a not-good society? Am I willing to sacrifice my dignity to take on a manipulative personality to sell or even get a better job?

Why I am not good?

I don't know...

Saturday, September 14, 2024

Life: Why the 'd' in fridge but not refrigerator? Why I never thought of this before?

While trying to create an application to track why appliances, I wanted to build a list of common alternative spellings including misspellings of words to make it easier to find things. This brought me to search for alternative spellings for refrigerator.

The first article that came up was why is there a 'd' in fridge but not refrigerator. I already knew how to spell both but it has never occurred to me to ask why it is different. Of course once I thought about it, it made sense why it was that way.

I have always thought that I was pretty good at picking out these kinds of particularities. This experience has really grounded me more on my thought biases and how my mind over simplifies things.

For those who wanted to know the answer, this site does a pretty good job explaining: https://www.merriam-webster.com/grammar/fridge-vs-frig-spelling-short-for-refrigerator.

Other pages seem a miss a point here and there.

Thursday, September 12, 2024

Work Life: My git inexperience wasted so much of my time (Understanding EOL)

I was troubleshooting an issue where our developers are not consistent with their formats. For this case, their is an inconsistency to the usage of CRLF or LF. We have developers on both Windows and Mac for a solution built for Windows.

These developers are probably good examples one of the difference between a developer and a software engineer... in my opinion. In that, they just build whatever and however to do what they have been tasked to do. Create another connection string to the core database that has been used for 20+ years? Sure because I didn't know where the original connection string was. Drop an entire new JS library framework for an update to a page title? Sure because it looks cool. Add a parameter to an obviously generic function like ToString(string WhyDoesThisEvenNeedAnotherParameter, string HowDoesASecondParameterEvenMakeSense, string InCaseThatStillMadeSenseHereIsAnother) then expect it to not break everything else? Duh, I wasn't taked to make sure it passed regression test. (Of course, we don't do regression test... suddenly app support is up in flames because everything is burning except for that one new feature.) Yes if you were wondering how it even get that far, that is how "lean" we are because leadership needs to make that extra $20 buy cutting half the developers.

Sorry, story got away from me.

So, I was syncing files and realized a file has historically been CRLF for EOL. Suddenly, I see a wall of red because the file was suddenly LF. At first, I blamed the developer. Then I realized his branch was also CRLF. I tried to play around maybe it was GitHub or maybe Visual Studio. I had to go through backups to see if this happened earlier. This was not happening on all the files.

Then I noticed there was a period of time the git attributes was set to text=auto. Or rather, I was looking up the issue online and found someone reference this. I probably ignored this a couple times as it did not seem relevant. Clearly, I didn't know what this did but did not seem intuitive to me. Eventually I ran out of other options and just looked it up and found it was causing my issue. Somewhere in the history, the text=auto was removed...

So, I spent this whole time... I guess... understanding how different developers develop and what a pain it is to work with people who just don't care about their work. At least now I know what to look for.

Tuesday, September 10, 2024

Buggish: MS Excel (Web Version) Copy/Paste Issue with message "Retrieving data. Wait a few seconds and try to cut or copy again."

Some days, several brain cells just hate Microsoft. Is it MS' fault? Probably just another underpaid and overworked engineer. But still... why something as simple as copy/paste breaks?

I copy cells then I paste and I get:

"Retrieving data. Wait a few seconds and try to cut or copy again."


Copy something else (not in spreadsheet), paste, correct. Copy same cells again, paste, error message. Paste, paste, paste, paste, paste, paste, paste, paste, paste.... all error messages. Wait... paste... error message.


Sheet has 4700+ records, 9 columns of data.


Reduced record count to 4000+ records.


Now suddenly works.



Unrelated

Copy a cell, select into a cell (ie so that cursor appears in the cell), paste. In the Excel app, this will copy the value into the cell (instead of the equation or type).

This will work on the first cell. Select a second cell and suddenly doesn't work. This happens every time.

Somehow selecting into 1 cell won't delete the clipboard but the second one does. Or probably what is happening is when selecting out being inside of a cell deletes the clipboard. Whatever the case, why is moving cells impacting the clipboard at all?

Friday, August 30, 2024

Buggish: MS Teams Unable to Login. Device must comply with your organization's compliance requirements. (Resolved? Two weeks and no issues)

Suddenly, I identified a pattern that was suspiciously correlated to my login issues with Microsoft Teams. I noticed that I was able to connect successfully when I connect to VPN to another network unrelated to the login that I use on Teams. I do not know why but I am able to replicate it by disabling my VPN.

Although I found the cause to my issue, I do not know why it is the cause to my issue. My login is to domain A. My system is on domain B. My VPN is to access B's Azure cloud solutions.

Maybe the compliance part requires access to Azure cloud? Shouldn't that be on the backend though? Any case, it has been two weeks and no issues as long as I wait for the VPN to connect first.

It still sucks that I have to restart Teams whenever my laptop is in sleep mode too long but at least it is not as irritating as the above issue. This is likely the end of this series of MS Teams bugs.


References

Part 3 - https://douglastclee.blogspot.com/2024/08/buggish-ms-teams-unable-to-login-device.html

Part 2 - https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-again.html

Part 1 - https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-issue.html


Tuesday, August 27, 2024

Buggish: Visual Studio 2022 Stuck in Rebase

I got stuck in Visual Studio 2022 under Git Changes where I only get the options to Skip or Abort.

Short Answer

Got to your .git folder and delete rebase-merge folder then restart Visual Studio. Restart is required as the screen does not update.


RCA

The complicated part is that I was troubleshooting a separate issue where we get ghost files appearing for apparently no reason but related to white-spaces. I have a potential solution but it only impacts the main branch. Everyone's current branches will continue to have this ghost file issue.

One of the biggest problem with the ghost file issue is that you cannot remove it from the staged or unstaged list. When executing the rebase, it will stash the change. The ghost changes will be stashed but will also not go away so the rebase will fail. VS buttons to continue or abort will also fail. In CLI, it is functioning as normal so this is primarily a VS-ish bug. The bug is probably also on git side where the folder is not removed when either the rebase fails or when aborted.

Tuesday, August 20, 2024

Buggish: MS Teams Unable to Login. Device must comply with your organization's compliance requirements. (3rd post on same bug)

I just rebooted after a Windows update that required a reboot and behold... my "Device must comply with your organization's compliance requirements" infinite loop is back. You can see my past issues...

https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-again.html

https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-issue.html


Besides that I have little add from my other posts.

Rebooting again doesn't help.

Restarting app multiple times doesn't help.

Our IT help support is useless.

So-called online MS certified support or actual MS support just points you to the IT help which I already mentioned are useless.

Signing in again and again doesn't help.

It clearly logs in because each time I attempt I get updates to my chats.

The browser version works.

My personal phone which is definitely not org compliant works.

Only Microsoft knows how to break their own apps while all other non-MS apps on a Microsoft OS seem to work completely fine. Their copy/paste do not work across different apps and messes with the global clipboard. Visual Studio is slow as molasses. It takes up 90% of my hard drive (237 GB). Making me have to deal with our useless IT support and cheap-ass infrastructure team that is so penny-pinching to not get a hard drive big enough for someone to work. I constantly have to delete and uninstall then reinstall when I need it again which all requires admin rights which I have to deal with our IT support (at least this one is our department IT which actually is not useless). Ok, this last one may not be Microsoft fault, but I still blame them for all their bloated apps and complicated licensing. I just want to focus on working not trying to train myself to be IT.

Friday, August 2, 2024

Work Life: Pros of Working with Terrible Developers

Ignoring the several hours troubleshooting terrible developer work (my role is change management, not developer), I have been thinking there have been some benefits to working with such troublesome developers.

I learn a lot. I learned about the history of text encoding. I knew about UTF-8 and Unicode which helped me go down that route. Guiltily, I did go down a rabbit hole and probably didn't need to know the wikipedia version of its history. Surprisingly, there is no easy way to identify when text encoding a file uses. I ended up just using notepad and the open as option. I had to guess and hope I can read the file. There are some apps that I could download, but my work laptop is annoyingly locked down where I didn't want to spend time working around that.

I learn how underpaid I have been for so many years as a developer. Sometimes I wish I had a mentor but life can always be better. I feel fortunate that I was born smart enough to figure things on my own.... eventually. I have to teach our developers about file encoding. How did some of them figure out how to mess that up? I may never know but at least I know there is such an option. Also how do they do that in between version? The files were not even brand new. You open, you modify the one line, save, and commit. Yet, they managed to mess that up and not know why.

While on that note... how did they figure out how to change the configuration to change all EOL characters? When I review the git diff, I see a wall of changes for something that should be a line or two. I can even see the visible text being the same. Initially, I threw this over the wall to the developers to figure it out. A month later, still an issue. Because I was already looking into why git would think files were binary, I thought this would be related.

Having a hex editor would have saved me so much time on both these issues... but I simply just did a diff to ignore white spaces and suddenly only the one line is highlighted. 5 minutes of my time and paid developers couldn't figure it out for a month.

It is also interesting to learn how the value of just having the bare minimum work is financially positive. We just went through a layoff and lost about half our staff. The next couple months, they backfilled with cheaper developers. The remaining staff basically just spends their time fixing all the bugs, reviewing their codes where they basically rewrite about 80% of them. They all complain that they no longer just code. Yet, it seems we are doing well. The senior developers seem to be more stressed but that doesn't impact me. With more changes due to poor code and misunderstood requirements, my job is even more secure.

I have gained more experience on how much people are willing to lie and deceive about their work when there is so much evidence to show otherwise. And how unwilling management to action on these reports turn so many employees into quite drones yet wonder why no one says anything.

So in conclusion, it has been kind of good to me personally to work with such poor workmanship. I am continuously learning how to manage all the developers who don't want to do things properly, learning how much time is wasted yet still profitable, and learning how to remain positive throughout the entire turmoil.

Life: Why I haven't had a BofA credit card

My first "main" bank account was with what is now Chase. Life at Chase was perfectly uneventful. Then I moved to a location where Chase was less popular before the Fin crash of '08, and I got myself a BofA account because a branch was the closest one.

So many things were not automated like paying my credit card. At first, I thought it was because it wasn't the bank's credit card. So I suffered through that and eventually I moved again where Chase was more readily available and basically stopped using BofA.

Years later, technology is advancing more beyond my mom's capabilities so I started managing her bills. One of those was for a BofA credit card. She also has a BofA account and is now years later. At this time, you kind of could pay through some other payment system but it cannot pay the full credit card amount. You can only specify the minimum or a fixed amount. Just baffling to me that I had all these capabilities from Chase so long ago.

What a suffering that was to manage for my mom. She would get frustrated on trying to pay online. Because she was no longer getting paper bill, she doesn't remember to pay. I have been on several support calls with BofA to waive the late fee. BTW, BofA support was wonderful except for the waiting part. It is basically the only reason my mom is still with BofA to this day (also doesn't hurt that they finally eventually caught up technology-wise).

Now it is finally on full auto-pay and we are all happy except my mom still would like the paper bill but we convinced her it is greener this way. She is also a bit more tech-savvy now (or maybe that I am now physically farther than my sibling).

Any case, posting this as a reminder the importance of first-to-market or at least keep up with the competition within a reasonable amount of time. Chase and BofA are now relatively close to me but the memories have kept me away from BofA even though they now look modern (and possibly more advanced than Chase... wouldn't know since I haven't tried again since then). 

Wednesday, July 24, 2024

Buggish: MS Teams (Login again)

Still randomly having the same issue from last post, https://douglastclee.blogspot.com/2024/07/buggish-ms-teams-login-issue.html.

Today I also found that I can open the app. It'll (as always) take forever to "login", error that login doesn't work, then the error will disappear, my chats will refresh (fully? I have no clue). I sent a single message to respond to a chat. As I check other chats, I notice that I have the login error again. When did it happy? I do not know. Why does it happen? Also don't know. But my message was sent... so.......

Why is this so complicating? At least two years (maybe even four but my memory isn't serving me right now). Or is this a white-paper on barely functional is better than holding new features?


Update

I also just noticed that my status is now offline but I have been message people since I created this post. This is also seen on the other end as a couple people have asked how I am offline but responding.