|
|
3.28, Рустик (?), 14:52, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем спрашивать, если он просто работает? Развития правда особо нет, ну и ладно.
| |
|
4.29, iPony129412 (?), 14:54, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Зачем спрашивать, если он просто работает?
Там так работает, что к этому даже прикасаться не охота. Ничего не умеет.
| |
|
5.30, iZEN (ok), 15:13, 25/02/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Зачем спрашивать, если он просто работает?
> Там так работает, что к этому даже прикасаться не охота. Ничего не
> умеет.
Всё умеет, просто после редактора кода IDEA люди никак не втулят, за что им хвататься — всё кнопочками в основном автоматизировано.
| |
|
6.33, iPony129412 (?), 15:32, 25/02/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Всё умеет
Не умеет.
Конфигурации сборки не прописать.
От C++11 и выше уже такая радуга начинается, что ужас.
Тогда зачем оно вообще надо?
| |
|
7.35, iZEN (ok), 15:40, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Всё умеет
> Не умеет.
> Конфигурации сборки не прописать.
Да сколько угодно: Project Properties -> Configurations.
> От C++11 и выше уже такая радуга начинается, что ужас.
Что за радуга?
> Тогда зачем оно вообще надо?
Кому?
| |
|
|
|
|
|
|
1.2, Аноним (2), 08:50, 25/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Оно уже вполне юзабельно, пробовал как раз наднях предыдущую версию. До этого давно использовал версию 8. Изменить только шрифт стоит в настроеах
| |
|
2.57, Пахом (?), 01:18, 26/02/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Оно всегда было юзабельно и используется много где в энтерпрайзе. Просто не хайповый продукт.
| |
|
|
|
3.8, Аноним (11), 10:17, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Переносить проекты с машины на машину со всеми плагинами, которые начинают по разному работать или не работать или не устанавливаться. Сказка.
| |
|
|
|
2.9, Аноним (9), 11:05, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ох, это ты не пробовал собрать рандомный проект на жаве. А там внезапно понадобится javafx, который только в проприетарной жаве, кучу проектов для либ настраивать, шариться по варезникам в поисках необходимых архивов. И в эклипсе можно в пару кликов всё настроить и собрать без проблем, в тот момент я понял, почему сабж не популярен.
| |
|
3.14, iZEN (ok), 12:02, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Внезапно. Поддержка проектов с JavaFX представлена в Netbeans "из коробки".
| |
|
4.31, Аноним (9), 15:16, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я пытался настроить в нём опенсорсную версию в зависимости, правда. Проприетарную-то не скачать больше. А вот с эклипсом с настройкой зависимостей проблем не возникло. Правда, собрать это всё в готовый архив так и не удалось, да.
| |
|
5.32, iZEN (ok), 15:21, 25/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А вот с эклипсом с настройкой зависимостей проблем не возникло. Правда, собрать это всё в готовый архив так и не удалось, да.
В Eclipse можно экспортировать проект в JAR вместе с зависимыми библиотеками (JavaFX или OpenJFX), .class-файлы и исходники, при этом отредактировать MANIFEST.MF так, что из него будет запускаться полноценное самодостаточное приложение (которому нужна будет только JRE11).
| |
|
|
3.15, Аноним (15), 12:28, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это такой набор невзаимосвязанного бреда, что сразу видно человека, который на Java никогда ничего не собирал.
| |
|
4.16, Аноним (9), 12:34, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хм. Но я ведь собрал, запустить правда в итоге смог только через кнопку run в этом самом эклипсе, после настройки. Целые 2 раза, была ещё одна игрушка, которую я смог собрать только через встроенную импортилку из гита (подпроектов там не было, так что не в этом дело) и это было намного проще чем настраивать зависимости в 1 раз.
| |
|
3.25, Аноним (25), 14:31, 25/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
До чего у людей любовь шариться по варезникам.
JavaFX удалена из jre начиная с java 11. Просто нужно добавить openjfx в зависимости maven
JavaFX есть в репозитории debian, Ubuntu.
| |
|
|
5.44, Аноним (25), 18:00, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да. Оно скорее всего почти во всех дистрибутивах есть, просто я других не знаю 😥
| |
|
|
|
|
|
2.19, beck (??), 13:48, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Сейчас набигут иксперды с:
while(42)
{
print("зачем этот ваш %s, когда у нас есть %s?", a, b)
}
| |
|
|
4.24, beck (??), 14:30, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вот пожалуйста, набижал ыксперд. И на каком жи езыке программирования написан код сей, чтобы размазывать грязную кашу по чистому столу?
| |
|
5.68, Вы забыли заполнить поле Name (?), 16:18, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Вот пожалуйста, набижал ыксперд. И на каком жи езыке программирования написан
> код сей, чтобы размазывать грязную кашу по чистому столу?
Ты сначала ошибки исправь в своем куске. Потом я подумаю стоит ли с тобой вообще разговаривать.
| |
|
|
3.23, Умный эксперт (?), 14:28, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
#include <stdio.h>
#include <stdlib.h>
int main(void){
char *editors[] = {"emacs", "vim", "nano"};
int len = sizeof(editors) / sizeof(char*);
for (int i=0; i < len; i++)
printf("Эксперт номер %d говорит: Зачем вам этот ide, когда есть %s\n", rand()%10, editors[i]);
return 0;
}
| |
|
|
5.42, Аноним (11), 17:28, 25/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ясное же дело что все кто не умеют программировать сидят в комментах на опеннете, а не программируют.
| |
|
6.59, Пахом (?), 01:32, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Ясное же дело что все кто не умеют программировать сидят в комментах на опеннете, а не программируют.
Ты и в 35-40 лет собираешься программировать? Мне 38, и я давно вырос из программиста. Если меня спросят что-то о программировании, я скорее всего уже ничего и не вспомню, хотя раньше лазил в такие дебри, что дай Боже...
| |
|
7.65, zog (??), 11:30, 26/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Мне 38, и я давно вырос из программиста.
Расскажи, в кого ты вырос? В эффективного манагера, вечно сидящего на совещаниях или пишущего кучу бесполезной внутренней документации ни о чём?
| |
7.69, Вы забыли заполнить поле Name (?), 16:21, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Ясное же дело что все кто не умеют программировать сидят в комментах на опеннете, а не программируют.
> Ты и в 35-40 лет собираешься программировать? Мне 38, и я давно
> вырос из программиста. Если меня спросят что-то о программировании, я скорее
> всего уже ничего и не вспомню, хотя раньше лазил в такие
> дебри, что дай Боже...
Брюзжание старика... Вообще есть несколько ветвей развития, кто-то уходит в манагеры (обычно те, кто не любит программировать), кто-то развивается дальше как специалист. Вот, например, Джону Кармаку сколько лет? Представь себе 52.
| |
7.88, Гай Юлий Анонимоус (?), 14:47, 27/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ржу во весь голос, не-могу. Здесь, на форуме, наличествет куча народа, программистов, которым ты в сынки годишься. Есть и такие, которые и в руководителях ит-подразделений побывали, а потом обратно вернулись к программированию - потому что не все любят пыжиться и раздуваться от чсв, рукой водить, преданно смотреть в глаза вышестоящему рукойводителю. А разработка - это всегда творчество и кайф от сделанного
| |
|
|
|
4.67, Вы забыли заполнить поле Name (?), 16:17, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> int len = sizeof(editors) / sizeof(char*);
size_t / size_t получаем int? Ну в данном случае да, а если другой Вася поменяет eidtors и будет читать его из файла?
| |
4.74, Аноним (74), 20:06, 26/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я поправил, не благодари.
#include <iostream>
#include <random>
#include <array>
#include <string_view>
#include <format>
int main(const int, const char**)
{
using namespace ::std::string_view_literals;
constexpr ::std::array editors =
{
"emacs"sv,
"vim"sv,
"nano"sv
};
::std::random_device random_device;
::std::mt19937 mersenne_twister_engine(random_device());
::std::uniform_int_distribution distribution(0u, 9u);
for (const auto & editor : editors)
{
::std::cout << ::std::format("Эксперт номер {} говорит: Зачем вам этот ide, когда есть {}\n"sv, distribution(mersenne_twister_engine), editor);
}
return 0;
}
| |
|
|
6.77, Аноним (74), 20:27, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Просто загоны мои. Пару раз подрывался с ADL и макросами, теперь просто везде ставлю полное пространство имён.
| |
6.84, Ula Rek (?), 09:07, 27/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
фиксед
#include <iostream>
#include <random>
#include <vector>
#include <string>
int main()
{
const std::vector<std::string> editors = {"emacs", "vim", "nano"};
std::random_device random_device;
std::mt19937 mersenne_twister_engine(random_device());
std::uniform_int_distribution<size_t> distribution(0, editors.size() - 1);
for (size_t i = 0; i < 10; ++i) {
const auto editor_index = distribution(mersenne_twister_engine);
std::cout << "Expert #" << i << " says: Why use an IDE when you have " << editors[editor_index] << "?" << std::endl;
}
return 0;
}
| |
|
7.85, Аноним (85), 10:21, 27/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> const std::vector<std::string> editors = {"emacs", "vim", "nano"};
Зачем оно runtime? Тут должно быть constexpr/array.
> std::uniform_int_distribution<size_t> distribution(0, editors.size() - 1);
У тебя тут implicit conversion у аргументов (int, size_t). Если бы ты написал 0ul или явно привел 0 к size_t, то тип можно было бы не указывать у шаблонной функции.
Тут потенциальная обосрака если вектор у тебя пустой. Получишь распределение от 0 до std::numeric_limits<size_t>::max() -> и в цикле выйдешь за пределы вектора.
И вообще, у автора оригинала логика была другая.
| |
|
|
|
6.78, ChatGPT (?), 20:57, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если только по поводу того, что мало звездочек, нужен еще знак вопроса с восклицанием
| |
|
|
|
|
2.58, Пахом (?), 01:26, 26/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
В своё время, лет 20 назад, написал в виндовом блокноте операционку с нуля на чистом fasm, даже в сеть умела и пинговала яднекс. Где-то даже образ валяется на болванке в антресолях. А вы говорите IDE, совсем избаловались.
| |
2.64, Аноним (64), 09:24, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет, серьёзно, не холивара ради.
Для того же си, чем оно лучше неовима с парой плагинов и мейкфайлом к проекту?
| |
|
1.20, Дмитрий (??), 14:16, 25/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Нафига каждый раз номер версии обновляют, напрягает это, каждый пол-года +1 к версии.
М.б. кому пригодится, запускаю так, с указаниме языка, шрифта, без мигания каретки, без сообщений об ошибках.
./netbeans -J-Dnetbeans.debug.editor.caret.focus=true --locale en:US --fontsize 14 -J-Dnetbeans.exception.alert.min.level=99999 -J-Dnetbeans.exception.report.min.level=99999
| |
|
2.86, CHIM (ok), 10:46, 27/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Напрягает что оно не обновляет предыдущую версию, а устанавливает ещё одну сбоку. Каждый раз ещё одна копия программы, спрашивается нафига?
| |
|
|
2.47, Гай Юлий Анонимоус (?), 19:21, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если вместе с Chrome или VSCode, то может и не хватить. Но ты можешь расширить свою память до 65 Гб, потому что твое время дороже. Так?
| |
2.48, iZEN (ok), 19:39, 25/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> У меня 32Gb оперативки, этого хватит для запуска NetBeans?
С лихвой.
| |
2.53, Рустик (?), 22:49, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> У меня 32Gb оперативки, этого хватит для запуска NetBeans?
Я на 1 гб без свопа запускал.
| |
2.55, Пахом (?), 00:57, 26/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
CPU: AMD Athlon 64 X2 Dual 5200+ (2)
Memory: 2174MiB / 3923MiB
Полёт нормальный. Андроид студио жрёт намного больше.
| |
2.91, unknown (??), 18:44, 06/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
с большими проектами ни еклипс, ни идея не справляются даже с открытием. нетбинсов же два экземпляра + дикиймух на 16 гигах - норм.
| |
|
1.56, fumanchez (ok), 00:58, 26/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какие же здоровенные и цветастые иконки в тулбарах - их никак не получится не замечать, все внимание стягивается на них. Хорошо, что в приложениях посвежее так делать перестали.
| |
|
2.81, troizet (ok), 05:03, 27/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чтобы включить маленькие иконки:
View -> Toolbars -> Small Toolbar Icons
| |
|
|
2.87, Простоник (ok), 12:13, 27/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Легко. Для этого просто не нужно включать маленькие иконки:
View -> Toolbars -> Small Toolbar Icons
| |
|
|