OIG3 (71).jfif154 Кб, 1024x1024
Java Thread №279 /java/ 3384475 В конец треда | Веб
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3361980 (OP)
2 3384490
Вкатился в тред некогда великого языка. Я ещё помню 21 год...
3 3384683
Не компилится... О, великие гуру! Скомпильте мне плиз!!!
https://github.com/mjevans/Careerbees/archive/refs/heads/master.zip

лог ошибок:

This mapping 'snapshot_20170624' was designed for MC 1.12! Use at your own peril.This mapping 'snapshot_20170624' was designed for MC 1.12! Use at your own peril.

WARNING: You are using an unsupported version of ForgeGradle.
Please consider upgrading to ForgeGradle 5 and helping in the efforts to get old versions working on the modern toolchain.
See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
#################################################
ForgeGradle 2.3.4-gfc67182
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP
http://modcoderpack.com
by: Searge, ProfMobius, R4wk, ZeuX
Fesh0r, IngisKahn, bspkrs, LexManos
#################################################
Download http://dvs1.progwml6.com/files/maven/mezz/jei/jei_1.12.2/4.8.0.105/jei_1.12.2-4.8.0.105.pom

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'Careerbees'.

> Could not resolve all dependencies for configuration ':deobfCompile'.


> Could not resolve net.sengir.forestry:forestry_1.12.2:5.6.0.200.
Required by:
project :
> Could not resolve net.sengir.forestry:forestry_1.12.2:5.6.0.200.
> Could not get resource 'http://maven.ic2.player.to/net/sengir/forestry/forestry_1.12.2/5.6.0.200/forestry_1.12.2-5.6.0.200.pom'.
> Could not GET 'http://maven.ic2.player.to/net/sengir/forestry/forestry_1.12.2/5.6.0.200/forestry_1.12.2-5.6.0.200.pom'.
> Connect to maven.ic2.player.to:80 [maven.ic2.player.to/141.28.27.36] failed: Connection timed out: connect

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 3.216 secs
3 3384683
Не компилится... О, великие гуру! Скомпильте мне плиз!!!
https://github.com/mjevans/Careerbees/archive/refs/heads/master.zip

лог ошибок:

This mapping 'snapshot_20170624' was designed for MC 1.12! Use at your own peril.This mapping 'snapshot_20170624' was designed for MC 1.12! Use at your own peril.

WARNING: You are using an unsupported version of ForgeGradle.
Please consider upgrading to ForgeGradle 5 and helping in the efforts to get old versions working on the modern toolchain.
See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
#################################################
ForgeGradle 2.3.4-gfc67182
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP
http://modcoderpack.com
by: Searge, ProfMobius, R4wk, ZeuX
Fesh0r, IngisKahn, bspkrs, LexManos
#################################################
Download http://dvs1.progwml6.com/files/maven/mezz/jei/jei_1.12.2/4.8.0.105/jei_1.12.2-4.8.0.105.pom

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'Careerbees'.

> Could not resolve all dependencies for configuration ':deobfCompile'.


> Could not resolve net.sengir.forestry:forestry_1.12.2:5.6.0.200.
Required by:
project :
> Could not resolve net.sengir.forestry:forestry_1.12.2:5.6.0.200.
> Could not get resource 'http://maven.ic2.player.to/net/sengir/forestry/forestry_1.12.2/5.6.0.200/forestry_1.12.2-5.6.0.200.pom'.
> Could not GET 'http://maven.ic2.player.to/net/sengir/forestry/forestry_1.12.2/5.6.0.200/forestry_1.12.2-5.6.0.200.pom'.
> Connect to maven.ic2.player.to:80 [maven.ic2.player.to/141.28.27.36] failed: Connection timed out: connect

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 3.216 secs
4 3384695
>>84683
Спроси у чатгопоты.
5 3384709
>>84695
Так уже.

Распиаренный искусственный идиот не помог. Надежда только на мясные мешки :)

Я его до этого спрашивал про твики механизмов Extra Trees. Он выдал мне (неработающее) говно мамонта. В итоге я сам порылся в коде, и, опытным путём нарыл работающие скрипты. В интернете голяк - кроме моих скриптов больше нет.

Скрипты:

#####################

# Мод Extra Trees. Лесопилка. (входной стак (только 1 единица предмета), выходной стак). Кора и опилки - выход всегда по 2 шт.
# Пример. Берёзовое бревно даёт 9 досок.
mods.extratrees.Lumbermill.addRecipe(<minecraft:log2:0>,<minecraft:planks:4>9);
# Пример. Тропическая доска даёт 6 плит.
mods.extratrees.Lumbermill.addRecipe(<minecraft:planks:3>,<minecraft:wooden_slab:3>
6);

#####################

# Мод Extra Trees. Винокурня. (жидкость входная, жидкость выходная, уровень). Уровень - номер крана. 0 - верхний, 1 - средний, 2 - нижний. В данном примере с 5 мВ Лесного мёда получается 1 мВ воды, верхний кран. И 4:1, 3:1 в среднем и нижнем кране. Если для какого-либо крана нет рецепта из этой жидкости, то жидкость исчезнет в конце процесса.
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>5, <liquid:water>, 0);
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>
4, <liquid:water>, 1);
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>3, <liquid:water>, 2);

#####################

# Мод Extra Trees. Фруктовый пресс. (входной предмет, выходная жидкость). В этом примере из 3 брёвен акации получается 5 мВ Лесного мёда. Предмет по словарю руд - не работает.
mods.extratrees.FruitPress.addRecipe(<minecraft:log2:0>
3, <liquid:for.honey>5);

#####################

# Мод Extra Trees. Пивоварня. Рецепты из воды и зерна. На входе всегда вода. 1 - три центральных слота зёрен (формат OreDict без указания количества), 2 - выходная жидкость в мВ на 1000 мВ входной воды (По умолчанию (если не указано) кол-во жидкости 1 мВ), 3 - левый слот повной закваски (формат OreDict без указания количества), 4 - правый слот дрожжей (формат Item с указанием количества).
# Пример скрипта ниже. Из ведра воды получается 0.2 ведра жидкого льда. Расходуется 1 перо и 3 яйца.
mods.extratrees.Brewery.addGrainRecipe(<ore:endstone>, <liquid:ice>
200, <ore:feather>, <minecraft:egg:0>3);

# Мод Extra Trees. Пивоварня. Рецепты перегонки входной жидкости в выходную с помощью дрожжей. Без зёрен, без хмеля. По умолчанию (если не указано) кол-во любой жидкости 1 мВ на цикл. 1 - входная жидкость (кол-во мВ на цикл), 2 - выходная жидкость (кол-во мВ на цикл), 3 - правый слот дрожжей (формат Item с указанием количества на цикл).
# Пример скрипта ниже. Из ведра лавы получается 0.5 ведра молока. Расходуется 5 изумрудов.
mods.extratrees.Brewery.addRecipe(<liquid:lava>
1000, <liquid:milk>500, <minecraft:emerald:0>5);

######################
5 3384709
>>84695
Так уже.

Распиаренный искусственный идиот не помог. Надежда только на мясные мешки :)

Я его до этого спрашивал про твики механизмов Extra Trees. Он выдал мне (неработающее) говно мамонта. В итоге я сам порылся в коде, и, опытным путём нарыл работающие скрипты. В интернете голяк - кроме моих скриптов больше нет.

Скрипты:

#####################

# Мод Extra Trees. Лесопилка. (входной стак (только 1 единица предмета), выходной стак). Кора и опилки - выход всегда по 2 шт.
# Пример. Берёзовое бревно даёт 9 досок.
mods.extratrees.Lumbermill.addRecipe(<minecraft:log2:0>,<minecraft:planks:4>9);
# Пример. Тропическая доска даёт 6 плит.
mods.extratrees.Lumbermill.addRecipe(<minecraft:planks:3>,<minecraft:wooden_slab:3>
6);

#####################

# Мод Extra Trees. Винокурня. (жидкость входная, жидкость выходная, уровень). Уровень - номер крана. 0 - верхний, 1 - средний, 2 - нижний. В данном примере с 5 мВ Лесного мёда получается 1 мВ воды, верхний кран. И 4:1, 3:1 в среднем и нижнем кране. Если для какого-либо крана нет рецепта из этой жидкости, то жидкость исчезнет в конце процесса.
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>5, <liquid:water>, 0);
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>
4, <liquid:water>, 1);
mods.extratrees.Distillery.addRecipe(<liquid:for.honey>3, <liquid:water>, 2);

#####################

# Мод Extra Trees. Фруктовый пресс. (входной предмет, выходная жидкость). В этом примере из 3 брёвен акации получается 5 мВ Лесного мёда. Предмет по словарю руд - не работает.
mods.extratrees.FruitPress.addRecipe(<minecraft:log2:0>
3, <liquid:for.honey>5);

#####################

# Мод Extra Trees. Пивоварня. Рецепты из воды и зерна. На входе всегда вода. 1 - три центральных слота зёрен (формат OreDict без указания количества), 2 - выходная жидкость в мВ на 1000 мВ входной воды (По умолчанию (если не указано) кол-во жидкости 1 мВ), 3 - левый слот повной закваски (формат OreDict без указания количества), 4 - правый слот дрожжей (формат Item с указанием количества).
# Пример скрипта ниже. Из ведра воды получается 0.2 ведра жидкого льда. Расходуется 1 перо и 3 яйца.
mods.extratrees.Brewery.addGrainRecipe(<ore:endstone>, <liquid:ice>
200, <ore:feather>, <minecraft:egg:0>3);

# Мод Extra Trees. Пивоварня. Рецепты перегонки входной жидкости в выходную с помощью дрожжей. Без зёрен, без хмеля. По умолчанию (если не указано) кол-во любой жидкости 1 мВ на цикл. 1 - входная жидкость (кол-во мВ на цикл), 2 - выходная жидкость (кол-во мВ на цикл), 3 - правый слот дрожжей (формат Item с указанием количества на цикл).
# Пример скрипта ниже. Из ведра лавы получается 0.5 ведра молока. Расходуется 5 изумрудов.
mods.extratrees.Brewery.addRecipe(<liquid:lava>
1000, <liquid:milk>500, <minecraft:emerald:0>5);

######################
6 3384710
>>84683
Это форк заброшенного мода Майнкрафт с фиксами. Очень надо. Скомпильте, плиз!
7 3384713
>>84683
Форджедегенерадл к джаватреду отношения не имеет никакого. Иди к тем, кто эту хуйню копытцами буква за буквой набрал. https://github.com/GregTechCEu/Buildscripts
8 3384769
>>84683

>Connect to maven.ic2.player.to:80 [maven.ic2.player.to/141.28.27.36] failed: Connection timed out: connect



РКН тебе репу забанил, кек.
9 3384773
>>84769
Почему РКН? Всё копрокубовское активно отмирает само по себе, без всяких РКН, в том числе репы.
10 3384794
Вот бы с жаванчеком в копрокубиках побегать..
11 3384869
>>84773
Да потому что уже везде торчат хвосты этой конторы вельзевула блять. Если лег привычный тебе домен, с вероятностью 80% к этому оказывается в конечном итоге причастна эта хуета, которая видимо в данный момент времени занимается критически важной задачей обкатывания чебурнета в тестовом режиме.
12 3384877
>>84869
Но в данном случае контора вельзевулов это всё-таки сойджанг и копрософт. Именно они повинны в том что копрокуб умирает.
13 3384878
>>84877

> контора вельзевулов


Блядь, что я сказал. Контора вельзевула.
14 3384884
>>84877
На фоне происходящего вокруг многоэтажного пиздеца проблемы кубача - меньшее, что напрягает, на самом деле.
15 3386134
А почему все говорят, что в джаве нет перегрузки операторов, если она там ограниченно есть?
16 3386139
>>86134
Ты как обычный разработчик можешь перегрузить что-то? Поэтому и нет. То, что там доступно инженерам жвм мало интересно.

И вообще кстати после хаскеля немного пересмотрел свой взгляд на эту фичу, до этого думал хуйня редкостная и абсолютно бесполезная. Типа ну она применима буквально для пары классов типа BigInteger. Но вот в хаскеле конечно она расширена, т.е. ты буквально можешь слепить любой оператор, назначить ему любой приортитет. И вот это реально круто, можно ddl еще проще клепать. Хотя это и ломает мозг, как пример - https://typeclasses.com/featured/dollar . Но в ограниченном виде перегрузка все еще юзлесс как по мне, что есть, что нет - пихуй.
17 3386204
>>86134
Какая перегрузка операторов?
18 3386215
Думал писать в gd, но решил сюда.

Будет ли нормально использовать lwjgl при создании примитивной 2d игры на android?
19 3386255
>>86215
LibGDX попробуй сначала.
20 3386468
>>86139
>>86204
Имплементация интерфейса Iterable перегружает enhanced for. Имплементация AutoCloseable перегружает try-with-resources. Я думаю перегрузка операторов сравнения имплементацией Comparable уже не за горами. Для конкатенации строк в ждк есть интерфейс Appendable. Для чисел хз, Number хватит или нет.
Непонятно, почему с этим резину тянут. Надо делать, пока люди требуют. Через 10 лет поезд окончательно уйдет, как со стринг темплейтами.
21 3386521
>>86139

> т.е. ты буквально можешь слепить любой оператор, назначить ему любой приортитет. И вот это реально круто


И нахуя это? Есть задачи посерьёзнее демонстрации того какой ты у мамки особенный.
22 3386531
>>86468
for и try это не операторы.
Appenable онли для абстрактных строк. Очень полезно, конечно. Но я не понимаю кто в здравом уме будет писать альтернативу стрингу, которому сама жвм поджуливает. Ты типа никогда быстрее не сделаешь. А для StringBuilder он не подходит, поэтому терпим 100500 append.
Перегрузку для Number вообще нетривиально сделать, в джаве такого никогда не будет.
Не делают чисто из принципа, что это нужно для пары классов, а в остальных случаях это будет херней какой-то.
>>86521
Я буквально скинул статью, что дает такая возможность.
Ну и занимайся ими, что ж ты мне в треде время уделяешь? Я ещё важнее для тебя?
23 3386546
>>86531
В твоей статье нихуя нет. Сюда неси конкретные примеры зачем это нужно будет.
24 3386567
>>86546
А ты её читал вообще? Или тебе просто хочется именно моих объяснений? Ну я хуево это делаю.
Допустим у тебя стандартная задача, вот есть какие-то методы и тебе надо вызвать их последовательно друг за другом. У тебя возникнет вложенность. Вот на пике 1 - это метод f и r1 как следствие. Как правило решением является написание fluent api интерфейса.
Так вот, в хаскеле есть оператор доллара, который может убирать все уплощенности. Как видно r1 это +- так же как в жабе, r2 это вот без скобок считай.
А еще есть оператор & - это считай абстрактный fluent api, он может любые фукнции превратить в цепочки применений.
Еще есть оператор точки, который позволяет писать в бесточечном стиле - https://wiki.haskell.org/Pointfree
Это r4, хотя конечно спорная вещь.
Главное достижение, что в все это не захардкоженные сверху операторы, а то, что ты и сам можешь легко написать.
25 3386570
>>86567

> Допустим у тебя стандартная задача, вот есть какие-то методы и тебе надо вызвать их последовательно друг за другом. У тебя возникнет вложенность.


Это не стандартная задача, а костыльный способ обойти отсутствие экстеншен методов.
26 3386580
>>86570
Не думаю, что одно наличие экстеншен методов тебе поможет универсально обойти вложенность. А писать для каждого класса метод, эта та еще залупа, хуй знает что хуже скобочки или вереницы методов для их отсутвия.
Ну и в любом случае - это лишь один из аспектов, что позволяет такая мощная перегрузка методов, еще есть dsl..
27 3386684
>>86580

> Не думаю, что одно наличие экстеншен методов тебе поможет универсально обойти вложенность.


Конкретные примеры покажи когда не хватит экстеншен методов.

> А писать для каждого класса метод, эта та еще залупа


Чего? Ты точно так же пишешь для каждого аргумента функцию.
image.png107 Кб, 1067x536
28 3386709
>>86684

>Чего?


Пик. Ну хуета же. Хотя имплиситы это вообще про другое.

>Конкретные примеры покажи


Ладно, вот это прикольно вышло https://pl.kotl.in/5r7tb_6oR
Короче не знаю, у меня интуиция, что где-то точно придется делать копипаст, но у меня нет нормального опыта работы с экстеншен методами, конкретно сказать не могу.
29 3386711
>>86709

> Пик. Ну хуета же.


Ну и что это вообще такое?

> Ладно, вот это прикольно вышло https://pl.kotl.in/5r7tb_6oR


Что этот говнокод делает?
image.png40 Кб, 1054x188
30 3386713
>>86711

>Ну и что это вообще такое?


Прикольная штука, позволяющая любые обращения имплисить в другие типы. Я просто ебал писать везде и всюду ToDTO, TOModel. Впизду.

>Что этот говнокод делает?


МАГИЮ ~~~
31 3386715
>>86713

> Прикольная штука, позволяющая любые обращения имплисить в другие типы. Я просто ебал писать везде и всюду ToDTO, TOModel. Впизду.


И как оно к теме относится?

> МАГИЮ ~~~


Это не пояснение.
32 3386720
>>86715

>И как оно к теме относится?


Ради этого мне пришлось написать кучу обвзяки. Для каждого обращения по одному методу, в совкупности около сотни. Код шаблонный и благодаря partial спрятан, но просто сам факт, что в одном месте ты упрощаешь себе жизнь, за счет бойлерплейта в другом месте. Боюсь просто эксплисит методы такие же. А еще злые языки говрят, что они засоряют автокомплит.

>Это не пояснение.


Я не люблю пояснять код. Подумай сам:3
33 3386727
>>86720

> Боюсь просто эксплисит методы такие же.


Есть какие-то аргументы доказывающие что между этими случаями есть какая-то связь?

> Я не люблю пояснять код. Подумай сам:3


Слив.
34 3386769
>>86727

>Есть какие-то аргументы


Ну вот допустим этот метод up, он работает для методов с одним аргументом. А что будет если их будет несколько? Да и котлин ломается даже от пик3. Переоценил немножко.
Так что плюсом идет, что тебе подобный метод придется писать для каждого класса, что равно N^2 методов, где N кол-во классов. Примерно как с имплиситами, с ними я на практике с этим N^2 столкнулся.

>Слив.


Бебебе. Так сложно разобрать мою магию(
35 3386779
>>86769

> Ну вот допустим этот метод up, он работает для методов с одним аргументом. А что будет если их будет несколько? Да и котлин ломается даже от пик3. Переоценил немножко.


Я всё ещё не понимаю как это блядь относится к экстеншен методам. Ты по моему себя засираешь наоборот показывая проблемы перегрузки операторов.

> Так что плюсом идет, что тебе подобный метод придется писать для каждого класса, что равно N^2 методов, где N кол-во классов. Примерно как с имплиситами, с ними я на практике с этим N^2 столкнулся.


Какой блядь метод? Ты вообще о чём?
image.png78 Кб, 1018x480
36 3386790
>>86779
Вернемся к началу.
Мы решаем проблему вложенности при pipeline.
Стандартное решение - fluent api.
Насколько я понимаю, методы расширения позволяют написать такое не влезая в сам класс.
Универсально написать один метод, который делал бы это апи для всех классов нельзя.
Поэтому тебе придется сопоставлять N классов с N - 1. В комбинаторике - это размещение из N по k, где k у нас = 2. Формула пик. Поэтому = N^2

Ну и в этом аргумент, что чтобы сделать N классов удобными для создания pipline между ними, придется написать примерно N^2 методов. Это тоже очень много бойлерплейта.
37 3386798
>>86790
Раз уж решил возвращаться, вернулся бы в начало дискуссии сам и прочитал, что я тебе на это уже отвечал: ты говоришь как будто бы эта проблема это проблема экстеншен методов, и если не смотреть на уродскую вложенность и просто пользоваться функциями f(f(f(b))) будет что-то по другому.
38 3386810
>>86798
Не знаю, не вижу такого. Ладно, невермайнд. В жабе в любом случае не будет ни экстеншен методов, ни перегрузки операторов каком либо виде.
39 3386813
>>86810
Первый шаг на пути к изменениям это признание их необходимости. Второй это признание их возможности.
17182141978792.png544 Кб, 1024x1024
40 3386880
Есть простой многопользовательский сервис на спрингбуте, ну там бложик например. И вот надо сделать так чтобы один юзер не могу править блоги другого. Т е. Настроить авторизацию. Это же авторизация? Как это лучше запилить, через какие фичи спринга и на каком уровне: контроллеров, сервисов (домен) или на уровнет репозиториев (данные, data)?

P.s. аутентификация уже работает.
41 3386912
>>86880
Авторизация и аутентификация это одно и то же.
42 3386913
>>86880
На уровне сервисов лучше простые условия ебнуть. Типа if owner.uuid == Principal.uuid then ...
Еще есть такое https://docs.spring.io/spring-security/reference/servlet/authorization/method-security.html но это лучше наверное использовать для проверок именно прав пользователя, а не того, чем он владеет.
43 3386953
>>86880
Да, это авторизация. Для начала выдохнуть и пойти задавать правильные вопросы. Типа - а может ли быть так что пользователь хочет выдать права другому пользователю и теперь они вместе редактируют блог? Или отобрать права? Или может выдать права на просмотр, но не на редактирование. Или на редактирование, но чтобы нельзя было зарелизить новую версию?

>>86912
Аутентификация - это когда лох доказывает тебе что он субъект с uuid=qwe123f
Авторизация - это когда ты проверяешь что субъект uuid=qwe123f имеет право редактировать бложик с id=analnie-utexi.omg.lol

>>86913
Двачую.
44 3386957
>>86880
ABAC
post.owner == @principal
45 3386966
>>86953
Для начала хотелось бы просто разграничить права пользователей на таком уровне. А потом уже, совместное, повсеместное чтение и редактирование . )

Ну т.е. на уровне сервисов, на методах которые надо проверять, через преавторайз сравнивать принципал. Ок.

А может есть какие-то техники, архитектурные решения, чтобы как-то все такие опасные методы, сами попадали под проверку? Ну может их выносят в одно место все, или на уровне бд как-то проектируют такие вещи?

Ну пришел новый разработчик, и надо ему новый метод написать, который может правку делать. Вот чтобы ему не читать кучу правил и потом их применять,, он пишет из где-то, а они сами под эти правила попадают?
46 3386969
>>86966

>Вот чтобы ему не читать кучу правил


Ну ахуеть разработчик. Пришел, нихуя предметной области не знает, знать не хочет, но что-то пишет.
47 3387172
>>86953

>Аутентификация - это когда лох доказывает тебе что он субъект с uuid=qwe123f


>Авторизация - это когда ты проверяешь что субъект uuid=qwe123f имеет право редактировать бложик с id=analnie-utexi.omg.lol


Кто тебе такую хуйню сказал?
1453636789947.jpg29 Кб, 649x649
48 3387182
>>86969

>Пришел, нихуя предметной области не знает, знать не хочет, но что-то пишет.



А что ему мешает так делать? Совесть? ))
49 3387511
>>87172
Попробуй потоньше.
50 3387516
>>87511
А по делу?
51 3387806
Здравствуйте. Нужна помощь в написании модуля для Dashchan.
Проблема сейчас такая - apk собрали только на одну архитектуру и не запилили билдов на armv7 и armv8/etc. Отчего на многих телефонах модуль не работает, это критично. Могут быть еще пара таких мелких багов. Изначально один друг помог собрать, но он тоже кодит не на Джаве и ему тяжко. Хотя знающему человеку это максимум пара часов всё делать.

Хотелось бы чтоб знающий человек помог. Желательно бесплатно, но возможно небольшое вознаграждение.

Писать в тг @darkfontanon
52 3387927
>>87182
По хорошему на собесе еще таких надо нахуй слать.
Ну тип бля, в чем обязанность разработчика? Интерпретация бизнес правил в кодовую базу. Делать что-то с расчетом на то, что какой-то там долбоеб будет не выполнять свои прямые обязаности какой-то долбоебизм.
Обычно это мотивируют защитой от дурака, мол лучше перестраховаться и тд и тп, но не тем, что бля а вдруг к нам долбоеб придет и будет срать.
53 3387930
>>87806

> Желательно бесплатно сделайте за меня работу чтобы я денег заработал


Пиздец охуевшая петушара в тред пожаловала. Ещё и поди то "вознаграждение" это рублей 500 блядь.
54 3388002
>>87172
В универе препод. Ты его всё равно не знаешь.
55 3388009
>>88002
Не ведись на жирные набросы, все он правильно сказал.
56 3388011
>>88009
У тебя так горит, что ты пошёл левым людям жаловаться как тебя обижают?
57 3388016
>>88011
А я всегда жалуюсь своему кунчику, когда меня обижают. Поддержка это мило и клево, но таким одиноким людям как ты этого не понять.
Мимо
58 3388017
>>88016
А тебя кто спрашивал вообще?
59 3388023
>>88017
Я сам себя спросил.
60 3388025
>>88023
А нахуй ты вслух себе отвечаешь? Разговаривай сам с собой в голове.
61 3388036
Сколько сейчас дают за 3 года опыта крудошлепства в банке? Не могу понять, боюсь продешивить
62 3388072
>>86139
На любителя. История из разряда - сильному не надо, слабому не поможет. В хаскелле эти ваши операторы просто - частный случай функции, записанной в инфиксной записи, ни больше ни меньше. И как по мне, там довольно таки ебанулись преисполнились этим. Ладно арифметика, мы там привыкли к инфиксу. Когда ты вкатываешься в хаскель, и у тебя появляются новые прикольные операторы вида >=>, <=>, 3==в, начинаешь понимать что кому попало такую силу давать нельзя. Копроратокодерам - уж точно.
63 3388073
64 3388172
Несколько идея прожорливая? Хочу себе взять ноут недорогой, чтобы с ним кодить лёжа, а то целый день сидеть заебывает.
65 3388207
>>88172

Я тебе дам более практичный совет: минимум 16Гб надо.

Честно говоря, я не понимаю зачем в 2к25 брать компьютер, в который не влезает хотя бы 32, но 16 -- это абсолютный минимум. Если ты думаешь, что тебе хватит 8 -- ты совершаешь глупость.
66 3388324
>>88172
Может лучше кресло купить. которое может лежачее положение принять? Прост кодить на ноуте ну ваще не удобно.
67 3388530
>>88172
Купи стол с автоматической регулировкой высоты и кодь стоя.
Поставь под него беговую дорожку и будешь кодить на бегу.
ezgif-218ca0084549ff.mp43 Мб, mp4,
720x1280, 0:40
68 3388587
Как же я проигрываю с вкатунцов-проперджониксов.
mn8lEUpLsWU.jpg.jpg105 Кб, 807x762
69 3388594
Я разбирался почему мне выдается пустой жсон от psql спрингом 1,5 месяца; просто готовые конфиги для запуска spring boot не выполняют mvn clean. Как же вкусно
70 3388606
>>88587
А в чем профит в яндекс устраиваться? Ну тип по мне контора уровня вк. Просто копирует с запада технологии, а её почему-то считают неебаца какой крутой, надеждой русского вайти и тд и тп.
71 3388626
>>88587
ДРОЧИ НЕСКОЛЬКО ЛЕТ БЕСПОЛЕЗНЫЕ АЛГОРИТМЫ ЧТО НИКОГДА НЕ ПРИМЕНЯЮТСЯ НА ПРАКТИКЕ И ЛЕГКО ВЫСИРАЮТСЯ ЧАТГОПОТОЙ, ВЫИГРАЙ ФУТБОЛКУ ЛИТКОДА
@
ВЫДРОЧИ СТАТИСТИКУ, КРИПТОГРАФИЮ, МАТАН, ТЕРВЕР, ЧЁ ЕЩЁ ЭТОГО ПИДОРАСА ЗАСТАВИТЬ УЧИТЬ? НАСТРОЙСЯ, ЩА ВЫДАМ, __ТОПОЛОГИЮ__ НАХУЙ)))
@
ЕЩЁ ГОД-ДВА ДРОЧИ 100500 ТЕХНОЛОГИЙ САМОСТОЯТЕЛЬНО, СРЫГ, ЕЩЁ МОДУЛЬ СРЫГА, ЕЩЁ 5 МОДУЛЕЙ СРЫГА, КАФКА, РЕДИС, КЛИКХАУС, ДОКЕР, КУБЕР, ХИБЕР, ФЛАЙВЕЙ, ПОСТГРЕС, МОНГА, БЛЯДЬ, ПОХУЙ УЖЕ
@
ВЫЗУБРИ БЕСПОЛЕЗНЫЕ ПРОТИВОРЕЧАЩИЕ ДРУГ ДРУГУ ПАТТЕРНЫ СЛЕДОВАНИЕ КОТОРЫМ В ОСНОВНОМ ТОЛЬКО УХУДШАЕТ КОД, ООП, СОЛИД, СИНГЛ РЕСПОНСИБИЛИТИ, ЛИСКОВ, ИНВЕРСИЯ ЗАВИСИМОСТЕЙ, И Т.Д. И ГОТОВЬСЯ С ПЕНОЙ У РТА ДОКАЗЫВАТЬ КАК ОНИ ВАЖНЫ ВСЕ ОДНОВРЕМЕННО
@
БЕЗ JMH ТЫ НЕ-ПРОЙ-ДЁШЬ!
@
ПАРАЛЛЕЛЬНО С ЭТИМ ЧИСТО ДЛЯ ГАЛОЧКИ ПИЗДУЙ ПОЛУЧАТЬ ВЫСШЕЕ ОБРАЗОВАНИЕ, 4 ГОДА СЛУШАЯ ЛЕКЦИИ ПОКРЫВАЮЩИЕ МИЗЕР ОТ ТОГО ЧТО ТЫ САМ ИЗУЧИЛ С ТАКИМИ ТРЕБОВАНИЯМИ НА СОБЕСАХ
@
СЫГРАЙ В КОНКУРСЕ КРАСИВОГО КОДА, РАЗЪЕБИ ЕЩЁ 100500 ВКАТУНОВ ЧТО БУДУТ С ТОБОЙ РЯДОМ КУВЫРКАТЬСЯ НА ПОТЕХУ ГРЕФУ
@
ПОБЕДИ В БИТВЕ ВКАТУНОВ СТЕНКА НА СТЕНКУ С ГЛАВНЫМ ПРИЗОМ В СТАЖИРОВКУ
@
ОТРАБОТАЙ ПОЛГОДА НА СТАЖИРОВКЕ ЗАБЕСПЛАТНО ИЛИ ДЕШЕВЛЕ ЧЕМ ЗА ЕДУ
@
БУДЬ ПОСЛАН НАХУЙ ПОД КОНЕЦ СТАЖИРОВКИ
@
ЗАКАЖИ ПРОФЕССИОНАЛЬНУЮ РЕКОМЕНДАЦИЮ ПО РЕЗЮМЕ, ПОДПИШИСЬ НА ТГ КАНАЛЫ С ВАКАНСИЯМИ, ДЕННО И НОЩНО МОНИТОРЬ ИХ ЧТОБЫ ПЕРВЕЕ ДРУГИХ СОТЕН ВКАТУНОВ ОТПРАВИТЬ ТУПОЙ ПИЗДЕ НА HR С ЗАРПЛАТОЙ О КОТОРОЙ ТЫ ДАЖЕ БУДУЧИ ТИМЛИДОМ МЕЧТАТЬ НЕ МОЖЕШЬ СВОЙ ОТКЛИК, ЧТОБЫ ОНА ВЫЛОЖИЛА ЕГО В ТВИТТЕР И ПОРЖАЛА НАД ТОБОЙ ДАЖЕ ЕСЛИ ТЫ СДЕЛАЕШЬ __ВСЁ__ ПРАВИЛЬНО
@
ОБРАТИ НА СЕБЯ СОЛНЦЕЛИКИЙ ЖЕНСКИЙ ВЗОР И НЕ ПОЛУЧИ ИГНОР/ОТКАЗ НА ПЕРВОМ ЖЕ ЭТАПЕ
@
ПРОЙДИ 143 ЭТАПА СОБЕСЕДОВАНИЙ
@
ПОЛУЧИ ОФФЕР НА ИСПЫТАТЕЛЬНЫЙ СРОК С ЗАРПЛАТОЙ ЧТО НИЖЕ ЧЕМ БЫЛА НА СТАЖИРОВКЕ
@
ОТРАБОТАЙ ЕЩЁ ТРИ МЕСЯЦА НА ИСПЫТАТЕЛЬНОМ СРОКЕ
@
ПОЛУЧИ НАКОНЕЦ-ТО ЗАРПЛАТУ С КОТОРОЙ МОЖНО ОПЛАТИТЬ САМУЮ ДЕШЁВУЮ ЕДУ И СТУДИЮ
@
НУ ВСЁ, ТЕПЕРЬ Я 75К ЖДУН, ТЕПЕРЬ-ТО В ГОРУ ВСЁ ПОЙДЁТ! ВЕДЬ ДОСТАТОЧНО ПОЛУЧИТЬ РЕАЛЬНЫЙ ОПЫТ, А ПОТОМ БУДУТ УЖЕ ЗВАТЬ САМИ НА РАБОТУ! ВЕДЬ ТАК?
@
ПОПАЛ ПОД СОКРАЩЕНИЕ ПО ИТОГАМ ПЕРФОРМАНС-РЕВЬЮ
@
"На рынке наблюдается жесточайший дефицит IT-специалистов" И СКОТ ЭТОМУ ВЕРИТ И ПРЁТ И ПРЁТ


Я не могу имаджинировать ебло фанатов капитализма, которые свято верят, что пройдут все эти этапы, ведь они у мамки особенные, а каждая неудача это не потерянный год жизни, а "личный рост".
71 3388626
>>88587
ДРОЧИ НЕСКОЛЬКО ЛЕТ БЕСПОЛЕЗНЫЕ АЛГОРИТМЫ ЧТО НИКОГДА НЕ ПРИМЕНЯЮТСЯ НА ПРАКТИКЕ И ЛЕГКО ВЫСИРАЮТСЯ ЧАТГОПОТОЙ, ВЫИГРАЙ ФУТБОЛКУ ЛИТКОДА
@
ВЫДРОЧИ СТАТИСТИКУ, КРИПТОГРАФИЮ, МАТАН, ТЕРВЕР, ЧЁ ЕЩЁ ЭТОГО ПИДОРАСА ЗАСТАВИТЬ УЧИТЬ? НАСТРОЙСЯ, ЩА ВЫДАМ, __ТОПОЛОГИЮ__ НАХУЙ)))
@
ЕЩЁ ГОД-ДВА ДРОЧИ 100500 ТЕХНОЛОГИЙ САМОСТОЯТЕЛЬНО, СРЫГ, ЕЩЁ МОДУЛЬ СРЫГА, ЕЩЁ 5 МОДУЛЕЙ СРЫГА, КАФКА, РЕДИС, КЛИКХАУС, ДОКЕР, КУБЕР, ХИБЕР, ФЛАЙВЕЙ, ПОСТГРЕС, МОНГА, БЛЯДЬ, ПОХУЙ УЖЕ
@
ВЫЗУБРИ БЕСПОЛЕЗНЫЕ ПРОТИВОРЕЧАЩИЕ ДРУГ ДРУГУ ПАТТЕРНЫ СЛЕДОВАНИЕ КОТОРЫМ В ОСНОВНОМ ТОЛЬКО УХУДШАЕТ КОД, ООП, СОЛИД, СИНГЛ РЕСПОНСИБИЛИТИ, ЛИСКОВ, ИНВЕРСИЯ ЗАВИСИМОСТЕЙ, И Т.Д. И ГОТОВЬСЯ С ПЕНОЙ У РТА ДОКАЗЫВАТЬ КАК ОНИ ВАЖНЫ ВСЕ ОДНОВРЕМЕННО
@
БЕЗ JMH ТЫ НЕ-ПРОЙ-ДЁШЬ!
@
ПАРАЛЛЕЛЬНО С ЭТИМ ЧИСТО ДЛЯ ГАЛОЧКИ ПИЗДУЙ ПОЛУЧАТЬ ВЫСШЕЕ ОБРАЗОВАНИЕ, 4 ГОДА СЛУШАЯ ЛЕКЦИИ ПОКРЫВАЮЩИЕ МИЗЕР ОТ ТОГО ЧТО ТЫ САМ ИЗУЧИЛ С ТАКИМИ ТРЕБОВАНИЯМИ НА СОБЕСАХ
@
СЫГРАЙ В КОНКУРСЕ КРАСИВОГО КОДА, РАЗЪЕБИ ЕЩЁ 100500 ВКАТУНОВ ЧТО БУДУТ С ТОБОЙ РЯДОМ КУВЫРКАТЬСЯ НА ПОТЕХУ ГРЕФУ
@
ПОБЕДИ В БИТВЕ ВКАТУНОВ СТЕНКА НА СТЕНКУ С ГЛАВНЫМ ПРИЗОМ В СТАЖИРОВКУ
@
ОТРАБОТАЙ ПОЛГОДА НА СТАЖИРОВКЕ ЗАБЕСПЛАТНО ИЛИ ДЕШЕВЛЕ ЧЕМ ЗА ЕДУ
@
БУДЬ ПОСЛАН НАХУЙ ПОД КОНЕЦ СТАЖИРОВКИ
@
ЗАКАЖИ ПРОФЕССИОНАЛЬНУЮ РЕКОМЕНДАЦИЮ ПО РЕЗЮМЕ, ПОДПИШИСЬ НА ТГ КАНАЛЫ С ВАКАНСИЯМИ, ДЕННО И НОЩНО МОНИТОРЬ ИХ ЧТОБЫ ПЕРВЕЕ ДРУГИХ СОТЕН ВКАТУНОВ ОТПРАВИТЬ ТУПОЙ ПИЗДЕ НА HR С ЗАРПЛАТОЙ О КОТОРОЙ ТЫ ДАЖЕ БУДУЧИ ТИМЛИДОМ МЕЧТАТЬ НЕ МОЖЕШЬ СВОЙ ОТКЛИК, ЧТОБЫ ОНА ВЫЛОЖИЛА ЕГО В ТВИТТЕР И ПОРЖАЛА НАД ТОБОЙ ДАЖЕ ЕСЛИ ТЫ СДЕЛАЕШЬ __ВСЁ__ ПРАВИЛЬНО
@
ОБРАТИ НА СЕБЯ СОЛНЦЕЛИКИЙ ЖЕНСКИЙ ВЗОР И НЕ ПОЛУЧИ ИГНОР/ОТКАЗ НА ПЕРВОМ ЖЕ ЭТАПЕ
@
ПРОЙДИ 143 ЭТАПА СОБЕСЕДОВАНИЙ
@
ПОЛУЧИ ОФФЕР НА ИСПЫТАТЕЛЬНЫЙ СРОК С ЗАРПЛАТОЙ ЧТО НИЖЕ ЧЕМ БЫЛА НА СТАЖИРОВКЕ
@
ОТРАБОТАЙ ЕЩЁ ТРИ МЕСЯЦА НА ИСПЫТАТЕЛЬНОМ СРОКЕ
@
ПОЛУЧИ НАКОНЕЦ-ТО ЗАРПЛАТУ С КОТОРОЙ МОЖНО ОПЛАТИТЬ САМУЮ ДЕШЁВУЮ ЕДУ И СТУДИЮ
@
НУ ВСЁ, ТЕПЕРЬ Я 75К ЖДУН, ТЕПЕРЬ-ТО В ГОРУ ВСЁ ПОЙДЁТ! ВЕДЬ ДОСТАТОЧНО ПОЛУЧИТЬ РЕАЛЬНЫЙ ОПЫТ, А ПОТОМ БУДУТ УЖЕ ЗВАТЬ САМИ НА РАБОТУ! ВЕДЬ ТАК?
@
ПОПАЛ ПОД СОКРАЩЕНИЕ ПО ИТОГАМ ПЕРФОРМАНС-РЕВЬЮ
@
"На рынке наблюдается жесточайший дефицит IT-специалистов" И СКОТ ЭТОМУ ВЕРИТ И ПРЁТ И ПРЁТ


Я не могу имаджинировать ебло фанатов капитализма, которые свято верят, что пройдут все эти этапы, ведь они у мамки особенные, а каждая неудача это не потерянный год жизни, а "личный рост".
72 3388632
>>88626
Есть некая ирония в том, что я этим бугуртом покрыл даже близко не полностью ситуацию. Вкатуньё занимает деньги у родителей и ходит на калференции в надежде что сыграет в "нетворкинг" в чём им поможет их по словам их мамки красивое ебало, смотрит тиктоки про то как если не получилось 10 раз то на 11 раз обязательно выстрелит, вкладывает тысячи часов в опенсорсные пет проекты, тратит деньги на их рекламу чтобы звёзды получить и чтобы хр даже не открыла гитхаб, и т.д. и т.д и т.д.
73 3388636
>>88632
Почему тебе не плевать чем они занимаются? Это их жизнь, пусть проебывают как хотят. Твоя "забота" нахуй никому не сдалась, более того, она работает в обратную сторону - реверсивная психология. Из всех, именно ты занимаешься большей хуйней. Задумайся.
74 3388638
>>88636

>нет ты


Вот просто посмотрите на этого ебасоса. Он подумал, что какой-то анон на сосаче занимается хуйнёй, и всё, в его башке всё сложилось, он теперь больше не вечная цирковая псина грефа, он ведь написал на сосаче весёлый пост. Это ретардация какой степени?
75 3388646
>>88638
Ни дня своей жизни не провел в сбере. Даже как клиент.
И мне не нравишься не ты лично, а снг совки в общем. Я просто ненавижу людей, который почему-то считают, что имеют право навязывать собственное видение жизни. Мол ты тупой, нихуя не понимаешь, щас объясню, как тебе следует распоряжаться своим личным временем и свободой. Придержи при себе свои клешни, крабик ебучий.
76 3388650
>>88646

>нет ты!!!!


Это пиздец.

Отдельно проиграл с

> Придержи при себе свои клешни, крабик ебучий.


Да, у тебя обязательно получится стать джуном и сократиться по неперформансу, лол. Ты особенный у мамы.
77 3388653
>>88646
Я охуеваю как можно быть настолько необучаемым и самоуверенным фанатом рынка. Тебя в говно уже сколько, 3, 4 года макают? Из-за таких как ты в говне мы все.
78 3388663
>>88653

>сколько, 3, 4 года макают?


Какие 3-4 года нахуй? Что ты несешь? И у меня ровно ноль отказов, меня сразу взяли на работу.
>>88650
Да-да чел, ведь айти это такая область в которую ну прям пиздец трудно попасть. Главное больше в это верь и даже не пытайся задуматься, что проблема не в мире, а в тебе. Это все злые языки говорят.
79 3388666
>>88663
100к ретард продолжает пытаться нивелировать то, что он позорная псина грефа переводом стрелок.
80 3388668
>>88666
А ты чья позорная псина? Амазона? Это уже аргументы уровня, ррря зачем работать на дядю.
81 3388669
>>88668

>нееееетт тыыыы!!! не получилось на 10 раз, получится на 11, прям как в тиктоке сказали!!


Это уже смешно становится. Ты реально думаешь что от того что ты насрёшь на анонима (что в принципе у тебя не получается, но ты зачем-то пытаешься) это сделает тебя меньшим клоуном?
82 3388673
>>88668
Тебя унижают со всех сторон, унижает греф, после ты заходишь на сосач и тебя и тут унижают, причём за то что тебя унижает греф, пиздец хуёво быть тобой конечно.
83 3388676
>>88669

>насрёшь на анонима


Так говоришь, будто я не аноним.

Я че виноват, что у тебя аргументы про то, что плохо делать то, что делают все. Ложкабляди не люди и тп. Что плохого в том, чтобы работать на работе? Че за шиза блять, то тупые вкатуны тупые потому, что никогда не получат работу, то я тупой, потому что её получил.
>>88673
Да, вот только что после секса с грефом. Завидуешь, малютка?
84 3388688
>>88207
Минимум 16 и хотел
>>88324
У меня пиздатый стул, но за целый день даже на нем устаешь
>>88530
Как у станка что ли?
85 3388690
>>88676

> Что плохого в том, чтобы работать на работе


В том, что платят меньше, чем неговорящему по-русски доставщику еды, а требования те что я выше перечислил?

> то тупые вкатуны тупые потому, что никогда не получат работу


Вкатуны тупые, потому что прикладывают огромные усилия для получения мизерного шанса на помойную работу.

> то я тупой, потому что её получил.


Ты тупой, потому что на всё отвечаешь "нет ты" и не понимаешь примитивнейших умозаключений.
86 3388693
>>88690
Ну пусть идут доставщиками еды, если там дохуя платят. Какие-то проблемы? А если люди толпой соглашаются даже на зп меньше чем доставке, то в чем же дело, хмм...

>потому что прикладывают огромные усилия для получения мизерного шанса на помойную работу.


Опять же, это их выбор. Не твое крабье дело, что они делают. Пусть хоть эскортом занимаются.

>что на всё отвечаешь "нет ты"


Не на всё.
87 3388700
>>88693

> Ну пусть идут доставщиками еды, если там дохуя платят. Какие-то проблемы? А если люди толпой соглашаются даже на зп меньше чем доставке, то в чем же дело, хмм...


Что сказать-то хочешь? Врёти не платят? Или что?

> Опять же, это их выбор. Не твое крабье дело, что они делают. Пусть хоть эскортом занимаются.


"ни гаварити ниприятнаэ"

> Не на всё.


Ну да, когда тебя 10 раз подряд обоссали за это, в твоём микромозге что-то пробило. Хотя и не до конца.
88 3388709
>>88700

>Или что?


Ну не идут чет русские работать на грязных работах. Глупые, да?

>"ни гаварити ниприятнаэ"


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

>Ну да


Кто б сомневался. Каждый раз обобщаешь, а потом признаешь, что ну на самом деле другое имел ввиду. С первого раза формулируй все оговорки.
89 3388718
>>88709

> Ну не идут чет русские работать на грязных работах. Глупые, да?


Что сказать-то хочешь? Врёти не платят? Или что?

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


Покажешь, где конкретно твоё личное пространство началось? В треде был отправлен только бугурт, в атмосферу, ты сам с него порвался (что намекает что бугурт относится к тебе непосредственно раз задевает за живое).

> Кто б сомневался. Каждый раз обобщаешь, а потом признаешь, что ну на самом деле другое имел ввиду. С первого раза формулируй все оговорки.


А яиц хватит продолжить софистический спор? Не думаешь, что я могу тебе сказать, что "на всё отвечаешь "нет ты"" не значит "на всё до последнего без единого исключения отвечаешь "нет ты""?
90 3388724
>>88718

>Врёти не платят?


Да блять, не хотят люди тратить свое физическое здоровье на работу. В чем сука смысл твоего аргумента? Ахуеть, на грязных работах платят больше, чем стажерам it. Невероятно. А должны меньше?

> где конкретно твоё личное пространство началось


В моменте когда ты начал обесценивать чужой выбор и навязывать свой. И делаешь это до сих пор, какую-то доставку приплетая. Ну нравится тебе доставлять - так доставляй, хули ты к людям лезешь?

>а всё отвечаешь "нет ты"" не значит "на всё до последнего без единого исключения отвечаешь "нет ты""?


Применяя квантор всеобщности я подразумеваю квантор существования. Умом
91 3388729
>>88724

> Да блять, не хотят люди тратить свое физическое здоровье на работу. В чем сука смысл твоего аргумента? Ахуеть, на грязных работах платят больше, чем стажерам it. Невероятно. А должны меньше?


Ну да, после таких-то испытаний, после выигрыша конкурса 1 на 100, после игры клоуном на потеху барину, запомнив столько информации, зарабатывать кратно меньше чем нерусь тренирующая квадрицепсы и кардио во время работы это позорно. И не просто сравнительно меньше, а абсолютно меньше, за такие копейки можно только выживать.

> В моменте когда ты начал обесценивать чужой выбор и навязывать свой. И делаешь это до сих пор, какую-то доставку приплетая. Ну нравится тебе доставлять - так доставляй, хули ты к людям лезешь?


Можешь поплакать по этому поводу и добавить 2ch.hk в hosts, нищий грефовский клоун. Здесь принято макать в говно тех, кто страдает хуйнёй, и макать снова и снова, если они необучаемы, до тех пор пока не уйдут с сайта.

> Применяя квантор всеобщности я подразумеваю квантор существования. Умом


Сам-то понял, что высрал?
92 3388750
>>88729
Чел, это пара курсов вузе. Это дефолт для абсолютно любой работы, кроме грязной.

>И не просто сравнительно меньше, а абсолютно меньше


Ты же ведь никогда не работал курьером, я прав? Это чистейший рессентимент, мол я такой ахуенный и важный, а вот он получает много за ничего не деланье, ррря, защо. Причем эти оценки очень странны, это твоя фантазия или ты других курьеров имеешь ввиду? Просто обычные вот на забастовки по кд выходят, наверное жируют от зп

>Здесь


В /b/. Вот туда и пиздуй.
93 3388752
>>88750

> Чел, это пара курсов вузе. Это дефолт для абсолютно любой работы, кроме грязной.


Продолжай себя уверять, мартых.

> Ты же ведь никогда не работал курьером, я прав? Это чистейший рессентимент, мол я такой ахуенный и важный, а вот он получает много за ничего не деланье, ррря, защо. Причем эти оценки очень странны, это твоя фантазия или ты других курьеров имеешь ввиду? Просто обычные вот на забастовки по кд выходят, наверное жируют от зп


Опять он стрелку пытается перевести.

> В /b/. Вот туда и пиздуй.


Терпи, нищий клоун.
94 3388753
>>88750

> Просто обычные вот на забастовки по кд выходят


Какого тебе осознавать, что ты послушнее и терпеливее нерусской обезьяны, и даже они могут бороться за свои права, а ты просто сглатываешь?
95 3388758
>>88752

>себя уверять


Ну я правда не считаю достижением выучить пару плагинов и концепций. Че в этом сложного.. А про конкурс хз, может не стоит идти в говноконторы которые слишком дохуя о себе мнят, а платят ниже рынка?

>Терпи


По моему это ты первым побежал жаловаться в дискорд на меня. Так что к сожалению, но терпишь тут опять ты. Да опять стрелочка, хихих. Терпи терпи, мой самый преданный фанат и продолжай мне уделять внимание.
>>88753
Тащмайор, осуждаю призывы к дестабилизации критической инфраструктуры.
96 3388761
>>88758
Тебе вроде с самого начала показали длинный список того, что ты пытаешься вызубрить чтобы попасть на 1/10 моей ставки. Уже выучил на зубок 1488 причин по которым срыг может упасть в 3 часа ночи чтобы ответить жирному интервьюеру номер 1323?

> нет тыыыыы!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Какой ещё дискорд?
97 3388762
>>88761
Я про этот список и говорю, не считая хуйни про статистику крипту, топологию (как это относится к жава разрабу?), остальное вполне себе простое. Модули спринга да субд с контейнеризацией. Ты серьезно считаешь, что знание этого просто невероятным? Я для тебя невероятен? Как приятно.

>Какой ещё дискорд?


Пропиши себе таблеточки для памяти.
98 3388766
>>88762
Опять дегенерат фантазирует о кисельных берегах и ищет подтверждения того какой он у мамки особенный. Мань, никто не говорил что это невероятно или что-то в этом роде. Это унизительно, дрочить миллион технологий ради копеечной зарплаты. Говно съесть не сложно, но в здравом уме это делать никто не будет.

> Пропиши себе таблеточки для памяти.


Опущенец опять за базар пояснить не смог и слился. Даже на своём же "нет ты" поле.
99 3388770
>>88766

>Это унизительно, дрочить миллион технологий ради копеечной зарплаты.


Так в любой нормальной работе. Медики учат тысячи определений, анатомию там. Юристы закон досконально знают. Но только айтишники ноют, что их в кой-то веке заставляют что-то учить. Добро пожаловать.

>опять за базар пояснить не смог и слился


Мне впадлу грузить дискорд. Ну тип это твои проблемы, что забыл
100 3388771
>>88770

>а вот у медихлов!


Что выучила hr, которая тебя на работу наняла? А зарплата у неё раз в 5 выше твоей. Да и как это делает лично тебя менее клоуном решительно непонятно. Да и даже у медиков всё на порядок лучше, они не устраивают битвы стенка на стенку за стажировку.

> Мне впадлу грузить дискорд. Ну тип это твои проблемы, что забыл


Тихо, воздухан.
101 3388792
>>88771

>Что выучила hr, которая тебя на работу наняла?


Она делает минет лучше тебя.

>Тихо, воздухан.


Вот. >>3303025
102 3388796
>>88792

> Она делает минет лучше тебя.


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

> Вот. >>3303025


И что это?
103 3388809
>>88796
От тебя ципсой воняет. Дай угадаю - ты залетыш с another-it?

Мимо
104 3388811
>>88809

>залётыш


Ты мне в сынки в этом треде годишься, ебло.
105 3388830
Че это за говно наволило, модератор почисти и баны раздай
106 3389390
>>88626
Ну чел, такова жизнь. у кого-то, например, вообще нет шансов на норм жизнь, так как в пгт родились. Я вот в таком родился, но потом родители увезли в ДС2
107 3389525
>>88172

>Несколько идея прожорливая?


Зависит от проекта. В целом, я бы рассчитывал минимум на 32 гб, это при условии, что ты будешь тюнить Xmx в идейке, чтобы она шустро бегала. А так конечно же в 2к25 нужно минимум 64 гб памяти, чтобы вольготно себя чувствовать и крутить помимо идейки еще с десяток докер контейнеров плюс браузер, плюс еще тулзы какие-нибудь для разработки
108 3389527
>>89525
Вкладки закрывать не пробовал?
109 3389541
>>88606

>А в чем профит в яндекс устраиваться?


Имеет смысл только, когда идешь из топового тех. ВУЗа на стажировку и можно год-другой там поболтаться на уровне джуна-слабенького мидла. Если у тебя есть опыт работы, то в яшку нет смысла идти, т.к. там значительно ниже рынка зэпки, неоплачиваемые дежурства и 100500 велосипедов вплоть до самописной кафки и докера
110 3389714
Работаю бэкэндером, думаю развиваться в ширину, чтобы всегда найти работу. Что стоит поучить, чтобы всегда быть с деньгами? Может, мобильную разработку под андроид?
111 3389731
>>89714
Шарп, го.
112 3389734
>>89731
Чё, снова продых между гетом и сетом дали, шарпоговношиз?
113 3389735
>>89714
Айти мертво.
114 3389746
>>89734
Когда-нибудь у жаванов появится ключевое слово init и они перестанут так завидовать шарпобоярам, но это совсем другая история.
Стикер512x512
115 3389772
>>89746

>2k25, перемогать инициализаторами

116 3389798
>>89772
Перемогать гетсетами - это дело благородное, а вот инциализаторы, ррря да кому они нужны. Классик.

Хотя могу сказть, что главный минус, не сами гетсеты, а ебаная иде. Тот же rider не может нормально делать кодогенерацию, нормально подсказывать. Нажимаешь Alt+Insert, а там нихуя или кодогенерация неполная. Пытаешься отменить говно которое тебе наделала иде, а она не отменяет блять. Т.е. остается какая-то промежуточная версия и такая говорит, ну усе, мое дело сделано. АХУЕННО БЛЯТЬ, ты мне файлы испортило уебище. Также с ренеймом, сука пук пук, ну интерейсы с partial енто сложно, потому хуй тебе, а не изменение сигнатуры. Ручками сука все ищи, поскольку найти partial я такжи нимагу.
Короче грустно это все, поскольку лучше иде чем для жабы тупо не существует. Что печально, наверное.
А перемогать синтаксисом это кринж.
117 3389827
>>89714

>Что стоит поучить



Ебнулся чтоли?

В высоту надо развиваться, а не в ширину. Расширять свои компетенции, захватывать власть, брать на себя ответственность за все более важные и ключевые решения, качать связи. Расти в архитектора там, в CTO. А в ширину пузо только растет. После 30-40 лет никому твои баззворды в резюме нахуй не сдались. Тем более чат гопота один хуй их уже лучше тебя вызубрила.
118 3389937
>>86139
Ну вряд ли такая штука тебе нужна по всему приложению.
А отдельный кусок с этой фичей можно и на Groovy написать и в модуль вынести, там вся эта перегрузка есть, да и тестировать на Groovy приятнее будет.
119 3389939
>>86215
Для примитивной попробуй вот ето: https://github.com/AlmasB/FXGL
А вот книжка: https://vk.com/wall-111905078_61965
120 3389944
>>89937
В таком случае можно и половину проекта на скале скажем написать. Много ли проектов могут себе подобное позволить?

>вряд ли такая штука тебе нужна по всему приложению


Я как пример показывал достаточно универсальные операторы. Типа амперстанда, который может из простых методов делать fluent api. Лично мне такая штука была бы полезна в очень многих местах. Мало ли что еще там можно придумать..
С другой стороны, помню на какой-то конференции рассказывали стори, что пилили дслки для парсинга xml. Для такого действительно хватит и небольшого модуля. Тоже интересный опыт.. Хотю на практике такое увидеть и потрогать, мм
121 3389961
>>89944
Да не ну не сравнивай скалу и Груви. Груви - он именно что для встраивания в существующие проекты сделан.
Груви-классы можно даже в отдельные модули не выносить, у меня в спринг-приложении они в перемешку с java-вскими. Я просто extenstion активно юзаю.
122 3390022
>>88036

>3 года опыта крудошлепства в банке?


а сколько сейчас? и что не устраивает на текущем месте?

зависит от твоих умений и пиздливости, от 180+
если хорошо на микрах, кафка, кролик, постгрес, сложный эскюэль, готов к ливкодингу, попиздеть за архитектуру, то больше
123 3390151
>>90022
Год назад давали 300 даже на галерах. 250 предлагали в ВТБ, если ты территориально в москве (у них разная ставка для москвы/питера и провинции, лол - ну они ебанутые имхо).
124 3390242
>>90151
Все правильно делают. Нехуй чушкам провинциальным платить много. Пусть страдают. Это база.
125 3390341
>>89746

>гет сет гет сет гет сет


Не расслышал. Что сказать хотел?
126 3390494
>>90341
а что там за приколы с гетсетами у шарпов?
мимокложурист
127 3390497
>>90494
В шарпоговне нет лобка и им приходится в каждый класс шлёпать миллион гетов и миллион сетов, а потом с усёром коупить на сосаче что всё это может сделать за них среда разработки, а им останется только в этом говне разбираться, а они-то мухи и им как раз, шах и мат!
128 3390509
>>90497
Это тот самый лобок, который оракл всей душой ненавидит и каждую версию им подсирает убирая возможности хаков? Ты тооочно уверен, что это именно достижение жабы?
>>90494
Основной аргумент состоит в том, что типа существует очень много классов, у которых прям все поля требуют гет или сет, и поээээтому в жабе очеееень удобная фича есть, прям над классом ебнуть @Getter. Вот это единственная фича ради которой эти шизы усираются. В остальном в шарпе все гораздо лучше. Банально скажем, ты эти геттеры лобковские в интерфейс не запихнешь(Потому что это говнохак блять, хахахаахах).
129 3390521
>>90509

> оракл всей душой


Мне-то какое дело? Совсем в голове не укладывается что можно не быть тупой рабской псиной и не поддерживать разработчиков своего языка?

> В остальном в шарпе все гораздо лучше


Конкретику боишься сказать, потому что научился на сотне обоссываний своего рыла? Или не научился? Приноси сто первый, сто первый раз тебе рыло уринотерапируем.
image.png32 Кб, 979x291
130 3390528
>>90521

>Конкретику боишься сказать


>ты эти геттеры лобковские в интерфейс не запихнешь


Ты ебанутый? Напиши пик на жабе используя лобок.

>не поддерживать разработчиков своего языка


Оракл во многом делают хуйню, но когда они убирают unsafe, запрещают твоим грязным ручкам лезть в их приватные методы или подсирают хакерам компилятора, они абсолютно правы. Нехуй лезть в то, что вам не предназначено.
131 3390529
>>90528

> Ты ебанутый? Напиши пик на жабе используя лобок.


Так это ты ебанутый. Это такая шиза, что я даже сразу не обратил на это внимание. Какое нахуй поле в интерфейсе? А в абстрактном классе пожалуйста.

> Оракл во многом делают хуйню, но когда они убирают unsafe, запрещают твоим грязным ручкам лезть в их приватные методы или подсирают хакерам компилятора, они абсолютно правы. Нехуй лезть в то, что вам не предназначено.


Напомни, кто тебя спрашивал?
image.png32 Кб, 866x332
132 3390534
>>90529

>Какое нахуй поле в интерфейсе?


Геттер это не поле чел. Нахуя по твоему (((они))) методы в рекорды включили? Именно блять для того, чтобы сохранить возможность интеграции с интерфейсами. В интерфейсе скажем ты пишешь те поля(условные, они могут не существовать при имплементации, но геттер должен работать), которые желаешь видеть во всех его наследниках. И прямо декларируешь, мол вот, хочу геттер с таким именем. В жабе ты можешь делать также(типа втупую написать метод getX), но во первых пика ты никогда не достигнешь, поскольку имена методов будут одинаковыми ну или пук среньк, bridge метод.
Я именно по тому, что вынужден самостоятельно писать каждый геттер в интерфейсе и ручками в каждом наследнике прописывать над каждым полем Getter, понял, что нет, это просто васянская хуйня, не пришей к пизде рукав. И вот самое потешное, кто-то же этим кичится.

Вот чисто для контраста. Недавно таки залез в ts, на пике действительно крутая фича, а не ебаные генераторы гетсета. Это то, чего нет ни в шарпе, ни в жабе. Это даже достигнуть нельзя способами, которые имели бы смысл.
133 3390537
>>90534
Пиздец шизофренический синтаксис. Ты буквально мне щас высрал абзац, чтобы объяснить, что делает контринтуитивная строка в которой ты прямым текстом объявляешь поле, но на самом деле блядь не объявляешь.

> поскольку имена методов будут одинаковыми


Иначе это противоречит принципу интерфейса. Идея интерфейса в том, что ты не обращаешься к реализации.

По остальному — ок, принято, но нахуй особо не нужно, потому что
а) достаточно просто просто написать Zalupa zalupa(), гораздо понятнее чем та хуйня что ты прилепил
б) в большинстве случаев если ты прокидываешь полноценное поле в интерфейс ты делаешь что-то не так

По итогу снова обоссан. Ещё что-то будет, шарпошавка, или как всегда затерпишь и убежишь в слезах?
134 3390540
>>90537

>Пиздец шизофренический синтаксис


А ты синтаксис дженериков понимаешь? Я тут кучу всего кидал, по мне там синтаксис гораздо более шизофреничный, чем синтаксис, как если бы поле было public, но оно геттер.

>достаточно просто просто написать Zalupa zalupa()


Ты не очень понял в чем суть, да? Мне надо писать каждый раз не один метод, а целый интерфейс.

>если ты прокидываешь полноценное поле в интерфейс ты делаешь что-то не так


Скажем это для DTO, чтобы всем поставлять настройки валидации. Т.е. взял, в одном месте поменял, а не бегаешь по 100500 классам.

>Иначе это противоречит принципу интерфейса.


Bridge методы никак не противоречат сути интерфейса.
135 3390541
>>90540

> а вот у дженерихлов


Дженерихлы не вводят в заблуждение.

> Ты не очень понял в чем суть, да? Мне надо писать каждый раз не один метод, а целый интерфейс.


Мне кажется ты сам не очень понимаешь, что ты высираешь. Давай, поясняй.

> кажем это для DTO, чтобы всем поставлять настройки валидации. Т.е. взял, в одном месте поменял, а не бегаешь по 100500 классам.


void configure(Settings settings);

> Bridge методы никак не противоречат сути интерфейса.


А причём тут бридж методы? Речь идёт о динамическом имене метода.
136 3390543
>>90541

>void configure(Settings settings);


Что?

>Давай, поясняй.


Лень.

>Речь идёт о динамическом имене метода.


Оно не динамическое. Ты ровно также можешь сделать абстрактный класс с public полем и в его наследнике сделать публичное поле с таким же именем.. И о чудо иметь возможность обратится к обоим сразу. Тут та же суть.

>Дженерихлы не вводят в заблуждение.


Лол.
137 3390547
>>90543

> Что?


Что непонятного?

> Оно не динамическое. Ты ровно также можешь сделать абстрактный класс с public полем и в его наследнике сделать публичное поле с таким же именем.. И о чудо иметь возможность обратится к обоим сразу. Тут та же суть.


Так, а нахуя тебе иметь возможность обратиться к одному и тому же по разным названиям? Вы этим в шарпоговне в перерывах от гетсетанья занимаетесь?

> Лол.


> Лень.


Слив.
138 3390552
>>90547

>к одному и тому же по разным названиям


get int и get string не одно и тоже.

>Что непонятного?


BeanValidate не имеет никаких configure. Это вереница анноташек. Причем некоторые из них сделаны мной, какой configure, что ты несешь?
139 3390554
>>90552

> get int и get string не одно и тоже.


Ну и, что сказать-то хотел?

> BeanValidate не имеет никаких configure. Это вереница анноташек. Причем некоторые из них сделаны мной, какой configure, что ты несешь?


Какой ещё бин валидат? Метод configure() тебе в интерфейсе дан, реализуй его в подклассах.
140 3390565
>>90554

>Какой ещё бин валидат?


Пик. И пик2 для каждого блять наследника. Меня особенно радуют nonnul, это вам не get init написать и все, это еще сверху нахуярить целую вереницу из хуйни.
141 3390569
>>90565
Как это всё к теме относится?
142 3390574
>>90151

>Год назад давали 300


но сейчас то не год назад? пишу это даже без сарказма, раз ты на рыног год не ходил, значит просто не в курсе
143 3390577
>>90574
вангую, что щас либо вакансий нет, либо дают меньше
144 3390593
>>90529

>Напомни, кто тебя спрашивал?


А тебя кто?

Опять щас будешь скулить и высирать полотна бугурта про то, как персональное унижение тебя через депрекаты это поломанная обратная совместимость и как всем в треде должно быть на твое мнение по этому поводу не похуй?
145 3390594
>>90593

>нет ты! гет сет

146 3390595
>>90540

>А ты синтаксис дженериков понимаешь? Я тут кучу всего кидал, по мне там синтаксис гораздо более шизофреничный



Не осилил обобщенку? Ничего страшного, бывает. Гуманитарный склад ума, значит. Разработка - не твое просто. Попробуй скрам коучинг?
147 3390596
>>90594
Бля, анон, будешь смеяться, но на самом деле я ошибся адресатом, и подьеб предназначался вот этому тред-стопперу >>90528. Я еще в прошлом треде с его паст лулзы ловил. Сцука, с "хакеров компилятора" проорал в голосину нахуй.
148 3390602
>>90595

>Не осилил обобщенку?


Я хотель сделать нумералы черча, но на типах. Условно метод, который принимает Box<Box<Box<Box<Value>>>> и скажем Box<Box<Value>> и возвращает Box<Box<Box<Box<Box<Box<Value>>>>>>. Но дженерики в сущности экзистенциальны, потому не знаю, как не думал, не выходит.
В хаскеле, чтобы подобное провернуть, тоже нужно конкретно так поздаебаться, чего я так и не сделал. Грустно даже как-то.
>>90593
Я и другие примеры приводил. Когда они тайп инференс между 7 и 8 переделывали. Типа если раньше любой T (без constraint само собой) сводился к Object, то теперь к наиболее конкретному. Ты это изменение даже через ошибку компиляции никак не получишь, только когда в рантайме стрельнет.
И потом, когда я приводил конкретные примеры, мне в ответку кидают, а я вот ни сталкивался. Пруфаника личным опытом. Долбоебизм, не иначе. Еще пруфануть fermat primality test попроси. Мол а уменя, в моем диапазоне все робит, нипанимаю про что ты, заебатая функция, а вот те другие диапазоны, да они и нинужны. Угу, ахуенно, чел.
149 3390610
>>90602
Чёт проперделся с того, как тугодумика задел факт его тугодумия, и он начал в очередной раз рассказывать, какой он у мамки особенный. Особенный, особенный, работу только найди.
jave.png101 Кб, 700x800
150 3391284
Привет энтерпрайзаны.
Где тут у вас на 350к вкатываются?
151 3391287
>>89798

>Перемогать гетсетами - это дело благородное, а вот инциализаторы, ррря да кому они нужны.


Да мне похер и на инит и на гетеры.

Это языкошизы вроде тебя, дрочат на возможность сэкономить пару строк кода, какой-то хитровыебанной ебалой обобщеного программирования. А при обычной, каждодневной работы ты: ты создаешь класс с пятком полей и нет проблем с IDE сгенерировать, всё что нужно. Или ты добавляешь одно-два поля в существующий класс и опять же нет проблем ручками поправить или перегенерить. Все спокойно живут без этого, посмотри на Го, там вообще надо почти все явно писать руками. И тем не менее языка набирает популярность. А разгадка проста:

>Explicit is better than implicit.


проще продраться через дебри эксплиситного бойлерплейта, чем через магию спринга/имплицитов скалы/багогенерации .Net.
152 3391308
>>91287

>и нет проблем с IDE сгенерировать


Ты же буквально отвечаешь на пост, где я пересказываю, что такие проблемы есть.

>дрочат на возможность сэкономить пару строк кода


Не совсем. Вот смотри, есть два апи, одно позволяет указать имя класа через строку, типа "ClassName", второе использует для этого рефлексию = ClassName.class. Какое из этих двух апи ты бы предпочел? Лично я топлю за второе, поскольку оно строже: ты получишь в ебало компайл тайм ошибку, а не рантайм. И я дрочу на возможность как можно больше всего перевести в рамки именно компайл тайма, а не рантайма. И мне искренне поебать как много строк для этого надо написать. Впрочем как правило типовая строгость в языках наоборот позволяет снизить кол-во шаблонной хуйни.

Ну и странно как по мне одновременно топить за явность, а потом использовать лобок. Надеюсь ты этого не делаешь
153 3391314
>>91308
>>90602
>>90565
Алё, омега, отвечай >>90569, хули ты терпишь-то как на тебя харкают?
154 3391317
>>91314
Я устал от тебя. Может через недельку, две. Жди.
155 3391322
>>91317

>нет я не терплю вот я как ответил что я затерплю


Хули ты такой терпила? С щеки харчок сотри, чмо.
ceav.png261 Кб, 487x704
156 3391337
Рассказать вам анекдот
Как пингвин Винду ебет?
157 3391347
>>91337
Уже смешно
ceav.png261 Кб, 487x704
158 3391348
Вы такие солнышки!
Возьмите меня к себе сеньером!
Я люблю пилить эмбеддед на C++17
и дарить шоколадки
молодым и добрым
духовно здоровым
джуниорам!
А иногда даже миддлам!
159 3391349
>>91337
>>91348
Таблетки.
160 3392103
Понадобилось работать с нативами(с dll). Появился вопрос: как передать адрес объекта из натива в java и обратно?

Была идея сделать самодельный костыль, но пока ищу уже готовые решения.
161 3392105
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее