Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Утилитки для себя любимого.

414
18 июня 2012 года
CassandraDied
763 / / 24.05.2012
Надеюсь, топик не умрёт с тремя сообщениями.
Доброго времени суток, господа.
Вот, вы же программисты по большей части, верно? И наверняка вас не устраивают какие-то имеющиеся приложения или такие просто отсутствуют. Но вы можете написать их сами.
Предлагаю в топике рассказать, какие программки приходилось писать для своего личного пользования, какие хотелось бы написать, какие сейчас пишутся.
Страницы:
446
18 июня 2012 года
Meander
487 / / 04.09.2011
Я сейчас пишу каталогизатор своих электронных книг с функцией пойска и интерфейсом напоминающим браузер. База данных просто ini файл (нормальным базам не хочу учиться)
446
18 июня 2012 года
Meander
487 / / 04.09.2011
А вообще, моя мечта, написать open sours проект для решения математических задач (по типу MathCad or Mapple). Но задача сложная, конечно. С мат библиотеками и алгоритмами вроде определился. Свой синтаксис (приближенный к тому, который в книжках математике) еще не придумал, но с принципами интерпритации, вроде, разобрался. Визуализация тоже ясна (графики 2 и 3 Д). Ну отдельные элементы потихоньку продумываю, но до сборки воедино еще недорос.
277
18 июня 2012 года
arrjj
1.7K / / 26.01.2011
Прежде чем чтото писать для себя - гуглю, а вдруг уже есть? Так что еще ничего для себя не писал :D

P.S.
Цитата: Meander
не хочу учиться


:doublefacepalm:


P.P.S.
Тысячи их неужели ни один не строил?

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата:
Тысячи их неужели ни один не строил?



С ними разбираться не быстрее чем свою написать.

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата:
Так что еще ничего для себя не писал



Те кто пишет для других, для себя не пишут (времени нет)!

1
18 июня 2012 года
kot_
7.3K / / 20.01.2000
прочел название темы и решил что ТС имеет весьма оригинальное хобби и домашних животных. Поэтому был весьма удивлен, читая в теме "Улитки для себя любимого...":
Цитата:
... И наверняка вас не устраивают какие-то имеющиеся приложения...


при этом пытаясь понять как вообще связаны моллюски и проблемы с ПО

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата:
моллюски и проблемы?

- вот он - зоркий глаз модератора!

446
18 июня 2012 года
Meander
487 / / 04.09.2011
блин, я только что сдал кандидатский экзамен по философии, на пиво денег нет, сигараты кончаются, всю ночь не спал и форум умирает, но на 8!!! комменте!
446
18 июня 2012 года
Meander
487 / / 04.09.2011
Cassandra. Ты тоже умерла?
414
18 июня 2012 года
CassandraDied
763 / / 24.05.2012
Цитата: Meander
Cassandra. Ты тоже умерла?


Cassandra физически ещё жива, думаю.
Кстати, на счёт БД - это зря. Там-то всего три-четыре запроса тебе понадобятся. Осмыслить их работу можно за сутки.
То же самое и с математическики средами. Банально берётся любое математические приложение среднего уровня и разбирается по строкам. К концу программы уже можно иметь представление о многом.
Сейчас для себя пишу менеджер паролей. Как-то к стандартным доверия нет или это просто паранойя. Ещё есть потребность написать небольшое приложение для приклеивания стикеров на рабочий стол. Таких в общем-то много, но подходящего по моим индивидуальным запросам нет.

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата:
Там-то всего три-четыре запроса тебе понадобятся


В БД, в любом случае, самое сложное - продумать ее архитектуру. Да и для работы с ini все готово, библиотеки имеются.

Цитата:
и разбирается по строкам


Уже составил представление, но, вообще, подобного рода opensours-ов маловато, будет.

Цитата:
приклеивания стикеров


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

414
18 июня 2012 года
CassandraDied
763 / / 24.05.2012
Цитата: Meander

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


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

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Есть куча программ для программирования микроконтроллеров. Причем каждая из них работает со спектром микросхем, читай, архитектур. Почему до сих пор, а уже 2012 г от р.х. на дворе, нет IDE для любой архитектуры и платформы? Так быть недолжно.
414
18 июня 2012 года
CassandraDied
763 / / 24.05.2012
Цитата: Meander
Есть куча программ для программирования микроконтроллеров. Причем каждая из них работает со спектром микросхем, читай, архитектур. Почему до сих пор, а уже 2012 г от р.х. на дворе, нет IDE для любой архитектуры и платформы? Так быть недолжно.


Универсальные решения - самые плохие.

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Еще делал программку для бинаризации сразу группы изображений текста, когда понадобилось обработать 500 страниц, а редакторы не позволяют сделать такое автоматически (только поштучно). Вернее можно, но в них алгоритм неадаптивный - качество плохое.
7
18 июня 2012 года
@pixo $oft
3.4K / / 20.09.2006
Цитата: Meander
Есть куча программ для программирования микроконтроллеров…und bla-bla-bla

AVRStudio.И чего там только нету

414
18 июня 2012 года
CassandraDied
763 / / 24.05.2012
Цитата: @pixo $oft
AVRStudio.И чего там только нету


Интуитивно понятного и удобного интерфейса.

446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата:
AVRStudio.И чего там только нету


Имелось ввиду для любого процессора компьютера и операционной системы. Кросплатформенная IDE для создания приложений.

7
18 июня 2012 года
@pixo $oft
3.4K / / 20.09.2006
Да ты офигел :) Такую кроссплатформенную гадость делать—застрелиться
446
18 июня 2012 года
Meander
487 / / 04.09.2011
Цитата: @pixo $oft
Да ты офигел :) Такую кроссплатформенную гадость делать—застрелиться


Отнюдь. Для любой платформы, уже, есть среда. Если их бъединить, то готово!

26K
19 июня 2012 года
mudBit
224 / / 30.05.2011
Если код этих сред закрыт, тыбрить его - криминал.
Если код этих сред открыт, надо в нем разбираться, что есть геморрой.

Если уж так хотите - делайте скелет среды с подвеской плагинов для конкретной модели, с блэкджеком и шлюхами, читай интуитивным интерфейсом(скажу по секрету, чтобы создать хороший, понятный, а тем более "интуитивный" интерфейс используют специально обученных дизайнеров). Потом выкладывайте под GPL(лучше под линух ОС, там ОпенСорц-сообщество больше) и красноглазые фанаты допилят все до нужного уровня.

Плюс - можно скачать плагины только под нужные модели и не грузить себе комп и бошку ненужными плюшками.
Минус - опенсоурс не продашь))
414
19 июня 2012 года
CassandraDied
763 / / 24.05.2012
По-моему, число минусов явно занижено. А первый плюс вообще сомнителен.
Если плагины пишут разные люди, а в опенсорц это не редкость, то количество танцев с бубнов при попытке прикрутить новую версию плагина к старой версии IDE(или наоборот) увеличивается разы, что не доставляет.
446
19 июня 2012 года
Meander
487 / / 04.09.2011
Цитата: mudBit
Если код этих сред закрыт, тыбрить его - криминал.
Если код этих сред открыт, надо в нем разбираться, что есть геморрой.

Если уж так хотите - делайте скелет среды с подвеской плагинов для конкретной модели, с блэкджеком и шлюхами, читай интуитивным интерфейсом(скажу по секрету, чтобы создать хороший, понятный, а тем более "интуитивный" интерфейс используют специально обученных дизайнеров). Потом выкладывайте под GPL(лучше под линух ОС, там ОпенСорц-сообщество больше) и красноглазые фанаты допилят все до нужного уровня.

Плюс - можно скачать плагины только под нужные модели и не грузить себе комп и бошку ненужными плюшками.
Минус - опенсоурс не продашь))


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

26K
19 июня 2012 года
mudBit
224 / / 30.05.2011
Количество и сложность танцев определяется скорее не количеством людей, работающих над проектом, а качеством спецификаций интерфейса системы. Если все четко разъяснено, пунктов не много, общие концепции не меняются с выходом новых версий(в идеале старые спецификации - подмножество новых), то бишь все продумано, то отправь на работу хоть триллион программёров - результат будет успешным. Примеры: POSIX, GRUB.
Цитата: Meander

Такого рода проекты подсилу только большим фирмам, дизайнеры у них есть. Opensours огромных проектов никому не нужен (только отдельные алгоритмы), если ты не компьютерный гений.


Ви таки уверены?)) А как же Arch Linux, KDE или упомянутый выше GRUB?

414
19 июня 2012 года
CassandraDied
763 / / 24.05.2012
Может быть, всё действительно зависит от качества спецификации, но в действительности очень часто случается, что программист зависит от тех людей и технологий с которыми ему приходится работать даже в одном проекте. И чем больше людей, тем больше зависимостей, как следствие косяков\неудобств. Пример, как мне кажется, почти любое приложение UNIX систем, где зависимостей тысячи и нужно же их все удовлетворить. Но в UNIX ещё как-то обратная совместимость является приоритетом, но не думаю, что в остальных опенсорс проектах, которые, допустим, не попали официально в репозиторий, будет такое же стремление поддерживать совместимость всего старого со всем новым.
Это рассуждение от лица пользователя. Как программисту, мне ещё не приходилось сталкиваться с работой над одним проектом в коллективе.
Пишу это и вспоминаю о Code::Blocks с её неплохой поддержкой множества языков программирования и сильной системой плагинов. Там, наверное, вообще всё на плагинах. Так же вспоминаются траблы совместимости, когда новая версия IDE не поддерживала старые версии плагинов, их нужно было качать отдельно, при этом неизвестно откуда и ставить(не удивлюсь, если ещё и собирать самому). Хотя Code::Blocks, наверное, не очень хороший пример. У них уже почти 2 года с последнего официального релиза, а все пользователи сидят на ночных билдах.
247
19 июня 2012 года
wanja
1.2K / / 03.02.2003
Написал программки для скачивания веб-комиксов: Garfield, Dilbert, Sinfest, Wulffmorgenthaler, NichtLustig.
277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: wanja
Написал программки для скачивания веб-комиксов: Garfield, Dilbert, Sinfest, Wulffmorgenthaler, NichtLustig.



Ну вот.... а я всё по старинке wget - | sed ...

245
19 июня 2012 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: Meander
Но вот Builder, почему их среда платная, зачем? Делай ее бесплатной и полнофункциональной для некоммерческого использования. Фирмы, отдельные программисты могут платить за лицензию и пусть платят. Число начинающих программистов ≈ числу практикующих - выгода всем.



К билдеру программистов нужно допускать только после особой аттестации на отличное знание с++, психическую устойчивость и высокие моральные качества. А всем начинающим программистам, которые успели его попробовать, и задают вопросы в стиле "как передать переменную из одной формы в другую" - лоботомию и шоковую терапию.

277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: ~ArchimeD~

К билдеру программистов нужно допускать только после особой аттестации на отличное знание с++, психическую устойчивость и высокие моральные качества...


А за использование фреймворков казнить на месте?
С такой логикой к php и .NET вообще никого нельзя допускать xD

245
19 июня 2012 года
~ArchimeD~
1.4K / / 24.07.2006
На паралимпиаду по программированию приглашаются программисты PHP, 1C, VisualBasic дада :)
Графическая рисовалка билдера - это и фича и проклятие. Новичкам она просто напрочь калечит представление о программировании. Про мышление на уровне форм я упомянул.
277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: ~ArchimeD~
На паралимпиаду по программированию приглашаются программисты PHP, 1C, VisualBasic дада :)
Графическая рисовалка билдера - это и фича и проклятие. Новичкам она просто напрочь калечит представление о программировании. Про мышление на уровне форм я упомянул.


Ну к сожалению сейчас везде где есть gui есть такие рисовалки. Хотя имхо есть одно исключение из этих правил - Qt. Несмотря на простоту разработки софта, Qt както так сделан что по неволе начинаешь учить язык программирования а не фреймворк.

245
19 июня 2012 года
~ArchimeD~
1.4K / / 24.07.2006
Щупал Qt - да, все же не визуальный конструктор.
Щупал андроид... а что андроид - единственный плагин с рисовалкой для eclips и то кривой. Там особо не разгуляешься.
Как-то у билдера рисовалка самая рисовалкистая. Взять, например, подключение к базе данных.
Короче, не знаю, как сейчас вообще обстоят дела со всеми остальными этими свистелками перделками, даже не видел и не интересовался.
277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: ~ArchimeD~

Щупал андроид... а что андроид - единственный плагин с рисовалкой для eclips и то кривой. Там особо не разгуляешься.



До сих пор не могу себя уговорить на андроид начать кодить, уже и SDK качал и к эклипсу плагин ставил, но это просто невыносимо... установка пол дня, эклипс стартует пол часа, эмулятор стартует пол часа, java, xml... короче както неадекватно сделали. У других контор под java me например куча плагинов надстроек к эклипсу и всё шустро работает, а тут...короче снес вчера даже не собрав ни одной демки ><

245
19 июня 2012 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: arrjj

До сих пор не могу себя уговорить на андроид начать кодить, уже и SDK качал и к эклипсу плагин ставил, но это просто невыносимо... установка пол дня, эклипс стартует пол часа, эмулятор стартует пол часа, java, xml... короче както неадекватно сделали. У других контор под java me например куча плагинов надстроек к эклипсу и всё шустро работает, а тут...короче снес вчера даже не собрав ни одной демки ><


дададада.
а если еще и на с++ что-то приспичит написать, это вообще ад

341
19 июня 2012 года
Der Meister
874 / / 21.12.2007
Цитата: ~ArchimeD~
Графическая рисовалка билдера - это и фича и проклятие. Новичкам она просто напрочь калечит представление о программировании. Про мышление на уровне форм я упомянул.

Дизайнер форм, компоненты, мастера и привязки не мешают писать хорошие приложения. По моим наблюдениям, если у кого-то что-то покалечено, то это случилось задолго до выбора C++ Builder в качестве основного инструмента разработки, а C++ Builder просто каким-то магическим способом притягивает такого склада людей (может статься, что их больше подкупает либерально настроенное комьюнити, чем возможности среды).
Кстати, система управления микроклиматом для домашнего мини-огорода считается сабжем?

277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: Der Meister
Дизайнер форм, компоненты, мастера и привязки не мешают писать хорошие приложения. По моим наблюдениям, если у кого-то что-то покалечено, то это случилось задолго до выбора C++ Builder в качестве основного инструмента разработки, а C++ Builder просто каким-то магическим способом притягивает такого склада людей (может статься, что их больше подкупает либерально настроенное комьюнити, чем возможности среды).


Тут больше обсуждение с чего начинать изучать C++ - с билдера или с чегото другого. Годный софт можно на чем угодно написать, если прогер нормальный. Просто после билдера/делфи люди почемуто чаще задают глупые вопросы.

341
19 июня 2012 года
Der Meister
874 / / 21.12.2007
Цитата: arrjj
Тут больше обсуждение с чего начинать изучать C++ - с билдера или с чегото другого. Годный софт можно на чем угодно написать, если прогер нормальный. Просто после билдера/делфи люди почемуто чаще задают глупые вопросы.

И я ровно о том же. Если нет ни особого интереса, ни масла в голове, то, на мой взгляд, любой выбор инструмента окажется "неправильным".

277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: Der Meister
И я ровно о том же. Если нет ни особого интереса, ни масла в голове, то, на мой взгляд, любой выбор инструмента окажется "неправильным".


Т.е. большинство людей без масла в голове исключительно случайно начинают с билдера? (сейчас все чаще и чаще с .net)

Конечно количество глупых вопросов пропорционально популярности среды, но не на столько же.

341
19 июня 2012 года
Der Meister
874 / / 21.12.2007
Цитата: arrjj
Т.е. большинство людей без масла в голове исключительно случайно начинают с билдера? (сейчас все чаще и чаще с .net)
Конечно количество глупых вопросов пропорционально популярности среды, но не на столько же.

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

277
19 июня 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: Der Meister
Повторюсь: может оказаться, что комьюнити играет здесь большую роль, чем сама среда.


могу заявить на личном опыте - билдер разлагает.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог