Snippets Collections
sudo apt install vim-gtk3
sudo apt install xclip
public class MyFirstSpringProjectApplication {

	public static void main(String[] args) {
		ApplicationContext context =  new ClassPathXmlApplicationContext("spring.xml");
		laptop obj=(laptop) context.getBean("alien2");
		obj.DisplayCPU();


	}
}

package com.javalearnings.MyFirstSpringProject;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;


public class laptop {
    Cpu cpu;
    public laptop() {
        System.out.println("Laptop Constructor");
    }

    public void setCpu(Cpu cpu) {
        this.cpu = cpu;
    }

    public void DisplayCPU()
    {
        System.out.println(" iam from Laptop");
        cpu.print();
    }
}


package com.javalearnings.MyFirstSpringProject;

import org.springframework.stereotype.Component;


public class Cpu {
    public Cpu() {
        System.out.println("Cpu Constructor");
    }
    public void print ()
    {
        System.out.println("Iam CPU");
    }
}

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- Define Laptop bean with a CPU dependency -->
    <bean id="alien1" class="com.javalearnings.MyFirstSpringProject.laptop">

    </bean>

    <!-- Define another Laptop bean -->
    <bean id="alien2" class="com.javalearnings.MyFirstSpringProject.laptop">
        <property name="cpu" ref="alien3" />
    </bean>

    <!-- Define CPU bean -->
    <bean id="alien3" class="com.javalearnings.MyFirstSpringProject.Cpu"></bean>

</beans>
 webPage += "<br> 18 - Pikachu<br> 19 - Poke Ball";
static uint8_t pokeball[RGB_SPRITE_WIDTH * RGB_SPRITE_HEIGHT] = {
    0x00, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0x00, 0x00, 0x00,
    0xFF, 0x00, 0x00,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,
    0xFF, 0x00, 0x00,   0xFF, 0xFF, 0xFF,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,
    0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0xFF, 0x00, 0x00,   0xFF, 0x00, 0x00,
    0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0xFF, 0xFF, 0xFF,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,
    0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0x00, 0x00, 0x00,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,
    0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,
    0x00, 0x00, 0x00,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0xFF, 0xFF, 0xFF,   0x00, 0x00, 0x00
};
// Challenge Solution
  // Create functions for 6 points: the pre-pickup, the pickup, the lift, the move, 
  // the place, and the departure. Set a small delay between each of these points.
  Position_1(); // Pre-pickup position
  delay(1000);  // Short Delay
  Position_2(); // Pickup position
  delay(1000);  // Short Delay
  Position_3(); // Lift Position
  delay(1000);  // Short Delay
  Position_4(); // Move Position
  delay(1000);  // Short Delay
  Position_5(); // Place Position
  delay(1000);  // Short Delay
  Position_6(); // Departure Position
  delay(5000);  // Long Delay before next loop
  // End Challenge Solution
// Challenge Solution Functions
void Position_1() // Starting "Prep" position
{
  // Set the target positions to the starting positions
  posBase = 125;
  posShoulder = 55;
  posElbow = 50;
  posGripper = 0;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}


void Position_2() // "Grab" position
{
  // Set the target positions to the starting positions
  posBase = 125;
  posShoulder = 75;
  posElbow = 40;
  posGripper = 90;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}


void Position_3() // "Lift" position
{
  // Set the target positions to the starting positions
  posBase = 125;
  posShoulder =55;
  posElbow = 90;
  posGripper = 90;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}


void Position_4() // "Move" Position
{
  // Set the target positions to the starting positions
  posBase = 55;
  posShoulder =55;
  posElbow = 90;
  posGripper = 90;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}


void Position_5() // "Place" Position
{
  // Set the target positions to the starting positions
  posBase = 55;
  posShoulder = 75;
  posElbow = 40;
  posGripper = 60;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}


void Position_6() // "Depart" Position
{
  // Set the target positions to the starting positions
  posBase = 55;
  posShoulder = 55;
  posElbow = 50;
  posGripper = 0;

  // Write the starting position to each servo.
  servoBase.write(posBase);
  servoShoulder.write(posShoulder);
  servoElbow.write(posElbow);
  servoGripper.write(posGripper);
}
else {
   leftServo.write(90);
   rightServo.write(90);
}
else if(leftJoystick > 600) {
    leftJSVal = map(leftJoystick, 600, 1023, 85, 80);
    rightJSVal = map(leftJoystick, 600, 1023, 95, 100);

    if(rightJoystick < 420) {
      rightJSVal = rightJSVal + map(rightJoystick, 420, 0, 1, 75);
    }
    else if(rightJoystick > 600) {
      leftJSVal = leftJSVal - map(rightJoystick, 600, 1023, 1, 75);
    }

    leftServo.write(leftJSVal);
    rightServo.write(rightJSVal);
  }
leftServo.write(leftJSVal);
rightServo.write(rightJSVal);
    if(rightJoystick < 420) {
      rightJSVal = rightJSVal - map(rightJoystick, 420, 0, 1, 75);
    }
    else if(rightJoystick > 600) {
      leftJSVal = leftJSVal + map(rightJoystick, 600, 1023, 1, 75);
    }
if(leftJoystick < 420) {
   leftJSVal = map(leftJoystick, 420, 0, 95, 100);
   rightJSVal = map(leftJoystick, 420, 0, 85, 80);

}
       //Display "Super Secret Message"
        lcd.clear();
        // Set the LCD cursor to the second line, 4th position
        lcd.setCursor(4,1);
        // Write 'Super Secret' beginning at that location
        lcd.print("Super Secret");
        // Move cursor to the third line, 8th position
        lcd.setCursor(7,2);
        // Write 'Message' beginning at that location
        lcd.print("Message");
        // Display the message for 5-seconds
        delay(5000);
        // Clear the display to prepare for the next time update
        lcd.clear();
      // If the knob is in this range, display a message
      if((anaAlarm > 400) && (anaAlarm < 425)) {

      }
      // Read the Dial Potentiometer value
      anaAlarm = analogRead(A1);
 
---
title: "Full Stack Developer Portfolio Examples to Take Inspiration From"
h1: "Full Stack Developer Portfolio Examples"
excerpt: Explore inspiring full stack developer portfolios that highlight creativity, skill, and unique approaches to stand out.
metaDescription: Discover inspiring full stack developer portfolios that blend creativity and technical skill, offering ideas to make your own portfolio shine.
featureImage: "../../public/oneHour/ui-ux/newsletters/Best Newsletters for UI_UX Designers.jpg"
heroImage: "../../public/oneHour/inspiration/web-developer-portfolio-examples.svg"
publishedAt: "2024-11-14"
updatedAt: "2024-11-14"
author: "Asha Manami"
isPublished: true
isFeatured: false
color: "#41D1C2"
tags:
  - Portfolio-Examples
---

import { Lightbulb } from "lucide-react";

Realizing you need a portfolio website to stand out is a great first step. But then you’ll have to actually get to work. We all know that getting started is the hardest part sometimes, so we’re here to make it a little easier for you. We collected 18 marketing portfolio examples to give you some inspiration. Not only that, but we’ll walk you through why each of them is great, so you can learn while getting inspired.

<Callout>

**Why you can trust us**

At Website Builder Expert, our unbiased reviews, guides, and comparisons are backed up by solid research, data, and hands-on testing. Our team conducted over 200 hours of research to bring you our independent recommendations of the top website builders for creating your own site.
You can read more about our unique research methodology here.

</Callout>

## 18 marketing portfolio examples

### 1. Abigail Jones-Walker

<div className="rounded border-[1px] border-x border-t border-paleAqua">
  <div
    style={{
      borderRadius: "4px",
      backgroundColor: "rgba(65, 209, 194, 0.2)",
    }}
    className="flex items-center justify-center rounded-2xl  border-b border-paleAqua p-1"
  >
    <div className="p-8">
      <Image
        src="https://utfs.io/f/nrBwvfYUksPBwUU2ZxvFW407ukjSrzRZOXPbl19egoT5qLiM"
        width="750"
        height="300"
        alt="project_evaluation_criteria"
        sizes="100vw"
        className="w-96 rounded-xl object-cover object-center md:max-w-lg lg:max-w-2xl"
      />
    </div>
  </div>
  <div className="bg-graphite-5 mb-0 grid grid-cols-2 border-[1px] border-b border-paleAqua">
    <div className="order-2 col-span-2  flex items-center justify-between p-4">
      <Logo image_src="/oneHour/onehourLogo.svg" width={75} height={100} />
    </div>
    <div className="flex items-center justify-end p-4">
      <Link
        style={{
          color: "#ffffff",
        }}
        href="https://app.onehour.digital/signup"
        className="inline-flex h-16 w-auto items-center  justify-center gap-2 rounded border border-transparent bg-midnightBlue px-8 py-2 text-lg  !text-pureWhite transition-all duration-200 hover:bg-paleAqua hover:text-midnightBlue sm:h-12"
      >
        Create Your Portfolio
      </Link>
    </div>
  </div>
</div>

StudioA is a marketing agency run by Lisa Alvarado. Lisa made a great move by calling her site and business an agency. Because it's easier to take an agency more seriously than a lonely freelancer, right? With that positioning, she gets more attention, and potentially more respect, right from the get-go.

Following the strong tagline ("We take the worry and hassle out of marketing, messaging, and reaching your audience.") there's a collage with three pictures. At first glance, you might think they serve no purpose —but actually, they do. They're here for branding: setting the mood and showing how they have the design skills to harmonize the colors and visuals on the whole site.

<BoldHeading
  heading="Tips to help you write your Financial Data Analyst resume in 2024"
  className="font-extraBold pb-2 pr-4 pt-4"
/>

<div
  style={{
    borderColor: "#339997",
  }}
  className="mb-8 w-full border-t "
></div>

<Callout>
  <BoldHeading 
    heading="Target your resume to the job" 
    icon={Lightbulb}
  />

Target your resume to the job
Resume bullet points describe achievements that are well targeted to the job, such as 'designed campaign strategies'. This is likely aligned to the exact marketing data analyst job description

</Callout>

<Callout>
  <BoldHeading 
    heading="Good use of action verbs" 
    icon={Lightbulb}
  />

Good use of action verbs
This data analyst resume uses action verbs like "Identified" and "Spearheaded", which show recruiters that they're a strong data analyst hire.

Also see: <a href="https://open.spotify.com/show/1mpwVsWRVGB7SfBWqZJbAb" style={{ color: "#2D9097", borderBottom: '1px solid #2D9097' }} target="\_blank" onMouseEnter={(e) => (e.currentTarget.style.color = "#2D9097",e.currentTarget.style.opacity = "0.5")} onMouseLeave={(e) => (e.currentTarget.style.color = "#2D9097",e.currentTarget.style.opacity = "1")}> Effective Action Verbs for your Resume </a>

</Callout>

<BoldHeading
  heading="Skills you can include on your Marketing Data Analyst resume"
  className="font-extraBold pb-2 pr-4 pt-4"
/>

<div
  style={{
    borderColor: "#339997",
  }}
  className="mb-8 w-full border-t "
></div>

<Callout
  skills={[
    "Market Risk",
    "Email Marketing",
    "Analytics",
    "Data Visualization",
    "Market Research",
    "Marketing Analytics",
    "Microsoft Power BI",
    "Web Analytics",
    "Product Marketing",
  ]}
>

</Callout>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Kufam:wght@700,900&family=Vazirmatn:wght@300,400,500&display=swap" rel="stylesheet">
  
  <!--@import-->
  
<style>
@import url('https://fonts.googleapis.com/css2?family=Kufam:wght@700,900&family=Vazirmatn:wght@300,400,500&display=swap');
</style>
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.vazirmatn-<uniquifier> {
  font-family: "Vazirmatn", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 400 to 900

.kufam-<uniquifier> {
  font-family: "Kufam", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Kufam:ital,wght@0,400..900;1,400..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css family="Font+Name|FontName|FontName">

<!--this is resource url - https://fonts.googleapis.com/css?family=Tangerine|Inconsolata|Droid+Sans-->
                                                                                                  
<html>
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet"
          href="https://fonts.googleapis.com/css?family=Tangerine">
    <style>
      body {
        font-family: 'Tangerine', serif;
        font-size: 48px;
      }
    </style>
  </head>
  <body>
    <div>Making the Web Beautiful!</div>
  </body>
</html>
body {
  font-family: "Roboto", "Amiri", sans-serif;
}
declare ret as int, @response as nvarchar(max);

exec ret=sp_invoke_external_rest_endpoint
    @method='POST',
    @url='https://test-001.dev.azuresynapse.net/pipelines/test/createRun?api-version=2018-06-10',
    @response=@response output;
   
select ret as ReturnCode, @response as Response;
s = ["Geeks", "for", "Geeks"]

# using for loop with string
for i in s:
    print(i)
The whole food delivery industry will forecast $1.22 trillion at the end of 2024. Entrepreneurs who have continuously focused on achieving food delivery businesses' competitive edge. In that, too many young entrepreneurs prefer to choose their platform development accomplished with food delivery app scripts to explore their business opportunities by providing unique value for their users and creating their identity in the market to establish their business presence. I chose the best online food ordering app script in the current scenario because the latest trend and acquired huge market share business can always stay strong in history. Likewise, this food delivery industry has a surplus of food delivery scripts circulating in the market. So pick one beneficial and lucrative business stuff to build your business empire with Appticz because we are the top promising company that provides an endless variety of on-demand app services for the clients, who benefit from it. 
<!doctype html>
<html lang="ar" dir="rtl">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.rtl.min.css" integrity="sha384-dpuaG1suU0eT09tx5plTaGMLBsfDLzUCCUXOY2j/LSvXYuG6Bqs43ALlhIqAJVRb" crossorigin="anonymous">

    <title>مرحبًا بالعالم!</title>
  </head>
  <body>
    <h1>مرحبًا بالعالم!</h1>

    <!-- Optional JavaScript; choose one of the two! -->

    <!-- Option 1: Bootstrap Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>

    <!-- Option 2: Separate Popper and Bootstrap JS -->
    <!--
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" integrity="sha384-0pUGZvbkm6XF6gxjEnlmuGrJXVbNuzT9qBBavbLwCsOGabYfZo0T0to5eqruptLy" crossorigin="anonymous"></script>
    -->
  </body>
</html>
 Save
}  
.widget.skin74 .miniCalendar th{
width:100%;  
}
.widget.skin74 .miniCalendar td{
width:100%;
}
.widget.skin74 .miniCalendar tr{
display:flex;  
align-items:center; 
justify-content:center;
flex-direction:row;
// Banner: Main game logic for Video Poker.
public class Game {

    private Deck deck;
    private Player player;
    private String[] handRankings = { "No Pair", "One Pair", "Two Pairs", "Three of a Kind", "Straight", "Flush",
            "Full House", "Four of a Kind", "Straight Flush", "Royal Flush" };

    public Game() {
        this.deck = new Deck();
        this.player = new Player();
        deck.shuffle();
    }

    public Game(String[] args) {
        this();
        // Create player hand from args for testing
        for (String cardDesc : args) {
            // Parse args and add specific cards to the player hand (not implemented here,
            // placeholder).
        }
    }

    public void play() {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Welcome to Video Poker! Current bankroll: $" + player.getBankroll());

        while (player.getBankroll() > 0) {
            System.out.print("Enter bet (1-5 tokens): ");
            double bet = scanner.nextDouble();
            try {
                player.bets(bet);
            } catch (IllegalArgumentException e) {
                System.out.println(e.getMessage());
                continue;
            }

            player.clearHand();

            // Deal 5 cards
            for (int i = 0; i < 5; i++) {
                player.addCard(deck.deal());
            }

            System.out.println("Your hand: " + player.getHand());

            // Placeholder: Evaluate hand and calculate winnings (hand evaluation logic
            // needed)
            double odds = 1.0; // Replace with real odds based on hand rank
            player.winnings(odds);

            System.out.println("Your current bankroll: $" + player.getBankroll());

            System.out.print("Play again? (yes/no): ");
            if (!scanner.next().equalsIgnoreCase("yes")) {
                break;
            }
        }

        System.out.println("Game over! Final bankroll: $" + player.getBankroll());
    }
}
// Banner: Player class representing a player in the game.
public class Player {

    private ArrayList<Card> hand; // The player's hand
    private double bankroll;
    private double bet;

    public Player() {
        hand = new ArrayList<>();
        bankroll = 100.0;
    }

    public void addCard(Card c) {
        hand.add(c);
    }

    public void removeCard(Card c) {
        hand.remove(c);
    }

    public ArrayList<Card> getHand() {
        return hand;
    }

    public void clearHand() {
        hand.clear();
    }

    public void bets(double amt) {
        if (amt <= 0 || amt > bankroll) {
            throw new IllegalArgumentException("Invalid bet amount!");
        }
        bet = amt;
        bankroll -= amt;
    }

    public void winnings(double odds) {
        bankroll += bet * odds;
    }

    public double getBankroll() {
        return bankroll;
    }
}
// Banner: Deck class for managing a standard 52-card deck.
public class Deck {

    private Card[] cards;
    private int top; // Tracks the top of the deck

    public Deck() {
        cards = new Card[52];
        int index = 0;
        for (int suit = 1; suit <= 4; suit++) {
            for (int rank = 1; rank <= 13; rank++) {
                cards[index++] = new Card(suit, rank);
            }
        }
        top = 0;
    }

    public void shuffle() {
        List<Card> cardList = Arrays.asList(cards);
        Collections.shuffle(cardList);
        cards = cardList.toArray(new Card[0]);
    }

    public Card deal() {
        if (top < cards.length) {
            return cards[top++];
        }
        throw new IllegalStateException("No cards left in the deck!");
    }

    public void resetDeck() {
        top = 0;
        shuffle();
    }
}
// Banner: Card class for representing individual cards in a deck.
import java.util.*;

public class Card implements Comparable<Card> {

    private int suit; // Encodes suit (1-4: Clubs, Diamonds, Spades, Hearts)
    private int rank; // Encodes rank (1-13: Ace through King)

    public Card(int s, int r) {
        this.suit = s;
        this.rank = r;
    }

    public int getSuit() {
        return suit;
    }

    public int getRank() {
        return rank;
    }

    @Override
    public int compareTo(Card c) {
        if (this.rank == c.rank) {
            return this.suit - c.suit;
        }
        return this.rank - c.rank;
    }

    @Override
    public String toString() {
        String[] suits = { "Clubs", "Diamonds", "Spades", "Hearts" };
        String[] ranks = { "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King" };
        return ranks[this.rank - 1] + " of " + suits[this.suit - 1];
    }
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":christmas-tree: Boost Days: What's on in Melbourne!:christmas-tree:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n\n Happy Monday and welcome to the last official working week of 2024!"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": "Xero Café :coffee:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n :new-thing: *This week we are offering:* \n\n Mini Christmas Cupcakes :cupcake: \n\n *Weekly Café Special:* _Iced Gingerbread Latte_ :ginger-bread-man:"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": " Wednesday, 18th December :calendar-date-18:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n\n :banh-mi-mi:*Light Lunch*: From *12pm* - this weeks lunch will be Bahn Mi's!"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": "Thursday, 19th December :calendar-date-19:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":breakfast: *Breakfast*: Provided by *Kartel Catering* from *8:30am - 10:30am* in the Wominjeka Breakout Space."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "WX would like to take this time to wish everyone a safe and happy festive season. We can't wait to come back in 2025 bigger and better!  :party-wx:"
			}
		}
	]
}
import streamlit as st
import pandas as pd

# Initialize player stats
players = [
    {"name": "Dylan Vente", "position": "Striker", "goals": 0, "shots": 0, "assists": 0},
    {"name": "Reklov Lageroy", "position": "Striker", "goals": 0, "shots": 0, "assists": 0},
    {"name": "Fludjy Moise", "position": "Midfielder", "passes": 0, "tackles": 0, "assists": 0},
    {"name": "Nemanja Radonjic", "position": "Midfielder", "passes": 0, "tackles": 0, "assists": 0},
    {"name": "Gedson Fernandes", "position": "Midfielder", "passes": 0, "tackles": 0, "assists": 0},
    {"name": "Thomas Ouwejan", "position": "Midfielder", "passes": 0, "tackles": 0, "assists": 0},
    {"name": "Luis Advincula", "position": "Defender", "tackles": 0, "clearances": 0, "interceptions": 0},
    {"name": "Antonee Robinson", "position": "Defender", "tackles": 0, "clearances": 0, "interceptions": 0},
    {"name": "Maximiliano Olivera", "position": "Defender", "tackles": 0, "clearances": 0, "interceptions": 0},
    {"name": "Daniel Congre", "position": "Defender", "tackles": 0, "clearances": 0, "interceptions": 0},
    {"name": "Mathieu Michel", "position": "Goalkeeper", "saves": 0, "clearances": 0},
]

def update_stat(player_name, stat):
    """Update the stat for the selected player."""
    for player in players:
        if player['name'] == player_name:
            player[stat] += 1

# Streamlit interface
st.title("DLS 19 Live Stats Tracker")
st.write("Track player performance live during gameplay!")

# Select player and action
player_names = [player['name'] for player in players]
selected_player = st.selectbox("Select Player", player_names)

# Dynamically show actions based on position
selected_player_data = next(player for player in players if player['name'] == selected_player)
if selected_player_data['position'] == "Striker":
    actions = ["goals", "shots", "assists"]
elif selected_player_data['position'] == "Midfielder":
    actions = ["passes", "tackles", "assists"]
elif selected_player_data['position'] == "Defender":
    actions = ["tackles", "clearances", "interceptions"]
else:  # Goalkeeper
    actions = ["saves", "clearances"]

selected_action = st.selectbox("Select Action", actions)

# Record action
if st.button("Record Action"):
    update_stat(selected_player, selected_action)
    st.success(f"Updated {selected_action} for {selected_player}!")

# Display current stats
st.subheader("Current Player Stats")
st.dataframe(pd.DataFrame(players))

# Export data
if st.button("Export Stats to CSV"):
    df = pd.DataFrame(players)
    df.to_csv("match_stats.csv", index=False)
    st.success("Stats exported to match_stats.csv")
Connect-MicrosoftTeams

Use the appropriate Grant cmdlet to assign a policy to a group. You can specify a group by using the object ID, SIP address, or email address.

In this example, we assign a Teams meeting policy named Retail Managers Meeting Policy to a group with an assignment ranking of 1.

Grant-CsTeamsMeetingPolicy -Group "AAG-RES-CALL-GRP" -PolicyName "TEX Called ID Policy" -Rank 2



Script Running Permission
Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy Restricted


$GroupName = "AAG-RES-CALL-GRP"
$Group = Get-MgGroup -Filter "displayName eq '$GroupName'"
$GroupId = $Group.Id
Write-Output "Group ID for $GroupName: $GroupId"


$groupName = "AAG-RES-CALL-GRP"
$group = Get-Team | Where-Object {$_.DisplayName -eq $groupName}
$groupId = $group.GroupId

$groupName = "AAG-RES-CALL-GRP"
$group = Get-Team | Where-Object {$_.DisplayName -eq $groupName}
$groupId = $group.GroupId
Grant-CsTeamsMeetingPolicy -Group $groupId -PolicyName "TEX Called ID Policy" -Rank 2
#include <iostream>
#include <stdexcept>
#include <string>

int main() {
    setlocale(LC_ALL, "RU");

    class Flower {
    private:
        std::string name; // Приватное поле
        int petals; // Приватное поле

    public:
        Flower(const std::string& name, int petals) {
            setName(name);
            setPetals(petals);
        }

        void setName(const std::string& name) {
            this->name = name;
        }

        std::string getName() const {
            return name;
        }

        void setPetals(int petals) {
            if (petals < 0) {
                throw std::invalid_argument("Количество лепестков не может быть отрицательным.");
            }
            this->petals = petals;
        }

        int getPetals() const {
            return petals;
        }
    };

    // Производный класс
    class Rose : public Flower {
    private:
        std::string color; // Новое поле

    public:
        Rose(const std::string& name, int petals, const std::string& color)
            : Flower(name, petals), color(color) {}

        void display() const {
            std::cout << "Роза: " << getName() << ", Лепестки: " << getPetals() << ", Цвет: " << color << std::endl;
        }
    };

    // Класс, основанный на двух других
    class Bouquet : public Rose {
    private:
        int quantity; // Новое поле

    public:
        Bouquet(const std::string& name, int petals, const std::string& color, int quantity)
            : Rose(name, petals, color), quantity(quantity) {}

        void showBouquet() const {
            display();
            std::cout << "Количество: " << quantity << std::endl;
        }
    };

    // Класс, наследующий от Rose
    class SpecialRose : public Rose {
    public:
        using Rose::Rose; // Наследуем конструктор

    private:
        // Доступ к полям базового класса ограничен
        void setColor(const std::string& color) {
            // Метод для изменения цвета, доступен только в классе
        }
    };

    // Основная функция
    try {
        Flower flower("Тюльпан", 5);
        flower.setPetals(10);
        std::cout << "Цветок: " << flower.getName() << ", Лепестки: " << flower.getPetals() << std::endl;

        Rose rose("Роза", 8, "Красный");
        rose.display();

        Bouquet bouquet("Букет", 6, "Белый", 12);
        bouquet.showBouquet();

        SpecialRose specialRose("Специальная Роза", 7, "Синий");
        // specialRose.setColor("Зеленый"); // Это вызовет ошибку, так как метод недоступен в main

    }
    catch (const std::invalid_argument& e) {
        std::cerr << "Ошибка: " << e.what() << std::endl;
    }

    return 0;
}
usar esto comenzar asi: 

 <link href="<?= \Yii::getAlias('@web/css/estilos.css'); ?>" rel="stylesheet" type="text/css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

    <?php $form = ActiveForm::begin([
        'options' => ['enctype' => 'multipart/form-data']
    ]);?>
    <div class="estilo_usua">
        <div class="row">
          
          
          
y al final deberia quedar asi:
	</div>
       		<div style="text-align:center;">
           		<?= Html::submitButton(Yii::t('app', 'Guardar'), ['class' => 'btn btn-success', 'id' => 'guardar-button']) ?>                       
       		</div>
        </div>            
        <?php ActiveForm::end(); ?>   
          
star

Mon Dec 16 2024 00:09:42 GMT+0000 (Coordinated Universal Time)

@wheedo

star

Sun Dec 15 2024 20:50:41 GMT+0000 (Coordinated Universal Time) https://hahu-t.vercel.app/

@Yichuphonecode

star

Sun Dec 15 2024 12:21:19 GMT+0000 (Coordinated Universal Time) https://github.com/WebDevSimplified/discord-search-input-css

@rstringa

star

Sun Dec 15 2024 07:08:35 GMT+0000 (Coordinated Universal Time)

@CyberCoder

star

Sun Dec 15 2024 06:21:15 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:20:15 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:19:21 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:18:20 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:17:11 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:15:45 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 06:10:26 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 04:10:59 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 04:09:30 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 03:22:26 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 03:21:34 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 03:20:37 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 03:18:58 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 03:17:26 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 02:13:33 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 02:12:44 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sun Dec 15 2024 02:10:49 GMT+0000 (Coordinated Universal Time)

@TechBox #c++

star

Sat Dec 14 2024 22:09:21 GMT+0000 (Coordinated Universal Time)

@ktyle #python #metpy #units #xarray

star

Sat Dec 14 2024 10:21:05 GMT+0000 (Coordinated Universal Time)

@asha #react

star

Sat Dec 14 2024 03:38:34 GMT+0000 (Coordinated Universal Time) https://fonts.google.com/selection/embed

@mohsenkoushki #css ##typography ##api #link-rel

star

Sat Dec 14 2024 03:38:34 GMT+0000 (Coordinated Universal Time) https://fonts.google.com/selection/embed

@mohsenkoushki #css ##typography ##api #link-rel

star

Sat Dec 14 2024 03:37:49 GMT+0000 (Coordinated Universal Time)

@mohsenkoushki #css ##typography ##api #link-rel

star

Sat Dec 14 2024 03:35:17 GMT+0000 (Coordinated Universal Time)

@mohsenkoushki #css ##typography ##api

star

Sat Dec 14 2024 02:27:34 GMT+0000 (Coordinated Universal Time) https://developers.google.com/fonts/docs/getting_started

@mohsenkoushki #css ##typography ##api

star

Fri Dec 13 2024 21:43:34 GMT+0000 (Coordinated Universal Time) https://rtlstyling.com/posts/rtl-styling

@mohsenkoushki #css ##typography ##bootstrap5

star

Fri Dec 13 2024 18:40:52 GMT+0000 (Coordinated Universal Time)

@rick_m #sql

star

Fri Dec 13 2024 17:24:56 GMT+0000 (Coordinated Universal Time) https://www.geeksforgeeks.org/python-for-loops/

@abaig

star

Fri Dec 13 2024 17:20:06 GMT+0000 (Coordinated Universal Time) https://medium.com/analytics-vidhya/loops-in-python-dd3e9331c20f

@abaig

star

Fri Dec 13 2024 12:51:04 GMT+0000 (Coordinated Universal Time) https://appticz.com/food-delivery-script

@aditi_sharma_

star

Fri Dec 13 2024 12:19:17 GMT+0000 (Coordinated Universal Time) https://appticz.com/car-rental-script

@davidscott

star

Fri Dec 13 2024 10:47:38 GMT+0000 (Coordinated Universal Time) https://getbootstrap.com/docs/5.3/getting-started/rtl/

@mohsenkoushki ##template ##html ##starter-page #bootstrap5

star

Fri Dec 13 2024 10:40:58 GMT+0000 (Coordinated Universal Time) https://getbootstrap.com/docs/5.3/getting-started/rtl/

@mohsenkoushki ##blog ##ui ##template #front-end

star

Fri Dec 13 2024 09:48:14 GMT+0000 (Coordinated Universal Time) https://www.ridgecrest-ca.gov/DesignCenter/Themes/Index

@Cody_Gant

star

Fri Dec 13 2024 09:47:28 GMT+0000 (Coordinated Universal Time) https://www.coinsclone.com/solana-nft-marketplaces/

@Emmawoods #php #javascript #nft #crypto #solana

star

Fri Dec 13 2024 07:29:42 GMT+0000 (Coordinated Universal Time)

@maleraki

star

Fri Dec 13 2024 07:06:31 GMT+0000 (Coordinated Universal Time) https://innosoft-group.com/list-of-best-sportsbook-software-providers-in-spain/

@Hazelwatson24

star

Fri Dec 13 2024 06:24:04 GMT+0000 (Coordinated Universal Time)

@Sasere

star

Fri Dec 13 2024 06:18:15 GMT+0000 (Coordinated Universal Time)

@Sasere

star

Fri Dec 13 2024 06:17:06 GMT+0000 (Coordinated Universal Time)

@Sasere

star

Fri Dec 13 2024 06:13:04 GMT+0000 (Coordinated Universal Time)

@Sasere

star

Fri Dec 13 2024 02:45:23 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Fri Dec 13 2024 00:57:56 GMT+0000 (Coordinated Universal Time)

@rekl #python

star

Fri Dec 13 2024 00:32:52 GMT+0000 (Coordinated Universal Time)

@JasonB

star

Thu Dec 12 2024 17:57:16 GMT+0000 (Coordinated Universal Time) https://www.google.com/search?q

@Ruslan

star

Thu Dec 12 2024 16:36:23 GMT+0000 (Coordinated Universal Time)

@Yakostoch #c++

star

Thu Dec 12 2024 15:46:14 GMT+0000 (Coordinated Universal Time)

@jrg_300i #undefined

Save snippets that work with our extensions

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