PageSourceSearch

https://resprojects.ru/explore/repos

html resprojects.ru collected 2026-10-08 14:35:14 UTC 36,679 bytes, 667 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" data-theme="gitea-auto">
3<head>
4	<meta name="viewport" content="width=device-width, initial-scale=1">
5	<title>Explore - Gitea: Resprojects git repositories</title>
6	<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiR2l0ZWE6IFJlc3Byb2plY3RzIGdpdCByZXBvc2l0b3JpZXMiLCJzaG9ydF9uYW1lIjoiR2l0ZWE6IFJlc3Byb2plY3RzIGdpdCByZXBvc2l0b3JpZXMiLCJzdGFydF91cmwiOiJodHRwczovL2dpdC5yZXNwcm9qZWN0cy5ydS8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9naXQucmVzcHJvamVjdHMucnUvYXNzZXRzL2ltZy9sb2dvLnBuZyIsInR5cGUiOiJpbWFnZS9wbmciLCJzaXplcyI6IjUxMng1MTIifSx7InNyYyI6Imh0dHBzOi8vZ2l0LnJlc3Byb2plY3RzLnJ1L2Fzc2V0cy9pbWcvbG9nby5zdmciLCJ0eXBlIjoiaW1hZ2Uvc3ZnK3htbCIsInNpemVzIjoiNTEyeDUxMiJ9XX0=">
7	<meta name="author" content="Gitea - Git with a cup of tea">
8	<meta name="description" content="Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go">
9	<meta name="keywords" content="go,git,self-hosted,gitea">
10	<meta name="referrer" content="no-referrer">
11
12
13	<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
14	<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
15	
16<script>
17	
18	window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
19	window.addEventListener('unhandledrejection', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
20	window.config = {
21		appUrl: 'https:\/\/git.resprojects.ru\/',
22		appSubUrl: '',
23		assetVersionEncoded: encodeURIComponent('1.24.6'), 
24		assetUrlPrefix: '\/assets',
25		runModeIsProd:  true ,
26		customEmojis: {"codeberg":":codeberg:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
27		csrfToken: 'G87t1fuiiKcn97GXZ92RS1io4wo6MTc5MTQ3MDExNDA0ODgyNjgxMA',
28		pageData: {},
29		notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000}, 
30		enableTimeTracking:  true ,
31		
32		mermaidMaxSourceCharacters:  50000 ,
33		
34		i18n: {
35			copy_success: "Copied!",
36			copy_error: "Copy failed",
37			error_occurred: "An error occurred",
38			network_error: "Network error",
39			remove_label_str: "Remove item \"%s\"",
40			modal_confirm: "Confirm",
41			modal_cancel: "Cancel",
42			more_items: "More items",
43		},
44	};
45	
46	window.config.pageData = window.config.pageData || {};
47</script>
vendor: 1 bytes, line 47
47
48<script src="/assets/js/webcomponents.js?v=1.24.6"></script>
48
49
50	
51	<meta property="og:title" content="Gitea: Resprojects git repositories">
52	<meta property="og:type" content="website">
53	<meta property="og:image" content="/assets/img/logo.png">
54	<meta property="og:url" content="https://git.resprojects.ru/">
55	<meta property="og:description" content="Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go">
56
57<meta property="og:site_name" content="Gitea: Resprojects git repositories">
58
59	<link rel="stylesheet" href="/assets/css/index.css?v=1.24.6">
60<link rel="stylesheet" href="/assets/css/theme-gitea-auto.css?v=1.24.6">
61
62	
63</head>
64<body hx-headers='{"x-csrf-token": "G87t1fuiiKcn97GXZ92RS1io4wo6MTc5MTQ3MDExNDA0ODgyNjgxMA"}' hx-swap="outerHTML" hx-ext="morph" hx-push-url="false">
65	
66
67	<div class="full height">
68		<noscript>This website requires JavaScript.</noscript>
69
70		
71
72		
73			
74
75
76
77<nav id="navbar" aria-label="Navigation Bar">
78	<div class="navbar-left">
79		
80		<a class="item" id="navbar-logo" href="/" aria-label="Home">
81			<img width="30" height="30" src="/assets/img/logo.svg" alt="Logo" aria-hidden="true">
82		</a>
83
84		
85		<div class="ui secondary menu navbar-mobile-right only-mobile">
86			
87			
88			<button class="item ui icon mini button tw-m-0" id="navbar-expand-toggle" aria-label="Navigation Menu"><svg viewBox="0 0 16 16" class="svg octicon-three-bars" aria-hidden="true" width="16" height="16"><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75m0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75M1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5"/></svg></button>
89		</div>
90
91		
92		
93			<a class="item active" href="/explore/repos">Explore</a>
94		
95
96		
97
98		
99			<a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.com">Help</a>
100		
101	</div>
102
103	
104	<div class="navbar-right">
105		
106			
107			<a class="item" rel="nofollow" href="/user/login?redirect_to=%2fexplore%2frepos">
108				<svg viewBox="0 0 16 16" class="svg octicon-sign-in" aria-hidden="true" width="16" height="16"><path d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm6.56 4.5h5.69a.75.75 0 0 1 0 1.5H8.56l1.97 1.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L6.22 8.53a.75.75 0 0 1 0-1.06l3.25-3.25a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734Z"/></svg>
109				<span class="tw-ml-1">Sign In</span>
110			</a>
111		
112	</div>
113
114	
115</nav>
116
117		
118
119
120
121<div role="main" aria-label="Explore" class="page-content explore repositories">
122	<overflow-menu class="ui secondary pointing tabular top attached borderless menu secondary-nav">
123	<div class="overflow-menu-items tw-justify-center">
124		<a class="active item" href="/explore/repos">
125			<svg viewBox="0 0 16 16" class="svg octicon-repo" aria-hidden="true" width="16" height="16"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg> Repositories
126		</a>
127		
128			<a class="item" href="/explore/users">
129				<svg viewBox="0 0 16 16" class="svg octicon-person" aria-hidden="true" width="16" height="16"><path d="M10.561 8.073a6 6 0 0 1 3.432 5.142.75.75 0 1 1-1.498.07 4.5 4.5 0 0 0-8.99 0 .75.75 0 0 1-1.498-.07 6 6 0 0 1 3.431-5.142 3.999 3.999 0 1 1 5.123 0M10.5 5a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0"/></svg> Users
130			</a>
131		
132		
133		<a class="item" href="/explore/organizations">
134			<svg viewBox="0 0 16 16" class="svg octicon-organization" aria-hidden="true" width="16" height="16"><path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5q0 .127-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.8.8 0 0 1-.197-.026q-.148.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5"/></svg> Organizations
135		</a>
136		
137		
138	</div>
139</overflow-menu>
140
141	<div class="ui container">
142		<div class="ui small secondary filter menu">
143	<form id="repo-search-form" class="ui form ignore-dirty tw-flex-1 tw-flex tw-gap-x-2">
144		
145		<input type="hidden" name="only_show_relevant" value="false">
146		
147		
148		<div class="ui small fluid action input tw-flex-1">
149			
150
151
152<input type="search" name="q" maxlength="255" spellcheck="false" placeholder="Search repos...">
153
154			
155
156<button class="ui small icon button" aria-label="Search..." ><svg viewBox="0 0 16 16" class="svg octicon-search" aria-hidden="true" width="16" height="16"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7"/></svg></button>
157
158		</div>
159		
160		<div class="item ui small dropdown jump">
161			<span class="text">Filter</span>
162			<svg viewBox="0 0 16 16" class="dropdown icon svg octicon-triangle-down" aria-hidden="true" width="14" height="14"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"/></svg>
163			<div class="menu flex-items-menu">
164				<label class="item"><input type="radio" name="clear-filter"> Clear Filter</label>
165				<div class="divider"></div>
166				<label class="item"><input type="radio" name="archived"  value="1"> Archived</label>
167				<label class="item">
167<input type="radio" name="archived"  value="0"> Not Archived</label>
168				<div class="divider"></div>
169				<label class="item"><input type="radio" name="fork"  value="1"> Forked</label>
170				<label class="item"><input type="radio" name="fork"  value="0"> Not Forked</label>
171				<div class="divider"></div>
172				<label class="item"><input type="radio" name="mirror"  value="1"> Mirrored</label>
173				<label class="item"><input type="radio" name="mirror"  value="0"> Not Mirrored</label>
174				<div class="divider"></div>
175				<label class="item"><input type="radio" name="template"  value="1"> Template</label>
176				<label class="item"><input type="radio" name="template"  value="0"> Not Template</label>
177				<div class="divider"></div>
178				<label class="item"><input type="radio" name="private"  value="1"> Private</label>
179				<label class="item"><input type="radio" name="private"  value="0"> Public</label>
180			</div>
181		</div>
182		
183		<div class="item ui small dropdown jump">
184			<span class="text">Sort</span>
185			<svg viewBox="0 0 16 16" class="dropdown icon svg octicon-triangle-down" aria-hidden="true" width="14" height="14"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"/></svg>
186			<div class="menu">
187				<label class="item"><input hidden type="radio" name="sort"  value="newest"> Newest</label>
188				<label class="item"><input hidden type="radio" name="sort"  value="oldest"> Oldest</label>
189				<label class="item"><input hidden type="radio" name="sort"  value="alphabetically"> Alphabetically</label>
190				<label class="item"><input hidden type="radio" name="sort"  value="reversealphabetically"> Reverse alphabetically</label>
191				<label class="active item"><input hidden type="radio" name="sort" checked value="recentupdate"> Recently updated</label>
192				<label class="item"><input hidden type="radio" name="sort"  value="leastupdate"> Least recently updated</label>
193				
194					<label class="item"><input hidden type="radio" name="sort"  value="moststars"> Most stars</label>
195					<label class="item"><input hidden type="radio" name="sort"  value="feweststars"> Fewest stars</label>
196				
197				<label class="item"><input hidden type="radio" name="sort"  value="mostforks"> Most forks</label>
198				<label class="item"><input hidden type="radio" name="sort"  value="fewestforks"> Fewest forks</label>
199				<label class="item"><input hidden type="radio" name="sort"  value="size"> Smallest size</label>
200				<label class="item"><input hidden type="radio" name="sort"  value="reversesize"> Largest size</label>
201			</div>
202		</div>
203	</form>
204</div>
205
206<div class="divider"></div>
207
208		<div class="flex-list">
209	
210		<div class="flex-item">
211			<div class="flex-item-leading">
212				
213
214	<svg viewBox="0 0 16 16" class="svg octicon-repo" aria-hidden="true" width="24" height="24"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>
215
216
217			</div>
218			<div class="flex-item-main">
219				<div class="flex-item-header">
220					<div class="flex-item-title">
221						
222						<a class="text primary name" href="/alexander">alexander</a>/
223						
224						<a class="text primary name" href="/alexander/Linkchecker">Linkchecker</a>
225						<span class="label-list">
226							
227							
228								
229							
230							
231							
232						</span>
233					</div>
234					<div class="flex-item-trailing muted-links">
235						
236							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=Java">
237								<i class="color-icon tw-mr-2" style="background-color: #b07219"></i>
238								Java
239							</a>
240						
241						
242							<a class="flex-text-inline" href="/alexander/Linkchecker/stars">
243								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16">
243<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
244								<span >0</span>
245							</a>
246						
247						<a class="flex-text-inline" href="/alexander/Linkchecker/forks">
248							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
249							<span >0</span>
250						</a>
251					</div>
252				</div>
253				
254				
255					<div class="flex-item-body">Тестовое задание. Разработать REST-сервис, проверяющий работоспособность любой последовательности узлов. Каждый узел имеет уникальное имя,
256вероятность, с которой откажет при обращении к нему, и счетчик успешно выполненных запросов. </div>
257				
258				
259				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-06-09T01:41:24Z" data-tooltip-content data-tooltip-interactive="true">2025-06-09 01:41:24 +00:00</relative-time></div>
260			</div>
261		</div>
262	
263		<div class="flex-item">
264			<div class="flex-item-leading">
265				
266
267	<svg viewBox="0 0 16 16" class="svg octicon-repo" aria-hidden="true" width="24" height="24"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>
268
269
270			</div>
271			<div class="flex-item-main">
272				<div class="flex-item-header">
273					<div class="flex-item-title">
274						
275						<a class="text primary name" href="/alexander">alexander</a>/
276						
277						<a class="text primary name" href="/alexander/profile-rest-service">profile-rest-service</a>
278						<span class="label-list">
279							
280							
281								
282							
283							
284							
285						</span>
286					</div>
287					<div class="flex-item-trailing muted-links">
288						
289							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=Java">
290								<i class="color-icon tw-mr-2" style="background-color: #b07219"></i>
291								Java
292							</a>
293						
294						
295							<a class="flex-text-inline" href="/alexander/profile-rest-service/stars">
296								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
297								<span >0</span>
298							</a>
299						
300						<a class="flex-text-inline" href="/alexander/profile-rest-service/forks">
301							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
302							<span >0</span>
303						</a>
304					</div>
305				</div>
306				
307				
308					<div class="flex-item-body">Тестовое задание. В качестве тестового задания необходимо реализовать RESTfull приложение.</div>
309				
310				
311				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-06-09T01:40:59Z" data-tooltip-content data-tooltip-interactive="true">2025-06-09 01:40:59 +00:00</relative-time></div>
312			</div>
313		</div>
314	
315		<div class="flex-item">
316			<div class="flex-item-leading">
317				
318
319	<img class="ui avatar tw-align-middle" src="/repo-avatars/5d798916c34cd43cdfca8e91d13d04b34cf1bb2a258dc12c5914bddff938a366" width="24" height="24" alt aria-hidden="true">
320
321
322			</div>
323			<div class="flex-item-main">
324				<div class="flex-item-header">
325					<div class="flex-item-title">
326						
327						<a class="text primary name" href="/alexander">alexander</a>/
328						
329						<a class="text primary name" href="/alexander/hw-unity-2d-platformer">hw-unity-2d-platformer</a>
330						<span class="label-list">
331							
332							
333								
334							
335							
336							
337						</span>
338					</div>
339					<div class="flex-item-trailing muted-links">
340						
341							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=C%23">
342								<i class="color-icon tw-mr-2" style="background-color: #178600"></i>
343								C#
344							</a>
345						
346						
347							<a class="flex-text-inline" href="/alexander/hw-unity-2d-platformer/stars">
348								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
349								<span >0</span>
350							</a>
351						
352						<a class="flex-text-inline" href="/alexander/hw-unity-2d-platformer/forks">
353							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
354							<span >0</span>
355						</a>
356					</div>
357				</div>
358				
359				
360					<div class="flex-item-body">Практическое задание  &#34;Основы разработки игр на Unity&#34; проекта &#34;Открытое образование&#34;</div>
361				
362				
363				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-06-09T01:21:43Z" data-tooltip-content data-tooltip-interactive="true">2025-06-09 01:21:43 +00:00</relative-time></div>
364			</div>
365		</div>
366	
367		<div class="flex-item">
368			<div class="flex-item-leading">
369				
370
371	<img class="ui avatar tw-align-middle" src="/repo-avatars/6d6434178a2fe3959bb8c41a49a3febc6e3fe988e3afae58fddd1f7243e60ea6" width="24" height="24" alt aria-hidden="true">
372
373
374			</div>
375			<div class="flex-item-main">
376				<div class="flex-item-header">
377					<div class="flex-item-title">
378						
379						<a class="text primary name" href="/alexander">alexander</a>/
380						
381						<a class="text primary name" href="/alexander/visual-quality-control-tool">visual-quality-control-tool</a>
382						<span class="label-list">
383							
384							
385								
386							
387							
388							
389						</span>
390					</div>
391					<div class="flex-item-trailing muted-links">
392						
393							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=Kotlin">
394								<i class="color-icon tw-mr-2" style="background-color: #A97BFF"></i>
395								Kotlin
396							</a>
397						
398						
399							<a class="flex-text-inline" href="/alexander/visual-quality-control-tool/stars">
400								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16">
400<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
401								<span >0</span>
402							</a>
403						
404						<a class="flex-text-inline" href="/alexander/visual-quality-control-tool/forks">
405							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
406							<span >0</span>
407						</a>
408					</div>
409				</div>
410				
411				
412					<div class="flex-item-body">VQCT (Visual quality control tool)
413
414Основные возможности:
415
4161. Рендер поданного на вход svg файла в браузере.
4172. Создание скриншот получившегося рендера в браузере, с последующим сохранением в формате png в выбранный каталог.
4183. Сравнительный анализ получившегося результата с оценочным png файлом, который был также подан на вход программе.
4194. Формирование результата сравнения.</div>
420				
421				
422				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-06-09T01:21:41Z" data-tooltip-content data-tooltip-interactive="true">2025-06-09 01:21:41 +00:00</relative-time></div>
423			</div>
424		</div>
425	
426		<div class="flex-item">
427			<div class="flex-item-leading">
428				
429
430	<img class="ui avatar tw-align-middle" src="/repo-avatars/bf333f82ac883e926cc9002595f7a3bda6b3ff07eb651662ca2c3828ffc99c53" width="24" height="24" alt aria-hidden="true">
431
432
433			</div>
434			<div class="flex-item-main">
435				<div class="flex-item-header">
436					<div class="flex-item-title">
437						
438						<a class="text primary name" href="/alexander">alexander</a>/
439						
440						<a class="text primary name" href="/alexander/hw-pixelone-course-creating-2d-games-in-unity">hw-pixelone-course-creating-2d-games-in-unity</a>
441						<span class="label-list">
442							
443							
444								
445							
446							
447							
448						</span>
449					</div>
450					<div class="flex-item-trailing muted-links">
451						
452							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=C%23">
453								<i class="color-icon tw-mr-2" style="background-color: #178600"></i>
454								C#
455							</a>
456						
457						
458							<a class="flex-text-inline" href="/alexander/hw-pixelone-course-creating-2d-games-in-unity/stars">
459								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
460								<span >0</span>
461							</a>
462						
463						<a class="flex-text-inline" href="/alexander/hw-pixelone-course-creating-2d-games-in-unity/forks">
464							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
465							<span >0</span>
466						</a>
467					</div>
468				</div>
469				
470				
471					<div class="flex-item-body">Домашние задания для курса “Создания 2D игр на платформе Unity” от онлайн школы Pixel.</div>
472				
473				
474				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-06-09T01:21:32Z" data-tooltip-content data-tooltip-interactive="true">2025-06-09 01:21:32 +00:00</relative-time></div>
475			</div>
476		</div>
477	
478		<div class="flex-item">
479			<div class="flex-item-leading">
480				
481
482	<img class="ui avatar tw-align-middle" src="/repo-avatars/6287a39217e1ea3238a855dba68dc10062a4f26699e38026e27149f1373e3421" width="24" height="24" alt aria-hidden="true">
483
484
485			</div>
486			<div class="flex-item-main">
487				<div class="flex-item-header">
488					<div class="flex-item-title">
489						
490						<a class="text primary name" href="/alexander">alexander</a>/
491						
492						<a class="text primary name" href="/alexander/dfops-rest-service">dfops-rest-service</a>
493						<span class="label-list">
494							
495							
496								
497							
498							
499							
500						</span>
501					</div>
502					<div class="flex-item-trailing muted-links">
503						
504							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=Java">
505								<i class="color-icon tw-mr-2" style="background-color: #b07219"></i>
506								Java
507							</a>
508						
509						
510							<a class="flex-text-inline" href="/alexander/dfops-rest-service/stars">
511								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
512								<span >0</span>
513							</a>
514						
515						<a class="flex-text-inline" href="/alexander/dfops-rest-service/forks">
516							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
517							<span >0</span>
518						</a>
519					</div>
520				</div>
521				
522				
523					<div class="flex-item-body">Тестовое задание. Напишите Spring-приложение, предоставляющее REST-сервис для приема и регистрации операций в базе данных по расчетам с водителями. У
524каждого водителя может быть несколько лицевых счетов. </div>
525				
526				
527				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-03-23T22:48:47Z" data-tooltip-content data-tooltip-interactive="true">2025-03-23 22:48:47 +00:00</relative-time></div>
528			</div>
529		</div>
530	
531		<div class="flex-item">
532			<div class="flex-item-leading">
533				
534
535	<svg viewBox="0 0 16 16" class="svg octicon-repo" aria-hidden="true" width="24" height="24"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>
536
537
538			</div>
539			<div class="flex-item-main">
540				<div class="flex-item-header">
541					<div class="flex-item-title">
542						
543						<a class="text primary name" href="/alexander">alexander</a>/
544						
545						<a class="text primary name" href="/alexander/ExcelToJson">ExcelToJson</a>
546						<span class="label-list">
547							
548							
549								
550							
551							
552							
553						</span>
554					</div>
555					<div class="flex-item-trailing muted-links">
556						
557							<a class="flex-text-inline" href="?q=&sort=recentupdate&language=Kotlin">
558								<i class="color-icon tw-mr-2" style="background-color: #A97BFF"></i>
559								Kotlin
560							</a>
561						
562						
563							<a class="flex-text-inline" href="/alexander/ExcelToJson/stars">
564								<span class="tw-contents" aria-label="Stars"><svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16">
564<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg></span>
565								<span >0</span>
566							</a>
567						
568						<a class="flex-text-inline" href="/alexander/ExcelToJson/forks">
569							<span class="tw-contents" aria-label="Forks"><svg viewBox="0 0 16 16" class="svg octicon-git-branch" aria-hidden="true" width="16" height="16"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5"/></svg></span>
570							<span >0</span>
571						</a>
572					</div>
573				</div>
574				
575				
576					<div class="flex-item-body">1. Утилита считывает поданный на вход xlsx-файл, путь к которому указывается в виде значения параметра при запуске утилиты.
5772. Последовательно считываются строки и столбцы, создаётся объект с заданным набором полей и заносятся в список.
5783. Список маршаллизуется и сохраняется в файл формата json. Файл имеет то же название, что и xlsx-документ и помещается в тот же
579каталог. </div>
580				
581				
582				<div class="flex-item-body">Updated <relative-time prefix="" tense="past" datetime="2025-03-23T22:24:32Z" data-tooltip-content data-tooltip-interactive="true">2025-03-23 22:24:32 +00:00</relative-time></div>
583			</div>
584		</div>
585	
586</div>
587
588		
589
590
591
592	
593
594
595	</div>
596</div>
597
598
599	
600
601	</div>
602
603	
604
605	<footer class="page-footer" role="group" aria-label="Footer">
606	<div class="left-links" role="contentinfo" aria-label="About Software">
607		
608			<a target="_blank" rel="noopener noreferrer" href="https://about.gitea.com">Powered by Gitea</a>
609		
610		
611			Version:
612			
613				1.24.6
614			
615		
616		
617			Page: <strong>2ms</strong>
618			Template: <strong>1ms</strong>
619		
620	</div>
621	<div class="right-links" role="group" aria-label="Links">
622		<div class="ui dropdown upward">
623			<span class="flex-text-inline"><svg viewBox="0 0 16 16" class="svg octicon-globe" aria-hidden="true" width="14" height="14"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M5.78 8.75a9.64 9.64 0 0 0 1.363 4.177q.383.64.857 1.215c.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44
623-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a10 10 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.51 6.51 0 0 0 4.666 5.5q-.184-.271-.352-.552c-.715-1.192-1.437-2.874-1.581-4.948m-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948q.18-.295.353-.552a6.51 6.51 0 0 0-4.666 5.5m10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948q-.18.296-.353.552a6.51 6.51 0 0 0 4.666-5.5Zm2.733-1.5a6.51 6.51 0 0 0-4.666-5.5q.184.272.353.552c.714 1.192 1.436 2.874 1.58 4.948Z"/></svg> English</span>
624			<div class="menu language-menu">
625				<a lang="id-ID" data-url="/?lang=id-ID" class="item ">Bahasa Indonesia</a>
626				<a lang="de-DE" data-url="/?lang=de-DE" class="item ">Deutsch</a>
627				<a lang="en-US" data-url="/?lang=en-US" class="item selected">English</a>
628				<a lang="es-ES" data-url="/?lang=es-ES" class="item ">Español</a>
629				<a lang="fr-FR" data-url="/?lang=fr-FR" class="item ">Français</a>
630				<a lang="ga-IE" data-url="/?lang=ga-IE" class="item ">Gaeilge</a>
631				<a lang="it-IT" data-url="/?lang=it-IT" class="item ">Italiano</a>
632				<a lang="lv-LV" data-url="/?lang=lv-LV" class="item ">Latviešu</a>
633				<a lang="hu-HU" data-url="/?lang=hu-HU" class="item ">Magyar nyelv</a>
634				<a lang="nl-NL" data-url="/?lang=nl-NL" class="item ">Nederlands</a>
635				<a lang="pl-PL" data-url="/?lang=pl-PL" class="item ">Polski</a>
636				<a lang="pt-PT" data-url="/?lang=pt-PT" class="item ">Português de Portugal</a>
637				<a lang="pt-BR" data-url="/?lang=pt-BR" class="item ">Português do Brasil</a>
638				<a lang="fi-FI" data-url="/?lang=fi-FI" class="item ">Suomi</a>
639				<a lang="sv-SE" data-url="/?lang=sv-SE" class="item ">Svenska</a>
640				<a lang="tr-TR" data-url="/?lang=tr-TR" class="item ">Türkçe</a>
641				<a lang="cs-CZ" data-url="/?lang=cs-CZ" class="item ">Čeština</a>
642				<a lang="el-GR" data-url="/?lang=el-GR" class="item ">Ελληνικά</a>
643				<a lang="bg-BG" data-url="/?lang=bg-BG" class="item ">Български</a>
644				<a lang="ru-RU" data-url="/?lang=ru-RU" class="item ">Русский</a>
645				<a lang="uk-UA" data-url="/?lang=uk-UA" class="item ">Українська</a>
646				<a lang="fa-IR" data-url="/?lang=fa-IR" class="item ">فارسی</a>
647				<a lang="ml-IN" data-url="/?lang=ml-IN" class="item ">മലയാളം</a>
648				<a lang="ja-JP" data-url="/?lang=ja-JP" class="item ">日本語</a>
649				<a lang="zh-CN" data-url="/?lang=zh-CN" class="item ">简体中文</a>
650				<a lang="zh-TW" data-url="/?lang=zh-TW" class="item ">繁體中文(台灣)</a>
651				<a lang="zh-HK" data-url="/?lang=zh-HK" class="item ">繁體中文(香港)</a>
652				<a lang="ko-KR" data-url="/?lang=ko-KR" class="item ">한국어</a>
653				</div>
654		</div>
655		<a href="/assets/licenses.txt">Licenses</a>
656		<a href="/api/swagger">API</a>
657		
658	</div>
659</footer>
660
661
662	
662<script src="/assets/js/index.js?v=1.24.6" onerror="alert('Failed to load asset files from ' + this.src + '. Please make sure the asset files can be accessed.')"></script>
662
663
664	
665</body>
666</html>
667

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.