Monday, December 14, 2020

how to blur image with imagemagick command line, `convert`

convert week.png -filter Gaussian -blur 0x3 week-b.png && gq

Friday, December 11, 2020

how to rsync only some sub directories

* is wildcard
*** means all files and directories

`cat filelist`
>
> + 01 SomeDir/
> + 01 SomeDir/08 */***

`rsync -avz --delete --include-from filelist --exclude '*'
/data/samba/hello/ user@10.10.1.2:synced/hello`

Thursday, December 10, 2020

how to install sshd on windows with cygwin

By Mr. Roxlu

Installing CYGWIN with SSH
1) Download cygwin setup.exe from http://www.cygwin.com
- Execute setup.exe
- Install from internet
- Root directory: `c:\cygwin` + all users
- Local package directory: use default value
- Select a mirror to download files from
- Select these packages:
- editors > xemacs 21.4.22-1
- net > openssh 6.1-p
- admin > cygrunsrv 1.40-2
- Click continue
- When everything is installed configure SSHD


2) Configure SSHD
- open a cygwin terminal: start > RIGHT MOUSE ON "Cygwin terminal"
AND "RUN AS ADMINISTRATOR"
- $ ssh-host-config
- Are you sure you want to continue: YES
- You have the required privileges: YES
- Overwrite existing /etc/ssh_config: YES
- Should privilege separation be used: YES
- Use local account 'sshd': YES
- Do you want to install 'sshd' as a service: YES
- name CYGWIN: just press enter
- Do you want to use a different name: no

+++ you can skip this ++
- Create new privileged user account (cyg_server): YES
- enter password
- reenter password
+++ end of skip ++

3) Add a SSHD account
- Open control panel
- Create a new account with administrator rights
- set a password for this new account

4) Add the user to SSHD password
$ cd /etc/
$ cp passwd passwd_bak
$ /bin/mkpasswd.exe -l -u [new_username] >> /etc/passwd
(for example: /bin/mkpasswd.exe -l -u roxlu >> /etc/passwd to add
the password for roxlu)

5) Open SSHD port (22)
- Open control panel
- Click on System and Security
- Click on Windows Firewall
- On the left click on advanced settings
- click: select "Inbound Rules"
- click: New Rule ...
- [x] Port
NEXT

- TCP
Specific ports: 22
NEXT

- [x] Allow the connection
NEXT

- [x] Domain
[x] Private
[x] Public
NEXT

6) Trouble shooting
- first check if you can connect to the SSHD server on the same
machine:
- open a Cygwin terminal
$ ssh -l [username] localhost

If you can't connect to the server on localhost check if the
sshd daemon is running (see blow)

- check if the SSHD daemon is runing
- open control panel
- search for "services"
- click on "View local services"
- search for "CYGWIN sshd"
- make sure it's there, else try reinstalling sshd

# Reference

https://gist.github.com/roxlu/5038729

Tuesday, August 4, 2020

How to Get a List of Facebook Fan Pages Sorted gy the Number of Likes

Top 500 of the world:
https://socialblade.com/facebook/top/500/likes

Social analyzer platform
(not free)
search top fb page by category and by country
example - top celebs in thailand:
(pay for more results, i think)
https://www.socialbakers.com/statistics/facebook/pages/total/thailand/celebrities

Sunday, August 2, 2020

OCR on Linux

How to grep text from an image file

`sudo apt-get install tesseract-ocr`

`sudo dnf install tesseract`

Sunday, July 12, 2020

How to loop through each line in a file with BASH

cat some-list | while read line
do
  echo $line
done > result

Saturday, June 20, 2020

macOS on non-Apple devices

  • https://mobile.twitter.com/unixterminal/status/1272236470074564610
  • https://www.reddit.com/r/iOSProgramming/comments/8emle6/is_hackintosh_a_good_idea_for_an_ios_development/?utm_medium=android_app&utm_source=share
  • Clover / OpenCore

A friend confirms that we can run XCode for sure.

Tuesday, May 12, 2020

Allow less secure app

It is quite difficult to find the link to the Allow Less Secure App page of Google.  Here it is: https://myaccount.google.com/lesssecureapps .

Maybe Google doesn't like Thunderbird?  Plain email, not encrypted and signed, is not secure anyway  Why going through the hassle like this.  *SIGH*