Re: Here's the list of safe apps:
LOL in spades.
51 posts • joined 2 Feb 2016
I'd like to see a document or written tutorial on how to migrate from using Xlib to using Wayland. Along with code examples that work.
It's dead easy to do a lot of simple things using Xlib that I've wasted way too much time trying to figure out how to do in a wayland environment.
Remote X is however the killer USP. ssh can be used for security if needed.
VNC/RDP has is it's place but I find neither satisfactory.
I tend to use nomachine but only with Windows and X servers. Not tried with a wayland session.
I use also use Nvidia graphics cards and I'm not changing. The reason is that I need the graphics debuggers. The debuggers for other gpu's just don't cut it. I've also bumped into too many issues with both AMD and Intel implementations of modern OpenGL, so I develop for Nvidia first then fix elsewhere.
I am however very impressed with Intels development of thier Mesa drivers. I wish Nvidia would move quicker to embrace a similar approach.
I recently watched a you-tube video of someone trying to fix a laptop that someone else had tried to clean. The laptop prior to cleaning was working perfectly fine.
It looked like the person who had done the cleaning had tried to lift a number of chips without understanding how heavily integrated electronic components are now.
They had also pulled ribbon cables so hard that pins were broken.
I did learn some interesting fault finding techniques watching the video.
My Uncle gave me a DAI personal computer in 81. So I've been programming for 41 years on my own machines. Professionally for 33years. I started being taught intermittently to program by my uncle over the four years prior to that on his mainframe (he had his own software company). He would sit with me and we would write small programs to turn lights on and off or create moving shapes on the single line led matrix.
Text books cost a lot because the paper version has such a small run. But I get the point.
I pay for my own O'Riley ebook subscription to get hold of the books I need. Spending less then I use too on paper books that sit on a shelf gathering dust.
Personally I'd like a textbook size colour ebook.
So I'm a zombie....
I use vi because it's the first editor I used on Unix and it's easy to do some fancy search and replace stuff with. I can easily navigate around the command line and open files... works when I'm using remote SSH. But it's not for everyone as the learning curve is high.
I use notepad++ to quickly load huge files and simple text as well as unicode conversions.
I also use VisualStudio on windows as an ide.
I also use CLion and qtcreator.
I pick what's easy to use for the job at hand.
Gdpr only applies in some jurisdictions.
It's a pain to implement even for the most trivial things such as a membership list for a youth group where you need name, age, emergency contacts and some medical information.
The amount of paperwork generated and thus time and resources consumed is out of all proportion for volunteer organisations.
Gdpr needs to be simplified and made a lot easier to understand and comply with.
Qt also has a commercial model which trys and does confuse people.
Only a few of the Qt libraries are GPL and can be completely avoided.
The sales people say if you develop using Qt under LGPL you have to pay them a large sum of money before you start using the commercial version. There is nothing in the LGPL that supports this...
Given that we only use it for the GUI it's very expensive when compared to a full msdn developer licence.
At my last place board level management required us to release on redhat enterprise.
So we had one licence left in its box. We did all development and testing on Mint, CentOS and RedHawk and told sales it would work on any Linux version given a particular minimum kernel and GCC/G++/clang version...
I never quite understood why people tie themselves to one variant of Linux distribution.
If you as a developer know what you are doing you should be able to do a single C/C++ build that works on multiple distros, given a minimum kernel, GCC and required dependencies installed (or shipped).
If you have a device driver that is built from source a kernel update can stop it working. Had this happen twice now with unbuntu. I'll keep the systems upto date until they are commissioned, but once commissioned the updates are stopped and only applied after being reviewed. It's a security balancing act. Luckily for me most of the systems once commissioned are not connected to the internet.
If you use low powered IR leds and IR camera eye tracking becomes a lot easier as the iris shows up better . Just need to make sure the eye does not heat up too much. This was the basis of an eye tracking system used in the early 90's in the R&D department I worked in at the time. It worked quite well except the issue around the eye feeling slightly warmer.
It's the 'not invented here' and 'nobody will pay for the open source we are using' philosophy of senior and middle managers. Personally you are paying for my time. If I can get the job done quicker and cheaper by using open source I will use it (as long as the licence permits me too)... especially as it will give me more time to spend on the value part of the project rather than reinventing the wheel yet again...
M$ also pushed Direct2D as a replacement for GDI... Took ages to convince management it was a lost cause. We ended up producing a modern OpenGL/ES rendering engine. We never did a DirectX engine as it was wasted effort as the OpenGL drivers are good enough from Intel/AMD/Nvidia on Windows.
It's fast... Works on Windows and Linux.
Low bandwidth. Hardware compression supported.
Your desktop is as if you logged in, unlike RD.
However if you do RD in on Windows hardware acceleration of 3D gets disabled and you have to physically login.
IMHO it's a decent option to access a work machine remotely especially if you use apps that use OpenGL/DirectX/Vulcan...
QT OpenSource Licence is pretty much LGPL. Some libraries or parts are GPL but these can be avoided if you carefully review what you are using. Most of the GPL issue is around QML libraries.
Mostly its fud from the current company developing QT in an attempt to get people to pay quite a lot of money.
Personally I've had way too many problems with the nouveau drivers to even consider using them. I've still got one laptop that I need to sort out after an upgrade where everything points to this driver. I just can't get the desktop to start. Really need to find the time to do a backup and clean install.
I'm having no issues with the i965 drivers with Mesa on my fallback laptop.
I use the NVIDIA drivers on Linux when I need to do GPU debugging and performance analysis.
The following is a great site to see the state of Mesa support for OpenGL version and the different drivers:
Any professional programmer will test on all the supported targets. If you have set up your build & test system correctly then the overhead should not be unmanageable.
When I did development for Java I also test on the target JVM (developed on the Sun/Oracle JVM, deployed on the IBM z/OS JVM with some interesting bugs too).
Picked myself up a returned Dell Inspiron 13 a couple of months back for ~£230. Usual price is > £500.
The laptop has a touch screen, tablet mode, full windows 10, 1TB drive, 4GB of memory. Absolutly nothing wrong with it at all. Did not look like it had even been turned on.
Installed Ubuntu on half the disk, as I need both OS's. I manly needed the laptop for testing software with an Intel GPU.
Ubuntu runs well. Windows not so well.
Chrome on both struggle after you have 5 or 6 tabs open.
Could do with at least 8GB of memory though!
Having had my fingers burnt with this one I would like to know who the data was collated for.
So far Equifax has been very quiet on this.
The identity monitoring tool of thiers is not particularly good. It keeps emailing me to tell me that its found something. I'm reluctant to sign up for the more intrusive monitoring as you have to give them even more personal information and given that they have already lost a load of personal information it does not bode well for trusting them to keep the data safe.
I had a neighbour with this problem last weekend.
They had been sent a replacement router from BT but still had problems.
I changed their Windows 10 PC to use google's DNS servers and everything started working again.
All my windows PC's use fixed DNS servers and I've not run into this problem so far.
I've not had any real issues with my HH4 and FTTC. The only real issue I have with the HH4 is the complete lack of being able to configure them to my liking, such as pointing at a set of DNS servers that are not BTs. Any suggestions?
Biting the hand that feeds IT © 1998–2022