|
|
|
~ AWorld.ru ~ Иной Мир ~ Центр общения. Магия, Мистика, Религия, Непознанное. |
|
| ТекстА ~~ Искать Ветра ~~ Комментарии |
|
Точно в тему!!!:))) Марго 2005-09-21 13:30:39 Я вот знаю худющего программера - это потму что он кормит 5-рых, а сам только пиво пьет!!! Светлое. Хм. А админа знала растолстевшего. Это потому что он обленился,когда ему напарника взяли. И еще - им всем лень жить как люди, они стараются парикмахерскую не посещать, ходят как рокеры длиннохвостые... Nika Все сходится :) 333 2005-12-19 16:52:21 блин, а ведь правда Алекс 2007-06-05 12:57:05 А тетки-программеры не пьют пиво и не толстеют, ибо нефиг ))) ЗЫ а про админов чистая правда )) mauss А что, есть таки тетки программеры? :) Agarti Любимая сестра )) А почему тетка, так у неё уже сын есть :) mauss Так то есть тетки программеры:)) И они пиво не пьют:)) Я их видел :)) Vevin Vevin.... Теток программеров небывает!!!! есть тётки с дипломом программера.... LexI Вот! :) Agarti Таки и мужики есть с дипломом програмера. и с тем же результатом :)) Старлинг, смотритель бестиария Теток программеров небывает!!!! есть тётки с дипломом программера.... Хех... бывают. Ещё как бывают. НЕпрограммер Born (с дипломом инженера по спец-ти 230101) Программист, в первую очередь, это создатель. Человек, программирующий в Ворде - не программист. Для меня сущестивуют 3 категории программистов: 1) Web-программеры; 2) программисты “языков высокого уровня (C, Pascal etc.)“ - внушают простое обывательское уважение; 3) программисы “зыков низкого уровня“ (Assembler) - внушают благоговейный трепет, поскольку единицы. Все языки высокого уровня написаны на языке низкого уровня. Проще говоря “язык низкого уровня“ - язык процессора, программер напрямую обращается к процессору и к контроллерам через порты процессора, поэтому может ВСЕ! Это и есть настоящий программист, и не важно какого пола человек. Важно то, что он может все и даже больше. А диплом - это для тех, кто не имеет возможности проверить знания, т.е. для ламеров. Моя первая программа была “резидент“, в задачу которой входило - опрос клавиатуры и запись информации в файл о нажатых клавишах, естественно в тайне от пользователя. Программа была неуклюжая, но работала как часы. Была построена полностью на одном 21-м прерывании (Int 21h). А есть программисты среди присутствующих? Было бы интересно поболтать.. :) Трóица :) Я лет 5 назад писал на TASM-е драйвер для гидроакустического комплекса (многоканальный асинхронный контроллер на ISA-шине + GPS-приемник на COM-порту), а потом “переехали“ на ноутбук и сделали девайс внешним (через LPT)... Пришлось программить VESA-функции видеокарты и контроллер LPT-порта ноутбука (через функции в Phoenix-BIOS-e). Действительно, ASM рулит! laguz Трóица, откуда бы им тут взяться? ;))) Лагуз, в настоящее время - микроконтроллеры на ассемблере :)))) Старлинг, смотритель бестиария * ностальгирует - У нас контроллер ГАК был на отдельной плате, своей разработки, как сейчас помню с буферной памятью на 512 К на каждый канал (даже плату ребята сами разводили).. Во время было.. Эх.. А для постороннего человека, что ASM-коды, что шумерская клинопись - одинаково непонятно (тем и привлекает). laguz Моя первая программа была “резидент“, в задачу которой входило - опрос клавиатуры и запись информации в файл о нажатых клавишах, естественно в тайне от пользователя. Программа была неуклюжая, но работала как часы. Была построена полностью на одном 21-м прерывании (Int 21h). Мы такие вещи на лабах делали на втором курсе... На самом деле щас даже для микроконтроллеров на асме почти не пишут - всё на С. Born Мне кажется, ассемблер привлекателен как раз своей элементарностью - все видишь, что делаешь, регистры, стек и т.п. А кто-нить пробовал залазить в asm-коды функций БИОСа?.. Сказка.. А вот всякие “перейти на ring 0“ я уже не полюбил (а может просто не разобрался до конца). laguz [ Мы такие вещи на лабах делали на втором курсе... ] На втором курсе? Я это сделала в 1995 году на 286-й машинке (PC Packard Bell Desktop 1993 г.вып. подаренной мне на день рождения). Мне было 12 лет. [ Трóица, откуда бы им тут взяться? ;))) ] Ну, я же есть, и laguz вот, и Борн и Вы, в конце-концов, хотя не “низкоуровневый“... хотя, кто знает... [ На самом деле щас даже для микроконтроллеров на асме почти не пишут - всё на С. ] Борн, в ТАСМе была очень удобная оболочка (синенькая такая), мне очень нравилось делать трассировку программы и переключаться на “user screen“, буквально через каждый шаг трассировщика. :) Блин, помню писала маленький прицепляющийся модуль и встал вопрос о безопасности. Нужно было исключить выполнение модуля по положительному результату на запрос “мониторинг“. Оцените решение! Все мониторинговые программы (трэйсеры, степперы и т.д.) - текстовые оболочки, поэтому: 1) очищаем экран; 2) проверяем на “0“ ячейку A000h-0000h; 3) ксорим результат с младшим байтом безусловного перехода к подпрограмме выполнения! Вуаля! :) Если не запущен “монитор“, то ячейка A000h-0000h останется пуста, т.к. не будет произведено обновление экрана “монитором“. Поэтому отксоренное значение адреса будет правильным (xor на “0“ дает исходный результат). Но если “монитор“ обновил экран, то нуля не будет и ксор будет производится не на “0“, а значит адрес поменяется и программа обратиться к неправильному адресу и, в конце-концов не выполнится, что и требовалось по соображениям безопасности. Ну, и авторских прав :) Классно? Трóица * вспоминая прошлое.. А ведь ASM - это что-то вроде медитативной техники, помню ходил целыми днями “весь в себе“, прокручивая в мозгу код.. Из его “плюсов“ - при постоянном употреблении жутко развивает терпение, аккуратность и наблюдательность.. Хотя может это к любому языку относится, вот сейчас наоборот высокоуровневые и абстрактные типа UML - тоже медитируешь, как над Каббалой. :) Почему-то вспомнилась повесть “Витки“, Желязны кажется написал.. laguz А че, сделав по методичке одну лабораторную работу, можно считать, что уже являешься специалистом в данной области и глубоким ее знатоком? Гыыы, я тогда вааще полный гений и универсал :)))))))) Старлинг, смотритель бестиария Нет, просто я знаю как это сделать в будущем. А асм я не люблю потому что в нем глюков не видать если долго писать. Борн Борн, а сделать именно это, т.е. то, что ты делал, или вообще что угодно? :))) Старлинг, смотритель бестиария Всё, что делается таким способом. В конце концов хороший программер это не тот, который за ночь ОСь напишет. А тот, который в установленные сроки преобразует кофе в программный код. ----- Кстати, щас так с прерываниями в новых виндах не поработаешь. Мы в 98й делали. Сложно стало. Born Трóица.... для мну программеры делятся всего на 2 группы... это те которые программеры и те которые кодеры Программеры в состоянии продумывать глобальные вещи и писать код без алгоритма и чужих замыслов, налету автоматизируя бизнес-процесс, а кодеру нужно для этого долго пыхтеть, карячиться, доставать юзверей.... чень долго чего то писать, требуя чтобы ему всё расписали... Очень часто кодеры не понимают того что пишут и немогут объяснить как оно работает... для них важно что работает!!! и неважно как пример конфиги debian-a (просто паразительно какие вещи там встречаются.... “Это не правильно но как то работает поэтому так“ или “Не пытайтесь в этом разобаться“ а как вам комментарий “Написано методом проб и ошибок“) - вот это кодер... Программер же способен через год взять любой свой код и понять в деталях что он делает и как даже без комментараиев... То что кодер сделает в 5 строчках програмер сделет в одной, гораздо изящьней и красивее... ибо нефиг! Born... Хаккер блин! в моё время замарачивались тем чтобы вобще всё управление компом перехватить!... или драйвер дуплексной lan по com/lpt LexI смотритель бестиа(я) дык никто не ортицает!!! но мужики программеры быват! а вот программер женского пола быть не может, дабы женщины неспособны думать пространственно и широко тем более над какой то одной вещью!! Хотя могу предположить что женщины есть програмеры, но распределение их существования = распределению существоваия разумной жизни во вселенной.. 1 к очень много LexI Хм, к распределению жизни во вселенной Все-таки три к двадцати пяти это больше чем известно разумной жизни на сосчитанных планетах )) mauss Лекси, на щет кодеров и программеров - в точку :))) Старлинг, смотритель бестиария LexI, никаких кодеров не существует, во всяком случае для меня - нет никакой ложки... :) “Написано методом проб и ошибок“ - это невозможно, практически невозможно. Теоретически - да, но практически - нет. “а вот программер женского пола быть не может, дабы женщины неспособны думать пространственно и широко тем более над какой то одной вещью!!“ Предлагаю конкурс на лучшего резидента. Это может быть шпион, вирус, активный резидент или пассивный. Всякую фигню типа календарей и будильников не предлагать. Главные требования: 1) собственная разработка; 2) программа должна быть “необнаруживаемой“ мониторинговыми программами и антирезидентами (антивирус, антиспай и т.д.) 3) неснимаемый дамп. Вот и увидим кто может быть программером, а кто нет. :) Трóица > “Написано методом проб и ошибок“ - это невозможно, практически невозможно. угу. Невозможное совершено на прошлой неделе. на двух чуждых языках. Лекси вон баги ищет. Два нашел уже :)))))) Старлинг, смотритель бестиария Третий (а вернее, первый) нашел Агарти. Уже давно устранили. это шо б далеко не ходить за примерами :))))))))))))) Старлинг, смотритель бестиария Трóица Вот ещё... если ты заплатишь баксов 1000 то напишу.. а так - бес того работы хватат :)).. давай ты пиши, и если получиться хоть один комп заразить - то респект тебе, а ежели найду... нет респекту :)))... P.S. Лучший антивирус - это мозг, дабы не качает трафик, не занимает системных ресурсов, не грузится (когда есть пиво)... а самое главное - его невозможно обмануть LexI
|
|
|