DNS sinkhole like Pi-hole or similar is another way to cover your whole network, and makes updates to block lists easier, as well as custom allow/block list entries if needed. I run mine inside a docker container on a Raspberry Pi 4 along with a few other containers, works a treat!
si618
Posts
-
Exposing tracking pixels: Can it be this easy? -
Best 404?Github have a nice one.
-
Build Serverspatbob wrote:
Remi BOURGAREL wrote:
writing xml by hand come on...
We used CC.Net in my previous job. I didn't have to set it up so can't speak to that, but I did have to maintain it. I agree, writing the XML by hand was tedious.
So automate it then! I wrote some MSBuild scripts which allow us to automatically create new CCNet projects whenever we're ready to create a release branch from trunk. There's a "meta" CCNet project for each product (internal and external) which sets everything up for us when triggered i.e. creates the CCNet project (from a template), adds the SVN branch, checks out the working copy, updates the ccnet.config, etc.. Took a bit of work to set up initially, but it's far more reliable than editing by hand. New products can be set up by copying an existing project and so long as you're consistent with your version control pathing it's a 5 minute job.
-
International Change Your Password DayGood advice. Personally I let KeePass generate 30 character random passwords which have upper and lower case letters, numbers and other ASCII characters. That way I only have to remember one strong password. I hate systems which force me to change my password, even worse, restrict the maximum length or allow only numbers or letters. To me these restrictions are a possible indication the developers are not salting and hashing as they should be.
-
Will smartphones finally make the mobile wallet a reality?musefan wrote:
whereas I can wash a £5 note and make it last 3 months
Move to Australia, we use plastic notes which are good for years!
-
Silverlight - the plot thickens, Bob Muglia shoots himself in the footwout de zeeuw wrote:
Wix is a bit shaky, looked dead for a while, but maybe that's still alive.
Yes, still alive. I believe that Microsoft now use it for Visual Studio and SQL Server installations. Not sure about Office. With the large-scale move to web apps, windows installers are just not as important as they once were.
-
Is this common everywhere?Lots of people who have been in IT for a long time (for myself it's 20 years) have seen Microsoft at their worst. Their business practices and quality of software left a lot to be desired. Too many people have been burnt too many times by Microsoft, and that sticks around for a long time. They were also anti-open source and anti-linux and have only recently (partly) started turning the ship around. It's natural FLOSS and Linux fans to be very wary of them, they had (have?) good reason to be! I deal with it by agreeing with people, but say that some parts of the company are changing.
-
A few newb MVVM (WPF) questions...- It took me a while (and I still forget) that the view model is only used to present the state of the model to the view. You shouldn't have to worry about "everyone using the view model" because if it was for a different view, then you could create another view model without that CurrentItem property. For my first MVVM app I put way too much model related logic into the view model, and it really muddies the water. 2) Have you seen the RelayCommand? Even if you're not using MVVM-Light (which is a nice framework) it should point you in the right direction. I've found learning MVVM is a lot like learning IoC/DI, you kind of have to re-learn the way you think about approaching and composing an application. Have you figured out dialog messages? That took me a while to grok :)
-
Anyone getting tired of todays video games?Are you talking about Blue Max? What an awesome game! As someone on the wrong side of his 30's, it's nice to see a 19 year old who has realised that a lot of the modern video game industry is just milking as much money from consumers as possible. But I would urge people to look beyond the block busters, games like World Of Goo, Geometry Wars, Trials HD, Osmosis are modern games which I think are just as good as Elite, Rocket Ranger, etc. of the 80's and 90's.
-
Worst security flaws -
Thoughts on FlashI agree with a lot of it, but... "By almost any definition, Flash is a closed system." - Except there are open source actionscript compilers. "Apple began with a small open source project and created WebKit" - Weasel words. I think Webkit is great, but they forked it from KHTML and didn't play nice with their developers. The ending is pure spin, Apple doesn't want Apple hardware turned into a commodity, easily replaced by cheaper, better hardware and software. Makes sense from their perspective, but vendor lock-in sucks for everyone in the long run. New Apple is the old Microsoft.
-
Linux?Depends on your needs. Personally, I really like Backtrack, since it has all the tools I need for my usual Linux needs.
-
A ConfessionNice one. Sounds like you've got at least one person interested, maybe turn it into a CP article? FWIW the other week I was struggling with my new WD Live media player; the local USB flash drive was flakey as when accessing over the network with Windows (7). So I fired up my Ubuntu live DVD from the same PC and suddenly everything worked! Now I appreciate it's probably not Windows at fault (WD Live runs Linux), but it was nice to know a free work-around was at hand.
-
Popular websites which are not making any revenueJim Crafton wrote:
Facebook and Twitter though are virtually worthless
I trust you're joking. Google has a market cap around $130US billion based mostly on selling advertising. Facebook and Twitter both have large and growing user base, ripe for targeted advertising...
Jim Crafton wrote:
Eventually this stuff will pass, maybe to be replaced with something more useful?
I do agree with this though, MySpace was the social networking site a few years ago (remember how much News Corp paid for it!), but it's code and appearance are crapulent and Facebook is now dominating.
-
Source Control with Branching and VS support?"TFS is by far the most mature source control system" You're joking right? Not that maturity is any indication of quality *cough* VSS, but SVN is twice the age of TFS, Perforce, Mercurial, etc are all more mature VCS. "You will however need someone (+ backup) with more than just suferficial knowledge of the workings of merging and branching. Tips and tricks are required, e.g. when it comes to issues due to renames, deletions, moves, simultaneously in changesets, branching for overlapping release management, component version integration issues, etc. etc." Ah yes, I see that you are Joking :laugh:
-
Source Control with Branching and VS support?Yes, the TortoiseSVN manual!
-
Source Control with Branching and VS support?From my understanding there really isn't any difference. TortoiseSVN does this naturally (unless you switch after branch) Subversion (by default) doesn't enforce any constraints on your repository structure, you find a convention that works for you. I like that flexibility. Of course you can use path-based authorisation or pre-commit hooks and to enforce rules if you really need them - we just use groups for authentication/authorisation, a pre-commit hook for enforcing log comments and a post-commit hook on some paths for email notifications.
-
Source Control with Branching and VS support?Server: SVN over svnserve, easiest to setup and runs faster than the Apache mod over http Client: TortoiseSVN i.e don't worry about VS integration, AnhkSVN has improved but isn't there yet Branching has always been easy and quick in SVN O(1). Merging has improved in the 1.5 release and will continue to improve. TortoiseSVN makes the learning curve as shallow as you can make an VCS. RTFM! What do you mean by svn being slow (checkout/update/commit?) - are you versioning bin and obj output instead of using svn:ignore? ;-) - do you use lots of svn:externals?
-
Adventures in development on a Virtual Machine chapter 10...If/When Chrome has the extension eco-sphere as Firefox, it will then become my main browser, but not before...too many Firefox extensions I love - Firebug, Adblock plus, NoScript, Secure Login, et cetera.
-
Books that made you a better programmerNice list, #3 is on my list to read. Pragmatic unit testing, Head first design patterns & The sprawl trilogy.