|
With thin clients you connected to a VM on an on-premise server.
With DaaS you connect to a VM on a cloud server and you call it DaaS.
As you can see they're completely different things
|
|
|
|
|
I'm just glad I work for a company that can afford laptops for all developers.
I'm glad I work for a company that doesn't use DaaS.
I'm glad I work for a company that doesn't use thin clients.
I'm glad I work for a company that doesn't make me jump through 14 different magical portals just to get to my dev "box".
|
|
|
|
|
You mean MVS (multiple virtual systems) running on Big Iron?
Or do you mean Page Mode Terminals that send back all the fields of data for a specific much like an HTML Form does? [after the client terminal "interprets" the escaped text to determine how to display the page, and where to put the fields]
Or the slew of new languages to make things easier to program? [Requiring ever more complex compilers]
Or maybe a DB without SQL? Really fast lookups. Like the Dimensioned File Arrays of the Old PDP-11s.
[Literally indexing a file as an array because it cannot fit into memory, but the "block" of data can. Lightning fast, so effectively using a hash, jumping to a file position and reading].
I think the ONLY new things are how we are applying these layers, and the speed at which things change!
|
|
|
|
|
I suppose we're doing DaaS. Our dev environments are on the cloud. We RDP to a "jump box", and then RDP from there to our "dev box".
I gotta admit that the performance is usually pretty good. I don't know what it costs, but I expect that it's "a lot" because we all have 16gb RAM and 500GB hard drive space.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
If I'm reading your requirements right, this is one of those fundamental things Azure has been doing for years. Create a new Win10 VM, wait less than 5 minutes, and it's up.
Pricing varies based on hardware configuration.
modified 19-Apr-21 11:52am.
|
|
|
|
|
Is always just a whim away...
A whim away, a whim away, a whim away...
|
|
|
|
|
Thank you, I now have an ear worm that is likely to last until tea time. 
|
|
|
|
|
Or until my next SOTW
|
|
|
|
|
I am afraid that your usual taste in music is somewhat different to mine. Although I have listened to a few of the tracks you recommend.
|
|
|
|
|
It helps that my music selection when I read that was "Black and White".
|
|
|
|
|
That song works well on cats. They fall asleep instantly.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Quote: I'm gonna be iron like a lion in Zion
I'm gonna be iron like a lion in Zion
Iron lion Zion

|
|
|
|
|
I've always liked this[^] version performed live by Rockapella[^].
Software Zen: delete this;
|
|
|
|
|
I expected it to be more rock
Nice version though
|
|
|
|
|
|
|
That was OK. But, being an old guy, I really liked the version by the tokens on the same website.
You should check it out.
Live music kicks studio recordings every time.
|
|
|
|
|
You're evil. Thanks for that.
Stuck. In my head. For the rest of the day.
cheers
Chris Maunder
|
|
|
|
|
I'm building the drawing portions of my graphics library finally - the bit that lets you draw things like filled rectangles, ellipses and lines.
The library supports *any* pixel format as long as the pixel is less than or equal to 64 bits. You define what it looks like yourself.
But.
I have yet to build a "driver" portion that allows it to interface with some real display hardware.
So I've been using the library to draw lines and circles and stuff all over bitmaps, and then I'm rendering those bitmaps to "4 bit grayscale" ASCII art and rendering that to the console.
I didn't think making ascii bitmaps would be this much fun though. It's silly how much I'm enjoying "drawing" on the console screen.
This is one of those rare moments when testing made itself fun for me. I need more of these.
Edit: Here's a result - the size is necessary because ASCII - it's only 128x128 "pixels" minus a few rows i cropped:
template <typename BitmapType>
void dump_bitmap(const BitmapType& bmp) {
static const char *col_table = " .,-~;*+!=1%O@$#";
using gsc4 = pixel<channel_traits<channel_name::L,4>>;
for(int y = 0;y<bmp.dimensions().height;++y) {
for(int x = 0;x<bmp.dimensions().width;++x) {
const typename BitmapType::pixel_type px = bmp[point16(x,y)];
char sz[2];
sz[1]=0;
const auto px2 = px.template convert<gsc4>();
size_t i =px2.template channel<0>();
sz[0] = col_table[i];
printf("%s",sz);
}
printf("\r\n");
}
}
int main() {
static const size_t bit_depth = 24;
using bmp_type = bitmap<rgb_pixel<bit_depth>>;
using draw = draw<bmp_type>;
using color = color<typename bmp_type::pixel_type>;
size16 bmp_size(128,128);
uint8_t bmp_buf[bmp_type::sizeof_buffer(bmp_size)];
bmp_type bmp(bmp_size,bmp_buf);
bmp.clear(bmp.bounds()); srect16 b =srect16(spoint16(0,0),ssize16(bmp.dimensions().width,bmp.dimensions().height));
srect16 cr = b.inflate(-50,-50);
draw::filled_ellipse(bmp,cr,color::lawn_green);
draw::ellipse(bmp,cr,color::lavender_blush);
srect16 r = b.inflate(-4,0);
srect16 r2=r.inflate(-r.width()*.30,-r.height()*.30);
auto fr2 = r2.inflate(15,5);
draw::filled_rectangle(bmp,fr2,color::purple);
draw::rectangle(bmp,fr2,color::hot_pink);
draw::line(bmp,r,color::white,&r2);
draw::line(bmp,r.flip_horizontal(),color::white);
dump_bitmap(bmp);
return 0;
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ #
%%%%%%%%%%%%%%%%%%%%%%%%%===================================================================#==========
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------------------------------------------------------#----------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------------------------------------------------------#-----------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------------------------------------------------------#------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------------------------------------------------#-------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------#----------------------------------------------#--------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------#--------------------------------------------#---------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------#-------------------------------------------#---------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------#-----------------------------------------#----------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=------------------#---------------------------------------#-----------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-------------------#-------------------------------------#------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------#-----------------------------------#-------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------#----------------------------------#--------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------------#--------------------------------#---------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------------#------------------------------#----------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------------#----------------------------#-----------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=------------------------#--------------------------#------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-------------------------#------------------------#-------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------------#----------------------#--------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------------------#--------------------#---------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------------------#------------------#----------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------------------#----------------#-----------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=------------------------------#--------------#------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-------------------------------#-------------#------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------------------#-----------#-------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=--------------------------------#----------#--------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------------------------#--------#---------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------------------------#------#----------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------------------------#----#-----------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=------------------------------------#--#------------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-------------------------------------##-------------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-------------------------------------##-------------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=------------------------------------#--#------------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=-----------------------------------#----#-----------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=----------------------------------#------#----------------------------------=
%%%%%%%%%%%%%%%%%%%%%%%%%=---------------------------------#--------#---------------------------------=
$%%%%%%%%%%%%%%%%%%%%%%%%=--------------------------------#----------#--------------------------------=
$$%%%%%%%%%%%%%%%%%%%%%%=-------------------------------#-----------#--------------------------------=
$$%%%%%%%%%%%%%%%%%%%%=------------------------------#-------------#-------------------------------=
$$%%%%%%%%%%%%%%%%%%=------------------------------#--------------#------------------------------=
$$%%%%%%%%%%%%%%%%=-----------------------------#----------------#-----------------------------=
$$$%%%%%%%%%%%%%=----------------------------#------------------#----------------------------=
$$$%%%%%%%%%%=---------------------------#--------------------#---------------------------=
$$$$$%%%%%=--------------------------#----------------------#--------------------------=
$$$$$=-------------------------#------------------------#-------------------------=
=------------------------#--------------------------#------------------------=
=-----------------------#----------------------------#-----------------------=
=----------------------#------------------------------#----------------------=
=---------------------#--------------------------------#---------------------=
=--------------------#----------------------------------#--------------------=
=-------------------#-----------------------------------#--------------------=
=------------------#-------------------------------------#-------------------=
=-----------------#---------------------------------------#------------------=
=----------------#-----------------------------------------#-----------------=
=---------------#-------------------------------------------#----------------=
=---------------#--------------------------------------------#---------------=
=--------------#----------------------------------------------#--------------=
=-------------#--------------------------------------------------------------=
=------------#---------------------------------------------------------------=
=-----------#----------------------------------------------------------------=
=----------#-----------------------------------------------------------------=
==========#===================================================================
#
#
#
Real programmers use butterflies
modified 18-Apr-21 2:07am.
|
|
|
|
|
A long time ago in a building far, far away... (not really; the old building is next door to the current one)
Aaaaanywaaay, we make commercial ink-jet printers and the smaller models originally came with built-in hand-tweaked bitmap fonts. The first printer in the product line (early 90's) could only do 120x120 dpi resolution and later 120x240 resolution, so the character bitmaps needed to be adjusted by hand. This was especially true for bar codes which could be rendered unusable due to ink spread.
Our original font "source" files were simple ASCII text, with the bitmaps drawn using period (.) and at signs (@) and were edited using MS-DOS Edit. Yes, it was that long ago (early 90's). These source files were compiled into a binary form that could be downloaded to the printer or written directly to a monstrous 4MB PCMCIA Flash memory. Good times.
Software Zen: delete this;
|
|
|
|
|
victim, brainwashed by starvation and 24/7 exposure to a playlist of Sander Rossel's favorite tunes: She did what she had to do to survive [^]; justice, in this case, is finding Her not guilty by reason of insanity.
We pray your Worships will recommend sending this Cat to a facility that will provide respite and therapy for restoring her divine Cat-nature to its usual radiant and playful state.
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
Quote: The feline felon was stopped outside the Nueva Esperanza jail
What an incongruous name for a jail.
|
|
|
|
|
Well the inmate can hope they will get out ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You have too much time on your hands -
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
pkfox wrote: You have too much time on your hands After so much time slipped through my fingers ... i'm glad some of it sticks .., now that i am past my use-by date.
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|