15,740,731 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View Javascript questions
View C++ questions
View Python questions
View Java questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by Michael Breeden (Top 19 by date)
Michael Breeden
18-Apr-22 12:19pm
View
LOL - Who do you work for?
My last company went from .Net Framework with TFS using waterfall on prem and ADO.Net to .Net Core, git, Agile, AWS Lambda in the cloud in one week... with NO SUPPORT for me, the last person remaining of the original team.
Michael Breeden
23-Nov-20 16:11pm
View
That does sound sort of cool but it's not what I need really. Also it seems event driven which can be just a little unreliable at times. That is an interesting project though. Thanks for turning me on to it. I can see using
it for other things.
Michael Breeden
12-Oct-20 15:34pm
View
Uhhh... that seems to provide CloudWatch Metrics. As close as I can tell, it doesn't give access to CloudWatch Logs.... Ahhh. I see that that wasn't completely clear in my question even though I mentioned the NuGet package for it. This is quite interesting though. Any suggestions for getting to the logs?
Michael Breeden
9-Aug-20 21:02pm
View
Actually, as a side issue, these PDFs are not just complicated, they are non-standard and there was trouble converting them to PostScript using Ghost Script.
... I do suspect that the link you gave me though should be what I need, so how about that... I'll test it in the morning. I have a simplified PDF document and I should be able to convert it to a memory stream easily. If it serves it, then I can instead read the PDF from an S3 bucket as a Base64 string into a memory stream. Thanks. I can't wait to try this.
...Thinking about it, I made a widget that would convert from a JSON object to a PDF object. I know the same method can be used to read the PDF objects in a PDF file. I wonder if I could map a PDF file, but that is the equivalent of the PDF file itself so that doesn't seem an improvement. ... Of course, I could read that as JSON from a DynamoDB but I'd still be back where I started and need to generate a memory stream from the JSON to serve... Oh well. Cloud programming seems really weird.
Michael Breeden
28-Oct-19 20:11pm
View
Hi Mad... Thanks but I found that article before. We're going back to 2010 I guess. It is very interesting but does not show how to use a Page in a Core MVC project. It's easy in MVC 5. The other thing is though that it says you should use MVC for AJAX. I am hoping I can use it with a Razor Page like an ASPX page (WebMethod). I do a very complicated AJAX and I like it in Pages. I hope I can figure out how to use Pages in Core MVC and use AJAX with them.
Michael Breeden
25-Oct-18 13:54pm
View
Awesome Richard... Obvious in hindsight, but a simple mistake. Thank you much!
Michael Breeden
25-Oct-18 9:29am
View
I'm using jquery-1.8.2.min.js, but now that you mention it, I'll try with jquery-2.2.0.min.js ... No Help. Sew... let see what happens if I individually disable and enable all the controls instead.
(1)comment out the code:
$(document).keydown(function () { return false; });
That fixes the problem, though it does not explain it...
With breakpoints disabled, the response is almost instantaneous, so I'm not sure just what to try to disable that is going to help. It's a simple form. Ahhhh. The button could inadvertently be clicked twice (does an html switch have bounce like a mechanical switch does? :) ). The date picker though could not be used in the time it takes for the AJAX response to complete.
Michael Breeden
24-Oct-18 13:09pm
View
Yes. I'm reading the value in the textbox and sending it with AJAX. It works the first time, then the text box becomes "read only" or "disabled", but I can update other controls and re-run the AJAX process. All data is read and sent correctly including the data in the text box. I just cannot modify that data.
Michael Breeden
24-Oct-18 12:34pm
View
No, there's nothing in the console. (Using Chrome Developer Tools.) ... That was a good call. I tested in FF and there is nothing in the console but what I put there.
Michael Breeden
5-Oct-16 6:16am
View
Jörgen Andersson - Very interesting. I basically know most of this stuff, but you and some others know it far more solidly than I do and can say why it is so. It's funny that I am really not good at SQL, not even as good as many C# developers, but some good database people have on occasions told me very good stuff and I try to remember it.
Michael Breeden
4-Oct-16 18:48pm
View
Cool, this is great. It allows me to use parameters, but only when I want them. This is super adaptable.
Michael Breeden
4-Oct-16 11:39am
View
>>>3) At least in my tests using normal sql code was faster than using stored procs in any db post 2005.<<<
Interesting, I had heard they were very similar, with possibly an edge to a stored procedure. Still, due to past risks of SQL Injection, some shops absolutely forbid using SQL Statements instead of Stored Procedures... I'm not even using parameters, so I am just hoping no one notices.
Michael Breeden
4-Oct-16 11:36am
View
>>>it requires a connection open for longer (the life of the Reader) and "hogs" Server resources <<<
That is the key thing I was concerned with and why the code to use the DataAdapter is only commented out, not removed. I may even make which is used configurable.
As for "select top 20", this is processing to a fax number. I might get 100 records with the same fax number, but I only allow 3 in my system at a time. That means only 1 of 100 fax lines could be put in use until I get records with different fax numbers. I would need a statement something like "select top(100) faxnumber is distinct" ... may have to ask a DBA around here if that can be done... a group clause maybe... Hmmmmm.
I suspect that using an "exec" statement might torque someone as well.
Michael Breeden
14-Sep-16 12:21pm
View
Apparently I caused a misunderstanding. My objective is to log the person off the application if they are not using the computer - "user activity" - which appears to be a security issue - rather than if they are not using the application. If they are still using the computer, I expect it is the same person. My concern is if they walk away from the computer or forget it somewhere. If they are using it for something else other than my application, I am assuming they are still in possession of the machine. If the machine is not being used ... then I want the logoff.
Is there any other disadvantage to using this code?
Michael Breeden
31-Jul-15 18:24pm
View
#2. Fascinating. Didn't know was race condition, but the memory is very old.
I'm going to mark as answered and I do thank you for your time and expertise. I think I got the understanding I was looking for. Do you recommend an article on Interlocked for #1? Thanks again, Mike
Michael Breeden
31-Jul-15 15:23pm
View
I'm sorry, but I must be explaining my intent very badly and you seem to be solving the trivial problem I present with a sledge hammer. I think this question is a bit too simple minded for you.
How about this? Please use the numbers and tell me if they are correct or incorrect. You do seem to have a deep enough knowledge of this to know these fine points.
1. As far as I know, there is no inherent reason that a normal variable cannot be read/write by two threads as long as it is in the scope of both (parent and child thread...).
2. If two threads try to write to the same variable at the same time, there can be a problem of creating an indeterminate (random) value in the variable. There will be no exception though.
3. If two threads try to read from the same variable at the same time, there should be no problem and the correct value will be read.
4. Even if two threads try to write to the same variable, but at different times, there should be no problem, no exception and the value of the variable will be correct after the individual writes.
5. If one thread writes to a variable and another reads the variable, even at the same time, it will not lead to an exception or an indeterminate value. It will be the value of the variable either before or after the write.
Really, I'm trying to build a wagon, not a race car. It is not about data, it is about flags controlling application behavior. I'm just trying to find out some details about what some thread behavior would be without using locking. All I have to work with are very old memories from basic classes.
Michael Breeden
31-Jul-15 12:13pm
View
The last point is the easiest to answer. This is being developed in a Windows Forms application, but the classes are structured so that it could run in a console or Windows Service. The classes that do the work, do not "talk back" to their parents at all, though the parent (form, console, service) can get or set values in the thread.
As I mentioned, I can use a the thread safe ConcurrentDictionary or even a couple of Interlocked.Increment operators and be thread safe instead of using locking, but I am really more curious about if there would be a problem using:
1. A normal dictionary if only one thread will ever write to a a keyValuePair in it, though another thread will be doing the read.
2. A normal property (string) if only one thread will ever write to it, though another thread will be reading it.
Thanks, Mike
Michael Breeden
22-Jan-15 12:19pm
View
Sir, thank you for your expertise. I am constructing a test application from the above code (LOL) and will test it with different scenarios including 1. The thread wrapper you pointed me to, 2. A concurrent collection (I expect a performance problem) and 3. Not putting the classes in a collection, responding to an event on thread completion. I will post the result
Michael Breeden
21-Apr-13 20:23pm
View
Well I want it available for basic ASP.Net Authentication and Authorization, which you can do without SQL Server, but it would be more convenient with it.
Plus, while MySQL can be used as a database, it's quite limited and does not greatly lend itself to Entity stuff (Yes there does seem to be an adapter available, but just more hassle and I get buried keeping track of configurations.) I'm getting more into MVC / LINQ and they want SQL Server.
... I think I understood your question. It is about my application using data in the MDF file, not a user having access to the file.
Show More