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 / final cut.sh
Last active January 21, 2026 09:36
extend trial
mv -v ~/Library/Containers/com.apple.FinalCutTrial/Data/Library/Application\ Support/.ffuserdata ~/.Trash
mv -v ~/Library/Application\ Support/.lpxuserdata ~/.Trash
#EXTM3U
#EXTINF:-1 tvg-id="3ABNKids.us@SD" tvg-logo="https://i.imgur.com/z3npqO1.png" group-title="Animation;Kids;Religious",3ABN Kids Network
https://3abn.bozztv.com/3abn2/Kids_live/smil:Kids_live.smil/playlist.m3u8
#EXTINF:-1 tvg-id="ADNTVPlus.fr@SD" tvg-logo="https://i.imgur.com/HQZQyWt.png" group-title="Animation",ADN TV+
https://d3b73b34o7cvkq.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-gz2sgqzp076kf/adn.m3u8
#EXTINF:-1 tvg-id="AnimationShowChannel.cn@SD" tvg-logo="https://i.imgur.com/Ul1pjUN.png" group-title="Animation;Kids",Animation Show Channel
http://180.213.174.225:9901/tsfile/live/1034_1.m3u8?authid=0&key=txiptv&playlive=1
#EXTINF:-1 tvg-id="AnimaxAsia.sg@India" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Animax.png/512px-Animax.png" group-title="Animation",Animax Asia India (1080p) [Geo-blocked]
https://amg02159-kcglobal-amg02159c1-samsung-in-521.playouts.now.amagi.tv/playlist/amg02159-kcglobal-animax-samsungin/playlist.m3u8
#EXTINF:-1 tvg-id="Anim
'''mermaid
graph TD
subgraph "Pen Housing"
subgraph "Power Subsystem"
A[Rechargeable Battery<br/>(e.g., Li-Po)] --> B[Power Management IC<br/>(Regulator & Charging Circuit)];
B --> |VCC| C;
B --> |VCC| G;
B --> |VCC| H;
end
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vector Studio - SVG Editor &amp; Tracer</title>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Alpine.js -->
<script defer="" src="https://cdn.jsdelivr.net/npm/alpinejs@3.14.1/dist/cdn.min.js"></script>
<!-- Google Fonts & Icons -->
@nsdevaraj
nsdevaraj / convert.ps1
Last active November 19, 2025 06:17
convert pbix
# PBIX Converter Utility
# Converts PBIX files by modifying visual types and removing SecurityBindings
param(
[Parameter(Mandatory=$true, Position=0)]
[string]$InputFile,
[Parameter(Mandatory=$false, Position=1)]
[string]$OutputFile
)
@nsdevaraj
nsdevaraj / Sidebar.tsx
Created October 23, 2025 15:49
react activity
import { useState } from 'react';
import { unstable_Activity as Activity } from 'react';
function Sidebar() {
const [scrollPosition, setScrollPosition] = useState(0);
const [inputValue, setInputValue] = useState('');
// This effect would pause when hidden
useEffect(() => {
const timer = setInterval(() => {
@nsdevaraj
nsdevaraj / Output
Last active October 23, 2025 02:22
import { topNPareto, topNPercentile } from './statsUtil.js';
const salesData = [
{ product: 'A', revenue: 100 },
{ product: 'B', revenue: 50 },
{ product: 'C', revenue: 30 },
{ product: 'D', revenue: 20 }
];
// Top 80% Pareto (A + B = 150/200 = 75%, but we include until >=80%; here A+B=75%, so add C for 90%)
@nsdevaraj
nsdevaraj / open.sh
Created October 9, 2025 05:55
open all urls
while read -r url; do open "$url"; done < /tmp/urls.txt
@nsdevaraj
nsdevaraj / App.jsx
Last active October 9, 2025 03:34
detect face
import React, { useRef, useEffect, useState } from 'react';
import * as faceapi from '@vladmandic/face-api';
function App() {
const videoRef = useRef(null);
const canvasRef = useRef(null);
const [photo, setPhoto] = useState(null);
const [validation, setValidation] = useState({});
const [modelsLoaded, setModelsLoaded] = useState(false);
const [modelsLoading, setModelsLoading] = useState(true);
@nsdevaraj
nsdevaraj / background.js
Created August 11, 2025 09:12
GitHub pr counter
// background.js (robust counting + diagnostics)
chrome.action.onClicked.addListener(async () => {
console.log("Extension clicked — starting PR count...");
const tabs = await chrome.tabs.query({ url: "https://github.com/*" });
if (!tabs.length) {
console.warn("No matching GitHub tabs open.");
return;
}