Bloquea paquete de ubuntu

Saved from https://askubuntu.com/questions/18654/how-to-prevent-updating-of-a-specific-package
sudo apt-mark hold <package-name>

1.2 - Gordienko - Uppercase letter

Описание задачи №1.2 Дан текст, где написано ФИО людей строчными буквами. Вам следует исправить текст.
string[] s = name.Split(' ');

    for (int i = 0; i < s.Length; i++)
    {
        if (s[i].Length > 1)
            s[i] = s[i].Substring(0, 1).ToUpper() + s[i].Substring(1, s[i].Length - 1).ToLower();
        else s[i] = s[i].ToUpper();
    }
    return string.Join(" ", s);

1.1 - Gordienko - Opposite number

Описание задачи №1.1 Преобразование числа в противоположное по значению
return num * -1;

1.3 - Gordienko - Rock Paper Scissors!

Описание задачи №1.3 Написание игры (камень ножницы бумага), путём подбора результата через switch
string[] s = name.Split(' ');

    for (int i = 0; i < s.Length; i++)
    {
        if (s[i].Length > 1)
            s[i] = s[i].Substring(0, 1).ToUpper() + s[i].Substring(1, s[i].Length - 1).ToLower();
        else s[i] = s[i].ToUpper();
    }
    return string.Join(" ", s);

1.4-Afanasiev-Anagram

Напишите код, который проверяет являются ли 2 строки анаграммами друг друга. Анаграмма - результат перестановки букв слова для получения нового слова.
public static bool Anagram(string test, string origins)
		{
			if(test.Length != origins.Length) 
				return false;
			test = test.ToLower();
			char[] charsInOrigins = origins.ToLower().ToCharArray();
			foreach (char c in charsInOrigins)
			{
				if (!test.Contains(c))
					return false;
			}
			return true;
		}

1.4-Afanasiev-Anagram

Напишите код, который проверяет являются ли 2 строки анаграммами друг друга. Анаграмма - результат перестановки букв слова для получения нового слова.
public static bool Anagram(string test, string origins)
		{
			if(test.Length != origins.Length) 
				return false;
			test = test.ToLower();
			char[] charsInOrigins = origins.ToLower().ToCharArray();
			foreach (char c in charsInOrigins)
			{
				if (!test.Contains(c))
					return false;
			}
			return true;
		}

Aggiornare titolo pulsante senza che sparisca

Se vogliamo aggiornare il titolo di un pulsante, senza visualizzare alcuna "animazione", possiamo impostare il type del pulsante a Custom. Viceversa conviene impostarlo a System.
btnFiltra.buttonType = .custom

RD - Generic event Form Submit - Muy Mucho

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
	"event": "genericEvent",          //Nombre del evento
	"eventCategory":"form submit",  //Categoría
	"eventAction":"newsletter",   //Acción
	"eventLabel":""     //Etiqueta
});
</script>

voter qualiservice

// src/Security/Voter/EmailVoter.php

namespace App\Security\Voter;

use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\Security\Core\Authorization\Voter\Voter;

class EmailVoter extends Voter
{
    protected function supports($attribute, $subject)
    {
        return in_array($attribute, ['ACCESS_EMAIL']);
    }

    protected function voteOnAttribute($attribute, $subject, TokenInterface $token)
    {
        $user = $token->getUser();

        if (!

CSSのsinとcosで要素を円周上の扇型に配置

<div class="container">
  <div class="circle">
    <div class="particles">
      <div class="particle">1</div>
      <div class="particle">2</div>
      <div class="particle">3</div>
      <div class="particle">4</div>
      <div class="particle">5</div>
      <div class="particle">6</div>
      <div class="particle">7</div>
      <div class="particle">8</div>
    </div>
  </div>
</div>

CSSのsinとcosで要素を円周上の扇型に配置

      <div class="container">
        <div class="circle">
          <div class="particles">
            <div class="particle">1</div>
            <div class="particle">2</div>
            <div class="particle">3</div>
            <div class="particle">4</div>
            <div class="particle">5</div>
            <div class="particle">6</div>
            <div class="particle">7</div>
            <div class="particle">8</div>
          </div>
        </div>
      </div>

CSSのsinとcosで要素を円周上に配置(三角関数解説)

<div class="container">
  <div class="circle">
    <div class="particles">
      <div class="particle">1</div>
      <div class="particle">2</div>
      <div class="particle">3</div>
      <div class="particle">4</div>
      <div class="particle">5</div>
      <div class="particle">6</div>
      <div class="particle">7</div>
      <div class="particle">8</div>
    </div>
  </div>
</div>

常量引用延长生命周期

### 常量引用延长生命周期

将 临时对象 绑定到 `const &` 时,临时对象的生命周期会延长至 `const &`

这个做法是 C++ 标准在 RVO 提出之前的一个优化,避免拷贝。

Ref.:
1. https://stackoverflow.com/a/39719234
2. https://pvs-studio.com/en/blog/posts/cpp/1006/

OmegaRules_AUTO.sorl

[SwitchyOmega Conditions]
; Require: SwitchyOmega >= 2.3.2
; Date: 2023/2/3
; Usage: https://github.com/FelisCatus/SwitchyOmega/wiki/RuleListUsage

*.rawgit.com
*.bootstrapcdn.com
*.cloudflare.com
*.ssrvps.org
*.hijk.pw
*.ahhhhfs.com
*.lfjack.com
*.everesttech.net
*.llnwi.net
*.jwplayer.com
*.gravatar.com
*.gstatic.com
!*.hdslb.com
!*.bilivideo.cn
*.xptou.com
*.v2ex.com
*.imgur.com
*.facebook.net
*.newxiaozhan.com
*.singlelogin.app
*.webbooksnow.net
*.1lib.vip
*.webbooksnow.org
*.webbooksnow.how

NX Recipes

# Angular/Material
```zsh

```

# Angular/Ionic
```zsh

# NextJS
```zsh

```

Configurar PHPstorm con codesniffer de Drupal

## Instalar dependencias 
`sudo php-cli php-xml php-tokenizer php-simplexml php-xmlwriter`

## Instalar php_codesniffer
`composer global require squizlabs/php_codesniffer:3.6.1`

## Configurar coder
1. Descargar code en https://www.drupal.org/project/coder/releases, 
la version que me funciono es la coder 8.3.13.

2. Ir a la carpeta donde se instala el composer global,en mi caso es en 
"~/.config/composer/vendor/squizlabs/php_codesniffer/src/Standards/", 
y copiar la carpetas Drupal y DrupalPrac