Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];

Вниз

в копилку опыта   Найти похожие ветки 

 
Поросенок Винни-Пух ©   (2008-10-08 15:12) [0]

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

Сообщаю новые новости по теме. Думаю будет интересно тем, кто пишет софт, работающий снаружи конторы.

Установили клиенту нашу систему + fb203. Все в ажуре.
Прошло некоторое время, у клиента на той же машине появилось ПО для налоговой, работающее на fb1.5

В результате на тачке оказалось два сервера.
При загрузке операционки кто первый открыл TCP 3050, "того и тапки"
В результате в зависимости от фаз луны клиент время от времени получает ошибку cвязанную с непонятной для fb1.5 версией ODS нашей бд


 
tesseract ©   (2008-10-08 15:18) [1]

А причём здесь FB ? Та если не ошибаюсь номер рабочего порта задавать можно. И зачем на локальной машине сервер ставить ? Локально же можно, без всяких TCP.


 
Труп Васи Доброго ©   (2008-10-08 15:20) [2]

вывод - не будь самонадеян и не забывай про налоговую и прочие "органы", упорно юзающие "позапрошлый век". (сам на это напарывался)
Да не возжелай стандартных портов!!! Гони свою прогу на свободный порт, это единственный выход (без привлечения второго сервака)


 
MsGuns ©   (2008-10-08 15:24) [3]

Офигеть - у вас налоговая разрабатывает базы на фарберде !?

В нашей нэньке до последнего времени вполне обходились "родным" дбф-ом (в последнее время, говорят, появился софт, использующий икс-емели


 
Поросенок Винни-Пух ©   (2008-10-08 15:33) [4]

А причём здесь FB ? Та если не ошибаюсь номер рабочего порта задавать можно. И зачем на локальной машине сервер ставить ? Локально же можно, без всяких TCP.

Ты такой наивный что ли?

софт разрабатывается в центральной конторе.
ставят его сотрудники филиалов с такой-то и такой-то квалификацией.
в сторонней конторе, в которой софт ставится могут работать три блондинки и раз в неделю приходит приходящий админ на договоре, который вообще не в теме что там стоит кроме 1с

это не попытка рассказать про фб это заметки из окружающей реальности, которая нас подстерегает.

если конечно все что ты пишешь не работает исключительно на компах в соседней комнате.


 
Поросенок Винни-Пух ©   (2008-10-08 15:35) [5]

И зачем на локальной машине сервер ставить ?

ага. шкаф хулипаккардный с пролиантом 380 им продавать вместе со здачей в аренду ПО.


 
Правильный$Вася   (2008-10-08 15:40) [6]


> в копилку опыта

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


 
Ega23 ©   (2008-10-08 15:43) [7]

Использование ini-файлов избавит вас от проблем захвата портов.


 
Правильный$Вася   (2008-10-08 15:50) [8]


> Ega23 ©   (08.10.08 15:43) [7]

и породит проблему захвата файлов :))


 
Сергей М. ©   (2008-10-08 15:54) [9]


> Поросенок Винни-Пух ©   (08.10.08 15:12)  



> В результате на тачке оказалось два сервера


Полторушку удалить нафих за ненадобностью - двойка обязана справляться с обязанностями полторушки.


 
Поросенок Винни-Пух ©   (2008-10-08 15:56) [10]

думать нужно заранее

вот я уже и начинаю подумывать про аксесс.

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


 
Сергей М. ©   (2008-10-08 15:56) [11]


> версией ODS


А уж это тем более решаемо.


 
Поросенок Винни-Пух ©   (2008-10-08 15:57) [12]

Полторушку удалить нафих за ненадобностью

не все так просто в реальной жизни.
например:
берем систему денежных переводов "контакт".
с 1.5 работает, с 2.03 - фик.

не может и все тут.


 
Сергей М. ©   (2008-10-08 16:05) [13]


> не может и все тут


Что, прямо вот так и говорит ?)


 
Правильный$Вася   (2008-10-08 16:06) [14]


> тыкать в документацию - фик оно знает.

ини-файлы их спасут
и тебя мож вынесут


 
Труп Васи Доброго ©   (2008-10-08 16:09) [15]

> Полторушку удалить нафих за ненадобностью - двойка обязана
> справляться с обязанностями полторушки.

Я то же такие сказки слышал и смело похерил полторашку и поставил двойку, через пять минут судорожно лазил по тырнету "в поисках утраченного", ибо гадская ГрандСмета (или как её там) послала меня в месте с двойкой "в индивидуальное путешествие с сексуальным уклоном"


 
Anatoly Podgoretsky ©   (2008-10-08 16:11) [16]

> Поросенок Винни-Пух  (08.10.2008 15:12:00)  [0]

Веселые вы люди.


 
Anatoly Podgoretsky ©   (2008-10-08 16:14) [17]

> Поросенок Винни-Пух  (08.10.2008 15:56:10)  [10]

Сказать этому клиенту, что он рискует потерять свои лимоны.


 
Сергей М. ©   (2008-10-08 16:16) [18]


> Труп Васи Доброго ©   (08.10.08 16:09) [15]


Вы со Cвинопухом точно не любите кошек)


 
Поросенок Винни-Пух ©   (2008-10-08 16:41) [19]

Что, прямо вот так и говорит ?)

буите смеяццо, но не только он не работает.


 
atruhin ©   (2008-10-08 17:08) [20]

> [9] Сергей М. ©   (08.10.08 15:54)
> Полторушку удалить нафих за ненадобностью - двойка обязана
> справляться с обязанностями полторушки.

Это кому она обязанна? На самом деле там отличий довольно много, и полной совместимости нет.
Линейки 1.5.x, 2.0.x, 2.1.x не имеют полной совместимости, ни в одну сторону. К сожалению.


 
atruhin ©   (2008-10-08 17:12) [21]

> [0] Поросенок Винни-Пух ©   (08.10.08 15:12)

Все таки не понятно, если программы однопользовательские, почему не используют ebedded версию.
Если могопользовательские, то сервер ставит администритор, FB ставится примитивно, хоть все версии сразу.


 
Поросенок Винни-Пух ©   (2008-10-08 17:14) [22]

так у меня-то не однопользовательская


 
Сергей М. ©   (2008-10-08 17:24) [23]


> atruhin ©   (08.10.08 17:08) [20]


> Линейки 1.5.x, 2.0.x, 2.1.x не имеют полной совместимости


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


 
Поросенок Винни-Пух ©   (2008-10-08 17:32) [24]

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


 
atruhin ©   (2008-10-08 17:33) [25]

> Но для этого, ессно, следует изучить проблему детально,
> а не слепо верить непонятному на первый взгляд "не можу
> и все тут"

Полностью согласен. У меня есть одна программа, разработанная под IB4.5 (без исходников), довел до FB 2.1.
Пришлось поправить пару запросов прямо в exe файле, и несколько мест в БД, новые зарезервированные ключевые слова.


 
Сергей М. ©   (2008-10-08 17:37) [26]


> Поросенок Винни-Пух ©   (08.10.08 17:32) [24]


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


 
Сергей М. ©   (2008-10-08 17:41) [27]


> Поросенок Винни-Пух ©   (08.10.08 17:32) [24]


А если колхозный софт не такой уж и совсем колхозный, то он, вероятно, должен давать возможность коннекта к серверу не только по TCP, но и по NetBIOS или IPX/SPX.
Это ведь тоже можно использовать для разведения дерущихся по разным углам..


 
Поросенок Винни-Пух ©   (2008-10-08 17:44) [28]

меня терзают смутные сомнения, что вы думаете, что я здесь спрашиваю как решать подобные траблы
:)

я просто делюсь наблюдениями.


 
Anatoly Podgoretsky ©   (2008-10-08 18:24) [29]

> Поросенок Винни-Пух  (08.10.2008 17:14:22)  [22]

Не мешай течению.


 
Городской Шаман   (2008-10-08 20:03) [30]


> Поросенок Винни-Пух ©   (08.10.08 15:12)
>
> В результате на тачке оказалось два сервера.
> При загрузке операционки кто первый открыл TCP 3050, "того
> и тапки"
> В результате в зависимости от фаз луны клиент время от времени
> получает ошибку cвязанную с непонятной для fb1.5 версией
> ODS нашей бд


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

Линукс - рулез!


 
Игорь Шевченко ©   (2008-10-08 20:26) [31]

Городской Шаман   (08.10.08 20:03) [30]


> Вот вы теперь поняли что Win-, как пользователи, так и админы
> в основном полные ламеры.


Look at yourself


 
tesseract ©   (2008-10-08 20:40) [32]


> Линукс - рулез!


Точно. Рулит из этой ветки налево.


 
Городской Шаман   (2008-10-08 20:46) [33]


> tesseract ©   (08.10.08 20:40) [32]
>
> > Линукс - рулез!
>
> Точно. Рулит из этой ветки налево.


Я о том что проблемы для грамотного админа нет, всего навсего развести сервера по портам, указав в строке коннекта для приложения хост+порт. Ну а под Win обычно набирают админами студентов экономического факультета первого курса, так как они согласны работать за 50$ в месяц.

С линуксоидными админами проблем меньше. Они более вменяемые и с ними реально решить проблему если она возникнет. А виндузятник обычно визжит и ничего слушать не хочет.


 
Игорь Шевченко ©   (2008-10-08 20:49) [34]

Городской Шаман   (08.10.08 20:46) [33]

Тебе может того, на форум психотерапевтов ? Бедой поделиться.


 
Медвежонок Пятачок ©   (2008-10-08 20:55) [35]

целая стратегия вырисовывается для выживания в этом мире.
пишем приложение.
ставим клиенту.
говорим что для щастья ему нужен сервер в шкафу.
а для полного счастья нужен линукс + вменяемый линуксоид.
и всех отправить на курсы редакторов никсовых конфигов за счет конторы.


 
Anatoly Podgoretsky ©   (2008-10-08 21:17) [36]

> Медвежонок Пятачок  (08.10.2008 20:55:35)  [35]

Потом Линуксоида увольняем.


 
Городской Шаман   (2008-10-08 21:23) [37]

Прописать нечто типа у клиента:
Мой сервер/3056,
и в Firebird.conf поправить порт на 3056 религия не позволяет?

А еще можно развести по сетевухам, есть такой чудесный параметр, как #RemoteBindAddress = , но это не всегда возможно.

Я о том что пользователи Линукс по компьютерной грамотности в Среднем на порядок превосходят пользователей Windows.


 
Правильный$Вася   (2008-10-08 21:28) [38]


> меня терзают смутные сомнения, что вы думаете, что я здесь
> спрашиваю как решать подобные траблы:)я просто делюсь наблюдениями

я таких наблюдений могу сотнями наделиться
но проблемы это не решит
т.к. проблемы решают только те, кто хочет их решить, а не те, кто делают вид
а повод поплакать/покричать можно найти всегда
выйди в подъезд - ступенька грязная, можешь начинать плакать, что не предусмотрели надежную самоочищающуюся ступеньку
аналогия ясна?


 
Наиль ©   (2008-10-08 21:33) [39]

> Я о том что пользователи Линукс по компьютерной грамотности
> в Среднем на порядок превосходят пользователей Windows.

Мне как прозвоидителю, абсолютно всё равно кто более вменяем. Меня интересует как продать побольше копий своего продукта, и как поменьше потратить на производство. Отказывать от текущих вложений в средства производства, чтобы научиться и начать разрабатывать под Linux, крайне затратно, тем более, что и покупателей не под Win крайне мало.


 
Городской Шаман   (2008-10-08 21:40) [40]


> Наиль ©   (08.10.08 21:33) [39]
>
> > Я о том что пользователи Линукс по компьютерной грамотности
> > в Среднем на порядок превосходят пользователей Windows.
>
>
> Мне как прозвоидителю, абсолютно всё равно кто более вменяем.
>  Меня интересует как продать побольше копий своего продукта,
>  и как поменьше потратить на производство. Отказывать от
> текущих вложений в средства производства, чтобы научиться
> и начать разрабатывать под Linux, крайне затратно, тем более,
>  что и покупателей не под Win крайне мало.


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

А в данном случае автор [0] к "виндузятникам" относится как полноценным, разумным и адекватным людям, вот в этом и его ошибка. Более правильно было бы относится как к стаду бабуинов, у которых цель все расковырять и сломать.


 
Kerk ©   (2008-10-08 21:51) [41]

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


 
Правильный$Вася   (2008-10-08 21:54) [42]


>  нормальные люди покупают готовый продукт для решения своих задач

интересно, ты пачку мюслей сразу в микроволновку пихаешь или сначала ее распаковываешь? или исключительно в ресторане питаешься?


 
Kerk ©   (2008-10-08 21:58) [43]

На тех полуфабрикатах, что я покупаю, расписан по пунктам способ приготовления.


 
Городской Шаман   (2008-10-08 22:04) [44]


> Kerk ©   (08.10.08 21:58) [43]
>
> На тех полуфабрикатах, что я покупаю, расписан по пунктам
> способ приготовления.


Тебе хорошо, ты инструкцию читаешь и даже, неверное, кошек в микроволновке не сушишь.

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


 
Медвежонок Пятачок ©   (2008-10-08 23:08) [45]

я таких наблюдений могу сотнями наделиться

Причина оптимизма том, что всего лишь сотнями.
А вот когда таких случаев накопится не одна тысяча, как у меня, тут поневоле запоешь по иному.


 
Городской Шаман   (2008-10-08 23:40) [46]


> Anatoly Podgoretsky ©   (08.10.08 21:17) [36]
>
> > Медвежонок Пятачок  (08.10.2008 20:55:35)  [35]
>
> Потом Линуксоида увольняем.


Если это вменяемый линуксоид который считает Linux всего лишь одной из операционных систем, то и увольнять не нужно. А вот бардак лучше всего разгребёт линуксоид.


 
Anatoly Podgoretsky ©   (2008-10-08 23:43) [47]

> Городской Шаман  (08.10.2008 22:04:44)  [44]

Что же за работники у вас такие, какие то имцибелы.


 
Городской Шаман   (2008-10-09 00:30) [48]


> Anatoly Podgoretsky ©   (08.10.08 23:43) [47]
>
> > Городской Шаман  (08.10.2008 22:04:44)  [44]
>
> Что же за работники у вас такие, какие то имцибелы.


Ну уж какие были, когда я, будучи студентом, работал в гос-организации. Других на 50$ в месяц (сейчас 200$) не заманишь.


 
Германн ©   (2008-10-09 01:39) [49]


> Городской Шаман   (09.10.08 00:30) [48]

Ты очень сильно путаешься в понятиях.
1. Как заинтересована организация в квалификации нанятого ей сотрудника. Это главное.
2. Квалифицированный "линуксоид" ни чем не лучше квалифицированного "виндузятника" (использую твой жаргон).

Или ты до сих пор не видал "неквалифицированных" линуксоидов? Так ещё встретишь. Может быть. Тут главный критерий жизненный опыт.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.007 c
1-1204016883
Tack
2008-02-26 12:08
2008.12.14
Блокировать попытки приложения выйти на передний план


15-1223657194
DillerXX
2008-10-10 20:46
2008.12.14
Предлагаю линчевать


6-1196112678
Costy
2007-11-27 00:31
2008.12.14
подключения через WI FI посредством стандартных компонентов


15-1223801399
belmol
2008-10-12 12:49
2008.12.14
сканер отпечатка пальцев


2-1225800533
newbie
2008-11-04 15:08
2008.12.14
таймер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский