Логин:
Пароль:
Поиск:

Слушать радио ОБА-НА

Учебник по языку аймара - Arux Akhamawa


Автор: admin от 20 февраля 2012
  • 0

Учебник по языку аймара - Arux Akhamawa



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

Автором является Мигель Хуанса (Miguel Huanca).
[Miguel Huanca, Amalia Huanca, Teófilo Huanca]
Центр латиноамериканских исследований, Университет Чикаго.

Предисловие автора:
Это учебник, в котором я предлагаю введение в языке аймара, основаный на простом, практичном методе, сложившийся в результате моего преподавательского опыта.

В этом издании, я ограничил себя представлением базвых элементов языка Аймара.
В целях облегчения процесса обучения, я предлагаю значительное
количество практических упражнений, сопровождающиеся лингвистическими объяснениями.
Я пытался это сделать простым, но стимулирующим образом, который будет полезным и для лингвиста, и для не филолога, в обучении Аймара.
Прежде всего, моя цель - заинтересовать людей к этому древнему языку, который до сих пор остается частью Андской культуры вместе с кондор и pututu (the native horn).

Этот учебник представляет собой язык Аймара, на котором говорят в провинциях Департамента
Ла-Пас, Боливия, и в регионе Пуно в Перу. Учебник соблюдает и выполняет новый официальный Алфавит для Аймара и языка Кечуа.


Скачать:
http://freeserver.su/book/Aymara/Aymara-Arux_Akhamawa.zip

Постараемся перевести.

Обновлено: 20.02.2012 - 08:16

Люди не верят в силу разума!


Автор: admin от 19 февраля 2012
  • 0

Люди не верят в силу разума!



Этой статьей я начну писать свои заметки. Копипаст это тоже хорошо, но голова дана людям - не просто так.
А чтобы - ДУМАТЬ!!!

И так мало кто этим "неблагодарным" делом занимается нынче ((

У меня есть один друг. Хороший друг. И умный. Что редкость. Но глупый, чего много сейчас.
Нет, вы не подумайте - я его не ругаю, не клевещу. Ни в коем случае! Дай бог всем такого.

Но вот говорить о высоких материях с ним невозможно. Никак.
И причина в этом - ....его ум ))) Парадокс, не правда ли ?

А парадокса как раз в этом и нет никакого. Всё как раз понятно как божий день.
Люди, получая образование и знания(я сейчас опущу о качестве оных) становятся их..рабами! Да-да, именно рабами. Потому что ум, знания и всё что с ними связано дают уверенность. Уверенность в том, что они всё знают!.

Вот в этом - первая и роковая ошибка!

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

Примеры ? Да сколько угодно.

Вот, например, злополучный вечный двигатель.
Сколько сообщений о том, что кто-то построил вечный двигатель. И КПД таких двигателей, мол, 100, 150, 200, 300 а то и все 500 процентов.
Сколько сообщений о создании - столько же, если не больше, сообщений о том, что это невозможно.
Даже не просто сообщений, а оскорбительных, гневных, снисходительных, поучительных... Каких угодно, но только не рассматривающих. Повторюсь - НЕ РАССМАТРИВАЮЩИХ!

Повторение было необходимо, ибо вы врядли вдумались над смыслом этого слова ;)

А ведь смысл есть!

Давайте подробнее рассмотрим этот вопрос.

И, в первую очередь, приведем тот самый первый закон термодинамики, ссылаясь на которую господа скептики отвергают все попытки вечного двигателя, даже не расматривая.
Вот что говорит Большая Советская Энциклопедия:

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


Итак, если коротко, то звучит это так:
"В замкнутой системе, количество энергии не меняется. Если система не замкнута - меняться может"

Казалось бы, просто до безобразия. Причем, этот закон выведен эмпирическим путем!
Но мы даже этого касаться не будем.

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

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

А ведь это - ни черта не по-исследовательски! Если есть какой-то факт, то он - как настоящий исследователь(если настоящий, конечно ;)) - должен изучить это. А не отмахиваться.

Плдучая какие-то новые знания умения мы сразу ставим их на вершину. Но мы ведь не можем не допускать, что это - еще не последняя истина. Как раз наоборот, как разумные существа(если разумные, конечно) мы ДОЛЖНЫ ДОПУСТИТЬ, что наши знания - не конечны, и не полны.
Но тогда естественен вывод - в мире ВОЗМОЖНО что-то, что нами не изучено. А значит неизвестно.
Тогда почему это допущение не активно ?

Дальше.
Новое может как включать старое, так и быть в конфликте с новым. А в конфликте новое со старым потому, что мы пока еще достаточно не знаем.
Поэтому сразу начинаются рассуждения о чуде, о невозможностях и т.д..
Вспоминаются слова святого Августина:"Чудо находится в противоречии не с природой. А с тем, что нам известно о природе".
Даже только за эти слова Августина можно было бы освятить при жизни! Ибо как нельзя лучше иллюстрирует положение дел.
Если нам что-то неизвестно, это не значит что этого нету. Но людям почему-то проще отрицать новое, чем его изучать ?

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

Рассмотрим несколько вариантов/ситуаций.

авторитет - зло.

Случай первый. Из реального диалога.

Мне говорят: вот, скажем, где-то в сибири, есть избушка. Где лежит целый мешок золота. Впорос: ты бы поехал ? Аргументирую: если бы там был действительно мешок с золотом, его кто-то уже взял бы. Значит его там уже нет. Значит это - слух, не правда. Это - утверждение.

Я отвечаю: я бы не поехал. Потому что это далеко, дорого и я не могу на месяц оставить работу. Мне сейчас такой отпуск не дадут. Поэтому, исходя из того что я не могу поехать, а значит НЕ МОГУ ПРОВЕРРИТЬ я вынужден ДОПУСТИТЬ, что это возможно. Да, я вполне могу и ДОЛЖЕН допустить, что где-то есть мешок золота, исходя из того, что я не смог проверить обратное, т.е. его отсутствие.

Мне говорят: но если бы там был целый мешок золота, его бы уже взяли!

Отвечаю: да, это возможно. я и не отрицаю, что его там может и не быть. ВОЗМОЖНО, его там и нет, скорее всего. НО. а может там была целая избушка золота. Кто-то уже вывез целую машину золота. И оставил мешок. Чтобы поиздеваться. А издевательство в том, что такое богатство, скорее всего, будет далеко находится от людских поселений. А значит надо преодолеть некоторое сопротивление. Хотя бы, географическое расстояние. На что не каждый решится. А учитывая, что есть мнение(на мой взгляд необоснованное), что сейчас всё уже изведано, то первое решение человека - раз всё изведано, то нету там уже мешка золота.

Примерно такой диалог был.

Тут важно несколько моментов.
1. утверждение что в наше время всё уже изведано - это слишком самоуверенно для человечества. у нас есть машины, самолеты, спутники, компьютеры для обработки. но при этом мы не можем сказать, что мы знаем все о земле.
2. даже если это и было бы так, то НЕ ПРОВЕРИВ мы не имеем права УТВЕРЖДАТЬ или выносить какие-то выводы. Даже если логика трижды говорит нам что там ничего нету, не проверив мы не имеем права ДОСТОВЕРНО что-то утверждать. Мы лишь можем ПРЕДПОЛОЖИТЬ, что ничего там нету. Исходя из разных обоснований.

И самое первое - авторитет.
Когда мы не хотим сами что-то делать, мы эту ответтвенноть перекладываем на кого-то. Большинство людей - такие же. Ленивые. Поэтому с удовольствием перекладывают разные ответственности на кого-то другого.
И вот здесь появляется такое понятие как доверие.
Мы перекладываем наши ответтвенности на кого-то не просто так. Мы их по каким-то критериям выбираем. А так как мы сами уже не учавствуем в процессе непосредственной работы, то мы уже не можем адекватно судить о самой работе. А если это касается каких-то научных дисциплин, то часто и не сможем контролировать и адекватно судить - ибо у нас нет элементарных знаний.
Опытный мастер может экзаменовать слесаря-одногодку; преподователь может экзаменовать студента. Потому что и у опытного слесаря, и у преподавателя есть знания, которых нету у новичков и практический опыт( который, кстати, иногда отличается от теории).
И когда кто-то говорит, что при такой-то скорости резец ломается, то, в зависимости от того, кто слушает решение может быть разным. молодой скажет, что этого не может быть. потому что по теории это невозможно. а опытный скажет так: по науке это невозможно, но на практике такое бывает.

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

Теперь рассмотрим, что происходит дальше.

До поры до времени, всё у этого человека проходит нормально. Этот человек может объяснить возникающие вопросы, объяснить явления. Его авторитет все больше, все крепче. Люди ему уже верят как богу. И всё бы нормально. Всем бы дожить тихо мирно до старости..
НО!
Люди не все такие уж тупые. Хотя большинство - это тупое стадо.
Всегда появится человек, которому "больше всех надо". А ему просто интересно может быть. И он начинает копать, ковыряться, изучать.

Как юный и дерзкий духом он ПРЕДПОЛАГАЕТ какие-то несусветные варианты обычных явлений; какие-то комбинации, которые РАНЬШЕ НЕ ДЕЛАЛИ; и самое главное - ДОПУСКАЕТ другие трактовки и варианты объяснений..

И в одном из вариантов что-то "выстреливает". Что-то новое! что-то, чего раньше небыло.

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

Почему ?

Первый аргумент, который приведут этому молодому - именно возраст. Мол, "ОН(именно с большой буквы) - сколько времени этим занимается, столько знает, он именно этим и занимается. И он говорит что это - невозможно. а тебе сколько лет ? 20? ты даже ничего не знаешь, а уже пытаешься спорить с НИМ, с АВТОРИТЕТОМ".
С одной стороны, это логичный и объективный аргумент.
Но с другой стороны, факт - налицо! И еще не надо забывать, что ИМЕННО В ТАКОЙ комбинаии, В ТАКОМ ВАРИАНТЕ это-то и не рассматривалось! Значит, очень даже логично ПРЕДПОЛОЖИТЬ, ДОПУСТИТЬ что это возможно.

Но тут в дело вступают другие пороки человека - тщеславие и гордня.

Этот специалист, находяь в авторитете у людей, уже уверовал в своё могущетво, всезнание. Некоторая залуга в этом конечно объективно имеется. Но теперь он стар, мозги не такие пластичные, двигаться не так легко..

А так было хорошо! Люди ему верят! Из-за чего его статус - отличается от обычного. Ему многое прощают, ему уступают, его охраняют..

К хорошему быстро привыкаешь. И, естественно, никто добровольно не захочет от этого отказываться. А именно к этому ВОЗМОЖНО прийти, если спор, именно спор, а не обсуждение, будет долгим и упорным.

Раз логика не помогает, думает, молодой, надо включать тяжелую артилерию - факты! Щас, думает он, щас я ему покажу, кто он такой, и кто я такой. Идет туда же где это было, берет всё то же самое и пытается вопроизвести ситуаию, явление..

Вот здесь-то и случается удар ниже пейджера ))) не вопроизводится!! а ведь было же! БЫЛО!

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

И тут бы начать изучать, тут хвататься за возможность...

Но этого не будет.. Скорее всего..

Потому что есть наш авторитет. Который такой же человек. С такими же положительными и отрицательными качествами. Причем, исходя из его положения - усиленными, увеличенными.

Но при этом он еще пользуется авторитетом у людей. Которые в нашем случае есть поддержка ему.
И не важно, прав он, или не прав.
Здесь важно то, что этот авторитет удовлетворяет нужды людей. А им большего и не надо. Они же - ленивые. Поэтому они давно переложили свои обязанности на него.

Поэтому, авторитет - зло!

В том плане, что только этим - нельзя руководствоваться в принятии решений.
В некотором смысле, этот авторитет - тупее этого молодого неуча. Почему ? Потому что он не смог допустить что ВОЗМОЖНО ПО-ДРУГОМУ.

А занимаясь чем-то одними и теми же методами - глупо надеяться получить другой результат.
Вспоминаются слова Эйнштейна по этому поводу:
Безумие - это надеяться на какой-нибудь другой результат, делая снова и снова одно и тоже, ничего при этом не меняя.

Поэтому этот аворитет - тоже в чем-то глуп, если не удосужился что-то поменять.

А молодой в данном случае в лучшем положении - он же не знал что это невозможно ;)
Это из другого изречения Эйнштейна ))):
Как делаются открытия? Есть тупик, все знают, что тут ничего не найдешь. Приходит дурак, который этого не слыхал, он-то и делает открытие.

Причем, расмотренные примеры - отнюдь не вымышленны. В науке - это повсеместно.
Я привожу примеры того, что есть в жизни.

А если у этого авторитета есть свои планы ? Различающиеся с другими ? А если его используют другие ? Даже если бы он этого и не хотел ?

А всё потому что у людей мышления нету.

Вообще, мышление как таковое есть у малого количества людей.

Про мышление у меня будет другая статья. Где есть интересные следствия из расмотренных вариантов и предположений. Но, об этом - в следующий раз.

Рассмотрим еще такой пример. Пример из области того, что надо делать допущения. Рассматривать возможность как таковое.

Распространенный пример. Кто-то что-то рассказал. Например, кто-то сказал что видел лешего, НЛО, единорога - не важно что.

Реакция того, кому это сказали зависит от его уровня разума, мышления, знаний.
Например, рядовой человек, скажет что это - сказки. И в некотором смысле - будет прав. Потому что всё его окружение говорит, что нету никаких единорогов. Это даже подтверждается косвенно - он тоже ни разу не видел единорога.
Поэтому он утверждает что это - неправда.
При этом он как-то не задумывается над одним фактом - а во многих ли местах он бывал ? в современном мире стеклопластиковых городов-небоскребов жизнь животных - уже сказка. И чтобы что-то увидеть - надо изменить "место осмотра".

Поэтому, другой человек, более начитанный и более умный думает по-другому.
Он скажет, с одной стороны, моё окружение и мой мир не давал мне повода увидеть единорога. Да и живу я в городе, где взяться животным неоткуда. Да и люди не видели, по телевизору - не показывают, хотя животных изучают.
Но с другой стороны, в литературе они упоминаются. Причем чем старше материал - тем больше. К тому же, я не знаю - какие должны быть условия для существования и жизни единорога. Может условия на земле поменялись ? Может сами единороги изменились?..

Поэтому, раз они где-то упоминаются, и раз человек говорит что видел, то я - МОГУ ДОПУСТИТЬ возможность того, что они существуют.

Два разных результата при одних исходных данных.
Первый даже не зная, что они упоминаются в литературе, УТВЕРЖДАЕТ, что их нет. Только исходя из логики, что он их САМ не видел.
Второй же, ДОПУСКАЕТ возможность существования. Подтверждая, фактами.

Здесь есть еще один тонкий момент. Уже на более высоком уровне мышления.
Человек, может что-то предположить. Его предположение может не иметь ни малейшего даже намека на подтверждение фактами из мира. А порой, бывает что мир, наоборот изобилует фактами, которые как раз опровергают его предположение.

Что делать в таких случаях ? И как поступают люди в таких ситуациях ?

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

Почему ? Потому что это - способность усваивать новое, первый показатель возможности мышления.

Продолжим. Так как же поступают люди в таких случаях?
Исходя из того, что это - всего лишь предположение пока, приплюсуя имеющиеся факты(не в пользу нового предположения) делается вывод: предположение - неверное.

Этот вывод неправилен. И правилен только в единственном случае - при условии, что мы уже всё знаем.
А мы, к сожалению(а очень возможно - и к счастью) - не всё знаем. Если мы хотим объективно и честно смотреть, изучать, рассматривать вопросы, то мы должны честно признаться, что - мы не знаем всё.

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

Мы должны сказать так: это предположение - противоречит современным представлениям.
И казалось бы, на этом можно поставить точку и забыть.

НЕТ.

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

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

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

Катализатором этому стали знания, которыми мы начали оперировать. Но источником, самой возможностью изменений было ДОПУЩЕНИЕ правильности предположения.

Это к тому рассмотрено, что если мы чего-то не видим, чего-то не знаем, чего-то не доказано, не изучено - это не значит что этого нет.

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

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

Итак, несколько выводов из сказанного.

1. Люди, по факту сейчас - слабо предрасположены к мышлению, к оперированию разными категориями на достаточно высоком уровне. Это видно по тому даже, что люди редко расположены к ДОПУЩЕНИЮ чего-то. У людей слишком сильная связь с материальным, которая не дает им возможность абстрактного и аналитического мышления. Если простыми словами, то невозможность проверки какого-то утверждения на практике фактами - сразу приводит к утверждению о неправильности суждений, предположений.
Могу предположить, что это является следствием невежества. Да-да, следствием элементарного невежества. Ибо знания являются серьезным катализатором развития мышления как такового. И повышения морали, кстати. В лучшую сторону. И..страха )) Об этом подробнее будет рассказано в статье про мышление.

2. Знания, факты, какие-то явления, то есть всё существительное(хм.. не от слова ли существовать ?..) - уже способны изменить наше сознание, и особенно наше мышление. Ибо попытки объяснить, согласовать с уже существующими, попытка просчитать следствия от этого - уже способны породить новые правила, новые законы, новые механизмы и методы изучения и мышления.

3. Обратное следствие из второго пункта - Даже не имея фактического материала, то бишь, не имея затравки для формирования знаний и дальнейшего изучения, - вполне можно эти самые знания сформировать силой мышления, силой разума.
Инструментами(то бишь методами) в этом интересном деле могут быть, например, анализ и аналогия.

Как мельница. В нас поступает один материал. Мы с ним производим какие-то действия. И у нас получается другой материал )) И хотя новый материал обладает какими-то свойствами от исходного материала, но это уже другой материал. С новыми свойствами и качествами.
Например, мельница - мелет. Был твердый - стал мягкий.
Но мы можем и испечь из материала мельницы - муки - что-то. Да еще вместе с чем-то другим. И из кучи рыхлых, мягких, жидких - можем получить что-то очень твердое.

Это довольно утрированный и образный пример. Но аналогия, думаю, понятна.

З.Ы.
Думаю, этот материал будет еще правиться. И не один раз. В полшестого утра - не до грамматики и связности и стройности мыслей )) Но пока не начнешь - не поедет.
Планировался уже проработанный и готовый материал, а получился экспромт. посему скачки мыслей.

Вот, кстати, и реальный пример взаимосвязи фактического материала с мышлением ;)))
С одной стороны посетовали что люди глупые. А в итоге пришли к тому, что знания - повышают мышление, а мышление - увеличивают знания. И если то, что продуктом мышления является знания, - это более менее понятно; то то, что знания повышают мышление - это думаю, ново.

Продолжение следует...

update.

Интересное следствие из всего вышесказанного:

С человеком происходит то, о чем он думает. А точнее, то что он допускает, как возможность существования. Предположение, и особенно допущение возможности - уже свершившийся факт. А раз количество исходных данных, в данном случае - фактов, изменилось, то изменились и законы. А законы и условия, где этот закон действуют, имеют свойство аналогии, одинаковости сути, что ли.. Поэтому, если человек допускает какие-то положительные эммоции/события/знания, то и законы будут такого же свойства, таой же сути, то бишь положительного характера. И наоборот.
Если коротко и по-человечески, то: думаешь о хорошем, о позитиве - вокруг тебя будет позитив и хорошо, думаешь о плохом - будет плохое.
Подобное - к подобному?!!

Обновлено: 19.02.2012 - 18:25

История одного байта


Автор: admin от 19 февраля 2012
  • 0

История одного байта



Когда-то читал хороший рассказ. Про историю одного байта. Про то, как программисту не хватало всего лишь одного байта! Это так мало!!! И, всё-таки, когда чего-то не хватает, не имеет значения - мало это, или много.

И вот что-то вспомнился этот рассказ. Пошел искать в сети - перечитывать..

Но пока искал, прочитал еще интересные мысли. МЫСЛИ!!! Так мало сейчас думающих людей (((

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

От программиста и его жены ))):

Этот рассказик у меня лежит на винте давным-давно. Когда-то наткнулся на него в сети, счас даже не вспомню, откуда его взял. Называется "История одного байта". Вспомнил я о нем наверно потому, что в настоящее время сам пишу программу для микроконтроллера, несмотря на то, что сталкиваюсь с совсем иными проблемами, нежели герой данного повествования. Скажу, зачем я его тут выкладываю... Дело в том, что все люди хотят, что бы их понимали, и я - не исключение. Что означает это слово - "понимание"? Имхо, это способность одного человека достаточно точно представлять, что переживает и как воспринимает нечто (события, действия, обстоятельства и т.п.) другой человек. Что переживает и чувствует человек, создающий программу? Наверно, что-то все же чувствует и что-то переживает, он ведь все же человек :) Написано куча кних о представителях творческих профессий - художниках, музыкантах, актерах... Очень хорошая есть книга о Ван-Гоге, называется "Жажда жизни" (правда она немного тяжеловата, но книга о жизни Ван-Гога вряд ли будет легкой). Этот рассказик - первое (и единственное, что я видел) сочинение подобного рода о программисте. По этой причине я бы очень хотел, чтобы его прочитали непрограммисты :) Не стоит пугаться непонятной терминологии, которая будет встречаться в тексте - имхо, для восприятия его сути знания этой терминологии не нужно.


Да уж.. Как сейчас мало понимания между людьми ((( Есть хорошая поговорка - "Поставь себя на мое место". Очень хорошая поговорка. Но сейчас люди настолько испаганились, что это даже дико - представить себя на чьем-то месте! Откуда людям взяться понимаю в таких условиях???

А это от одного из пользователей на каком-то сайте про магию ))):

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

Мне часто задают в письмах вопрос по поводу магии как пути к совершенствованию духа. Людей интересует единственный ли это путь. На что я всегда отвечаю, что это самый прямой путь, но вместе с тем и самый опасный. А есть множество путей менее опасных, кроме магии это: религия, йога, четвёртый путь, музыка, изобразительное искусство, спорт, бизнес (но не как средство накопления денег), суфизм, наука, мастерство в ремесле, и т.д.

Вот по поводу мастерства остановимся подробней. Меня спрашивают разве можно добиться духовности, будучи горшечным мастером, например? На что я отвечаю, что Гурджиев, дабы постигнуть азов духовности, начинал именно с лепки глиняных горшков. Мастер оттачивая свои умения в какой-то момент достигает особого состояния, когда человек становится связанным с духовным миром. И тогда автомастер уже на слух может определить неисправность; компьютерщик уже по телефону консультирует клиента и руками того исправляет неисправность; художник способен нарисовать такую картину, что кажется нарисованное довольно реальным, а иногда фантастический мир реальней обычного; каменщик, добившись мастерства, способен выложить ровную стену почти не прибегая к помощи ниточек и лазеров; скульптор способен оживить мёртвый камень; мастер единоборств в одиночку способен справится с дюжиной здоровенных противников; ну и так далее, можно бесконечно продолжать. Главное понимать, что мастерство – это особое состояние, которое способствует ускорению духовного развития.

И вот хочу предоставить вашему вниманию историю такого мастера, но в программировании.


Теперь, непосредственно, сам рассказ.

Мне не хватало байта. Всего одного. Да, да. Того самого, что из восьми бит состоит. Что? Hет, я не псих, хотя одному богу известно, сколь тонкой была граница отделявшая меня от этого состояния. Hо все по порядку.

Я программер. Но не просто программер. Я принадлежу к касте, которую иногда называют системщиками, иногда кристальщиками. Вы знаете, что это такое? Я объясню, если потерпите. Мне никак не обойтись без специфики, но иначе вы не сможете понять дальнейшее.

Мы программируем чипы однокристаллки, грубо говоря, это когда весь комп в одном кристалле. Программная память и память данных разделены и не взаимодействуют между собой. Программа не может быть запущена в оперативке. Глубина программного стека ограничена. Максимум на что я могу рассчитывать, это восемь уровней вложения, причем я не могу изменять предельную глубину стека. О, вы не подумайте чего! У меня бездна ресурсов. Оперативки аж 128 байт! Это на все про все. Переменные, там то да се.. Представили, да? С программной памятью тоже неплохо. Аж восемь килобайт. И пользоваться ей совсем несложно. Сначала нужно программно врубить нужный банк памяти, запустить в нем нужную процедуру, а по выходе из нее не забыть вернуться где был. Да еще надо иметь в виду, что в пределах банка я могу перемещаться только джампами и вызовами процедур, а переходы по условиям возможны только в пределах одной страницы, т.е. 256 байт.

Это значит, если я сравниваю два байта и надо ветвиться, но если метка не находится в пределах 256 байт, то это письмо на деревню дедушке, причем компилятор только в половине случаев предупредит, мол, широко шагаешь парень, штаны бы поберег. И это только цветочки! Ягодки я вам сейчас выложу, что б вы ими в полной мере могли насладиться. У меня нет команды вычитания. Вообще! только add. Уж про такую роскошь, как умножение или деление я вообще молчу, это для лентяев. Зато мне нужно обеспечить десятичную математику. Вы проникаетесь потихоньку? Коды таких игрушек вылизываются так, что вам и не снилось, особенно если приходиться решать задачи на пределе оперативной и программной памяти. Исходники переписываются далеко не один раз. Мне мало просто решить задачу. Я должен впихнуть ее в этот чертов кристалл! Ограничение по переменным, по размеру кода в целом, по размеру каждой процедуры и по числу вызовов. Малейший недосмотр и.. стек продавлен, и тебя вышвыривает черт знает куда. И компилятор не поможет. Такое он не ловит.. Вы думаете это все? ;-) H-е-ет, дорогие мои. Моя игрушка работает в реалтайме.. Это когда, напротив каждой крохотной процедурки моего кода нужно подсчитать и проставить время ее исполнения в миллисекундах. Мои модули не должны работать более жестко фиксированного времени, потому, что мне надо еще сканировать киборду и дисплей, поспевать за датчиками и выдавать управляющие сигналы, а все остальное должно работать никак не мешая сканнингу, иначе я прозеваю нажатие кнопки, или дисплей станет неприятно мерцать, меняя яркость. Но и это еще не все! У меня есть интерфейс.

Обычный писишный RS232C, так называемый компорт. Но если вы думаете, что это отдельный чип, мол, сунул ему байт, принял из буфера байт, то вы заблуждаетесь. Себестоимость. Я все это делаю ручками, телипая единственный бит порта. Ручками кручу диаграмму стартов, стопов и данных. Итак:

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

Если все Оки-доки, но процедуры слишком длинны, разрушается диаграмма реалтайма - задача не решена. Если процедур слишком коротки, их много, исчерпывается стек - задача не решена.

Любой средней руки программер, поставь его в подобные условия, застрелится на второй день. Вообще, по моему убеждению, парни, работающие в этой области, имеют стальные нервы и неукротимую волю к победе. Мы редко общаемся с обычными программерами - нам в общем не чем разговаривать. И не потому, что мы снобы или гордецы. Совсем необязательно. Нам трудно представить себе программирование под неисчерпаемыми ресурсами на языках высокого уровня. Мало винта? Купи другой, в чем проблема? Мало рамы? Купи еще, толкни в слот. Меги кодов? А я причем? Это компилятор виноват. Купите машину побольше. Это как разные планеты и я надеюсь, вы поняли почему.

Это как красивый белый океанский круизер в бескрайних океанских просторах, плыви куда хочешь. А вы попробуйте на нем в финских шхерах порулить. ;-) Или вдевать нитку в иголку среди ночи. Причем, черную нитку.

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

Hу что ж. Я ввел вас в предметную область и могу продолжить свой рассказ.

Кристалл не понравился мне сразу. Я сразу понял - тесноват. Все на пределе. Законных 20% запаса по ресурсу, на возможные ошибки - не соблюсти. Однако остальные кандидаты были сильно избыточны, и потому дороги и нерациональны. Себестоимость решила все, я, наконец, выдал свое согласие и мощные и гордые красавцы Intelы и Mотороллы последних моделей остались за бортом.

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

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

И тут.. Тут все и началось. Недостает очень важной функции прибора, которую проморгали постановщики. Причем даже не они, а заказчик. Это он вдруг вспомнил, что вот, мол, ребята, тут еще вот такая мелочь должна быть. Ну, сущая ерунда, чесслово, но без нее никак. Ну, забыли при постановке про нее, с кем не бывает? Но это ж несложно совсем добавить, по сравнению с остальными вашими наворотами? Опять же, слава богу, что не датчик забыли. Это всего лишь программа!

Эти постановщики!!! Их карма понять, что надо заказчику! Даже если для этого надо распилить ему черепушку и просеять через сито все ее содержимое!

Hо криком делу не поможешь. И я на две недели засел дома, запретив меня беспокоить. В мозгу завелись маленькая сирена и светофорчик. Биип! Вспышка красного! Первый программный банк исчерпан! Репакинг. Оптимизация размещения кода по страницам и банкам памяти. Биип! Оперативная память исчерпана! Пересмотр функциональности процедур. Эту переменную нафиг. И без этих можно обойтись, если тут по другому пути пойти.

Биип! Провал стека! Прям мордой в дно. Как это!? Я уже на восьмом уровне!?
Биип! Выход меток за пределы видимости внутристраничных переходов!
Биип! Нарушение условий реалтайма, процедуры жрут слишком много времени!
Биип! Исчерпан второй банк памяти!

И так много, много раз. Кропотливо, байт за байтом я вдвигал тело этой
Проклятой новой функции, непрерывно переупаковывая размещение кода по страницам, банкам, оптимизируя размер кода, график реалтайма, использование оперативной памяти,
а то, и попросту переписывая модули с нуля.
Может, вы думаете, восемь килограмм бинарного кода это мало? Ха! Инструкции то одно и двухбайтовые. Это вам не трехбайтовый зайлог или даже интеловский восьмидесятник. Временами ко мне забегал приятель, как, мол, и что, но я был мало расположен к трепу "за жизнь".

Через полторы недели я понял, что дело худо. Я располагал более чем полудюжиной решений и уже стоял на месте. Я знал каждую процедуру и функцию наизусть, а каждый байт в лицо! Все было впустую. Картинка замерла.. Она не хотела оживать!
Мне не хватало одного байта. Это показывали все варианты решений. Всего одного байта!

Забежав к другу, я сбросил ему все варианты решений с временными диаграммами и планами банков и вновь вернулся в свою берлогу. Спать. Во что бы то ни стало - спать. Нужна ясная голова. Нужна новая идея. Я опустошен. Следующие несколько дней не дали ничего. Я собирал и разбирал код, нанизывая его как сверкающие бусины, и упаковывал его в разнообразной формы фигурки, пытаясь найти форму, в которой все эти элементы головоломки сложатся в одно целое без единого зазора и также без зазора войдут в заготовленное для них место.
Места не хватало.. Одного байта.. Я мял код, как глину, я выделывал с ним все что угодно, но.. один, всего один байт!
Наверное нечто похожее испытывает музыкант написав симфонию, пытаясь найти одну единственную ноту, что бы заставить звучать свое произведение. Или художник ищет тот самый, неповторимый мазок, который оживит картину. А без этого все мертво и весь труд годится только на помойку..

Как-то в полусне я оделся и вышел на улицу. Под ногами мерзко визжал снег. Кругом все было серо и как-то тускло. Мне больше не нужен был ни комьютер, ни распечатки. Вся схема была во мне.. Или вне меня? Она помигивала разноцветными просвирками, имея форму причудливых и чем-то даже красивых трехмерных фигур или это какие-то ажурные конструкции?
Тоненько попискивали контрольные маркеры временных отметок висящие впритирку к этим кристаллам странных, каких-то завораживающих форм. И все это летело, куда-то перемещаясь и вращаясь, в каком то странно меняющем форму канале? Трубе? Оно проноситься вплотную ко всем его стенкам, как по команде невидимого штурмана, в нужный момент, разворачиваясь по непонятно какому наитию, чтобы выступающая грань не зацепилась за препятствие. Но каков его капитан или кто там? Штурман? Ведь не пройдет же! Там нельзя пройти! Hо нет! Чудесным образом все сооружение как-то грациозно изворачивается, ровно в нужное мгновенье и беззвучно проскакивает.. нет!
Величаво минует препятствие.. А впереди следующее.. И вдруг, край ажурного сооружения своим крохотным выступом цепляется. Визг и грохот! Лопаются и сминаются сверкающие нити, и все дробится на миллионы осколков..

Господи! Это же стек! Оно обходит стек! Вот значит, как это выглядит!
Когда я исчерпываю глубину, она видимо с треском цепляется и разрушается, ломая свои ажурные конструкции..

В каком то месте я замечаю скамейку с какой-то одинокой старушкой на ней. Мне нужно тоже посидеть.. Напротив стоит продавщица цветов, приплясывая от холода. Не люблю старух.. И эта.. Какая-то неприятная, чуть не мерзкая. Hу что она уставилась на меня? Кто она? Чего сидит здесь? Небось, от нечего делать. Это они вечно толпятся в магазине, и из-за них ничего не успеваешь купить. И визжат в троллейбусе, что б им уступили место. Небось, смотрит эти идиотские новомодные сериалы, как их там? Мария? И еще кто там плачет?
Да что они все понимают!? Кто это может понять, сколько знаний и труда надо что бы выстроить такое? Сколько бессонных ночей надо провести? Сколько читать? Причем ежедневно и вовсе не идиотский роман о любви и дружбе?

Да кто вообще в состоянии это понять!? Эти новоявленные пижоны, называющие себя программистами? Коряво пишущими на фокспрах, клипперах и бейсиках? И везде задающих вопросы: а скажите, какую команду мне надо набрать? А какой хелп почитать? А когда мануал на русский переведут? А этот их, так называемый "софт"? Великие стотысячевариантные вечноживые склады и бухгалтерии? Нетленные творения. Все на одно лицо. Если там и есть различия, так в корявости и глючности кода. Глюк на глюке сидит и багом погоняет..
Вот заставить бы их высекать их коды в камне, как древние камнетесы, что б хоть немного задумались о том, чего пишут.. Или эти технокрысы? Это ж надо, вирусы писать, что б значит гадостью людям сделанной прославиться! Тьфу!

Hет. Hе хочу я сидеть на этой скамейке, в компании с этой.. Куда же я шел? Вспомнил. К другу я иду. Может подскажет чего? Проклятый байт! Чего я взъелся то так? Все своим делом занимаются, с чего бы худшим, чем я? Талантливых людей хватает везде. Что-то сильно меня видать припекло..
Приятель, открыв дверь, молча смотрит на меня. "Ну?" "Что ну?"
" Скажи мне только одно" мрачно говорю я, проходя в квартиру. "Ты можешь дать мне один байт? Всего один. Я готов отдать тебе за него все что угодно. Мне байта не хватает, понимаешь? Ну не влезаю я в кристалл!"

Друг какое-то время молчит. "Я смотрел твои коды."

"И что? Нашел, что-нибудь?"

" Hет." тихо говорит он, и, помолчав, продолжил: "Безукоризненно связанное кружево. Ни единой петли. Стыков не видно. Филигранная работа. Штучная. Прям лепота. На каждую строчку можно поставить знак качества. И высечь в мраморе. И однородно все, ни уплотнений, ни пустот. Монолит, но эластичный. Hо.."

"Что 'но'?.. Да не тяни ты кота за хвост! Не мотай душу! И без тебя тошно!" взрываюсь я.

"Большинство мест я не могу понять.. Не понимаю.. Только вижу, как это.. красиво. Неосязаемо как-то. Не ухватить сознанием.. Вроде вот вот, но оно улетает.. Это как снежинка, когда пытаешься взять ее в руку. Или как звуки еще непонятой, но уже осознаваемой музыки.."

"Что за чушь ты несешь!? Какая к черту снежинка?! Какая музыка!? Ты можешь мне помочь или нет!?" грохочу я. "Ты же друг мне. Помоги, а? Ты только скажи, куда мне втиснуть этот байт.." я с надеждой смотрю на него. "Ведь свежий, незамыленый глаз. Ведь один, всего один оператор, без которого можно обойтись и все! ВСЕ! Проблема решена, понимаешь? И я тебе по гроб жизни.. навсегда.." шепчу я ухватив его за рукав, "Ведь там же до черта строк, а я же просто человек, ошибся, пропустил, не заметил.. а? А мне ничего не надо. Hи славы, ни похвал. Я только хочу, что б оно улетело.. Что б отпустило меня.. а? Hу нет у меня сил больше. Hу пойдем, давай ты еще коды посмотришь.."
"Откажись", говорит он. "Отказаться? От чего?" не понимаю я. "Возьми другой кристалл".
"Ты сошел с ума!!?? Как это - другой!!?? Кучи наделанных плат, монтажники, наладчики, зарплаты, детали!? Это что, шуточки!!?? Ты думаешь это на компе, хочу, пару строк добавил, и никто не заметит!!?? Затрат ноль, а добавляй хоть мегабайты кода!? А люди? Они ведь верят мне! Я ведь сказал -"Да!" Я ведь согласился, хотя и видел, что запаса ресурса почти по нулям будет! А у них уже готово все! Корпуса, металл, питание. Они ждут только кода! Ты знаешь к чему может привести смена кристалла? Ты знаешь сколько будет стоить этот байт! Один байт!!"
Я сам оглох от своего крика..
"Дурак." слово шлепком падает на землю, как тюк мокрого белья. "Отступись! Забудь! Мы с ребятами уже три дня, как смотрим эти коды. Я собрал всех кого мог. Я сразу понял, что с тобой неладное. У тебя НЕТ ошибок! Ни одной. Более того, мы не понимаем, как тебе вообще удалось это запихнуть."
Колени мои подогнулись и я то ли сел, то ли сполз на стул.
Я глубине души я знал это. А потом я стал говорить.. Это был странный монолог..
Как будто кто-то кричал, шептал и снова орал моим голосом:

".. думал все это время. Я понял, что не так уж важен этот проект, как мерило моей ответственности. Ну не решится он, ну переделается там как-то все. Черт с ним! Не так уж это важно. Позор там мой.. Дело в другом. Во мне. Ты знаешь, что я уже очень давно не раб, который делает, то что скажут, оправдывая это зарабатываем денег для семьи. Очень долгое время я наемник. Мои услуги, мои программы стоят очень дорого. Ты же знаешь, я не берусь за простые вещи. Пусть хоть озолотят. Я на себя и для себя работаю. Да мне уже давно плевать на деньги! Они практически не имеют надо мной власти! Мне другое надо! И я тщательно скрываю это. Потому, что интересную задачу я готов делать бесплатно, а то еще и приплачу за нее. Ты же сам знаешь, каково это!? Ну?! Ты ведь тоже не для денег это делаешь! Есть только одна вещь, которую я никогда и никому не говорил. Я когда делаю - лечу.. И не ври мне, что не знаешь что это! Все знают это! Только предпочитают не помнить или не верить! Тебе тоже знакомо это! Это как в детских снах. Помнишь? Мы взмываем высоко, высоко и несемся, визжа от переполняющего восторга! А под нами проносятся леса, горы и моря! Ты думаешь, это был сон!? Нет! И я давно понял это! Только сказать боялся. Стыдился, дурак! Но теперь мне все равно! Это душа наша летит! По настоящему! А разум говорит, что мы спим. Понимаешь? А почему, когда мы взрослеем, перестаем летать? А!? Почему?! Почему нам перестает сниться этот сон? Не знаешь? А я знаю! Потому, что душа наша тяжелеет, потому, что ценности, деньги, условности этого общества захватывают над нами власть и душа наша больше не в силах поднять этот груз! Как же! Мы ж прям, распластываемся, что б стать ковриком, о который вытрут ноги! О, какие веские причины, такие аргументированные объяснения, почему это было необходимо именно так прогнуться, и как мы это ради кого-то это делаем.
Мы врем сами себе каждый день, убеждая сами себя, что живем правильно. А я не хочу, не могу больше врать! Ты не понимаешь, как это относится к этому дьявольскому байту!? Все очень просто. Я уже давно могу летать! И работа помогает мне в этом. Да-да! В пики высшего напряжения при решении своих задач я взлетаю. Это невозможно описать!
Но я не могу лететь постоянно. Я снова опускаюсь.. И так до нового кода в который надо что-то вложить. Я не знаю что. Какой то кусок себя, что ли. Но в этот раз я попался. Меня сгубила гордыня. Ну, как же! Я ведь гуру, умеющий снисходительно тыкать чайников носом и походя разрешать их проблемы! Мне так нравятся их взгляды на меня, как на божество. Ведь мы тщеславны и я не исключение.
Но сейчас все не так! Ты думаешь, проблема в этом одном байте и как его засунуть? Нет! Я не могу его запихнуть! Но это может сделать не я! Понимаешь?

Решение есть! Я это чувствую! Только я не способен его найти! Для этого я должен стать другим! Не собой! И кто-то или что-то четко поймал меня, на этот один байт!
Ты же отлично знаешь, что я умный и хитрый! Если бы задача не решалась, я бы ушел, ускользнул, сорвался с крючка! Но я считал, что она решается, и меня подсекли! Поймали на этот байт, как в сеть. И байт этот, это размер ячейки сетки, через который я не могу улизнуть. Слишком далеко я зашел.. И я не смогу уйти и снова быть свободным, если не изменю что-то в себе! Полностью изменить себя, понимаешь? Стать другим человеком! И тогда может быть, передо мной откроется дверь... Я не знаю куда.. Я не знаю что за ней.. И я не знаю, как и что я должен сделать для этого.. Да.. И еще цена.. Я и это понял.. Я не смогу быть как прежде.. Я не смогу летать больше.. Все будет кончено.. "
Я медленно поднялся и, ссутулившись, пошел к двери.. "Прощай.." глухо сказал я в пустоту..
"...Кретин!" неслось мне вслед, "

«Ты же сдохнешь над этой программой! Сдохнешь! Ты в зеркало на себя посмотри! Психушка для тебя - милость! Делай что-нибудь! Иди к бабам, напейся вдребезги...»
Hо я уже ничего не слышу. "Господи, если ты есть - помоги.." Только на улице я спохватываюсь, что забыл перчатки и шапку. А зачем они мне? Разве это главное? А что главное? Зачем все? Кому все это нужно? Людям? Да наплевать им! Это мне нужно! Лично мне! Я сам загнал себя в ловушку и сам же не могу из нее выбраться. Что это? Наказание? Урок, что б впредь не задавался? Да уж, скорее так. Гонору у меня хоть отбавляй. Стоп, стоп.. Как он сказал? "К бабам?"

В офисе тепло и уютно. Калорифер. Чистенько. Жужжат компы. Папочки, стоечки. Девочки поят меня кофе, подкладывают булочки, которые я пожираю с жадностью, перемазавшись в шоколаде. Они подливают и подкладывают, сердобольно глядя на своего опустившегося коллегу. Девочки тоже программистки, чего-то там офисное набивают, на радость кадрам и бухгалтерии. Они аккуратны, при макияжах, отлично, словом выглядят, особенно по контрасту с моей многодневной щетиной, а может уже и бородой? Я кратко и с неохотой отвечаю на вопросы, что, мол меня до жизни такой довело. "Не решается. Ассемблер. Со стеком проблемы. Байта не хватает". Одна из них, Оксана, кажется, ее зовут, говорит с украинским приятно-округлым выговором: "Який такий стек? Зачем он тебе нужен? Мы с Олей, она на клиппере, я на фоксе никакого стека у нас нет. Может и тебе не надо? Вечно вы мужики себе пакость, какую выдумаете. Сами же и мучаетесь, да нас мучаете, скажи Оля?"
"Что?!" Только кресло мешает мне свалиться на пол. Какой-то противный, каркающий клекот рвется из меня.. "Вы пишете без стека!?"

А вот это уже истерика..

Я снова на улице. Милые, милые наши дамы. Как вы приятны в вашем неведении. И как это здорово, что вы этого не знаете. Вам и не нужно это знать. Сходить с ума от нерешенных задач, как и философских вопросов, это привилегия мужчин. Конечно, бывают и исключения. Но они скорее подтверждают правила. Если в верхнеуровневых языках дамы еще попадаются, к сям и ассемблерам практически исчезают, то в нашей области я не слышал о них вообще. И это правильно! Нечего валить на женщин еще и эти проблемы.

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

Hо что это? Я здесь вроде был? Цветы. Скамейка. И бабушка на ней. Как будто и не уходила. Ведь мороз же? В нерешительности я присаживаюсь на край скамейки. Ого! руки то замерзли и ухи тоже. И тут, как будто что-то толкнуло меня, я встал, подошел к продавщице цветов и на последнюю трешку, (а зачем она мне?) купил розы и подошел к бабушке. В голове у меня судорожно билась мысль: что я делаю? Зачем? Она ждала, подняв ко мне лицо. И я выдавил из себя: "Извините. Я могу подарить Вам цветы? Я.. плохо подумал о Вас.. тогда.."

Она нисколько не удивилась. И сказала.. "Где же ты был так долго, сынок? Я замерзла ждать тебя.." !!!??? Сказать, что я удивился, значит не сказать ничего.. Я был потрясен, ошеломлен, раздавлен! А она продолжала: "Тебе ведь плохо, сынок?" Она смотрела на меня с участием. В ее глазах светилась мудрость, доброта и .. любовь. Вы понимаете!? Ко мне любовь.. И тогда я сказал: "Да! Мне плохо. Мне очень плохо.." Я не боялся и не стыдился. Что-то как будто упало с меня, отскочив, как шелуха. И я стал рассказывать.. Сбивчиво, торопясь и захлебываясь.

Я рассказывал бабушке, как я программирую однокристальные микропроцессоры..

Она внимательно, не перебивая, слушала меня. Она все понимала! Каждое мое слово! Это я видел по ее глазам. Я говорил и говорил. А она вела меня куда-то и я ел, что-то очень вкусное, а потом мы пили чай, с каким-то необыкновенным вареньем, на крохотной, но такой уютной кухне.
Наверное, это была очень странная картина. Полусумасшедший программист и старушка, его внимательно слушающая.. А потом говорила она. Я не помню о чем. Я только помню, что это было очень важное и нужное мне, что я черпал из этой кладези мудрости, которую можно обрести, только потеряв столь много, но обретя любовь..

И вдруг.. Снова стала разворачиваться внутри меня странная, невесомая и в то же время прочная конструкция. Она разворачивалась мощно и грациозно, окруженная великолепием огней. Каждая ее грань, каждый элемент были совершенны и неповторимы! И легонько вибрируя, она порождала музыку. И все это вместе наполняло меня необычайным трепетом и восторгом! Это я! Я создал ее! Это мной отшлифованы все ее грани! Ну почему этого никто не видит!? Ну посмотрите же! Разделите со мной мое счастье! Теперь я не боялся. Я знал, что она полетит! И она поможет и мне оторваться от земли. С ней и я полечу к звездам!
...

И я снова шел по улице. Но совсем по другой. А точнее просто в другом мире. Потому что этот был прекрасен! Снег брызгал разноцветными искрами тысяч неповторимых красок и такой неповторимой музыкой звучал под ногами. Это как будто ваш старенький компьютер с CGA монитором, вдруг стал показывать миллионы цветов. Впрочем, что за чушь я несу? Это много, много лучше.

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

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

[C] Dmitry Galuscenko

Обновлено: 19.02.2012 - 12:18

наиболее распространенные ошибки 1С 7.7


Автор: admin от 17 февраля 2012
  • 0

Наиболее распространенные ошибки 1С 7.7



1. ошибка открытия индексного файла таблицы 1SCONST. Для восстановления индексных файлов запустите программу в монопольном режиме.

- Обычно, такое бывает при начальной установке баз. Решение подсказано )) Запускаем 1С в монопольном режиме. 1С проиндексирует базу и можно будет загрузить.

2. порядок сортировки отличается от системного.

- это ошибка чаще всего бывает при начальной установке 1С на операционные системы Windows Vista и Windows 7. Она связана с различными механизмами сортировки у операционной системы Windows и программы 1С Предприятие 7.7.

Тут есть два варианта.

2.1. У вас одиночный компьютер с Windows Vista/7 и 1С [b]или сетевая, но на всех компьютерах стоит Windows Vista/7[/b].
В таком случае, надо изменить порядок сортировки для 1С Предприятие 7.7 в самой базе.

Делается так:
- Запускаем 1С в режиме конфигуратор Предприятия 7.7;
- Выбираете пункт "Администрирование" -> "Кодовая таблица страниц ИБ";
- В списке выбираем самый нижний пункт - "Текущая системная установка";
- ОК.

2.2 У вас многопользовательская версия, но работают в ней пользователи с разными операционками - Windows XP, Windows Vista, Windows 7.
В таком случае надо отключить проверку порядка сортировки.

- создаем маркерный файл с названием OrdNoChk.prm с любым содержимым. можно пустой;
- если у вас одна база, то можно кинуть этот файл к самой программе, т.е. в \\1Cv77\Bin\ Этим мы отключаем проверку порядка сортировки в программе 1С. Но касаться это будет всё равно всех баз.
- если же у вас баз много, то лучше кидать этот файл в папку с базой. Тогда отключение проверки порядка сортировки будет касаться только этой базы, где находится этот маркерный(или же сигнальный) файл. Скажем, у вас три базы. С двумя базами работают в Windows XP, а с третьей - с разных систем. Тогда, если кинем маркерный файл только к третьей базе, то с третьей базой смогут работать с разных систем.

Почему же не кинуть файл OrdNoChk.prm в BIN и не отключить проверку порядка сортировки сразу для всех баз?
Потому что:
- данный способ работает только начиная с 26-ой платформы и выше;
- 1С предупреждает: "Применение данной возможности может быть рекомендовано только в крайних случаях, когда не имеется возможности согласовать системный порядок сортировки с порядком сортировки, устанавливаемым для информационной базы. При отключении проверки порядка сортировки в условиях применения компоненты управления распределенными информационными базами НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трехбуквенном идентификаторе информационных баз, входящих в состав распределенной. Следует иметь в виду, что 1С:Предприятие при работе использует возможности по сортировке обоих механизмов, и отключение проверки идентичности порядка в них может привести к неожиданному для пользователя порядку следования строк, например, при формировании отчетов".

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

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

К тому же, следует помнить следующее!

Базы желательно располагать на машине с Windows XP, а OrdNoChk.prm поместить в папку BIN на машине с Windows 7 (Vista). Это позволит избежать потенциальных проблем с работой таких компонент как УРИБ. При этом следут помнить, что машину с Windows 7 (Vista) можно использовать только для работы в режиме 1С Предприятие.
Любые изменения в режиме Конфигуратора должны вносится только на машине с Windows XP.
При расположении баз на машине с Windows 7 (Vista) обязательно следует привести кодовую страницу ИБ к системной (по первому способу), а OrdNoChk.prm использовать уже на машинах с Windows XP, в противном случае работа с УРИБ или просто загрузка ранее выгруженных данных в ИБ будут невозможны.

3. Ошибка при создании из компоненты V7Plus.dll (Отсутсвует CLSID)

Такая ошибка проиходит из-за того что в операционке не зарегистрированы библиотеки. В данном случае - V7Plus.dll.
1С регистрирует библиотеки динамически, т.е. при первом обращении в нужной библиотеке.
Но не может.
Обычно это происходит из-за отсутствия прав, или при включенном UAC(в Windows Vista/7). При включенном UAC 1C работает с правами пользователя и следовательно зарегистрировать библиотеку не может.
Есть два варианта решения:
- копируем V7Plus.dll (или нужную библиотеку) в папку BIN 1С (чтобы не привязывать к конкретной базе) и один раз запутить 1С от имени Администратора, или от учетки с правами администратора. Так как запускается с правами админитратора - то и зарегистрируется библиотека.
- зарегитрировать вручную. Для этого запускаем командную строку с правами администратора и даем команду regsvr32 <путь к 1С>\BIN\V7Plus.dll, результатом выполнения должно быть сообщение об успешной регистрации библиотеки.

4. Ошибка "Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше.

Ошибка возникает при попытке запуска SQL версии 1С Предприятие 7.7 на Windows 7 (Vista) и заключается в отсутствии поддержки этими ОС версий SQL сервера ниже SQL Server 2005 SP2.

Выдержка из официального пресс-релиза Microsoft:
Для обеспечения более высокого уровня безопасности, операционные системы Microsoft Windows Server 2008 и Microsoft Windows Vista будут поддерживать выпуск SQL Server 2005 Express с пакетом обновлений 1 (SP1), а для всех остальных выпусков SQL Server потребуется SQL Server 2005 с пакетом обновлений 2 (SP2) или более поздняя версия. Более ранние версии SQL Server, включая SQL Server 2000 (все выпуски, включая выпуск Desktop Engine, так же известный как MSDE), SQL Server 7.0 и SQL Server 6.5, операционными системами Windows Server 2008 и Windows Vista поддерживаться не будут.

Решения на сегодняшний день не существует (и вряд ли оно появится).

В качестве альтернативного варианта можно посоветовать запуск 1С Предприятия на Windows Server 2003 в терминальном режиме, этот же вариант мы рекомендуетя и для файлового режима 1С в сети с различными версиями Windows.

источник: www.interface31.ru

Обновлено: 17.02.2012 - 20:40

как обновить 1с 7.7


Автор: admin от 17 февраля 2012
  • 5
как обновить 1С 7.7

Исходные данные:
1. У вас уже установлена сама платформа 1С версии 7.7.
2. У вас уже установлены какие-то базы 1С 7.7.
3. У вас есть обновления баз(вообще-то, правильнее говорить конфигурации. но будем говорить "по-народному")

Задача:
1. Обновить базы 1С 7.7.
2. Обновить/установить регламентированные отчетности.

ПЕРЕД ЛЮБЫМИ ДЕЙСТВИЯМИ - СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ!!!
можно просто заархивировать папку с базой.

Итак, приступим.

I. Подготовка обновлений.



Сами эти обновления бывают двух видов: обновление и полная установка.

Обновление - годится для обновления уже имеющейся базы.
Установка - годится как для обновления, так и для новой установки. Если, скажем, небыло ничего.

Для обновления годятся обе версии.

Подготовка заключается в распаковке архива. Потому что, идут они в виде zip-архива.
Поэтому:
1. Если у вас вариант "обновление" - просто разархивируйте;
2. Если вариант "установка" - установите базу. Просто запустите setup.exe в папке DISK1. Причем, во время установки, можно будет выбрать из двух вариантов установки: обновление или установка.
Так как у нас уже есть установленная база, то выберем "обновление 1С 7.7"

как обновить 1с 7.7, как обновить 1с 7.7 зарплата и кадры, как обновить 1с 7.7 усн, как обновить 1с 7.7 бухгалтерия

Примечание!
Перед началом обновления, перед тем, как вообще что-то начать - создайте какую-нибудь папку на диске. Например, на рабочем столе, или на диске С. В эту папку мы будем устанавливать обновления. Это - временная папка, которая нужна для промежуточных операций. После того как обновление будет закончено, эту папку нужно будет удалить.
Допустим, создадим на диске С папку 1Cupdate.


Когда установщик попросит выбрать место установки, выбираем папку, которую мы создали в самом начале. В нашем примере это - папка 1Cupdate.
Шмякаем "Дальше" и заканчиваем установку.

В процессе установки, в режиме обновления, в папку будут скопированы каталоги и файлы, необходимые для обновления. Самое важное здесь - один файл, с расширением MD. Этот файл - 1CV7.MD

На этом, подготовка обновления закончена.

II. Обновление 1С 7.7.



1. Открываем базу в режиме конфигуратора.
2. В меню "Конфигурация" выбераем пункт "Загрузить измененную конфигурацию".
3. В запросе "Открыть файл конфигурации" выбираем файл 1Cv7.MD из папки, куда мы устанавливали обновление. В нашем примере, это была папка 1Cupdate.
4. Нажимем кнопку "OK" для загрузки измененной конфигурации.
5. После завершения надо сохранить конфигурацию. Нажимаем значок дискетки в меню.

Собственно, на этом обновление самой базы закончено.
Но это не всё.

III. Обновление внешних компонентов.



1. Обновление компоненты V7Plus:
- скопировать файлы V7Plus.dll и V7Plus.als из нового релиза (в нашем примере из папки 1Cupdate) в каталог вашей информационной базы.

2. Обновление внешних форм:
- копируем папку EXTFORMS из нового релиза (в нашем примере из папки 1Cupdate) в каталог вашей информационной базы. При появлении сообщения, что такой файл уже есть - отвечаем "заменить все".

Изменения в типовых операциях при обновлении автоматически не загружаются.
Поэтому:

3. Изменения в типовых операциях:
- запустить программу в режиме 1С:Предприятие;
- открыть список типовых операций (меню "Операции - Типовые операции");
- загрузить исправления (меню "Действия - Загрузить").
- указываем на файл tmpltrns.tof в новом релизе. в (в нашем примере из папки 1Cupdate).

4. обновления поставляемого классификатора ОКОФ:
- скопировать файл okof.txt из нового релиза (1Cupdate)) в каталог вашей информационной базы.
- запустить программу в режиме 1С:Предприятие;
- открыть список справочников "Общероссийский классификатор основных фондов";
- загрузить обновления ( кнопка "Загрузить классификатор" ).

IV. Обновление регламентированной отчетности.



1. Создаем временную папку и разархивируем туда нашу отчетность.
2. Запускаем программу в режиме 1С:Предприятие (то есть - как обычно).
3. Меню "Отчеты" - > "Регламентированные".
4. Загрузить.
5. Тыкаемся в любой файл. Например, в SERVICE.EXE.
6. Отмечаем галочками все пункты. (обычно, уже выбрано).
7. Нажимем "ОК".
8. Всё. Можно закрывать.
На вопрос сохранение порядка - отвечайте как хотите. Это влияет лишь на то, какой квартал будет отображаться по умолчанию.

Обновление 1С 7.7 завершено. С чем вас и поздравляю! smile

Часто встречающиеся ошибки можно почитать здеь:
http://www.freeserver.su/1c/naibolee-rasprostranennye-oshibki-1C-7.7.html

Обновлено: 17.02.2012 - 20:42

 Последние новости
   
Последнии комментарии
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (18.08.2014)
Johnd819,
glad if the information has helped you. ...
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnd819 (14.08.2014)
I went over this site and I conceive you have a lo...
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (07.08.2014)
Johnc738,

always welcome)
установка Anti Bot Question mod на phpbb 2.0.x
Автор Pharmk386 (02.08.2014)
Very nice site!
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnc738 (01.08.2014)
I am truly thankful to the holder of this website ...
установка Anti Bot Question mod на phpbb 2.0.x
Автор ThomasGlix (23.03.2014)
Привет, как дела?
flash player certificate authentication failed
Автор BB (14.02.2014)
Спасибо
Календарь
« Февраль 2012 »
Пн Вт Ср Чт Пт Сб Вс
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
FreeServer.su foottop