Skip to content

Instantly share code, notes, and snippets.

View saurav28's full-sized avatar

Saurav Sarkar saurav28

View GitHub Profile
@saurav28
saurav28 / HTTP
Last active April 25, 2019 09:40
Important HTTP- Security Concepts and links
HTTP State Management - Desribes the concept of HTTP sessions and how it can be achieved through cookies
http://www.rfc-editor.org/rfc/rfc2109.txt
SAML OASIS specification - https://www.oasis-open.org/committees/download.php/27819/sstc-saml-tech-overview-2.0-cd-02.pdf
Working with Bitnami wordpress stack. It comes up with a phpmyadmin application.
How to reset the mysql root passsword
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Update the value of password in config.inc.php of phpmyadmin application.
Check on how to fix if you cannot login to wp-admin area
Kill a single port
kill $(lsof -ti:3000) #3000 is the port to be freed
Source https://stackoverflow.com/questions/3855127/find-and-kill-process-locking-port-3000-on-mac
git init
git commit -m "Your comment"
git remote add origin <Link to GitHub Repo>
git remote -v
git push -u origin master
function askMusicPreferences(answer, convo, bot) {
myDialog.ask('What would like to hear?', [
{
pattern: '.*',
handler: async (response, convo, bot, message) => {
try {
var channels = await YoutubeHelper.getChannel(response);
if (channels.length == 0) {
let myDialog = new BotkitConversation(DIALOG_ID, controller);
try {
myDialog.say('Hello');
myDialog.ask('Do you like Music?', [
{
pattern: 'yes',
handler: async function (response, convo, bot) {
await askMusicPreferences(response, convo, bot);
}
controller.hears('hi', 'message', async (bot, message) => {
console.log('I heard a message');
await bot.beginDialog(DIALOG_ID);
});
Extend the facebook app token
https://developers.facebook.com/tools/debug/accesstoken
1. Enter the access token.
2. Click on extend the access token and make it never expire
Troubleshooting
Unsupported post request. Object with ID 'me' does not exist, cannot be loaded due to missing permissions, or does not support this operation
@saurav28
saurav28 / gdocs.html
Created January 29, 2021 13:34
Load Google Docs in iframe dynamically
<!DOCTYPE html>
<html>
<head>
<title>SDM Google Integration</title>
<style>
body {
background-color: black;
text-align: center;
color: white;
font-family: Arial, Helvetica, sans-serif;
@saurav28
saurav28 / App Script
Created March 9, 2021 18:00
Developing Google Editor Add on
1. App script editor https://script.google.com/home/projects/1AqDAmG9KBHIgIfV29rAYfrBnqBRMrscw4XxmMiTyUBpQMYgq15ViGkIk/edit
2. Calling third party APIs https://developers.google.com/workspace/add-ons/how-tos/non-google-services
3. Adding OAuth2 as a library https://morioh.com/p/5f9072920503