|
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
Wordle 331 4/6
β¬π¨β¬π¨β¬
π©β¬π¨β¬β¬
π©π©β¬β¬β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 331 4/6
β¬β¬β¬🟨🟩
β¬β¬β¬β¬β¬
β¬β¬🟩β¬β¬
🟩🟩🟩🟩🟩 My 3 reliable starters generally deliver in 4 (almost 50% of the time), less often 3 or 5, a couple of 6s.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 331 3/6
β¬β¬β¬🟨🟩
β¬🟨β¬🟩🟩
🟩🟩🟩🟩🟩
"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!
|
|
|
|
|
Heh,
Someone recently posted about their experience with looking for a job. Also, this evening there was an article that was deleted. Being curious I searched for the subject matter. Discovered an interesting job posting.
You can get a job over in Abu Dhabi[^] for $2.00 per hour. You only need 7 years of experience!
I was wondering if it was legal to pay such a low wage, and apparently there is no minimum wage[^] over there!
Is it even possible to live in the UAE on $2 per hour?!?
|
|
|
|
|
I wonder what the punishment is for complaining over there? death? hmmmm. ineteresting.
|
|
|
|
|
|
At $2.00 per hour they're going to have major problems, especially with a security engineer.
|
|
|
|
|
|
We're so screwed...
cheers
Chris Maunder
|
|
|
|
|
What is the generic name / category / whatever of "...The_Cool_Piece_Of_Software..." in this scenario ?...
Here's what I want to do...
- Make a pic of a printed piece of paper with my phone
- Move that pic to my PC
- Use that file as input for The_Cool_Piece_Of_Software
- Wait five seconds
- Ta-Da
- I have the words from that piece of paper...
- In a text file (i.e., Ascii Text)
- In a Libre Office Document file (i.e., ODF format)
|
|
|
|
|
OCR: Optical Character Recognition[^]
"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!
|
|
|
|
|
C-P-User-3 wrote: I have the words from that piece of paper...
My phone, when it recognizes text on a pic, offers to OCR the pic for me. I've never tried it, but it might simply be the steps:
1. Take pic
2. let phone OCR it for you
3. open your email on your phone
4. paste and email yourself the text.
|
|
|
|
|
Android ?
I have never seen that on mine.
|
|
|
|
|
You might also look into OneNote's OCR capabilities. It should make your job really simple.
|
|
|
|
|
Learning Selenium for a new job that starts on the 23rd...
0) When you call driver.Quit , it's supposed to kill the driver process (running in windows), but it doesn't. This statement is true for both chrome and firefox. I had to write code to kill the associated processes for both the driver and the browser. What's worse, the chrome driver (of which multiple are spawned) will throw a Access Denied exception when you try to kill the chromedriver process, so you have to eat exceptions thrown by the Process.Kill() method top avoid failing the test simply because you're killing their freakin' process spawnage. (Firefox does not exhibit this problem, FWIW).
1) Selenium does not like element IDs that contain hyphens, so instead of doing By.Id() , I have to do By.CssSelector() to find an element by ID. Lesson - always use ByCssSelector for finding by ID.
I came up with a TestBase class that handles the process cleanup, a TestMaster class (derived from TestBase ) that contains the browser-agnostic test methods, and finally, two browse-specific test classes that inherit from TestMaster .
The test method in TestMaster simply navigates to my own home page, makes sure the title is correct, and then finds/clicks a menu item, and checks to see if a specific section exists. Simple, but a decent exercise. This means I can test for pretty much any browser that is configured in the BaseTest class - I'm running Win7 with Firefox and Chrome installed in a VM, so I don't have Edge, but I could add Opera and Brave if there are drivers for them.
I suppose that despite its quirks, Selenium is a decent automation test tool. I think I'm going to see if the @Marc-Clifton Fluent Web API Integration Testing[^] can be wrangled into this stuff...
".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
|
|
|
|
|
Just curious, is this a new job within the same organization, or a completely new organization?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Completely new. At my current job, they keep making noise about doing unit and automated ui testing, but once again, our alarming lack of personnel and complete lack of ability to do proper agile/scrum, capped off by over-the-top security restrictions prevents the team from adopting any tools to perform that kind of testing. Itβs maddening.
".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
|
|
|
|
|
Yeah, I've been there, done that, for DHS/CBP.
"Work smarter, not harder!" Oh, and you're not allow to write script for anything...
|
|
|
|
|
#realJSOP wrote: I think I'm going to see if
Well dang, that'd be cool. Let me know how the wrangling goes.
And yes, Selenium, when I've played around with it, is temperamental.
|
|
|
|
|
This one: The Lounge[^]
Everything went as expected, except that one thing I can't fix myself and I don't know who can
Apparently, someone deleted some DNS records so I can't hook up my custom domain name anymore.
It worked for DEV, TEST and another PROD service, but not the one they use first thing Monday morning.
The person I had on stand-by has access to pretty much all systems, except DNS.
Other people who weren't on stand-by and who might've helped went straight to voicemail.
Sent out an email to IT support saying these DNS records have to be added.
Let's hope they'll make it before 9AM Monday morning (yeah, right)
|
|
|
|
|
|
|
It was you! couldn't remember who it was, thanks for that book...
|
|
|
|
|
Two points (I didn't read the book, just looking at Amazon page):
1. Multiplatform Assembly Programming - such thing doesn't exist. I am a bit skeptic when an author promises to learn me non-existent thing.
2. Many reviews are talking about "retro programming", which looks like a hobby and not something that can help in real work.
Again, this opinion is based only on the book review.
|
|
|
|
|