Skip to content

Instantly share code, notes, and snippets.

View senthil88's full-sized avatar

Senthilkumar R A senthil88

View GitHub Profile
@senthil88
senthil88 / list.jsonp
Created October 4, 2019 09:51
Required List
[{"name":"சீரகம்","name_en":"Cumin"},{"name":"சோம்பு","name_en":"Fennel seeds"},{"name":"கசகசா","name_en":"Poppy Seeds"},{"name":"கடுகு","name_en":"Mustard Seeds"},{"name":"பெருங்காயம்","name_en":"Asafoetida"},{"name":"வெந்தயம்","name_en":"Fenugreek Seeds"},{"name":"புளி","name_en":"Tamarind"},{"name":"மிளகு","name_en":"Pepper"},{"name":"பூண்டு","name_en":"Garlic"},{"name":"இஞ்சி","name_en":"Ginger"},{"name":"இஞ்சிபூண்டு விழுது","name_en":"Ginger Garlic Paste"},{"name":"மல்லி","name_en":"Coriander Seeds"},{"name":"கருவேப்பிலை","name_en":"Curry Leaves"},{"name":"கொத்தமல்லி","name_en":"coriander leaves "},{"name":"பெரிய வெங்காயம்","name_en":"Big Onion"},{"name":"சின்ன வெங்காயம்","name_en":"Small Onion"},{"name":"தக்காளி","name_en":"Tomato"},{"name":"பச்சை மிளகாய்","name_en":"Green Chilli"},{"name":"பட்டை","name_en":"cinnamon"},{"name":"கிராம்பு","name_en":"Cloves"},{"name":"ஏலக்காய்","name_en":"Green Cardamom"},{"name":"பிரிஞ்சி இலை","name_en":"Bay Leaf/Cinnamon Leaf"},{"name":"கடலைஎண்ணெய்","name_en":"Groundnut
@senthil88
senthil88 / list.json
Last active January 20, 2020 16:43
List
[{"name":"சீரகம்","name_en":"Cumin"},{"name":"சோம்பு","name_en":"Fennel seeds"},{"name":"கசகசா","name_en":"Poppy Seeds"},{"name":"கடுகு","name_en":"Mustard Seeds"},{"name":"பெருங்காயம்","name_en":"Asafoetida"},{"name":"வெந்தயம்","name_en":"Fenugreek Seeds"},{"name":"புளி","name_en":"Tamarind"},{"name":"மிளகு","name_en":"Pepper"},{"name":"பூண்டு","name_en":"Garlic"},{"name":"இஞ்சி","name_en":"Ginger"},{"name":"மல்லி","name_en":"Coriander Seeds"},{"name":"கருவேப்பிலை","name_en":"Curry Leaves"},{"name":"கொத்தமல்லி","name_en":"Coriander leaves"},{"name":"பெரிய வெங்காயம்","name_en":"Big Onion"},{"name":"சின்ன வெங்காயம்","name_en":"Small Onion"},{"name":"தக்காளி","name_en":"Tomato"},{"name":"பச்சை மிளகாய்","name_en":"Green Chilli"},{"name":"பட்டை","name_en":"Cinnamon"},{"name":"கிராம்பு","name_en":"Cloves"},{"name":"ஏலக்காய்","name_en":"Green Cardamom"},{"name":"பிரிஞ்சி இலை","name_en":"Bay Leaf/Cinnamon Leaf"},{"name":"கடலைஎண்ணெய்","name_en":"Groundnut Oil"},{"name":"தேங்காய் எண்ணெய்","name_en":"Coconut Oil"},{"na
Intro
Apache Spark is a lightning-fast cluster computing designed for fast computation. It was built on top of Hadoop MapReduce and it extends the MapReduce model to efficiently use more types of computations which includes Interactive Queries and Stream Processing. This is a brief tutorial that explains the basics of Spark Core programming.
Why?
Speed
Supports multiple languages
Advanced Analytics
@senthil88
senthil88 / gstreamer_webcam_janus_webrtc.md
Created March 7, 2018 08:18 — forked from clungzta/gstreamer_webcam_janus_webrtc.md
(Ubuntu) Linux instructions for streaming webcam to janus gateway

Step 1 - Follow install and setup instructions for janus, gst-launch1.0, nginx (and required dependencies)

https://www.rs-online.com/designspark/building-a-raspberry-pi-2-webrtc-camera

Step 2 - Launch Janus

./janus -F /opt/janus/etc/janus/

Step 3 - Start streaming from webcam

gst-launch-1.0 v4l2src ! 'video/x-raw, width=640, height=480, framerate=30/1' ! videoconvert ! x264enc pass=qual quantizer=20 tune=zerolatency ! rtph264pay ! udpsink host=127.0.0.1 port=8004

Step 4 - Open demo page in browser

@senthil88
senthil88 / OUTPUT.md
Created August 11, 2016 11:17 — forked from rmm5t/OUTPUT.md
How to properly introduce a new counter_cache to an existing Rails project.

Fast/efficient approach:

-- execute("UPDATE posts SET comments_count = (SELECT count(1) FROM comments WHERE comments.post_id = posts.id)")
   -> 1.3197s

Slow/naïve approach:

@senthil88
senthil88 / point-in-polygon.rb
Created July 21, 2016 05:42 — forked from kidbrax/point-in-polygon.rb
Check whether a point is within a polygon
def point_in_polygon?(polygonPoints)
return false if self.latitude.blank? or self.longitude.blank?
polygonPoints.each do |point|
point[0] = point[0].to_f
point[1] = point[1].to_f
end
contains_point = false
i = -1
j = polygonPoints.size - 1
@senthil88
senthil88 / git-change-commit-messages.md
Created July 5, 2016 05:55 — forked from nepsilon/git-change-commit-messages.md
How to change your commit messages in Git? — First published on fullweb.io issue #55

How to change your commit messages in Git?

At some point you’ll find yourself in a situation where you need edit a commit message. That commit might already be pushed or not, be the most recent or burried below 10 other commits, but fear not, git has your back 🙂.

Not pushed + most recent commit:

git commit --amend

This will open your $EDITOR and let you change the message. Continue with your usual git push origin master.

@senthil88
senthil88 / Sublime
Last active November 24, 2016 06:05
BracketHighlighter
Sidebarenhanced
Color Highlighter
Git
{
"always_show_minimap_viewport": true,
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
config.logger = Logger.new(config.paths.log.first, 10, 100.megabytes)