Был у меня случай, взялся за не очень большой но очень муторный проект (спагетти код на php4). Заказчик дал 20к предоплаты, вытрепал себе все нервы, хотел уже вернуть деньги и плюнуть, но он обещал, что накинет еще денег (получалось он еще 30 добавит). И вот все готово, я ему показываю результат (разумеется, что исходники ему я не передал, показывал со своего ПК), он принял работу, сказал что сейчас переведет деньги и пропал, совсем, с концами. В итоге я потратил гору нервов и получил всего 20к за это, а заказчик остался без продукта. В чем соль хрен его знает. Подозреваю, что он просто показал этот же результат настоящему заказчику (мой то посредником был, чего не скрывал), получил от него деньги и так же скрылся, по итогу оставив с носом две две стороны.
Mr. Robot: Да можно и на Cms натянуть, у бандерольки (вроде как сфера одна) сайт на друпал сделан, правда там не один напильник об него сточили. Так что я все верно сказал, любой.
jc009: Полностью отвечает. Любая популярная CMS/framework одинаково подходят под ваши нужды. Или вы думаете, что есть спец cms Которая создана как раз для работы компании где один офис за границей, а второй нет и может отправлять деньги на два счета, и следить за ящиком и отправкой? Так нет таких.
Oxoron: Понимаете в чем проблема ответа этого топика? Вы пытаетесь убедить меня, что мне нужно действовать в направлении разработчиков, а мне это не нужно. Этим занимаются другие люди, в частности и мой начальник. Мне конкретно хотелось как то решить эту проблему, если не получиться не беда, но я не думал что никто никогда не сталкивался с такой проблемой.
Oxoron: Да файл можно открыть в блокноте, пока клиент открыт и более того, если файл в этот момент открыть любым средством (тот же блокнот) то клиент мгновенно понимает, что новые данные появились и обрабатывает их, после чего все вновь останавливается.
Станислав Макаров: Я прекрасно понял ваш совет, но вы не понимаете всей серьезности ситуации. У Меня только до начальника нашего филиала 3 человека стоит, у тех еще не меньше и еще звено из целой организации где одно начальство сидит. У нас есть целая система по управлению задачами, инцидентами и проблемами. Где все зарегистрировано, все в курсе. Но если вы думаете, что это так просто убедить больше 100 человек, что они должны нанять еще 10 (потому изначальных разработчиков нельзя просто взять и заставить все переписывать, они поддержкой заняты), что бы они написали еще одну систему взамен той которая отлично работает, просто у некоторых людей есть проблемы и в ней архитектура говно, то вы очень сильно ошибаетесь. Первую версию внедряли около 7 лет, и до сих пор куча народу не знает, что с ней делать, это такая куча затрат, что если бы отдать мне деньги которые нужны на эту затею, я думаю мог бы просто никогда больше не работать, а может еще и мои дети.
У нас есть такая модель подключения. Используется citrix, но проблема в том, что не всем она подходит. Потому, что некоторые клиенты еще и пишут в эту базу.
Evgeny_Shestakov: >DAO на одном сайте, используя коннект к другой БД Так я же предложил этот вариант как простой. А так у вас посещаемость какая на этих ресурсах? и как часто обновляются данные для виджита, чем кэш не вариант?
Алексей POS_troi: Суть в том, что если косяк воспроизводиться всего на некоторых машинах его можно убрать вообще. Чем то же отличаются эти компьютеры от других. Если Абстрагироваться от программы и прочего , то что мы имеем в сухом остатке? Файл в шаре и функцию file.open или ее аналог (не знаком с этой либой) и открытый файл с флагом позволяющим другим приложениям менять этот файл.
Я так понимаю у этой функции есть некий механизм для проверки появилась новая инфа в файле или нет. И он по каким то причинам не знает об этом обновлении.
То есть знатоки Winapi возможно знают, что такого делает функция открытия файла, чего она потом не делает во время проверки обновлений.
Понимаете, я не против того что вы описали, но это все не сработает. У нас огромная организация и структура управления далека от идеала, где то там сидят несколько людей которые выделены чуть ли не в дочернее предприятие, они начинали проект хз в каком лохматом году и я подозреваю, что они не имели опыта написания сложного софта. Так вот у нас всем плевать на то как хорошо, что то работает, пока оно работает. Грубо говоря пока эта софтина не начнет падать без разбору хотя бы на 30% рабочих и это нельзя будет никак изменить настройкой рабочего места никто не пошевелится.
Тут суть в том что прога эта дико старая, хоть и развивается. Конкретно этот наш сервер работает уже больше 5 лет. И раньше вроде проблем не было. На сервере конечно ставятся обновления, может они виноваты, но почему 5% машин? почему тогда не все, не половина? Опять же по функциям, это же просто открытие файл на чтение, разве не клиент читает новые строки? Вообще по началу все грешили на некий кэш сетевых файлов на клинентских местах, но не так уж и много нашил о этом в интернете, но все что нашли отключили, проблема не решилась.
Вадим Егоров: Совершенный код. Там же по ссылке есть и описание. Эту книгу нужно читать, прямо обязательно. Причем это не только мое мнение, она во всех списках в топе. Сам купил бумажную, не пожалел ни разу.