Snippets Collections
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 } 
  // useEffect(() => {
  //   setIsLoading(true);
  //   setTimeout(() => {
  //     if (fromWillPreview && isSpouseSelected) {
  //       // From WillPreview of Spouse
  //       setList(
  //         steps.filter((s: any) => s.bookedForProfileGuid === profileGuid),
  //       ); // List should contain incomplete steps of Main Testator
  //       // setIsLoading(false);
  //     }

  //     if (fromUploadDocs) {
  //       const guid = isSpouseSelected ? spouseGuid : profileGuid;
  //       setList(steps.filter((s: any) => s.bookedForProfileGuid === guid));
  //       // setIsLoading(false);
  //     }

  //     if (fromWillPreview && !isSpouseSelected) {
  //       // From WillPreview of Main Testator
  //       setList(
  //         steps.filter((s: any) => s.bookedForProfileGuid === spouseGuid),
  //       ); // List should contain incomplete steps of spouse
  //       // setIsLoading(false);
  //     }
  //     setIsLoading(false);
  //   }, 2000);
  // }, [steps, isSpouseSelected, fromWillPreview, fromUploadDocs]);

  // useEffect(() => {
  //   setIsLoading(true);
  //   setTimeout(() => {
  //     if (fromWillPreview && isSpouseSelected) {
  //       // From WillPreview of Spouse
  //       setList(
  //         steps.filter((s: any) => s.bookedForProfileGuid === profileGuid),
  //       ); // List should contain incomplete steps of Main Testator
  //     }
  //     setIsLoading(false);
  //   }, 2000);
  // }, [steps, fromWillPreview, isSpouseSelected]);

  // // Incomplete steps listing from submit button in Modify Appointment
  // useEffect(() => {
  //   setTimeout(() => {
  //     setList(
  //       steps.filter((s: any) => (s.bookedForProfileGuid === isSpouseSelected ? spouseGuid : profileGuid)),
  //     );
  //   }, 1000);
  // }, [steps, isSpouseSelected]);

  // ---------------------------->>>

  // useEffect(() => {
  //   if (fromWillPreview && !isSpouseSelected) { // From WillPreview of Main Testator
  //     setTimeout(() => {
  //       setList(steps?.filter((s: any) => s.bookedForProfileGuid === spouseGuid)); // List should contain incomplete steps of spouse
  //     }, 1000);
  //   }
  // }, [steps, fromWillPreview, isSpouseSelected]);

  // useEffect(() => {
  //   if (fromUploadDocs) {
  //     const guid = isSpouseSelected ? spouseGuid : profileGuid;
  //     setList(
  //       steps.filter((s: any) => (s.bookedForProfileGuid === guid)),
  //     );
  //   }
  // }, [steps, fromUploadDocs, isSpouseSelected]);
There are 4 ways the value of this is set inside functions, depending on the makeup:

1. A simple function call, like the kind you learned about in our earliest JavaScript chapters
2. When calling a function as an object method
3. Explicit binding by using the call(), apply(), and bind() methods
4. When the function is used as a constructor, using the new operator
// again, with hooks
function NeonCursor() {
  const [position, setPosition] = React.useState({ top: 0, left: 0 });

  React.useEffect(() => {
    function handleMouseMove(event) {
      setPosition({
        top: event.pageY,
        left: event.pageX,
      });
    }

    // list of actions inside one hook
    document.addEventListener('mousemove', handleMouseMove);
    document.body.classList.add('no-cursor');

    // we're returning a function that remove our effects
    return () => {
      document.body.classList.remove('no-cursor');
      document.removeEventListener('mousemove', handleMouseMove);
    };
  });

  return (
    <img
      src="./cursor.png"
      width={30}
      style={{
        position: 'absolute',
        top: position.top,
        left: position.left,
        pointerEvents: 'none',
      }}
    />
  );
} 
from flask import Flask, request, jsonify
from pyngrok import ngrok
from alpaca_trade_api.rest import REST, TimeFrame
import logging

# Flask app setup
app = Flask(__name__)

# Setup logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')

# Alpaca API credentials
ALPACA_API_KEY = "PKVIYT9NC2P2GHCB43CJ"  # Replace with your actual API Key
ALPACA_API_SECRET = "pcnilPA8Zj2gO4pPs2Xth2io063gSymfX35moeac"  # Replace with your actual Secret Key
ALPACA_BASE_URL = "https://paper-api.alpaca.markets"

# Initialize Alpaca API
alpaca = REST(ALPACA_API_KEY, ALPACA_API_SECRET, base_url=ALPACA_BASE_URL)

# Secret key for the webhook
WEBHOOK_SECRET_KEY = "Yuvi23780557"

def reformat_ticker(symbol):
    """Reformat the ticker symbol to remove any exchange prefix."""
    return symbol.split(':')[-1]

def get_current_price(symbol):
    """Retrieve the current price of the given symbol."""
    try:
        barset = alpaca.get_bars(symbol, TimeFrame.Minute, limit=1).df
        if not barset.empty:
            return barset['close'].iloc[-1]  # Return the close price of the last bar
        else:
            logging.warning(f"No recent trading data for {symbol}")
            return None  # or some default price
    except Exception as e:
        logging.error(f"Error retrieving price for {symbol}: {e}")
        return None  # or some default price

def get_user_position(symbol):
    """Retrieve the user's current position for the given symbol."""
    try:
        position = alpaca.get_position(symbol)
        return position.qty, position.avg_entry_price
    except Exception as e:
        logging.warning(f"Could not retrieve position for {symbol}: {e}")
        return 0, 0  # Defaults if no position is found

@app.route('/webhook', methods=['POST'])
def webhook():
    """Handle incoming webhook requests."""
    data = request.json

    # Validate data
    if not all(k in data for k in ["secret_key", "ticker", "quantity", "action"]):
        logging.warning("Missing data in request")
        return jsonify({"error": "Missing data"}), 400

    # Check if the secret key matches
    if data.get('secret_key') != WEBHOOK_SECRET_KEY:
        logging.warning("Invalid secret key received")
        return jsonify({"error": "Invalid secret key"}), 403

    try:
        # Reformat the ticker symbol
        symbol = reformat_ticker(data['ticker'])
        logging.info(f"Received quantity as a string: {data['quantity']}")
        quantity = float(data['quantity'])
        logging.info(f"Parsed quantity as a float: {quantity}")
        action = data['action'].lower()

        # Retrieve current price and user's position
        current_price = get_current_price(symbol)
        user_qty, avg_entry_price = get_user_position(symbol)

        # Log order attempt and additional info
        logging.info(f"Order Attempt - Symbol: {symbol}, Quantity: {quantity}, Action: {action}")
        logging.info(f"Current Price: {current_price}, User Position: {user_qty} at avg price {avg_entry_price}")

        # Process the order
        if action in ['buy', 'sell']:
            formatted_quantity = "{:.8f}".format(quantity)
            logging.info(f"Formatted quantity: {formatted_quantity}")
            # Ensure the quantity is greater than 0
            if quantity <= 0:
                raise ValueError("Quantity must be greater than 0")
            order = alpaca.submit_order(symbol=symbol, qty=formatted_quantity, side=action, type='market', time_in_force='gtc')
            logging.info(f"Order submitted successfully - Order ID: {order.id}")
            return jsonify({"message": "Order submitted", "order_id": order.id}), 200
        else:
            logging.warning("Invalid action received")
            return jsonify({"error": "Invalid action"}), 400
    except ValueError as e:
        # Handle the specific error when conversion fails or quantity is invalid
        logging.error(f"Error in processing order: {e}")
        return jsonify({"error": "Invalid quantity format"}), 400
    except Exception as e:
        # Handle any other exceptions
        logging.error(f"Error in processing order: {e}")
        return jsonify({"error": str(e)}), 500

if __name__ == '__main__':
    # Start ngrok when app is run
    ngrok_tunnel = ngrok.connect(5000, bind_tls=True, hostname='ysps.ngrok.io')
    logging.info(f'ngrok tunnel "webhook" -> {ngrok_tunnel.public_url}')

    # Run the Flask app
    app.run(port=5000)
import json

def export_to_csv():
    with open("data.json") as f:
        list1 = []
        data = json.loads(f.read())
        temp = data[0]
        header_items = []
        get_header_items(header_items, temp)
        list1.append(header_items)
      
        for obj in data:
            d = []
            add_items_to_data(d, obj)
            list1.append(d)
        
        with open('output.csv', 'w') as output_file:
            for a in list1:
                output_file.write(','.join(map(str, a)) + "\r")


def get_header_items(items, obj):
    for x in obj:
        if isinstance(obj[x], dict):
            items.append(x)
            get_header_items(items, obj[x])
        else:
            items.append(x)


def add_items_to_data(items, obj):
    for x in obj:
        if isinstance(obj[x], dict):
            items.append("")
            add_items_to_data(items, obj[x])
        else:
            items.append(obj[x])

export_to_csv()
#geçmişi görmek için
history
history numarası

rm ~/.bash_history && history -c   #sil

Check Link

https://learn.microsoft.com/en-us/sql/t-sql/language-elements/while-transact-sql?view=sql-server-ver16

https://learn.microsoft.com/en-us/sql/t-sql/language-elements/if-else-transact-sql?view=sql-server-ver16


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

star

Thu Dec 28 2023 05:00:26 GMT+0000 (Coordinated Universal Time)

@alfred555 #react.js

star

Thu Dec 28 2023 04:40:14 GMT+0000 (Coordinated Universal Time) https://tripleten.com/trainer/web/lesson/93c89dbd-3e69-429b-82bb-f3553357355f/

@Marcelluki

star

Thu Dec 28 2023 03:01:17 GMT+0000 (Coordinated Universal Time) https://tripleten.com/trainer/web/lesson/f154f989-a90e-45ae-9dac-676c391a2449/task/8935acfd-1131-4a8d-81d3-f8649d295f32/

@Marcelluki

star

Thu Dec 28 2023 00:17:47 GMT+0000 (Coordinated Universal Time)

@Tonyfingh

star

Wed Dec 27 2023 23:29:18 GMT+0000 (Coordinated Universal Time) https://github.com/bugandcode-io/PYTHON_JSON_TO_CSV/blob/main/main.py

@IndahDL #json

star

Wed Dec 27 2023 20:22:06 GMT+0000 (Coordinated Universal Time)

@Hilmi

star

Wed Dec 27 2023 18:17:38 GMT+0000 (Coordinated Universal Time) https://blog.devart.com/if-then-in-sql-server.html

@darshcode #sql

Save snippets that work with our extensions

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