Author Archives: invtr

Disposable email

Several providers for disposable or temporary emails. Just in case you wan to test anything and need a valid email for temporary

  1. https://mailinator.com – can set xx@mailinator.com
  2. yopmail.com – can set xx@yopmail.com
  3. https://nowmymail.com/
  4. https://getnada.com/
  5. https://mytemp.email – total random, cannot set own name
  6. https://temp-mail.org/en/ – can set own email. provide multiple @domain

 

R&D List – Things to learn

Things to explore, study, learn

  • AWS – EC2, RDS, S3 – to set up a complete application platform and see how flexible and easy to manage
  • how to sync database updates among programmers just what git does for source codes
  • git stashes, submodules and subtrees
  • update svn from production server
  • push to deploy with git to production server (from gitlab)

Others:

Setting PATH in Mac OSX

In order for any executable to run anywhere in terminal, we need to set the $PATH to the directory.

You can check which directory can be globally accessed by typing this command

echo $PATH

  1. To add that path to the file, login as root
  2. Type nano /etc/paths
  3. Edit the file to add another path
  4. Save and exit
  5. You need to restart the terminal in order for change to take effect

 

SSH – generate keys and setting up

SSH is a safer and easier way to establish connection to a server instead of using username and password.

In Mac OSX terminal, check if any SSH key is exist

cat ~/.ssh/id_rsa.pub

If no SSH key available, generate one

ssh-keygen -t rsa

You need to confirm on the location to save, and whether to use passphrase or not

Then you can copy paste the SSH key to the server you want to connect to

Normally the settings of SSH tied to user account (check under user profile settings > SSH). Not under individual repository

— Another note on creating SSH key —

  • == Generating a new SSH key ==

    1. Open Git Bash or Command Prompt (Windows) or Terminal (Mac/Linux).

    2. Paste the text below, substituting in your GitLab email address.
    ssh-keygen -t rsa -b 4096 -C “your_email@barracudacampus.com”
    This creates a new ssh key, using the provided email as a label.
    Generating public/private rsa key pair.

    3. When you’re prompted to “Enter a file in which to save the key,” press Enter. This accepts the default file location.

    Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]

    4. At the prompt, type a secure passphrase. For more information, see “Working with SSH key passphrases”.

    Enter passphrase (empty for no passphrase): [Type a passphrase]
    Enter same passphrase again: [Type passphrase again]

    == Set SSH Public key in GitLab ==

    1. Open gitlab.com and go to Settings.

    2. Open SSH Keys tab and add new key:
    Key : [Paste SSH Public key (id_rsa.pub) not Private key]
    Title : [It should display barracudacampus email after you’ve pasted the key]

    3. Click *Add key*

    == Use SSH key in SourceTree ==

    1. Open SourceTree and click on *Tools > Options > General*

    2. Go to SSH Client Configuration and update following field:
    SSH Key : [Select id_rsa file generated previously]
    SSH Client : OpenSSH

    3. Click *OK*

SaaS and PaaS to study

Some SaaS (software as a service) and PaaS (platform as a service) to study. Most of them come with free trial or even free for life package

  1. pusher.com
  2. heroku.com
  3. forge.laravel.com
  4. mailtrap.io
  5. apiary.io
  6. newrelic.com
  7. gitlab.com
  8. sentry.io
  9. serverpilot.io

Morning Huddle

Some points for an effective morning huddles

  • update what we are working on, what accomplished, top 1 (or max 3) to do
  • share good news (in work or private life)
  • not discussing about plan and problems in details
  • stand up so it finishes fast
  • first in the morning for max 15 minutes
  • everyone’s speaks
  • set turns by throwing balls. who get the balls will speak
  • not updating to leader, but sharing with team members
  • leader to communicate vision and motivate team members
  • reinforcing commitment

Help Desk Software

Here are some help desk software available as SaaS. And some highlights that I can catch on each of them.

  1. groovehq.com – mail-look, neat and easy, only 2 package – free or usd5/agent/mo get all, in slack app, offer API
  2. desk.com – usd20/mo for unlimited agents
  3. cayzu.com – starts from usd12/agent/mo
  4. freshdesk – in slack app,
  5. zendesk – in slack app
  6. nethelpdesk – min 10 agents, seems bit on high side
  7. reamaze.com – usd20/agent/mo
  8. talkus.io – highly integrated with slack. support via slack, usd48/90/month for unlimited agents
  9. liveagent – ladesk.com – starts from usd12/agent/mo
  10. kayako.com – usd20/agent/mo

more

http://www.pcmag.com/article2/0,2817,2489457,00.asp

Show notification icon on android status bar

Showing up the notification icons on android status bar is very helpful for you to manage the pending items.  e.g. unread messages etc.

So you don’t have to swipe down everytime to see whether there are any new messages, emails etc.

To set (this settings is based on Android version 6 marshmallow)

  1. Go to Settings
  2. Choose “Notifications & status bar”
  3. Enable “Show notification icons”

android