Это копия, сохраненная 15 февраля 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
https://www.topcoder.com/ - практика
https://leetcode.com/ - задачки
Предыдущий >>1558259 (OP)
Перший!
Тимлид-травитель вкатился. Пожалуй ко мне на обед, шептал мушке паучок.
Запись собеса в молодую и перспективную компанию, лидера на рынке в своей сфере.
https://www.youtube.com/watch?v=dvHHi3GI1XU&t=72s
https://forms.gle/sRyhKK4CTpry32UJ7
Для этого есть сервисы (зарубежные правда), где ниже риск нарваться на толстых троллей отыгрывающих травителей, синьоров, херд, деревья и прочую дичь.
Двачую
Обоссаные собаки курилищика. Волк здорового человека
https://www.youtube.com/watch?v=Hncd5l6rgWE
Водкой и морозом
>примеры тестовых для джунов, актуальных в РФ
Детектор движения
1. Детектор движения должен быть разделён на два компонента:
a. SDK-библиотека (COM) реализующая «простой» интерфейс и собственно
сам алгоритм обнаружения движения как разницы между поступающими
кадрами. Результат эта библиотека должна выставлять «дёргая» callbackфункции в отдельном от основной работы потоке.
i. Функция, получающая управление при обнаружении движения
1. Исходный кадр
2. Кадр, снабженный отладочными данными (сетка, зоны и пр.)
3. Данные о движении (зона, интенсивность и пр.)
ii. Функция, получающая управление после обработки каждого кадра
1. Исходный кадр
2. Кадр, снабженный отладочными данными (сетка, зоны и пр.)
b. Directshow фильтр, интегрирующий в себе работу библиотеки. Его задача
– получать кадры из directshow графа, толкать их в экземпляр детектора,
получать от неё сигналы об обнаружении движения и, возможно, толкать
эти сигналы в сеть (UDP). На выходе фильтр должен иметь две выходные
точки (pins):
i. Немодифицированное видео
ii. Видео, снабженное отладочной информацией (сетка, зоны и пр.)
2. Необходимо иметь возможность подключать детектор движения к источникам
разного разрешения и формата видео-потока (VideoInfoHeader, VideoInfoHeader2).
Видео-поток не компрессированный, то есть все кадры полные (опорные), но сами
кадры могут быть компрессированными. Желательно, чтобы фильтр детектора
движения не требовал предварительной конвертации кодировки цвета в RGB.
3. Желательно, чтобы событие об обнаружении движения доставлялось не в виде
строки, а в виде структуры с необходимыми полями. Формат – XML. Желательно,
чтобы по событию об обнаружении движения, можно было получить контрольный
кадр (bitmap), исходный и/или с отладочной информацией.
4. Должна быть возможность использовать несколько экземпляров детектора
движения в одном системном процессе и запускать несколько таких процессов
на одном компьютере одновременно. Должна быть возможность указать
разные настройки для разных экземпляров детектора движения (в виде строки,
содержащей XML-документ, а не пусти к файлу).
5. Детектор движения не должен рассчитывать на наличие административных прав
у системного процесса, в рамках которого он запущен. Не должен требовать
системных ресурсов (жёсткого диска и реестра) за рамками доступных обычному
пользователю (системная группа users).
>примеры тестовых для джунов, актуальных в РФ
Детектор движения
1. Детектор движения должен быть разделён на два компонента:
a. SDK-библиотека (COM) реализующая «простой» интерфейс и собственно
сам алгоритм обнаружения движения как разницы между поступающими
кадрами. Результат эта библиотека должна выставлять «дёргая» callbackфункции в отдельном от основной работы потоке.
i. Функция, получающая управление при обнаружении движения
1. Исходный кадр
2. Кадр, снабженный отладочными данными (сетка, зоны и пр.)
3. Данные о движении (зона, интенсивность и пр.)
ii. Функция, получающая управление после обработки каждого кадра
1. Исходный кадр
2. Кадр, снабженный отладочными данными (сетка, зоны и пр.)
b. Directshow фильтр, интегрирующий в себе работу библиотеки. Его задача
– получать кадры из directshow графа, толкать их в экземпляр детектора,
получать от неё сигналы об обнаружении движения и, возможно, толкать
эти сигналы в сеть (UDP). На выходе фильтр должен иметь две выходные
точки (pins):
i. Немодифицированное видео
ii. Видео, снабженное отладочной информацией (сетка, зоны и пр.)
2. Необходимо иметь возможность подключать детектор движения к источникам
разного разрешения и формата видео-потока (VideoInfoHeader, VideoInfoHeader2).
Видео-поток не компрессированный, то есть все кадры полные (опорные), но сами
кадры могут быть компрессированными. Желательно, чтобы фильтр детектора
движения не требовал предварительной конвертации кодировки цвета в RGB.
3. Желательно, чтобы событие об обнаружении движения доставлялось не в виде
строки, а в виде структуры с необходимыми полями. Формат – XML. Желательно,
чтобы по событию об обнаружении движения, можно было получить контрольный
кадр (bitmap), исходный и/или с отладочной информацией.
4. Должна быть возможность использовать несколько экземпляров детектора
движения в одном системном процессе и запускать несколько таких процессов
на одном компьютере одновременно. Должна быть возможность указать
разные настройки для разных экземпляров детектора движения (в виде строки,
содержащей XML-документ, а не пусти к файлу).
5. Детектор движения не должен рассчитывать на наличие административных прав
у системного процесса, в рамках которого он запущен. Не должен требовать
системных ресурсов (жёсткого диска и реестра) за рамками доступных обычному
пользователю (системная группа users).
>примеры тестовых для джунов, актуальных в РФ
Виртуальный источник видео
1. Суть виртуального источника в том, чтобы была возможность использовать
выход фильтра детектора движения в отдельном приложении и работать с этим
выходом, как с отдельным видео источником.
2. Виртуальный источник видео это directshow фильтр. На входе этого фильтра
два пина, видео и аудио. После того, как экземпляр этого фильтра создан и
подключен, должна быть возможность вызвать метод экземпляра этого фильтра,
который регистрирует в системе видеоистоник с выходами, соответствующими
подключенным входам фильтра. Должна быть возможность создавать
экземпляры виртуального видеоисточника вне зависимости от того, запущен
граф, поставляющий данные для видео источника, или нет. В случае, когда
граф-поставщик не запущен, виртуальный источник должен толкать в свой
граф «заглушечные» кадры.
3. После того, как граф-поставщик запущен, должна быть возможность «привязать»
экземпляр фильтра-поставщика виртуального источника к виртуальному
устройству-источнику по имени, указанному в заказе на регистрацию виртуального
источника.
4. Обмен данными между процессами, содержащими граф-источник и графприёмник, должна быть организована через shared memory.
>примеры тестовых для джунов, актуальных в РФ
Сплиттер
1. Сплиттер должен работать, как служба windows (windows service).
2. При запуске службы сплиттер должен читать настройки, сохранённые в реестре
windows, а именно:
a. Перечень физических устройств, виртуализацию которых обеспечивает
сплиттер, в виде аппаратных идентификаторов устройства (должен уметь
работать в ситуации, когда в системе два и более одноимённых физических
устройства).
b. Для каждого из устройств
i. Тип исходящего сигнала (MediaType) из перечня предлагаемых
устройством, а именно:
1. Для устройств типа Video Capture Source:
a. Разрешение
b. Кодировка цвета
c. Частота кадров
2. Для устройств типа Audio Capture Source:
a. Частота дискретизации
b. Размер sample-ов
ii. Имя виртуального устройства, создаваемого сплиттером
iii. Идентификатор виртуального устройства, создаваемого сплиттером
3. Должно существовать отдельное приложение для редактирования настроек
сплиттера. Оно же должно показывать список экземпляров виртуальных устройств,
созданных в системе и позволять сохранять данные графов, в рамках которых эти
устройства используются в формате GRF (microsoft graph editor).
4. Сплиттер должен уметь привязываться к физическим источникам типа Video
Capture Source и Audio Capture Source, таким как USB web-камеры, порты Firewire,
платы видео-захвата форматов SD SDI, HD SDI, S-Video, компонентный A/V,
аудио-адаптер (линейный вход, микрофонный вход, цифровой вход, mastervolume). Формат потока на выходе сплиттера должен совпадать с выбранным
форматом на выходе физического устройства.
5. При запуске службы сплиттер должен регистрировать в операционной системе все
виртуальные устройства в соответствии с настройками, но не создавать фильтрыэкземпляры физических устройств.
6. При остановке службы сплиттер должен останавливать дочерние процессы и
удалять регистрацию виртуальных устройств из операционной системы.
7. В случае аварийной остановки службы, при запуске, перед прочтением настроек,
сплиттер должен найти в операционной системе все зарегистрированные им ранее
виртуальные устройства и удалить их. Такая же функция должна быть доступна их
приложения редактирования настроек.
8. Дочерние процессы должны регулярно мониторить жизнедеятельность главного
процесса службы и завершаться при аварийной выгрузке службы.
9. В момент, когда приложение создаёт первый экземпляр виртуального устройства,
служба сплиттера должна порождать дочерний процесс, изолирующий в себе
работу с физическим устройством. Дочерний процесс должен инициализировать
физическое устройство и подключаться к нему.
10. Для передачи данных между процессом, изолирующим физическое устройство,
и процессом клиентского приложения должен использоваться механизм Named
Shared Memory (in-memory file) или аналогичный по производительности механизм.
11. Должен присутствовать механизм, позволяющий получить сигнал о том, что
клиентское приложение не справляется с потоком данных, толкаемых физическим
устройством.
12. Все точки входа всех процессов должны быть снабжены системой перехвата
исключений с записью сведений о них в файловый журнал. Должна быть
реализована функция обработки необработанных исключений с записью сведений
о них в файловый журнал.
13. Для работы клиентского приложения не должны требоваться административные
права. Процесс не должен требовать системных ресурсов (жёсткого диска и
реестра) за рамками доступных обычному пользователю (системная группа users)
за исключением прав, необходимых для использования Named Shared Memory (inmemory file).
>примеры тестовых для джунов, актуальных в РФ
Сплиттер
1. Сплиттер должен работать, как служба windows (windows service).
2. При запуске службы сплиттер должен читать настройки, сохранённые в реестре
windows, а именно:
a. Перечень физических устройств, виртуализацию которых обеспечивает
сплиттер, в виде аппаратных идентификаторов устройства (должен уметь
работать в ситуации, когда в системе два и более одноимённых физических
устройства).
b. Для каждого из устройств
i. Тип исходящего сигнала (MediaType) из перечня предлагаемых
устройством, а именно:
1. Для устройств типа Video Capture Source:
a. Разрешение
b. Кодировка цвета
c. Частота кадров
2. Для устройств типа Audio Capture Source:
a. Частота дискретизации
b. Размер sample-ов
ii. Имя виртуального устройства, создаваемого сплиттером
iii. Идентификатор виртуального устройства, создаваемого сплиттером
3. Должно существовать отдельное приложение для редактирования настроек
сплиттера. Оно же должно показывать список экземпляров виртуальных устройств,
созданных в системе и позволять сохранять данные графов, в рамках которых эти
устройства используются в формате GRF (microsoft graph editor).
4. Сплиттер должен уметь привязываться к физическим источникам типа Video
Capture Source и Audio Capture Source, таким как USB web-камеры, порты Firewire,
платы видео-захвата форматов SD SDI, HD SDI, S-Video, компонентный A/V,
аудио-адаптер (линейный вход, микрофонный вход, цифровой вход, mastervolume). Формат потока на выходе сплиттера должен совпадать с выбранным
форматом на выходе физического устройства.
5. При запуске службы сплиттер должен регистрировать в операционной системе все
виртуальные устройства в соответствии с настройками, но не создавать фильтрыэкземпляры физических устройств.
6. При остановке службы сплиттер должен останавливать дочерние процессы и
удалять регистрацию виртуальных устройств из операционной системы.
7. В случае аварийной остановки службы, при запуске, перед прочтением настроек,
сплиттер должен найти в операционной системе все зарегистрированные им ранее
виртуальные устройства и удалить их. Такая же функция должна быть доступна их
приложения редактирования настроек.
8. Дочерние процессы должны регулярно мониторить жизнедеятельность главного
процесса службы и завершаться при аварийной выгрузке службы.
9. В момент, когда приложение создаёт первый экземпляр виртуального устройства,
служба сплиттера должна порождать дочерний процесс, изолирующий в себе
работу с физическим устройством. Дочерний процесс должен инициализировать
физическое устройство и подключаться к нему.
10. Для передачи данных между процессом, изолирующим физическое устройство,
и процессом клиентского приложения должен использоваться механизм Named
Shared Memory (in-memory file) или аналогичный по производительности механизм.
11. Должен присутствовать механизм, позволяющий получить сигнал о том, что
клиентское приложение не справляется с потоком данных, толкаемых физическим
устройством.
12. Все точки входа всех процессов должны быть снабжены системой перехвата
исключений с записью сведений о них в файловый журнал. Должна быть
реализована функция обработки необработанных исключений с записью сведений
о них в файловый журнал.
13. Для работы клиентского приложения не должны требоваться административные
права. Процесс не должен требовать системных ресурсов (жёсткого диска и
реестра) за рамками доступных обычному пользователю (системная группа users)
за исключением прав, необходимых для использования Named Shared Memory (inmemory file).
>примеры тестовых для джунов, актуальных в РФ
Написать консольную программу на C#, предназначенную для поблочного сжатия и расжатия файлов с помощью System.IO.Compression.GzipStream.
Для компрессии исходный файл делится на блоки одинакового размера, например, в 1 мегабайт. Каждый блок компрессится и записывается в выходной файл независимо от остальных блоков.
Программа должна эффективно распараллеливать и синхронизировать обработку блоков в многопроцессорной среде и уметь обрабатывать файлы, размер которых превышает объем доступной оперативной памяти. В случае исключительных ситуаций необходимо проинформировать пользователя понятным сообщением, позволяющим пользователю исправить возникшую проблему, в частности если проблемы связаны с ограничениями операционной системы.
При работе с потоками допускается использовать только стандартные классы и библиотеки из .Net 3.5 (исключая ThreadPool, BackgroundWorker, TPL). Ожидается реализация с использованием Thread-ов. Код программы должен соответствовать принципам ООП и ООД (читаемость, разбиение на классы и т.д.). Параметры программы, имена исходного и результирующего файлов должны задаваться в командной строке следующим образом:
GZipTest.exe compress/decompress [имя исходного файла] [имя результирующего файла]
Исходники необходимо прислать вместе с проектом Visual Studio.
>>59306
>примеры тестовых для джунов, актуальных в РФ
Реализовать шаблонный контейнер, который позволит реализовать усредняющий фильтр для
случайного потока данных. Фильтр должен быть заданной длины. Выделение памяти происходит
1 раз при создании фильтра. В качестве входных значений могут использоваться любые числовые
типы.
При расчете среднего не учитывать данные являющиеся статистической ошибкой.
Если |AVG – значение|> AGV 0.5, то значение не учитывается.
Контейнер должен поддерживать операцию добавления и последовательного доступа к
элементам.
Требования:
1. Не использовать исключения, сырые указатели.
2. На вход идет случайный поток данных
3. Добавление в буфер новых данных происходит из 3х потоков, каждые 100N ms,
где N - порядковый номер потока
4. Расчет среднего идет в 4м потоке каждые 250 ms
DВ качестве теста, реализовать фильтры:
1. Длина буфера 16 элементов, тип данных int, входные данные равномерное
распределение в диапазоне 0 – 100.
2. Длина буфера 128 элементов, тип данных float, входные данные нормальное
распределение в диапазоне 0 – 360
3. Длина буфера 1024 элементов, тип данных double, входные данные плавное нарастание в
диапазоне 0 – 2PI, при 2PI значение равно 0, обеспечить фильтрацию в точке разрыва (0 ==
2PI)
>примеры тестовых для джунов, актуальных в РФ
В NuttX существует поддержка популярного драйвера NFC mfrc522. Библиотека портирована из Arduino со всеми недочетами. В частности у меток считывается только первые 4 байта от UID.
Требуется доделать драйвер таким образом, чтобы появился прозрачный механизм чтения ID различной длинны, а также чтения/записи всего содержимого памяти метки. Описать выбранную архитектуру драйвера, объяснить почему сделан именно такой выбор. Результат представить в виде публичного репозитория. Также предоставить пример подключения драйвера к STM32 в виде конфигурации для Blue Pill или STM32f4-discovery.
>примеры тестовых для джунов, актуальных в РФ
Необходимо написать драйвер работающий в среде Windows 7 X32 и выполняющий блокировку работы с любыми файлами, размещенными на съемных USB-накопителях (флешках) в названии которых присутствует хотя бы одна цифра. Под блокировкой работы подразумевается невозможность чтения/модификации/удаления этих файлов.
>примеры тестовых для джунов, актуальных в РФ
Задача: На вход подаются несколько папок с файлами. Нужно разделить содержимое файлов на блоки по 8 байт и для каждого уникального содержания блока вывести количество вхождений и имена файлов, в которых было обнаружено вхождение.
Пример:
На входе:
Input\
File1.bin [FFFA00BA FFFA00B1 FFFA00B1 FFFA00B2]
File2.bin [FFFA00B2 FFFA00B1 FFFA00B1 FFFA00B2]
На выходе:
FFFA00BA FFFA00B1 1 [File1.bin]
FFFA00B1 FFFA00B2 2 [File1.bin, File2.bin]
FFFA00B2 FFFA00B1 1 [File2.bin]
Требования к реализации
Решение должно состоять из двух процессов. Первый процесс загружает данные и передает их во второй процесс, который выполняет анализ данных и выводит результат в консоль. Передача и обработка содержимого каждого файла должна идти отдельным потоком. Пути к папкам входными файлами передаются в качестве параметров первого процесса. Канал взаимодействия между процессами может быть любым.
Не использовать сторонние (не MS библиотеки), предпочтительно использовать только WinAPI и STL.
Использовать только базовый С++ (не С++11 и пр.).
Пример использования:
Первый процесс реализует приложение loader.exe, второй процесс analyzer.exe
1.Запускаем analyzer.exe. Открывается консоль, приложение ждет сигнала.
2.Запускаем loader.exe c:\data\folder1 c:\data\folder2.
3.В консоли analyzer.exe выводится таблица с результатами анализа файлов.
>>59306
>примеры тестовых для джунов, актуальных в РФ
Фонарь (тестовое задание)
Требуется написать управляемый по сети фонарь. Команды управления фонарь
принимает от сервера фонаря. Предполагается, что реализация сервера уже
существует (однако недоступен вам в процессе разработки клиента фонаря).
Фонарь и сервер общаются по Протоколу Управления Фонарем, работающему поверх
соединения TCP.
Протокол Управления Фонарем (ПУФ) устроен следующим образом. Для изменения
состояния фонаря сервер передает ему команду управления. Все команды
кодируются в виде TLV (http://en.wikipedia.org/wiki/Type-length-value), при
этом поле type имеет размер 1 байт, поле length — 2 байта и поле value —
length байт. Все данные передаются по сети в Big Endian.
ПУФ версии 1 описывает три команды:
? ON (включить фонарь): type = 0x12, length = 0
? OFF (выключить фонарь): type = 0x13, length = 0
? COLOR (сменить цвет): type = 0x20, length = 3, value интерпретируется как
новый цвет фонаря в RGB.
Предполагается, что в будущих версиях ПУФ могут появляться новые команды,
однако структура TLV останется неизменной.
Реализация фонаря должна удовлетворять следующим требованиям:
1. При запуске фонарь должен запрашивать хост:порт (по умолчанию
127.0.0.1:9999), подсоединяться по TCP и после этого начать отрабатывать
протокол управления.
2. При получении данных от сервера фонарь собирает целые команды (type +
length + value) и, если type известен, обрабатывает команду, иначе молча ее
игнорирует.
3. При получении команды ON фонарь включается (отрисовку фонаря оставляем
на ваше усмотрение).
4. При получении команды OFF фонарь выключается.
5. При получении команды COLOR фонарь меняет цвет.
6. При завершении работы фонарь корректно закрывает соединение с сервером.
7. Реализация фонаря позволяет легко добавлять любые новые команды.
Проработанность обработки исключительных ситуаций (ошибки установления
соединения, обрывы соединения) — на ваше усмотрение.
Технологические требования:
1. Задание принимается в виде исходников, готовых к сборке в QtCreator или с
помощью Make-файлов под Linux.
2. Код должен быть написан по Qt Coding Style.
3. Репозиторий с кодом должен быть доступен на Bitbucket или Github.
>>59306
>примеры тестовых для джунов, актуальных в РФ
Фонарь (тестовое задание)
Требуется написать управляемый по сети фонарь. Команды управления фонарь
принимает от сервера фонаря. Предполагается, что реализация сервера уже
существует (однако недоступен вам в процессе разработки клиента фонаря).
Фонарь и сервер общаются по Протоколу Управления Фонарем, работающему поверх
соединения TCP.
Протокол Управления Фонарем (ПУФ) устроен следующим образом. Для изменения
состояния фонаря сервер передает ему команду управления. Все команды
кодируются в виде TLV (http://en.wikipedia.org/wiki/Type-length-value), при
этом поле type имеет размер 1 байт, поле length — 2 байта и поле value —
length байт. Все данные передаются по сети в Big Endian.
ПУФ версии 1 описывает три команды:
? ON (включить фонарь): type = 0x12, length = 0
? OFF (выключить фонарь): type = 0x13, length = 0
? COLOR (сменить цвет): type = 0x20, length = 3, value интерпретируется как
новый цвет фонаря в RGB.
Предполагается, что в будущих версиях ПУФ могут появляться новые команды,
однако структура TLV останется неизменной.
Реализация фонаря должна удовлетворять следующим требованиям:
1. При запуске фонарь должен запрашивать хост:порт (по умолчанию
127.0.0.1:9999), подсоединяться по TCP и после этого начать отрабатывать
протокол управления.
2. При получении данных от сервера фонарь собирает целые команды (type +
length + value) и, если type известен, обрабатывает команду, иначе молча ее
игнорирует.
3. При получении команды ON фонарь включается (отрисовку фонаря оставляем
на ваше усмотрение).
4. При получении команды OFF фонарь выключается.
5. При получении команды COLOR фонарь меняет цвет.
6. При завершении работы фонарь корректно закрывает соединение с сервером.
7. Реализация фонаря позволяет легко добавлять любые новые команды.
Проработанность обработки исключительных ситуаций (ошибки установления
соединения, обрывы соединения) — на ваше усмотрение.
Технологические требования:
1. Задание принимается в виде исходников, готовых к сборке в QtCreator или с
помощью Make-файлов под Linux.
2. Код должен быть написан по Qt Coding Style.
3. Репозиторий с кодом должен быть доступен на Bitbucket или Github.
>примеры тестовых для джунов, актуальных в РФ
Нужно создать простой софтофон (SIP) (десктопный, т.е. для компьютера Windows)
В софтофоне чтобы моно было указать: логин, пароль, SIP сервер.
В софтофоне будут несколько полей:
> «Клиент» (текстовое поле)
> «Сумма сделки» (текстовое поле)
> «Комментарий» (текстовое поле)
> «Цель звонка» (выпадающий список)
Нужно настроить, чтобы после приема звонка и окончания разговора, при нажатии на кнопку «Завершить», софтофон бы отправлял команду (через API) в CRM (AmoCRM) на создание сущностей (Сделки, Задачи, Контакта).
Документация по API AmoCRM: https://developers.amocrm.ru/rest_api/
>примеры тестовых для джунов, актуальных в РФ
Программа демонстрирующая Peer-To-Peer соединение работающее через NAT с помощью TCP hole punching (http://en.wikipedia.org/wiki/TCP_hole_punching).
Это будет простая Windows программа на C++ (без сторонних зависимостей) типа чата, которая присоединяется к такой же программе расположенной в другой сети напрямую, показывает состояние собеседника (онлайн/оффлайн) и дает возможность посылать текст друг другу. Начальное соединение должно создаваться через веб сервис (написанный на PHP без сторонних библиотек), после создания начального соединения клиенты уже продолжают общаться между собой напрямую. Вот хорошая статья на тему www.brynosaurus.com/pub/net/p2pnat, и есть open source библиотеки, которые делают то что нам нужно — типа XSTUNT и libjingle, идеи в которых можно подсмотреть.
>примеры тестовых для джунов, актуальных в РФ
1 ЗАДАЧА
Разработать приложение для получения информации о дисках и разделах гостевой виртуальной машины Windows или Linux (на выбор) функциони-рующей в рамках гипервизора KVM, VMware, Virtual Box или Hyper-V (на выбор).
Приложение должно состоять из двух модулей: клиент и сервер. Клиент-ская часть – интерфейс пользователя (QT) и серверная часть – сервис, взаимодействующий с API гипервизора. Клиент и сервер должны взаимо-действовать по сети (использование REST будет большим плюсом).
Интерфейс пользователя необходимо реализовать при помощи QT. Ин-формация должна быть представлена в виде, приближенном к стандарт-ному интерфейсу ОС (не обязательно один в один, допускается упрощение, т.к. полная реализация – достаточно обширная задача).
2 СЦЕНАРИЙ ИСПОЛЬЗОВАНИЯ
• Пользователь запускает серверную часть приложения
• Пользователь запускает клиентскую часть приложения.
• Клиентская часть запрашивает адрес серверной части и параметры соединения с гипервизором (адрес, порт, пользователь, пароль, имя гостевой машины и т.д.).
• Клиентская часть связывается с серверной частью и запрашивает необходимые данные о виртуальной машине.
• Клиентская часть отображает данные о дисках и разделах.
3 ОФОРМЛЕНИЕ РЕЗУЛЬТАТОВ
В результаты необходимо включить:
• ссылку или видео файл с записью сценария
• исходный код
При оценке результатов оценивается как работоспособность сценария, так и качество исходного кода. Критериями качества кода могут быть: простота дизайна, степень документированности, отсутствие необработанных ошибок и др.
написать функцию, проверяющую пересечение двух треугольников
Пусть у нас на диске есть файл размером 4 гигабайта. Его можно представить, как 2^30 32-битных беззнаковых чисел. Нужно отсортировать этот файл. То есть программа должна сгенерировать еще один файл размером в 4 гигабайта, в котором содержатся те же числа, что и в исходном, но упорядочены по возрастанию. Стандартные алгоритмы сортировки (qsort, std::sort) напрямую применить невозможно, так как для их выполнения нужно как минимум 4 гигабайта оперативной памяти. Но отсортировать числа на диске возможно, если использовать дополнительное пространство на жестком диске.
Нужно написать консольную программу, которая в argv[1] получает имя файла, который нужно отсортировать (размер файла до 16Gb, размер кратен четырем),
в argv[2] – имя файла, в который нужно записать отсортированные данные.
Ограничения:
1. Программа не может рассчитывать, что возможно выделить более 256Mb памяти.
2. Программа должна эффективно использовать несколько ядер.
Кратко опишу, как будет оцениваться результат. Нам бы хотелось получить решение, по которому можно было бы оценить качество кода (простота чтения, скорость работы). Засчитывается решение, которое:
1. Компилируется
2. Правильно завершается, даже при неправильных данных, недостаточных ресурсах, а не просто падает в случайных местах.
3. Корректно сортирует произвольный файл.
4. Код можно прочитать и понять.
5. Работает эффективно. Эффективно значит
а) используя немного памяти, зато полностью загружая CPU.
б) нельзя придумать существенно более эффективное (на десятки процентов, или с принципиально лучшей временной сложностью) решение. Экономию в 2-3% путем микрооптимизаций не учитываем.
Было бы идеально, если бы решение представляло собой один cpp файл, который компилировался бы gcc 4.x или ms visual studio c++ compiler’ом версии >= 7.1. Если не получится собрать, будем разбираться. Желательно бы в решении не использовать copy&paste из библиотек.
https://www.youtube.com/watch?v=vdOtdF0BLLc
Попроси на галере посадить тебя на дико дорогую цепь.
> >> Послал резюме в НИИ на байтоеба
>> Сделал тестовое задание за пару дней
> Предложили 40тыр
Тяжела жизнь крестовиков.
Зачем вы постите этих деланных "программистов"? Один 4 год "учит" джаваскрипт и не знает типы данных в языке. Второй тимлидит с 16 лет, но не может разобраться как подтягиваются зависимости в Maven. Третья вообще не программист.
Нужно же тянуться к светлому и чистому. Вот, например, CEO компании, где пишут на Haskell - https://twitter.com/vronnie911 . Умница и красавица. Запустила компанию в Сингапуре, пишет на Haskell. А с недавних пор еще и в Лондоне живет, где работает в серьезной фирме!
Зачем знать типы данных в джаваскрипте, если можно пользоваться приведением типов при сравнении?
Это ведь интереснее
Проходите IQ-тест. Посмотрим какие вы "программисты" - test dot mensa dot no
>всю ночь просидел, уже плохо соображаю
Не оправдывайся. IQ как у школьника с фетальным синдромом.
@
Нет, дома отмечаю
@
Ясно, ясно, отдаляешься от нас
Да нет, как раз достаточный АйКью дл веб-макаки.
Отдалился тебе за щеку
Как ты не очень умело обрезал график, лол.
>>155942
Два чая этому анону, сортируем в памяти куски по 256 мб, а потом k-way merge
https://en.m.wikipedia.org/wiki/K-way_merge_algorithm
Относительно других весларей. То, что тебе повезло с профессией, не твоя заслуга.
Веслари - это интеллектуальная элита общества, поэтому выборка нерепрезентативная.
Сюрстреммингом.
Че это за лох?
Да ты бы и слияние себе в рот применил.
Ну если ты байтоёб с хайлоадом в тугих местах, то норм. Если ты хоть немного выше микроорганизма, то есть в мире высших языков, то ебанина такие условия.
>Practice IQ tests
И в чём смысл?
Айсикью от дрочева тестов не растёт, а влияние на распознавание паттернов вторичное.
Ну так и айсикью среди всех сфер, а вот если ограничить до погромистов, то будет 50% и по зп так же.
>Мы в советские времена так работали, что дай бог каждому.
Охуенно работали просто, что аж совок развалился.
Ага. ЕГЭ тоже, просто молодёжь умнее и умнее с каждым годом.
Это брежнев все - иуда. А сейчас что? Работы в городе валом. Жена работает в отделе кадров старейшего омского завода. Замучались искать компьютерщиков на производство. Толковых почти нет. Приходят поработают пару месяцев и зарплату им подавай 20 тысяч, а то работа у них видите ли вредная. Так ты отработай хотя бы года три-четыре, чтобы требовать себе зарплату как у мужиков с двадцатилетним стажем. Вечеровать тоже не хочет. Плачут работы нет, а работать не хотят. Вот сегодня буквально спрашиваю завтра почему отказываешься выходить на работу. Выходной же говорит. Но мужики то выходят, я выхожу, говорю. А я говорит отдыхать буду. Ну и сколько ему платить? Если так будет работать, то и на проезд себе не заработает.. Молодёжь должна понять, что без труда не выловишь рыбку из пруда.
Это костян-задрот
https://www.youtube.com/channel/UCSQ4J7x0kINUXfcu34W4YOA
>Да, я многое не знаю и где я щас работаю, не ответил на собеседовании на многие вопросы, однако, взяли. Был вопрос: как получить из скоупа слотов данные извне, я начал думать... Потом чувак, сказал, что не знает ни одного метода.
Что там я ещё не знаю???
ТАК ЧТО ---> чтобы взяли на работу, МОЖНО не знать основы (загугли ЧТО НЕ ЗНАЕТ ДЕН АБРАМОВ)..
Понимаю, от этого пукан горит у тех, кто все знает))) Но что же-жизнь такая)
Я это понял с универа-когда я единственный получил красный диплом, а ботаны сосали))
Короче, надо знать необходимое) ну, конечно, это опасно огребыванием, "санитары" не дремлят. МакГрегор тоже греб. Но и ботаны огребывают, это обидней: готовился к фронтенду 3 года (как наша Юля Кузнецова), а какой-то мудак сходу залетает во фронт... (почти, фулстековский опыт был);
А как же отсортировать семечки клубники во рту от стакана смузи?
Сортировка слиянием даже в грокаем алгоритмы упоминается. Ты даже эту хуйню не читал?
Например?
Люди и за меньшее спину гнут, а он тут гавкает сидит!
>У меня мамка с папкой считай первые городские жители.
Моё почтение, господин. У вас наверное и бесплатный проезд на от имеется?
А теперь он разогреет тебе кэш. Он бэкенд.
Фу! Басурманское наречье!
Как решить квартирный вопрос? Вижу как заводчанины и прочие одноклассники, которые плохо учились в школе, купили себе уютные квартирки в Москве и Питере.
Так не хочется брать квартиру в монолитном гигахруще на 40 этажей за 3 мульта!
А ведь кирпичный новострой уже стоит от 7 мультов.
Как с нищенской зарплаты программиста позволить себе собственное жилье, хотя бы к 45 годам?!!
Но ведь мои школьные-травители смогли перебраться в ДС/ДС-2 и купить КВАРТИРКИ!! А ведь они обыкновенные заводчанины!
ПРОСТО возьми ипотеку. Можешь даже ради нее в хуяндекс устроиться, там льготная, лет за 5 отвеслаешь.
Под 3% вроде.
Я себе даже такую квартирку позволить не могу! Зачем только учился на поргормисста!
Так ты тоже в госконтору устройся!
В ДС-2 есть уютные квартирки в Девяткино всего за 2.5 мульта. Но в ДС-2 перебралось очень много моих школьных травителей. Ээх! Прошло уже 15 лет, а я все еще помню все их издевательства!!
Ты так ничего и не понял. Школьные травители из мухосрани смогли перебраться в ДС2 и купить уютные квартирки. Все они работают заводчанинами. А я, с зарплатой поргоммиста не могу себе даже автомобиль позволить!
Это гетто. Ничего уютного там нет.
Тут всё просто, либо ты убогий погромист, либо они понакупали говна в ипотеки под 10% годовых. Всё это под сосусом рашки(СНГ), где такие тупорылые "травители" во всех сферах и чаще всего на руководящих должностях.
С тех пор, как низкоуровневым макакам платят 30% зарплаты фронтэндера, поэтому в сфере остались только фанаты своего дела.
Наоборот же
:-(
Какой ты желчный.
У меня тоже 125 было когда последний раз проходил лет 5 назад, надо бы перепройти
Сейчас бы учить шаблоны, половина из которых стала антипаттернами, а вторая половина не используется в принципе.
Ха! Ну так это новый паттерн. В книги его не было. Ты попробуй шаблон "Строитель" или "Делегат"! А лучше всего заходит шаблон "Одиночка"!!
Всю эпоху так было. Особенно если ты только вкатываешься. Нужно понимать как работает память разного типа, как ЦП исполняют код, как твоя ОС планирует процессы и I/O. Иначе к тебе придет иллюзия понимания, но чуть что, так ты жиденько обосрешься от банального 0.1 + 0.2 != 0.3 очевидно, я утрирую Я вообще за то, чтобы даже в сегодняшний день serverless машобчика начинать вкатываться с ассемблеров или как минимум сишечки параллельно с SICP Иначе столько потом говна наесться придется, никакой сахарок не поможет.
Это для общего развития и не единственное, что я учу. Такие книги как эта можно пересчитать по пальцам двух рук я думаю. Классика.
>. Нужно понимать как работает память разного типа, как ЦП исполняют код, как твоя ОС планирует процессы и I/O.
Нинужно.
>так ты жиденько обосрешься от банального 0.1 + 0.2 != 0.3
Сам то знаешь как хотя бы это реализовано на уровне проца, умник?
>serverless
Хуйня без задач, годится разве что для прототипирования, и то дорого. Умрет в ближайшие пару лет, инфа сотка.
>Нужно понимать как работает память разного типа, как ЦП исполняют код, как твоя ОС планирует процессы и I/O. Иначе к тебе придет иллюзия понимания, но чуть что, так ты жиденько обосрешься от банального 0.1 + 0.2 != 0.3
читаешь книжку танненбаума тридцатилетней давности
@
думаешь что теперь всё знаешь
@
современный компьютер работает не как в книжке написано
Компуктер может и так, но описываемые им проблемы давно решили или низвели до незначительных.
Зато хуевый гребец
Проблема в том, что для serverless нужен server.
>Хуйня без задач, годится разве что для прототипирования, и то дорого. Умрет в ближайшие пару лет, инфа сотка.
>Проблема в том, что для serverless нужен server.
Нахуй я сюда захожу
> омежкин читает компкутерные книжки
> работает за 50к без повышения
> ты читаешь пикрил
> растешь в должности, унижаешь задротов
Для просвещения, деревня. Тебе что то не нравится? Лапти сними.
Нет, Костик.
Но ведь и правда нужен. Serverless не означает, что сервера нет, просто тебе не нужно заботиться о развертывании бэкенд-части. Серверная машина в облаке все равно есть.
Потому что в остальном разделе только
> языкнейм-треды с вопросами в духе SO
> срачи уровня ооп vs фп
> sicp и прочие пруверы
А тут хотя бы мемы постят
>Таких как ты желающих целая очередь тут.
А пуков-то было
>За отзыв будешь батрачить.
Не буду
Что за дегроды тут остались?
> Нинужно.
Каждую неделю вижу пост, как люди охуевают от того, как проседает производительность их ебанины в проде, а они у себя это воспроизвести в стейджинге не могут.
> Сам то знаешь как хотя бы это реализовано на уровне проца, умник?
Да, конечно. Всех подковырок IEEE 754, типа значений границ, я, безусловно, не помню, но как умножаются числа, включая денормализованные, я схемку набросать вполне смогу (со сложением там чуть сложнее). И даже какой-нибудь гиперболический синус векторировать на AVX сообразить смогу. Притом, что занимался я этой ебаниной лет так 6 назад.
>>59603
А ничего за последние 30 лет и не изменилось кардинальным образом. Все те же кэши все там же. Все алгоритмы и эвристики все такие же. И, представь себе, флоаты все те же, даже если они считаются другими блоками.
Ловите байтоебушка.
>А ничего за последние 30 лет и не изменилось кардинальным образом. Все те же кэши все там же.
Да вообще-то дохуя чего изменилось.
30 лет назад это 1989 год, у программистов однопоточность головного мозга, везде сегментированная память, писать код на ассемблере для его ускорения считается нормой, а разница в доступе между памятью и кэшем не такая драматическая.
>Каждую неделю вижу пост
Я каждую неделю вижу пост от дешёвого байтоёба, как нужно знать какую то байтоёбскую хуйню. На деле же просто настраивается конфиг в жвм или дб, и то в исключительных случаях, так ещё и самими админами.
>serverless
>РЕШАЕШЬ СБРОСИТЬ ОКОВЫ НАЕМНОГО РАБОТНИКА И НАКОНЕЦ ЗАПИЛИТЬ СОБСТВЕННЫЙ SaaS ПРОЕКТ КАК ПАЦАНЫ С ИНДИХАКЕРС
>ЧИТАЕШЬ ЗА SERVERLESS И ПОНИМАЕШЬ, ЧТО ЗА ЭТИМ ПОДХОДОМ СТОИТ БУДУЩЕЕ!
>НАСПЕХ КЛЕПАЕШЬ MVP, КАК ЗАВЕЩАЛИ БЕЗЛИКИЕ АВТОРЫ КНИГ ПО СТАРТАПАМ, КОТОРЫЕ ТЫ ТАК И НЕ ДОЧИТАЛ НИ ОДНОЙ
>ВЫКЛАДЫВАЕШЬ СВОЕ ПОДЕЛИЕ НА AWS И ПОСТИШЬ ССЫЛКУ НА HN В РАЗДЕЛ Show HN
>С ЧУВСТВОМ ВЫПОЛНЕННОГО ДОЛГА ИДЕШЬ СПАТЬ, ПРЕДВКУШАЯ ДЕСЯТКИ ТЫСЯЧ ДОЛЛАРОВ КАЖДЫЙ МЕСЯЦ СО СВОЕГО ПРОЕКТА!
>ТЕБЯ БУДИТ МАМКА И ГОВОРИТ, ЧТОБЫ ТЫ ВЫКЛЮЧИЛ СВОЙ ПИЩАЩИЙ КОМПЛЮКТЕР, КОТОРЫЙ ИМ С ОТЦОМ НЕ ДАЕТ НОРМАЛЬНО ПОСПАТЬ В ВЫХОДНОЙ ДЕНЬ
>ПОЛУСОННЫЙ САДИШЬСЯ ЗА КОМП И ЗАМЕЧАЕШЬ, ЧТО НА ПОЧТУ УПАЛО ПИСЬМО ОТ AWS
>"Ваш аккаунт заблокирован до погашения долга в размере $150,000"
> НИЧЕГО НЕ ПОНИМАЯ, ПЫТАЕШЬСЯ РАЗОБРАТЬСЯ, ЧТО НА САМОМ ДЕЛЕ ПРОИЗОШЛО
>ПОКОПАВШИСЬ В ЛОГАХ, ПОНИМАЕШЬ, ЧТО КАКОЙ-ТО ШКОЛЬНИК СЛАЛ НА ОДИН ИЗ ТВОИХ СЕРВИСОВ HTTP-ЗАПРОСЫ НОН-СТОП
>ЭТОГО ХВАТИЛО, ЧТОБЫ ПОЛНОСТЬЮ ИСЧЕРПАТЬ ТВОЙ FREE TIER НА API GATEWAY, LAMBDA И AURORA SERVERLESS
>С УЖАСОМ НА ГЛАЗАХ ПЫТАЕШЬСЯ ВСЕ ВЫКЛЮЧИТЬ И УДАЛИТЬ АККАУНТ НА AWS
>СЛЕДУЮЩАЯ НЕДЕЛЯ ПРОХОДИТ В ЖУТКОМ СТРЕССЕ И КАЖДЫЙ ЗВОНОК В ДВЕРЬ КАЖЕТСЯ ПОСЛЕДНИМ
>В ОДИН ПРЕКРАСНЫЙ ДЕНЬ В ТВОЮ ДВЕРЬ РАЗДАЕТСЯ ЗВОНОК
>НА ПОРОГЕ СТОЯТ ДВА ХМУРЫХ ДЯДИ, КОТОРЫЕ ПРОТЯГИВАЮТ ТВОЕЙ МАМКЕ ЗАЯВЛЕНИЕ И ГОВОРЯТ, ЧТО ОНИ ПРЕДСТАВЛЯЮТ КОМПАНИЮ AMAZON, А ЗДЕСЬ ОНИ ЧТОБЫ ВЗЫСКАТЬ ДОЛГ
>МАТЬ, ЗАВИДЕВ РАЗМЕР ДОЛГА СЫНА-СЫЧИНЫ, ХВАТАЕТСЯ ЗА ГОЛОВУ, ОТЕЦ - ЗА КОРВАЛОЛ!
>ПОСЛЕДУЮЩИЕ ПОЛГОДА ПРОХОДЯТ КАК В ТУМАНЕ
>ПРОСТОРНУЮ ТРЕШКУ, ДОСТАВШУЮСЯ ОТ УМЕРШЕЙ БАБКИ, ПРИШЛОСЬ ПРОДАТЬ И СЪЕХАТЬ В КОММУНАЛКУ
>ТЕПЕРЬ ВЫ ВТРОЕМ ЮТИТЕСЬ В ОДНОЙ КОМНАТЕ И ТИХО НЕНАВИДИТЕ ДРУГ-ДРУГА
>МАТЬ ПОШЛА НА ПАНЕЛЬ, ТОРГОВАТЬ СВОИМ ДРЯБЛЫМ ЭССОМ, ЧТОБЫ ХОТЬ КАК-НИБУДЬ ВЫПЛАТИТЬ ДОЛГИ ПЕРЕД УВАЖАЕМОЙ КОМПАНИЕЙ
>ОТЕЦ ГДЕ-ТО УЗНАЛ, ЧТО МОЖНО ПОПАСТЬ ДОБРОВОЛЬЦЕМ НА ДОНБАСС - КАЖДЫЙ ВЕЧЕР ОН ЧИСТИТ СВОЕ ОХОТНИЧЬЕ РУЖЬЕ И ХРОМОВЫЕ САПОГИ, НЕДОБРО ПОГЛЯДЫВАЯ В ТВОЮ СТОРОНУ
>ТЫ ЖЕ РЕШАЕШЬ БОЛЬШЕ НИКОГДА НЕ ИМЕТЬ ДЕЛО С КОМПАНИЕЙ AMAZON И ЗАБЫТЬ О SERVERLESS КАК О СТРАШНОМ СНЕ...
>serverless
>РЕШАЕШЬ СБРОСИТЬ ОКОВЫ НАЕМНОГО РАБОТНИКА И НАКОНЕЦ ЗАПИЛИТЬ СОБСТВЕННЫЙ SaaS ПРОЕКТ КАК ПАЦАНЫ С ИНДИХАКЕРС
>ЧИТАЕШЬ ЗА SERVERLESS И ПОНИМАЕШЬ, ЧТО ЗА ЭТИМ ПОДХОДОМ СТОИТ БУДУЩЕЕ!
>НАСПЕХ КЛЕПАЕШЬ MVP, КАК ЗАВЕЩАЛИ БЕЗЛИКИЕ АВТОРЫ КНИГ ПО СТАРТАПАМ, КОТОРЫЕ ТЫ ТАК И НЕ ДОЧИТАЛ НИ ОДНОЙ
>ВЫКЛАДЫВАЕШЬ СВОЕ ПОДЕЛИЕ НА AWS И ПОСТИШЬ ССЫЛКУ НА HN В РАЗДЕЛ Show HN
>С ЧУВСТВОМ ВЫПОЛНЕННОГО ДОЛГА ИДЕШЬ СПАТЬ, ПРЕДВКУШАЯ ДЕСЯТКИ ТЫСЯЧ ДОЛЛАРОВ КАЖДЫЙ МЕСЯЦ СО СВОЕГО ПРОЕКТА!
>ТЕБЯ БУДИТ МАМКА И ГОВОРИТ, ЧТОБЫ ТЫ ВЫКЛЮЧИЛ СВОЙ ПИЩАЩИЙ КОМПЛЮКТЕР, КОТОРЫЙ ИМ С ОТЦОМ НЕ ДАЕТ НОРМАЛЬНО ПОСПАТЬ В ВЫХОДНОЙ ДЕНЬ
>ПОЛУСОННЫЙ САДИШЬСЯ ЗА КОМП И ЗАМЕЧАЕШЬ, ЧТО НА ПОЧТУ УПАЛО ПИСЬМО ОТ AWS
>"Ваш аккаунт заблокирован до погашения долга в размере $150,000"
> НИЧЕГО НЕ ПОНИМАЯ, ПЫТАЕШЬСЯ РАЗОБРАТЬСЯ, ЧТО НА САМОМ ДЕЛЕ ПРОИЗОШЛО
>ПОКОПАВШИСЬ В ЛОГАХ, ПОНИМАЕШЬ, ЧТО КАКОЙ-ТО ШКОЛЬНИК СЛАЛ НА ОДИН ИЗ ТВОИХ СЕРВИСОВ HTTP-ЗАПРОСЫ НОН-СТОП
>ЭТОГО ХВАТИЛО, ЧТОБЫ ПОЛНОСТЬЮ ИСЧЕРПАТЬ ТВОЙ FREE TIER НА API GATEWAY, LAMBDA И AURORA SERVERLESS
>С УЖАСОМ НА ГЛАЗАХ ПЫТАЕШЬСЯ ВСЕ ВЫКЛЮЧИТЬ И УДАЛИТЬ АККАУНТ НА AWS
>СЛЕДУЮЩАЯ НЕДЕЛЯ ПРОХОДИТ В ЖУТКОМ СТРЕССЕ И КАЖДЫЙ ЗВОНОК В ДВЕРЬ КАЖЕТСЯ ПОСЛЕДНИМ
>В ОДИН ПРЕКРАСНЫЙ ДЕНЬ В ТВОЮ ДВЕРЬ РАЗДАЕТСЯ ЗВОНОК
>НА ПОРОГЕ СТОЯТ ДВА ХМУРЫХ ДЯДИ, КОТОРЫЕ ПРОТЯГИВАЮТ ТВОЕЙ МАМКЕ ЗАЯВЛЕНИЕ И ГОВОРЯТ, ЧТО ОНИ ПРЕДСТАВЛЯЮТ КОМПАНИЮ AMAZON, А ЗДЕСЬ ОНИ ЧТОБЫ ВЗЫСКАТЬ ДОЛГ
>МАТЬ, ЗАВИДЕВ РАЗМЕР ДОЛГА СЫНА-СЫЧИНЫ, ХВАТАЕТСЯ ЗА ГОЛОВУ, ОТЕЦ - ЗА КОРВАЛОЛ!
>ПОСЛЕДУЮЩИЕ ПОЛГОДА ПРОХОДЯТ КАК В ТУМАНЕ
>ПРОСТОРНУЮ ТРЕШКУ, ДОСТАВШУЮСЯ ОТ УМЕРШЕЙ БАБКИ, ПРИШЛОСЬ ПРОДАТЬ И СЪЕХАТЬ В КОММУНАЛКУ
>ТЕПЕРЬ ВЫ ВТРОЕМ ЮТИТЕСЬ В ОДНОЙ КОМНАТЕ И ТИХО НЕНАВИДИТЕ ДРУГ-ДРУГА
>МАТЬ ПОШЛА НА ПАНЕЛЬ, ТОРГОВАТЬ СВОИМ ДРЯБЛЫМ ЭССОМ, ЧТОБЫ ХОТЬ КАК-НИБУДЬ ВЫПЛАТИТЬ ДОЛГИ ПЕРЕД УВАЖАЕМОЙ КОМПАНИЕЙ
>ОТЕЦ ГДЕ-ТО УЗНАЛ, ЧТО МОЖНО ПОПАСТЬ ДОБРОВОЛЬЦЕМ НА ДОНБАСС - КАЖДЫЙ ВЕЧЕР ОН ЧИСТИТ СВОЕ ОХОТНИЧЬЕ РУЖЬЕ И ХРОМОВЫЕ САПОГИ, НЕДОБРО ПОГЛЯДЫВАЯ В ТВОЮ СТОРОНУ
>ТЫ ЖЕ РЕШАЕШЬ БОЛЬШЕ НИКОГДА НЕ ИМЕТЬ ДЕЛО С КОМПАНИЕЙ AMAZON И ЗАБЫТЬ О SERVERLESS КАК О СТРАШНОМ СНЕ...
@
ПИШЕШЬ АЛГОРИТМ НА ФИЗИЧЕСКОЙ ГРАНИЦЕ ФЛОАТОВ
@
В ИНТЕЛОПРОЦЕССОРАХ НАХОДЯТ УЯЗВИМОСТЬ, ФИКС КОТОРОЙ ДОБАВЛЯЕТ ОКРУГЛЕНИЙ ВО ФЛОАТАХ
@
ИНТЕЛ РЕЛИЗИТ НОВОЕ ПОКОЛЕНИЕ НА НОВОМ СОКЕТЕ С ЭТИМ ФИКСОМ, А СТАРЫЕ ФИКСИТ ЧЕРЕЗ ОБНОВЛЕНИЕ МИКРОКОДА
@
ПИШЕШЬ КОСТЫЛЬ В СВОЁМ БАЙТОЁБСКОМ АЛГОРИТМЕ, ПРОВЕРЯЮЩИЙ МОДЕЛЬ ПРОЦА И ВЕРСИЮ МИКРОКОДА
@
ЧЕРЕЗ ПЯТЬ ЛЕТ ТЕБЯ УВОЛЬНЯЕТ ДИРЕКТОР-КАБАНЧИК ИЗ-ЗА ХУЁВЫХ СОФТ СКИЛЛЗ
@
ТВОЯ ЗАМЕНА НЕ В КУРСЕ ПРО КОСТЫЛИ, НУЖНЫЕ ДЛЯ ПЯТИ ПОКОЛЕНИЙ НАЗАД И ПИШЕТ ГОВНОКОД ПОВЕРХ
>ИНТЕЛОПРОЦЕССОРАХ
Ебать я охуел, когда узнал, что в процессорах Intel крутится Minix с HTTP сервером на борту.
>ПРОСЫПАЕШЬСЯ В ХОЛОДНОМ ПОТУ
>ВСПОМИНАЕШЬ ЧТО ТЫ ЖИВЁШЬ В УКРАИНЕ И МОЖЕШЬ СКАЗАТЬ ЛЫСОМУ YOU HAVE NO POWER HERE!
>ЖИДКО ПЁРНУВ ЗАСЫПАЕШЬ ДАЛЬШЕ
Ты жутко перевираешь ту статью с хабра. Во-первых, у него взломали акк и полгода майнили крипту с него. Во-вторых, автор договорился с амазоном ничего не выплачивать, но ему заблокировали акк.
Фронтэнд макак - нет. Бэкэнд js-господ - да.
Теперь фронтенд-макаки стали байтоебами, а байтоебы - фронтенд-макаками. Круг замкнулся, и лишь бэкенд остался последним оплотом элиты программирования.
>Ты жутко перевираешь ту статью с хабра.
Ты совсем ебанутый? Какую еще статью? Какой нахуй хабр? Зумер, плез.
> у программистов однопоточность головного мозга, везде сегментированная память, писать код на ассемблере для его ускорения считается нормой
Куцый 286-й штеуд вышел в 1982 году, 386-й в 1985. Пи-исчисление начали разрабатывать в 1986. ЖМУ/Пинус появился в 1991 — close enough.
> писать код на ассемблере для его ускорения считается нормой
Прямо сейчас ты юзаешь TLS, большая часть которого реализована в OpenSSL на ассемблере. Но в целом ты прав, дешевой памяти стало дохуя, и компиляторы смогли начать проводить все более тяжелые оптимизации.
> а разница в доступе между памятью и кэшем не такая драматическая
Как минимум в 100 раз, не хочешь ли? Другое дело, что на практике это еще охуеть как зависит от паттернов обращения. Ровно поэтому на небольшом количестве элементов сортировка вставками быстрее любой другой. Ровно поэтому на большом количестве элементов ты всосешь на кэш-мисах при наивном не cache-oblivious бинарном поиске. На В-деревья это, к слову, точно так же распространяется, только там порядки совсем другие уже. И любой, кто притрагивался к разработке любой базы данных это знает.
>>59650
> На деле же просто настраивается конфиг в жвм или дб, и то в исключительных случаях
Так-то да. Но как? И почему именно так, а не эдак? Вот для этого и нужно понимать как оно внутри все устроено. А то развели тут карго-культ, блядь.
>>59668
Tell me moar about it.
>ПОСЛЕДНИЙ РАЗ ПРОСЫПАЕШЬСЯ НА ОПЕРАЦИОННОМ СТОЛЕ
>ВОКРУГ ТЕБЯ МЕЛЬКАЮТ ЛЮДИ В ХАЛАТАХ И СБИВЧИВО ГОВОРЯТ НА НЕПОНЯТНОМ ТЕБЕ ЯЗЫКЕ
>"ПОХОЖЕ НА СЕРБСКИЙ" - ДУМАЕШЬ ТЫ ПРО СЕБЯ
>ТЕБЕ НАСПЕХ ЧТО-ТО ВВОДЯТ ПО КАТЕТЕРУ И ТЫ МГНОВЕННО ЗАСЫПАЕШЬ - ТЕПЕРЬ УЖЕ НАВСЕГДА.
Канешн
>Так-то да. Но как? И почему именно так, а не эдак? Вот для этого и нужно понимать как оно внутри все устроено. А то развели тут карго-культ, блядь.
Читаешь камент пояснение, меняешь циферку, запускаешь потестить. И не говори мне, что ты сходу пишешь проект без дебага, так как знаешь каждый флажочек функции и как он обрабатывается в ос и железе.
Пару лет назад одна контора раскопала, что в процессорах от Intel крутится Minix с HTTP-сервером на борту. Тогда еще Таненбаум бучу поднял, что мол его ОС используют в каждом процессоре интела, а ему об этом ничего неизвестно.
Нет, не бэк. Хуйня с одним воркер-тредом годится разве что для написания хэллоу-ворлдов. Не тот уровень.
>Ровно поэтому на небольшом количестве элементов сортировка вставками быстрее любой другой. Ровно поэтому на большом количестве элементов ты всосешь на кэш-мисах при наивном не cache-oblivious бинарном поиске. На В-деревья это, к слову, точно так же распространяется, только там порядки совсем другие уже. И любой, кто притрагивался к разработке любой базы данных это знает.
Ровно поэтому никто в здравом уме не пишет свою реализацию сортировки и есть она в стандартной библиотеке любого современного языка, а если нет или специфика не устраивает, то кто то уже написал её отдельно и все остальные юзают.
Привет, андрей питон. Смысл бэка в том, чтобы можно было поднять тысячи нод - масштабирование. Если твоя приложуха не может запуститься в 2 процесса и нормально работать, то поебать сколько она там тредов может наплодить, так как масштабирование ограничено 1 машиной.
У питона есть нормальная многопоточность. Но мы не о питоне. Скажи, что лучше: поднять на одной машине один процесс, использующий многопоточность на все ядра, и расширяться в такой же манере (1 нода - 1 процесс), или же на одной машине поднимать n процессов по количеству ядер и соответственно расширяться?
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Ага, и еще бложики читаешь. Карго-культ как он есть. Я, собственно, ничего против твоего подхода не имею, но понимание глубинных процессов, а что это не магия какая, пусть даже на уровне курса продвинутого университета как-никак, а весьма по жизни полезно.
>>59710
Это до тех пор, пока твоим решением не начитают затыкать любые дыры или нагрузка на твой сервис не такая, что дополнительный GB/s в обработке твоей хуйни экономит пару миллионов условных единиц в условный период времени.
>Это до тех пор, пока твоим решением не начитают затыкать любые дыры или нагрузка на твой сервис не такая, что дополнительный GB/s в обработке твоей хуйни экономит пару миллионов условных единиц в условный период времени.
Жаль что такого с тобой никогда не случится. Иди за 50к примусы починяй.
Справедливости ради, на прошлом месте я контрибьютил в сервис, который отдавал пару миллиардов запросов в день и в кастомное хранилище под 20 Пб логов. Сейчас я больше по машобчику и в байтоебство в его классическом представлении, наверное, нескоро уже вернусь.
>Куцый 286-й штеуд вышел в 1982 году, 386-й в 1985. Пи-исчисление начали разрабатывать в 1986. ЖМУ/Пинус появился в 1991 — close enough.
Ты сейчас с кем разговариваешь?
>Как минимум в 100 раз, не хочешь ли
А сейчас ты с кем разговариваешь? Не пробовал читать, что написано, полезно, базарю.
У 386 кэш отсутствовал совсем, а у 486 стократной разницы не было. Поэтому нехуй пиздеть, что за 30 лет ничего не изменилось. За 30 лет изменилось все.
Путин вечен и предвечен
Постарел, облысел и забыл немецкий, которому училка которая сейчас живёт вна Израиле, в квартире подаренной Путиным его научивала в ФРГ.
Кукарексии.
>фронтендер ковыряет жиквери за 200к,
Жквери ковыряют за 80к, как и проц. Фронтенд ковыряет реакт за 200к.
За росью!
Не понял, к чему твой высер. Если жопаскриптер не может нормально отрисовать снежинки поверх всего остального, то проблема не в моей пеке.
Пошли байтоёбские разгоны. То кэш проца и ос это его проблемы, то хуёвый ноут не его проблемы.
Представь у тебя есть 7 миллиардов сериализованных хуевин на несколько килобайт каждая. Все это крутится в 10 датацентрах с сетью разной хуевости (с точки зрения contention) и SLO по latency везде 5 мс, throughput же можешь представить себе сам. Написан на Java.
>>59731
Ты мне кукарекал про protected mode и однопоточность головного мозга, вот я с тобой и разговариваю. 486 вышел аккурат 30 лет назад, пускай и не в 100 раз разница в скорости доступа была. Фундаментально ничего с того момента не изменилось за исключения векторизации, виртуализации и более совершенных SoC. Даже dual socket матери уже приблизительно тогда были, что сойдет за неоправданно дорогой multicore.
Причем здесь байтоебство вообще? Я жява-боярин так-то. А по теме: если уж жопаскриптер не в состоянии на столь высокоуровневом языке с динамической дрисней писать нормально, то у него явно не все в порядке с головой.
Ого. Ты адепт динамической имба типизации? Или как она чем то весомым в твоих умозаключениях стала?
Ну вот я жиквери за 200 ковыряю, хотя брали как реактера, обладают все переписать но мы то знаем...
Перечитай мой пост, если не понял сразу, как я к этому отношусь. Но то, что динамика позволяет меньше думать о самом коде, когда пишешь его, - факт.
Ага, иван ходун.
С телефона сижу, хром, андроид. Видимо обновление постов начинается с того поста , который последний в треде, а при отправке твоего поста страница либо не обновилась. Короче вышла коллизия между последним постом у меня на странице и тем, который определился как новый и добавился к цепочке.
Только о типах, что и указано в названии "динамическая типизация", а не о коде. Или ты пища вар и авто внезапно из происходящего выпадаешь?
Хз че они так, взяли бы жикверистов за 80 на жиквери, впрочем мои коллеги сеньоры за 200 ещё тупее, один не знал, что такое полифиллы в ИЕ для жс, другой до сих пор goto использует и ругается что его нет в жс. Я каждый день такие коры слышу, спасают тока наушники.
гото в этом треде почитаем. за ним будущее
Типы - часть кода в целом. С логикой все в порядке?
Перефразирую: используя динамикодрисню, ты больше сконцентрирован на том, ЧТО код должен делать, а не КАК он это будет делать.
я похожее слышу от яндексоидов на всяких конференциях. Как они числа в миллиарды умещают в несколько бит и подобное
Пиздец. Можешь не продолжать, я понял, что ты мыслишь заученными определениями, а голову даже не пытаешься подключать.
не знаю вы специально тут протекаете или просто некомпетентные ебланы студенты но тред умер на хуй
всем пока идите на хуй
Манька сама придумывает определения из жопы и пригорает, когда ей указывают на её обсёр. Иди лучше свою голову к моему хую подключи, глупыш.
О, так значит хуй ты не забыл подключить, еблан модульный? Сразу видно, что для тебя важнее.
Тащемта я в какой-то идл играл, который мог обрабатывать значения в миллионных степенях.
Хотя чую там был хак через хак и округления, так как другой "честный" идл ловил NaN на 1x10^320 (лимит флеша).
Я не написал главного. Из этих 7 миллиардов мутабельных хуевин каждый день есть около 100 миллионов из них, которые запрашиваются другими сервисами. Суммарно это батч на 100 хуевин и таких запросов по gRPC около 2 миллиардов в день. Каждый день добавляются новые хуевины и соответственно смещается распределение из тех, что запрашиваются. Там весь вопрос как грамотно их всех хранить с учетом мутабельности, как планировать I/O и как кэшировать. Ну и полно всякой распределенной хуйни, что случаются network partitions и availability в данном конкретном случае сильно важнее consistency. Но это выходит за рамки нашего байтоебского топика. Вот такой вот сервис, ничего особенного, написан, как сказал, на Java.
>>59782
Я охуел, когда 5 лет назад мне на собеседовании в Яндексе предложили 80к. Ровно тогда же я понял, что в рашке делать абсолютно нехуй.
Это кухня. Тут батя обсуждает со школотой как космические корабли бороздят просторы. Полет фантазии так сказать. Сам иди нахуй.
Батя пролил себе чай на штаны пока тянулся за сахаром.
до завтра, сладкий
Ты сейчас от самоотсоса лопнешь? Ну контртбутил сделал четыре багфикса в этот сервис и дальше что?
Не будет. Питухон станет новым фортраном.
Какой смысл заменять одну дрысню на другую?
Джава так себе байтоёбский, если ты не мудак с "оптимизациями". Задача больше похожа на настройку кластера дб.
Дарт ващет.
А голову ты дома не забыл?
Иди лучше поконтрибьють в ту полудохлую парашу, чтобы на пистоне на андроид писать.
Я до такого никогда в жизни еще не опускался. Но я сейчас FAANG-хуесос, в этом признаюсь.
>>59814
Ну не четыре багфикса, а планировщик параллельного I/O с учетом низлежащей топологии рейда и особенностей B-дерева. Но дальше то, что немного в этом опыта я да имею.
>>59817
На Джаве точно так же можно лепить любое байтоебство и даже ходить по FFI в SIMD декодеры variable length полей кастомного KV хранилища.
>>59821
Кто такой? Чем знаменит?
Давая я лучше питоном в твой рот поконтрибьютю.
Там хоть золотом платили, а не рисованной бумагой
То было на прошлом месте: не FAANG, но тоже вполне себя уважающая контора на 10к человек. Сейчас я, увы, практически ничего рассказать уже о своей работе не могу, т.к. сраный NDA.
Ну на бэк ворвался же.
То было 10 лет назад, о нем тогда знали 1.5 человека. Сейчас же питон находится третьим в списке TIOBE, и его популярность стремительно растет. Есть все шансы отправить жс к хуям, если низкоуровневые возможности си начнут сочетаться с удобством питона применительно к вебу.
Какую родословную нужно иметь, чтобы быть таким же умненьким как ты? Частная школа, хороший ВУЗ, интеллигентные родители, жизнь в Москве?
Нужно быть не умненьким, а старательным. Если тебе после рабочего дня хочется покатать в дотку и бахнуть пивандоприя с товарищами, а не выучить очередной фреймворк, то тут никакой ум не спасет.
> Если тебе после рабочего дня хочется покатать в дотку и бахнуть пивандоприя с товарищами, а не выучить очередной фреймворк, то тут никакой ум не спасет
Стать ноулафером того стоило?
Поподробнее
Я не тот анон из фаанг. Но да, в этом определенно есть свои плюсы.
КТУЛХУ В ФААНГ!
Увы, этого недостаточно. Нужно быть очень и очень умным. Некоторым просто дается математика, а кто-то и в 30 лет с трудом считает сдачу и путается в определении времени на часах.
(c) какой-то индус из гугла
Я просто играл в доту вместо фреймворком и меня взяли в гугл руководителем
(c) какой-то кабанчик из гугла
БЕРУТ МЕНЯТЬ КРАСКУ В КСЕРОКС
>Так купи и читай дома.
В вагоне только ты, книга и поезд едущий в никуда! Дома не то. Может позже стану дома читать, пока что так.
>В вагоне только ты
И еще минимум 3 тела, которые всю дорогу будут травить душные истории, жрать курочку с яичками и попросту бухать водовку. А если не повезет, то уболтают тебя сыграть с ними в карты на интерес. А после будут тебя в туза драть. Ведь карточный долг - дело святое!
> которые всю дорогу будут травить душные истории, жрать курочку с яичками и попросту бухать водовку. А если не повезет, то уболтают тебя сыграть с ними в карты на интерес. А после будут тебя в туза драть. Ведь карточный долг - дело святое!
> в метро
Селюк, ты?
Никогда не пользовался метро. Только в фильмах видал! Начо Видал!!
Ооо, боевые картиночки подъехали.
На самом деле, анон из >>59851 весьма близок правде. Меня травили в самой обыкновенной школе мухосранска. У меня нет высшего образования. Я вырос в типичной нищете начала 90-х, когда в регионах было нечего жрать. И лишь после 20 перебрался в Москву, сняв однушку на деньги, заработанные на первой удаленке. Я абсолютно не считаю себя умным. Более того, я подозреваю, что я ебаный аутист: у меня практически отсутствует эмпатия, я не могу различать лиц людей etc. Все дело в усидчивости помноженной на какой-то начальный интерес. Вместо любой социальной активности и ММО-гейминга я с 13 лет кодил на асме и сишке, потом учился по видеолекциям MIT и НМУ и мечтал съебать из сраной рашки. Собственно, я и сейчас свободное время провожу, доказывая теоремы в Lean и синтезирую говноэмбиент на Scheme. Если бы меня не от этого не перло, то хуево быть мной.
"взял машину" и "вьехал в новое жилье" в разговоре среднего делового кабанчика в реалиях россии следует чаще всего трактовать как то что челик влез в кредит лет на 10 или в ипотеку на четверть века и не более
А как это стоит трактовать в речи среднего делового кабанчика золотого лярда? Ведь жить в кредит и сами кредиты придумала русня в 1991м
в америке не знакомо понятие "дебетовая карта". Жиды их доят так, что они даже не имеют права копить, и обязаны платить банку проценты за все эти кредиты
БЖЖЖ БЖЖЖ БЖЖЖ
Как выяснилось для них эплкард это прорыв 2к19 фьюча из нау олд мен.
ВЫ ТАКИ ЛИТЕРАЛИ ГИТЛЕР, ЯНГМЕН
А если он, то ты побежишь в гугол устраиваться? А если нет, то тебя внутренний цензор не пустит на собес?
Да и внешний тоже. Сучный мне трщ майор достался.
>и в кастомное хранилище под 20 Пб логов
я тоже работал с подобной хренью
когда разобрался что к чему то пришел к pm, и спросил а нахуя на фирме хранят столько ненужной инфы, ведь это по сути мусор, который даже через дата анализ потом никто никогда прогонять не будет
pm посмотрел на меня как на ебнутого и сказал чтобы я об этой хуйне на фирме не распространялся
алсо, в том отделе работало над этой хренью 5 кодеров (с тимлидом во главе), было еще 2 тестировщика полуавтоматических, и даже из стороннего отдела был выделен аж целый "аналитег" (девочка родственница одного из топ-манагеров, как я потом узнал на пьянке в конце одного корпоратива), ну и рулил всем этим тот pm, лол
Зачем нужны сотни денег, если нет тяночки, на которую их можно потратить?
Можно подумать Перельман без труда считает сдачу. Если бы он был таким, то бы блядей ебал под шампанское, а не маскировался под бомжа. Что не мешает ему быть математиком которого ценят зарубежные комитеты.
у меня в конторе один из боссов сходил на лекцию по AI, проникся, и пытается это впихнуть куда ни попадя. Типа "поиск подходящего отчёта по AI"
IFELSE AI
забыл дописать. Наверняка с этими логами аналогично - кто-то из боссов сходил на митап по "бигдате" и повелел ничего не удалять, а нанять ещё десяток мартышек для разбора этой "бигдаты"
кости
К нам тут хуй за 150к настоящих денег заглянул, а ты со своими бомжами обдристанными лезешь.
Было же 160? Понизил планку?
Байтоебу заплатите рыбной котлетой, рыбной котлетой Уооу
Байтоеба покормите - зачтется вам это!
лол
Байтоебу заплатите рыбной котлетой, рыбной котлетой Уооу
Байтоебу - котлета - зачтется вам это!
Отксерил все и оставил в приемной на подпись.
>читать книги только в метро
Енжой йор пиздецовые проблемы со зрением.
Алсо, очевидный эксгибиционист, очевиден. Любил делать уроки так чтобы родители видели, как ты их делаешь?
В какой раз? Эта шлюха уже скоро все конторы обойдёт, закончится всё тем, что пойдёт на свои заслуженные 50к в рога и копыта.
Не для них, а они. Удивительно, как все люди пользуются плодами труда программистов и при этом удивляются, что программисты тоже пользуются.
>при этом удивляются, что программисты тоже пользуются.
Но ведь они не этому удивляются. У тебя совсем всё плохо с самооценкой, да?
Программисты сделали приложение, что удивительного в том, что они составляют большую часть его пользователей? Если бы его грузчики сделали, а программисты сидели, было бы странно, да.
Охуительная логика. Хотя если применить её на хлебопекарях, то не совсем логично получается. Они больше хлеба едят, потому что его пекут каждый день? Нет, скорее наоборот, их немного подташнивает от вида хлеба. Или может быть гинекологи рвуться после работы пизду изучать? Они же гинекологи!
Кстати, интересный способ. Даже если тянучку не найдешь, то какая-нибудь хрюша в свои рога и копыта позовет.
>>59851
>>59849
Успокойтесь, уже два треда назад решили, что всё зависит от твоего генного набора. Если ты родился с любовью к знаниям и полезным для мозга занятиям, то ты будешь успешен, если ты родился красивым, то будешь успешен, если родился остроумным, то будешь успешным. А если ты лентяй, то лентяем и останешься на всю жизнь.
1) Алкоголь.
2) Мясо животных.
3) Таблетки и любые продукты фармацевтики.
4) Никотин и другие наркотические вещества.
5) Кофе, черный и зеленый чай, энергетики.
6) Фаст-фуд, сахар, газированные напитки.
7) Мы вам перезвоним тред.
>1) Алкоголь.
>5) Кофе, черный и зеленый чай, энергетики.
>6) Фаст-фуд, сахар, газированные напитки.
Воду чтоли дистилированную пьёшь?
Ты так пишешь, будто это что-то удивительное нахуй. Разве большинство людей не воду пьют?
Это не здорово для организма. Станешь дебилом. Бесплатно. То есть вдвойне дебилом.
Это здорово, но только если происходит нечасто. Например, это часто рекомендуют как лекарство от депрессии.
Пашка, где там твоя крипта, кончай выебываться, уже был тут один который медитациями лечился.
Только людей.
Жобс болел и нам велел.
Судя по всему ты не можешь в логику.
Сервисы типа тиндера — это реализация с помощью труда программистов какой-то идеи, для которой раньше реализации не было.
Фруктовые и овощные СОКИ
>Despite his diagnosis, Jobs resisted his doctors' recommendations for medical intervention for nine months,[168] instead relying on alternative medicine to thwart the disease.
>According to Jobs's biographer, Walter Isaacson, "for nine months he refused to undergo surgery for his pancreatic cancer – a decision he later regretted as his health declined".[172] "Instead, he tried a vegan diet, acupuncture, herbal remedies, and other treatments he found online, and even consulted a psychic.
>и этого человека называют гением
А в смузи тип сахара нет, там наверное правильные молекулы.
И как он будет витамины получать которых в растительной пище нет, если таблеточки-витаминки он отрицает.
Поговорил с копипастой, экай я молодец.
Ъуъ с жиру бесятся!
>раньше не было
В голос. В твоём манямирке соц. сети только со времен тиндера изобрели? И какое это отношение имеет к тому, что большая часть программистов испытывают проблемы при общении с противоположным полом, от чего вынуждены этими соц. сетями пользоваться, особенно теми, которые сконцентрированы на знакомствах?
>И как он будет витамины получать которых в растительной пище нет
Тащемта у взрослого человека всё необходимое уже вырабатывает своя кишечная микрофлора.
>биограф
>ссылки на источники
>РЯЯЯ ВРЁЁЁТИ ЕТА ВСЁ ВРАКИ МАААМ СКАЖИ ИМ!!!
На изображение надкушенного яблока помолился уже?
>соц. сети только со времен тиндера изобрели?
Специализированные с функцией матчинга по взаимному лайку — да.
>какое это отношение имеет к тому
Такое, что страдают от нехватки тяночек все, а программисты пользуются результатом труда своих коллег для эффективного закрытия потребности.
Разве ты не скажешь такому, что он блядь гений?
Хуёграф. Иди и найди ещё один пруф тому, что Жопс лечился по советам из интернета, из независимого источника.
А ВОЗ то и не знали когда писали рекомендации для вегетарианцев.
Как минимум B12 твое тельце не вырабатывает, ну про C и говорить не стоит.
Фруктоза тама.
Мань, иди папиры перечитывай. Как раз B12 вырабатывается микрофлорой кишечника у взрослого человека. C в ягодах есть, что ещё спизданёшь?
У корзиночек даже D не вырабатывается, на солнце-то не бывают
Уровня мстителей?
Скажи, что гей шешенец.
А, ну то что он отказывался от хирургического вмешательства и предпочел ему веганство и "традиционную медицину", тебя не смущает? Тогда всё ясно.
>Как раз B12 вырабатывается микрофлорой кишечника у взрослого человека.
Спешите видеть, веган признался, что питается микрофлорой кишечника! Если вдруг начнёшь в подробности вдаваться, то хотя бы предупреди, а то вдруг кто-то в это время кушать будет.
Зачем? У меня брать несовершенно летний уже второй год гринкарту ждёт, при том, что у него сестра с гражданством US и мать с гринкартой.
Мечта/травма детства, мамка искала там прынца и все время рассказывала как мы уедем туда в особняк и у меня будут свои лошади. Теперь у меня гештальт. Один отказ в США уже есть, но терь я успешный синиоор, вроде должны пустить, хз подавать или нет.
А вообще в Рашке не нравится климат, подъезды, еда, улицы, дома, хмурые лица, хамство, травля нетаких как все. Хочется в сан Франциско на родину айти. Я бы и в Мексике жил, но там айти нет и непонятно чем зарабатывать.
>Один отказ в США уже есть
Сразу -90% к шансу визы.
>но терь я успешный синиоор, вроде должны пустить, хз подавать или нет.
Только по приглашению от зарубежной компании.
>"Instead, he tried a vegan diet, acupuncture, herbal remedies, and other treatments he found online, and even consulted a psychic.
Ой вей, прямо как Кристофер Лэш завещал.
я читал у него "восстание элит", хорошая книжка
но лучше бы я этим не убивал свое время, а ходил как зомби на работу, женился бы на симпатичной подруге, наделал бы кучу спиногрызов и 2 раза сьездил в турцию
>эффективного закрытия потребности.
Лол. Тиндер в одно время стату провёл, и в ней вскрылось, что тни очень избирательны в выборе по фоточке и моментально отсеивают всё, что ниже трахарьской внешности.
И с тех пор Тиндер эту статистику не публикует, если вообще ведёт.
Так что в этом плане типичные анальники, написавшые тиндер, только всяким женщинам а значит шлюхам помогли эффективно закрыть потребность в скакании на хуйцах.
>И с тех пор Тиндер эту статистику не публикует, если вообще ведёт.
Ты не очень умный, если не понимаешь, что его статистический алгоритм это основное, что делает тиндер тиндером.
Тиндеру важно максимизировать успех, поэтому он работает больше как механизм ютуб-рекомендаций, собирается статистика, определяется твой tier и вперед. Алгоритм максимизирует ожидание создания успешной пары (так же как ютуб максимизирует вероятность просмотра). Успешная пара - это не просто пара, а пара, в которой было общение.
Бояться, что среднетян закидают топовые парни не надо, потому что тиндер их им показывает минимально, ведь вероятность успешной пары минимальная (грубо говоря, у него 1000+ пар и он физически никому не напишет, не то что о свидании договорится).
О, а вот и манятеории о супералгоритмах подъехали. Уровень беседы перешел от "кухонные эксперты" к "бабульки на лавочке".
У меня большой опыт успешного реверсинга алгоритмов, в том числе и black box, а вот ты, видимо, привык с одними бабульками общаться
Анон, вообще реально найти работу без фиксированного графика если полно опыта и стек актуальный?
Вот и пришла пора увольняться по собственному желанию. Тимлид вызвал на ковер и сказал, что я плохо работаю и что мне нужно написать заявление по собственному желанию.
Неплохой подарочек под Новый Год!
45к, php
Какая теперь уже разница? Я недостаточно умен для работы программистом. Мои коллеги намного быстрее схватывают новую информацию и выполняют задачи в два раза быстрее, пока я туплю над какой-нибудь ерундой целыми днями.
Нужно было выбирать рабочую профессию и идти каким-нибудь сварщиком или автомехаником. Слишком сложно конкурировать на рынке труда программистов, когда ты плохо учился в школе, с трудом закончил ВУЗ, и с кое-как греб на помойных галерах, пока остальные с легкостью устраивались на стажировки будучи студентами, а потом в течении 3-5 лет выходили на позиции старших разработчиков и покупали машины и квартиры за наличные в ДС1-ДС2.
Просто в пустую потратил лучшие года своей жизни...
Я только читаю.
Не волнуйся, в офисе заебешься настолько, что засыпать будешь как младенец, а вставать всё равно тяжело будешь, потому что это РАБота.
Не дадут, потому что отказ есть. Для них отказ это как клеймо, наверно их хорошо ебут после того как чел у которого был отказ, уезжает в америку по тур. визе и остается там, поэтому они решают не рисковать.
Смотря за что отказ ведь, у меня был отказ на студенческую визу, всего через 2 месяца дали изи туристическую.
0-200
Моряки от 100к в месяц получают.
Вкатывальщиком. Ведь у девственника хотя бы шанс есть, а вот вкатывальщик так им и останется, потом еще разочаруется и плакать будет после первого и очередного собесов, на которых старичка поднимет насмех 20-ти летний тимлид.
Девственником. Ведь у вкатывальщика хотя бы шанс есть, а вот девственник так им и останется, потом еще разочаруется и плакать будет после первого и очередного общения с тян, на которых старичка поднимет насмех 20-ти летняя сикуха.
Не поднимет, ведь к 33-ём он уже тимлид в крупной компании и получает заветные 300к, от которых даже у 16-ти летних писичка мокнет, не говоря о 20-ти летних старухах потасканых.
>24/7 сидит либо в офисе, либо дома
>проперживает стул и задается вопросом "че тогда от меня не мокнет"
Сам догадаться не можешь?
Чтобы они мокли, нужно чтобы они о тебе и твоей зарплате знали. Чтобы они об этом знали, нужно с ними общаться. Ты общаешься только на дваче, вот им и похуй на тебя.
>Чтобы они мокли
У тебя должна быть внешность чада, атлетичное телосложение, зеленые глаза и рост 2.20.
896x502, 0:32
>Вебемрелейтед
Ты че дурак? Видно же что они в студии для вебкама. Меня в такую пару раз звали когда в хорнете сидел. Вне работы она бы ему хуй дала.
Не ну ты точно дурак. Я тут самый первый, кто оправдываться за тянок должен после того как хорнет упомянул.
Да если бы ты и видел, то тебе бы это не помогло. Ведь ты каждый день в зеркале видишь жалкого омегу, который пытается оправдать своё нежелание работать над собой, но при этом ничего в своей жизни не меняешь.
Обычно после того, как я говорю, что в свободное время смотрю аниме, у них появляются какие то важные дела. Даже свою 2НДФЛ справку не успеваю им показать, зря походу в бугалтерии брал.
Это странно. Быть аниме топ.
На фотках чеды с нормальными челюстями ты хотел сказать, потому что скулы и у факин монголоидов есть, особенно у монголоидов.
Куколды они. Монголоиды муслимы их баб натягивают, а они и рады. Наташки тоже велись больше на чебуреков, чем на вот этих вот северных петушков на чм2018.
На видео Эткинд.
Жидовка с нюдесами нормального человека и жидовка с нюдесами курильщика.
Высокий и прямой лоб, хорошо развитая нижняя челюсть, ровные зубы, прямой нос (не картошкой), густые волосы и отсутствие залысин в 30 с гаком лет.
Тебе же мамка с папкой зажали денег на ортодонта и решили не ставить брекеты - "ну а че, у нас в семье у всех кривые зубы!". Залысины появились уже в 20 лет. Питался ты в основном супами (читай - жир и быстрые угли), и запивал это чайком с сахаром. Мясо в твоей семье было большим праздником.
У второго ряда шнобеля.
>они тут прямо перед тобой сидят - и сердечко останавливается...
Да-да, сидят и мечтают о тебе, всратке, а все скрины без матчей.
>Мясо в твоей семье было большим праздником.
На хайпе веганства и западного зож особенно актуально.
>нормис:
1. Одет со вкусом.
2. Подкачанное тело.
3. Хорошо поставленная речь и громкий голос.
4. Есть друзья с которыми можно развлечься.
5. Может защитить себя и свою тянку.
6. В шумных компаниях чувствует себя как рыба в воде.
7. С ним весело даже в маке, когда вы покупаете один бургер на двоих.
8. Всегда радуется жизни и не унывает, заражая подобным настроением окружающих.
>погромист:
ээээ, ну, эээ, ммммм, ну я это, типа, я могу красно-черное дерево сбалансировать... а еще у меня зарплата высокая, вот....
???
На что вы надеетесь, чмошники? О чём вообще рассуждаете? Вы же никчемные куски дерьма, забудьте о тянках и сконцентрируйтесь на собесах, вилках, вайтбордах, люках и переворачивании деревьев.
Пусть сразу идет в прон и не мучается. Дался ей этот фронтэнд.
Эскобар.жпг
>Тебе же мамка с папкой зажали денег на ортодонта и решили не ставить брекеты
Вот это прям в точку. Помню спросили не хочу ли я брекеты поставить в детстве, когда был маленький и не понимал зачем они нужны вообще, думал окружающие надо мной только смеятся будут, и сразу же забили. Потом в 20 лет уже на свои деньги ставил, но помогло не очень, думаю об остеотомии.
Особенно, когда ты в детстве это мясо видел только по особым дням. А потом мамка с папкой удивляется, что это ты такой хилых вырос, а в вот Славка Ерохин какой мощный вымахал - плечи у него "огого" и ростом под два метра!
Только вот Славку кормили курицей, мясом, рыбой, свежими овощами, кашами (не манкой сраной) и творогом. А на тебе решили сэкономить и пихали тебе манку, которая кроме как углеводов в себе ничего не несет и варили супы из субпродуктов. А, ну и особым шиком считалось добыть по особому блату йогурт фруттис, в котором блядь один сахар и наполнители. Неудивительно, что в детстве ебало было в прыщах по кд.
>нормис рассказывает забавную историю из жизни
>погромист показывает как 3.0 - 2.1 выдаёт результат 0.89 и начинает гыгыкать
Хрртьфу
Просто у него гены.
> погромист показывает как 3.0 - 2.1 выдаёт результат 0.89 и начинает гыгыкать
Проиграл в голосину. Может нахуй этих тяночек?
Двачую. Тупые дуры не понимают всей глубины кека.
Удаучные ракурсы, подчеркивающие достоинства, и маскирующие недостатки. Особенно про залысины весело, насколько нужно ебаться в глаза, чтобы их не видеть. Ну и зубы там блядь у всех видно
1. хуй 2. хуй 3. хуй 4. хуй 5. себя смогу, и драться умею и ножом вооружен подумываю купить еще стволов, питаю к ним некоторую слабость как сержант Тэклберри 6. хуй 7. хуй 8. хуй
> 'Sexual activity can influence acne'
> Having sex or masturbating will not make acne any better or worse.
https://www.nhs.uk/conditions/acne/causes
на три хуя
>ножом вооружен подумываю купить еще стволов
>думает, что тянка потечет и раздвинет ноги
>тянка лишь посмотрит как на шизика, а потом побежит к нормису, рассказывать о чудаке, который с ножом ходит
Жопу под сгущенку разрабатываешь хоть? Всегда угораю с таких бойцов, которые либо этот нож никогда не достанут, либо зарежут какого-нибудь еле стоящего на ногах алкаша, а потом уедут на 15 лет работать транспортировщиком сгущенки.
У всех прямая линия роста волос. Сами волосы очень густые. Ты, видимо, никогда не видел залысин и редких волос.
Но я расульчик жи есть!
Только в мечтах.
Мне похуй что думает тянка, просто рос в районе таком, и живу сейчас в подобном. Нож и достану и даже пользоваться им умею и не только ножом, большой опыт тренировочных боев разным холодняком. А насчет 15 лет мне похуй, пусть судят трое чем несут шестеро, как говорят муриканцы.
Славянка
1. Одета без вкуса
2. Тело заплывшее, убитое плохой экологией
3. Стесняется своего низкого голоса, поэтому скрипуче щебечет
4. Есть еще более старшные подруги-шлюхи
5. Выебывается на гопников, чтобы проверить тебя
6. В компании 10 негров чувствует себя как рыба в воде
7. Амеба, которая умеет только глупо смеяться
8. Ноет о том, что вокруг нет нормальных мужиков
Азиаская членодевочка
1. Одета с иголочки
2. Тело идеальное и длинноногое, к тому же есть хуй
3. Стесняется своего низкого голоса, поэтому скрипуче щебечет
4. Может привести других трапов для игры в паровозик
5. Может защитить себя и твою тянку
6. В шумных компаниях чувствует себя как рыба в воде.
7. С ним весело, потому что может намутить мет
8. Всегда радуется жизни и не унывает, заражая подобным настроением окружающих
Ого! 3 пердежа!
Вкойченко няшней, а это какая-то всратка.
Да, чуть неправильно сказал. I'd rather be judged by 12, than carried by 6 - Лучше пусть судят двенадцать, чем несут шестеро. Типа суд присяжных их.
У Дениса, 38 видна выдающаяся вперед хуйня по центру. У Лукаса 36 очевиднейшие залысины, замаскированные ракурсом. У Рубена все только начинается. Остальные либо молодые, либо всратые
Я знаю. Потому хуйну и побыстрее дам по съебкам, пусть ищут блядь потом.
>Потом в 20 лет уже на свои деньги ставил, но помогло не очень, думаю об остеотомии.
Я уже и забил на это дело. Мне все детство мамка с папкой говорили "а что это ты не улыбаешься, ну улыбнись!!". Теперь-то уже поздно что-то менять...
Неа. Мама плакать не будет, нет ее давно. А батя мой военный - он скажет над гробом только что я правильно сделал и умер как мужик с оружием в руках.
Что не так с линией как у денчика? Это не связанный с облысением стандартный тип линии.
>А на тебе решили сэкономить и пихали тебе манку
Манку это еще норм. И овсянка, но на воде, овсянку на молоке -нини, молоко дорага.
Основная еда еда картошка и суп-борщ из того что на огороде на песке выросло. И хлеб. Хлеб с дешевыми макаронами, хлеб с супов на траве, хлеб с маленькой пойманной костлявой рыбкой, хлеб с маслом, хлеб с хлебом. Овощи были свежие да, но недолго только в сезон, их сколько не пытались хранить им пизда приходила, - поэтому много солений делалось, это буквально смысл существования был, заката банок. У меня их батареи были в квартире и селе.
Мясо да, в основном это курица, а чтобы дешевле - брались не лапки, а говнокрылья.
Мясо изредка как ни странно я ел, была одна тетка знакомая мамы, она мясом села торговала с большого хозяйства, поэтому раз в месяц, но мясо из коровы или свиньи покупалось, но она всегда почему-то было каким-то безвкусным что-ли и оче долго жевалось.
Что я ну оче редко ел это сыр, молоко и сладкое при этом кариеса было хоть отбавляй, у меня сейчас половина зубом искустенные.
Сейчас вообще не ем хлеба, супов, борщей, макарон, курицы и отдельно лично ненавижу любые соления кроме огурцов.
А еще эта привычка везде добавлять сахар. "Сахар - это глюкоза, а мозгам нужна глюкоза" и наваливает тебе сахар в чай.
Ага, ну да. Наверно из-за него и кариес походу был.
ОТ ХЛОПКА
>сдохнешь в свои 75
Ебать шутник. Мне 40 нет, а здоровье уже по пизде идет последние 5 лет. Если я дотяну до 55-60 - то считай это как сорвать джекпот. Скорее всего я отъеду ближе к 50 годам.
>Скорее всего я отъеду ближе к 50 годам.
А разве нужно больше? Если ты не поехавший дед политос или улучённый, то нихуя и не сделаешь потом.
Родился в мухосрани, питался чем попало, получал пиздюлей по кд, а родители плевать хотели на твое образование и воспитание. В 18 лет вылетаешь на хуй из дома и идешь в шарагу. Вот тебе уже 30 с лишнем лет, ты работаешь на дно работе и думаешь как бы побыстрее это все закончить.
Кажется именно Вероникой зовут тут психологиню, что программистов анальниками называет и бугуртит с них. Если неправильно, то поправьте кто знает как ее имя.
Вон бывший президент США Джимми Картер в 95 лет на стройках хуярит, дома строит.
https://thehill.com/blogs/in-the-know/in-the-know/464705-jimmy-carter-back-to-building-homes-for-habitat-for-humanity
Ага, и так доебашит за сотню, а потом там себе еще и тяночку найдет.
А я в 19 лет не могу шуруповертом нормально закрутить, сил не хватает.
Во времена бобыля знать стандарт старее новейшего эт какая то хуйня. Для галочки пункт чтобы дидов с жквери распугивать.
Угу.
Блядь, точно. Еще надо было переключить режим высовывания на всовывание!
Это короч надо уметь обычными циклами пользоваться и прототайпами с зисами. Это нужно не только для легаси, но и для скорости, ибо зумеры-смузихлебы ебашат по хардкору всякие новомодние функции на большие массивы данных и в итоге имеет уже системные требования для сайтов в хроме уже мемные 8ядер-16гигов.
Я не тяночка, но тоже в беху бы сел. Коллективное бессознательное диктует что бэхи это "респектос".
>Бояться, что среднетян закидают топовые парни не надо, потому что тиндер их им показывает минимально, ведь вероятность успешной пары минимальная (грубо говоря, у него 1000+ пар и он физически никому не напишет, не то что о свидании договорится).
Тиндер - не сервис для женитьбы, лол. Особенно учитывая, какой его предшественник был.
Сколько алгоритмов не пихай, тня всё равно будет всратых спихивать влево.
Ну вот я также думаю, просто странно, что там ес5 упоминается. Вообще, похоже я нашёл вакансию, на которую откликнусь. Обещают научить реакту, который я более менее знаю, требуют мало, платят для моего города неплохо - 25-50к для начала же сойдёт, я не тороплюсь. Потом в рамках той конторы и больше можно получать. Ещё бы взяли, так вообще круто было бы.
Коллективное бессознательное диктует что некробэхи это еще больший респектос-бандос.
Ну тогда не будет проблем скорее всего.
А что если это правда и у него огромный болт? Зовет таких сладких пирожочков на "свидание" - https://twitter.com/SatiataOff/status/1203633632939855872
а затем сношает в туза держа одной рукой за волосы, а другой подгоняя по заднице?!!
Видел статью на хабре с фор по лену и с фор ин, что то там автор высрал, но его обоссали в камах. Давай примеры где там новые подходы тяжёлые. А с учётом того, что всё в ес5 и так транслируют для совместимости, то ваще хз кому эти оптимизации нужны.
Вместе с респектос-бандос идет за компанию жестоконасилиес-сантос, с выпиливанием в прямом смысле если бравый бандитос под дозойс.
Ща брат бэха подъедет все на ней в новый тред перекатим.
Я потекла, продолжай
>а затем сношает в туза держа одной рукой за волосы, а другой подгоняя по заднице?!!
Судя по аматеур и вебкам видосам на порнхабе, то так и есть.
Я тоже потекла, поменяй мне масло, прокладки и еще там по мелочи его тыщ на 40, как на прошлой неделе.
Чур я сверху, а ты снизу.
>Монголоиды муслимы их баб натягивают, а они и рады.
Ты что-то попутал, муслимы только чернильниц натягивают, обычных самок они недостаточно быстро вырезают чтобы пул трахарей затронуть.
А рады пикрелейтед.
Лично я не проверял, не буду пиздеть. Но есть один сеньор, отдалено знакомый, бухал раз с ним. Вышка, опыт работы пишет и любит раст, но основная работа фронт. Работал раньше в wix, перекатился пару лет назад в мурику.
Он короче грил мне вот лично, точнее нашей небольшой компании в пабе, что обычноциклы таки быстрее, особенно на старых камнях, и еще рекомендовал идти не с нуля в конец, а с конца к нулю, это дает прирост из-за какой-то там электроннологики на тактах.
И еще дал даже какую-то англ статью как оптимизировать сложные цсс анимации и подобную поебень исходя из видокарт, я ее сохранил но прочитать так руки не дошли, там пиздец матан, если найду в дебрях сохраненных статей то скину сюда.
Только катиться дальше некуда?
Сперва ебли мозг около часа задачками на сообразительность - ящик с яблоками - апельсинами, три грузовика, веревка которую поджигали. Затем перешли к с++, тут тебе и виртуальное наследование и std::move, третий час коллективная содомия меня разными IPC и асинхронностью, зомби, форки, гонка процессов. Как итог - мы не можем вам предложить вакансию (100 т.р.) ну ебаный на хуй. Ебаная жизнь.
Это копия, сохраненная 15 февраля 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.