Snippets Collections
const merlin = new Merlin({ apiKey:"<YOUR_OPENAI_KEY>", merlinConfig: {apiKey: "<YOUR_MERLIN_API_KEY>"} });`
import { Merlin } from "merlin-node";

const apiKey = "<YOUR_MERLIN_API_KEY>"; // Replace with your API key from Merlin
const merlin = new Merlin({ merlinConfig: { apiKey } });

async function createCompletion() {
  try {
    const completion = await merlin.chat.completions.create({
      messages: [
        { role: "system", content: "You are a helpful assistant." },
        {
          role: "user",
          content: [
            {
              type: "image_url",
              image_url:
                "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
            },
            {
              type: "text",
              text: "What’s in this image?",
            },
          ],
        },
      ],
      model: "gemini-pro-vision",
    });

    console.log(completion.choices[0].message.content);
  } catch (error) {
    console.error("Error creating completion:", error);
  }
}

createCompletion();
1. set these for the project (name accordingly)
for REACT, publish directory is "build"
Base directory = my-portfolio-frontend
Package directory = Not set
Build command = npm run build
Publish directory = my-portfolio-frontend/build


2.
To Fix babel... warning, write this command -
npm install --save-dev @babel/plugin-proposal-private-property-in-object

Next create a new file and paste this
// .babelrc
{
  "presets": [
    "react-app"
  ],
  "plugins": [
    "@babel/plugin-proposal-private-property-in-object"
    // Add any other plugins you may have here
  ]
}


3.
In the root folder add a new file and paste it
// netlify.toml
[[redirects]]
from = "/*"
to = "/index.html"
status = 200


4. Remove all the warnings from the project
# split()
# دالة تقوم بتقسيم السلسلة إلى قائمة من الكلمات باستخدام (المسافات أو أي نص آخر) كفاصل
# Syntax: string.split(sep=None, maxsplit=-1) -> list[LiteralString]
# sep => Separator    NOTE: By default any (whitespace) is a separator
# maxsplit => عايز التقسيم يكون في كام عنصر؟
# maxsplit => لو كتبت مثلا 2 ترجع 3عناصر وهكذا، يعني النتيجة بتكون +1 يعني التقسيم تم في 2 والباقي نزله في عنصر واحد الاخير

## أختها الوحيدة ##########################
# rsplit()  # Right Split
################################################################

txt1 = "welcome to the jungle"
txt2 = "welcome#to#the#jungle"

print("============(split)===================================")
x1 = txt1.split()           
x2 = txt1.split(" ",2)
x3 = txt2.split("#")
print(x1)                   # ['welcome', 'to', 'the', 'jungle']
print(x2)                   # ['welcome', 'to', 'the jungle']
print(x3)                   # ['welcome', 'to', 'the', 'jungle']

print("============(rsplit)===================================")
y1 = txt1.rsplit(None,2)
y2 = txt1.rsplit(" ",2)
print(y1)                    # ['welcome to', 'the', 'jungle']
print(y2)                    # ['welcome to', 'the', 'jungle']
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See https://apps.db.ripe.net/docs/HTML-Terms-And-Conditions

% Note: this output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to '::/0'

% No abuse contact registered for ::/0

inet6num:       ::/0
netname:        IANA-BLK
descr:          The whole IPv6 address space
country:        EU # Country is really world wide
org:            ORG-IANA1-RIPE
admin-c:        IANA1-RIPE
tech-c:         CREW-RIPE
tech-c:         OPS4-RIPE
mnt-by:         RIPE-NCC-HM-MNT
mnt-lower:      RIPE-NCC-HM-MNT
status:         ALLOCATED-BY-RIR
remarks:        This network is not allocated.
                This object is here for Database
                consistency and to allow hierarchical
                authorisation checks.
created:        2002-08-05T10:21:17Z
last-modified:  2022-05-23T14:49:16Z
source:         RIPE

organisation:   ORG-IANA1-RIPE
org-name:       Internet Assigned Numbers Authority
org-type:       IANA
address:        see http://www.iana.org
remarks:        The IANA allocates IP addresses and AS number blocks to RIRs
remarks:        see http://www.iana.org/numbers
admin-c:        IANA1-RIPE
tech-c:         IANA1-RIPE
mnt-ref:        RIPE-NCC-HM-MNT
mnt-by:         RIPE-NCC-HM-MNT
created:        2004-04-17T09:57:29Z
last-modified:  2013-07-22T12:03:42Z
source:         RIPE # Filtered

role:           RIPE NCC Registration Services Department
address:        RIPE Network Coordination Centre
address:        P.O. Box 10096
address:        1001 EB Amsterdam
address:        the Netherlands
phone:          +31 20 535 4444
fax-no:         +31 20 535 4445
org:            ORG-NCC1-RIPE
admin-c:        MSCH2-RIPE
tech-c:         KL1200-RIPE
tech-c:         XAV
tech-c:         MPRA-RIPE
tech-c:         EM12679-RIPE
tech-c:         KOOP-RIPE
tech-c:         RS23393-RIPE
tech-c:         SPEN
tech-c:         LH47-RIPE
tech-c:         TORL
tech-c:         ME3132-RIPE
tech-c:         JW1966
tech-c:         AD11
tech-c:         HUW
tech-c:         CP11558-RIPE
tech-c:         PH7311-RIPE
tech-c:         KW2814-RIPE
tech-c:         SF9489-RIPE
tech-c:         MK23135-RIPE
tech-c:         OE1366-RIPE
tech-c:         CBT18-RIPE
tech-c:         CG12576-RIPE
tech-c:         RS26744-RIPE
nic-hdl:        CREW-RIPE
abuse-mailbox:  abuse@ripe.net
mnt-by:         RIPE-NCC-HM-MNT
created:        2002-09-23T10:13:06Z
last-modified:  2023-08-29T11:33:21Z
source:         RIPE # Filtered

role:           Internet Assigned Numbers Authority
address:        see http://www.iana.org.
admin-c:        IANA1-RIPE
tech-c:         IANA1-RIPE
nic-hdl:        IANA1-RIPE
remarks:        For more information on IANA services
remarks:        go to IANA web site at http://www.iana.org.
mnt-by:         RIPE-NCC-MNT
created:        1970-01-01T00:00:00Z
last-modified:  2001-09-22T09:31:27Z
source:         RIPE # Filtered

role:           RIPE NCC Operations
address:        Stationsplein 11
address:        1012 AB Amsterdam
address:        The Netherlands
phone:          +31 20 535 4444
fax-no:         +31 20 535 4445
abuse-mailbox:  abuse@ripe.net
admin-c:        BRD-RIPE
tech-c:         GL7321-RIPE
tech-c:         MENN1-RIPE
tech-c:         RCO-RIPE
tech-c:         CNAG-RIPE
tech-c:         SO2011-RIPE
tech-c:         TOL666-RIPE
tech-c:         ADM6699-RIPE
tech-c:         TIB-RIPE
tech-c:         SG16480-RIPE
tech-c:         RDM397-RIPE
nic-hdl:        OPS4-RIPE
mnt-by:         RIPE-NCC-MNT
created:        2002-09-16T10:35:19Z
last-modified:  2019-06-05T11:01:30Z
source:         RIPE # Filtered

% This query was served by the RIPE Database Query Service version 1.109.1 (SHETLAND)

ns3.wlfdle.rnc.net.cable.rogers.com >> 64.71.246.28
ns3.wlfdle.rnc.net.cable.rogers.com >> 64.71.246.28
ns3.ym.rnc.net.cable.rogers.com >> 64.71.246.156
ns2.ym.rnc.net.cable.rogers.com >> 24.153.22.142
ns2.wlfdle.rnc.net.cable.rogers.com >> 24.153.22.14
ns3.wlfdle.rnc.net.cable  IN  A  64.71.246.28
Step 1 : Log Into Your WordPress
Step 2 : Access The Theme Directory
Step 3 : Add New Theme
Step 4 : Choose And Install

ssh username@server_ip_address
sudo apt update
sudo apt install nodejs
sudo apt install npm
node -v
npm -v
mkdir my-node-app
cd my-node-app
npm init -y
sudo npm install pm2 -g
pm2 start index.js

// other way
pm2 start {command} --name "APP NAME" -- {script}

//like
pm2 start npm --name "NODE APP" -- start
//css
<style>
.container {
  display: flex;
  width: 100%;
  padding: 0%;
  box-sizing: border-box;
  height: 50vh;
}

.box {
  flex: 1;
  overflow: hidden;
  transition: 0.5s;
  margin: 0 2%;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  line-height: 0;
}

.box > img {
  width: 200%;
  height: calc(100% - 10vh);
  object-fit: cover;
  transition: 0.5s;
}

.box > span {
  font-size: 3.8vh;
  display: block;
  text-align: center;
  height: 10vh;
  line-height: 2.6;
}

.box:hover {
  flex: 1 1 50%;
}
.box:hover > img {
  width: 100%;
  height: 100%;
}
</style>



//Hmtl
   
  <div class="container">
  <div class="box">
    <img src="https://source.unsplash.com/1000x800">
    <span>Acceptance</span>
  </div>
  <div class="box">
    <img src="https://source.unsplash.com/1000x802">
    <span>Greatness</span>
  </div>
  <div class="box">
    <img src="https://source.unsplash.com/1000x804">
    <span>truth</span>
  </div>
  <div class="box">
    <img src="https://source.unsplash.com/1000x806">
    <span>self love</span>
  </div>
</div>


function setUrlParam(param, value) {
    const url = new URL(window.location.href);
    url.searchParams.set(param, value);
    window.history.pushState({}, "", url);
}

function deleteUrlParam(param) {
    const url = new URL(window.location.href);
    url.searchParams.delete(param);
    window.history.pushState({}, "", url);
}
from autogen import AssistantAgent, UserProxyAgent, config_list_from_json
# Load LLM inference endpoints from an env variable or a file
# See https://microsoft.github.io/autogen/docs/FAQ#set-your-api-endpoints
# and OAI_CONFIG_LIST_sample
config_list = config_list_from_json(env_or_file="OAI_CONFIG_LIST")
# You can also set config_list directly as a list, for example, config_list = [{'model': 'gpt-4', 'api_key': '<your OpenAI API key here>'},]
assistant = AssistantAgent("assistant", llm_config={"config_list": config_list})
user_proxy = UserProxyAgent("user_proxy", code_execution_config={"work_dir": "coding"})
user_proxy.initiate_chat(assistant, message="Plot a chart of NVDA and TESLA stock price change YTD.")
# This initiates an automated chat between the two agents to solve the task
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
rows_to_display=app_tables.images.search()
for row in rows_to_display:
   L=LinearPanel()
   L.add_component(Image(source=row['Image']))
   L.add_component(Label(text=row['title']))
   L.add_component(Label(text=row['info']))
   self.flow_panel_1.add_component(L)
Dear Customer,

Please find the analyzed feedback form attached for your reference.

Please let us know in case you face any issues or if any additional information is required.

Thank you
const passport = require('passport');

const jwtStrategy = require('passport-jwt').Strategy;

const ExtractStrategy = require('passport-jwt').ExtractJwt;

const Admin = require('../models/Admin');
const Faculty = require('../models/Faculty');

const opts = {
    jwtFromRequest : ExtractStrategy.fromAuthHeaderAsBearerToken(),
    secretOrKey : "secret"
}

passport.use(new jwtStrategy(opts,async function(payload,done){
      let AdminData = await Admin.findOne({email: payload.adminData.email});
      if(AdminData) {
         if(AdminData.password == payload.adminData.password){
            return done(null,AdminData);
         }
         else{
            return done(null,false);
         }
      }
      else{
        return done(null,false);
      }
}))



passport.serializeUser(function(user,done){
    console.log(user);
    return done(null,user.id);
})

passport.deserializeUser(async function(id,done){
    console.log("Deserialize");
    console.log(id);

    let AdminRecord = await Admin.findById(id);
    if(AdminRecord){
        return done(null,AdminRecord);
    }
    else{
        return done(null,false);
    }
})

module.exports = passport;
Actúa como un editor experto en idioma [IDIOMA]. Corrige y explica los errores gramaticales y de redacción, que encuentres en el siguiente texto. Seguidamente aporta tres recomendaciones específicas de este texto, con ejemplos, para una mejor lectura y comprensión:  [TEXTO-A-CORREGIR]
#!/bin/bash

backup_dir="/home/akshatha/backup" #Define the backup directory

mkdir -p $backup_dir #Create the backup directory if does not exists

timestamp=$(date +'%Y%m%d_%H%M%S')

backup_filename="backup_${timestamp}.tar.gz"

tar czf "${backup_dir}/${backup_filename}" /home/akshatha/shell_script/

echo "Backup created: ${backup_dir}/${backup_filename}"

~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
person_info = {
    'Name': 'Ahmed',
    'Age': 25,
    'City': 'Cairo'
}
in the similar way i want to disable 'f12' to get the inspect menu
ChatGPT
ChatGPT
Disabling the ability to open browser developer tools (including using F12 to access the inspect menu) is generally not recommended, as it can be considered intrusive and goes against the user's expectations. Users have the right to inspect and interact with the content of a web page. Attempting to prevent it may lead to a poor user experience and potential accessibility issues.

However, if you still want to proceed, note that disabling F12 or other keyboard shortcuts is not foolproof, as users can still access developer tools through the browser menu or other methods.

Here's an example of how you might try to prevent F12 using a similar approach as before:

jsx
Copy code
import React from 'react';

const DisableF12 = (WrappedComponent) => {
  return class extends React.Component {
    handleKeyDown = (e) => {
      if (e.keyCode === 123) {
        // F12 key was pressed
        e.preventDefault();
      }
    };

    componentDidMount() {
      document.addEventListener('keydown', this.handleKeyDown);
    }

    componentWillUnmount() {
      document.removeEventListener('keydown', this.handleKeyDown);
    }

    render() {
      return <WrappedComponent {...this.props} />;
    }
  };
};

export default DisableF12;
Then, use this HOC to wrap your main application component:

jsx
Copy code
// App.js
import React from 'react';
import DisableF12 from './DisableF12';

const App = () => {
  return (
    <div>
      {/* Your React component content goes here */}
    </div>
  );
};

export default DisableF12(App);
Please be aware that users can still access the developer tools through other means, and attempting to prevent it may lead to negative reactions from users. It's generally better to focus on creating a positive user experience and trust users to use the browser tools responsibly.




give the full code to disable my mouse right click in the entire website

ChatGPT
Certainly! To disable the right-click context menu for the entire website in a React application, you can use a higher-order component (HOC) that wraps your entire application. Here's an example:

// DisableRightClick/js
import React from 'react';

const DisableRightClick = (WrappedComponent) => {
  return class extends React.Component {
    handleContextMenu = (e) => {
      e.preventDefault();
    };

    componentDidMount() {
      document.addEventListener('contextmenu', this.handleContextMenu);
    }

    componentWillUnmount() {
      document.removeEventListener('contextmenu', this.handleContextMenu);
    }

    render() {
      return <WrappedComponent {...this.props} />;
    }
  };
};

export default DisableRightClick;



// Then, you can use this HOC to wrap your main application component:
// App.js
import React from 'react';
import DisableRightClick from './DisableRightClick';

const App = () => {
  return (
    <div>
      {/* Your React component content goes here */}
    </div>
  );
};

export default DisableRightClick(App);


In this example:
The DisableRightClick HOC creates a class component that wraps your provided component.
It adds an event listener for the contextmenu event to disable the right-click context menu.
The event listener is added in the componentDidMount lifecycle method and removed in the componentWillUnmount method to avoid memory leaks.
By using this HOC, the right-click context menu will be disabled for the entire application. Adjust the paths and structure based on your project's setup. Keep in mind that disabling the right-click context menu is a user experience choice and doesn't provide complete security. Users can still access the context menu using browser developer tools or other methods.
FROM python:3.9-slim-bullseye

ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"

# Install dependencies:
COPY requirements.txt .
RUN pip install -r requirements.txt

# Run the application:
COPY myapp.py .
CMD ["python", "myapp.py"]
import React, { useEffect } from 'react';

const App = () => {
  useEffect(() => {
    const handleVisibilityChange = () => {
      if (document.hidden) {
        // The page is not visible (user switched tabs)
        document.title = 'User switched tabs';
      } else {
        // The page is visible again
        document.title = 'Your Website Title';
      }
    };

    // Add event listener when the component mounts
    document.addEventListener('visibilitychange', handleVisibilityChange);

    // Clean up the event listener when the component unmounts
    return () => {
      document.removeEventListener('visibilitychange', handleVisibilityChange);
    };
  }, []); // Empty dependency array ensures the effect runs only once on mount

  return (
    <div>
      {/* Your React component content goes here */}
    </div>
  );
};

export default App;
When to Use
In situations where the this keyword isn't being used inside the body of a function, do what you think is best! For instance, it's quite convenient to use arrow functions in callbacks because of their short syntax:
Copy code
JAVASCRIPT
const numbers = [2, 3, 5];
const doubledNumbers = numbers.map(number => number * 2);

console.log(doubledNumbers); // 4, 6, 10 
Page segmentation modes:
  0    Orientation and script detection (OSD) only.
  1    Automatic page segmentation with OSD.
  2    Automatic page segmentation, but no OSD, or OCR.
  3    Fully automatic page segmentation, but no OSD. (Default)
  4    Assume a single column of text of variable sizes.
  5    Assume a single uniform block of vertically aligned text.
  6    Assume a single uniform block of text.
  7    Treat the image as a single text line.
  8    Treat the image as a single word.
  9    Treat the image as a single word in a circle.
 10    Treat the image as a single character.
 11    Sparse text. Find as much text as possible in no particular order.
 12    Sparse text with OSD.
 13    Raw line. Treat the image as a single text line,
                        bypassing hacks that are Tesseract-specific.
The apply() Method
apply() and call() are actually pretty similar. Both methods explicitly define the value of this, but they have different ways of taking arguments. For both methods, the first parameter will be the object that we want to be the value of this. However, instead of accepting an endless number of arguments, the second parameter of apply() will be an array containing all the arguments we wish to pass to the function:
Copy code
JAVASCRIPT
const car = {
  registrationNumber: 'O287AE',
  brand: 'Tesla'
};

function displayDetails(greeting, ownerName) {
  console.log(`${greeting} ${ownerName}`);
  console.log(`Car info: ${this.registrationNumber} ${this.brand}`);
}

displayDetails.apply(car, ['Hello', 'Matt']);

/*

  Hello Matt
  Car info: O287AE Tesla

*/ 
The call() Method

/*The call() method invokes a function and explicitly defines its context. In other words, we can use call() to call a function and specify which object will be assigned to this. 
Consider the following example:*/

const user = {
  username: 'Peter',
  auth() {
    console.log(`${this.username} has logged in`);
  }
};

const adminAuth = user.auth;

adminAuth.call(user); // Peter has logged in 

/*We have already encountered some code very similar to the above example. Remember, if we were to call adminAuth() without using call() here, our context would be the global window object, and undefined would be returned. With call(), we can explicitly specify the context.

Let's discuss the possible parameters of the call() method:

-The first parameter is the context, i.e. the object to be written to this. In the above example, this is the user object.

-The following parameters (there can be as many as needed) are the actual parameters of the function that we're calling.

In the above example, we simply used call() to define our function's context. This time, we'll also pass an argument so we can welcome our user with a custom greeting message:*/

const user = {
  username: 'Peter',
  auth(greeting) { // now this function has the greeting parameter
    console.log(`${greeting} ${this.username}`);
  }
};

const adminAuth = user.auth;

adminAuth.call(user, 'Hello'); // Hello Peter 

/*Again, there's no limit to the number of arguments we can pass:*/

const user = {
  username: 'Peter',
  auth() {
    console.log(arguments); // outputting the arguments to the console
  }
};

const adminAuth = user.auth;

adminAuth.call(user, 1, 2, 3, 4, 5); // Arguments(5) { 0: 1, 1: 2, 2: 3, 3: 4, 4: 5 } 
star

Fri Dec 29 2023 23:36:27 GMT+0000 (Coordinated Universal Time) https://iplocation.io/ip-extractor

@etg1

star

Fri Dec 29 2023 20:02:37 GMT+0000 (Coordinated Universal Time) https://api.getmerlin.in/docs/gemini-models

@Spsypg #typescript

star

Fri Dec 29 2023 20:02:28 GMT+0000 (Coordinated Universal Time) https://api.getmerlin.in/docs/gemini-models

@Spsypg #typescript

star

Fri Dec 29 2023 20:02:12 GMT+0000 (Coordinated Universal Time) https://api.getmerlin.in/docs/gemini-models

@Spsypg #bash

star

Fri Dec 29 2023 19:24:22 GMT+0000 (Coordinated Universal Time) https://chat.openai.com/?__cf_chl_tk

@eziokittu

star

Fri Dec 29 2023 17:02:46 GMT+0000 (Coordinated Universal Time)

@rmdnhsn #python

star

Fri Dec 29 2023 13:32:54 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup/whois.php?query

@etg1

star

Fri Dec 29 2023 13:26:58 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:55 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:53 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:51 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:47 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:45 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:42 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:38 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:36 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:33 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:26:31 GMT+0000 (Coordinated Universal Time) https://www.ip-tracker.org/lookup.php

@etg1

star

Fri Dec 29 2023 13:10:47 GMT+0000 (Coordinated Universal Time) https://sites.ipaddress.com/ns3.wlfdle.rnc.net.cable.rogers.com/

@etg1

star

Fri Dec 29 2023 12:21:11 GMT+0000 (Coordinated Universal Time) undefined

@hoperyougax

star

Fri Dec 29 2023 10:50:11 GMT+0000 (Coordinated Universal Time) https://www.ip2location.com/free/telegram-bot

@etg1 #html

star

Fri Dec 29 2023 10:49:57 GMT+0000 (Coordinated Universal Time) https://www.ip2location.com/free/telegram-bot

@etg1 #html

star

Fri Dec 29 2023 10:32:30 GMT+0000 (Coordinated Universal Time) https://codenestors.com/blog/how-to-install-wordpress-theme-template

@master4321

star

Fri Dec 29 2023 10:31:10 GMT+0000 (Coordinated Universal Time) https://codenestors.com/blog/how-to-install-pm2-on-ubuntu-server

@master4321

star

Fri Dec 29 2023 09:38:04 GMT+0000 (Coordinated Universal Time) https://dnevnik.kiasuo.ru/diary/s/389161/student_marks/1240000000337856864

@ZXC

star

Fri Dec 29 2023 09:35:05 GMT+0000 (Coordinated Universal Time) https://dnevnik.kiasuo.ru/diary/s/389161/student_marks/1240000000337856864

@ZXC

star

Fri Dec 29 2023 09:01:40 GMT+0000 (Coordinated Universal Time)

@Calideebynyc #expanding

star

Fri Dec 29 2023 08:52:38 GMT+0000 (Coordinated Universal Time)

@jeromew #javascript

star

Fri Dec 29 2023 07:58:32 GMT+0000 (Coordinated Universal Time) https://codepen.io/ItzaMi/pen/bGgaOEr

@mubashir_aziz

star

Fri Dec 29 2023 05:55:50 GMT+0000 (Coordinated Universal Time) https://github.com/microsoft/autogen

@spekz369

star

Fri Dec 29 2023 05:55:41 GMT+0000 (Coordinated Universal Time) https://github.com/microsoft/autogen

@spekz369

star

Fri Dec 29 2023 03:30:05 GMT+0000 (Coordinated Universal Time) https://linuxconfig.org/how-to-install-google-chrome-browser-on-linux

@malzzz

star

Fri Dec 29 2023 01:42:27 GMT+0000 (Coordinated Universal Time) https://anvil.works/forum/t/creating-an-image-gallery-in-anvil/11236

@webdeveloper_

star

Thu Dec 28 2023 23:30:14 GMT+0000 (Coordinated Universal Time) https://wiki.selfhtml.org/wiki/Typografie/Zeilenumbruch

@2late #html

star

Thu Dec 28 2023 18:44:19 GMT+0000 (Coordinated Universal Time)

@amanskum

star

Thu Dec 28 2023 17:55:06 GMT+0000 (Coordinated Universal Time)

@urmitkraiyani #nodejs

star

Thu Dec 28 2023 15:58:14 GMT+0000 (Coordinated Universal Time) https://codepen.io/scottjehl/pen/abJrPOP

@mubashir_aziz

star

Thu Dec 28 2023 14:48:44 GMT+0000 (Coordinated Universal Time) https://www.isocialweb.agency/prompt-para-mejorar-traducciones-de-texto/

@Spsypg ##prompts

star

Thu Dec 28 2023 12:54:22 GMT+0000 (Coordinated Universal Time)

@achendel

star

Thu Dec 28 2023 11:57:20 GMT+0000 (Coordinated Universal Time) https://docs.conda.io/projects/miniconda/en/latest/

@Spsypg

star

Thu Dec 28 2023 11:57:15 GMT+0000 (Coordinated Universal Time) https://docs.conda.io/projects/miniconda/en/latest/

@Spsypg

star

Thu Dec 28 2023 11:41:37 GMT+0000 (Coordinated Universal Time)

@rmdnhsn #python

star

Thu Dec 28 2023 11:38:59 GMT+0000 (Coordinated Universal Time) https://chat.openai.com/c/73ae4f49-b759-447b-a24d-ded7b9e0e205

@eziokittu

star

Thu Dec 28 2023 11:26:57 GMT+0000 (Coordinated Universal Time) https://chat.openai.com/c/73ae4f49-b759-447b-a24d-ded7b9e0e205

@eziokittu

star

Thu Dec 28 2023 10:29:03 GMT+0000 (Coordinated Universal Time) https://pythonspeed.com/articles/activate-virtualenv-dockerfile/

@quaie #python #venv

star

Thu Dec 28 2023 08:35:52 GMT+0000 (Coordinated Universal Time) https://chat.openai.com/c/73ae4f49-b759-447b-a24d-ded7b9e0e205

@eziokittu

star

Thu Dec 28 2023 08:29:12 GMT+0000 (Coordinated Universal Time) https://tripleten.com/trainer/web/lesson/399bc4a1-0594-4a30-a0d1-06652b612602/task/4368d671-ee8f-4f84-b9a5-42963f804407/

@Marcelluki

star

Thu Dec 28 2023 07:47:05 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/44619077/pytesseract-ocr-multiple-config-options

@chook100 #python

star

Thu Dec 28 2023 07:07:13 GMT+0000 (Coordinated Universal Time) https://tripleten.com/trainer/web/lesson/f711442d-b2dd-4154-8776-ce7783ffba7a/task/e9c59c51-5e72-4036-ba17-7c41d7ef0a76/

@Marcelluki

star

Thu Dec 28 2023 06:35:27 GMT+0000 (Coordinated Universal Time) https://tripleten.com/trainer/web/lesson/f711442d-b2dd-4154-8776-ce7783ffba7a/task/e9c59c51-5e72-4036-ba17-7c41d7ef0a76/

@Marcelluki

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension