2023-02-12 20:48:46 UTC
Утечка исходников Яндекса
Некоторая занимательная статистика по утекшим исходным кодам Яндекса. О том где и как искать их в этом посте не будет ни слова, просто голая статистика. Итак поехали!
Архивы и файлы
Какие в утечке есть архивы, количество файлов и размер в распакованном виде.
| Archive | Files | Size |
|---|---|---|
| aapi.tar | 142 | 344.56 KiB |
| admins.tar | 17 379 | 209.31 MiB |
| ads.tar | 51 756 | 1.63 GiB |
| alice.tar | 71 288 | 1.80 GiB |
| analytics.tar | 6 199 | 379.43 MiB |
| antiadblock.tar | 5 534 | 152.20 MiB |
| antirobot.tar | 2 021 | 54.59 MiB |
| autocheck.tar | 81 | 287.56 KiB |
| balancer.tar | 4 817 | 226.07 MiB |
| billing.tar | 38 083 | 896.92 MiB |
| bindings.tar | 851 | 2.63 MiB |
| captcha.tar | 198 | 862.20 KiB |
| cdn.tar | 220 | 1.65 MiB |
| certs.tar | 8 | 284.63 KiB |
| ci.tar | 8 137 | 23.60 MiB |
| classifieds.tar | 430 511 | 10.41 GiB |
| client_analytics.tar | 734 | 44.66 MiB |
| client_method.tar | 14 | 64.37 KiB |
| cloud.tar | 85 092 | 697.97 MiB |
| commerce.tar | 9 487 | 132.16 MiB |
| config.tar | 308 | 41.14 KiB |
| connect.tar | 17 956 | 25.84 MiB |
| crm.tar | 16 861 | 212.80 MiB |
| crypta.tar | 21 480 | 59.85 MiB |
| customer_service.tar | 79 | 76.30 KiB |
| datacloud.tar | 1 356 | 4.35 MiB |
| delivery.tar | 1 154 | 8.27 MiB |
| direct.tar | 113 481 | 453.68 MiB |
| disk.tar | 25 672 | 252.84 MiB |
| docs.tar | 3 766 | 62.41 MiB |
| drive.tar | 23 221 | 372.10 MiB |
| extsearch.tar | 38 896 | 879.44 MiB |
| frontend.tar | 671 773 | 19.79 GiB |
| fuzzing.tar | 760 | 22.75 KiB |
| gencfg.tar | 1 363 | 25.53 MiB |
| groups.tar | 1 290 | 142.70 KiB |
| helpdesk.tar | 239 | 1004.17 KiB |
| infra.tar | 170 201 | 675.87 MiB |
| intranet.tar | 38 692 | 236.94 MiB |
| investors.tar | 1 244 | 29.53 MiB |
| it-office.tar | 89 | 414.33 KiB |
| jupytercloud.tar | 818 | 1.80 MiB |
| kernel.tar | 10 384 | 220.28 MiB |
| library.tar | 18 111 | 143.26 MiB |
| load.tar | 3 260 | 148.36 MiB |
| mail.tar | 73 900 | 604.99 MiB |
| maps.tar | 207 136 | 4.06 GiB |
| maps_2.tar | 19 339 | 165.50 MiB |
| maps_adv.tar | 4 188 | 15.55 MiB |
| market.tar | 746 339 | 9.03 GiB |
| metrika.tar | 80 959 | 1.94 GiB |
| mobile-WARNING-notfull.tar | 253 353 | 3.94 GiB |
| nginx.tar | 818 | 3.14 MiB |
| noc.tar | 34 329 | 2.01 GiB |
| partner.tar | 33 815 | 138.75 MiB |
| passport.tar | 37 994 | 561.73 MiB |
| pay.tar | 4 508 | 27.57 MiB |
| payplatform.tar | 3 284 | 290.95 MiB |
| paysys.tar | 2 457 | 24.96 MiB |
| portal.tar | 120 439 | 4.89 GiB |
| privacy_office.tar | 92 | 181.14 KiB |
| products.tar | 53 | 106.72 KiB |
| robot.tar | 25 764 | 931.73 MiB |
| rt-research.tar | 4 874 | 581.09 MiB |
| saas.tar | 6 115 | 52.14 MiB |
| sandbox.tar | 47 466 | 180.25 MiB |
| search.tar | 59 953 | 1.69 GiB |
| security.tar | 10 764 | 242.01 MiB |
| skynet.tar | 776 | 2.73 MiB |
| smart_devices.tar | 20 577 | 1021.98 MiB |
| smarttv.tar | 538 | 1.69 MiB |
| solomon.tar | 15 751 | 101.01 MiB |
| stocks.tar | 468 | 3.18 MiB |
| switch.tar | 322 | 1.42 MiB |
| tasklet.tar | 1 067 | 2.19 MiB |
| taxi.tar | 759 400 | 12.49 GiB |
| tools.tar | 7 420 | 58.00 MiB |
| travel.tar | 93 414 | 378.34 MiB |
| wmconsole.tar | 12 350 | 59.23 MiB |
| yandex360.tar | 73 729 | 1.43 GiB |
| yandex_io.tar | 4 597 | 46.02 MiB |
| yaphone.tar | 1 479 | 7.12 MiB |
| yawe.tar | 278 | 3.99 MiB |
| Total | 4 685 111 | 86.97 GiB |
По распакованному размеру видно, что в компании не так уж плохо с кодом — косвенно, отношение размера сжатых исходников (44.7 Гб) к распакованному размеру, свидетельствует о копипасте в коде — здесь это всего 1 к 2, что очень круто для текстовых файлов, коими являются исходные коды. Я честно говоря, ожидал распакованного размера в районе 200−300 Гб.
Статистика по расширениям файлов
Здесь приводится информация о первой тысяче расширений не длиннее 20 символов (есть и больше). Пустые расширения не в счет, на первом месте неожиданно java, но на самом деле если сложить вместе js и ts — то фронтенд будет на первом месте.
Смотреть
| # | Extension | Count |
|---|---|---|
| 1 | 1 153 943 | |
| 2 | java | 280 671 |
| 3 | py | 259 637 |
| 4 | png | 243 053 |
| 5 | js | 239 353 |
| 6 | ts | 213 919 |
| 7 | json | 169 727 |
| 8 | gz | 136 287 |
| 9 | yaml | 129 713 |
| 10 | cpp | 126 813 |
| 11 | h | 125 097 |
| 12 | tsx | 124 798 |
| 13 | make | 118 026 |
| 14 | yml | 110 451 |
| 15 | kt | 90 786 |
| 16 | go | 82 769 |
| 17 | sql | 78 953 |
| 18 | xml | 75 422 |
| 19 | md | 71 187 |
| 20 | css | 63 216 |
| 21 | scala | 57 350 |
| 22 | svg | 46 198 |
| 23 | hpp | 42 916 |
| 24 | swift | 40 795 |
| 25 | txt | 34 986 |
| 26 | conf | 24 724 |
| 27 | jpg | 23 350 |
| 28 | c | 22 769 |
| 29 | sh | 21 716 |
| 30 | html | 20 940 |
| 31 | scss | 20 442 |
| 32 | proto | 19 720 |
| 33 | styl | 18 230 |
| 34 | csv | 16 396 |
| 35 | ext | 9 874 |
| 36 | m | 9 712 |
| 37 | imageset | 9 328 |
| 38 | info | 9 226 |
| 39 | php | 8 204 |
| 40 | gif | 7 834 |
| 41 | sls | 7 208 |
| 42 | ogg | 6 893 |
| 43 | cs | 6 108 |
| 44 | ipynb | 5 966 |
| 45 | pm | 5 845 |
| 46 | properties | 5 714 |
| 47 | webp | 5 655 |
| 48 | d | 5 604 |
| 49 | 5 493 | |
| 50 | resx | 5 455 |
| 51 | yql | 5 405 |
| 52 | cc | 5 403 |
| 53 | net | 4 802 |
| 54 | i18n | 4 781 |
| 55 | zip | 4 444 |
| 56 | jsx | 4 200 |
| 57 | symlink | 4 109 |
| 58 | pem | 3 867 |
| 59 | j2 | 3 726 |
| 60 | pl | 3 535 |
| 61 | xsl | 3 497 |
| 62 | snap | 3 330 |
| 63 | t | 3 184 |
| 64 | sqlt | 3 097 |
| 65 | tsv | 2 848 |
| 66 | stub | 2 835 |
| 67 | ru | 2 770 |
| 68 | inc | 2 713 |
| 69 | tf | 2 368 |
| 70 | cfg | 2 313 |
| 71 | tjson | 2 278 |
| 72 | tpl | 2 257 |
| 73 | less | 2 213 |
| 74 | pcss | 2 191 |
| 75 | tgz | 2 127 |
| 76 | yson | 2 095 |
| 77 | mp3 | 2 063 |
| 78 | out | 2 060 |
| 79 | border | 2 020 |
| 80 | in | 1 990 |
| 81 | loc | 1 943 |
| 82 | bemhtml | 1 920 |
| 83 | s | 1 879 |
| 84 | ico | 1 753 |
| 85 | gradle | 1 711 |
| 86 | sass | 1 648 |
| 87 | ttf | 1 602 |
| 88 | psql | 1 593 |
| 89 | xlsx | 1 580 |
| 90 | q | 1 562 |
| 91 | bin | 1 552 |
| 92 | lua | 1 548 |
| 93 | groovy | 1 400 |
| 94 | migr | 1 378 |
| 95 | woff | 1 377 |
| 96 | dll | 1 369 |
| 97 | 0 | 1 361 |
| 98 | woff2 | 1 295 |
| 99 | rst | 1 204 |
| 100 | gpg | 1 203 |
| 101 | jpeg | 1 191 |
| 102 | idl | 1 160 |
| 103 | mustache | 1 130 |
| 104 | yate | 1 128 |
| 105 | xsd | 1 122 |
| 106 | plist | 1 091 |
| 107 | nlg | 1 080 |
| 108 | mdp | 1 064 |
| 109 | feature | 1 046 |
| 110 | ini | 1 042 |
| 111 | nlu | 1 011 |
| 112 | map | 1 005 |
| 113 | flow | 1 000 |
| 114 | wav | 996 |
| 115 | fstr | 996 |
| 116 | fpair | 995 |
| 117 | blocks | 994 |
| 118 | factors | 976 |
| 119 | jinja | 974 |
| 120 | matrixnet | 972 |
| 121 | ics | 965 |
| 122 | 3 | 964 |
| 123 | hbs | 959 |
| 124 | strings | 935 |
| 125 | examples | 926 |
| 126 | lproj | 925 |
| 127 | template | 921 |
| 128 | tmpl-specs | 911 |
| 129 | 1 | 906 |
| 130 | jinja2 | 887 |
| 131 | kts | 864 |
| 132 | assets | 847 |
| 133 | meta | 837 |
| 134 | test | 836 |
| 135 | cmake | 835 |
| 136 | gsm | 832 |
| 137 | backend | 825 |
| 138 | dart | 807 |
| 139 | jsonl | 802 |
| 140 | mdx | 794 |
| 141 | defs | 790 |
| 142 | tmpl | 778 |
| 143 | patch | 771 |
| 144 | list | 765 |
| 145 | eot | 744 |
| 146 | typings | 742 |
| 147 | tt2 | 725 |
| 148 | wiki | 722 |
| 149 | const | 716 |
| 150 | am | 702 |
| 151 | upstream | 702 |
| 152 | grnt | 701 |
| 153 | colorset | 699 |
| 154 | install | 696 |
| 155 | service | 693 |
| 156 | source | 673 |
| 157 | tcc | 667 |
| 158 | vcxproj | 665 |
| 159 | production | 659 |
| 160 | pyx | 654 |
| 161 | bazel | 634 |
| 162 | 2 | 632 |
| 163 | text | 620 |
| 164 | mk | 602 |
| 165 | rb | 600 |
| 166 | mod | 593 |
| 167 | podspec | 582 |
| 168 | entries | 572 |
| 169 | bundle | 568 |
| 170 | pyi | 567 |
| 171 | config | 564 |
| 172 | testing | 556 |
| 173 | po | 543 |
| 174 | eml | 541 |
| 175 | registry | 536 |
| 176 | cshtml | 535 |
| 177 | toml | 526 |
| 178 | jar | 524 |
| 179 | pcap | 516 |
| 180 | postinst | 513 |
| 181 | data | 505 |
| 182 | xib | 491 |
| 183 | priv-i18n | 484 |
| 184 | bash | 482 |
| 185 | pb | 480 |
| 186 | as | 463 |
| 187 | logrotate | 457 |
| 188 | 4 | 448 |
| 189 | autotest | 445 |
| 190 | pro | 443 |
| 191 | led | 427 |
| 192 | bat | 426 |
| 193 | crt | 418 |
| 194 | override | 417 |
| 195 | fbs | 408 |
| 196 | m4 | 406 |
| 197 | ld | 400 |
| 198 | datasource | 398 |
| 199 | tests | 397 |
| 200 | sum | 396 |
| 201 | autoupdate | 394 |
| 202 | log | 383 |
| 203 | miff | 383 |
| 204 | get | 381 |
| 205 | dirs | 380 |
| 206 | ownership | 378 |
| 207 | vcproj | 372 |
| 208 | lock | 372 |
| 209 | ftl | 364 |
| 210 | mm | 363 |
| 211 | class | 363 |
| 212 | yml_ | 357 |
| 213 | S | 351 |
| 214 | htm | 322 |
| 215 | 5 | 313 |
| 216 | props | 313 |
| 217 | msg | 312 |
| 218 | sgml | 312 |
| 219 | storyboard | 304 |
| 220 | markdown | 303 |
| 221 | ssqls | 297 |
| 222 | example | 296 |
| 223 | iml | 295 |
| 224 | gzt | 293 |
| 225 | xcassets | 292 |
| 226 | sc | 289 |
| 227 | xcscheme | 286 |
| 228 | asm | 283 |
| 229 | cm | 282 |
| 230 | gemini | 279 |
| 231 | mo | 277 |
| 232 | components | 277 |
| 233 | load | 266 |
| 234 | pxd | 265 |
| 235 | xcconfig | 264 |
| 236 | 6 | 262 |
| 237 | key | 261 |
| 238 | vue | 257 |
| 239 | modulemap | 248 |
| 240 | utils | 248 |
| 241 | sample | 239 |
| 242 | dockerfile | 237 |
| 243 | nib | 237 |
| 244 | xls | 236 |
| 245 | cnf | 235 |
| 246 | attr | 235 |
| 247 | ex | 234 |
| 248 | csproj | 233 |
| 249 | schema | 230 |
| 250 | dat | 229 |
| 251 | order | 229 |
| 252 | ps1 | 225 |
| 253 | Debian | 225 |
| 254 | lst | 224 |
| 255 | aug | 219 |
| 256 | ftlh | 219 |
| 257 | filters | 218 |
| 258 | ejs | 218 |
| 259 | ans | 217 |
| 260 | md5 | 217 |
| 261 | hcl | 216 |
| 262 | MB | 214 |
| 263 | cu | 212 |
| 264 | mp4 | 210 |
| 265 | framework | 204 |
| 266 | nginx | 204 |
| 267 | blackbox | 203 |
| 268 | so | 203 |
| 269 | cxx | 191 |
| 270 | a | 189 |
| 271 | xcodeproj | 186 |
| 272 | desktop | 186 |
| 273 | pbxproj | 185 |
| 274 | storyshot | 181 |
| 275 | spec | 181 |
| 276 | dbf | 179 |
| 277 | expected | 177 |
| 278 | all | 177 |
| 279 | inl | 176 |
| 280 | sln | 176 |
| 281 | pub | 174 |
| 282 | shx | 172 |
| 283 | shp | 172 |
| 284 | 8 | 170 |
| 285 | rc | 169 |
| 286 | bcmap | 168 |
| 287 | org | 166 |
| 288 | ru_3333 | 161 |
| 289 | switch | 159 |
| 290 | Dockerfile | 159 |
| 291 | ru_3334 | 159 |
| 292 | dita | 158 |
| 293 | roll | 158 |
| 294 | url | 157 |
| 295 | rul | 155 |
| 296 | swf | 152 |
| 297 | default | 151 |
| 298 | modules | 151 |
| 299 | 7 | 151 |
| 300 | svelte | 151 |
| 301 | init | 150 |
| 302 | preinst | 149 |
| 303 | enc | 149 |
| 304 | mak | 149 |
| 305 | env | 148 |
| 306 | mock | 144 |
| 307 | db | 143 |
| 308 | otf | 143 |
| 309 | cron | 143 |
| 310 | wkt | 142 |
| 311 | prototxt | 140 |
| 312 | dsp | 140 |
| 313 | mako | 139 |
| 314 | hh | 138 |
| 315 | gztproto | 135 |
| 316 | postrm | 133 |
| 317 | wsdl | 133 |
| 318 | tile | 132 |
| 319 | control | 131 |
| 320 | com | 130 |
| 321 | mobile | 130 |
| 322 | external | 129 |
| 323 | stdout | 128 |
| 324 | exports | 127 |
| 325 | features | 126 |
| 326 | bson | 123 |
| 327 | cuh | 123 |
| 328 | x | 121 |
| 329 | cmd | 120 |
| 330 | swiftdoc | 119 |
| 331 | R | 119 |
| 332 | psd | 119 |
| 333 | whl | 119 |
| 334 | check | 118 |
| 335 | appiconset | 116 |
| 336 | xlsm | 115 |
| 337 | graphql | 115 |
| 338 | hooks | 114 |
| 339 | em | 113 |
| 340 | tokens | 113 |
| 341 | autopkg | 112 |
| 342 | jrxml | 109 |
| 343 | cl | 109 |
| 344 | ipp | 109 |
| 345 | pkl | 108 |
| 346 | vm | 107 |
| 347 | dist | 105 |
| 348 | drawio | 103 |
| 349 | include | 102 |
| 350 | def | 100 |
| 351 | cbm | 100 |
| 352 | stable | 100 |
| 353 | prerm | 99 |
| 354 | hjson | 99 |
| 355 | pattern | 99 |
| 356 | trie | 96 |
| 357 | lint | 96 |
| 358 | diff | 96 |
| 359 | haml | 96 |
| 360 | lib | 95 |
| 361 | dat_ | 94 |
| 362 | script | 94 |
| 363 | opts | 94 |
| 364 | icf | 92 |
| 365 | puml | 92 |
| 366 | 3gr | 92 |
| 367 | ev | 91 |
| 368 | unstable | 90 |
| 369 | awk | 90 |
| 370 | pyc | 89 |
| 371 | v4 | 87 |
| 372 | helpers | 87 |
| 373 | v6 | 86 |
| 374 | docs | 86 |
| 375 | MD | 86 |
| 376 | publish | 86 |
| 377 | erb | 85 |
| 378 | targets | 85 |
| 379 | har | 85 |
| 380 | pch | 85 |
| 381 | der | 83 |
| 382 | types | 82 |
| 383 | fbs64 | 81 |
| 384 | stencil | 81 |
| 385 | rs | 80 |
| 386 | tag | 80 |
| 387 | dot | 79 |
| 388 | sbt | 79 |
| 389 | xacro | 79 |
| 390 | local | 78 |
| 391 | old | 77 |
| 392 | sq | 77 |
| 393 | delta | 76 |
| 394 | jsonnet | 74 |
| 395 | tar | 74 |
| 396 | vsprops | 73 |
| 397 | http | 73 |
| 398 | 9 | 72 |
| 399 | xs | 72 |
| 400 | zpl | 72 |
| 401 | cache | 70 |
| 402 | commands | 70 |
| 403 | stress | 69 |
| 404 | vert | 69 |
| 405 | mat | 68 |
| 406 | frag | 67 |
| 407 | tif | 67 |
| 408 | standards | 67 |
| 409 | docx | 67 |
| 410 | encrypted | 67 |
| 411 | aspx | 66 |
| 412 | dump | 66 |
| 413 | ie | 66 |
| 414 | links | 66 |
| 415 | jks | 66 |
| 416 | secrets | 66 |
| 417 | srv | 64 |
| 418 | jsp | 64 |
| 419 | webm | 63 |
| 420 | pas | 63 |
| 421 | xslt | 63 |
| 422 | mb | 63 |
| 423 | factories | 61 |
| 424 | i18n_list | 61 |
| 425 | rl6 | 61 |
| 426 | disabled | 61 |
| 427 | pump | 61 |
| 428 | tbl | 61 |
| 429 | ac | 61 |
| 430 | doc | 61 |
| 431 | xaml | 60 |
| 432 | stderr | 59 |
| 433 | xcsettings | 58 |
| 434 | pgc | 57 |
| 435 | upstart | 57 |
| 436 | pp | 57 |
| 437 | pug | 57 |
| 438 | monrun | 57 |
| 439 | 10 | 57 |
| 440 | nnet | 56 |
| 441 | mmp | 56 |
| 442 | opus | 56 |
| 443 | txt_ | 56 |
| 444 | cfgproto | 56 |
| 445 | PL | 56 |
| 446 | pod | 56 |
| 447 | yandex | 56 |
| 448 | res | 55 |
| 449 | s3 | 55 |
| 450 | ru_3340 | 55 |
| 451 | twig | 54 |
| 452 | i | 54 |
| 453 | tskv | 54 |
| 454 | svc | 54 |
| 455 | dataset | 54 |
| 456 | js-i18n | 53 |
| 457 | sn | 53 |
| 458 | 00 | 53 |
| 459 | protobuf | 53 |
| 460 | vsd | 52 |
| 461 | launch | 52 |
| 462 | raw | 52 |
| 463 | secret | 51 |
| 464 | tfvars | 51 |
| 465 | nlg_ | 51 |
| 466 | postdl | 51 |
| 467 | test_basic | 50 |
| 468 | function | 50 |
| 469 | tmp | 49 |
| 470 | unittest | 49 |
| 471 | inline | 49 |
| 472 | common | 49 |
| 473 | libyaml | 48 |
| 474 | v2 | 48 |
| 475 | cgi | 48 |
| 476 | rtf | 48 |
| 477 | texi | 48 |
| 478 | TXT | 47 |
| 479 | MockMaker | 46 |
| 480 | tr | 46 |
| 481 | headers | 46 |
| 482 | gn | 46 |
| 483 | dfm | 45 |
| 484 | base | 45 |
| 485 | substvars | 45 |
| 486 | libsonnet | 45 |
| 487 | tt | 45 |
| 488 | ui | 45 |
| 489 | geojson | 45 |
| 490 | windows | 44 |
| 491 | jst | 44 |
| 492 | ddp | 44 |
| 493 | preprod | 43 |
| 494 | resolved | 43 |
| 495 | invalid | 42 |
| 496 | dox | 42 |
| 497 | binary | 42 |
| 498 | scenario | 42 |
| 499 | options | 41 |
| 500 | v1 | 41 |
| 501 | query | 41 |
| 502 | dpkg-new | 41 |
| 503 | mjs | 40 |
| 504 | resjson | 40 |
| 505 | type | 40 |
| 506 | bundles | 39 |
| 507 | git-id | 39 |
| 508 | bmp | 39 |
| 509 | dict | 39 |
| 510 | sqlite | 39 |
| 511 | bzl | 38 |
| 512 | ttar | 38 |
| 513 | swg | 37 |
| 514 | rules | 37 |
| 515 | pbtxt | 37 |
| 516 | wmi | 36 |
| 517 | rss | 36 |
| 518 | fnt | 36 |
| 519 | MIF | 36 |
| 520 | MID | 36 |
| 521 | bmh | 36 |
| 522 | svcinfo | 36 |
| 523 | ammo | 36 |
| 524 | deb | 36 |
| 525 | rmr | 36 |
| 526 | lockfile | 36 |
| 527 | mid | 36 |
| 528 | mif | 35 |
| 529 | keystore | 34 |
| 530 | npy | 34 |
| 531 | flth | 34 |
| 532 | bpmn | 34 |
| 533 | zk | 33 |
| 534 | pth | 33 |
| 535 | getPromo | 33 |
| 536 | prod | 33 |
| 537 | keys | 33 |
| 538 | parquet | 33 |
| 539 | prestable | 33 |
| 540 | urdf | 32 |
| 541 | prj | 32 |
| 542 | liquid | 32 |
| 543 | jsonschema | 32 |
| 544 | asc | 32 |
| 545 | cv | 32 |
| 546 | sreq | 31 |
| 547 | req | 31 |
| 548 | hosts | 31 |
| 549 | TIF | 31 |
| 550 | bb | 31 |
| 551 | creq | 31 |
| 552 | authz | 31 |
| 553 | sts | 31 |
| 554 | exe | 31 |
| 555 | fb | 31 |
| 556 | remove | 31 |
| 557 | psgi | 30 |
| 558 | spdata | 30 |
| 559 | mmap | 30 |
| 560 | pptx | 30 |
| 561 | rl | 30 |
| 562 | tiles | 30 |
| 563 | flm | 30 |
| 564 | stop | 30 |
| 565 | ru_3342 | 30 |
| 566 | 11 | 29 |
| 567 | bak | 29 |
| 568 | astub | 29 |
| 569 | 12 | 28 |
| 570 | graphml | 28 |
| 571 | c2p | 28 |
| 572 | xhtml | 28 |
| 573 | depend | 28 |
| 574 | g4 | 28 |
| 575 | plantuml | 28 |
| 576 | pbm | 28 |
| 577 | tk | 28 |
| 578 | ora | 27 |
| 579 | response | 27 |
| 580 | remorph | 27 |
| 581 | gni | 27 |
| 582 | apns | 27 |
| 583 | eps | 27 |
| 584 | pfx | 26 |
| 585 | v3 | 26 |
| 586 | nupkg | 26 |
| 587 | args | 26 |
| 588 | fix | 26 |
| 589 | version | 26 |
| 590 | gpx | 26 |
| 591 | xpm | 25 |
| 592 | 13 | 25 |
| 593 | pot | 25 |
| 594 | jasper | 25 |
| 595 | fp | 25 |
| 596 | pkg | 25 |
| 597 | cur | 25 |
| 598 | MF | 25 |
| 599 | backup | 24 |
| 600 | kml | 24 |
| 601 | 14 | 24 |
| 602 | sha1 | 24 |
| 603 | avro | 24 |
| 604 | wsd | 24 |
| 605 | coffee | 24 |
| 606 | consts | 24 |
| 607 | qcr | 23 |
| 608 | gz_errors | 23 |
| 609 | locale | 23 |
| 610 | iss | 23 |
| 611 | l | 23 |
| 612 | ua | 23 |
| 613 | apk | 23 |
| 614 | raml | 23 |
| 615 | binmode | 22 |
| 616 | touch | 22 |
| 617 | hocs | 22 |
| 618 | ascx | 22 |
| 619 | dsw | 22 |
| 620 | dsk | 22 |
| 621 | heic | 22 |
| 622 | scsd | 22 |
| 623 | featureset | 22 |
| 624 | dof | 22 |
| 625 | sdp | 22 |
| 626 | gnu | 22 |
| 627 | y | 22 |
| 628 | dpr | 22 |
| 629 | settings | 21 |
| 630 | yqlt | 21 |
| 631 | sub | 21 |
| 632 | guess | 21 |
| 633 | JPG | 21 |
| 634 | get_site | 21 |
| 635 | vcp | 21 |
| 636 | dev | 21 |
| 637 | ru_3341 | 21 |
| 638 | base64 | 21 |
| 639 | daily | 21 |
| 640 | rviz | 21 |
| 641 | keydata | 21 |
| 642 | obj | 21 |
| 643 | cjs | 20 |
| 644 | kz | 20 |
| 645 | TTF | 20 |
| 646 | csr | 20 |
| 647 | tiff | 20 |
| 648 | 04 | 20 |
| 649 | ogv | 20 |
| 650 | odt | 20 |
| 651 | ods | 19 |
| 652 | fig | 19 |
| 653 | converted | 19 |
| 654 | c2n | 19 |
| 655 | cql | 19 |
| 656 | fio | 19 |
| 657 | rake | 19 |
| 658 | gemspec | 19 |
| 659 | htc | 19 |
| 660 | aidl | 19 |
| 661 | smime | 19 |
| 662 | o | 19 |
| 663 | ditamap | 19 |
| 664 | transfer | 18 |
| 665 | pcm | 18 |
| 666 | supp | 18 |
| 667 | cbproj | 18 |
| 668 | accept | 18 |
| 669 | grammar | 18 |
| 670 | rar | 18 |
| 671 | iptables | 18 |
| 672 | graffle | 18 |
| 673 | ztgt | 18 |
| 674 | scled | 18 |
| 675 | deps | 18 |
| 676 | by | 18 |
| 677 | tfstate | 18 |
| 678 | saql | 18 |
| 679 | 16 | 18 |
| 680 | svcmap | 18 |
| 681 | crc | 17 |
| 682 | cer | 17 |
| 683 | cf | 17 |
| 684 | canon | 17 |
| 685 | scroll | 17 |
| 686 | db-shm | 17 |
| 687 | gunicorn | 17 |
| 688 | 19 | 17 |
| 689 | dtd | 17 |
| 690 | db-wal | 17 |
| 691 | EX | 17 |
| 692 | trusty | 17 |
| 693 | tap | 17 |
| 694 | xenial | 17 |
| 695 | cue | 17 |
| 696 | sqm | 16 |
| 697 | moveNotes | 16 |
| 698 | tftpl | 16 |
| 699 | yapf | 16 |
| 700 | gv | 16 |
| 701 | mms | 16 |
| 702 | xctestplan | 16 |
| 703 | stl | 16 |
| 704 | gql | 16 |
| 705 | wds | 16 |
| 706 | head | 16 |
| 707 | pbxbtree | 16 |
| 708 | weather | 16 |
| 709 | perfmonmk | 16 |
| 710 | arctest | 16 |
| 711 | hw | 16 |
| 712 | foot | 16 |
| 713 | get_points | 16 |
| 714 | new | 16 |
| 715 | hxx | 16 |
| 716 | exclude | 16 |
| 717 | ngx | 16 |
| 718 | test_ | 15 |
| 719 | webpart | 15 |
| 720 | 15 | 15 |
| 721 | phar | 15 |
| 722 | typed | 15 |
| 723 | bz2 | 15 |
| 724 | BUILD | 15 |
| 725 | mon | 15 |
| 726 | man | 15 |
| 727 | yasm | 15 |
| 728 | bytes | 15 |
| 729 | localhost | 15 |
| 730 | clj | 15 |
| 731 | ydb | 15 |
| 732 | xcf | 15 |
| 733 | zdsproj | 15 |
| 734 | tags | 14 |
| 735 | pkcs12 | 14 |
| 736 | tab | 14 |
| 737 | id | 14 |
| 738 | messages | 14 |
| 739 | XML | 14 |
| 740 | pbuf | 14 |
| 741 | name | 14 |
| 742 | jade | 14 |
| 743 | tex | 14 |
| 744 | afm | 14 |
| 745 | prefs | 14 |
| 746 | lck | 14 |
| 747 | core | 14 |
| 748 | save | 14 |
| 749 | material | 14 |
| 750 | crl | 14 |
| 751 | md_ | 14 |
| 752 | qbk | 14 |
| 753 | own | 14 |
| 754 | ai | 14 |
| 755 | glsl | 14 |
| 756 | jmx | 14 |
| 757 | pyt | 14 |
| 758 | pref | 14 |
| 759 | aar | 14 |
| 760 | pfb | 14 |
| 761 | network | 14 |
| 762 | blacklist | 13 |
| 763 | vc | 13 |
| 764 | pbtext | 13 |
| 765 | tfevents | 13 |
| 766 | sv | 13 |
| 767 | conf-load | 13 |
| 768 | p12 | 13 |
| 769 | 22 | 13 |
| 770 | crx | 13 |
| 771 | repo | 13 |
| 772 | 20 | 13 |
| 773 | sandbox | 12 |
| 774 | phpt | 12 |
| 775 | ru_b_ | 12 |
| 776 | chromium | 12 |
| 777 | pdb | 12 |
| 778 | CSV | 12 |
| 779 | manpages | 12 |
| 780 | debhelper | 12 |
| 781 | jng | 12 |
| 782 | agi | 12 |
| 783 | io | 12 |
| 784 | rmt | 12 |
| 785 | re | 12 |
| 786 | cpg | 12 |
| 787 | tla | 12 |
| 788 | vrt | 12 |
| 789 | noload | 12 |
| 790 | private | 12 |
| 791 | ru-timings | 12 |
| 792 | win | 12 |
| 793 | sysconfig | 12 |
| 794 | linkcmd | 12 |
| 795 | chyt | 12 |
| 796 | table | 12 |
| 797 | context | 12 |
| 798 | netdev | 12 |
| 799 | oneshot | 12 |
| 800 | layout | 12 |
| 801 | public | 12 |
| 802 | fmt | 11 |
| 803 | ent | 11 |
| 804 | sudoers | 11 |
| 805 | ie8 | 11 |
| 806 | 27 | 11 |
| 807 | icns | 11 |
| 808 | comp | 11 |
| 809 | biathlon | 11 |
| 810 | yaml-corp | 11 |
| 811 | vim | 11 |
| 812 | powerpc | 11 |
| 813 | maps | 11 |
| 814 | xinstall | 11 |
| 815 | z | 11 |
| 816 | 25 | 11 |
| 817 | custom | 11 |
| 818 | example-01 | 11 |
| 819 | ctmpl | 11 |
| 820 | 17 | 11 |
| 821 | 18 | 11 |
| 822 | adssm | 11 |
| 823 | 23 | 11 |
| 824 | grants | 11 |
| 825 | bashrc | 11 |
| 826 | dfa | 11 |
| 827 | remap | 10 |
| 828 | hnw | 10 |
| 829 | inf | 10 |
| 830 | pack | 10 |
| 831 | jsonp | 10 |
| 832 | perfmon | 10 |
| 833 | action | 10 |
| 834 | time | 10 |
| 835 | search | 10 |
| 836 | footprint | 10 |
| 837 | ioc | 10 |
| 838 | egg-info | 10 |
| 839 | sighup | 10 |
| 840 | m4a | 10 |
| 841 | ttml | 10 |
| 842 | snapshot | 10 |
| 843 | asp | 10 |
| 844 | bcc | 10 |
| 845 | nuspec | 10 |
| 846 | gs | 10 |
| 847 | container | 10 |
| 848 | my_ip | 10 |
| 849 | portal | 10 |
| 850 | dmp | 10 |
| 851 | dlv | 10 |
| 852 | car | 10 |
| 853 | user | 10 |
| 854 | sport | 10 |
| 855 | math | 10 |
| 856 | bemtree | 10 |
| 857 | b64 | 9 |
| 858 | 21 | 9 |
| 859 | ubuntu | 9 |
| 860 | playground | 9 |
| 861 | changes | 9 |
| 862 | package | 9 |
| 863 | stpd | 9 |
| 864 | dsl | 9 |
| 865 | slice | 9 |
| 866 | build | 9 |
| 867 | add | 9 |
| 868 | root | 9 |
| 869 | pde | 9 |
| 870 | api | 9 |
| 871 | simple | 9 |
| 872 | focal | 9 |
| 873 | beta | 9 |
| 874 | xjb | 9 |
| 875 | timer | 9 |
| 876 | msvc | 9 |
| 877 | ep | 9 |
| 878 | 7z | 9 |
| 879 | yuv | 9 |
| 880 | passwd | 9 |
| 881 | sed | 9 |
| 882 | 264 | 9 |
| 883 | pbsn | 9 |
| 884 | swp | 9 |
| 885 | diff-tests | 9 |
| 886 | v | 9 |
| 887 | loadtest | 9 |
| 888 | manifest | 9 |
| 889 | lucid | 9 |
| 890 | drl | 9 |
| 891 | ast | 9 |
| 892 | mq | 9 |
| 893 | main | 9 |
| 894 | ivaine1 | 9 |
| 895 | zfpproj | 9 |
| 896 | dia | 9 |
| 897 | auth | 9 |
| 898 | sp | 9 |
| 899 | trans | 9 |
| 900 | dir | 8 |
| 901 | node | 8 |
| 902 | us | 8 |
| 903 | museums | 8 |
| 904 | mds | 8 |
| 905 | names | 8 |
| 906 | ivaine2 | 8 |
| 907 | vsdx | 8 |
| 908 | etalon | 8 |
| 909 | pickle | 8 |
| 910 | TS | 8 |
| 911 | 24 | 8 |
| 912 | dSYM | 8 |
| 913 | queries | 8 |
| 914 | run | 8 |
| 915 | lark | 8 |
| 916 | chsql | 8 |
| 917 | wizqbundle | 8 |
| 918 | ru_3339 | 8 |
| 919 | nodeubic | 8 |
| 920 | tBroken | 8 |
| 921 | wxs | 8 |
| 922 | psycho | 8 |
| 923 | il | 8 |
| 924 | orig | 8 |
| 925 | metro | 8 |
| 926 | autotests | 8 |
| 927 | jl | 8 |
| 928 | empty | 8 |
| 929 | persons | 8 |
| 930 | crash | 8 |
| 931 | next | 8 |
| 932 | cppy | 8 |
| 933 | dssm | 8 |
| 934 | ewp | 8 |
| 935 | good | 8 |
| 936 | mobile_pay | 8 |
| 937 | panoramas | 8 |
| 938 | quotes | 8 |
| 939 | bbappend | 8 |
| 940 | sofa | 8 |
| 941 | 26 | 8 |
| 942 | colors | 8 |
| 943 | flags | 8 |
| 944 | libvpx | 8 |
| 945 | rdf | 7 |
| 946 | tpl~ | 7 |
| 947 | rc2 | 7 |
| 948 | tikaite | 7 |
| 949 | deploy | 7 |
| 950 | symbols | 7 |
| 951 | chk | 7 |
| 952 | connect | 7 |
| 953 | supervisor | 7 |
| 954 | el | 7 |
| 955 | gen | 7 |
| 956 | jsons | 7 |
| 957 | tyaml | 7 |
| 958 | gdb | 7 |
| 959 | traffic | 7 |
| 960 | orc | 7 |
| 961 | screens | 7 |
| 962 | pg | 7 |
| 963 | getPosts | 7 |
| 964 | token | 7 |
| 965 | dfu | 7 |
| 966 | p7b | 7 |
| 967 | dist-info | 7 |
| 968 | link | 7 |
| 969 | conf_ | 7 |
| 970 | ftj | 7 |
| 971 | chtml | 7 |
| 972 | ch | 7 |
| 973 | ready | 7 |
| 974 | yo | 7 |
| 975 | ko | 7 |
| 976 | java_ | 7 |
| 977 | json-load | 7 |
| 978 | hourly | 7 |
| 979 | index | 7 |
| 980 | cloud-prod | 7 |
| 981 | sqlite3 | 7 |
| 982 | cerr | 7 |
| 983 | 50 | 7 |
| 984 | state | 7 |
| 985 | mysql | 7 |
| 986 | xdiff | 7 |
| 987 | Tests | 7 |
| 988 | wat | 6 |
| 989 | 30 | 6 |
| 990 | property | 6 |
| 991 | uz | 6 |
| 992 | coord | 6 |
| 993 | sm | 6 |
| 994 | cb | 6 |
| 995 | thrift | 6 |
| 996 | profile | 6 |
| 997 | redhat | 6 |
| 998 | debian | 6 |
| 999 | password | 6 |
| 1000 | selector | 6 |
Интересно, а используется ли Rust в Яндекс
| # | Archive with 'rs' extension | Count |
|---|---|---|
| 1 | market.tar | 52 |
| 2 | noc.tar | 27 |
| 3 | travel.tar | 1 |
| Total | 80 |
Фактически нет, так, на уровне поиграться :(
Ну а как насчет C#?
| # | Archive with 'cs' extension | Count |
|---|---|---|
| 1 | crm.tar | 287 |
| 2 | maps.tar | 219 |
| 3 | market.tar | 2 544 |
| 4 | metrika.tar | 1 |
| 5 | mobile-WARNING-notfull.tar | 14 |
| 6 | noc.tar | 57 |
| 7 | portal.tar | 155 |
| 8 | taxi.tar | 2 831 |
| Total | 6 108 |
Тоже негусто, — в общем что Rust что .NET разработчики Яндексу не нужны (это мне интересно со своей колокольни).
Технологии/язык
Ну и напоследок сгруппируем (весьма условно), расширения по технологиям (все что не попало в категории не учитывается), и вот что получается:
| # | Technology/Language | Count |
|---|---|---|
| 1 | Config/Data | 716 898 |
| 2 | Web/Frontend | 705 888 |
| 3 | Java | 435 795 |
| 4 | Image | 345 255 |
| 5 | C/C++ | 323 189 |
| 6 | Python | 266 257 |
| 7 | Archive | 143 175 |
| 8 | Documentation | 119 899 |
| 9 | Database | 89 392 |
| 10 | Go | 82 769 |
| 11 | Swift | 40 795 |
| 12 | Shell | 26 532 |
| 13 | Template | 11 016 |
| 14 | PHP | 8 204 |
| 15 | .NET | 6 651 |
| 16 | Certificate | 5 244 |
| 17 | Fonts | 4 999 |
| 18 | Perl | 3 535 |
| 19 | Multimedia | 3 279 |
| 20 | Assembler | 2 162 |
| 21 | Lua | 1 548 |
| 22 | Ruby | 600 |
| 23 | Rust | 80 |