killbuddha.ru (встретишь Будду - убей Будду)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » killbuddha.ru (встретишь Будду - убей Будду) » Реклама, приглашения » Программу н-н-н-нада?!


Программу н-н-н-нада?!

Сообщений 1 страница 30 из 40

1

Бесплатно напишу программу. Хочу повозиться с новым для себя языком программирования - ruby - синтаксис, примеры освоил, но лучше всего учиться на реальных программах. Так что могу помочь с чем-нибудь не сильно объемным но нужным забесплатно, ну и, понятно, без жестких сроков.

Можете спросить и чего-нито серьезное - как в плане программ, так и систем - могу как минимум подсказать, как максимум - сделать.

2

Каждый раз вспоминаю эту пасту, когда речь заходит о дефектно типизированных языках:

Лисп легче предупредить, чем излечить. Но тотальный запрет - далеко не лучшее средство профилактики. Каждому ребенку свойственно любопытство. Если это любопытство подавлять и ВСЕ запрещать - простите, но вырастет тупое безынициативное быдло. Ребенка важно научить удовлетворять свое любопытство безопасными методами. А синдром «запретного плода» вокруг тех же макросов на фоне подросткового протеста только подогреет тягу к этому «плоду». И если уж говорить с ребенком о Лиспе, то следует сказать не только о вреде, но и о привлекательности. Потому что аргументы многих лиспофюрерков таковы: «Все говорят, что это плохо, потому что никогда сами не пробовали. А вот ты попробуй, и поймешь, что это кайф!» И необходимо объяснить ребенку (причем именно объяснить, а не вдолбить, не навязать), что скобки привлекательны лишь тем, что вызывают временное отупение (при долгом употреблении переходящее в постоянное). И прежде чем ограждать ребенка «от дурного влияния», особенно когда он под это влияние уже попал, следует разобраться: от чего или от кого убегает он в РЕПЛ? У потенциального петушка, как правило, излишняя гордость и нетерпимость к критике - так сказать, независимость в худшем ее проявлении. Тут же - подростковый максимализм, эгоцентризм, склонность к демонстративности... Можно сказать, что такой человек считает, что он лучше всех, но его убежденность в реальной жизни ничем не подкрепляется (так называемый немотивированный запрос). Запрос этот звучит так: «Я хочу быть сильнее и умнее всех, но ничего для этого не хочу делать». Такой подросток станет либо бандитом, либо лиспером (а часто то и другое вместе). И в мире скобок он действительно видит себя самым лучшим, не прилагая к этому больших усилий.

3

троль написал(а):

Каждый раз вспоминаю эту пасту, когда речь заходит о дефектно типизированных языках:

Лисп легче предупредить, чем излечить. Но тотальный запрет - далеко не лучшее средство профилактики. Каждому ребенку свойственно любопытство. Если это любопытство подавлять и ВСЕ запрещать - простите, но вырастет тупое безынициативное быдло. Ребенка важно научить удовлетворять свое любопытство безопасными методами. А синдром «запретного плода» вокруг тех же макросов на фоне подросткового протеста только подогреет тягу к этому «плоду». И если уж говорить с ребенком о Лиспе, то следует сказать не только о вреде, но и о привлекательности. Потому что аргументы многих лиспофюрерков таковы: «Все говорят, что это плохо, потому что никогда сами не пробовали. А вот ты попробуй, и поймешь, что это кайф!» И необходимо объяснить ребенку (причем именно объяснить, а не вдолбить, не навязать), что скобки привлекательны лишь тем, что вызывают временное отупение (при долгом употреблении переходящее в постоянное). И прежде чем ограждать ребенка «от дурного влияния», особенно когда он под это влияние уже попал, следует разобраться: от чего или от кого убегает он в РЕПЛ? У потенциального петушка, как правило, излишняя гордость и нетерпимость к критике - так сказать, независимость в худшем ее проявлении. Тут же - подростковый максимализм, эгоцентризм, склонность к демонстративности... Можно сказать, что такой человек считает, что он лучше всех, но его убежденность в реальной жизни ничем не подкрепляется (так называемый немотивированный запрос). Запрос этот звучит так: «Я хочу быть сильнее и умнее всех, но ничего для этого не хочу делать». Такой подросток станет либо бандитом, либо лиспером (а часто то и другое вместе). И в мире скобок он действительно видит себя самым лучшим, не прилагая к этому больших усилий.

Почесать языки про языки программирования предлагаю в другой теме. Тут всё проще - см. стартовое сообщение темы.

4

Так написал(а):

Бесплатно напишу программу. Хочу повозиться с новым для себя языком программирования - ruby - синтаксис, примеры освоил, но лучше всего учиться на реальных программах. Так что могу помочь с чем-нибудь не сильно объемным но нужным забесплатно, ну и, понятно, без жестких сроков.

Можете спросить и чего-нито серьезное - как в плане программ, так и систем - могу как минимум подсказать, как максимум - сделать.

Мне вот надо привязать кассовый аппарат к программе, которая не поддерживает его вовсе.  http://wp2.users.photofile.ru/photo/wp2/115635255/134409985.gif

5

А что за принтер? К 1С цеплять пытаешься?

6

Так, такой, чисто теоретический вопрос. Есть сервак, есть рабочий комп. База 1С находится на серваке, сама программа есть и там и там. Хочу Зохавать сервер себе под игры, то есть саму аппаратную платформу изъять из сети. Желаемое: чтобы 1С на рабочем компе продолжал фунциклировать.

?

7

Вспомнил, о чем я давно мечтаю, но лень писать: программа, делающая бэкапы. В простейшем виде выглядит примерно так: окно (желательно в стиле win95), какое-нибудь простое меню (add/open/close/delete). Когда нажимаешь "add", тебе предлагается выбрать исходный и конечный каталоги (исходным может быть и просто файл) (если конечный каталог не выбран, то выбирается дефолтный, который лежит в каком-нибудь конфиге и возможно задается в настройках). Потом появляются кнопки "back up" и "rollback". После нажатия на "back up" исходный каталог копируется в конечный (сама папка, а не ее содержание), а событие записывается в лог. Нужно указать имя события, но если имя не указано, то оно составляется из имени папки и текущей даты и времени. Затем в любой момент ты можешь выбрать это событие из списка событий (список всегда виден) и откатить изменения. "open" соответственно открывает "проект". Было бы еще неплохо, если бы можно было открывать сразу несколько вкладок. Еще было бы неплохо, если бы можно было делать бэкапы по таймеру, но это уже роскошь.
Можете такое написать?

8

Так написал(а):

А что за принтер? К 1С цеплять пытаешься?

Если бы.

Но и к 1С надо будет тоже подцепить. OLE-сервера есть, так что это большой проблемой не будет.

9

троль написал(а):

Вспомнил, о чем я давно мечтаю, но лень писать: программа, делающая бэкапы. В простейшем виде выглядит примерно так: окно (желательно в стиле win95), какое-нибудь простое меню (add/open/close/delete). Когда нажимаешь "add", тебе предлагается выбрать исходный и конечный каталоги (исходным может быть и просто файл) (если конечный каталог не выбран, то выбирается дефолтный, который лежит в каком-нибудь конфиге и возможно задается в настройках). Потом появляются кнопки "back up" и "rollback". После нажатия на "back up" исходный каталог копируется в конечный (сама папка, а не ее содержание), а событие записывается в лог. Нужно указать имя события, но если имя не указано, то оно составляется из имени папки и текущей даты и времени. Затем в любой момент ты можешь выбрать это событие из списка событий (список всегда виден) и откатить изменения. "open" соответственно открывает "проект". Было бы еще неплохо, если бы можно было открывать сразу несколько вкладок. Еще было бы неплохо, если бы можно было делать бэкапы по таймеру, но это уже роскошь.
Можете такое написать?

Типа, на Руби?  http://wp2.users.photofile.ru/photo/wp2/200620914/207438970.gif

10

wp2 написал(а):
троль написал(а):

Вспомнил, о чем я давно мечтаю, но лень писать: программа, делающая бэкапы. В простейшем виде выглядит примерно так: окно (желательно в стиле win95), какое-нибудь простое меню (add/open/close/delete). Когда нажимаешь "add", тебе предлагается выбрать исходный и конечный каталоги (исходным может быть и просто файл) (если конечный каталог не выбран, то выбирается дефолтный, который лежит в каком-нибудь конфиге и возможно задается в настройках). Потом появляются кнопки "back up" и "rollback". После нажатия на "back up" исходный каталог копируется в конечный (сама папка, а не ее содержание), а событие записывается в лог. Нужно указать имя события, но если имя не указано, то оно составляется из имени папки и текущей даты и времени. Затем в любой момент ты можешь выбрать это событие из списка событий (список всегда виден) и откатить изменения. "open" соответственно открывает "проект". Было бы еще неплохо, если бы можно было открывать сразу несколько вкладок. Еще было бы неплохо, если бы можно было делать бэкапы по таймеру, но это уже роскошь.
Можете такое написать?

Типа, на Руби?  http://wp2.users.photofile.ru/photo/wp2/200620914/207438970.gif

Конечно. На что еще скрипты нужны? Чтобы писать на них простенькие программы, выжирающие непомерное количество памяти.

11

CAB написал(а):

Так, такой, чисто теоретический вопрос. Есть сервак, есть рабочий комп. База 1С находится на серваке, сама программа есть и там и там. Хочу Зохавать сервер себе под игры, то есть саму аппаратную платформу изъять из сети. Желаемое: чтобы 1С на рабочем компе продолжал фунциклировать.

?

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

12

Так написал(а):

Разве что базу данных перенести на рабочий компьютер вместе с серверной частью,

В смысле винт переставить?

Так написал(а):

1С - это ж не всё-таки бухгалтерия наверное?

Предприятие.

13

троль написал(а):

Вспомнил, о чем я давно мечтаю, но лень писать: программа, делающая бэкапы. В простейшем виде выглядит примерно так: окно (желательно в стиле win95), какое-нибудь простое меню (add/open/close/delete). Когда нажимаешь "add", тебе предлагается выбрать исходный и конечный каталоги (исходным может быть и просто файл) (если конечный каталог не выбран, то выбирается дефолтный, который лежит в каком-нибудь конфиге и возможно задается в настройках). Потом появляются кнопки "back up" и "rollback". После нажатия на "back up" исходный каталог копируется в конечный (сама папка, а не ее содержание), а событие записывается в лог. Нужно указать имя события, но если имя не указано, то оно составляется из имени папки и текущей даты и времени. Затем в любой момент ты можешь выбрать это событие из списка событий (список всегда виден) и откатить изменения. "open" соответственно открывает "проект". Было бы еще неплохо, если бы можно было открывать сразу несколько вкладок. Еще было бы неплохо, если бы можно было делать бэкапы по таймеру, но это уже роскошь.
Можете такое написать?

Можно.

Вопросы надо только прояснить:
1. Каталоги Windows требуется копировать?
2. Под "Проектом" понимается набор бэкапируемых каталогов и/или файлов?
3. Сжатие нужно?

14

CAB написал(а):
Так написал(а):

Разве что базу данных перенести на рабочий компьютер вместе с серверной частью,

В смысле винт переставить?

Так написал(а):

1С - это ж не всё-таки бухгалтерия наверное?

Предприятие.

Нет, архитектура клиент-сервер это когла на сервере располагается основная часть, а клиент - это просто просмотр уже выполненных операций. Как сайт и браузер, например: страницы генерируются на сервере, а в браузере они просто отображаются. Соответственно, перенос сервера 1С  означает перенос специальной программы-сервера и базы данных на другой компьютер. Я конкретно не рекомендую этого делать, так как сервер выбирается мощнее как раз затем, что на нем основная работа и выполняется.

Отредактировано Так (2015-05-20 22:04:45)

15

Так написал(а):

Нет, архитектура клиент-сервер это когла на сервере располагается основная часть, а клиент - это просто просмотр уже выполненных операций. Как сайт и браузер, например: страницы генерируются на сервере, а в браузере они просто отображаются. Соответственно, перенос сервера 1С  означает перенос специальной программы-сервера и базы данных на другой компьютер. Я конкретно не рекомендую этого делать, так как сервер выбирается мощнее как раз затем, что на нем основная работа и выполняется.

Ясно. Спасибо.

16

Так написал(а):
CAB написал(а):
Так написал(а):

Разве что базу данных перенести на рабочий компьютер вместе с серверной частью,

В смысле винт переставить?

Так написал(а):

1С - это ж не всё-таки бухгалтерия наверное?

Предприятие.

Нет, архитектура клиент-сервер это когла на сервере располагается основная часть, а клиент - это просто просмотр уже выполненных операций. Как сайт и браузер, например: страницы генерируются на сервере, а в браузере они просто отображаются. Соответственно, перенос сервера 1С  означает перенос специальной программы-сервера и базы данных на другой компьютер. Я конкретно не рекомендую этого делать, так как сервер выбирается мощнее как раз затем, что на нем основная работа и выполняется.

кэпом решил поработать? Еще надо учитывать, что сервер должен постоянно работать. К нему еще UPS-ники могут быть подключены. Да и сетевые карточки сильнее.

Да и просто сисадмин потом даст в бубен  http://wp2.users.photofile.ru/photo/wp2/115642970/134671288.gif

17

wp2 написал(а):

К нему еще UPS-ники могут быть подключены.

Был один, но я его отключил - слишком громко пикал.

wp2 написал(а):

Да и просто сисадмин потом даст в бубен

Это да. Медленно и мужественно снимет очки, испытующе глядя. И резко, в прыжке, вертушку. До утра всё сам исправит и даже начальству не пожалуется. )

18

wp2 написал(а):
Так написал(а):
CAB написал(а):
Так написал(а):

Разве что базу данных перенести на рабочий компьютер вместе с серверной частью,

В смысле винт переставить?

Предприятие.

Нет, архитектура клиент-сервер это когла на сервере располагается основная часть, а клиент - это просто просмотр уже выполненных операций. Как сайт и браузер, например: страницы генерируются на сервере, а в браузере они просто отображаются. Соответственно, перенос сервера 1С  означает перенос специальной программы-сервера и базы данных на другой компьютер. Я конкретно не рекомендую этого делать, так как сервер выбирается мощнее как раз затем, что на нем основная работа и выполняется.

кэпом решил поработать? Еще надо учитывать, что сервер должен постоянно работать. К нему еще UPS-ники могут быть подключены. Да и сетевые карточки сильнее.

Да и просто сисадмин потом даст в бубен  http://wp2.users.photofile.ru/photo/wp2/115642970/134671288.gif

Это для нас с тобой всё очевидно, ибо работа такая.

19

Так написал(а):

1. Каталоги Windows требуется копировать?

Да.

Так написал(а):

2. Под "Проектом" понимается набор бэкапируемых каталогов и/или файлов?

Кортеж из source & target и лог событий. К примеру, source = "C:\Мое говно\", target = "C:\Бэкапы\", log = [backed up "Мое говно 20.05.2015 22:30", backed up "Мое говно 20.05.2015 22:35", backed up "Мое говно 20.05.2015 22:40", deleted "Мое говно 20.05.2015 22:35"]. Было бы неплохо, если бы еще был отдельных лог для "проектов", постороенный по тому же принципу: когда что было создано, когда изменено, когда удалено. И чтобы все логи лежали в текстовых файлах.

Так написал(а):

3. Сжатие нужно?

Нет.

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

20

троль написал(а):

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

Исходники выложу, конечно.

21

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

?

22

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

23

wp2 написал(а):

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

Ну клиент с базой друг-друга увидят, если по науке?

24

CAB написал(а):
wp2 написал(а):

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

Ну клиент с базой друг-друга увидят, если по науке?

Диск не трогай в любом случае - это вообще не приведет к тому, что 1С будет работать.

Если переносить сервер на рабочий компьютер, то необходимо сделать следующие вещи:
1. Установить на рабочем компьбтере  сервер 1С - программа такая.
2. Перенести базы данных с сервера на диск рабочего компьютера и настроить подключение этих баз к серверу.
3. Настроить клиентскую часть 1С на рабочем компьютере на базы данных, которые перенесены на рабочий компьютер.

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

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

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

25

А может для 1С вообще нужна еще СУБД.

26

Так написал(а):

Диск не трогай в любом случае - это вообще не приведет к тому, что 1С будет работать.
Если переносить сервер на рабочий компьютер, то необходимо сделать следующие вещи:
1. Установить на рабочем компьбтере  сервер 1С - программа такая.
2. Перенести базы данных с сервера на диск рабочего компьютера и настроить подключение этих баз к серверу.
3. Настроить клиентскую часть 1С на рабочем компьютере на базы данных, которые перенесены на рабочий компьютер.
Если есть еще другие компьютеры, с которых работают с 1С - надо перенастроить и их клиентов на новый сервер - то бишь на ставшую им рабочую станцию.
Только после этого, убедившись, что всё работает, можно с сервером делать всё, что заблагорассудится - в том числе и использовать его для игр. Опять же повторяю: перенос сервера 1С чреват не только тем, что рабочая станция может начать тормозить, необходимо, чтобы рабочая станция была в кондиции - то есть чтобы у неё не посыпались диски, чтобы у неё был бесперебойник, который защитит сервер 1С от некорректного завершения. Иначе можно попросту потерять все или частично данные 1С - и тогда будут уже другая игра: Как восстановить непосильным трудом нажитые данные.
Гораздо разумнее модернизировать рабочую станцию (железки докупить/сменить) под запросы игр и играть уж на ней. А сервер оставить в покое, иначе, не понимая технологических нюансов и не имея опыта в этом деле можно нажить себе совсем не виртуальных приключений. И приключения - это здорово, но совсем не тогда, когда рискуешь данными, которые в конечном счете нужны тебе, чтобы обеспечивать тебя финансами.

Пипец. Нагнали страху. Может мне еще и UPS обратно воткнуть?

27

CAB написал(а):
Так написал(а):

Диск не трогай в любом случае - это вообще не приведет к тому, что 1С будет работать.
Если переносить сервер на рабочий компьютер, то необходимо сделать следующие вещи:
1. Установить на рабочем компьбтере  сервер 1С - программа такая.
2. Перенести базы данных с сервера на диск рабочего компьютера и настроить подключение этих баз к серверу.
3. Настроить клиентскую часть 1С на рабочем компьютере на базы данных, которые перенесены на рабочий компьютер.
Если есть еще другие компьютеры, с которых работают с 1С - надо перенастроить и их клиентов на новый сервер - то бишь на ставшую им рабочую станцию.
Только после этого, убедившись, что всё работает, можно с сервером делать всё, что заблагорассудится - в том числе и использовать его для игр. Опять же повторяю: перенос сервера 1С чреват не только тем, что рабочая станция может начать тормозить, необходимо, чтобы рабочая станция была в кондиции - то есть чтобы у неё не посыпались диски, чтобы у неё был бесперебойник, который защитит сервер 1С от некорректного завершения. Иначе можно попросту потерять все или частично данные 1С - и тогда будут уже другая игра: Как восстановить непосильным трудом нажитые данные.
Гораздо разумнее модернизировать рабочую станцию (железки докупить/сменить) под запросы игр и играть уж на ней. А сервер оставить в покое, иначе, не понимая технологических нюансов и не имея опыта в этом деле можно нажить себе совсем не виртуальных приключений. И приключения - это здорово, но совсем не тогда, когда рискуешь данными, которые в конечном счете нужны тебе, чтобы обеспечивать тебя финансами.

Пипец. Нагнали страху. Может мне еще и UPS обратно воткнуть?

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

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

28

Так написал(а):

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

А ты попробуй начать смотреть на "серьёзность" сервера под другим углом. )

29

CAB написал(а):
Так написал(а):

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

А ты попробуй начать смотреть на "серьёзность" сервера под другим углом. )

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

"Я могу быть кем угодно, но мне нравится быть самим собой."

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

Отредактировано Так (2015-05-22 06:35:27)

30

Так написал(а):

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

Тоже верно. Суть в том что сеть состоит из сервера и двух рабочих станций (раньше было больше). Сам понимаешь не сеть, а одно название. 1C работает на обоих рабочих станциях, но в принципе, можно ограничиться и одной. В остатке: 1 лишний сервер, 1 лишняя рабочая станция. Соответственно обрезания я хотел сделать ввиду экономии ресурсов, а не игр (хотя посмотрим).

Проблема лишь в программной разнесенности 1С. Ах да, и еще один маленький нюансик - у меня нет диска с программой(ни сервера ни клиента).


Вы здесь » killbuddha.ru (встретишь Будду - убей Будду) » Реклама, приглашения » Программу н-н-н-нада?!