Задачка для бывших читателей журнала Моделист-Конструктоор
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
gershte
- Житель
- Сообщения: 628
- Зарегистрирован: 19 фев 2007, 15:59
Задачка для бывших читателей журнала Моделист-Конструктоор
Появилась такая задачка для самоделкиных.
Есть система учета построенная на рукописных учетных карточках. Их около 1000 штук и находятся они в коробочке на столе у входа. Карточки пихают в коробочку в произвольном порядке. Потом каждый раз долго ищут нужную. Конечно там есть всякие упорядочивающие закладки но все время карточки пихают не туда и долго их потом разыскивают. Все знают что система дебильная но никто ее менять не собирается.
Задачка
А можно ли что то наклеить на каждую карточку, чтобы она при подаче например магнитного поля вокруг коробочки сама выскакивала из коробочки вверх. Ну типа того становилась магнитиком обратной от остальных карточек полярности. Или как то по другому.
Например набрал на пэде с номерами 845 и карточка с 845 подпрыгнула в коробочке из кипы случайно упорядоченных карточек. Главное чтобы это сильно не удорожало карточки, не требовало подключения к компьютеру и не приводило к увеличению толщины карточек.
Можно ли это как нибудь сделать на уровне самоделкина без PhD или привлечения посторонних контракторов за 200$ в час?
Есть система учета построенная на рукописных учетных карточках. Их около 1000 штук и находятся они в коробочке на столе у входа. Карточки пихают в коробочку в произвольном порядке. Потом каждый раз долго ищут нужную. Конечно там есть всякие упорядочивающие закладки но все время карточки пихают не туда и долго их потом разыскивают. Все знают что система дебильная но никто ее менять не собирается.
Задачка
А можно ли что то наклеить на каждую карточку, чтобы она при подаче например магнитного поля вокруг коробочки сама выскакивала из коробочки вверх. Ну типа того становилась магнитиком обратной от остальных карточек полярности. Или как то по другому.
Например набрал на пэде с номерами 845 и карточка с 845 подпрыгнула в коробочке из кипы случайно упорядоченных карточек. Главное чтобы это сильно не удорожало карточки, не требовало подключения к компьютеру и не приводило к увеличению толщины карточек.
Можно ли это как нибудь сделать на уровне самоделкина без PhD или привлечения посторонних контракторов за 200$ в час?
- Stanislav
- Mr. Minority Report
- Сообщения: 45889
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Можно.
1. Выкидываете все свои карточки.
2. Ставите девайс, который по отпечатку пальца регистрирует, когда вы пришли или ушли - он по размерам половинка кирпича по Истории КПСС.
3. Девайс сбрасывает инфо на старенький комп в БД по сети. Тот же комп шарашит все отчеты.
У нас такой стоит - нет никаких проблем, никакого бардака.
1. Выкидываете все свои карточки.
2. Ставите девайс, который по отпечатку пальца регистрирует, когда вы пришли или ушли - он по размерам половинка кирпича по Истории КПСС.
3. Девайс сбрасывает инфо на старенький комп в БД по сети. Тот же комп шарашит все отчеты.
У нас такой стоит - нет никаких проблем, никакого бардака.
-
gershte
- Житель
- Сообщения: 628
- Зарегистрирован: 19 фев 2007, 15:59
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Не проходит.Stanislav писал(а):Можно.
1. Выкидываете все свои карточки.
2. Ставите девайс, который по отпечатку пальца регистрирует, когда вы пришли или ушли - он по размерам половинка кирпича по Истории КПСС.
3. Девайс сбрасывает инфо на старенький комп в БД по сети. Тот же комп шарашит все отчеты.
У нас такой стоит - нет никаких проблем, никакого бардака.
Ответ абсолютно не отвечает на условия поставленной задачи.
Хотя в любом случае спасибо за ответ.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Элементарно. Это называется шашлык-база.
Делается так:
- по краям карточки есть отверстия - каждое отверстие означет что-то (отдел, букву алфавита, номер, например). Отверстий может быть много.
- каждый конкретный объект кодируется отрываением перемычки отверстия с краем (отверстие становится незамкнутым)
- когда производится поиск, в отверстия втыкаются спицы. Затем колода карт трясется и из нее выпадают подходящие критерию карты. Если критерий уникальный, то выпадет одна карта.
- карты могут быть в беспорядке.
- втыкание спиц можно автоматизировать кнопками и рычагами
- можно применить инверсную схему - выпадать будут неподходящие карты, а на спицах останутся висеть нужные.
Если непонятно объяснил, сорри, спрашивайте.
Делается так:
- по краям карточки есть отверстия - каждое отверстие означет что-то (отдел, букву алфавита, номер, например). Отверстий может быть много.
- каждый конкретный объект кодируется отрываением перемычки отверстия с краем (отверстие становится незамкнутым)
- когда производится поиск, в отверстия втыкаются спицы. Затем колода карт трясется и из нее выпадают подходящие критерию карты. Если критерий уникальный, то выпадет одна карта.
- карты могут быть в беспорядке.
- втыкание спиц можно автоматизировать кнопками и рычагами
- можно применить инверсную схему - выпадать будут неподходящие карты, а на спицах останутся висеть нужные.
Если непонятно объяснил, сорри, спрашивайте.
-
gershte
- Житель
- Сообщения: 628
- Зарегистрирован: 19 фев 2007, 15:59
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
А тоже самое без механики. Если как то полем и магнитными метками это сделать например?Проф. Преображенский писал(а):Элементарно. Это называется шашлык-база.
Делается так:
- по краям карточки есть отверстия - каждое отверстие означет что-то (отдел, букву алфавита, номер, например). Отверстий может быть много.
- каждый конкретный объект кодируется отрываением перемычки отверстия с краем (отверстие становится незамкнутым)
- когда производится поиск, в отверстия втыкаются спицы. Затем колода карт трясется и из нее выпадают подходящие критерию карты. Если критерий уникальный, то выпадет одна карта.
- карты могут быть в беспорядке.
- втыкание спиц можно автоматизировать кнопками и рычагами
- можно применить инверсную схему - выпадать будут неподходящие карты, а на спицах останутся висеть нужные.
Если непонятно объяснил, сорри, спрашивайте.
- Stanislav
- Mr. Minority Report
- Сообщения: 45889
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Каким образом БД приводится в начальное состояние?Проф. Преображенский писал(а):Элементарно. Это называется шашлык-база.
Делается так:
- по краям карточки есть отверстия - каждое отверстие означет что-то (отдел, букву алфавита, номер, например). Отверстий может быть много.
- каждый конкретный объект кодируется отрываением перемычки отверстия с краем (отверстие становится незамкнутым)
- когда производится поиск, в отверстия втыкаются спицы. Затем колода карт трясется и из нее выпадают подходящие критерию карты. Если критерий уникальный, то выпадет одна карта.
- карты могут быть в беспорядке.
- втыкание спиц можно автоматизировать кнопками и рычагами
- можно применить инверсную схему - выпадать будут неподходящие карты, а на спицах останутся висеть нужные.
Если непонятно объяснил, сорри, спрашивайте.
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
там вся прелесть, что она, как и подобает правильной базе, не нуждается в начальном состоянииStanislav писал(а):Каким образом БД приводится в начальное состояние?
я в детстве такое мастерил, в юном технике или подобном наткнулся
вот описание
подходит ли для решения поставленной задачи - другой вопрос
Последний раз редактировалось Yury 26 мар 2009, 11:37, всего редактировалось 1 раз.
- Stanislav
- Mr. Minority Report
- Сообщения: 45889
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
я имею в виду, когда карточки вытрясены - их надо собрать дырка к дырке.Yury писал(а):там вся прелесть, что она, как и подобает правильной базе, не нуждается в начальном состоянииStanislav писал(а):Каким образом БД приводится в начальное состояние?
я в детстве такое мастерил, в юном технике или подобном наткнулся
подходит ли для решения поставленной задачи - другой вопрос
не забывайте - их около 1000 штук.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Поле и метки будут существенно дороже. Выскакивать они сами не будут, потребуется перебор карточек - все равно механика.
Механическую систему можно сделать в виде рычагов-спиц снизу. Вместе с рычагом будут подниматься (выпрыгивать) нужные карточки, не имеющие выреза (инверсная описанной ранее схеме)
Хотя самодельная механическая система будет смотреться агли.
Механическую систему можно сделать в виде рычагов-спиц снизу. Вместе с рычагом будут подниматься (выпрыгивать) нужные карточки, не имеющие выреза (инверсная описанной ранее схеме)
Хотя самодельная механическая система будет смотреться агли.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Точно. С такими карточками и работали раньше. Я застал их смерть. Точнее сам закопал.Yury писал(а):там вся прелесть, что она, как и подобает правильной базе, не нуждается в начальном состоянииStanislav писал(а):Каким образом БД приводится в начальное состояние?
я в детстве такое мастерил, в юном технике или подобном наткнулся
вот описание
подходит ли для решения поставленной задачи - другой вопрос
Приводятся в начальное состояние просто - всовыванием обратно в колоду (ящик).
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
выпавших - меньше (если сильно широкий поиск не задавать) - просто убираете спицы и вставляете обратно в ящик в произвольном порядкеStanislav писал(а):я имею в виду, когда карточки вытрясены - их надо собрать дырка к дырке.
не забывайте - их около 1000 штук.
- Sheen
- Маньяк
- Сообщения: 2135
- Зарегистрирован: 13 фев 2006, 21:16
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Было бы не плохо знать зачем нужна эта система учёта, т.е. кого учитывают и как это происходит. Может быть достаточно раздать эти карточки посетителям, чтобы они приносили их, когда приходят, а не оставляли в ящике.gershte писал(а):Есть система учета построенная на рукописных учетных карточках. Их около 1000 штук и находятся они в коробочке на столе у входа. Карточки пихают в коробочку в произвольном порядке. Потом каждый раз долго ищут нужную. Конечно там есть всякие упорядочивающие закладки но все время карточки пихают не туда и долго их потом разыскивают. Все знают что система дебильная но никто ее менять не собирается.
Однако предположим, что карточки должны быть всё таки в ящике и ни чего менять не хочется. Похоже, что задача состоит в том, что карточки должны "сами" сортироваться, когда их кладут обратно. Если карточки ищет и кладёт обратно клерк, т.е. человек, которому можно дать инструкцию и сказать "делай так!", то можно предложить такое решение - пусть ящик будет V-образный, т.е. ширина первой карточки на буква А будет 7 см (условно), а последней карточки на букву Я - 10 см. Когда карточку нужно вернуть в ящик, форма ящика заставит клерка запихнуть карточку примерно в тоже место, откуда она была взята. Когда надо будет найти карточку, клерку не придётся перебирать все 1000 карточек.
Не зная как работает эти система учёта не возможно сказать, нужно ли обновлять, добавлять, удалять карточки и пр., так что такое решение может и не работать для этой ситуации.
- Waterbyte
- Графоман
- Сообщения: 48042
- Зарегистрирован: 10 авг 2007, 13:43
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Ещё пример механической сортировки. Кодируем карточки "зубами" внизу вместо перфорации. Скажем, на левой половинке (четвертинке) - зубы для сотен, на правой - для десятков. Карточка с номером 845 будет иметь зубы в позициях "8" слева и "4" справа. Используем те же спицы, только протыкать ничего не надо. По десятку спиц слева и справа на дне коробки (если очень хочется использовать магнитные поля, можно прицепить к спицам электромагниты). Поднимаем слева спицу номер 8 - поднимаются левые края сотни карточек. Поднимаем справа спицу с номером 4 - поднимаются правые края другой сотни карточек. Пересечение этих двух сотен - десяток карточек, располагающихся на спицах ровненько, а не косо, в отличие от остальных 190. Это будут карточки с номерами от 840 до 849. Вытягиваем за серединку по одной карточке из этого десятка, пока не отыщется нужная 845-я. Всё легче, чем всю тыщу перебирать или коробку трясти. Спицы опускаем и засовываем остальные карточки в произвольном порядке. Хотя можно и хором. Самоупорядочивание типо.
-
Alexandr
- Житель
- Сообщения: 891
- Зарегистрирован: 08 авг 2005, 21:58
- Откуда: New Westminster
Re: Задачка для бывших читателей журнала Моделист-Конструктоор
Пока суть да дело к реализации, попробуйте такой вариант. Один раз тщательно отсортируйте карточки и вложите в коробку, затем по верху проведите прямую полосу по диагонали через все карточки и один из треугольников закрасьте. Очень легко потом будет приводить карточки в первоначальное состояние.