Skip to content

Instantly share code, notes, and snippets.

View bkrajendra's full-sized avatar
🎯
Focusing

Rajendra bkrajendra

🎯
Focusing
View GitHub Profile
@bkrajendra
bkrajendra / mysensor.h
Created January 25, 2017 11:26
Header file for ioCareRF Node
/*
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
* repeater and gateway builds a routing tables in RAM or EEPROM which keeps track of the
* network topology allowing messages to be routed to nodes.
*
* Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
* Copyright (C) 2013-2015 Sensnology AB
* Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
@bkrajendra
bkrajendra / video_details.php
Created September 22, 2018 03:09 — forked from djekl/video_details.php
Get Video Details from YouTube or Vimeo
<?php
$urls = array();
$videos = array();
// vimeo test
$urls[] = 'http://vimeo.com/6271487';
$urls[] = 'http://vimeo.com/68546202';
// youtube test
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
@bkrajendra
bkrajendra / blinkLed.py
Last active September 1, 2019 10:02 — forked from elktros/blinkLed.py
LED Blink with Python RPI
#!/usr/bin/env python
import RPi.GPIO as GPIO # RPi.GPIO can be referred as GPIO from now
import time
ledPin = 22 # pin22
def setup():
GPIO.setmode(GPIO.BOARD) # GPIO Numbering of Pins
GPIO.setup(ledPin, GPIO.OUT) # Set ledPin as output
GPIO.output(ledPin, GPIO.LOW) # Set ledPin to LOW to turn Off the LED
@bkrajendra
bkrajendra / nrfrx.ino
Created November 21, 2019 11:20
NRF Transmitter / Receiver Code
/*
* Arduino Wireless Communication Tutorial
* Example 1 - Receiver Code
*
* Library: TMRh20/RF24, https://github.com/tmrh20/RF24/
*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(7, 8); // CE, CSN
test
@bkrajendra
bkrajendra / ffmpeg.md
Created July 6, 2020 06:42 — forked from protrolium/ffmpeg.md
ffmpeg guide

ffmpeg

Converting Audio into Different Formats / Sample Rates

Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma

You can get the list of supported formats with:
ffmpeg -formats

Convert WAV to MP3, mix down to mono (use 1 audio channel), set bit rate to 64 kbps and sample rate to 22050 Hz:

We can make this file beautiful and searchable if this error is corrected: It looks like row 7 should actually have 8 columns, instead of 5. in line 6.
Name Vendor Architecture Repository Boards Manager URL Repository Data Folder Branch Name Notes
Adafruit AVR Boards adafruit avr https://github.com/adafruit/Adafruit_Arduino_Boards https://adafruit.github.io/arduino-board-index/package_adafruit_index.json / master
Adafruit nRF52 adafruit nrf52 https://github.com/adafruit/Adafruit_nRF52_Arduino https://adafruit.github.io/arduino-board-index/package_adafruit_index.json / master
Adafruit SAMD Boards adafruit samd https://github.com/adafruit/ArduinoCore-samd https://adafruit.github.io/arduino-board-index/package_adafruit_index.json / master
Adafruit TeeOnArdu TeeOnArdu avr https://github.com/adafruit/TeeOnArdu https://adafruit.github.io/arduino-board-index/package_adafruit_index.json / master
Adafruit WICED adafruit wiced https://github.com/adafruit/Adafruit_WICED_Arduino https://adafruit.github.io/arduino-board-index/package_adafruit_index.json / master
Adelino AVR Boards adelino avr https://github.com/neoautus/Adelino http://cdn.adelino.cc/downloads/packag
@bkrajendra
bkrajendra / datacamp.md
Last active October 23, 2020 07:11
Datacamp - - Machine Translation in Python

Understanding one-hot vectors

from tensorflow.python.keras.utils import to_categorical

# Create a list of words and convert them to indices
words = ["I", "like", "cats"]
word_ids = [word2index[w] for w in words]
print(word_ids)
@bkrajendra
bkrajendra / merge_properties.js
Created January 14, 2023 04:23
Application property processor
// Simple appproach for merging with subset of properties from json oject.
// Default Properties
const default_rolestudio = {
portal_name: 'Role Studio',
rolename_maxwidth: 200,
nested_property1: {value1: 30, value2: 20},
nested_property2: {value1: 30, value2: 20}
};
// Custom Properties