Posts

MongoDB Isn't As Bad As You Think

I, too used to be a MongoDB naysayer and lets face it, in its early days and even up until recently MongoDB was a steaming pile of shit. Not only that, but completely forgoing things we take for granted in a traditional RDMS is something many have a hard time getting accustomed too (hello transactions). Yes, prior to version 2.0 of MongoDB there were a few issues, one of those issues namely being the global write lock blocking all queries problem. In version 2.0 they basically addressed the issue, in version 2.2 they removed global write locks altogether.

Open Source Database Schemas

The database is the most important part of a modern web application, regardless of whether or not you use a NoSQL solution or MySQL. Sometimes when building a new application and it comes time to architect the database, it can be too easy to build a database that doesn’t accurately encompass the goal of your product. The database building part is the part I find myself getting stuck on. What tables will I need? What field types should I use? Denormalise or normalise? Once you get further on up the road and your app is in full swing, it can sometimes be painful going back and changing fields, adding new ones and removing things (especially if you don’t use migrations).

Samsung Galaxy S4 Kit-Kat Non-responive Touch Screen Issue Fix

If you’re like lots of other Samsung Galaxy S4 owners, then you’ve probably updated to the latest and greatest version of Android dubbed Kit-Kat. Don’t be fooled, this latest inclination of Android OS is anything but sweet. An issue that seems to plague Samsung phones, the S4 in particular, but also most likely the Note series of phones (amongst others) is the touch screen has intermittent responsive issues. For me, the lower half of the phone buttons and touch screen would not respond to any touches (sporadically). The only way I got the phone to respond again was hitting the lock button and then pressing it again, the screen comes good again, but only temporarily.

Confirm or Deny Already: GTA V PC Situation Gets Dangerous

As you’re already aware of, Grand Theft Auto V launched for XBOX 360 and Playstation 3 a few months ago to much fanfare and success. Noticeably absent from the release was a PC version and next-gen versions for XBOX One or Playstation 4. Not long after the fake GTA V PC torrent started circulating torrent websites which infected users with malware, attackers are at it again this time in the form of a fake GTA V PC beta invite email that infects victims computers with malware.

Finding your Campaign Monitor subscriber list ID & Client API Key

I was recently tasked with needing to create a custom subscription form for a website using Campaign Monitor. When it came time to track down the list ID, I was at a loss. The client is listed under “Clients sending themselves” in the main account and I also couldn’t easily find the API key (which is different from the main account). Don’t be confused when clicking on a list or hovering, the ID in the URL isn’t the same as the List ID that you need to access the list via the API.

You've not enough minerals

No doubt running a cryptocoin exchange is hard work. You’re constantly fighting an uphill battle to stop attackers trying to get in and take your users coins. Understandably, it is in the best interests of the person(s) running the exchange to ensure due-care has been taken as collecting fees from a long-running site opposed to a hit-and-run led website is more profitable. Recently, Coinex.pw an exchange with considerable volume for not only Bitcoin, but also Dogecoin was majorly hacked for a second time. All coins on the platform were stolen according to the statement made by lead developer Erundook over at Bitcointalk and will be covered at the expense of Erundook.

Getting media streaming to work with FetchTV

I am absolutely in love with FetchTV. It is quite a decent and affordable cable TV competitor, not only that, but it allows you to stream Youtube videos, movies and TV shows as well as the ability to use it as a local media streaming hub. Whilst trying to get it to work with Windows Media Player after working out why the streaming service wouldn’t start, I realised FetchTV has problems with Windows Media Player shared content (sometimes it doesn’t see it). I searched for an alternative and found Plex.

Looks like Coinex.pw might have been hacked

The End As much as everyone hoped that Coinex would make a comeback the exchange is now gone for good. Erundook aka Vitaly and CaptainFuture have vanished from the face of the Earth. Rumour has it all valuable coins were dumped on Cryptsy shortly after the site went offline. Let the below serve as a reminder, a chunk in time where people once again lost crypto because of an insecure site and immature owners. Trust no one in the crypto game.

Lessons Learned/Tips & Tricks Using Construct 2

Construct 2 is a HTML5 game maker application in similar vain of Game Maker, Multimedia Fusion, Stencyl and whatnot built by a company called Scirra. Along the way I’ve hit a few bumps and limitations using the program but nothing that couldn’t be overcome asking for help on the forums and trial & error. I will continue to periodically update this blog post with new things I learn along the way, so bookmark it or something.