Skip to content

David Costello

dmcostello.com

  • Home
  • About
  • Articles
    • Internet
    • Programming
    • Uncategorised
  • Projects
  • Resources
    • Downloads
    • Links
  • Contact

Author: @davidcostello42

Truncating a T-SQL (SQL Server) table with foreign keys

8th March 20188th March 2018 @davidcostello42

Here’s a quick reminder on how to best truncate and reset primary keys on a table in Microsoft SQL Server that has foreign keys defined. DELETE FROM [TableName] DBCC CHECKIDENT […]

 Uncategorised  Leave a comment

How not to interview for a software role

2nd February 20182nd February 2018 @davidcostello42

I’m currently in the grueling task of trying to find a new job in the software engineering space. I’ve had some really good interviews, and I’ve had some absolute train […]

 Uncategorised  Leave a comment

ASpell-based Language Detection – basic, reasonably quick language identification

1st February 20182nd February 2018 @davidcostello42

I recently published an old prototype language detection library on GitHub. The library utilises open-source ASpell dictionary files to identify the language of the text being passed to the library. […]

 Uncategorised  Leave a comment

Handy Notepad++ plugins for developers

14th January 201814th January 2018 @davidcostello42

This is a quick list of the plugins available for Notepad++ that can benefit developers (as of January 2018). All plugins are available from the Plugin Manager inside Notepad++. There […]

 Uncategorised  Leave a comment

API.Toys updates

2nd January 20183rd January 2018 @davidcostello42

Several years back I created API.Toys, a small hobbyist website where I’m slowly publishing random JSON-based data endpoints for various different things. I’ve recently updated the website to include ISO-3166-1 […]

 Uncategorised  Leave a comment

Securely erasing a hard drive

29th October 20172nd January 2018 @davidcostello42

Recently a relative of mine asked if I could get rid of a couple of old desktop computers and a laptop. The relative had removed all their important files from […]

 Computing, Security  Bash, Command Line, Linux  Leave a comment

BT Service Hacks: BT Charge Advice

22nd October 20173rd January 2018 @davidcostello42

My parents-in-law have had a frustrating service on their phone line for about 15 years. Whenever they make an outgoing call on their landline, once completing their outgoing call they […]

 Uncategorised  BT, Digital Dot, Line Services, Telephone  Leave a comment

Code Scraps: Symbolic Links on Windows; Junctions and Hard Links

24th September 2017 @davidcostello42

Did you know Windows can do its own equivalent of Linux Symbolic Links? It’s been able to do them for quite a while, but it’s not something a lot of […]

 Code Scraps, Computing  Command Line, Programming, Windows  Leave a comment

Code Scraps: Hide system MySQL databases from phpMyAdmin listings

20th September 201720th September 2017 @davidcostello42

Here’s a quick code scrap to hide the system MySQL and phpMyAdmin databases from being listed within the web application itself. Open your phpMyAdmin’s config.ini.php file and locate the end […]

 Code Scraps  MySQL, PHP, phpMyAdmin, Programming  Leave a comment

MD5 as a password storage mechanism is still a good idea

30th August 20178th September 2017 @davidcostello42

No, I’m not mad. Hear me out It is now good practise not to use MD5 for secure hashes. There have been published rainbow tables of the most common password […]

 Programming, Security  Encryption, Hashes, Hashing, PHP, Programming, Python, Security  Leave a comment

Posts navigation

← Older posts
Newer posts →

Search

Archives

  • January 2021
  • October 2020
  • March 2019
  • January 2019
  • December 2018
  • October 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • June 2014
Proudly powered by WordPress | Theme: Moesia by aThemes