Click here to Skip to main content
15,919,774 members

Articles by Minh Danh Nguyen (ToughDev) (Technical Blogs: 59, Tip/Tricks: 2)

Technical Blogs: 59, Tip/Tricks: 2

RSS Feed

Average article rating:

No articles have been posted.

Average blogs rating: 4.59

acrobat
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,770     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to restore text from PDF files Encoded using custom CID fonts
Bytes
7 May 2023   Updated: 7 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,254     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Experiment with ST7920 128×64 graphical LCD on PIC
Camera
7 May 2023   Updated: 13 May 2023   Rating: 3.80/5    Votes: 3   Popularity: 1.81
Licence: CPOL    Views: 4,321     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Custom USB device that processes input from peripherals and displays on computer
CentOS
7 May 2023   Updated: 7 May 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 1,602     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to build Wireshark 1.12.5 static binaries for CentOS 5
clock
8 May 2023   Updated: 8 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,292     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Code to set and get current time using the RTCC module on PIC24
Configuration
23 Jan 2024   Updated: 23 Jan 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 1,989     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Dual-system Bluetooth keyboard setup: Seamless pairing with Windows 11 and Ubuntu 22
Containers
Virtual Machine
7 May 2023   Updated: 7 May 2023   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,603     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Hyper-V & Hardware Assisted Virtualization
Desktop Programming
System
7 May 2023   Updated: 7 May 2023   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 2,441     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Ultimate 68K Macintosh emulator
7 May 2023   Updated: 7 May 2023   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 2,202     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Developing vintage 68K Macintosh apps with CodeLite IDE, Retro68 and pce-macplus emulator
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,933     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to fix PlatformNotSupportedException when running WCF apps
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,222     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Fix for “csc.exe – Application Error”
Windows Forms
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,560     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to allow only numeric input in TextBox
DevOps
Installation
7 May 2023   Updated: 7 May 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,181     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to install Microsoft Web Deploy on Win7
Folder
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,198     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to use NFS to transfer files between Windows and MS-DOS 6.22
Game Development
5 Apr 2023   Updated: 5 Apr 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,922     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to play the classic MS-DOS game - Alley Cat - from your browser
7 May 2023   Updated: 11 May 2023   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 5,372     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Revisiting Mario Game Written in Pascal
Google Play
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,391     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Solution for ‘Your layout should make use of the available space on tablets’ when uploading APK to Google Play
GPS
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,433     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to interface NEO-6M GPS module to PIC
GSM
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,230     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Interesting findings about GSM SIEMENS TC35
Hosted Services
Storage
7 May 2023   Updated: 7 May 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,713     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
In my previous article I provided some information on the Tektronix TDS 340 100 MHz digital storage oscilloscope and instructions
Internet of Things
Raspberry-Pi
4 Apr 2023   Updated: 4 Apr 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,209     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to use Raspberry Pi Zero Wireless as cheap CCTV camera replacement
7 May 2023   Updated: 7 May 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,738     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This post shows a way to change the default crontab editor in bash shell for Raspberry Pi.
jQuery
1 Jun 2024   Updated: 1 Jun 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,190     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Recently I was tasked with upgrading jQuery in a web portal which was last maintained in 2013 to the latest
Mobile Apps
Android
5 Apr 2023   Updated: 5 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,311     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to simulate key presses on Android devices
iOS
5 Apr 2023   Updated: 5 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,470     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to handle NSInvalidArgumentException in an iOS app
Multimedia
Audio
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,283     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to interface VS1053 Audio Encoder/Decoder Module with PIC using SPI
Nokia
8 May 2023   Updated: 8 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,452     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to interface Nokia 3510i and 5110 LCD with PIC Microcontroller
Operating Systems
DOS
4 Apr 2023   Updated: 4 Apr 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,542     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to get Linux to boot on DOSBox-X
5 Apr 2023   Updated: 5 Apr 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,220     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Tandy Deskmate on DOSBox v0.7.4
PIC
7 May 2023   Updated: 7 May 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,972     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to interface TEA5767 FM Receiver with PIC using I2C
Print
8 May 2023   Updated: 8 May 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,241     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Emulate parallel port printer to capture data from Tektronix 1230 Logic Analyzer
Productivity Apps and Services
Microsoft Office
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,027     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to convert OFT to .NET Windows Form in VS
Programming Languages
ASM
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,760     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to power off a computer using ACPI from DOS
C
4 Apr 2023   Updated: 10 Apr 2023   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 13,888     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
How to open 16-bit Win apps natively on 64-bit Windows using OTVDM/winevdm
3 May 2023   Updated: 3 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,720     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to integrate FatFs FAT filesystem module with CH375/CH376 USB controller
7 May 2023   Updated: 7 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 1,862     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to use picojpeg library on a PIC with ILI9341 320×240 LCD module
7 May 2023   Updated: 7 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,283     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Retro68 GCC-based SDK for 68K Mac
7 May 2023   Updated: 12 May 2023   Rating: 2.60/5    Votes: 2   Popularity: 0.78
Licence: CPOL    Views: 9,262     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to develop PC-speaker MIDI player for IBM PC XT
C++
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,872     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
16-bit Stereo Audio DAC on dsPIC33FJ128GP802
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,350     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Software RTC for dsPIC33EP512MC502
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,322     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to emulate EEPROM using Flash Memory on dsPIC33EP512MC502
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,034     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Slow Conditional Breakpoints with C++ in VS2022
4 Apr 2023   Updated: 4 Apr 2023   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 5,826     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to troubleshoot slow C++ debugging with VS2022
4 Apr 2023   Updated: 6 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,121     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to measure temperature using the dsPIC CTMU
Java
29 Oct 2023   Updated: 31 Oct 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,060     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Create custom nanorc file for JSP in nano to enhance syntax highlighting and readability, along with basic autocomplete
Objective C
8 May 2023   Updated: 8 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,002     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to convert between NSString and C strings in iOS project
Pascal
4 Apr 2023   Updated: 7 May 2023   Rating: 4.96/5    Votes: 29   Popularity: 7.17
Licence: CPOL    Views: 42,227     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
A look at Borland Turbo C/C++
PHP
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 660     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to fix ‘Search fields undefined’ error when generating source code for a Scriptcase gridview
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,241     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to fix PDF Export Issues while using a Scriptcase Grid app
3 Sep 2023   Updated: 3 Sep 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 1,250     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Fix for 'Search fields undefined' error
R
7 May 2023   Updated: 7 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,141     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
More about ST7735 1.8-inch 128×160 Color LCD on a PIC Microcontroller
VC++
4 Apr 2023   Updated: 4 Apr 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,131     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to compile WinQEMU v0.10.2 in VS2008 and VS2012
Visual Basic
8 May 2023   Updated: 8 May 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 7,953     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
How to identify used and unused resources in VS Project Resources.resx file
XML
5 Apr 2023   Updated: 13 May 2023   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 12,262     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Exploring PCx86 - IBM PC emulator written in JavaScript
Security
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,761     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In order to facilitate transferring files from my main PC to my VirtualBox machine running MS-DOS 6.22, I installed Microsoft
State
7 May 2023   Updated: 7 May 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 1,580     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This is a cheap 320×240 2.8″ TFT LCD module that uses the ILI9320 controller for the display and the XPT2046.
Third-party
7 May 2023   Updated: 7 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,240     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Fix high Windows memory usage caused by large metafile
VMware
16 Jan 2024   Updated: 18 Jan 2024   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 4,120     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This article describes how to use WinDbg to identify issues that may prevent Windows Subsystem for Linux (WSL) from starting.
Web Development
HTML
7 May 2023   Updated: 21 May 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,650     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to make good sense of 1TB Yahoo Geocities data archive

Average tips rating: 3.83

Desktop Programming
Windows Forms
24 Mar 2010   Updated: 24 Mar 2010   Rating: 2.67/5    Votes: 3   Popularity: 1.27
Licence: CPOL    Views: 24,141     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Depending on system preferences (in Control Panel/Sounds), the .NET WebBrowser control (just like Internet Explorer) may produce a click sound when changes are made programmatically to its DocumentText property, which is irritating to the user.There are two ways to avoid this:1. Use...
Mobile Apps
24 Mar 2010   Updated: 24 Mar 2010   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 28,351     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
On Windows Mobile, The Call Log API provides read-only access to the device call history via its PhoneOpenCallLog and PhoneGetCallLogEntry function. The .NET Compact Framework does not provide methods to access these APIs but OpenNetCF has a nice wrapper via its OpenNETCF.Phone...

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Technical Writer
Singapore Singapore
Since 2008, ToughDev has been publishing technical sharing articles on a wide range of topics from software development to electronics design. Our interests include, but are not limited to, Android/iOS programming, VoIP products, embedded design using Arduino/PIC microcontrollers, reverse-engineering, retro-computing, and many others. We also perform product reviews, both on new and vintage products, and share our findings with the community. In addition, our team also develops customized software/hardware solutions highly adapted to suit your needs. Contact us for more information.