Merging LabVIEW VIs with SourceTree

Blogs, LabVIEW Blog
After 10+ years of working in LabVIEW, I finally got to merge one of the projects properly. Though we can use source control like SVN & Git with LabVIEW file types (such as .vi, .ctl), there is very little chance our LabVIEW developers get to diff and merge the LabVIEW file types. This is mainly due to the visual complexity that we go through, the binary format of LV files and real estate needs, and the simplicity of silos in most LabVIEW projects. Of them, LabVIEW merge is very less used than LabVIEW diff. I had some directions on how to apply it for sourcetree from Endigit here but later found that it partly worked. So I customized it further in order to get it working. Here is the working…
Read More

Reposting Company Posts on LinkedIn

Snippets
LinkedIn doesn't give the option to repost your company post (esp. when you're company admin). One other way to repost the company post is Go to the specific post in the company timeline.Click on the three dots and choose Copy link to postOpen the link in the browser after you have logged in to your regular LinkedIn profile.Boom! There you have the repost option from your profile page.
Read More

Windows 10 Trackpad Gestures in Boot Camp MacBook Pro

Blogs, Snippets
When I installed Windows 10 on my MacBook Pro, I was devastated when I noticed I couldn't use the touchpad to its fullest since it showed only one option in Windows Settings without any precision settings. Later I found we need to upgrade the Boot Camp software to be beyond v6.1.15 to get the trackpad working. Hope this helps someone. Strangely Apple Software Update doesn't update the BootCamp to the latest version in a single shot. First I had to install v6.1.13 and v6.1.14, do a restart, then later redo the update to get Boot Camp version v6.1.17 v6.1.19 Apple Software Update - Boot Camp v6.1.17 v6.1.19 After a reboot, it gives the Precision Touchpad option in Boot Camp Control Panel. Boot Camp Control Panel with Precision Touchpad option Then…
Read More

Changing Page Layout Doesn’t Reflect in PDF Printing

Blogs, Snippets
For quite some time it was strange to see some unnecessary margin borders in the PDF printing like below. A4 Page layout in Microsoft Word prints with some extra margins in the PDF The reason for this inappropriate printing is there is another layer of printer properties that control how the printer actually prints. In the printer settings, there is another page property which overrides the A4 page property that's set in MS-Word To fix the printer property (Microsoft Print to PDF printer in this case), go through the following in image below. Windows Settings → Printers & Scanners → Select Printer (Microsoft Print to PDF in this case) → Printing Preferences → Advanced → PaperSize → Set your required paper size that matches Page settings in MS-Word
Read More

Refreshing LinkedIn Post Thumbnails

Snippets
LinkedIn updates the images or text from the link for the first time and later when those links are updated with new images, it still doesn't update. To refresh it, use LinkedIn Post Inspector where you can drop your link to refresh. Now when you go back to your post, you may find its images and relevant text from the link is updated. I didn't have the dragon in the LinkedIn post before and after updating the blog with the dragon image, the post didn't update. After dropping the link in the post inspector, the dragon got updated. Image in a LinkedIn post updated after post inspector
Read More

Adding Alias Email to Gmail

Blogs, Snippets
We can send proxy emails from Gmail with other email addresses. You need to verify that another email address is your own in order to do this. I use this service to send email as if I'm sending from another Gmail itself. Recently Google has stopped the authentication of this kind of less-secure apps. However, there is another way to achieve it is via using the google app passwords that allow temporary password generation to connect from less-secure apps. Steps to add alias email in this new method Generate the password from your App PasswordsGo to Gmail settings --> Accounts and Imports --> Send Mail as: --> Add another email addressEnter your Name and Alias's Email address on the first pageEnter Google SMTP (smtp.gmail.com), Google ID, generated passwordVerify the code…
Read More

Renewing Bitnami’s Let’sEncrypt SSL Certificate

Blogs, Snippets
I use Bitnami wordpress and it comes with built in Let'sEncrypt SSL option for secured website. Previously I used to install this Let'sEncrypt independently, but in past few years this free SSL certificate comes preinstalled in Bitnami image. Recently, the certificate got expired and I found this thread with simple steps below to renew it Step 1: Stop the running script Run below command to stop the running script. sudo /opt/bitnami/ctlscript.sh stop I couldn't find the ./opt/ folder, so I went inside ./stack/ctlscript.sh Step 2: Update the certificate Run the below script with correct EMAIL-ADDRSS and DOMAIN (xyz.com) to which you need the certificate. sudo /opt/bitnami/letsencrypt/lego --tls --email="EMAIL-ADDRESS" --domains="DOMAIN" --path="/opt/bitnami/letsencrypt" renew --days 90 Step 3: Restart the script Finally start the server with the command below. sudo /opt/bitnami/ctlscript.sh start
Read More

Feature wall project

Blogs
In this blog post, I'm building in public the feature wall project from ideation to practical. The initial idea behind the feature wall is that there are not many customized or patterned features available for the self-painters to paint their wall. Prototype 1: In this first prototype, I'm going to figure out some appropriate sticker roll with properties such as below to should stick to the wall and be removable from the wall without damaging the wall or painting on the wall.should be similar to masking tapeshould be available in a larger size (1mx1m or 1m roll) Tesa 4848should be paper cuttable on machine-like Vinyl Cutter Plotter Once discovered then follows some design for one of my walls in the house and trialing with paints.
Read More

Physical Product Ideas

Blogs
Often I come across some product or service ideas to try and I move a little inch forward or never moved an inch forward, but drop just after brainstorming enough. Very often it was dropped because of an unknown space where I don't have a sense of whether will it work out or doom. Here I'm taking a different approach to building in public, maybe public motivates me more than just doing it silo get it done. First of all, I'm about to collect various ideas here before embarking on any specific one. First Idea: Door status indicator How often have you gone back to check if you had latched/locked your doors properly? I often have done that. Almost every night after in bed, I get up to check if…
Read More

macOS Monterey VirtualBox Slow Performance Issue

Blogs
Recently I started using macOS full-time and I have to start using VirtualBox as my default Windows option inside Mac. The performance was good but I noticed it drags over the time usage then I came across this thread to use a special option "Open Low Resolution" for VirtualBox settings. However, I didn't find it in macOS Monterey. For some reason Apple engineers took away this option from the Application --> Get Info window. Few other resources explained how this can be still set in advanced mode using by editing the file. I edited two Info.plist files which are File 1 sudo nano /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/Info.plist Set NSHighResolutionCapable to False Save the changes with keys control-O (^O) to WriteOutExit the editor window with keys control-X (^X) to Exit File 2 This file…
Read More