Интересно будет для программистов

zif
24.08.2008, 13:03

Интереснейшая статья Донского о нашем образе жизни, профессии, о ее престиже, из серии «Ты помнишь как все начиналось?»
Сразу скажу, что согласен не со всем изложенным, но мысли одного из столпов было интересно прочесть!
____________
Жизненный цикл программиста
Статья известного российского системного программиста, зав. лабораторией Института системного анализа РАН, члена Российской академии интернета, автора шахматной программы «КАИССА» (первого чемпиона мира среди шахматных программ), президента компьютерной фирмы ДИСКо, лауреата всех профессиональных опросов «Top-100 Российского компьютерного бизнеса», Михаила Донского.
У каждой профессии есть свой романтический период и есть период, когда она превращается в рутинную. Быть шофером в начале прошлого века было трудно и почетно. Сегодня автомобиль может водить любой желающий, а в большинстве районов США жизнь без автомобиля практически невозможна. Так профессия шофера прошла полный цикл от интеллектуальной и романтической до бытовой и повседневной за какие-то 60 лет.
Цикл профессии авиапилота тоже близится к окончанию и займет те же 60 лет.
Но время ускоряется, и новые профессии имеют гораздо более короткий цикл. Особенно это верно по отношению к профессиям, связанным с информационными технологиями.
Так получилось, что время моей жизни практически совпало с жизненным циклом моей профессии. Я – программист. Сами компьютеры появились в 40-х годах (и  не надо здесь вспоминать ерунду про дочку Байрона), то есть в то же десятилетие, когда я родился.
В этой статье я хочу, вспоминая свою профессиональную жизнь, напомнить, как менялась профессия программиста.
Когда я школьником учился программировать на М-20, в СССР программистами были известные математики, на ходу выдумывавшие то, чему сейчас учат в школе.
В группе программистов Института Теоретической и Экспериментальной Физики, где для вычислительных работ ядерной физики  стояла эта самая М-20, придумали массивы, списки, необходимость использования подпрограмм и многое другое. Один из моих учителей, Г.М. Адельсон-Вельский придумал хэш память. Подробности можно найти в книге другого моего учителя – А.С. Кронрода «Беседы о программировании». Еще до Дийкстры основные принципы структурного программирования были изложены А.Л. Брудно в книге «Программирование в содержательных обозначениях». Там же была создана первая шахматная программа.
А ведь в то время программировали в кодах, память под программы и переменные распределяли своими руками, и известны случаи, когда на одно и то же место грузились разные подпрограммы, и всегда работала только последняя. Всерьез была распространена так называемая «польская игра», когда надо было уложить заданный алгоритм в минимальное число ячеек памяти.
В итоге тогда шахматная программа ИТЭФ, предшественница «Каиссы»,  умещалась в памяти М-20, а именно в 4096 ячейках, каждая из которых имела 48 разрядов (теперь это называют битами). Где-то рядом уже существовал Алгол-60, но им «настоящие» программисты не пользовались, поскольку техники отладки практически не было. Чуть позже большую популярность получила статья «Почему настоящие программисты не пишут на Фортране».
Мои студенческие годы пришлись на целый ряд советских машин – Раздан-3 , Минск 1, 2, 22, 32, Урал-14, все из которых имели пульт, за которым сидели программисты, а программы и данные вводились с перфокарт или с перфолент. АЦПУ – устройство «широкой» печати – появилось только в конце 1960-х.
Для того чтобы быстрее писать программы для этих машин мы сами разрабатывали операционные системы. Тут уже требовалась высокая техника программирования, поскольку  эффективность операционной системы была необходима для самой возможности ее использования.
Рассказывают, что в операционной системе «Пульт», написанной в Вычислительном Центре АН СССР для БЭСМ-6, был счетчик ошибок оператора, и при достижении некоторого порога система выдавал «вежливое» сообщение «А если ты – дурак, то не садись за “Пульт”». Когда директор ВЦ академик А. Дородницын инспектировал систему, он понажимал несколько раз случайные кнопки и был крайне огорчен полученным результатом.
О серьезности задач, которые тогда приходилось решать на тогдашних компьютерах, говорит то, что одним из моих проектов в студенческое время была система инверсного поиска патентов для экспертов. Кстати, ВМК еще не было, было отделение вычислительной математики на мех-мате, но я учился на отделении математики. Сдавая зачет по программированию, я должен был аппелировать к своему профессору М.Р. Шуре-Буре, поскольку его аспиранты, принимавшие зачет, программировать почему-то не умели. И вообще на мех-мате программирование считалось чем-то вроде предательства чистой математики, и всерьез на моем курсе им занималось не больше десятка человек. Была даже частушка: «Меня милый не целует, не садится близко, говорит “я – математик, а ты – программистка”». А потом 90 процентов выпускников с моего курса пошло-таки работать программистами.
Мне посчастливилось заниматься в семинаре по эффективным алгоритмам, на котором  моими сокурсниками было придумано несколько классических алгоритмов. М. Кронрод построил оптимальный алгоритм упорядочения,  Е. Диниц и А. Карзанов  создали целую серию алгоритмов по потокам в сетях. А. Карзанов потом стал автором классических работ по линейному программированию. Мой диплом представлял оптимальный алгоритм решения задачи о назначении и состоял из полутора страниц.
Конец моих студенческих времен совпал с революцией в компьютерах. Появились компьютеры «общего пользования с  системами разделения времени. Это IBM 360, ICL 4-70, ЕС ЭВМ. Писать в кодах для таких машин стало принципиально невозможно, и на передний план вышел (как наименьшее зло) язык ассемблера. Были и другие языки программирования (Фортран, Кобол, Алгол, PL-1), но они не позволяли эффективно контролировать оттранслированный код. Мой сосед по кабинету в ИПУ М. Фурман, на мой изумленный вопрос, как ему удается программировать на PL-1, просто заметил, что он в уме транслирует все операторы, прежде чем написать их.
За 15 лет работы с ассемблером мы общими усилиями овладели этим языком так, что он стал языком более высокого уровня, чем все выше перечисленные. Под термином «овладеть языком» я имею в виду не то, что мы досконально знали его синтаксис и семантику, а то, что были наработаны библиотеки подпрограмм, приемы программирования, идиомы  и многие специфические приемы, так  что программы писались легко и свободно. И, главное, еще легче отлаживались и адаптировались. Те, кто писал на Фортране, оценят последние свойства.
Именно за эти годы мною и моими товарищами по работе под руководством В. Арлазарова были написаны «Каисса», «ИНЕС», АСУ МНТС (Международного научно-технического сотрудничества для ГКНТ СССР) и много конкретных прикладных систем. Где-то в это время нам пришлось расстаться с привычными перфокартами и пересесть за дисплеи, между прочим,  – алфавитно-цифровые.
Сделанная в ИПУ  »Каисса» стала первым чемпионом мира среди шахматных программ. Кроме удовлетворения амбиций, она принесла мне еще много друзей по всему миру, поскольку в те времена создание хорошей шахматной программы было делом сложным, и сформировался своего рода теневой клуб авторов и знатоков шахматных программ.
Среди них были знаменитые в мире информационных технологий люди – К. Шеннон (автор теории  информации), К. Томпсон (автор операционной системы Юникс), Д.Леви, М. Ньюборн, А. Марсланд, Б. Миттман, Ф. Фридель (автор ChessBase) и многие другие.
СУБД «ИНЕС», в которой я занимался системными вопросами – генерацией и дистрибуцией системы, системой поддержки версий, для чего была написана Архивная Система -  и АСУ МНТС, устанавливать которую мне пришлось по всем министерствам и республикам СССР, принесли мне много хороших знакомых по всей стране. В любой город СССР можно было поехать, и везде встречали очень тепло, даже когда устанавливаемые мною системы были принимающим, мягко говоря, не слишком нужны (как сейчас сказали бы, АСУ МНТС снижало коррупционную емкость планирования научных командировок за границу).
И мое тогдашнее хобби – спортивный бридж – тоже было источником многих дружб и знакомств. Не случайно, когда мои американские друзья приезжали в СССР, они, после очередной  случайной встречи с кем-нибудь на улице, спрашивали меня «Тебя все здесь знают?».
С К. Шенноном связана одна из самых удивительных историй в моей жизни. Меня с ним познакомили  в 1980 году на чемпионате мира среди шахматных программ в Линце. Каждый чемпионат имеет своего почетного гостя, и в том году им был Клод. Услышав его имя, я подумал «Как! Он еще жив?». Ведь работы Шеннона по шахматному программированию относились к году моего рождения, то есть для меня он существовал в очень давней перспективе. Оказалось, что ему в год моего рождения было меньше тридцати, и в 1980м он был еще очень не старым человеком. Когда же пришла моя очередь быть почетным гостем чемпионата мира 1999 года в Падерборне, я прочел в глазах молодых шахматных программистов все тот же немой вопрос «Как! Он еще жив?». И, поняв, что с момента моих публикаций уже прошло больше двадцати лет, я вспомнил Шеннона и успокоился.
В начале 1970-х появились машины серии «Ряд». Так получилось, что во время моего распределения после МГУ мне пришлось быть свидетелем, как А.С. Кронрод боролся за продолжение проектирования и производства оригинальных советских машин (он даже предлагал назвать серию «АС» – автоматическая советская – по своим инициалам) против В.М. Глушкова и Л.Т. Кузина, которые ратовали за копирование IBM. Одним из аргументов у последних было то, что можно будет воспользоваться всем математическим обеспечением, созданным для IBM и ликвидировать то небольшое отставание в вычислительной технике, которое имелось в конце 1960-х.
Глушков и Кузин победили (а судьей был председатель ГКНТ Кириллин), но все оказалось не так-то просто. Первый компьютер серии с трудом (титаническим трудом инженеров-электронщиков, запустивших его в жаркое лето 1972 года на ВДНХ, после чего они искупались в фонтане Дружбы Народов) был запущен в 1972 году, а массовая работа на нем – только в 1979 году. Все это время я неплохо зарабатывал лекциями по ОС ЕС ЭВМ. Документация по системе переводилась моими однокурсницами и другими людьми, не представлявшими себе, что такое компьютер вообще и операционная система в частности, и разобраться по такой документации было невозможно.
Таким образом, Глушков и Кузин просчитались именно в этой компоненте – культуре пользования. Теперь я понимаю, что неправ был и Кронрод, за которого я «болел», потому что надо было и копировать IBM и делать свои машины именно для сохранения культуры. А в итоге к 80-м мы потеряли культуру проектирования элементов, потом и культуру проектирования устройств, а сейчас от нас уходит (вместе с носителями – людьми, которые умеют это делать) культура создания операционных систем.
В итоге, вместо того, чтобы догнать кого-то, мы отстали в этих компонентах навсегда. И, повторюсь, не потому, что нет нужных производств или знаний, а потому, что почти не осталось людей, которые это умеют делать.
А в 80-х началась эра языка Си на машинах, скопированных с PDP и IBM PC. Мы потеряли весь свой ассемблерный «языковый запас» и так и  не достигли аналогичного уровня инструментария на Си. Это была своего рода эмиграция. Привыкнув к детальному пониманию, как происходят реальные вычисления в памяти, пришлось отвыкать и работать в гораздо более абстрактных сущностях.
Зато остался интерес к базовым понятиям программирования, выходящим за пределы конкретных языков, операционных систем и устройств. Как любят говорить мои сотрудники «В конце концов, в компьютере биты бегают».
Одним из важнейших принципов программирования для меня является необходимость создания собственного инструментария для любого проекта, начиная с проектов средней величины. Это мы красиво называли созданием специализированного (для проекта) языка программирования, включавшего специфичные структуры и классы данных и базовые процедуры. Крупные проекты требуют параллельной разработки специфических (для проекта) отладочных средств. Все это не исключает, а даже предполагает создание абстрактных библиотек, а также инструментальных и отладочных средств, используемых во всех проектах. В сущности, только последнее и делает ремесло программиста или бизнес фирмы по разработке программ, прибыльным делом.
Кроме того, есть общие методические принципы создания программ, не вполне осознаваемые даже хорошими программистами. Примером может служить проблема принадлежности объектов друг другу, а также совмещение двух структур любой программы – иерархии вызова подпрограмм вместе с  объектами, принадлежащих подпрограммам, и иерархии объектов по принадлежности друг другу. Примером отказа от самой идеи справиться с этими проблемами является наличие в некоторых языках механизма сборки мусора, что является молчаливым признанием возможности присутствия в среде объектов, не принадлежащих ни подпрограммам, ни другим объектам. С другой стороны, система счетчиков использования объектов давно известна, но применяется она в основном только для объектов, которые могут принадлежать нескольким владельцам.
Создание собственного «языка программирования» и отладочных средств для конкретного проекта оказало решающее влияние в победе «Каиссы» на первом чемпионате мира среди шахматных программ.  Большая часть программы была написана в терминах операций над «досками» – 64 битными  объектами, которые задавали булево значение одновременно для всех полей доски. Эффективная реализация таких операций и их использование в алгоритмах позволили реализовывать сложные решающие правила за приемлемое время.
«Система наблюдения» «Каиссы» состояла в возможности вывода на печать хода перебора в любом разрезе, начиная с любой точки, как в партии, так и в переборе. Что важно, сама форма выдачи была «человеческой», то есть в шахматных терминах, а не в терминах программы. Во время матча «Каиссы» с читателями «Комсомольской Правды» в 1972 году результатом каждого хода была распечатка толщиной 2-3 сантиметра. И мы ее всю внимательно прочитывали. Поэтому к чемпионату мира мы знали о глубинах перебора гораздо больше, чем все остальные. В этих условиях было трудно не придумать эффективные методы сокращения перебора, которые и принесли «Каиссе» победу. Кстати, в научных кругах, матч 1972 года ценится гораздо выше, чем победа в чемпионате мира.
С течением времени программирование из тонкого ремесла, иногда восходящего к искусству, становилось ремеслом все более и более рутинным.
Если до середины 80-х еще реальны были программы, созданные если не одним человеком, то хотя бы в рамках одного коллектива, то в дальнейшем в производство шли программы, построенные по принципу «Лего», а именно, собранные из различных полуфабрикатов (библиотек и компонент), разработанных в разных уголках мира.
Как ни странно, это сделало ценность программистов с хорошим математическим (не скажу образованием, а подходом) гораздо выше. Их стали называть по-разному – системными аналитиками, руководителями проектов, системными архитекторами. И наряду с программистами, умевшими «выполнить проект» – реализовать конкретное техническое задание, – потребовались именно такие «абстрактные» специалисты,  умевшие совсем другое. А именно, разбить процесс создания большой системы на проекты, выбрать для них инструментарий, подобрать исполнителей, суметь их проконтролировать и, в конечном счете, обеспечить работоспособность созданной системы. И сегодня таких специалистов  приблизительно столько же, сколько было программистов в начале моего трудового пути.
Только просьба не путать системных архитекторов и системных администраторов. Эти две почетные профессии не имеют практически ничего общего. Более того, мой короткий опыт работы, близкой к системному администрированию, показал мою полную профнепригодность в этой области. С другой стороны, мне неоднократно удавалось проектировать и внедрять большие системы.
Кстати, проблема выбора инструментария для создания большой системы является одной из ключевых. В прежние времена стандарты на компоненты и их описания были столь слабыми, что проще было написать свое, чем пользоваться чужим. Сейчас усилиями крупных фирм по созданию программного обеспечения, в первую очередь, усилиями Майкрософта, этот процесс стандартизовался, и пользоваться чужими компонентами стало легче. Другой вопрос, что большинство доступных компонент далеки от идеала, но плохой стандарт все равно лучше, чем его отсутствие.
Однако инструментарий инструментарием, но приходится выбирать алгоритмы обработки информации, и иногда ограничения на их трудоемкость влияют на размер решаемых задач, а, значит, и подходов. Здесь мой опыт семинара по эффективным алгоритмам и, особенно, опыт работы над шахматной программой, сыграл существенную роль. Как говорил мой соратник А. Усков «после шахматной программы все задачи кажутся простыми».
Поскольку главным при создании сильной шахматной программы с самого начала и по сегодняшний день являются эффективные алгоритмы перебора вариантов, то у меня и нет страха перед применением перебора для решения любых задач. Там, где обычный программист оценивает трудоемкость как безнадежную, умеющий строить эффективный перебор легко решает сложную задачу.
Основой для эффективного перебора, который я, с большей или меньшей интенсивностью, использую всю свою профессиональную жизнь для самых неожиданных вещей, является накопление информации по ходу перебора и использование ее для сокращения перебора в аналогичных обстоятельствах. Поскольку обычно перебор состоит в многократных попытках переставлять одни и те же звенья в единую цепь, то результаты такого подхода бывают поистине удивительными.
В качестве примера могу привести систему пользовательского интерфейса для задачи взаимодействия  с большим количеством объектов. Одной из ключевых проблем такого интерфейса является определение объекта, который пользователь имеет в виду, нажав кнопку мыши. Традиционный метод состоит в  том, чтобы каждому объекту поставить в соответствие прямоугольник, и обращаться к тому объекту, в чей прямоугольник входит точка нажатия мыши. Наш подход был основан на определении понятия расстояния от точки нажатия мыши до каждого объекта и переборе всех объектов для нахождения ближайшего.
Возьмем пример: буква «О», в одном случае лежащая на «пустом» месте, а в другом – на фоне буквы «П».  Нажатие мыши внутри «О» при традиционном подходе всегда приведет к взаимодействию именно с ней, а при нашем – к взаимодействию с буквой «П» или «О» в зависимости от того, попал пользователь в букву «П» или нет.
Кстати, на удивление много моих коллег по работе над задачами искусственного интеллекта потом переключились на работу с системами пользовательского интерфейса. По всей вероятности, это связано с тем, что нам нравится решать сложные задачи с реальным, легко проверяемым  результатом.
Вернемся к 1980-м. Еще до перестройки мы  - отдел ВНИИСИ под руководством В. Арлазарова – локально победили институтскую и академическую бюрократию за счет того, что на игольчатом принтере «Электроники» смогли изобразить шрифт печатной машинки. В то время, например, было запрещено подавать к защите диссертации, напечатанные на компьютере, но с нашим шрифтом понять, что это печать компьютера, а не машинки, без специальной экспертизы было нельзя.  Аналогичным образом дело обстояло со многими другими документами – планами, отчетами, выездными характеристиками и так далее.
До создания этого шрифта любой бюрократ находил повод придраться к документу из нескольких страниц и требовал его перепечатки, получая передышку на пару часов, а то и дней. Но после создания шрифта исправленный документ ложился ему на стол через пять минут, и он понимал, что ищет работу не мне, а себе. Тут-то в документе все волшебным образом становилось нормальным. Что он при этом думал о моей квалификации как машинистки, остается тайной.
Как известно, персональные компьютеры победили Советский Союз (не только вышеописанным способом, а главным образом отменой монополии на информацию и разрушением барьера между безналичными и наличными деньгами).
В начале российской эпохи персональных компьютеров, случайно или не случайно совпавшей с кооперативным движением, ко мне обратился прекрасный менеджер Е. Соколинский, возглавлявший кооператив «Перспектива» с предложением реанимировать «Каиссу» для ПК. Для этого мне нужно было из работавшего в свое удовольствие ученого стать начальником группы программистов, да еще и создать эту группу с нуля. Уговорив меня, Соколинский нашел изумительный способ формирования группы. Мы дали объявление в газеты о платных курсах шахматного программирования. Стоимость месячного обучения для наших слушателей составляла 200 рублей, что по тем временам была существенная сумма. Занятия шли шесть дней в неделю и кооператив доплачивал за аренду аудиторий и компьютеров немалую сумму.
Из десяти слушателей, которых мы тщательно отобрали, только один человек пропустил одно занятие потому, что у него в этот день был выпускной из Физ-теха. Потом мы всей группой перешли в СП «Параграф».
В конце 1980-х, когда я оказался в СП «Параграф», он представлял собой своеобразную сборную лучших московских программистов. В «Параграфе» того времени работали Е.Веселов (автор «Мастера» и «Лексикона»), А. Чижов (автор многих русификаторов, в частности, знаменитой «Беты», он же автор альтернативной таблицы кодировки кириллицы)  и другие. В качестве помощницы у Веселова в «Параграфе» работала О. Дергунова, получившая известность уже в Майкрософте. Игры продавал В. Савюк, потом раскрутивший марку «Денди». В общем, компания подобралась неплохая.
По дороге пришлось пережить очередной крутой поворот – появилась Windows 3.1, и пришлось от традиционного процедурного программирования переходить к системам, управляемым потоком событий. Сегодня они привычны и понятны, а тогда ушло много усилий на понимание, «куда лошадь запрягать», а именно как устроен порядок исполнения кода в таких системах . Поток управления в них весьма неочевиден, и проблемы многопоточности и синхронизации вышли на первый план.
У меня в «Параграфе» был отдел шахматного программирования, в котором «Каисса» получила вторую жизнь в качестве программы для IBM PC.  Хотя мы и сделали в отделе шахматную программу – реинкарнацию «Каиссы» для IBM PC, которая достойно сыграла на компьютерной олимпиаде 1990 года, заняв третье место, интерес быстро сдвинулся в сторону пользовательского интерфейса, поскольку графические оболочки Мака и Windows очень манили в эту сторону.
Наш отдел, в котором работали А. Дубец, М. Караев, В.Кокин, И. Шабалин и другие, открыл целое направление графических редакторов. Мы сделали редактор формул, а, уже уйдя из Параграфа, и редактор факсов, а потом и новую версию Лексикона.
Оказалось, что общее всех этих редакторов – разбиение на три составляющих: данные, их отображение и собственно редактор, преобразующий данные согласно действиям пользователя, – является фундаментальным для систем пользовательского интерфейса. Недаром операционная система Symbian базируется на таком разбиении.



Форум CG

AndrieL
08.02.2008, 11:54

Предлогаю тут вести основное обсуждение жизни раздела.

Для начала, поздравляю всех с созданием раздела, и модераторский состав раздела :hooray:


Molotov
08.02.2008, 12:08

Присоеденяюсь к поздравлениям =)

поехали?


AndrieL
08.02.2008, 12:11

поехали?
я бы даже сказал «приехали»
туториалы придётся выкладывать все в одной теме … постами.. будет немного «каша» :yes:


Molotov
08.02.2008, 12:13

туториалы придётся выкладывать все в одной теме … постами.. будет немного «каша»
почему? создать несколько тем на кажыдй софт или специализацию(3дМакс, фотожоп) отдельно, сделать их важными


AndrieL
08.02.2008, 12:15

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

Так я занят) всё.. решайте чё и как без мну пока:smile:


JKA
08.02.2008, 12:16

присоединяюсь к поздравлениям!!!!


Crysis
08.02.2008, 12:22

НУ поздравляювас ! ! !
С созданием раздела …

Ура


Zgushonka
08.02.2008, 12:25

ну добились.. будем развивать )
всех поздравляю! )


AndrieL
08.02.2008, 12:29

Интересно только ..Cleg (
_ttp://forum.rukompik.ru/member.php?u=4149) сюда как относится?, в смысле как модератор


Strеlоk
08.02.2008, 12:31

ааааа всем привет!!!
AndrieL,
Zgushonka,
Поздравляю, молодци!


AndrieL
08.02.2008, 12:33

AndrieL,
мне то за что


Strеlоk
08.02.2008, 12:35

мне то за что
за идею =)
_ttp://forum.rukompik.ru/showpost.php?p=1812744&postcount=2
ты тоже немало сделал что б создали этот подраздел:smile:


Crysis
08.02.2008, 12:46

А чего нас аж в «Программирование» закинули а не в «софт» ???


Molotov
08.02.2008, 13:00

А чего нас аж в «Программирование» закинули а не в «софт» ???
я тоже думал над этим


AndrieL
08.02.2008, 13:04

я тоже думал над этим
Графика так же относится к «Софт» как и к «Програмирование» :wink:


Zgushonka
08.02.2008, 13:15

хехе )
ничё прорвёмся.
все заинтересованные могут заняться наполнением раздела.
я пока занят но к вечеру думаю напишу пару тем.
разделы нам добавят.
чем быстрее сделаем тут бардак из туторов тем быстрее нам дадут средства этот бардак складывать.


AndrieL
08.02.2008, 13:16

все заинтересованные могут заняться наполнением раздела.
я пока занят но к вечеру думаю напишу пару тем.
+1.. у меня пока рабочий день ещё идёт. Как освобожусь займусь разделом.
К стате выложу обещаные сюрпризы для тех кто будет/хочет/уже изучает 3Ds MAX ;)


Molotov
08.02.2008, 13:22

+1.. у меня пока рабочий день ещё идёт.
тоже плюс один =)
но я вот по-тихоньку начал выкладывать то что у меня есть вот тут (
_ttp://blogs.rukompik.ru/molotov/)
у меня такого добра ещё валом, я вчера только начал


NikkoN
08.02.2008, 13:23

Ну вот и свершилось!:ura: Поздравляю всех! Спасибо организаторам этого проекта, и тем кто содействовал его появлению!
П.С. По началу конечно будет небольшой (или большой) бардак…. Но со временем все наладится. Вобщем все на CG!!!:ura:


AndrieL
08.02.2008, 13:23

но я вот по-тихоньку начал выкладывать то что у меня есть вот тут
вот про то как ты ТАМ выложил чтото, я тебе написал в личку собственно.



Сеть провайдера под Linux

Wildscliss
25.02.2008, 13:03

Здравствуйте!
Если кто-то уже настраивал доступ к интернет от «Провайдера» под Linux – опишите, пожалуйста, процедуру. Интернет по выделенной линии (PPPoE), дистрибутив – ALT Linux 4.0 Desktop Standard.
Или дайте ссылку на топик, если этот вопрос поднимался раньше – что-то ничего не могу найти :(


vlas_st
25.02.2008, 17:58

устанавливай утилиту pppoeconf, запускай от рута, ответь на несколько вопросов.


Dim Scoffer
27.02.2008, 23:27

Запускай консоль под root (su root)
пиши pppoe-setup, вводи служебную инфу, там все доступно и понятно,
для коннекта: pppoe-start
Для более точных настроек man pppoe


Zorro
05.03.2008, 10:41

поставил вчера (впервые) Linux (mandriva-linux-2008.0-pwp-dvd-i586.iso), проблемы теже – не могу подключиться к нету, можно более доступным языком объяснить куда заходить, что скачивать и что устанавливать, я так понял софта утилит стандартной установки Линукса не хватит для установки Интрнет соединения ?
В связи с проблемой у меня пара-тройка вопросов возникла:
-параметры сети прописывать в ручную или поставить галочку «автоматически» ?
- что писать в параметрах «имя хоста», «ip адресы DNS серверов», «ip адрес шлюза» ?


vlas_st
05.03.2008, 21:32

я так понял софта утилит стандартной установки Линукса не хватит для установки Интрнет соединения ?
достаточно
-параметры сети прописывать в ручную или поставить галочку «автоматически» ?
поставь, должно работать
- что писать в параметрах «имя хоста», «ip адресы DNS серверов», «ip адрес шлюза» ?
имя хоста = твое что-то
ip адресы DNS серверов = 217.77.208.133
ip адрес шлюза = 192.168.13.1


strider
05.03.2008, 21:41

Поставь мандриву там PPPOE включено в менеджер сети. Настраивается без консоли, пару щелчков мыши.


banzalik
05.03.2008, 22:00

поставил вчера (впервые) Linux (mandriva-linux-2008.0-pwp-dvd-i586.iso), проблемы теже
Поставь мандриву там PPPOE включено в менеджер сети. Настраивается без консоли, пару щелчков мыши.
:wow:


strider
05.03.2008, 22:26

Да. У меня точно такой же дистрибутив.
Как настроить:
На системном лотке клацаешь правой кнопкой и выбираешь «настроить сеть». Из списка выбираешь PPPoE и дальше вписываешь информацию. Не ставь галочку на «поднимать сеть при старте» – а то иногда может долго грузиться пытаясь поднять сеть. А соединение устанавливает по любому.


Zorro
06.03.2008, 19:14

ок спасибо за советы – попробую (пришлось форматануть диск и установить опять ХР)!
strider ты ставил Linux поверхъ ХР ? Просто хочу оставить и винду(чтоб было две ОС), а при устанвке Линукса, почему-то винда перестала запускаться, хотя на форумах читал, что мандрива ставиться с Виндовс без проблем


RedHat
06.03.2008, 21:24

ок спасибо за советы – попробую (пришлось форматануть диск и установить опять ХР)!
strider ты ставил Linux поверхъ ХР ? Просто хочу оставить и винду(чтоб было две ОС), а при устанвке Линукса, почему-то винда перестала запускаться, хотя на форумах читал, что мандрива ставиться с Виндовс без проблем
:wow: Чтото не то вы делаете


Zorro
06.03.2008, 21:30

Чтото не то вы делаете
прочел тут (
_ttp://forum.jeder.ru/viewtopic.php?id=244) (внешняя ссылка)


RedHat
06.03.2008, 21:33

прочел тут (
_ttp://forum.jeder.ru/viewtopic.php?id=244) (внешняя ссылка)
Форум для блондинок? Я даже уже не могу представить что такие проблемы можно поиметь. Давай ты попорядку напишешь что делал до момента начать установку. Разбивал ли диск настраивал ли загрузчик?


clumsy
07.03.2008, 13:30

походу граб у него загнулся. если так то с установленого или live-cd надо восстановить


[D_A]Akella
05.04.2008, 16:07

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


marcus
05.04.2008, 19:44

Akella]я конечно извиняюсь что задаю повторный вопос, но гуру Никсовых ОС ничего толком не ответили.
я признаю что я НУб, но все же мне хотелось бы догант как эту сеть настроить!!
если есть какие нить ссылки киньте плз.
_ttp://faq.altlinux.ru/ сатри тут
_ttp://linuxopen.ru/tag/altlinux/ и тут
_ttp://faq.altlinux.ru/index.php?action=list&nf=1 можешь тут
www.google.com всегда что то есть тут мне его советывали умные люди
www.google.com/linux тож что то найдёшь тож умные люди советывали


}{@KER
05.04.2008, 20:24

читаем гугл или в никсе набираем в консоле
man pppoE


marcus
05.04.2008, 20:29

в никсе нада набирать man и имя программы для инфы???



Найти информацию?

Используйте форму ниже, чтобы начать поиск по сайту:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!

Сыылки на полезные сайты!

Тут будут публиковаться ссылки на интересные ресурсы по теме...