Skip to content

Instantly share code, notes, and snippets.

View nsdevaraj's full-sized avatar
🎯
Focusing

N.S.Devaraj nsdevaraj

🎯
Focusing
View GitHub Profile
@nsdevaraj
nsdevaraj / Roadmap.md
Last active November 15, 2024 11:49
SuperFilter Features list

Inforiver SuperFilter

  • Popup Mode
  • Conditional formatting
  • Number Formatting (for tooltip)
  • Measure based on category, only Numeric Filter
  • Saved Filters
  • Alphanumeric filter*
  • Filter Context support
  • Single select for month / Day
{
"privileges": [
{
"name": "ExportContent",
"essential": true
},
{
"name": "LocalStorage",
"essential": true
},
// Example with nested conditionals (harder to read)
function processUserRegistration(user) {
if (user.hasValidEmail) {
if (user.isMinimumAge) {
if (user.hasAcceptedTerms) {
if (user.hasProvidedValidPassword) {
// Perform registration
return {
success: true,
userId: generateUserId(),
input
1 - 2
1 - 3
2 - 3
2 - 4
3 - 1
3 - 2
4 - 1
4 - 2
@nsdevaraj
nsdevaraj / embedd.py
Last active September 28, 2024 10:08
local model embedding
import sqlite3
import torch
from transformers import AutoTokenizer, AutoModel
from tqdm import tqdm
import gc
#python3 -m venv path/to/venv
#source path/to/venv/bin/activate
# Connect to the SQLite database
conn = sqlite3.connect('data.sqlite')
<p>
<a href="https://inforiver.com/analytics-plus/">Inforiver Analytics+</a> is the fastest way to visualize your data
and share insightful
stories in Microsoft Power BI as a Power BI Certified Visual. Analytics+ also
enables large enterprises to migrate from Tableau, Spotfire, Qlik, Domo,
Cognos, SAP Lumira, or their static PowerPoint dashboards from Think-cell or
Mekko Graphics and consolidate them within Microsoft Power BI.
</p>
<p>The intuitive, no-code user experience (UX) helps even casual users build
dashboards and storyboards in minutes, with 100+ charts, cards, and tables

AI vs. Sewing Machines

Socio-Economic Impact Analysis

Content

  • Labor and Production
  • Cost and Investment
  • Impact and Potential

Section 1 - Labor and Production

@nsdevaraj
nsdevaraj / reactail.sh
Created August 13, 2024 10:25
starter
if ! command -v npx
then
echo "npx is required to be installed for this script"
exit
fi
echo "Creating a new project using create-react-app"
npx create-react-app $1
cd $1
@nsdevaraj
nsdevaraj / random loop.js
Created August 6, 2024 14:30
Automation
let randomLoop = 8;
let parentContainer = document.getElementsByClassName("scrollRegion");
 
const getRandomNumber = (min, max) => {
  return Math.floor(Math.random() * (max - min + 1) + min);
};
 
function task(index) {
  if (index >= randomLoop) return;
  let parent = document.getElementsByClassName("scrollRegion")[1];
@nsdevaraj
nsdevaraj / csrf.tsx
Created August 5, 2024 14:13
Prevention of Cross-Site Request Forgery (CSRF) Attacks
import express from 'express';
import csrf from 'csurf';
import cookieParser from 'cookie-parser';
const app = express();
app.use(cookieParser());
app.use(csrf({ cookie: true }));
app.use((req, res, next) => {