Web

Modify the Odoo Frontend

Today, I want to show you how you can modify your Odoo frontend, I wont go to deep into owl and instead just show the basic steps for implementing modifications and changes via HTML5, CSS und javascript.

Lets dive in and wet the toes.

We begin by writing a short cut-through css file to change and modify the view (in my example case here removing carets on the provisioning reports) but feel free to change any other element (or attribute) you want

...

Setup your python based backend system on Debian Bullseye

Here I wanted to document how to setup a python based backend (here: Odoo, but it could also be for example Django) on a pristine Debian / Ubuntu on

After a new installation of Debian / Ubuntu you need to install a couple of packages to start of with a usable system, we add the following packages via apt-get:

sudo apt-get install chromium, git, qdirstat, make, build-essential, python3

(Qdirstat is not needed always needed but sometimes helpful to have for a shell equivalent you can also use / install ncdu instead.)

...

Compiling Kicad on Debian Bullseye

With my new hobby, there came the desire to learn to build and design my own PCB. With that in mind, I began to use the open source ecad solution Kicad. Now I became interested in participating in this project, but, to compile the code you have endure a few challenges - you know, collecting the dependencies,installing them, choose the right branch whiche compiles down and so on. Here I want to show you my experience with that.

...

FPGA 101: Get the Nandland Go board ready on Debian Bullseye

Hi there,

finally this week the nandland go board I ordered from the developer Russell Merrick a month ago arrived. It took a detour due to some shipping problems, but this is not about that, so. I had to face quite a few obstacles to get this running on my Debian Bullseye.

Serial Connection via USB

First of all, to connect to the board via FTDI usb as suggested on Debian Bullseye you have to first add your user to the group 'dialout', this is done like below:

...

A favorite hobby of mine: Lustiges Taschenbuch Nr. 162

It is about time, to share another favorite of mine with you, and this is duckburg and the duck universe. I take the LTB (Lustiges Taschenbuch) Nr. 162 as an example from the golden era of the comic series "Lustiges Taschenbuch"

Title

ToC

Der goldene Totempfahl (The golden totem pole)

In the story "Der goldene Totempfahl" english the golden totem pole, uncle scrooge is making a movie about his life, the story plays in the county of Dawson, where they are getting lost after a storm, they meet the indianer "großer Elch" english "big moose" and are searching for the gold nuggets big moose saved for uncle scrooge back in time. The movie ends with big moose ending as a movie star.

...

FPGA 101: DE10-nano board: Hello World

Today I want to show you, how to connect to the DE10-nano board, the successor of the DE0-nano board. It is a bit bigger, costs nearly 300 bucks, but also supports Linux out-of-the-box. There is an Angstrom Linux installed on the SD-card.

To connect to the board via the UART interface, power-up the board with the wall-wart,enter the sd-card to start the linux booting, and finally connect the micro-b usb cable (like shown below) with the PC.

...

FPGA 101: Starting with Quartus and Verilog

So, you decided you want to learn fpga programming and have done the prerequisite from the introduction 0 as well as done the simple logic circuit via quartus’s bdf files. Today we want to show you how to figure out Quartus by doing another hardware equivalent of the hello-World program used in the software world - we do program a binary counter showing of by the LED array we have available on our DE0-nano board. For this we will make use of both the Block Diagram Files (bdf) from Quartus and the popular HDL (Hardware Description Language) Verilog.

...

FPGA 101: Starting with Quartus

So, you decided you want to learn fpga programming and have done the prerequisite from the last blog post. Today we want to show you how to figure out Quartus by doing a hardware equivalent of the hello-World program used in the software world - we call it AndGate because it is simply that - an and gate feed by to push-buttons as input and a status-LED as output. This way we will make use of the Block Diagram Files (bdf) from Quartus.

...

FPGA 101: Starting with HDLS

Today I want to start a blog post series about hardware programming. We start with an introduction to hardware programming with the FPGA-board DE0 Nano from former Altera now Intel. You see a picture of the small board below. It seems you can still order this board, but I have not tested.

DE-0 nano

We will show how to setup the environment, in the first step we will (show how to) download and install quartus on a Debian distribution, and configure the programmer. In the second step we will install the simulation software Modelsim.

...

Reducing Rare Earth Dependence: The Quest for Alternative Magnetic Materials

Introduction

Rare earth elements have long been the backbone of high-tech magnets, with metals like neodymium and dysprosium playing pivotal roles in various industries. However, the scarcity and rising demand for these valuable resources have prompted researchers to seek alternative solutions. In an effort to reduce our reliance on rare earth magnets, scientists are exploring innovative materials and alloy combinations. Among the promising contenders is cerium, an abundant and accessible rare earth element, showing potential to replace or augment neodymium magnets. In this article, we’ll delve into the groundbreaking research by Thomas Lograsso and his team at the Ames Laboratory of the US Department of Energy.

...