INN

Over the last week I’ve been asked repeatedly about INN’s status
So I’ll post the same answer I’ve give n out several times

It seems to have been a series of bad luck & timing

Garry was in the process of transferring operation of INN to me
Just as  I was going on holidays

And apparently Digital Ocean had a node failure and thats where INN was housedAs far as I know Garry hasn’t investigated or invested any time to get it back up and running since he was moving away from being the admin anyway

And I’ve been on hotel wifi so couldn’t get anything done

The intent IS to get the domain transferred and the discourse instance back up and running as quickly as possible

UPDATE : I am HOPING that once the domain transfers that INN will be back up
That could be later this week after Nov 23
Fingers crossed !

Graphics in C# on macOS

The Einhugur framework has similarities to Xojo in many ways

It has a Canvas, just like Xojo

And when you use its paint event you can do many of the same things like drawing text and shapes and pictures.

We can add a canvas just like other controls. And we can implement the paint event in the same way.… Read the rest

Hanging on by a …

THREAD !!!!!!!!!!

yeah ok bad joke. I’ve been so dang busy with studying and work that I just haven’t had a reasonable chance to write any updates for the C# on macOS series.

But now that my Canadian Ski Patrol exams are done I can get back to some fun.

How to make our little project use a thread instead of a timer.… Read the rest

Using other databases in C#

A new version of the Einhugur C# UI framework was released a short while ago.

Since the framework is still literally a work in progress some changes an dupes are to be expected. Listbox now exists and its constructor now takes an array of column titles as well as the initial dimensions. So you may need to update code like


list = new ListBox(10, 20, 80, 20 );

to add a new last parameter

list = new ListBox(10, 20, 80, 20, new string[] {"col 1", "col 2"} );

to set the column titles.… Read the rest

C# updates

If you’ve been following along with my C# series you should be able to open your copy of the app we’ve been creating and update the Einhugur Forms nuget package.

This brings along some new controls to use as and some additions to existing ones

You’ll see there’s a dat picker, disclosure triangle, combobox and additions to the listbox for headers.… Read the rest

Watch what they do

What we as users get told is “report your issues, upvote them as this influences priorities”
So many do ; or did. I’ve got far too many people telling me I just gave up reporting them as they never get fixed. From names that if I listed them would surprise people.

Since I still use Xojo for client projects I report bugs and tell my clients to advocate for them getting fixed.… Read the rest

Tired of adding strings ?

If you’ve ever had to write a lot of output with strings you’ve probably had to concatenate them.

In VB you used &. In Xojo you use + and more than likely Str, Format, and the newer ToString.

Eventually when you write enough code you end up with things that look like

Var Explanation as string = "Hint: If you don't save," _
  + " you will lose your work" _
  + " since your last Save."
Read the rest

Bait & switch ?

in this youtube video posted from the recent Developer Retreat
https://youtu.be/mWEH0kjXZiA?t=2091
geoff talks about the roadmap in the screen shot below I took a screen shot since I knew it was going to change.

Items highlighted in red have disappeared from the new roadmap

Yet, on the testers channel, they already had a complete replacement for it
(also screen shot when I learned of this)

I was more surprised that they talked about it in the keynote knowing that the roadmap was going to change and drop many items.… Read the rest

Working with databases in C#

The trek continues !

One of the common things we need our applications to do is interact with a database. Sometimes its just a local SQLite, or other stand alone db engine like that, or some “Big Iron” database like Oracle, MS SQL Server, PostgreSQL, etc. Or maybe a NoSQL database like Mongo ?
With Xojo there are only a handful of plugins Tod ell with the vast majority of databases.… Read the rest