Утилитки для себя любимого.
Доброго времени суток, господа.
Вот, вы же программисты по большей части, верно? И наверняка вас не устраивают какие-то имеющиеся приложения или такие просто отсутствуют. Но вы можете написать их сами.
Предлагаю в топике рассказать, какие программки приходилось писать для своего личного пользования, какие хотелось бы написать, какие сейчас пишутся.
С ними разбираться не быстрее чем свою написать.
Те кто пишет для других, для себя не пишут (времени нет)!
при этом пытаясь понять как вообще связаны моллюски и проблемы с ПО
- вот он - зоркий глаз модератора!
Cassandra физически ещё жива, думаю.
Кстати, на счёт БД - это зря. Там-то всего три-четыре запроса тебе понадобятся. Осмыслить их работу можно за сутки.
То же самое и с математическики средами. Банально берётся любое математические приложение среднего уровня и разбирается по строкам. К концу программы уже можно иметь представление о многом.
Сейчас для себя пишу менеджер паролей. Как-то к стандартным доверия нет или это просто паранойя. Ещё есть потребность написать небольшое приложение для приклеивания стикеров на рабочий стол. Таких в общем-то много, но подходящего по моим индивидуальным запросам нет.
В БД, в любом случае, самое сложное - продумать ее архитектуру. Да и для работы с ini все готово, библиотеки имеются.
Уже составил представление, но, вообще, подобного рода opensours-ов маловато, будет.
Прикольно, тоже о таком размышлял. Например, чтобы каждый день оно обновляло рисунок рабочего стола, а рисунок - календарь на год с помеченной текущей датой.
Прикольно, тоже о таком размышлял. Например, чтобы каждый день оно обновляло рисунок рабочего стола, а рисунок - календарь на год с помеченной текущей датой.
Плюшка, меняющая обои по определённым параметрам тоже нужна. Как-то даже садился писать, но потом забил, потому что нашёл уже готовую очень хорошую. Но, к сожалению, она отказалась работать с переходом на 7 х64. Теперь сижу месяцами с одним и тем же волпейпером.
Универсальные решения - самые плохие.
AVRStudio.И чего там только нету
Интуитивно понятного и удобного интерфейса.
Имелось ввиду для любого процессора компьютера и операционной системы. Кросплатформенная IDE для создания приложений.
Отнюдь. Для любой платформы, уже, есть среда. Если их бъединить, то готово!
Если код этих сред открыт, надо в нем разбираться, что есть геморрой.
Если уж так хотите - делайте скелет среды с подвеской плагинов для конкретной модели, с блэкджеком и шлюхами, читай интуитивным интерфейсом(скажу по секрету, чтобы создать хороший, понятный, а тем более "интуитивный" интерфейс используют специально обученных дизайнеров). Потом выкладывайте под GPL(лучше под линух ОС, там ОпенСорц-сообщество больше) и красноглазые фанаты допилят все до нужного уровня.
Плюс - можно скачать плагины только под нужные модели и не грузить себе комп и бошку ненужными плюшками.
Минус - опенсоурс не продашь))
Если плагины пишут разные люди, а в опенсорц это не редкость, то количество танцев с бубнов при попытке прикрутить новую версию плагина к старой версии IDE(или наоборот) увеличивается разы, что не доставляет.
Если код этих сред открыт, надо в нем разбираться, что есть геморрой.
Если уж так хотите - делайте скелет среды с подвеской плагинов для конкретной модели, с блэкджеком и шлюхами, читай интуитивным интерфейсом(скажу по секрету, чтобы создать хороший, понятный, а тем более "интуитивный" интерфейс используют специально обученных дизайнеров). Потом выкладывайте под GPL(лучше под линух ОС, там ОпенСорц-сообщество больше) и красноглазые фанаты допилят все до нужного уровня.
Плюс - можно скачать плагины только под нужные модели и не грузить себе комп и бошку ненужными плюшками.
Минус - опенсоурс не продашь))
Такого рода проекты подсилу только большим фирмам, дизайнеры у них есть. Opensours огромных проектов никому не нужен (только отдельные алгоритмы), если ты не компьютерный гений. Но вот Builder, почему их среда платная, зачем? Делай ее бесплатной и полнофункциональной для некоммерческого использования. Фирмы, отдельные программисты могут платить за лицензию и пусть платят. Число начинающих программистов ≈ числу практикующих - выгода всем.
Такого рода проекты подсилу только большим фирмам, дизайнеры у них есть. Opensours огромных проектов никому не нужен (только отдельные алгоритмы), если ты не компьютерный гений.
Ви таки уверены?)) А как же Arch Linux, KDE или упомянутый выше GRUB?
Это рассуждение от лица пользователя. Как программисту, мне ещё не приходилось сталкиваться с работой над одним проектом в коллективе.
Пишу это и вспоминаю о Code::Blocks с её неплохой поддержкой множества языков программирования и сильной системой плагинов. Там, наверное, вообще всё на плагинах. Так же вспоминаются траблы совместимости, когда новая версия IDE не поддерживала старые версии плагинов, их нужно было качать отдельно, при этом неизвестно откуда и ставить(не удивлюсь, если ещё и собирать самому). Хотя Code::Blocks, наверное, не очень хороший пример. У них уже почти 2 года с последнего официального релиза, а все пользователи сидят на ночных билдах.
Ну вот.... а я всё по старинке wget - | sed ...
К билдеру программистов нужно допускать только после особой аттестации на отличное знание с++, психическую устойчивость и высокие моральные качества. А всем начинающим программистам, которые успели его попробовать, и задают вопросы в стиле "как передать переменную из одной формы в другую" - лоботомию и шоковую терапию.
К билдеру программистов нужно допускать только после особой аттестации на отличное знание с++, психическую устойчивость и высокие моральные качества...
А за использование фреймворков казнить на месте?
С такой логикой к php и .NET вообще никого нельзя допускать xD
Графическая рисовалка билдера - это и фича и проклятие. Новичкам она просто напрочь калечит представление о программировании. Про мышление на уровне форм я упомянул.
Графическая рисовалка билдера - это и фича и проклятие. Новичкам она просто напрочь калечит представление о программировании. Про мышление на уровне форм я упомянул.
Ну к сожалению сейчас везде где есть gui есть такие рисовалки. Хотя имхо есть одно исключение из этих правил - Qt. Несмотря на простоту разработки софта, Qt както так сделан что по неволе начинаешь учить язык программирования а не фреймворк.
Щупал андроид... а что андроид - единственный плагин с рисовалкой для eclips и то кривой. Там особо не разгуляешься.
Как-то у билдера рисовалка самая рисовалкистая. Взять, например, подключение к базе данных.
Короче, не знаю, как сейчас вообще обстоят дела со всеми остальными этими свистелками перделками, даже не видел и не интересовался.
Щупал андроид... а что андроид - единственный плагин с рисовалкой для eclips и то кривой. Там особо не разгуляешься.
До сих пор не могу себя уговорить на андроид начать кодить, уже и SDK качал и к эклипсу плагин ставил, но это просто невыносимо... установка пол дня, эклипс стартует пол часа, эмулятор стартует пол часа, java, xml... короче както неадекватно сделали. У других контор под java me например куча плагинов надстроек к эклипсу и всё шустро работает, а тут...короче снес вчера даже не собрав ни одной демки ><
До сих пор не могу себя уговорить на андроид начать кодить, уже и SDK качал и к эклипсу плагин ставил, но это просто невыносимо... установка пол дня, эклипс стартует пол часа, эмулятор стартует пол часа, java, xml... короче както неадекватно сделали. У других контор под java me например куча плагинов надстроек к эклипсу и всё шустро работает, а тут...короче снес вчера даже не собрав ни одной демки ><
дададада.
а если еще и на с++ что-то приспичит написать, это вообще ад
Дизайнер форм, компоненты, мастера и привязки не мешают писать хорошие приложения. По моим наблюдениям, если у кого-то что-то покалечено, то это случилось задолго до выбора C++ Builder в качестве основного инструмента разработки, а C++ Builder просто каким-то магическим способом притягивает такого склада людей (может статься, что их больше подкупает либерально настроенное комьюнити, чем возможности среды).
Кстати, система управления микроклиматом для домашнего мини-огорода считается сабжем?
Тут больше обсуждение с чего начинать изучать C++ - с билдера или с чегото другого. Годный софт можно на чем угодно написать, если прогер нормальный. Просто после билдера/делфи люди почемуто чаще задают глупые вопросы.
И я ровно о том же. Если нет ни особого интереса, ни масла в голове, то, на мой взгляд, любой выбор инструмента окажется "неправильным".
Т.е. большинство людей без масла в голове исключительно случайно начинают с билдера? (сейчас все чаще и чаще с .net)
Конечно количество глупых вопросов пропорционально популярности среды, но не на столько же.
Конечно количество глупых вопросов пропорционально популярности среды, но не на столько же.
Повторюсь: может оказаться, что комьюнити играет здесь большую роль, чем сама среда.
могу заявить на личном опыте - билдер разлагает.