Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Sunday, May 7, 2023

GPG Verify DupeGuru

https://dupeguru.voltaicideas.net/

https://github.com/arsenetar/dupeguru/releases/tag/4.3.1

$ gpg --verify dupeguru_macOS_Qt_4.3.1.zip.siggpg: assuming signed data in 'dupeguru_macOS_Qt_4.3.1.zip'
gpg: Signature made Fri Jul 8 17:29:40 2022 PDT
gpg: using RSA key D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: Can't check signature: No public key

$ gpg --recv-keys D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: keyserver receive failed: Certificate expired

$ gpg --list-keys
/Users/example/.gnupg/pubring.kbx
------------------------------
pub rsa4096 2017-01-03 [SC]
BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
uid [ unknown] KeePassXC Release <release@keepassxc.org>

$ gpg --keyserver keyserver.ubuntu.com --recv-keys D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: key C63300DCE48AB2F1: public key "Andrew Senetar <arsenetar@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1

$ gpg --verify dupeguru_macOS_Qt_4.3.1.zip.sig
gpg: assuming signed data in 'dupeguru_macOS_Qt_4.3.1.zip'
gpg: Signature made Fri Jul 8 17:29:40 2022 PDT
gpg: using RSA key D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: Good signature from "Andrew Senetar <arsenetar@gmail.com>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: D276 BDB7 E11B 3DD3 2893 5F71 C633 00DC E48A B2F1

On Windows:

C:\Temp>gpg --verify dupeguru-win64_4.3.1.zip.sig
gpg: assuming signed data in 'dupeguru-win64_4.3.1.zip'
gpg: Signature made 7/7/2022 8:22:03 PM Pacific Daylight Time
gpg: using RSA key D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: Can't check signature: No public key

C:\Temp>gpg --import D276BDB7E11B3DD328935F71C63300DCE48AB2F1.asc
gpg: key C63300DCE48AB2F1: public key "Andrew Senetar <arsenetar@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1

C:\Temp>gpg --list-keys
C:/Users/Test/AppData/Roaming/gnupg/pubring.kbx
------------------------------------------------
pub rsa4096 2010-10-11 [SC]
C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3
uid [ unknown] LibreOffice Build Team (CODE SIGNING KEY) <build@documentfoundation.org>
sub rsa4096 2010-10-11 [E]

pub rsa4096 2019-03-21 [SC] [expired: 2025-12-18]
D276BDB7E11B3DD328935F71C63300DCE48AB2F1
uid [ expired] Andrew Senetar <arsenetar@gmail.com>

C:\Temp\dupguru>gpg --verify dupeguru-win64_4.3.1.zip.sig
gpg: assuming signed data in 'dupeguru-win64_4.3.1.zip'
gpg: Signature made 7/7/2022 8:22:03 PM Pacific Daylight Time
gpg: using RSA key D276BDB7E11B3DD328935F71C63300DCE48AB2F1
gpg: Good signature from "Andrew Senetar <arsenetar@gmail.com>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: D276 BDB7 E11B 3DD3 2893 5F71 C633 00DC E48A B2F1



Sunday, October 3, 2021

Validate integrity of LibreOffice downloaded files on Mac

On this page https://www.libreoffice.org/download/download/, click info
https://download.documentfoundation.org/libreoffice/stable/7.2.1/mac/x86_64/LibreOffice_7.2.1_MacOS_x86-64.dmg.mirrorlist

Mirrors for LibreOffice_7.2.1_MacOS_x86-64.dmg
File information

Filename: LibreOffice_7.2.1_MacOS_x86-64.dmg
Path: /libreoffice/stable/7.2.1/mac/x86_64/LibreOffice_7.2.1_MacOS_x86-64.dmg
Size: 267M (279867887 bytes)
Last modified: Fri, 10 Sep 2021 09:43:36 GMT (Unix time: 1631267016)
SHA-256 Hash: b83e841360fa6ee9e42bfc1579ce9ae135972d6e7a01e79d1b975c2b855ff152
SHA-1 Hash: ad46a513f7c2047f632d8a3929a23b74aaebcc3d
MD5 Hash: 741cd9f35e133d0b2cc1944dc362cb0f
BitTorrent Information Hash: bcb717c49259229b9108c0967679dc2f53c9aba9
PGP signature available

At the terminal:
$ openssl dgst -sha256 LibreOffice_7.2.1_MacOS_x86-64.dmg
SHA256(LibreOffice_7.2.1_MacOS_x86-64.dmg)= b83e841360fa6ee9e42bfc1579ce9ae135972d6e7a01e79d1b975c2b855ff152

Search and compare the hash sum for matching before install

Sunday, August 16, 2020

How to make Microsoft Edge Chromium and Classis Edge run side by side

The Microsoft Edge Chromium is so good that you may not need to keep Classic Edge in your computer. But in case you need to keep both versions, here is a tip from https://geekermag.com/use-microsoft-edge-chromium-classic-edge-side-by-side/

Modify Window Registry using RegEdit to set this key to 1: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\EdgeUpdate
 

Make key EdgeUpdate if it does not exist.





Further reading:

Saturday, June 27, 2020

Validate LibreOffice in MacOS

$ openssl dgst -sha256 LibreOffice_6.4.4_MacOS_x86-64.dmg
SHA256(LibreOffice_6.4.4_MacOS_x86-64.dmg)= fc23048b2d6008b55d578e864332f98659ea8cd953ae23fbdebaaef2cd59989f

Compare against data in
https://download.documentfoundation.org/libreoffice/stable/6.4.4/mac/x86_64/LibreOffice_6.4.4_MacOS_x86-64.dmg.mirrorlist

Mirrors for LibreOffice_6.4.4_MacOS_x86-64.dmg
File information
Filename: LibreOffice_6.4.4_MacOS_x86-64.dmg
Path: /libreoffice/stable/6.4.4/mac/x86_64/LibreOffice_6.4.4_MacOS_x86-64.dmg
Size: 250M (261936781 bytes)
Last modified: Thu, 14 May 2020 21:25:29 GMT (Unix time: 1589491529)
SHA-256 Hash: fc23048b2d6008b55d578e864332f98659ea8cd953ae23fbdebaaef2cd59989f
SHA-1 Hash: 82847e786ec459384b0f9f17dea1de8bf9b489cb
MD5 Hash: 717ed2d21d14c1f413ed282cf8713819
BitTorrent Information Hash: 551bbe0af46c6d9b96f64a2030f2c20e3403ac6d
PGP signature available

Sunday, December 29, 2019

For security reason, validate the integrity of downloaded files

https://github.com/notepad-plus-plus/notepad-plus-plus/releases/tag/v7.8.2
SHA256 Digest

668e6c8a666c0cb91987985bf560bf587c4fb646523fe21d3fe85b7c7eeadd08 npp.7.8.2.Installer.exe

56ff0f152f5f84314cd995c65b567becb1ddf0f5a248d76b5e968e85d62e62a0 npp.7.8.2.Installer.x64.exe

C:\Temp>certutil -hashfile npp.7.8.2.installer.exe
SHA1 hash of npp.7.8.2.installer.exe:
8a9b270a7281384ad918c48d2a466b107f1bf395
CertUtil: -hashfile command completed successfully.

C:\Temp>certutil -hashfile npp.7.8.2.installer.exe sha256
SHA256 hash of npp.7.8.2.installer.exe:
668e6c8a666c0cb91987985bf560bf587c4fb646523fe21d3fe85b7c7eeadd08
CertUtil: -hashfile command completed successfully.

C:\Temp>certutil -hashfile npp.7.8.2.Installer.x64.exe sha256
SHA256 hash of npp.7.8.2.Installer.x64.exe:
56ff0f152f5f84314cd995c65b567becb1ddf0f5a248d76b5e968e85d62e62a0
CertUtil: -hashfile command completed successfully.

Read more:
https://security.stackexchange.com/questions/189000/how-to-verify-the-checksum-of-a-downloaded-file-pgp-sha-etc


Sunday, March 8, 2015

Essential Software Developer Tools


  1. Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. 

  2. WinMerge is an Open Source differencing and merging tool for Windows. 

  3. 7-Zip is a file archiver with a high compression ratio. 

  4. Visual Studio Community. A fully-featured, extensible, free IDE for creating modern applications for Android, iOS, Windows, as well as web applications and cloud services. 

  5. Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, OS X and Linux.


Thursday, August 22, 2013

How to access Wamp Server running on Windows 2008 from other computer?

The firewall rules on Windows 7 or Windows 2008 or later version may not allow you access to your web site running by WampServer from other computer. To fix this problem:

Step 1: Update httpd.conf to add this line
Allow from 192.168.1.0/255.255.255.0 # for LAN
#or
Allow from all # for any computer in the world
Remember to restart Apache server after change the httpd.conf

Step 2: Check Windows Firewall.
  • Is the port 80 open?
  • Is the Apache Web Server (\wamp\bin\apache\Apache2.4.4\bin\httpd.exe allow to receive the request from other?

Saturday, August 17, 2013

WAMP

WAMP stands for Microsoft Windows operating system, Apache web server, MySQL database, and PHP general-purpose scripting language for server side Web development. Among WAMP server packages, I like WampServer since it easy to instal, have latest version from Apache, MySQL and PHP and it's free. Before you install the WampServer, you need to make sure your computer have:

  • Microsoft Visual C++ 2010 run-time. Without Microsoft Visual C++ 2010 run-time, you will see the error message "vcr100.dll missing" when install.
  • Microsoft .NET Framework 3.5.1. This fixed the problem 'aestan tray menu has stopped' when you start the WampServer

To install Microsoft Visual C++ 2010 Redistributable Package (x64) ( http://www.microsoft.com/en-us/download/details.aspx?id=14632 )

On Windows 2008R2 server, make sure .NET Framework 3.5.1 enable. It disable by default. ( http://social.technet.microsoft.com/Forums/windowsserver/en-US/ac1bf719-0a88-4b5d-be98-395f2623e805/what-version-of-net-framework-comes-with-windows-2008-r2 )

Friday, May 17, 2013

Android Studio

On Google IO 2013, Google introduced Android Studio, based on IntelliJ IDEA, a new tool for Android developers. I liked it. Since it was a preview version, Google noted:
Caution: Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin).
As soon it posted on developer.android.com, I downloaded and installed on three platforms: Ubuntu 13.04, Mac OS/X Lion 10.7.5 and Windows Vista. On Ubuntu 13.04 with OpenJDK 1.7, I got this error message:
'tool.jar' is not in Android Studio class path. Please ensure JAVA_HOME points to JDK rather than JRE.
I have no problem using Eclipse Juno (4.2.2) for Android development on this machine. Ran android-studio/bin/studio.sh at a terminal, there was a warning:
WARNING: You are launching the IDE using OpenJDK Java runtime. ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES! SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!
Downloaded and switched to Oracle (Sun) JDK from OpenJDK on Ubuntu 13.04 according to Hendré's blog, problem solved.

On Mac OS/X with Java 1.6.0_45, I got Android Studio ran immediately without hicup. After I made a new simple project to test, I could not load any Android Virtual Device. To work around, I opened Android Virtual Device Manager from Eclipse Juno to load the Android Application launched from Android Studio.

On Windows Vista with JRE 7 installed only, Nothing running after executed Android Studio (c:\android-studio\studio,exe) application. Tried to replaced Oracle JRE 7 with Oracle JDK 7, no luck. Solution: Added environment variable JAVA_HOME with value "C:\Program Files\Java\jdk1.7.0_21) to system variables. Further reading:

Sunday, February 24, 2013

MySQL error #1045 on GoDaddy phpMyAdmin

After I made a new MySQL databases, I logged in to phpMyAdmin to test and got this message:

#1045 – Access denied for user ‘myusername’@’10.10.10.10’ (using password: YES)

What???

After couple attempts for a few hours, I decided to use a new difference password. Now it worked. It seem to me, there is a character in my initial password did not carry to or accepted by MySQL database.

Sunday, October 14, 2012

Manual Install WordPress on GoDaddy 2G Web Hosting Plan

You may got this message "This application is NOT compatible with any of your hosting plans" when attempt to install WordPress on GoDaddy 2G Web Hosting. If you did not want to upgrade to 4G plan, you can manual install a latest version of WordPress by yourself.
  1. Make sure the setting for PHP version is 5.3 in Programming Languages section.
  2. Create MySQL database for WordPress from your GoDaddy Web Hosting control panel. Here the database name is same as user.
  3. Download the latest stable release of WordPress (Version 3.4.2) here.
  4. Unzip the archive, modify wp-config-sample.php as instructed in Famous 5-Minutes Install page.
  5. Upload to GoDaddy web hosting.
If you experience the Http error 500, check your wp-config.php to make sure the database user name has no @ sign (myusername not myusername@127.0.0.1 for example)



Sunday, February 12, 2012

How to Open Two Excel Files Side by Side in Two Monitors?

The best solution is using LibreOffice. With LibreOffice Calc, you can open one Excel spreadsheet in one monitor and another speadsheet in other monitor to compare, view or edit.

Change the configuration in Excel 2007 or 2010 is another solution by check the check box 'Ignore other application that use Dynamic Data Exchange'. You may encounter with the run-time error when you attempt to close or open again.

References:

Saturday, October 15, 2011

How to upgrade VirtualBox 4.0.12 to 4.1.4 on Ubuntu 11.04

Oracle released VirtualBox 4.1.4, a maintenance release of VirtualBox 4.1 which improves stability and fixes regressions, on Oct 3rd, 2011. Using 'sudo apt-get update' and 'sudo apt-get upgrade' will not upgrade your Oracle VirtualBox (https://www.virtualbox.org/) from 4.0.12 to 4.14. To upgrade:
  1. Backup your virtual machine by press <ctrl>-E to export appliance
  2. Go to Ubuntu Software Center to uninstall current version
  3. Install new version Oracle VM VirtualBox 4.1.4
  4. Install Oracle VM VirtualBox Extension Pack
  5. Run virtual machine and apply new version of Oracle VM VirtualBox Guest Addition 4.1.4r74291

Sunday, September 18, 2011

How long 2011 Developer Conferences Sold Out?

Microsoft BUILD conference occurred in Anaheim, California from Sept. 13 to Sept 16, 2011. In this developer conference, Microsoft introduced Windows 8. How long did it take Microsoft to sell out? Two months. (http://www.electronista.com/articles/11/08/02/windows.8.focused.build.conference.now.sold.out/ and http://blogs.msdn.com/b/msdnmagazine/archive/2011/08/04/10192770.aspx)

Three months ago, Apple Worldwide Developers Conference (WWDC) 2011 ran from June 6 to June 10, 2011 in San Francisco.  Steve Jobs introduced IOS 5 at this event. How long did it take to sell out? 10 hours. (http://blogs.computerworld.com/18047/apple_wwdc_2011_tickets_registration_sell_out)

Earlier this year, Google I/O 2011 from May 10 to May 11 also took place in San Francisco, California. The ticket to this developer event sold out in record time, not days, not hours but in minutes : 59 minutes. (http://techcrunch.com/2011/02/07/google-io-tickets-sell-out-in-59-minutes/)

Thus, we know which technology is most attractive to developer.

Saturday, August 13, 2011

Is Free Software Open Source?

No. Some software or applications are free to use but they are not open source. For example, Microsoft Security Essentials is free to use on licensed Microsoft Windows operating system but you can not get the source code. LibreOffice is the power-packed free and open source personal productivity suite for Windows, Macintosh and GNU/Linux. You can download LibreOffice's source code to look at, modify, build and run.

The Open Source Definition:
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral

Sunday, July 17, 2011

Upgrade to Eclipse Indigo (3.7) from Eclipse Helios (3.6) on Ubuntu 11.04

I'm using Eclipse IDE for Java EE Developers to develop Android applications on Ubuntu Linux 11.04. The latest version Eclipse in Ubuntu Software Center is Galileo (3.5). To install or upgrade new version of Eclipse IDE:
1. Download 64-bit Linux package from Eclipse.org. Please select the approriate version for your machine: Mac OS, MS Windows, 32-bit, 64-bit.
2. Extract the downloaded zip file: eclipse-jee-indigo-linux-gtk-x86_64.tar.gz
3. Rename Eclipse folder in my home directory to Eclipse-Helios
4. Move the Eclipse folder from Downloads directory to home folder.
5. Re-install ADT Plugin for Eclipse Indigo (3.7)
6. After Eclipse restart, check, and enjoy new version Eclipse

Friday, June 10, 2011

Install WordPress 3.1.3 on Ubuntu 11.04

WordPress is web application you can use to create a beautiful blog or website. This is an open source software. You can get it free at http://wordpress.org/download/ . Before you install WordPress on Ubuntu 11.04 (Natty Narwhal), make sure you already install on your Linux machine: Apache, MySQL and PHP (LAMP).

1. Unzip wordpress-3.1.3.zip to a specified.

2. Make the virtual path for Apache web server:
sudo gedit /etc/apache2/httpd.conf
add a new line:
Alias /wordpress /home/yourusername/wordpress
and
restart sudo /etc/init.d/apache2 restart

3. Type http://127.0.0.1/wordpress/readme.html on your browser to read some instruction.

4. Create MySQL database and user for WordPress

mysql -u root -p
mysql> use mysql;
mysql> create database wordpress;
mysql> INSERT INTO user (Host,User,Password) VALUES('localhost','wpuser',PASSWORD('wppass'));
mysql> grant all privileges on wordpress.* to wpuser@localhost;
mysql> flush privileges;
mysql> exit;

5. chmod -c 777 -R ~/wordpress

6. Type http://127.0.0.1/wordpress/wp-admin/install.php to install.
If you got this error message: "Error establishing a database connection", make sure user name and password are correct. It took me almost an hour to figure it out. For some reason, my MySQL password for wpuser@localhost is empty instead of a specified password that I set when I create a MySQL user account.

Saturday, May 14, 2011

Git on Microsoft Windows

For source code control, I used StarTeam and Microsoft Visual SourceSafe. Now, I would like to phase out Microsot Visual SourceSafe to use an Open Source source code control. After some research, I pick Git instead of Subversion SVN. CVS was out-of-date. Many well known companies, orgranizations using Git. I would like to put a Git repository on Microsoft Windows Server that can access by Git client on Windows and Ubuntu. How?

Setting Up Git Repository on Remote Windows Server?
http://serverfault.com/questions/58425/setting-up-git-repository-on-remote-windows-server

Hosting Git Repository in Windows
http://stackoverflow.com/questions/233421/hosting-git-repository-in-windows

An Illustrated Guide to Git on Windows
http://nathanj.github.com/gitguide/tour.html

What is the Best Git GUI (Client) for Windows?
http://kylecordes.com/2010/git-gui-client-windows

Git For Windows Developers – Git Series – Part 1
http://lostechies.com/jasonmeridth/2009/06/01/git-for-windows-developers-git-series-part-1/

Hosting a Git server under IIS7 on Windows
http://www.jeremyskinner.co.uk/2010/06/25/hosting-a-git-server-under-iis7-on-windows/

HOWTO_CentralServerWindowsXP
http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP

Setting up a Msysgit Server with copSSH on Windows
http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

Setting up a Git server with Windows Server 2008
http://www.shannoncornish.com/blog/2009/04/git-server-windows-2008/

Everyday GIT With 20 Commands Or So:
http://www.kernel.org/pub/software/scm/git/docs/everyday.html

Develop with Git on a Google Code Project
http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html

git vs Subversion - pros and cons
http://serverfault.com/questions/62603/git-vs-subversion-pros-and-cons

Svn vs Git
http://stackoverflow.com/questions/161541/svn-vs-git

Pro Git professional version control
http://progit.org/book/

Wednesday, May 4, 2011

How to install thinkorswim Software in Ubuntu 11.04

1. Make sure you have Sun Java Runtime Environment (JRE) or Sun Java Development Kit installed on your machine. If not, using Ubuntu Software Center, search for sun java, to install sun-java6-jre or sun-java6-jdk
2. Download thinkorswim_other_installer.sh
3. Change the thinkorswim_other_installer.sh to execute mode
4. Install to your home folder /home/username/opt/thinkTDA

Sunday, March 27, 2011

Git vs Subversion (SVN)

Git and Subversion (SVN) are free and open source version control software. I'm planning to replace Microsoft Visual SourceSafe in Microsoft Windows system. I need a modern open source version control system can use in both platform Linux and Microsoft Windows.

Which one is better?

How to Install Keka on macOS

Download latest version from https://www.keka.io/en/ Copy the MD5 hash value from Keka website to compare later (MD5: 8729f9d08d10293fa1ee65...