Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 5.00. Голосов: 2.
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
Запись от MaGz GoLd размещена 08.07.2026 в 07:41
Показов 1570 Комментарии 0
Метки claude, dos, git, github, ms-dos

Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в репозиториях GitHub, внутри работает ИИ-помощник Claude, и всем этим можно управлять голосом.

Звучит как безумный эксперимент? Возможно. Но у меня получилось, и я готов рассказать, как и зачем.

Предыстория: зачем это вообще нужно?
Вы же знаете, как бывает:...
Старый
Создаем микросервисы с Go и Kubernetes
Запись от golander размещена 02.07.2025 в 19:49 / go go just go
Показов 9119 Комментарии 0

Нажмите на изображение для увеличения
Название: Создаем микросервисы с Go и Kubernetes.jpg
Просмотров: 470
Размер:	156.1 Кб
ID:	10950
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
  • Конкурентность в Go — это бомба. Горутины и каналы вшиты в ядро языка, а не приколочены сверху как в других языках. Помню, написал сервис, который легко держал 100к соеденений на средненьком железе. На Java такое без адской настройки и тюнинга нереально
...
Аватар для golander
Старый
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Запись от Mr. Docker размещена 02.06.2025 в 22:02 / Docking everything, K8s anything
Показов 4258 Комментарии 0

Нажмите на изображение для увеличения
Название: 26c70a89-7bc1-4098-8670-6adced7569a7.jpg
Просмотров: 291
Размер:	142.1 Кб
ID:	10870
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы с сетевыми политиками, особенности работы с секретами и конфигурациями — все это может вылезти уже после деплоя в продакшн, если не протестировать...
Аватар для Mr. Docker
Старый
Рейтинг: 5.00. Голосов: 1.
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Запись от Javaican размещена 19.05.2025 в 20:58 / Making Java great for ever
Показов 7464 Комментарии 0

Нажмите на изображение для увеличения
Название: e0175638-5747-468f-bd71-087a68b9f67a.jpg
Просмотров: 360
Размер:	139.0 Кб
ID:	10827
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки (14%). Забавно, что эти "старые-добрые" методы взлома по-прежнему работают, несмотря на их почтенный...
Аватар для Javaican
Старый
Как использовать Kubernetes с Jenkins X для непрерывной доставки
Запись от Mr. Docker размещена 07.05.2025 в 12:53 / Docking everything, K8s anything
Показов 2128 Комментарии 0

Нажмите на изображение для увеличения
Название: f94728ab-f501-4fc9-917c-36ca7407e782.jpg
Просмотров: 215
Размер:	141.6 Кб
ID:	10760
Непрерывная доставка (Continuous Delivery, CD) — это подход, где разработка ведётся короткими циклами, обеспечивая возможность выпуска ПО в любой момент. Традицоная связка Git + Jenkins когда-то казалась идеальным решением, но в эпоху Kubernetes этого становится недостаточно. Сложность заключается в том, что Kubernetes — это целая вселенная концепций: поды, сервисы, деплойменты,...
Аватар для Mr. Docker
Старый
Разбиваем монолит на два микросервиса и реализуем CI/CD
Запись от ArchitectMsa размещена 20.03.2025 в 09:44 / Microservice it all!
Показов 3713 Комментарии 0

Нажмите на изображение для увеличения
Название: 4caa3757-393a-43c3-98c1-9a15abaaf3ea.jpg
Просмотров: 273
Размер:	212.5 Кб
ID:	10472
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных зависимостей, а внесение изменений в одну часть приложения может неожиданно...
Аватар для ArchitectMsa
Старый
Лучшие приёмы и практики CI/CD пайплайнов
Запись от Mr. Docker размещена 12.03.2025 в 09:48 / Docking everything, K8s anything
Показов 2576 Комментарии 0

Нажмите на изображение для увеличения
Название: 6b276475-fc74-49c8-9019-44dc98ed1a9c.jpg
Просмотров: 254
Размер:	192.7 Кб
ID:	10371
CI/CD пайплайны — это полноценная методология, обеспечивающая автоматизацию процессов сборки, тестирования и развертывания кода. По сути, они представляют собой набор практик, направленных на устранение болевых точек в процессе доставки ПО путем автоматизации ручных процессов.

Но какие конкретно проблемы решает правильно настроенный CI/CD пайплайн? Во-первых он значительно сокращает время между написанием кода...
Аватар для Mr. Docker
Старый
Как из Visual Studio поменять название коммита ("Init commit" на GitHub)?
Запись от Alexander-7 размещена 28.07.2024 в 22:56
Показов 1732 Комментарии 1
Метки git, github, visual studio

Ответ ChatGPT:

Если вы хотите изменить сообщение последнего коммита и синхронизировать изменения с удаленным репозиторием (например, на GitHub), выполните следующие шаги:

1. Измените сообщение локального коммита. В терминале или в окне командной строки выполните следующую команду:
Bash
1
   git commit --amend -m "Init commit"
Эта команда изменит сообщение последнего коммита на "Init commit".

2. Запушьте изменения...
Аватар для Alexander-7
Старый
Рейтинг: 1.00. Голосов: 1.
Создание файла .gitignore из консоли
Запись от Konst2016 размещена 08.10.2019 в 17:43
Показов 5524 Комментарии 18

Нажмите на изображение для увеличения
Название: Emacs_obsh.png
Просмотров: 3003
Размер:	56.8 Кб
ID:	5608
Здравствуйте!Хочу рассказать про маленький удобный хакк как я создаю файл .gitignore, т.е. как его проще создать в Emacs,когда даже в Far не хочется с ним возиться, а проект новый сделал и хочется чтобы он был.Некоторым может показаться так
ой пост маленьким и ненужным,но пусть за сегодня у меня будет хотя бы такое дело.Честно говоря я долго искал такую инфо как это делать.
Итак в Emacs ввожу M-x shell,далее
Bash
1
cd k:/Python_project/workCybStat
...
Старый
Щепоточка гита :)
Запись от Тамика размещена 18.12.2018 в 14:59
Показов 1661 Комментарии 2
Метки git

Котовчанин
Старый
Рейтинг: 5.00. Голосов: 1.
про память золотой рыбки. вновь.
Запись от KellyDink размещена 03.09.2018 в 18:14
Показов 2172 Комментарии 0
Метки git

И снова память золотой рыбки дала о себе знать. На этот раз она забыла пароль от гита. Но очумелые ручки и гугл не дадут пропасть в любоей ситуации
и так
Code
1
cd /home/git/gitlab
переходим в папку с гитом
Code
1
sudo -u git -H bundle exec rails console production
запускаем консоль гита
Code
1
u = User.find_by(email:'username@domain.ru')
ищем пользователя
Code
1
2
3
irb(main):002:0> u.password='11111111'
=> "11111111"
irb(main):003:0> u.password_confirmation='11111111'
...
Аватар для KellyDink
Старый
капризы Git'a
Запись от KellyDink размещена 25.07.2017 в 17:34
Показов 1961 Комментарии 0
Метки git

Code
1
2
error: src refspec master does not match any.
error: failed to push some refs to 'git@gitlab.local:Kate/Doc.git'

У меня это полечилось так
Code
1
2
git commit -m "initial commit"
git push origin master
еще как говорил Дик Брэндон "Документация - как секс: если она удачная, это очень, очень хорошо; а когда плохая, это все же...
Аватар для KellyDink
Старый
Любимый Git
Запись от KellyDink размещена 06.07.2017 в 12:42
Показов 5001 Комментарии 9
Метки git

Я все так же веду ожесточенную войну с Git'ом и выигрываю сражение за сражением) вообще-то он очень дружелюбный, но я везде найду свои грабли, на которые можно наступить.

Например, если Вам достался проект, который надо закоммитить в гит ну ты там посмотри, все легко." или "ну там все настроено, только 2 команды ввести.То тогда надо выполнить
Code
1
git remote -v
чтобы посмотреть на какие удаленные репозитории он ссылается
Code
1
git branch -a
просмотреть все...
Аватар для KellyDink
Старый
Рейтинг: 1.00. Голосов: 2.
как я с сертификатами боролась
Запись от KellyDink размещена 20.06.2017 в 16:19
Показов 2932 Комментарии 0
Метки git, gitlab

Случилось так, что мой локальный гитлаб мне достался по наследству. И как говорят (и правильно делают) нельзя лезть руками туда, что настроено не тобой. Но у меня не было выбора.
во-первых не работал git clone по https, а во-вторых в браузере ругался на угрозы со стороны веб версии...
Аватар для KellyDink
Старый
Рейтинг: 2.50. Голосов: 4.
еще глубже в git
Запись от KellyDink размещена 15.06.2017 в 17:58
Показов 2422 Комментарии 2
Метки git

Доброжелатель мне посоветвал интерактив по изучению гита. и я все глубже и глубже погружаюсь в познания этой премудрости.
Вообще-то гит нужен всем и каждому, а тут это делается очень просто и играючи.

еще немного моих маленьких открытий
Code
1
git branch newbranch
- создать новую ветку
Code
1
git branch
- посмотреть ветки и звездочкой будет отмечена та, где вы сейчас находитесь
Code
1
git branch -v
- посмотреть информацию о ветках с их последними коммитами
Code
1
git checkout
...
Аватар для KellyDink
Старый
Рейтинг: 2.50. Голосов: 4.
познания Git'a
Запись от KellyDink размещена 07.06.2017 в 17:59
Показов 2960 Комментарии 3
Метки git

Время обучения давно прошло, но я вечный студент!
Сегодня я штудирую гит.
И того. за пару дней использования гита, я поняла для себя, что мне надо обязательно помнить
Code
1
git status
- дабы посмотреть статус моего локального репозитория
Code
1
git add
- добавить файл с изменениями
Code
1
git commit -m ""
- добавить коммит с комментарием
Code
1
git push
- залить это счастье на гит
Code
1
git fetch
- сравнить локальный репозиторий с тем,...
Аватар для KellyDink
Старый
Git и Debian
Запись от KellyDink размещена 02.06.2017 в 15:01
Показов 2889 Комментарии 4
Метки debian, git, linux

Задача: склонировать проект себе на компьютер, добавить коммит, просмотреть коммит, порадоваться, если все работает.

Исполнение:
1. сначала надо установить git себе на компутер, иначе работать ничего не будет. Все максимально просто. Если зайти на официальный сайт, там будет подробнейшая инструкция по установке в одну строчку
C++
1
apt-get install git
2. Чтоб убедиться, что мы его установили, достаточно ввести команду
C++
1
2
git --version
git version 2.1.4
...
Аватар для KellyDink
Старый
Рейтинг: 5.00. Голосов: 1.
Хранение исходников на github.com, а исполняемых файлов на Yandex.Disk или Google.Drive
Запись от 8Observer8 размещена 14.11.2014 в 13:39 / Блог 8Observer8
Показов 12187 Комментарии 3
Метки git, github

Содержание блога

- Регистрируемся на https://github.com/
- Создаём удалённый репозитарий для хранения проекта, для этого: в правом верхнем углу сайта нажимаем значок "+" -> выбираем "New repository"
- В поле "Repository name" пишем имя проекта, например: HelloGit
- В поле "Description" пишем...
Старый
Проект возобновлен
Запись от Гром размещена 20.06.2014 в 18:57 / Создание игры - взгляд изнутри
Показов 3356 Комментарии 3

С момента публикации предыдущего поста прошло четыре с половиной месяца. Проект создания игры заглох - но не окончательно! Сим я официально объявляю, что активная работа над ним возобновлена. Подробности, анонс новой группы ВКонтакте и свежие новости - ниже.

Текущее положение дел

Итак, четырехмесячный перерыв подошел к концу, и работа над проектом вновь возобновлена. Конечно, никогда...
Аватар для Гром
Старый
Пример git хука. Форматирование кода перед коммитом
Запись от Dmitriy_M размещена 11.09.2013 в 23:31
Показов 5524 Комментарии 1
Метки astyle, git, hook, perl

Про перехватчики (hook) немножко можно почитать тут.

Данный хук призван помочь с форматированием кода, под внутренний стандарт кодирования.
В качестве инструмента будет использоваться Astyle и язык сценариев Perl.

Собственно сам скрипт
Perl
1
2
3
4
5
6
#!/bin/perl
use File::Copy qw(copy);
 
open(GIT_STATUS,"git status -s |") || die "failed: $!\n";
while ( <GIT_STATUS> ){
    if (m/^(A|M)\s+(\S+\.(h|cpp|c|cxx|hpp))$/){
...
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru