Skip to content

Instantly share code, notes, and snippets.

View koderhun's full-sized avatar
💙
React development

Ramil koderhun

💙
React development
  • Kazakhstan
  • 17:46 (UTC -12:00)
View GitHub Profile
@koderhun
koderhun / gitconfig.sh
Last active October 2, 2025 16:03
my default gitconfig
[user]
name =
email =
[alias]
current-branch = "!git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \\(.*\\)/\\1/'"
a = "!git add . && git s"
ch = "!echo 'Stop using git checkout' && false"
c = commit -S -m
s = status --short --branch
d = diff
@koderhun
koderhun / My_Chrome_optimization.md
Last active September 5, 2025 06:38
My Chrome optimization

Оптимизации Chrome через Flags

Быстрый доступ к настройкам

🚀 Аппаратное ускорение

chrome://flags/#ignore-gpu-blocklist
Игнорирование блоклиста GPU
Принудительно включает аппаратное ускорение на системах, которые Chrome считает неподдерживаемыми. Обходит встроенный список "несовместимого" железа.

🌐 Сетевой протокол

@koderhun
koderhun / .editorconfig
Last active October 2, 2025 16:18
Настройка окружения для разработки
# EditorConfig файл
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
@koderhun
koderhun / 1.jsx
Created April 1, 2024 08:20
ответ на тестовое задание
/ Мы ожидаем, что Вы исправите синтаксические ошибки, сделаете перехват возможных исключений и улучшите читаемость кода.
// А так же, напишите кастомный хук useThrottle и используете его там где это нужно.
// Желательно использование React.memo и React.useCallback там где это имеет смысл.
// Будет большим плюсом, если Вы сможете закэшировать получение случайного пользователя.
// Укажите правильные типы.
// По возможности пришлите Ваш вариант в https://codesandbox.io
import React, { useState } from "react";
const URL = "https://jsonplaceholder.typicode.com/users";
@koderhun
koderhun / js_method.md
Created January 28, 2024 05:36
шпаргалка популярных метдов

Конечно, вот перевод в формат Markdown:

  1. map (отображение):
    • Определение: Создает новый массив, применяя функцию к каждому элементу исходного массива.
    • Пример:
      const numbers = [1, 2, 3];
      const squared = numbers.map(x => x * x);
      // squared: [1, 4, 9]
@koderhun
koderhun / readme.md
Last active December 9, 2024 07:43
My default program list

Install programm for frontend software ingiener

mkdir downloads templeats documents desktop pictures musics videos share &&
sudo apt install aptitude android-tools-adb git wget fastboot audacious preload -y &&
flatpak install flathub org.telegram.desktop -y &&
sudo snap install mattermost-desktop figma-linux gimp libreoffice &&
sudo snap install code --classic
@koderhun
koderhun / bash.sh
Last active January 9, 2024 08:36
Swapfile enable in ubuntu system
# https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-20-04
sudo fallocate -l 10G /swapfile &&
sudo chmod 600 /swapfile &&
sudo mkswap /swapfile &&
sudo cp /etc/fstab /etc/fstab.bak &&
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab /swapfile none swap sw 0 0
@koderhun
koderhun / remove-android-system-app.sh
Last active April 22, 2025 15:33
Удаление системных приложений из xiaomi или другого android
# установка на ubuntu
# sudo apt install android-tools-adb
# из форума
# https://forum.xda-developers.com/t/guide-debloat-remove-stock-apps-without-root.3935438/
# https://forum.xda-developers.com/t/guide-to-disable-oem-bloatware-aka-system-apps-using-adb-and-fastboot-method-no-root-thread-updated-on-16-08-2021.3779873/
# adb shell pm uninstall -k --user 0 com.miui.home # лаунчер. Если удалить то надо заранее поставить другой и настроить
# adb shell pm uninstall -k --user 0 com.oppo.launcher # Стоковый лаунчер OPPO (важно перед этим нужно установить сторонний).
@koderhun
koderhun / .gitconfig
Last active July 13, 2023 13:34
Корневой конфиг для git
[user]
name = Ramil
email = example@gmail.com
[core]
editor = nano
[init]
defaultBranch = main
@koderhun
koderhun / .bushrc.sh
Last active October 23, 2024 11:05
Настройки git в самом корне домашней папки
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac