Skip to content

Instantly share code, notes, and snippets.

@Traineratwot
Traineratwot / README.md
Last active May 4, 2024 08:14
Punto для linux

Для исправления текста, написанного в неправильной раскладке клавиатуры в KDE Plasma, вы можете использовать различные подходы. Один из них – использование специализированного программного обеспечения или скриптов, которые позволяют исправлять раскладку для выделенного текста.

Один из таких инструментов – это программа Punto Switcher, которая автоматически исправляет раскладку клавиатуры, но, к сожалению, она доступна только для Windows. Вы можете попробовать найти аналогичное решение для Linux или создать свой собственный скрипт.

Вот примерный план действий для создания скрипта, который исправляет раскладку:

  1. Напишите скрипт, который будет менять раскладку для заданного текста. Этот скрипт может быть написан на Python, используя библиотеку xclip для доступа к содержимому буфера обмена.

  2. Назначьте горячую клавишу в KDE Plasma для запуска этого скрипта. Это можно сделать через системные настройки KDE.

class ThreeWayCheckbox {
private elem: JQuery<HTMLElement>;
state = 0;
private callbacks: Function[] = [];
constructor(elem: JQuery<HTMLElement>) {
this.elem = elem
try {
this.elem.on('click', (e) => {
switch (this.state) {
<?php
namespace traineratwot;
use FilesystemIterator;
use RecursiveDirectoryIterator;
use RecursiveIteratorIterator;
use RuntimeException;
use SplFileInfo;
@Traineratwot
Traineratwot / Console.php
Last active April 23, 2022 14:03
Простой класс для работы с консолью. особенностью является функция prompt которая позволяет делать диалог
<?php
class Console
{
/**
* @var string[]
*/
public static $FOREGROUND_COLORS
= [
'black' => '0;30',
'dark_gray' => '1;30',
@egg82
egg82 / proxmox_nvidia.md
Last active July 11, 2024 19:01
NVidia Proxmox + LXC

Proxmox

Find the proper driver at the NVidia website.

Note: Make sure to select "Linux 64-bit" as your OS

Hit the "Search" button.

@alexsoin
alexsoin / createMSProducts.php
Created February 22, 2018 08:46
создание товара miniShop2 через процессор
<?php
$response = $modx->runProcessor('resource/create', array(
'class_key' => 'msProduct',
'pagetitle' => 'Товар',
'parent' => 55,
'template' => 11,
'show_in_tree' => 1,
//Данные
'price' => 100,

Oh my zsh.

Install with curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Enabling Plugins (zsh-autosuggestions & zsh-syntax-highlighting)

  • Download zsh-autosuggestions by
/*
* zClip :: jQuery ZeroClipboard v1.1.1
* http://steamdev.com/zclip
*
* Copyright 2011, SteamDev
* Released under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* Date: Wed Jun 01, 2011
*/
@mironal
mironal / content_type_json.php
Created June 16, 2012 01:10
header("Content-type: application/json; charset=utf-8"); php
<?php
header("Content-type: application/json; charset=utf-8");
/* something... */
?>