Skip to main content

Posts

Making vanilla web-fontend (project with lit, web component) secured (discussions with chatGpt)

Query: I wn complete seperate .css/.scss and .html template file for my webcomponent.js like in angular. But with complete security. In lit. Use any js lib like domPurify, etc. But I wan complete safety. How? ChatGPT said: Thought for 16s Totally doable. Here’s a secure Lit setup with fully separate .html + .scss files , sanitized with DOMPurify , and rendered into the Shadow DOM without sacrificing performance. Folder layout src / lib/ safe- html .js components/ app-shell .html app-shell .scss app-shell .js 1) Install deps npm i dompurify npm i -D sass Vite will compile .scss . We’ll import the compiled CSS as text and attach it via adoptedStyleSheets (fast + memory-friendly). 2) app-shell.html (pure template file) Put your Carbon UI Shell markup here (no scripts). Example stub: < cds-header aria-label = "My App" > < cds-header-name prefix = "IBM" >[Platform] </ cds-header-name > < cds-header-glo...

Reinstall Network-Manager in Ubuntu

 Assumptions: Network-Manager is somehow lost (or currepted) while updating/deleting some software and Internet access is lost. Internet access was there using data-cable usb port using mobile-internet connection. Get Logical Name of the port: Type in terminal  <sudo lshw -C network> you will get list of ports with there logical name Connect to internet using command: <sudo dhclient <your_port_name>> e.g. in my case it was <sudo dhclient usb0> Then reinstall Network-Manager using command: < sudo apt-get install network-manager> Done!

How do I increased Swap Memory of Ubuntu OS using terminal from 1GB to 7GB

 Hi, I have increase my Ubuntu OS swap memory from 1GB to 7GB by adding additional 6GB space to swap. Process which I followed is as follows: 1> Check previous Swap Memory: cat /proc/swaps 2> Check previous Swap Memory: swapon 3> Check previous Swap Memory: free 4> Create new Swap Memory: sudo dd if=/dev/zero of=/newswap bs=1024 count=6M 5> Set permissions for new Swap Memory sudo chmod 0600 /newswap 6> Bake new swap: sudo mkswap /newswap 7> Turn on new swap: sudo swapon /newswap 8> Check new Swap Memory: swapon 9> Modify /etc/fstab file by adding following lines at the end /newswap    swap    swap   defaults 0 0 Done!

Google Cloud Plateform VM Instances: How to connect one VM Instance to other using SSH and Internal IP Address

 Dear Friends, all of us know that there are two kinds of IP Address that can be assigned to GCP VM Instances (i.e Compute Engine), now if you take external IP address, without any reason then you will have to pay since external IP address is not free. So if you need to connect two compute engines via internal IP address using terminal for same region, via SSH, process is same as you connect via extermal IP address. i.e ssh <username>@<internal_ip_address>. Other advantage of connection via internal IP address is that it uses Internal LAN instead of Internet Data for communication will in turn will save lot of energy.