The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Welcome to Agile. Too bad we are agile enough to dodge the daily standup. There is a collective cheer any time it gets cancelled. Why do we have to announce when nothing is "blocking" us? Wouldn't it be more Agile to only mention it if there WAS something impeding your progress.
Does my heart good to see Work on the end of your name.
My responce "I'm doing X not having any issues", true, the Arduino issue is to over come another teams issues I can't be asked formally as I would have to bill my time to that project (and then answer all sorts of 'you are not working on that' questions) the issues is 'use an Arduino' is a PM get of jail free card to why an issue is a pain, problem is there was only one person who knew how to use them (who shook my hand vigarously when I joined, also use the odd phrase 'welcome to Arduino h*ll...)
I need to make a quotation to a customer and I've tried to start the job to see how it would be automating visual studio to reconfigure a running machine (hardware thing with a PLC and CNC that need to change the number of physical elements involved without needing a programmer there).
Given the PLC and CNC software is not prepared to do that, and that the software used to program all those things is embedded into Visual Studio... I've started a small program to reconfigure the items in the project automagically.
It seems it will work so I'll be capable to make a quotation for that customer.
Anyway, the C# editor is really nice.
I'm testing all those things in a console application and the way you can concatenate strings is also really nice...
I know you could overload the + operator in C/C++, but here it works out of the box already...
I initially used Eclipse/Java when I was learning Android. However, I'm primarily a .NET developer and have lots of legacy C# code that's very stable and well tested. When I decided to write my first real Android app (a port of this[^] desktop app), the decision to use C#/Xamarin was a no-brainer. Not only did I not have to rewrite (and retest) thousands of lines of business and persistence logic, I got to use my favorite IDE (VS) instead of Android Studio, which isn't bad, but one that I'm not very familiar with.
Also, being able to replace setFoo() and getFoo() in Java with a simple C# property .Foo seems much cleaner, not to mention all the goodness of C# (e.g. Linq) that I get to use in my Android app.
Considering the amount of energy drinks and junk food spammers probably consume, I doubt you'd get that approved for human consumption anywhere in the world except for the US..
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
My gf had to file an incident report for something that happened at her work for one of the juveniles (she's a clinician at this facility) and the incident report (some Justice Dept website) required a phone number.
Well, the site said (and I kid you not) enter your phone number like this:
((xxx) xxx-xxxx), for example, ((619) 555-1212)
It didn't work. She tried a variety of other combinations, none of which worked. So she cried for help and I tried a couple things, none of which worked either. So I decided to look at the source (not bad source code, written in Angular 2). Search the js files for "phone", I found the regex, which did not allow for parens. So, contrary to the instructions, you had to enter:
xxx xxx-xxxx or xxx-xxx-xxxx or even xxx+xxx+xxxx, I assume to actually handle international numbers like +xx xxx xxx-xxxx, or maybe extensions, whatever, basically, any combination of digits, +'s and -'s between length 7 and 30.
Of course, you wouldn't have really needed a programmer if she'd simply tried it without any parens, but the instructions were so wrong and got even me thinking in a particular mindset, that I didn't try without any parens either!
Been there almost.. It's a bliss! Last year, I unlocked a Windows notebook that had french keypad. The guy who sent it to me, forgot the exact password, but gave some hints around the actual word and then vanished. I had to think a bit hard about the possibilities of the word, and the moment login screen said "Welcome!".. It was like[^]...
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.
Had a very similar issue with a client. When a new customer registers for an account, he or she is required to enter a password. So they try to enter one, and get an error message that the password is not "complex" enough and to try again. Unfortunately it never says what the minimum password requirements are, so you have to keep guessing...
So the manager there asked me to figure out what this should be. I go into the code and find this horrendously complex regex expression in it. Fortunately there was also a comment stating that you need to have
Minimum 8 characters at least 1 Uppercase Alphabet, 1 Lowercase Alphabet, 1 Number and 1 Special Character: @$!%*?&
And checking against the regex this appeared to be correct. So I forward this information to the manager.
A few weeks later I get a call back from the manager, stating that he is attempting to set up one of the new staff members in the system, and he is still having that issue with the password, despite following the above conventions. The password was something like
So, I am testing this out again, using a regex tester and this password. Finally figured out that it was restricting the password to only those characters, and that the "#" at the end was failing the test.
I know this is a few days old, but it helped me out registering for the MSFT IoT Web Conference fistoosh. I didn't sleuth it like you but when the submit button did nothing (even using <gulp> Edge), I put my area code IN parens and it worked.
Arguing with a woman is like reading the Software License Agreement. In the end, you ignore everything and click "I agree".
I had this in reverse. Years ago a person used a regex (I thought to verify data after entered, but NO, it was applied as you typed). So, if you did NOT enter it as expected: (###) ###-#### it would not take it. Worse, the space after the right parens was required. Worse, it was into a FORM field, where there was NO PLACE To tell the user how to format the phone number.
So, you get to this field. No idea the format required, you start typing #s, and it beeps.
I got in trouble for the "tone" of my email. I went to the OWNERS office, and pulled it up, and I gave him 2 minutes to enter his phone number into the field. After 30 seconds he was ready to throw his PC against a wall. I gave him the "(" hint, he does (###) and the incessant beeping starts again (because of that space)... He was done.
Good news. We NEVER published it like that! I may have been labeled "Doesn't play well with others!" LOL...
I plead total technical ignorance at all times. Reduces expectations and workload.
When I have no choice but to help, however, I make them leave the room so they can't see my mojo in action.
Maintains my aura of Gandalfian wizardry.
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
Telephone numbers are so basic that that validation shouldn't be required (Works or doesn't). Country code, Region code and Number. Shouldn't even need to know the Country code. Parenthesis +/-() should not be required. Oh, I forgot. You must be American.