Сохранен 59
https://2ch.hk/b/res/301869583.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Тестового задания в IT тред Двач, выручай. Я курил сам курсы Golang и базы данных. Получил первый о

 Аноним 17/03/24 Вск 22:41:39 #1 №301869583 
image.png
Тестового задания в IT тред

Двач, выручай. Я курил сам курсы Golang и базы данных. Получил первый офер в одну конторку. На собесе спросили, насколько я ориентируюсь на фронте? Я спездел, что на похуях вообще. Ну я имел ввиду там простенькую хуиту какую нибудь - кнопку сделать, или еще что, а они мне выслали тестовое задания про какие то нахуй координаты, пиксели, хуиксили с сопровождением, что задача хуйня вообще минут и чисто для галочки на 10.

Задача:

Визуализируйте данные на холсте размером 1000 на 1000 пикселей с помощью библиотеки Deck.gl. Не используйте любые географические координаты. Позиция объекта в массиве данных означает позицию пикселя на холсте координат x/y с собственной системой координат.
Убедитесь, что ваш метод одинаково работает как с 1 объектом, так и с 1 млн. объектов.

охуеть блядь.

В массиве типа таких объектов [
{position: [0, 0], size: 1},
{position: [100, 100], size: 1},
{position: [10, 50], size: 1},
]

Я короче взял этот deck.gl, накатил на react/vite и пернул в лужу.
Беру этот массив вставляю в рендер как на пике и нихуя не происходит. Нет этих ебучих пикселей - есть только ошибка deck: deck.gl: assertion failed. undefined. Что бы убрать ошибку надо указать нормальную ширину/долготу, но тогда этих ебаных точек на экране не видно.

Выручайте. Как мне эти пиксели на экран поместить? Работа пиздец как нужна.
Аноним 17/03/24 Вск 22:42:52 #2 №301869651 
бамп
Аноним 17/03/24 Вск 22:43:29 #3 №301869686 
бамп
Аноним 17/03/24 Вск 22:44:46 #4 №301869764 
>>301869583 (OP)
Зопишись в качалочку)
Аноним 17/03/24 Вск 22:45:25 #5 №301869798 
>>301869583 (OP)
В чатгпт забей, она решит.
Аноним 17/03/24 Вск 22:49:16 #6 №301870011 
image.png
image.png
image.png
image.png
>>301869583 (OP)
Ладно за тебя забил.
https://pastebin.com/tDCgRFBG
Аноним 17/03/24 Вск 22:49:20 #7 №301870013 
>>301869798
нихуя она не решает. Присылает хуйню придуманную. Вот то что на скрине - это от него часть. Нихуя не делается
Аноним 17/03/24 Вск 22:49:38 #8 №301870031 
>>301870013
>>301870011
Всё решила.
Аноним 17/03/24 Вск 22:50:06 #9 №301870053 
>>301870011
нихуя, если ты не указываешь долгото и широту - все заканчивается ошибкой, хоть ты обосрись
Аноним 17/03/24 Вск 22:50:30 #10 №301870076 
>>301870053
Тогда придется погромирование учить. Ну или подожди пока чатгпт эволюционирует.
Аноним 17/03/24 Вск 22:51:13 #11 №301870127 
>>301869583 (OP)
И это вот ваши 1000 конкурентов на место, лол.
Аноним 17/03/24 Вск 22:52:59 #12 №301870232 
>>301870127
А схуяли ты решил что ты тот самый подходящий конкурент, а не такой же додик как оп если не хуже?
Аноним 17/03/24 Вск 22:53:28 #13 №301870262 
>>301870232
Я вкатился уж пару лет как
Аноним 17/03/24 Вск 22:55:24 #14 №301870381 
>>301870262
А че визжишь про конкурентов тогда
Аноним 17/03/24 Вск 22:55:45 #15 №301870405 
>>301870031
https://jsfiddle.net/73kohz6d/ нихуя не работает твоя жпт пораша
Аноним 17/03/24 Вск 22:56:10 #16 №301870431 
>>301870127
фронт не мое, но каюсь да, что спездел. Ну что поделать
Аноним 17/03/24 Вск 22:57:16 #17 №301870506 
>>301870381
Потому что я обращаюсь к вкатунам, которые ноют про конкуренцию дикую, долбоеб.
Аноним 17/03/24 Вск 23:00:23 #18 №301870714 
бамп
Аноним 17/03/24 Вск 23:01:04 #19 №301870761 
>>301870506
ну так она дикая, ежжи чи шо, я не поняла
Аноним 17/03/24 Вск 23:01:15 #20 №301870775 
лови нахуй батя сделал
изуализация данных с помощью Deck.gl на холсте 1000x1000
Вот как можно визуализировать данные на холсте 1000x1000 пикселей с помощью библиотеки Deck.gl, используя позицию объекта в массиве как координаты x/y:
1. Подготовка данных:
const data = [
{ position: [0, 0], size: 1 },
{ position: [100, 100], size: 1 },
{ position: [10, 50], size: 1 },
// ... и т.д. до 1 млн. объектов
];
Use code with caution.
JavaScript
2. Создание слоя Deck.gl:
В этом примере мы используем ScatterplotLayer:
import { ScatterplotLayer } from '@deck.gl/layers';

const layer = new ScatterplotLayer({
id: 'scatterplot-layer',
data,
getPosition: d => d.position,
getRadius: d => d.size,
radiusUnits: 'pixels', // Указываем, что размер в пикселях
});
Use code with caution.
JavaScript
3. Инициализация Deck.gl:
import { Deck } from '@deck.gl/core';

const deck = new Deck({
canvas: 'my-canvas', // ID canvas элемента
width: 1000,
height: 1000,
layers: [layer],
});
Use code with caution.
JavaScript
4. Отображение:
Deck.gl автоматически отрисует слой ScatterplotLayer на холсте. Каждый объект будет представлен точкой, размер которой соответствует значению size.
5. Масштабирование:
Этот подход одинаково работает как с одним объектом, так и с миллионом объектов. Deck.gl оптимизирован для работы с большими наборами данных.
6. Дополнительные возможности:
Вы можете настроить внешний вид точек, используя свойства getColor, getOpacity и другие.
Вы можете использовать другие слои Deck.gl, например, LineLayer или PolygonLayer, для визуализации различных типов данных.
7. Примечание:
Убедитесь, что вы подключили библиотеку Deck.gl и создали canvas элемент с соответствующим ID.
Пример с использованием React:
import React from 'react';
import { Deck, ScatterplotLayer } from '@deck.gl/core';

const data = [/ ... /];

const App = () => {
const layer = new ScatterplotLayer({
id: 'scatterplot-layer',
data,
getPosition: d => d.position,
getRadius: d => d.size,
radiusUnits: 'pixels',
});

return (
<Deck
canvas="my-canvas"
width={1000}
height={1000}
layers={[layer]}
/>
);
};

export default App;
Use code with caution.
Jsx
Этот код создаст React-компонент, который отобразит ваши данные на холсте 1000x1000 пикселей с помощью Deck.gl.
Аноним 17/03/24 Вск 23:02:43 #21 №301870861 
>>301870775
ебать я пограмист я в ахуи
Аноним 17/03/24 Вск 23:06:37 #22 №301871117 
>>301870861
не работает
Аноним 17/03/24 Вск 23:07:43 #23 №301871178 
>>301871117
чел....... ты пиздишь это гемени 1.5 это почти искуственный интелект это ты нахуй не работаешь
Аноним 17/03/24 Вск 23:11:15 #24 №301871346 
бамп
Аноним 17/03/24 Вск 23:14:12 #25 №301871501 
бамп
Аноним 17/03/24 Вск 23:15:16 #26 №301871565 
забей хуй кароче скоро придумают уже agi он все сам делать будет

https://pastebin.com/b4cyEfgY
Аноним 17/03/24 Вск 23:17:17 #27 №301871657 
image.png
кажется получилось
Аноним 17/03/24 Вск 23:18:41 #28 №301871733 
>>301871657
Объяснить то сможешь код?))
Аноним 17/03/24 Вск 23:18:58 #29 №301871749 
>>301871657
иишка правильно решила?
Аноним 17/03/24 Вск 23:19:13 #30 №301871763 
>>301871733
Зачем? Главное работает.
Аноним 17/03/24 Вск 23:23:09 #31 №301871980 
>>301870011
>>301871749

вроде как тут почти правильно, но с размером пикселя пока непонятно, но уже подумать можно.

>>301871733
ну в целом наверное да.
Аноним 17/03/24 Вск 23:27:19 #32 №301872223 
>>301869583 (OP)
Пиздец, я хуею, это все такие "конкуренты" вкатуны сейчас? Не был бы я рнн-социофобом, размазал бы тебя и забрал бы оффер. Литералли heatmap не осилить сделать блять.
Аноним 17/03/24 Вск 23:30:36 #33 №301872362 
https://pastebin.com/RZHuYxmh

гемени 15 в деле я хакир
Аноним 17/03/24 Вск 23:33:36 #34 №301872502 
>>301872223
Думаю ты не только рнн-социофоб, но и шизофреник который в своем манямирке размазывает вкатунов по стенке и забирает их офферы
Аноним 17/03/24 Вск 23:34:59 #35 №301872579 
жду искуственный ителенкт чтобы он уволил всех умных нахуй а то заебали
sage[mailto:sage] Аноним 17/03/24 Вск 23:37:16 #36 №301872688 
>>301872579
Он даже этих уволить не может, о чем ты.
Аноним 17/03/24 Вск 23:40:33 #37 №301872857 
Как вкатица в голанг!?
Аноним 17/03/24 Вск 23:41:07 #38 №301872876 
>>301869583 (OP)
>Я курил сам курсы Golang и базы данных.
>Получил первый офер в одну конторку
>на фронте?
Но ты же нацеливался на голанг и БД, зачем тебе фронт?
Аноним 17/03/24 Вск 23:41:34 #39 №301872899 
>>301872857
Отработать 10 лет пхп синьором и вкатиться голанг джуном
Аноним 17/03/24 Вск 23:42:29 #40 №301872950 
>>301872857
Закончи универ, изучи голанг, попробуй что-то написать сам и иди работать.
Аноним 17/03/24 Вск 23:43:06 #41 №301872979 
>>301870405
Тогда надо погромирование учить.
Аноним 17/03/24 Вск 23:43:41 #42 №301873014 
image.png
>>301872362
работает, да. А как получить доступ к нейронке?
Аноним 17/03/24 Вск 23:44:29 #43 №301873055 
>>301873014
>А как получить доступ к нейронке?
Отсосать Биллу Гейтсу
Аноним 17/03/24 Вск 23:45:18 #44 №301873088 
>>301872876
ну типа там иногда надо помочь что то сверстать - тип из их готовой ui лабы копировать вставлять. Ну а выслали какуето ебень про пиксели и координаты
Аноним 17/03/24 Вск 23:55:07 #45 №301873566 
>>301873088
>ну типа там иногда надо помочь что то сверстать
Ты же понимаешь что это наёбка и в реальности только этим ты и будешь заниматься?
Аноним 17/03/24 Вск 23:56:06 #46 №301873625 
тест на программиста.mp4
>>301869583 (OP)
Аноним 17/03/24 Вск 23:56:22 #47 №301873642 
разрядпобазе.mp4
>>301873566
Алсо, видео в тему.
Аноним 18/03/24 Пнд 00:03:32 #48 №301873989 
вы все меня наебали
Аноним 18/03/24 Пнд 00:04:43 #49 №301874038 
мне чел из конторы отписал, что точки расставлены исходя от географических координат, а не собственной системы x/y.

Ну что поделать, спасибо что накидали вариантов.
Аноним 18/03/24 Пнд 00:06:09 #50 №301874098 
>>301874038
Хуя, так быстро отписали? Полночь же
Аноним 18/03/24 Пнд 00:07:36 #51 №301874157 
>>301874098
да, я втелегу отправил, он сразу меня на хуй послал, лол
Аноним 18/03/24 Пнд 00:09:22 #52 №301874249 
>>301869583 (OP)
я нихуя не понял, т.е. вот это вот должэно быть на 100x и 100y пикселе илил что? position: [100, 100], size: 1
> Позиция объекта в массиве данных означает позицию пикселя на холсте координат x/y с собственной системой координат
>с собственной системой координат
вот это что значит?
Аноним 18/03/24 Пнд 00:10:59 #53 №301874324 
>>301874249
ну по x 100 пиксель и по y 100 пиксель размером в 1 пиксель.
Ну похуй уже
Аноним 18/03/24 Пнд 00:12:46 #54 №301874406 
>>301874324
>чел из конторы отписал, что точки расставлены исходя от географических координат, а не собственной системы x/y
так ты так и сделал
>x 100 пиксель и по y 100 пиксель размером в 1 пиксель
и это оказалось неправильно? А как правильно тогда?
Аноним 18/03/24 Пнд 00:16:00 #55 №301874533 
>>301874406
я указал размеры холста, но вот значение 100 выставлено исходят от широты и долготы по умолчанию для карт, а не x/y как просили в простой пример
Аноним 18/03/24 Пнд 00:16:43 #56 №301874552 
image.png
>>301874406
типа этого, хуй знает короче
Аноним 18/03/24 Пнд 00:19:36 #57 №301874654 
>>301870011
Анон анончик, я конечно извиняюсь за свою тупость, но что это за бот? Можно пожалуйста название?
Аноним 18/03/24 Пнд 00:44:27 #58 №301875501 
>>301874533
Я тоже нихуя не понял (другой анон).
Если в задаче написано
> Визуализируйте данные на холсте размером 1000 на 1000 пикселей
Ну и тут
position: [100, 100]
Это же значит что координаты этого пикселя x:100 и y:100
Какие нахуй широта и долгота?
Там блядь даже написано в задаче
> Не используйте любые географические координаты.
Или я тупой пиздец и нихуя не понимаю?
Аноним 18/03/24 Пнд 00:54:07 #59 №301875848 
>>301872502
Коупи, лол. Приходи когда вкатишься.
comments powered by Disqus