Страница 17 / 37

Инструментарий программиста: [Назад] 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 [Вперед]

akaGM

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

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

Отправлено: 00:41 04-08-2011 | Исправлено: Gorynych4321, 03:08 24-09-2015
akaGM

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

Отправлено: 15:50 10-12-2011 | Исправлено: akaGM, 15:56 10-12-2011
Arvur



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

----------
Viva Magna Carta!
––––––––––
Разработка программного обеспечения на заказ - команда GalaxyWorks

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

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

Отправлено: 15:59 10-12-2011
Arvur



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

----------
Viva Magna Carta!
––––––––––
Разработка программного обеспечения на заказ - команда GalaxyWorks

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

Редактировать | Цитировать | Сообщить модератору
Arvur

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

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

Отправлено: 17:11 10-12-2011
KChernov

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

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

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

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

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

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



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

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

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

----------
Viva Magna Carta!
––––––––––
Разработка программного обеспечения на заказ - команда GalaxyWorks

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

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

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

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

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

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

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



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

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

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

----------
Viva Magna Carta!
––––––––––
Разработка программного обеспечения на заказ - команда GalaxyWorks

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

Редактировать | Цитировать | Сообщить модератору

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

Отправлено: 18:21 10-12-2011 | Исправлено: akaGM, 18:31 10-12-2011
XPerformer



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

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



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

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



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

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



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

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



Advanced 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?

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



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

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



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

Всего записей: 1866 | Зарегистр. 20-06-2011 | Отправлено: 16: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 | Отправлено: 18:58 17-12-2011
Arvur



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

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

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

----------
Viva Magna Carta!
––––––––––
Разработка программного обеспечения на заказ - команда GalaxyWorks

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



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

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

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

Всего записей: 11 | Зарегистр. 17-05-2009 | Отправлено: 00: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

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

Сохранено: 09.06.2016 17:08:58 (c) xForumSaver