A Guide To Video And Audio Conversion Using FFmpeg


LinkedIn Tips and Tricks


Untitled

Settings

How to view other people’s LinkedIn profiles anonymously
  • Go to Settings & Privacy -> How others see your LinkedIn activity -> Profile viewing options -> Change to Anonymous LinkedIn Member
Changing Active Status
  • Go to Settings & Privacy -> How others see your LinkedIn activity -> Manage active status -> change to None

Urls

  • Recent activity: /in/the_user_name/detail/recent-activity/shares/
  • in/the_user/detail/recent-activity/posts(or shares)
Add People

Sometimes we want to add people, such as managers from same company.


People Also Viewed

  • People Also Viewed usually shows other people from same company, we can use it to explore and add similar people.
  • But when we reach the limit, Linkedin will blur the name and description, we can’t click to that user’s profile
  • We can click the user’s image, inspect the element, and find alt="the_user_name" then google search it.
  • engineer manager at the_company hiring
  • Explore People Also Viewed
  • Check the user’s connection
  • in/the_user/detail/recent-activity/

Add a note

  • Add a note when we send an invitation, include why you want to add him/her: looking for a job and interested in your team, you experience etc.

The problem: Upgrade to Premium to continue searching

Sometimes when we are looking for new opportunities, we may use Linkedin a lot in a short time. You may reach its limit for free user, and ask us to upgrade to Premium to continue searching.

  • Use Google search
    • site:linkedin.com/in engineer manager at the_company

The free trial allows you to send 5 InMail

Articles vs. Posts

  • “Start a post” vs “Write an article”

Tools

Java Naming Convention and Best Practices


Linux Commands For Beginners


TL;DR
  • Basic Linux commands that we use literally all the time.
alias

alias grep=“grep –color” alias

ps
xargs
Sort files by date then grep
  • ls -rt *.log | xargs grep -l
List open files
  • ls -l /proc/${pid}/fd
    • Use this when lsof is not installed
  • lsof -p ${pid}
watch
curl
pbcopy (take standard input to clipboard) + pbpaste (take data from clipboard to standard output)
diff

sed

  • sed -n ‘16224,16482p’ filename > newfile
System
Check the age of the system
  • rpm -qi basesystem | grep “Install Date”
Misc
Get current working directory of a process
  • pwdx
  • lsof -p | grep cwd
  • readlink -e /proc//cwd ##### [View a range of bash history]
  • fl -l ${start} ${end}
  • history | sed ‘start,{end}p’
Brace expansion
  • mkdir -p {f1, f2}
  • for i in {1..3}; do echo $i; done
    • {START..END..INCREMENT}

Command History

!!:nwhere n is the 0-based position of the argument you want
!$last argument from previous command
!^first argument (after the program/built-in/script) from previous command
!!previous command (often pronounced “bang bang”)
!ncommand number n from history
!patternmost recent command matching pattern
!!:s/find/replacelast command, substitute find with replace
:pprint the command - !!:p, !!n:p

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (4) ANT (6) bat (8) Become a Better You (4) Big Data (7) Blogger (14) Bugs (4) Cache (5) Chrome (17) Code Example (29) Code Quality (6) Coding Skills (5) Concurrency (4) Database (7) Debug (16) Design (5) Dev Tips (62) Eclipse (32) GAE (4) Git (5) Good Programming Practices (4) Google (27) Guava (7) How to (9) Http Client (8) IDE (6) Interview (88) J2EE (13) J2SE (49) Jackson (4) Java (177) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (22) Lucene-Solr (112) Mac (10) Maven (8) Memory Usage (4) Network (9) Nutch2 (18) OpenNLP (4) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Review (4) Scala (6) Security (9) Soft Skills (38) Spark (4) Spring (22) System Design (11) Testing (6) Text Mining (14) Tips (12) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)

Trending