Skip to content

Instantly share code, notes, and snippets.

View DaSh-More's full-sized avatar

Даниил Шевкунов DaSh-More

View GitHub Profile
[project]
name = "project"
version = "0.1.0"
requires-python = "==3.12.0"
dependencies = [
"numpy<2",
"faiss-cpu>=1.10.0",
"ipykernel>=6.29.5",
"ipywidgets>=8.1.5",
"matplotlib>=3.10.1",
package org.myorg;
import java.io.IOException;
import java.util.regex.Pattern;
import org.apache.hadoop.conf.Configured;
import org.apache.hadoop.util.Tool;
import org.apache.hadoop.util.ToolRunner;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
{
"+__ruleListOf_auto switch": {
"color": "#99dd99",
"defaultProfileName": "direct",
"format": "Switchy",
"lastUpdate": "2024-12-08T13:00:14.466Z",
"matchProfileName": "VPN",
"name": "__ruleListOf_auto switch",
"profileType": "RuleListProfile",
"revision": "193a65cfabe",
@DaSh-More
DaSh-More / VPN_unblock_list.txt
Last active October 9, 2025 13:41
VPN unblock list
chatgpt.com
*.youtube.com
*.google.com
*.youtu.be
*.googleapis.com
*.googlevideo.com
*.doubleclick.net
*.ytimg.com
*.ggpht.com
api.tmdb.org
@DaSh-More
DaSh-More / Course.ipynb
Created May 12, 2024 16:26
Course_work
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@DaSh-More
DaSh-More / crypto.py
Created March 10, 2023 17:12
Small_funcs
def crypt(string, key, encoding='windows-1251'):
key = bytearray(str(key).encode(encoding))
string = bytearray(string.encode(encoding))
lk = len(key)
for n, ch in enumerate(string):
string[n] = ch ^ key[n % lk]
return string.decode(encoding)
@DaSh-More
DaSh-More / Tundra_cam.cs
Created January 3, 2023 17:13
Tundra frames
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Runtime.InteropServices;
using UnityEditor;
using UnityEditor.Experimental.GraphView;
using UnityEngine;
using UnityEngine.Scripting.APIUpdating;
@DaSh-More
DaSh-More / 1.md
Last active January 3, 2023 13:34
Подготовка к сессии по python

Присвоение по ссылке и по значению. Специфика создания объектов и присвоения в Python, особенности Python в связи с распространенностью использования неизменяемых типов.

Есть два типа объектов, неизменяемые (строки, кортежи) и изменяемые (списки, множества, словари) В изменяемом объекте можно изменить часть, не задавая переменную заново

mas = [1, 2, 3]
mas[0] = 12  # mas = [12, 1, 2]
@DaSh-More
DaSh-More / sets.py
Last active November 15, 2022 17:09
Универ python
# цифры - фамиллии
people = {
1: {'ru', 'fr', 'it'},
2: {'fr', 'de'},
3: {'ru', 'fr', 'de'},
4: {'en', 'de', 'it'},
5: {'en', 'it'},
}
common_langs = set()
non_rus_people = set()
@DaSh-More
DaSh-More / 19_21EGE.py
Last active May 28, 2022 09:40
Задачи ЕГЭ
from functools import lru_cache
def move(x):
"""
Все возможные перемещения из x
"""
if x % 2:
return x+1, x+2, x*2
return x+1, x+2