Pull to refresh
24
0

Пользователь

Send message
А откуда там /0.9?
Вытесненная вода весит 1*х
Лёд весит 0.9*х, а ещё вес лома 7.8*1
уравнение х = 0.9х + 7.8
х — 0.9х = 7.8
(1 — 0.9)х = 7.8
х = 7.8/(1 — 0.9) = 7.8/0.1 = 78
Глянул на дисках — студии меньше весят.
Сейчас у меня 136 гигабайт заняті под разные ide — и я могу разрабатівать что угодно, это инструменты от тех что отображают регистры ассемблера и всё руками надо двигать — до инструментов собирающих ресурсы компьютерных игр автоматически по нажатию кнопки. Хоть сборку для девелоперов свою делай, честное слово… А вот на линуксе больше половины этих программ и sdk не работают.
Ну к чему я это пишу — разработчик 15 гигабайт жалеть не должен. И кстати, заодно глянул — комьюнити эдишн последней студии весит в разы меньше.
Ещё интересная особенность — абсолютно все мои комментарии на хабре система пометила как технарьские. Хотя а) я получал классическое естественнонаучное образование и б) пишу всегда развёрнуто и даже с буквой «ё» =), был уверен что получится чисто гуманитарный результат.

upd Хм… Кроме вот прямо вот этого.
Чисто для информации
Моя первая ide (ну, первая после делфи) весила 50 гигабайт. 20 редактор и инструменты для графики, ещё 30 — пакет всех предсобранных библиотек которые могут понадобиться + инструменты анализа кода и автоматизации работы с гуи.
Так что студию я устанавливать уже не боялся. Как и несколько других ide в нескольких версиях.
И Qt (всё ещё не полный) весит у меня больше 20.
Комплект Qt 5.9.1 mingw53_32 — 3.8 GB

А все остальные комплекты? А функцинал старых версий?
Это значит, что вы не умеете писать кроссплатформенный код

Это ещё без своего кода, это сама библиотека.
Интересно. Но по-моему зря отброшены обращения — можно провести анализ кто с кем больше общается — как часто гуманитарии обращаются к технарям, технари к гуманитариям, технари к технарям, гуманитарии к гуманитариям. Померять количество пользователей которые одинаково много или одинаково мало общаются с обеими категориями среди первых и вторых.
Также интересно добавить категории естественных наук и сравнить все три варианта. Можно так же анализировать саму систему образования — разделить не только по типу факультета, но и по классу вуза, и проверить, кореллирует ли грамотность и развёрнутость предложений, использование терминов и прочее с категорией вуза, или с его рейтингом по разным системам. Тогда можно сравнить адекватность оценки частных рейтинговых систем между собой и с государственной системой аккредитации.
Ещё было бы интересно добавить анализ фото нейросетями, если это позволяют вычислительные мощности. Анализировать корелляции с причёской, телосложением, цветом одежды по метрикам из разряда систем Person Recognition. А также померять гомогенность каждой группы.
А вы знаете сколько весит Qt с полным функционалом? Разрабатывать программы и бояться лишних 15 гигов?
Про совместимость уже было…

Что именно из зависимостей вам нужно в linux и не нужно в win, на какой файлик вам ругалась сборка?

Всё? На все файлики ругается сборка, и ни на один не ругается Windows, примерно так.

порт линуксового gcc в win, mingw, обладает более полным покрытием современного с++.

До такого меня жизнь не доводила…
mrpt 1.5 билд+исходники 2.85 гигабайта
OpenCV (от которой он так же зависит), билд+исходники 3.9 гигабайт
Ещё нужны wxwidgets и всякое такое. Очень много мелочей.
HP Pavilion у меня какой-то был, работал только на висте.
А на win он ничего не требует чтоли?

Ну и требует поменьше… Я прекрасно знаю какие вещи я трогать не буду в своём проекте, и могу не устанавливать их — и Windows не будет проверять всё ли я правильно собрал и все ли версии подходят друг к другу. Он парень простой — запустит то что сказали, и чаще всего запустится всё сразу.
А Linux прекращает сборку и паникует без файлика который мне никогда нужен не был. В этом смысле он паникёр.
Ах, да, там же есть precompiled for Visual Studio 2015. Упс, а на дворе-то конец 2017-ого!

Несколько установленных версий студии решают проблему. Иногда у них ещё компиляторы немного отличаются, и тогда — если работаете со старыми проектами, приходится иметь их под рукой.
На данный момент на рынке мобильных устройств умирает именно windows phone

Я не пользовался windows на телефоне, но мне нравился симбиан больше чем андроид. Так что мне обидно что некоторые производители перешли на него.
Вам уже упоминали, что мобильные устройства тоже работают на linux (и других posix-compatible ОС)

От создателей с++:
«Я мечтал, чтобы компьютеры стали такими же простыми в использовании, как телефоны. Недавно моя мечта сбылась — я не смог разобраться с моим новым телефоном.»
Не имеете права говорить какую часть публичного API windows не поддерживает linux?

Не имею права указывать на то, какого функционала нет в программе. А насчёт того что не поддерживается — linux'овский sys/socket отличается от винсока и неадекватно реагирует на проброску порта на виртуальной машине. В итоге двустороннюю передачу данных можно реализовать сервером на виндоусе, но нельзя — сервером на линуксе (работают сервер на сервере: виндоус-виндоус, линукс-виндоус, виндоус-линукс при неравноправных системах в локалке, а если установить сервер на терминал, то работать будут виндоус-виндоус и линукс-виндоус, а у виндоус-линукс будет только односторонняя связь. При этом если сервер на винде, то можно вообще забить и использовать дотнетовский сокет и написать всё на шарпе).

С официальной страницы:

Ага. Только он потребует библиотеку, потом другую, третью… CMake'ом если конфигурировать — видно что он ещё много гигов разных библиотек хочет. Включая OpenCV, которую для поддержки tensorflow и прочих зрительных штук необходимо тоже из исходников собирать. И некоторые библиотеки надо ещё хитрыми способами даунгрейдить и пути переделывать.
И даже это итоговой проблемы с флагами не решает (люди просто запускают код палкой (удаляют строку которая проверяет совместимость) на свой страх и риск).
Да, на комплектующие. К примеру, драйвер графики поставится, а блютуз и встроенная камера требуют какую-нибудь Висту. И по-другому никак не запустишь. Но — должен заметить — в магазине он продавался с установленной вистой.
А если я буду искать и там везде будет мелькать линукс?

Я таких не находил. Даже специально каждый проект гуглил вместе со словом linux. Сразу результаты не в ту степь.

Более того, я могу написать корректный c++ код, который соберется gcc, но который msvc точно не соберет до версии 2023-его года.

Вы можете. Но хоть такой код и будет работать на большем количестве разных систем чем виндовый — виндовый будет работать на 88% всех компьютеров, просто потому что их больше. Как пример — английский язык не самый простой для изучения, но самый популярный язык международного общения. А всякие искусственные языки может и более совместимы с лексикой самых разных языков, и потому их проще учить — но для международного общения их используют гораздо реже. Тут тоже самое. Совместимых с кодом на линуксе вариантов систем больше, но винда всё равно распространённее чем все они вместе взятые.
какую же?

Не имею права говорить. Но это связано с сетью. Вообще у Линукса много проблем с сетью. Например, конфигурация сети может испариться в никуда, если использовать вшитый в саму систему гуи для её настройки (гениальное решение разработчиков...). И даже приложения специально разработанные под линукс могут испортить wifi.
я бы на это поставил

Ну, как человек разбирающийся и в линуксе и в роботах, может вы просветите человека безграмотного — как построить библиотеку MRPT на убунте? У меня на это больше недели ушло, просто из-за постоянных требований докачивать ещё что-то, что также на линуксе только из исходников собирается. И то — теперь я понятия не имею какой версии компилятор нужен чтобы всё запустить — постоянное несовпадение флагов ABI на исполняемых файлах.
Перепроверка простая — открыть пару видео на тему роботов и искуственного интеллекта, с названиями конкретных институтов где есть такие разработки. Там можно подглядеть в экраны и увидеть что люди на винде работают. Либо на самом действующем лице экран виндоус.
Я местных разработок нашёл 6 штук. Одну начали на XP разрабатывать, потом 8-10 (этот учится понимать задачи от людей в словесной форме), ещё одна до сих пор на семёрке разрабатывается (колёсный лабораторный робот), и имеет точного аналога в лице третьего робота. Ещё один тоже на винде 10, ещё один — был на винде, но часть модулей на линуксе (откровенно дурацкое решение и оно не работает) и про последний ИИ (чисто компьютер, без актуаторов) — я не нашёл информации, но его тот же университет делает где робот на семёрке бегает.
ИСПР на маке, которая мне вспомнилась — это научный робот который «живёт» в камере с очень высокой температурой и производит измерения там где человек находится не может.

Технологии которые я описываю — это не дебри, это просто очень новые технологии. Скоро они приживутся и будут такими же привычными как мышь.
Просто есть такие «мыши» которыми можно водить в пространстве и рисовать, чертить и играть в игры в 3д. А есть браслеты на руки, чтобы жестами управлять всей техникой в доме. А есть системы умных досок, которыми можно тоже управлять — и жестами, и стилосами и чем захочешь. Все эти технологии на слуху, вы наверняка слышали про них, просто не запомнили названия и не обратили внимание для какой они системы. Их существование говорит о том куда движется человечество — к тому чтобы общаться с машинами интуитивно, не изучая талмуды. У языка С около 30 специальных слов, большая часть синтаксиса — просто слегка формализованый английский язык. Для управления потоком достаточно 5ти. То же самое с другими языками программирования, в принципе. Все они наследуют идеи понятного управления. Некоторые комбинации иде могут даже включать элементы визуального программирования, где программа — это блоксема. И на фоне этого есть консоль — где надо точно заучить все правильные названия программ, спецслова, параметры и правильную их последовательность… И организация информации настолько неочевидна, что проверить правильность установки можно только в конце, а значит делать сначала билд на 5 суток каждый раз, когда не совпадает очередной уровень проверки наличия всех штучек. Это не программирование, это ад.
Когда я впервые начал пользоваться линуксом — я просто установил иде и скопировал код на винде — никогда ещё не ошибался так сильно… Переделка кода заняла три недели, хотя оригинальный на винде я написал за 2,5 дня. И в итоге он не поддерживал одну функцию, которую линукс, похоже, просто не умеет. И это самые простейшие вещи… Я не дурак какой-то, и не с луны свалился вчера, я человек с высшим образованием, и мне неприятно когда я оказываюсь неспособен сделать простые вещи, настолько элементарные, что люди даже не считают нужным писать по ним туториалы — как-будто это должно быть очевидно каждому. А мне непонятно — то ли родился таким глупым, то ли меня, получается, отупили 22 года использования виндоус…
Это где в магазинах не разбивают диски? А как же С и D? Это же почти универсальный стандарт. Ноутбуки такими с завода приходят, если с предустановленной. И магазин тут ни при чём. А если ставит магазин — ну это на совести продавца, но я ещё не видел такого чтобы без разбивки продавали.
В тему линукса скажу даже более того: есть ноуты, на которые в принципе производитель делает дрова только под одну систему — ту, которую он же и ставит. Такой ноут кроме как под виндой нужной версии вообще будет плохо работать.
Мне кажется, что если убрать весь лишний лёд (которій никак не повлияет на уровень), и оставить полностью утопленую «подушку» которой хватает ровно на то чтобы держать лом, то она будет объёмом:
1*x = 0.9*x + 7.8*1;
x = 78 (у.е.);
После удаления лома она поднимется на одну десятую своего объёма — 7.8 у.е.
А лом вытеснит 1 у.е. Соответствено общий объём водоизмещения упадёт на 6.8. После таяния льда он займёт столько же объёма, сколько занимал в свободном плавании, и 6.8 окончательная величина. Уровень воды упадёт строго на (примем площадь поверхности водоёма за очень условную еденицу) delta_h = -6.8 (у.е./о.у.е.)
Есть разные типы игроков. Игрокам-исследователям больше всего нравится глубина проработки сюжета и мира игры, а не графика, счётчик очков и возможность чатится или пвп. Эта категория малочислена, и не сделает игру блокбастером, но именно на неё чаще всего ориентируются инди разработчики (в наше время), к которым и стоит обращение в конце статьи. Так что всё логично.
Вот так — да, соглашусь. Лучшее решение.

Information

Rating
Does not participate
Location
Донецк, Донецкая обл., Украина
Registered
Activity