LINUX.ORG.RU
ФорумTalks

Есть идеи?

 


1

1

Программирование вообще, забавная шутка - вроде бы могёшь, «чувствуешь в себе силушку необьятную», подкреплённую IDE с библиотеками ООП, а в результате пшик один. «Всё уже написано до нас», как говорил один персонаж...
Без идей - как паук в стеклянной банке. Средства, реализация... Фигня всё. Главное идея. А её - нетути...

★★
Ответ на: комментарий от cadaber

А всё потому, что программисты – петухи.

cocucka ★★★★☆
()
Ответ на: комментарий от lenin386

Товарищ, win32s - это рантайм для Windows 3.11 для запуска 32-х битных приложений. Какие недокументированные функции, товарищ? Там никаких функций нет, это просто эмулятор win32, ведущий на win16.

Ещё один «иксперд». win32s.hlp блин, был такой файлик для Delphi 3-4. Win32 Programmers Reference назывался. Что вы всё в дебри дремучие прётесь-то, не видя что на поверхности?

cadaber ★★
() автор топика
Ответ на: комментарий от vaddd

Ээ.. никогда не думал об этом в таком ракурсе. Профессия программиста там скорее всего для галочки, безовсякого смысла. А вот произведение сверх упоротое. Где-то на профессоре Выбегалло с его недочеловеком хочется выкинуть книжку в камин.

untitl3d
()
Ответ на: комментарий от untitl3d

Профессия программиста там скорее всего для галочки, безовсякого смысла

Что вы такое говорите, обидно же

vaddd ★☆
()

«Всё уже написано до нас», как говорил один персонаж…

Ничего подобного, есть ниши, где нет нужного софта. Например гуй к разным фиговинам в линуксе. Пульсоотрицатели так и не сделали гуй к альсе («микшеры» не в счет), а пульса пошла в дистры не в последнюю очередь из-за того, что был к ней гуй. И других идей полно, если поискать. chan_dongle забросил автор, хоть штука и очень специфичная, но работа над ней имеет больше смысла, чем очередной плеер.

goingUp ★★★★★
()
Ответ на: комментарий от AP

Миллион проектов: нам не хватает программистов.

ЛОРовец: у меня нет идей…

Таки дай! Программистов у них не хватает... Может, мы просто разными дорогами ходим, причём, синхронно, и в разных направлениях? Забавно.

Хотя, не вижу ничего удивительного. Нужен как правило терминатор Т800, как минимум, с в/о, без в/п, на з/п «от 2000р.», а находится, как правило, старый ленивый программист, который умеет, но меньше, чем за 50-80тыр/мес. не согласен. Странно, да? Какой наглец.

cadaber ★★
() автор топика
Ответ на: комментарий от pup_kin

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

Еще кто-то в 2022 составляет картину реальности по новостям?

Купите умную колонку яндекс. Попользуйтесь Cortana. Примеров уже даже не единицы, десятки. Купите читалку от Digma, и прослушайте простую текстовую книгу, которую Вам прочитает встроеный ИИ.

Это голосовой интерфейс. Это такой интерфейс наподобии графического или командной строки. Хоть в командной строке можно делать крутые вещи, это не совсем ИИ. Распознавание голоса это скорее машинное обучение, чем ИИ. И да, оно не отменит гуи в ближайшей перспективе. Алисе не скажешь «зайди на лорчик в тред ‘есть идеи’ и зачитывай новые посты по мере поступления», если в нее это не захардкодили.

goingUp ★★★★★
()
Ответ на: комментарий от cadaber

Таки дай! Программистов у них не хватает…

Помогать существующему проекту, который нравится? Фиксить баги, делать фичреквесты из багтрекера.

goingUp ★★★★★
()
Ответ на: комментарий от cadaber

win32s.hlp блин, был такой файлик для Delphi 3-4.

Не было такого файла ни для Delphi 3-4, который уже и 16-и битный код-то генерировать не мог, ни для TPW 7.0 и Delphi 1.0, которые на то время были актуальны.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от cadaber

Так тебе опенсорс джаст фор фан или трудоустройство?

AP ★★★★★
()
Ответ на: комментарий от cadaber

У тебя программистское бессилие, с этим к программопатологу надо

cocucka ★★★★☆
()

Какой язык? Если жабопитон могу накидать идей «на пару недель»

То на что сам забил, так сказать

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 1)

Чёт как обычно тема скатывается в холливар, а ведь изначально было интересно.

CryNet ★★★★★
()
Ответ на: комментарий от cadaber

Ну и кому это уже было интересно? Ни-ко-му. Только мне, идиоту, разве.

Для себя и надо делать. Для кого же ещё? Что касается игр, то можно делать фоновые игры. То есть игры, которые идут фоном к прослушиванию стрима или даже к онлайн совещанию. Такая игра не должна сильно затягивать, она должна размещаться в маленьком окошке и не есть ресурсы. Основная её цель - не дать тебе уснуть на совещании. Примерами таких игор может быть тетрис (на небольшой скорости) или лайнс.

Как вариант, можно взять какую-нибудь пошаговую стратегию, рогалик или даже настольную игру и упростить до безобразия. Но тут главное, чтобы игра не была текстовой. Читать текст параллельно совещанию сложно.

Kogrom
()
Ответ на: комментарий от CryNet

Жаба, вернее jooq+шпринг. Проверка что запрос идёт по индексу, прям аннотацию для шпринга. Это очень круто для тестов с базой, мы один раз здорово напоролись когда запрос пошёл фулл-сканом.

Пистон оставлю себе, но кратко - переписать pymongo на нормальный asyncio (мотор это лажа и изврат). Протокол уже написал (https://github.com/upcFrost/aiomongowire), хочу на его основе потом накатать уже полноценный клиент

upcFrost ★★★★★
()
Ответ на: комментарий от cadaber

А на самом деле - фигня получается, а точнее - лажа, даже при работающем на все 120% движке. Сценария ноль, текстуры отстойные, 3Д модели говно, аудиофон лучше не слушать вообще, во избежание психических расстройств.

В Майнкрафте же нашли ответ на этот вопрос - пользователь сам должен создавать свой кусочек мира.

torvn77 ★★★★★
()

cadaber

Предложить то можно много чего, но что ты согласишся делать, а что не будешь делать ни в какую?

torvn77 ★★★★★
()
Ответ на: комментарий от anc

Пробовали на чистом выньапи написать гуевую софтинку?

Та ты шо!!! Вызывать функции, о работе которых не имеешь абсолютно никакого представления?!

dimgel ★★★★★
()
Ответ на: комментарий от fsb4000

llvm-project

Не нужно.

Однако в нормальных проектах, нужных не только корпорациями с алергией на GPL типо гугла, исуй завались

DMITRY
()

Главное идея. А её - нетути…

Как уже говорили - можешь поискать исуи в других проектах.

Все идеи для самостаятельных проектов которые у меня получается придумать - очень сложные в реализации

DMITRY
()
Последнее исправление: DMITRY (всего исправлений: 1)

Главное идея. А её - нетути…

Помоги Д.Кнуту завершить все задуманные 7 томов «Искусства программирования» ©.
У него идеи есть, а времени «нетути» :)

quickquest ★★★★★
()
Ответ на: комментарий от Kogrom

Еще не все Open-Sorce аналоги сделаны. Причем, почему-то в одних случаях аналогов много, а в других ни одного. На примере шутеров - есть десяток quake-подобных мультиплеерных арен, есть десяток попыток реанимировать старые шутеры для одного игрока, но никто, например, так и попытался сделать тактический шутер с открытым исходным кодом.

Leupold_cat ★★★★★
()
Ответ на: комментарий от sudopacman

Почему именно LLVM?

это линуксовый форум, поэтому я не советовал что-то Windows специфичное. И LLVM используется сейчас везде, так что решая проблемы LLVM помогаешь сразу всем, включая языки Delphi, Rust, Zig, Swift, D, C++, C…

Хотя можно было и на issues ядра Linux дать ссылку, это да, я согласен.

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от untitl3d

Чистый солид довольно мозгорвущая весч. Одна только каноничная невозможность отнаследовать прямоугольник от квадрата это уже весело

upcFrost ★★★★★
()
Ответ на: комментарий от cadaber

В самом деле, ты наследуешь классы, о работе которых не имеешь абсолютно никакого понятия

Так можно про что угодно сказать, даже про переключалку скоростей на велосипеде. Не знаешь - возьми да разберись.

upcFrost ★★★★★
()
Ответ на: комментарий от cadaber

В результате фигня, которую можно уместить в десяток строк кода

ООП само по себе возникает когда проект приближается или превышает 800 строк кода, а до этого он просто не нужен и по этому ты имхо посто не умеешь подбирать подходящий для разработки инструмент.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Так пусть топик меняет: Идея до 800 строк, если в ООП не умеет

foror ★★★★★
()

А что делать если проблема ровно наоборот - идей воз и маленькая тележка, да вот только до реализации порой проходят месяцы а то и годы!

Вот была у меня идея, вынашивал год с лишним. Потом проперло - написал за четыре дня. А теперь месяцы спустя с трудом заставляю себя писать для нее юнит-тесты, а ведь потом еще и документацию написать надо будет - без документации я не могу поделиться своим виденьем с миром, а без юнит-тестов не могу начать писать документацию, а юнит-тесты это скучно и уныло. Слыш, пацан, ты напишешь юнит-тесты за меня? А?

YogSagot ★★☆
()

Всё так. Только идеи нужны не абы какие, а которые затянут. Таких ещё меньше.

У меня сейчас висит идея сделать пульт управления звуком на компе. А то лень бегать к клаве и подкручивать звук. Хочу прямо с дивана это делать. Уже купил esp32 и энкодер. Но лень.

ox55ff ★★★★★
()
Ответ на: комментарий от sudopacman

порог входа высокий.

нет.

Много студентов делали и будут делать коммиты и в ядро и в LLVM.

В больших проектах всегда есть несложные задачи для начинающих…

Вот для примера в LLVM: https://github.com/llvm/llvm-project/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 3)
Ответ на: комментарий от Leupold_cat

сделать тактический шутер с открытым исходным кодом.

Эта задача для студии, и требуется хороший бюджет. Тут нужны специалисты с опытом коммерческой разработки игр. А я говорю о том, что осилит любой программист, работающий в другой сфере.

Kogrom
()
Ответ на: комментарий от upcFrost

невозможность отнаследовать прямоугольник от квадрата это уже весело

Так то квадрат – частный случай прямоугольника.

u-235
()
Ответ на: комментарий от Harald

А вы попробуйте, попробуйте. :) Только детей, беременных женщин и т.д. удалите от себя подальше, ибо мата будет много. :)

anc ★★★★★
()
Ответ на: комментарий от anc

я с детства можно сказать начал программировать именно в такой форме

ща, если мышечная память не подводит :)

#include <windows.h>

LRESULT CALLBACK WindowProc(HWND hwnd, uMsg, WPARAM wParam, LPARAM lParam)
{
}

int WinMain(int argc, LPSTR argv)
{
WNDCLASSEX wndclass;
wndclass.cbSize = sizeof(WNDCLASSEX);
wndclass.lpfnWndProc
RegisterClassEx(&wndclass);
...
}
как-то так начиналось, мне норм было :)

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.