Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подборка программ и ресурсов, облегчающих повседневную жизнь программистов

 
размещая программу или сообщение, пожалуйста руководствуйтесь следующими несложными правилами:
 
  • не обсуждаются вопросы, связанные с особенностью работы известных коммерческих пакетов (VS и RAD Studio);
  • в своих сообщениях давайте максимальную информацию о программе (ссылки, краткое описание);
  • размещая программу в шапке, давайте ссылку на официальный сайт для свободных программ и ссылку на варез для коммерческих;
  • если программа уже имеет ветку обсуждения на форуме, то желательно привести ссылку на неё;
  • никаких holy wars;

    инструменты для продуктивной работы программиста
     
    ссылка на подборку ресурсов, собранных посетителями этого форума


  • Всего записей: 24845 | Зарегистр. 06-12-2002 | Отправлено: 01:41 04-08-2011 | Исправлено: data man, 16:48 25-04-2021
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur
    ну на нём же учиться собираются, а не драйвера писать...
    и наверняка ведь ругались те, кому есть с чем сравнивать...

    Всего записей: 24845 | Зарегистр. 06-12-2002 | Отправлено: 17:50 10-12-2011 | Исправлено: akaGM, 17:56 10-12-2011
    Arvur



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    akaGM
    Тут вопрос - чему именно учиться? Может быть от этого стоит отталкиваться?

    Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 17:56 10-12-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur
    языку, я так понял...

    Всего записей: 24845 | Зарегистр. 06-12-2002 | Отправлено: 17:59 10-12-2011
    Arvur



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    akaGM
    Просто паскалю? Тогда на среду вообще пофигу
    Меня учили своеобразно, может пригодится: простенькие задачки, пишешь на бумажке, проверяется вся пунктуация, только после этого перестукиваешь и компилируешь, тогда ловятся логические ошибки. Для этого нужнен нормальный справочник по языку и задачник. А компилятор и правда хоть турбо-паскаль.

    Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 18:32 10-12-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur

    Цитата:
    Просто паскалю?
    ну я так понял из его (KChernov) сообщений...
    что-то типа реально работающего псевдокода, или эсперанто дял программиста, если угодно...

    Цитата:
    А компилятор и правда хоть турбо-паскаль.
    а что, есть альтернативы?
    freepascal? gnu сдох, virtual тоже...

    Всего записей: 24845 | Зарегистр. 06-12-2002 | Отправлено: 19:11 10-12-2011
    KChernov



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur

    Цитата:
    Просто паскалю? Тогда на среду вообще пофигу

    Только надо, чтобы она не мешала и не отвлекала.
     

    Цитата:
    Для этого нужнен нормальный справочник по языку

    Вот и хотелось бы, чтобы он был прямо в среде.

    Всего записей: 2492 | Зарегистр. 20-04-2004 | Отправлено: 19:37 10-12-2011
    Arvur



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KChernov

    Цитата:
    Вот и хотелось бы, чтобы он был прямо в среде.

    Мне кажется, что по первости настоящая бумага сподручнее будет.
    А хороший справочник по языку в среде - это Delphi 7. Есть русский перевод, но за качество не поручусь.

    Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 19:54 10-12-2011
    KChernov



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur

    Цитата:
    Мне кажется, что по первости настоящая бумага сподручнее будет.

    Бумага не катит - в таких делах надо чтобы сразу можно было увидеть программу в работе.
    Это когда уже в теме, можно и на бумажке писать.
     

    Цитата:
    А хороший справочник по языку в среде - это Delphi 7. Есть русский перевод, но за качество не поручусь.

    Буду пробовать.

    Всего записей: 2492 | Зарегистр. 20-04-2004 | Отправлено: 20:06 10-12-2011
    Arvur



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KChernov

    Цитата:
    Это когда уже в теме, можно и на бумажке писать.  

    Не буду спорить. Все от учителя зависит. Мне просто повезло

    Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 20:08 10-12-2011
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А хороший справочник по языку в среде - это Delphi 7
    подтверждаю...
    хотя это и обычный .hlp, зато, кстати, можно и в автономе изучать...

    Всего записей: 24845 | Зарегистр. 06-12-2002 | Отправлено: 20:21 10-12-2011 | Исправлено: akaGM, 20:31 10-12-2011
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тема "Инструментарий программиста". Программисты - это такие люди, которые пишут программы. А потом эти программы распространяют (иногда). А программы - это такие сущности, которые любят изменяться (в угоду пожеланий пользователей, или нет - к делу не относится)
    Так вот, внимание: вопрос: как доставлять эти изменения пользователю?
    В шапке ничего не нашел
    В недрах своих архивов нашел прогу Patch Factory, позволяющую создавать патчи бинарников.... прога восьмилетней давности как минимум
    Неужели мировой разум ничего больше не придумал с тех пор?  
    Поделитесь, кто что использует, плиз
    (извините за стиль - пятница. вечер. пиво.)

    Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 18:47 16-12-2011
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    Вариантов масса:
    1.Забор данных по FTP/HTTP/SSL Тунелированию
    2.Забор изменений из базюки.
    У нас это работает так:
    1. Приложение на Bpl/Dll ну и куча фигни
    2. Когда доделываем апдейт то тулза сканит в папке разработчика файлы на предмет изменения от предыдущей версии(можно по версии, но чулше по MD5)
    3.Загружает изменения в Oracle
    4.Клиент при подключении считывает изменения с последнего логона. Если что то есть то догружает. Программа перегружается и он уже в новой версии. Также при запуске валидирует все файлы по MD5  с актуальными версиями файлов на сервере. Помогает избежать подмены модулей и лечит битые фалы.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 19:01 16-12-2011
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tanaseduard
    Из пункта 2 понял что апдейт идет на уровне файлов. То есть файл изменился - полная перезапись
    Пункт 3 тогда не понял вообще - что загружает в оракл? измененные файлы?
    По пункту 4 собственно и был вопрос - какие есть инструменты для автоматизации проверки, загрузки и валидации изменений
     
     
    Добавлено:
    Уточнение:
    В этой теме обсуждают готовые инструменты для работы, а не алгоритмы (как это можно было бы сделать, если бы у моих клиентов стоял оракл и т.п.)

    Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 19:08 16-12-2011
    tanaseduard



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    Именно на уровне фалов. Но зачастую dll/bpl весит не много.
    Загружает в оракл файлы которые изменились.
    Ну у нас самописный в 200 строк.
    А так что то было у TMS. Также помню был TWebUpdate.
    SMInternet Component Suite.  
    Много компонентов перебрали, решили написать под свои нужды сами. Зато работает как под двухзвенкой так и под трехзвенкой.

    Всего записей: 518 | Зарегистр. 21-11-2009 | Отправлено: 19:17 16-12-2011
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Порывшись в варезнике, нашел следующее:
    1) Patchfactory  
    Прога позволяет создавать патчи (=обновления).
    2) Visual Patch
    complete solution for creating secure full-history software update patches
    Создает самоинсталлирующиеся патчи
    3) RTPatch  
    gold standard for bandwidth-efficient updating of distributed programs and data. RTPatch can obtain typical compression of 90-99% by distributing only the revisions between versions. (= сжатая дельта между версиями)
     
    Добавлено:
    Бесплатное:
    1) PatchWise Free
    генератор патчей для софта/файлов
    2) Patch Maker
    Правда, бесплатная версия содержит рекламу разработчика
     
    Еще: для тех, кто пользуется Restorator-ом - у него есть встроенная функция создания патчей, но на мой взгляд, это вариант неудобен для регулярных выпусков патчей.
     
    tanaseduard
    Что такое TMS?

    Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 19:27 16-12-2011 | Исправлено: XPerformer, 19:29 16-12-2011
    mmm_home



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    видимо имеется в виду TMSSoftware - у них есть компонент TwebUpdate для обновления через Инет и бесплатный инструмент для сравнения и построения дифов UpdateBuilder http://www.tmssoftware.com/site/freetools.asp#UpdateBuilder

    Всего записей: 52 | Зарегистр. 21-11-2009 | Отправлено: 14:49 17-12-2011
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mmm_home
    спасибо, мощная штука
     
    Я бы остановился на бесплатном  PatchWise Free, прост как 5 копеек, но не умеет писать в реестр.
    Опять поискал, обнаружил просто чудовищный спиок патчеров вот здесь
    http://exelab.ru/f/index.php?action=vthread&forum=2&topic=2653
    Оказывается, есть узкоспециализированные фанаты, коллекционирующие патчеры (!)
    Впрочем, этот список устарел...
    Поскольку мне не для коллекции, а для работы, то все эти проги перелопачивать не хочется...
    Вобщем, вопрос такой: есть что-то простое, не хакерское, но умеющее писать в реестр?

    Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 18:27 17-12-2011
    vschok



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток народ!
    Подскажите пожалуйста,
    Нужна программа суть которой:
    Открываю программу, вужу окно с разными кнопками которые не обьязательно должны работать, кроме двух из них, нажимаю на кнопку к примеру "Error Search".
    Дальше должно появляться куча ненужных символов(типа база данных) ниважно каких и что-бы они бегали вниз (мол комьютер что-то ищет в базе данных) это должно занимать примерно 2-5 минут или программа посылает сигналы на каждый компонент оборудования..
    И в конце сообщение мол: Ошибка найдена, номмер ошибки "Е32"  
    Нажимаю на другую кнопку типа "База данных ошибок" и там список из примерно 50-80 ошибок с описанием!
    Короче, я захожу к клиенту домой открываю компьютер подключаю провод к USB компьтера а другой конец  (к примеру) Телевизору, открываю программу ( с умным лицом конечно) выбераю в меню с право модель телика к примеру Samsung.
    Дальше нажимаю "Search Error" и в центре экрана бегущие надписи с непонятными символами  типа: GA3657BG1, G878686HJK и т.д. должно продолжаться 2-10 минут  
    и в конце сообщение типа : Error found "E71" или "A45" или "J90" да без разницы)
    Потом нажимаю вторую кнопку типа "База данных" и список ошибок как говорил выше)
     
    Вопрос: Как мне это лучше всего сделать? Каким языком писать, если учесть тот факт что я чайник(знаю только HTML,CSS,PHP) но они не помогут. С чего начать? Подскажите пожалуйста
     
    PS. Времени много) Даже на изучение нового языка, просто может есть прога уже с готовым интерфейсом, просто подставить то что мне нужно и все)???
     
       

    Всего записей: 11 | Зарегистр. 17-05-2009 | Отправлено: 20:58 17-12-2011
    Arvur



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vschok
    Даа... Ну топик все-таки называется не "Инструментарий для лохотрона", правда?

    Цитата:
    Как мне это лучше всего сделать?

    Лучше всего заказать - здесь, но в правильной теме (Объявления о работе для программистов), или на фриланс-сайтах.
    Если бюджет нормальный, можно даже у нас (см. подпись)

    Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 21:09 17-12-2011
    vschok



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Arvur
    Спасибо конечно) ты очень выручил!
    Я хочу  как все! бесплатно и сам!
    Тема называется:

    Цитата:
    Инструментарий программиста  

    так вот,  какой инструментарий мне необходим для моих целей?

    Всего записей: 11 | Зарегистр. 17-05-2009 | Отправлено: 02:32 18-12-2011
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru