Skip to content

Instantly share code, notes, and snippets.

Sudipta Mondal sudiptamondal

Block or report user

Report or block sudiptamondal

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
sudiptamondal / magic_sort.rb
Last active Sep 14, 2015
A simple program to sort a list of number ranging 1-130 in ascending order
View magic_sort.rb
require 'benchmark'
def smarter_way(unsorted_array, size, sorted_array)
maggic_array = {|i| i = ({ i => 0 }) }
unsorted_array.each do |num|
maggic_array.each do |hash|
if hash.keys.first == num
hash[num] = hash[num] + 1
sudiptamondal / Hoppr_interview_question.rb
Last active Dec 16, 2015
Scope: Many programming languages implement scope for variables – and they are context sensitive. For example a global scope variable will be over-ridden using local variable definition. You need to implement simple interpreter which tells us current value of a variable, if its not defined then value should be zero, Input will start with ‘[‘ and…
View Hoppr_interview_question.rb
puts "Enter your statements separated by a carriage return, The matching braces will terminate the loop"
variables =
opening_brackets = 0
closing_brackets = 0
while true
variable = nil
level = nil
value = nil
input = gets.chomp
sudiptamondal /
Created Jul 8, 2013 — forked from anonymous/
Complementing a tutorial video with ruby code. Part 1. Installing ruby gem
# Steps
# 1. Install the gem sinatra
gem install sinatra
# you you skip rdoc and ri using
# gem install sinatra --no-rdoc --no-ri
sudiptamondal / hello_world.rb
Last active Dec 19, 2015
Complementing a tutorial video with ruby code. Part 2. Hello World
View hello_world.rb
# hello_world.rb
# This will manage routes and display the content.
# I am sure, you did watch the video before checking this out.
require "sinatra"
set :bind, ''
set :port, '8080'
get '/hello/:name' do
sudiptamondal /
Created Jul 8, 2013
Complementing a tutorial video with ruby code. Part 3. Running the code
# just simply run the ruby file that we created.
ruby hello_world.rb
sudiptamondal /
Last active Dec 19, 2015
MongoDB Class. Install mongo driver to connect with ruby source files. Part 1 - Install gem
# Steps
# 1. Install the gem mongo
gem install mongo
gem install bson_ext
# bson_ext is for optimal performance of using mongodb.
# You can still use mongo without it.
# But then, it will throw a warning.
# you you skip rdoc and ri using
# gem install mongo --no-rdoc --no-ri
private void createNotificationChannel() {
NotificationChannel channel = new NotificationChannel("1000111", "cld_notif_channel", NotificationManager.IMPORTANCE_DEFAULT);
NotificationManager notificationManager = getSystemService(NotificationManager.class);
final NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "1000111")
.setContentTitle("Notification Title")
.setContentText("Notification Text")
final NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
You can’t perform that action at this time.