С Новым годом! Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Создаем микросервисы с Go и Kubernetes
Запись от golander размещена 02.07.2025 в 19:49 / go go just go
Показов 8087 Комментарии 0

Нажмите на изображение для увеличения
Название: Создаем микросервисы с Go и Kubernetes.jpg
Просмотров: 347
Размер:	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
Показов 3929 Комментарии 0

Нажмите на изображение для увеличения
Название: 26c70a89-7bc1-4098-8670-6adced7569a7.jpg
Просмотров: 204
Размер:	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
Показов 6941 Комментарии 0

Нажмите на изображение для увеличения
Название: e0175638-5747-468f-bd71-087a68b9f67a.jpg
Просмотров: 265
Размер:	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
Показов 1644 Комментарии 0

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

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

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

Но какие конкретно проблемы решает правильно настроенный CI/CD пайплайн? Во-первых он значительно сокращает время между написанием кода...
Аватар для Mr. Docker
Старый
Как из Visual Studio поменять название коммита ("Init commit" на GitHub)?
Запись от Alexander-7 размещена 28.07.2024 в 22:56
Показов 1328 Комментарии 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
Показов 5218 Комментарии 18

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

Котовчанин
Старый
Рейтинг: 5.00. Голосов: 1.
про память золотой рыбки. вновь.
Запись от KellyDink размещена 03.09.2018 в 18:14
Показов 2077 Комментарии 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
Показов 1863 Комментарии 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
Показов 4874 Комментарии 9
Метки git

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

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

Случилось так, что мой локальный гитлаб мне достался по наследству. И как говорят (и правильно делают) нельзя лезть руками туда, что настроено не тобой. Но у меня не было выбора.
во-первых не работал git clone по https, а во-вторых в браузере ругался на угрозы со стороны веб версии...
Аватар для KellyDink
Старый
Рейтинг: 2.50. Голосов: 4.
еще глубже в git
Запись от KellyDink размещена 15.06.2017 в 17:58
Показов 2301 Комментарии 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
Показов 2861 Комментарии 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
Показов 2682 Комментарии 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
Показов 11830 Комментарии 3
Метки git, github

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

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

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

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

Итак, четырехмесячный перерыв подошел к концу, и работа над проектом вновь возобновлена. Конечно, никогда...
Аватар для Гром
Старый
Пример git хука. Форматирование кода перед коммитом
Запись от Dmitriy_M размещена 11.09.2013 в 23:31
Показов 5418 Комментарии 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))$/){
...
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru