|
I use Mozilla Thunderbird as a mail client to google mail. I don't see modal dialogs. Maybe the path to success is to not use the web-based mail client.
|
|
|
|
|
Yahoo has become unbearable years ago. And if you were using Yahoo up to this time, there is no point in being concerned about privacy by using GMail.
And first and foremost, I would recommend to let go of that nonsense and insist on using a web browser for email, that is what real email clients are intended for...
|
|
|
|
|
Give ProtonMail a try, especially if you value your privacy. Made by scientists at CERN
modified 6-Sep-22 21:01pm.
|
|
|
|
|
Answer: Thunderbird/Seamonkey
They allow POP/IMAP so there is no need to use the webmail version.
--
http://www.vsubhash.com
|
|
|
|
|
I still use yahoo mail (free not paid, if they have that) and have no probs with modals or anything. I also use Adblock Plus which I think solves a lot of issues.
|
|
|
|
|
Befuddled old man direction, Bond’s boss got me home (4)
// TODO: Insert something here
|
|
|
|
|
Any takers?
// TODO: Insert something here
|
|
|
|
|
Befuddled => anagram
Old man => pa
Direction => (s)outh
Bond’s boss => M
Maps "got me home"
I think I have a better one for tomorrow.
// TODO: Insert something here
|
|
|
|
|
I don't think there was anything wrong with that one!
Very sadly, got the right letters and was too fixed on synonyms for home to see the "got me" part!
|
|
|
|
|
|
RIP
|
|
|
|
|
I heard his voice on the car radio this afternoon talking about being asked to join the test pilot division. Then they spoke about his early career and then about the sound barrier of course.
What an amazing man and an amazing career.
I can't remember ever hearing about him before.
Live to 97 and did the most risky and dangerous stuff for most of his life.
I immediately thought that he was the Yeagermeister.
RIP Chuck.
"Rock journalism is people who can't write interviewing people who can't talk for people who can't read." Frank Zappa 1980
|
|
|
|
|
RIP Chuck Yeager , The Right Stuff is one of the best space race films I have seen.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
First Winkle Brown, now Chuck... strange how they lead a career in death seem to suround them and they get to their late 90's!
|
|
|
|
|
On a lark I decided to port LexContext: A Streamlined Cursor Over a Text Input[^] and part of my Json: A Fairly Powerful JSON Engine in a Small Package[^] projects to C++ to run on ESP32 devices (or any Arduino compliant device that can handle 64 bit ints I think)
Basically I didn't like the ArduinoJson package because it didn't look like it streamed very well, and that's what my library excelled at.
I love the way I wrote it. It ported seamlessly. In a few hours I have it running - not fully featured yet - but it's parsing through a 120kb JSON document 2kb at a time (max).
Sometimes I could go back in time and hug myself. And people said I reinvented the wheel! (see Newtonsoft JSON)
Edit: And it seems pretty fast!
typedef JsonReader<1024*2> JsonReader2k;
File file = SD.open("/data.json", FILE_READ);
if (!file) {
Serial.println(F("/data.json not found or could not be opened"));
while (true); }
JsonReader2k jsonReader;
jsonReader.begin(file);
while(jsonReader.read()) {
switch(jsonReader.nodeType()) {
case JsonReader2k::Value:
Serial.print("Value ");
Serial.println(jsonReader.rawValue());
break;
case JsonReader2k::Key:
Serial.print("Key ");
Serial.println(jsonReader.rawValue());
break;
case JsonReader2k::Object:
Serial.println("Object");
break;
case JsonReader2k::EndObject:
Serial.println("End Object");
break;
case JsonReader2k::Array:
Serial.println("Array");
break;
case JsonReader2k::EndArray:
Serial.println("End Array");
break;
case JsonReader2k::Error:
Serial.println("Error!");
break;
}
}
file.close();
Real programmers use butterflies
modified 7-Dec-20 20:28pm.
|
|
|
|
|
honey the codewitch wrote: And people said I reinvented the wheel!
The wheel is so 2nd millenium! Pah!
|
|
|
|
|
Alright, first of all, you definitely need a factory for this, and then an abstract factory for your factory.
Second, this just screams for a visitor! Too many switches cases.
Of course the handling of the various nodes is just asking for a strategy pattern, possibly combined with a template method.
As a default, it should implement a null pattern so you don't get NullReferenceExceptions.
Are you even using an interpreter for this code?
I hope you've at least broken it up in multiple packages, at least one for your interfaces and another one for your JSON implementation.
This code is heavily under-engineered and I doubt it could even be extended to handle XML or YAML.
So yeah, just my two cents
|
|
|
|
|
Well, there are a lot of switch cases in the code.
Real programmers use butterflies
|
|
|
|
|
Understandable, have a great day
|
|
|
|
|
You too. Every line in your comment had me counting increasing source files and code bloat.
Real programmers use butterflies
|
|
|
|
|
|
"Gosh" ? ? ? Really, "Gosh" ? ? ?
What do you think this is, 1950?
It's time you come to grips with and embrace the current present and far more permissive society.
I'm really darn sure of it.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I'm bringing it back. It's retro, Daddy-o.
Real programmers use butterflies
|
|
|
|
|
Twentythree-Skidoo.[^]
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
No not a political post.
Just wondering if anyone out there is working on system changes for BREXIT? Or are we still waiting to find out what the rules are?
|
|
|
|