7,899 reputation
12037
bio website thinkingmedia.ca
location Markham, Ontario, Canada
age 41
visits member for 1 year, 11 months
seen 13 hours ago

"Never tell me the odds."

https://github.com/thinkingmedia


Apr
15
comment Finding the name of a video game with a picture of its cover (Python/Java)
@JoeRounceville without seeing a large sample of the images he's trying to process it's difficult to say. If the majority of the image is the cover of the cartridge, and that cover has a high contrast with the background. It should be possible to isolate it.
Apr
15
answered Finding the name of a video game with a picture of its cover (Python/Java)
Apr
15
comment Finding the name of a video game with a picture of its cover (Python/Java)
OCR will be inaccurate as each game cover uses a different font. Unless the OCR has been taught all these font variations it likely won't be worth the effort. Neural networks for image recognition.. ouch. that would be massive.
Apr
12
revised How can I Tap into EF code creation in Visual Studio 2013
deleted 1 characters in body
Apr
11
comment Why we should (not) develop on a server via RDP
@adaptive recommend a staging server that will run the latest development build (automated nightly builds?), and point the client there. When the client approves of what's on the staging server migrate to the production server. Repeat this process. When the client asks if you've been using RDP on his server. You respond with "Yes, thank you, it's been helpful to install updates." and just leave it at that. Download what you need and work locally. Point the client to the staging server and if the client protests refer him to the terms and conditions of the contract.
Apr
11
comment Why we should (not) develop on a server via RDP
@adaptive yes, it works fine for the client. He can go to the website at anytime and see what work is being done.
Apr
11
comment Why we should (not) develop on a server via RDP
the client wants to monitor what work is being done at any given moment. Working directly on the server gives the client direct access to what the developer is doing at that given moment. The pattern "I'll do work and update the server later" isn't acceptable for the client. There are ways to setup a staging server that pulls the latest changes, but your problems are more with the client then how you're going to do the work.
Apr
7
comment Is there are problem holding large numbers of open socket connections for lengthy periods of time?
@david.pfx good luck with it. Let us know how it turns out and what limits you were able to reach.
Apr
5
accepted Is secretive systems development really possible?
Apr
5
comment How to get back into software development when you took a 10yr break?
all the above looks good to me. The key is to just keep learning.
Apr
4
asked Is secretive systems development really possible?
Apr
4
answered Securing PHP source code from illegal copy
Apr
4
answered Is there are problem holding large numbers of open socket connections for lengthy periods of time?
Apr
4
comment Fighting technical debt as the “lowest developer”?
+1 Good advice, but issue tracking in an environment that doesn't embrace process just becomes a black hole. What good is an issue tracker of one person. At best a fancy to-do list.
Apr
4
comment Fighting technical debt as the “lowest developer”?
@JosephtheDreamer Yes, there are a lot of things that can be done to improve the source code, but you stated in your question that the problem is a lack of authority to act on any changes. I could tell you all the best practices but if you're not allowed to invest the huge amounts of time to implement them, then what's the point? ;)
Apr
4
comment Fighting technical debt as the “lowest developer”?
This isn't really a programming question. You've used a lot of programming related concepts, but it's basically a work environment issue. You can replace the word "developer" with any other job title and the question would still apply.
Mar
28
comment Is Inversion of Control a design pattern or a principle?
neither. it's a technique.
Mar
24
comment How to upload huge data into SimpleDB quickly?
Solid State Drive and a faster CPU.
Mar
22
comment Is there a name for the number of values a variable can take?
This is a "name that thing" question. Those are off topic here.
Mar
21
comment Should I expose a “computed” value as a property or a method?
Properties should represent state information. Doesn't matter if they are computed or not. It makes it easier to use them in expressions. Only you know if HTML represents a state of the object.