Thursday, 16 April 2020

How to use Jitsi Meet, an open source alternative

The steps to use Jitsi Meet, an open source video conferencing tool are listed below. Jitsi meet does not require any software to be installed (if running on PC) . One good feature is that the meeting link created remains after the present session has ended and can be reused, no need to create a new link unlike other tools. So the steps to setup a Jitsi Meet
  1. Go to https://jitsi.org/jitsi-meet/
  2. Scroll down the page and click "Start a call"
  3. On the next screen you will see a randomly generated meeting name scrolling below the field "Start a new meeting"
  4. Click in the space below and enter a suitable meeting name for example, meeting_may27 
  5. Click Go, and your meeting gets started
  6. After your meeting has started click the "i" icon in the bottom-right corner of the screen.
  7. Select "add password," and then enter your a password in the blank field and press enter.
  8. You meeting is now password protected
  9. Again click the "i" icon in the bottom-right corner of the screen. Click the copy icon at the end of the field Link to copy the link
  10. Share the link copied in step 9 via email/whatspp/sms along with the meeting password (entered in step 7) and share with the expected participants. 
  11. The participants can either paste the link in the browser running on PC/laptop or join meet by logging in via the jitsi meet app from Google play store or App store
  12. If the meeting is scheduled at a particular time, the admin (ie, person setting the password) has to enter the meet a few minutes before the meeting and perform step 7 once again. Please fill in the same password as shared with participants.
jitsi-a-zoom-alternative

zoom-alternative


Friday, 14 February 2020

Setting up a Python development environment in Atom

Atom is an open-source cross platform for text and source code editor. It works on Microsoft Windows, Linux and macOS platforms. To configure Atom for Python programming follow these steps.

    1. Download and install Atom from https://atom.io
    2. On the Linux system activate the Python environment from the terminal ($ conda activate ENV NAME)
    3. Launch Atom from the environment by typing atom in the terminal.
    4. Now we shall install some packages to atom to make Python programming easier
          • In Atom, go to edit > preferences > install and search for the package you wish to install. Some useful packages for a python ide in atom are
          It would be better to install the autocomplete-python package without kite (use the option jedi). Else after installation of the  package, go to its settings and uncheck the option ' use kite powered completions'. It seems kite is snopping on your code.

          Cool! Now your Atom editor is ready for python programming. Happy Programming!
          To launch the terminal in Atom use Alt+ Shift +T





          Monday, 3 June 2019

          Anti ragging and Aman Kachroo

          In 2009, Aman Kachroo, a first-year student at Dr Rajendra Prasad Government Medical College,Tanda, Himachal Pradesh was severely and persistently ragged by seniors who were allegedly drunk. On March 7, 2009, his four seniors attacked him so brutally in the boys' hostel that he died from Brain hemorrhage. In 2010, the four seniors - Ajay Verma, Naveen Verma, Abhinav Verma and Mukul Sharma were convicted and sentenced to four year imprisonment. In 2013, the four were released from prison on account of good conduct and were allowed to complete their studies, but were barred from Government jobs.

          Aman's father Rajendar Kachroo was actively involved in monitoring an anti-ragging programme mandated by the Supreme Court in 2009. Accordingly new guidelines were introduced at colleges across the country to protect students from ragging. 

          A 24 x 7 toll free antiragging helpline 1800-180-5522 and helpline@antiragging.in were launched. The functioning of the helpline is monitored by an independent NGO, at present Aman Movement www.amanmovement.org, which lists all the complaints received and the action taken on them. 

          A sad truth is that ragging still continues in varying degrees in our campuses and its surroundings. 

          https://indianexpress.com/article/india/crime/aman-kachroo-ragging-guilty-seniors-get-four-years-in-jail

          http://antiragging.in

          https://amanmovement.org

          Anti Ragging
          Aman Kachoo
          National Anti Ragging Help Line (UGC Crisis Hotline)
          24x7 Toll Free Number 1800-180-5522 
          (helpline@antiragging.in)

          Friday, 24 May 2019

          Installing nussl - music signal processing

          nussl (pronounced ["nuzzle"]  is a flexible, object oriented python audio source separation library created by the [Interactive Audio Lab] (http://music.cs.northwestern.edu/) at Northwestern University. At its core, nussl provides implementations of common source separation algorithms as well as an easy-to-use framework for prototyping and adding new algorithms. The aim of nussl is to create a low barrier to entry for using popular source separation algorithms, while also allowing the user fine tuned control of low-level parameters.

          Steps to install nussl on Ubuntu 18.04 LTS
          ====================================
          1) First we need to download Anaconda.  Go to  https://repo.anaconda.com/archive/ to download the latest version of Anaconda
          After the download is done,  and compare it with the one on the Website, just to be sure.

          2) Verify the MD5SUM
          md5sum Anaconda2-2019.03-Linux-x86_64.sh

          3) Install Anaconda
          bash Anaconda2-2019.03-Linux-x86_64.sh

          4) Activating the Installation
          source ~/.bashrc

          5) Use the conda command to test if installation & activation was successful.

          conda list

          6) Making an anaconda env
          conda will create a new env named audio_test_env with numpy, scipy, and matplotlib installed in it. 

          conda create --name audio_test_env numpy scipy matplotlib python=2.7           

          or 

          conda create --name audio_test_env numpy scipy matplotlib python=3.6       


          7) Now, we need to activate the env. Run the following command:
          $ source activate audio_test_env
          (audio_test_env) $
          Now we’re in the conda env. 

          8) From within the conda env, you can do a regular pip install

          pip install nussl
          or:
          sudo pip install nussl

          9) We can exit conda env with the following command:
          (audio_test_env) $ source deactivate

          or 

          (audio_test_env) $ conda deactivate

          10) Install additional Python packages to a virtual environment.
          conda install -n yourenvname [package]

          11)To delete a conda environment, enter the following, where yourenvname is the name of the environment you wish to delete.
          conda remove -n yourenvname --all

          conda remove -n yourenvname --all

          12) updating conda
          conda update --all

          13) Dependencies for nussl ( in the virtual environment)
          (audio_test_env) $ pip install musdb
          (audio_test_env) $ pip install museval

          14) Installing spyder in python 2.7 environment
          (audio_test_env) $ conda install spyder

          15) Spyder environment managing
          conda install spyder-kernels=0.*
          if using conda/Anaconda, or

          pip install spyder-kernels==0.*
          if using pip/virtualenv.

          After installing via either method, run the following command inside the same environment:

          python -c "import sys; print(sys.executable)"
          and copy the path returned by that command (it should end in python, pythonw, python.exe or pythonw.exe, depending on your operating system).

          Deactivate that environment, activate the one in which Spyder is installed (if you've installed it in its own environment) and start Spyder as you normally would.

          After Spyder has started, navigate to Preferences > Python Interpreter > Use the following interpreter and paste the path from Step 3 into the text box.

          Start a new IPython console. All packages installed in your myenv environment should be available there.

          References
          ==========
          https://www.ceos3c.com/open-source/install-anaconda-ubuntu-18-04/
          https://www.digitalocean.com/community/tutorials/how-to-install-the-anaconda-python-distribution-on-ubuntu-18-04
          https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda
          https://interactiveaudiolab.github.io/nussl/getting_started/install.html#anaconda-env

          Wednesday, 11 July 2018

          Skipping acquire of configured file 'main/binary-i386/Packages' as - google earth

          If you encounter the following error on google earth update on ubuntu, the fix below can be applied to resolve it.

           Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/earth/deb stable InRelease' doesn't support architecture 'i386'

          Fix
          open terminal and type

          sudo gedit /etc/apt/sources.list.d/google-earth-pro.list 

          Locate this line and edit it as given below

          deb http://dl.google.com/linux/earth/deb/ stable main

          edit as

          deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main


          Thursday, 28 June 2018

          Okhi Relief Fund PAN

          Okhi Relief Fund PAN ( Cyclone Ockhi Relief Fund PAN)
          PAN number of Kerala CM Ockhi relief fund. The donations made by public, Government employees and Teachers (via salary deduction) to the Kerala Chief Minister Distress Relief Fund (CMDRF) for Cyclone Ockhi Relief is eligible for 100 % exemption from income tax (under section 80 G (2) (iii hf)) of the Income Tax Act 1961.

          To claim income tax exemption for the amount donated while filing Tax returns, the following details may be entered in the 80G tab in Income tax e-filing page.

          The details are to be entered under the section A Donations entitled for 100% deductions without qualifying limit.

          Name of Donee  : Chief Minister Distress Relief Fund
          Address : Government of  Kerala
          District: Thiruvananthapuram
          State  : Kerala
          Pin Code : 695001
          PAN of Donee : AAAGD0584M
          Amount of Donation : ( Enter the Amount contributed to the CMDRF)

          For further details 
          CMDRF (A Section): 0471-2518513 / 0471 - 2518684
          CMDRF (B Section): 0471-2518487




          Monday, 11 June 2018

          Raspberrry Pi setup

          RaspberryPi installation &  wi-fi setup using SSH. Only a LAN cable to connect to RPi is needed. Separate keyboard, mouse, HDMI monitor not required.


          Tuesday, 1 May 2018

          Simple Latex Flyer

          A simple single page Flyer that I created for the IoT workshop. The flyer is based on the Latex document class-leaflet.  Tex files are also posted, feel free to modify and use.

          Flyer tex files



          Simple Latex brochure template

          A simple brochure brochure that I created  for the IoT workshop. The brochure was created using the leaflet document class.
          Tex files are also posted, feel free to modify and use.

          Tri-fold brochure files