Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Работа тестировщиком после переезда в Германию

11076   31 32 33 34 35 36 37 38 39 40 41 все
AlexNek патриот08.01.21 16:13
AlexNek
NEW 08.01.21 16:13 
в ответ uscheswoi_82 07.01.21 23:40
вам тоже дадут за такую работу только 1 рубль.

А зачем тогда шум поднимать? Или очень много человек платило? спок

uscheswoi_82 свой человек08.01.21 17:01
uscheswoi_82
NEW 08.01.21 17:01 
в ответ AlexNek 08.01.21 16:05, Последний раз изменено 08.01.21 17:22 (uscheswoi_82)
Можно ли это понимать так, что если у меня есть прога которая тормозит при чтении большого файла, добавление async/await меня спасет?

Про C# понятия не имею где асинхронно нужно что-то выполнять. В вебе много что работает асинхронно, иначе браузер зависнет или будет сообщение что веб браузер не реагирует, AJAX - https://ru.wikipedia.org/wiki/AJAX, который появился аж в 2005 году! В IndexDB всё асинхронно - https://developer.mozilla.org/ru/docs/Web/API/IndexedDB_AP..., появились промисы - https://developer.mozilla.org/ru/docs/Web/JavaScript/Refer..., есть Web Workers - https://developer.mozilla.org/en-US/docs/Web/API/Web_Worke..., есть Service Workers - https://developer.mozilla.org/en-US/docs/Web/API/Service_W... . В WebMIDI асинхронно - https://www.w3.org/TR/webmidi/, какие-нибудь веб сокеты - https://stackoverflow.com/questions/42304996/javascript-us..., в Automative - https://www.w3.org/TR/vehicle-information-service/. И async/await есть - https://learn.javascript.ru/async-await работает с промисами хорошо. По мне так много что в современном JavaScript асинхронно, и в NodeJS тоже.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 свой человек08.01.21 17:02
uscheswoi_82
NEW 08.01.21 17:02 
в ответ AlexNek 08.01.21 16:13
А зачем тогда шум поднимать? Или очень много человек платило? спок

Просто прикололись над школьником.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот08.01.21 21:49
AlexNek
NEW 08.01.21 21:49 
в ответ uscheswoi_82 08.01.21 17:02
Просто прикололись над школьником.

Я перестал понимать эту проблему смущ

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

uscheswoi_82 свой человек08.01.21 22:19
uscheswoi_82
NEW 08.01.21 22:19 
в ответ AlexNek 08.01.21 21:49, Последний раз изменено 08.01.21 22:21 (uscheswoi_82)
То Вы кричали, что гады за помощь на форуме деньги хотят, а теперь это был просто прикол с вашей стороны.

Да меня просил деньги за помощь, потом просил деньги на его проект. Один из программистов дал ему 1 рубль. Я ему ни копейки не дал, т.к. я с ним никакой контракт не подписывал.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
Murr патриот08.01.21 22:25
Murr
NEW 08.01.21 22:25 
в ответ uscheswoi_82 08.01.21 22:19

я с ним никакой контракт не подписывал

-----

Хорошо в КЗ - без контракта - никакой ответственности.

Не то что цивилизованной европе и России - сказал - делай... ну или на нары...

AlexNek патриот08.01.21 22:27
AlexNek
NEW 08.01.21 22:27 
в ответ uscheswoi_82 08.01.21 22:19
потом просил деньги на его проект

ну видимо речь шло о "donation"

Просить и требовать тоже разные вещи.

uscheswoi_82 свой человек08.01.21 23:15
uscheswoi_82
NEW 08.01.21 23:15 
в ответ AlexNek 08.01.21 22:27
ну видимо речь шло о "donation"

ну донаты, мне всёравно как называется.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 свой человек09.01.21 04:08
uscheswoi_82
NEW 09.01.21 04:08 
в ответ AlexNek 08.01.21 16:05

Я честно не знаю зачем async await, с моей точки зрения просто чтобы повыпендриваться. До async await, в колледже промывали мозги на уроках .net BackgroundWorker - https://docs.microsoft.com/ru-ru/dotnet/api/system.compone..., а на уроке Java учили инструкцию/оператор synchronized т.е. делали синхронные методы, в колледже мы в шутку ласково называли мистер Фред https://www.tutorialspoint.com/java/java_thread_synchroniz.... Можно просто играться в async await когда скучно....


<html><head><script>
var count=0;
var tm = null;
window.onload = () => {
  var el1 = document.getElementById('div1');
  var el2 = document.getElementById('div2');
  (async function() {
    let promise = new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve(true);
      }, 4500);
  });
  result = await promise;
  if(result == true) {
    el2.innerHTML = 'Ready!';
    clearInterval(tm);
   }
})();

el2.innerHTML = 'Init!';
tm = setInterval(function() {
  count = parseInt(count)+1;
  el1.innerHTML = count;
}, 100);
}
</script></head><body><div id="div1">Empty!</div><div id="div2">Empty!</div></body></html>


Для меня самое сложное в программирование на данный момент это заставить PSX Chipmunk BASIC запускаться на Playstation 1, мало того что бейсик не под правильную платформу откомпилирован там, там регион Japan, а у меня Playstation регион Europe, так и примеры там не работают. Там нужно знать адреса, потому-что когда код компилируется, всё запихивается в один exe файл. Посмотрел код вот этой игры там сплошные адреса... а не имя файлов. Я хочу свои игры, которые я разработал на бывшей родине перенести на приставку. Компилируется спомощью PSY-Q, и многому научился благодаря этому гению.

И ещё не получается музыку перенести в NES - https://nesdoug.com/2018/09/05/15-music/ музыкальная библиотека ипользуется там вот этого гения. Музыка пишится на FamiTracker, спрайты рисуются на YYCHR, в EXE компилируется спомощью СС65 - https://cc65.github.io/

Ну и ещё я не могу сделать образ Windows CE для Sega Dreamcast, там так... компилируешь проект, собирается образ Windows CE, добавляешь нужные компоненты, потом записываешь на CD, когда вставляешь диск сначало загружается Windows CE, которая по Autorun запускает игру. Тут показано https://www.youtube.com/watch?v=iMvG31AtV0U как Sega Dreamcast SDK выглядет. И ещё эмулятор Nintendo Switch не хочет запускать, то что я откомпилировал на DevkitPro

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот09.01.21 13:56
AlexNek
NEW 09.01.21 13:56 
в ответ uscheswoi_82 08.01.21 23:15
ну донаты, мне всёравно как называется.

Если Вам по барабану, то не путайте других. Сравните вот два высказывания:

"Мне помогли на форуме с моей задачей, но захотели за это деньги"

"Мне помогли на форуме с моей задачей, но попросили потом донат на свой проект"


Для меня это две большие разницы.

AlexNek патриот09.01.21 14:00
AlexNek
NEW 09.01.21 14:00 
в ответ uscheswoi_82 09.01.21 04:08
зачем async await, с моей точки зрения просто чтобы повыпендриваться

https://techrocks.ru/2020/01/11/asynchrony-in-c-sharp/

С чем Вы здесь не согласны?


Playstation - как то ну абсолютно не интересует, сорри.

uscheswoi_82 свой человек09.01.21 19:04
uscheswoi_82
NEW 09.01.21 19:04 
в ответ AlexNek 09.01.21 13:56

Он ещё школьник, причём как понял музыкальной школы. Я его не просил мне править код. Он за ТЗ просит 10 баксов, говорит если у фирмы нет 10 баксов значит эта фирма очень жадная, а за чужой проект, который он назвал своим, просит донаты. Это из этой же санта барбары:


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 свой человек09.01.21 22:19
uscheswoi_82
NEW 09.01.21 22:19 
в ответ AlexNek 09.01.21 14:00
С чем Вы здесь не согласны?

async/await это синтактический сахар https://ru.wikipedia.org/wiki/Синт�%...

Синтаксический сахар (англ. syntactic sugar) в языке программирования — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека.

Это может быть любой элемент синтаксиса, который даёт программисту альтернативный способ записи уже имеющейся в языке синтаксической конструкции, и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот10.01.21 12:49
AlexNek
NEW 10.01.21 12:49 
в ответ uscheswoi_82 09.01.21 22:19
С чем Вы здесь не согласны? async/await это синтактический сахар

что то я перестал понимать ваши ответы смущ

Там написано, что async/await это синтактический сахар и Вы с этим не согласны? Или что то другое?

uscheswoi_82 свой человек10.01.21 21:13
uscheswoi_82
NEW 10.01.21 21:13 
в ответ AlexNek 10.01.21 12:49

Согласен с тем, что в C# эта фьюча чисто для понтов. В вебе там всё вроде как в одном потоке идёт, а async/await нужно чтобы поставить в очередь и дальше заниматься своими делами, асинхронная функция висит где-то в очереди и выполняется, как что-то сработало, происходит прерывание и возвращается к асинхронной функции, там где await, и пошло дальше что после await, при загрузке javascript веб браузер просто поставил асинхронную функцию в очередь и знать не желает, потому-что давно вышел из асинхронной функции.

Вот пойду опять на тот форум, а C# программист будет говорить, что никто лучше кроме него самого в async/await не разбирается, но зато работы нет. Хотя если он хвастывался что Erlang знает, значит и async/await знает.

Но зато там другие проблемы, кому нужны программы в его стране, если почти вся страна пиратит, если Россия борится с торентами, то КЗ не борится. А заказчики скорей всего могут быть только крупные компании, типа Казтелеком, Казпочта, КТЖ. А мелким фирмам нафиг этот WebForms/WinForms/C# не нужен, он ещё вроде гений по Erlang-у, и Python-у. Надо тоже как-нибудь Erlang ради прикола изучить, вроде WhatsApp на Erlang-е написан.Хотя, по кое-каким его постам, я могу предположить, что он софт для казино пилит, потому-что этот программист интерисовался монетоприёмником. Возможно он внедрял систему Онай, которую могие почему-то критикуют.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот10.01.21 21:31
AlexNek
NEW 10.01.21 21:31 
в ответ uscheswoi_82 10.01.21 21:13
Согласен с тем, что в C# эта фьюча чисто для понтов.

А можно текст, где это написано в приведенной статье?


А мелким фирмам нафиг этот WebForms/WinForms/C# не нужен

А каким нужен?


Не нашел Ерланга в топ 10 смущ

https://fossbytes.com/most-popular-programming-languages/#...

uscheswoi_82 свой человек10.01.21 21:42
uscheswoi_82
NEW 10.01.21 21:42 
в ответ uscheswoi_82 10.01.21 21:13

НП.

Этому хвастуну надо с .NET переквалифицироваться скажем на Ada и перейти на six/nux/nix/bsd. Дело в том, что в этом или в следующем году будут строить АЭС, нужно знать особенности ОС QNX и Ada, а то что-то по моему мнению Windows не безопасная система для АЭС.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 свой человек10.01.21 23:39
uscheswoi_82
NEW 10.01.21 23:39 
в ответ AlexNek 10.01.21 21:31
А можно текст, где это написано в приведенной статье?

В приведёной нет, но во многих упоминают что это синтактический сахар. Нужно там, где в одном потоке.


А каким нужен?

Крупному бизнесу. Малый и средний на - Microsoft Access и 1с. Для крупного не только .NET, там смесь разных других технологий. Для малого и среднего бизнеса запаришься защищаться от пиратства.


Не нашел Ерланга в топ 10 смущ

Ну многие ЯП не входят в топ, по оценкам Tiobe Index https://www.tiobe.com/tiobe-index/ ABAP находится на 27 месте, а Ada на 32, а зарплата намного выше, чем у тех же .NET разработчиков. Те кто пользуется SAP, раз денег хватило на SAP, значит хватит и на модули, поскольку Entwicklerlizenz для SAP стоит где-то 3k-6k€ (это старая информация), то могу за какой-нибудь простой модуль поставить 4k €.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
Murr патриот11.01.21 00:31
Murr
NEW 11.01.21 00:31 
в ответ uscheswoi_82 10.01.21 21:13

В вебе там всё вроде как в одном потоке идёт

-----

Кто тебе сказал такую глупость?

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

А как начинается что-то серьезное - там будет совсем по-разному...

uscheswoi_82 свой человек11.01.21 00:53
uscheswoi_82
NEW 11.01.21 00:53 
в ответ Murr 11.01.21 00:31, Последний раз изменено 11.01.21 00:55 (uscheswoi_82)
Кто тебе сказал такую глупость?

Под вебом имел ввиду JavaScript, Google Chrome, и текущая вкладка.

https://www.geeksforgeeks.org/why-doesnt-javascript-suppor...

Why doesn’t JavaScript support multithreading?
As you may most likely know, JavaScript is single-threaded. To explain better, this implies one single thread handles the event circle. For more established browsers, the entire browser shared one single thread between every one of the tabs. Present-day browsers enhanced this by utilizing either process-per-site-case or various threads per tab. Albeit devoted threads improved the responsiveness of pages, regardless it left every tab unable to deal with different scripts running at once.

Почему JavaScript не поддерживает многопоточность?
Как вы, наверное, знаете, JavaScript является однопоточным. Чтобы лучше объяснить, это подразумевает, что один поток обрабатывает круг событий. Для более известных браузеров весь браузер разделял один поток между каждой из вкладок. Современные браузеры улучшили это, используя либо процесс для каждого сайта, либо различные потоки для каждой вкладки. Хотя выделенные потоки улучшили отзывчивость страниц, несмотря на то, что каждая вкладка оставалась неспособной работать с разными скриптами, запущенными одновременно.

https://developer.mozilla.org/ru/docs/Learn/JavaScript/Asy...

Пока выполняется каждая операция, ничего больше не может произойти — обработка (отображение) документа приостановлена. Так происходит, как было сказано в предыдущей статье, потому что JavaScript является однопоточным. В каждый момент времени может выполняться только одна команда, обрабатываемая в единственном — главном потоке. Все остальные действия блокируются до окончания выполнения текущей команды.

https://medium.com/@stasonmars/полн�...

JavaScript сам по себе однопоточный, что означает то, что только один блок кода может запускаться за раз. Так как движок JS выполняет наш код, обрабатывая строку за строкой, он использует один стек вызова, чтобы продолжать отслеживать код, который выполняется в соответствии с установленным порядком. Тоже самое, что и делает стек — структура данных, которая записывает строки выполняемых инструкций и выполняет их в стиле LIFO, то есть Last In First Out, что переводится как, “последний пришел — первый обслужен”.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида