Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу

программист

добавить тег
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

Стадии программирования

в
Стадии программирования
  •  
  • 272
  •  

Искал работу, наткнулся на эту вакансию

Искал работу, наткнулся на эту вакансию программист, супервакансия

link: https://hh.kz/vacancy/22167386?query=программист

  •  
  • 5159
  •  

Траурный день для Рунета: умер Андрей «ache» Чернов

в
Траурный день для Рунета: умер Андрей «ache» Чернов Андрей Чернов, ache, KOI8-R, рунет, умер, программист, кодировка

Сегодня, 17 августа, произошло печальное событие для Рунета: На 52-м году жизни скончался Чернов Андрей Александрович — программист, благодаря которому жители стран СНГ получили в начале девяностых возможность набирать текст на русском языке в глобальной Сети.


Андрей Чернов являлся автором кодировки KOI8-R, которая поддерживала ввод кириллических символов. Создание этой кодировки ознаменовало появление Рунета. Однако, KOI8-R — далеко не единственное, что сделал ache (именно под этим никнеймом он был известен сообществу программистов) для развития сферы IT. Чернов принимал участие в таких важных событиях для Рунета, которые до сих пор удивляют и одновременно вызывают зависть многих программистов:


В 80-х Чернов был одним из членов коллектива разработчиков советских операционных систем ДЕМОС и МНОС, которые разрабатывались в Институте атомной энергии имени И. В. Курчатова.


В 90-х ache работал в компании «Демос», которая была первым российским интернет-провайдером. Этот период является особенно важным для сферы IT в России. Именно в августе 1990 года Россия впервые подключилась к компьютерам в городе Хельсинки, а в сентябре того же года появился первый домен — .su (Soviet Union). Так началась история Рунета как части всемирной Сети. ache был непосредственным участником запуска и наладки первого интернет-канала между Россией и странами запада.


В 1992 до 2001 годах Чернов разработал и поддерживал почтовый клиент UUPC/@.


В 1992-1996 годах занялся локализацией шифровальной системы PGP совместно с Сушковым.


В 1994 году создал перекодировщик текстовых файлов TODOS с CP866, который использовался в ОС MS-DOS.


В 1993-2000 годах был членом FreeBSD Core Team, которая руководила разработкой FreeBSD. Он был единственным русскоязычным участником в совете проекта.


Родные и близкие программиста сообщили в соцсетях, что он несколько лет сильно болел и почти не выходил из дома.


Прощание с выдающимся программистом пройдёт 19 августа в крематории Горбрус в 14:00, г. Балашиха, Носовихинское шоссе, ул. Окольная, владение 2.


Он был настоящим программистом, а настоящее программирование — далеко не самый простой процесс. Программирование — это скучно, однако благодаря таким личностям, как Чернов, Интернет и IT-сфера в общем становятся более удобными и доступными для рядового пользователя. Именно такие люди, как Андрей Чернов, относятся к «двигателям» прогресса, они — источники мотивации молодого поколения, которое, возможно, будет совершать такие же великие и интересные дела, как те, что вершили отцы IT на постсоветском пространстве.



https://tproger.ru/articles/ache-rip/

Показать полностью
  •  
  • 9737
  •  

Будни Android разработчика (ч.4 - Программирование - штука не здоровая)

День добрый. Снова на связи доморощенный Android разработчик. Сегодня я расскажу вам про несколько важных принципов, которые я для себя выделил, проживая жизнь фриланс Android разработчика.


Вернёмся на год назад во времена моего "алкогольного программирования" - назовём его так. В те времена у меня было довольно-таки нездоровое пристрастие к алкоголю, но, счастью, я это отчётливо понимал, из-за чего через некоторое время без особых трудов забросил это дело. Да, это самое "некоторое время" - это несколько лет, но я же был студентом ¯\_(ツ)_/¯.


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


Путь в тысячу миль начинается с первого шага.

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


Сейчас довольно много сидячих профессий, и, как следствие, очень широко распространена гиподинамия. Так что всем, кто привык часами втыкать у монитора, на заметку: заставляйте своё тело двигаться хотя бы раз в час. Этого будет достаточно для начала. Результаты в долгосрочной перспективе вас приятно удивят.


- Так постой, что это такое!? Я тут про всякие штуки связанные с программированием зашёл почитать. А ты мне про здоровье и про свои проблемы с алкоголем!


Спокойно! Сюда как раз сейчас органично впишется Android разработка:


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


Я начал гуглить. Нашёл один ресурс, в котором была дана программа бега с довольно простым принципом: x минут бег, y минут ходьба - z раз. Отлично! Это мне подходит! После нескольких пробежек в подобном режиме лень начала брать своё. Не та лень, которая мешает выйти на пробежку, но та, которая против того, чтобы забивать мысли вечным контролем времени и залипанием на экран телефона каждые 5 минут. Постойте... Я же Android разработчик. Почему бы не сделать для этой цели простое приложение? К тому же лишний опыт лишним не бывает.


Сказано - сделано. Я набросал простое приложение для бега. В общем-то, там так и остались некоторые баги, на которые я забил по причине того, что прошёл до конца этот самый курс. Суть проста: выбираешь неделю и день - получаешь набор интервалов для тренировки; всего 4 недели; после запуска появляется таймер, возможность вернуться из него на экран выбора дня недели я убрал, т.к. пару раз случайно сбрасывал таймер таким образом (да, очень элегантное решение с моей стороны); когда таймер заканчивается и его сменяет другой, телефон вибрирует (главная фича: теперь не нужно было смотреть каждые пару минут на экран телефона).


Вот, собственно приложенька вам на съедение:

https://www.dropbox.com/s/so93656gaksvy0u/run-app.apk?dl=0

Если для кого-то окажется полезной, то возобновлю работу над ней, то доведу до ума и дропну на маркет.


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


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


На сегодня у меня всё. Спасибо за внимание.


1 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...

2 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch2__rab...

3 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch3__moy...

Показать полностью
  •  
  • 3
  •  

Как сделать игру на мобильный, и даже на этом заработать?)

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


Второй пост уже наш, тут, с ссылками на игру и с какими трудностями мы встретились при использовании пошаговой инструкции и как решили. Саму игру которую мы сделали с пикабушником @Kagasira, можнов взять тут.(каждая закачка повышает карму скачавшего).


Сегодня же мы поговорим о деньгах. Как же зарабатывать на бесплатных играх?

Как сделать игру на мобильный, и даже на этом заработать?) золотой дождь, программист, Как заработать деньги, реклама, длиннопост
Показать полностью 1
  •  
  • -12
  •  

Ты не программист...

в
Ты не программист...
  •  
  • -51
  •  

Почему программисты работают по ночам

Согласно поговорке, программисты — это устройства, преобразующие кофеин в код.



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



Цель всего этого — избавиться от отвлекающих факторов. Но можно было бы просто закрыть дверь… Что же такого особенного в ночи?



Я думаю, что всё сводится к трём вещам: расписанию творца, сонному мозгу, и яркому экрану компьютера.



Расписание творца



В 2009 году Пол Грэм написал о «расписании творца» (maker's schedule). По его мнению, в мире есть два основных типа расписаний. В традиционном «распорядке менеджера» день разделяется на отдельные часы, и десятиминутная помеха обходится максимум в час потерянного времени.



Другой вариант Грэм называет расписанием творца — того, кто что-то создаёт, творит, производит. Работа над большими абстрактными системами требует размещать их целиком в своей голове. Это можно сравнить с постройкой дома из хрусталя: стоит отвлечься, как всё осыпается и разбивается вдребезги.



Поэтому программистов так раздражает, когда их отвлекают.



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



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



Сонный мозг



Но даже программистам нужно спать по ночам. Мы не какие-нибудь суперлюди. Даже программисты более внимательны именно днём.



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



Потому что усталость делает нас лучшими кодерами.



Как с пиком Балмера, усталость заставляет нас собраться потому, что уставший мозг просто вынужденсосредоточиться! У него элементарно не остаётся лишних сил, чтобы позволить себе потерять концентрацию.



Например, моя продуктивность минимальна после чрезмерного количества чая или невовремя выпитого энергетического напитка: они делают меня гиперактивным, и я то проверяю твиттер, то читаю Hacker News, — в общем, просто прыгаю туда-сюда.



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



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



Мне кажется, это верно для большинства программистов. Наши умственные силы избыточны для ~80% задач: согласитесь, реализация интересного алгоритма часто требует написания ещё раз в десять большего объёма вспомогательного кода. Даже если вы занимаетесь самым сложным машинным обучением, какое только можно представить, большой кусок работы — это просто подготовка данных и вывод результатов в красивом видe.



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



Яркие экраны компьютеров



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



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



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



Заключение



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

Показать полностью
  •  
  • 24
  •  

Программисты в естественной среде обитания.

#comment_93587204

Программисты в естественной среде обитания. программист, Комментарии, юмор
  •  
  • 15
  •  

Будни Android разработчика (ч.3 - Мой первый проект)

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


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


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


И вот он шанс!

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


Опустим подробности, вот оно "собеседование", я дожидаюсь своего нанимателя. Уровень волнения можно сравнить с тем, что чувствует распутная дева в церкви, и это не смотря на то, что всё проходило в довольно приятном баре. На все 100 сказывалась моя зеленость. Но вот, я вижу работодателя, по ходу дела начинаю понимать, что у меня есть все шансы попасть к ним в команду. Больше всего меня удивило то, какой бэкграунд у этой команды:

https://play.google.com/store/apps/details?id=com.agminstrum...

Drum Pad Machine - приложение, количество оценок в маркете у которого, лишь в 4 раза меньше населения нашего города. Промолчу про количество скачиваний... Это меня воодушевило и впечатлило. А так же отчасти напрягло, но бежать было поздно. Всё-таки пора было уже заняться чем-то серьёзным.


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

Вот результат моих трудов:

https://play.google.com/store/apps/details?id=com.agminstrum...


Хотя, я бы не сказал, что это главный результат моей работы. К оным я бы причислил: опыт работы над реальным проектом, понимание того, что на самом деле даже за такими гигантами с более чем 5.000.000 установок стоят реальные люди, да и в принципе это касается любого проекта, понимание какие стрессы несёт в себе неправильная организация работы (разумеется, я не продумывал архитектуру проекта и прочие нюансы заранее, а так же первую половину времени работал лишь по пару часов в день, из-за чего в конце пришлось работать по 12).


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


Тем, кто хочет собственноручно попробовать себя в этой сфере советую вот этот ресурс:

http://developer.alexanderklimov.ru/android/

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


Спасибо за внимание.

1 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...

2 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch2__rab...

Показать полностью
  •  
  • 0
  •  

Программист правдиво о переезде в Кремниевую долину

Как перевозят программистов из России в США, как проходят собеседования, хорошо ли платят — об этом и многом вдругом рассказал программист из Кремниевой долины.

  •  
  • 14
  •  

Когда тебя ненавидят все пользователи интернета

Знакомьтесь: Итан Цукерман - создатель первой всплывающей рекламы в интернете


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

Когда тебя ненавидят все пользователи интернета интернет, pop-up, программист

В середине 90-х Этан Цукерман был вполне себе обычным дизайнером и программистом. Он трудился в хостинг-компании Tripod и горя не ведал. Но однажды за помощью к провайдеру обратился один из клиентов (неназванный вендор из автомобильной индустрии). Руководство автомобильной компании было в шоке: кто-то купил рекламное место на ее странице и разместил там баннер, завлекающий на сайт для взрослых. По понятным причинам топ-менеджеры вендора были не слишком-то рады перспективе того, что бренд их компании будет ассоциироваться с XXX-индустрией. К счастью, у Tripod появилось решение: а что если рекламное объявление будет открываться в своем собственном окне? На том и порешили. Цукерман написал код для первой в мире всплывающей рекламы, после чего для интернета наступили смутные времена: спокойно посёрфить без риска оказаться под лавиной всплывающих окон было невозможно на протяжении многих лет.

Показать полностью 1
  •  
  • 917
  •  

ИИ от Илона Маска превзошел лучших игроков в Dota 2.

ИИ от Илона Маска превзошел лучших игроков в Dota 2. искусственный интеллект, Компьютерные игры, программирование, программист, компьютер, Dota 2, соревнования

Искусственный интеллект добивается успехов не только в игре в го — он может побеждать и на киберспортивных площадках. Команда OpenAI разработала алгоритм, который победил лучших игроков Dota 2, пишет Engadget.

Искусственный интеллект от компании Илона Маска OpenAI обошел лучших игроков в Dota 2 в матчах один на один во время трансляции The International, включая «звездного» игрока Dendi. Хитрость оказалась в том, чтобы не просто обучить ИИ, а дать боту возможность много раз сыграть против самого себя, чтобы обнаружить верные ходы и решения.


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


Правда, матчи один на один гораздо менее сложны, чем стандартные матчи пять на пять. В OpenAI надеются, что их алгоритм освоит и эти матчи к следующему году. Илон Маск полагает, что Dota — намного сложнее, чем игра го, а потому достижение искусственного интеллекта OpenAI впечатляет.

Искусственный интеллект AlphaGo сначала обыграл одного из ведущих игроков мира в го Ли Седоля, одержал 60 побед на двух китайских онлайн-платформах с настольными играми FoxGo и Tygem, а затем в мае этого года дважды обыграл Кэ Цзе — лучшего в мире игрока в го. Теперь AlphaGo отложит спортивную карьеру и займется решением мировых проблем.

  •  
  • -8
  •  

Лень и ложь програмистов

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

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


Я уверен что это все можно сделать так чтобы грузилось за секунду а то и меньше, ведь видео в 720р, грузится с серверов которые находятся в сша быстрее чем текст с сервера который находится в одном кабинете с нами!

Это ведь просто лень и ложь, верно?


Возможно, возможно я чего-то не догоняю, но я ж непрограмист.

  •  
  • -6
  •  

Будни Android разработчика (ч.1)

в

Всем привет! На связи голодающий (ну, или не совсем) Android разработчик. Здесь я буду делиться с вами процессом разработки, публикации, историями различных фриланс проектов и прочим.

Для начала вот вам небольшой бэкграунд: я занимаюсь Android разработкой уже примерно год. До недавних пор подход к этому делу был довольно ветреный, из-за чего запуск моей первой игры на Google Play оказался полным провалом (об этом позже). Сейчас же активно развиваю свои проекты, а так же подрабатываю на фрилансе, т.к. на идее всё-таки не проживёшь.

Важный момент, который я понял за время разработки - это то, что главное найти свою нишу. Единственный проект, который я запустил на Google Play - это простая игра, которую я написал за несколько дней на Unity. Проект оказался провальным и всё по одной простой причине - я не верил в его успех. Какие результаты у подобного настроя? Код, написанный спустя рукава, в стиле "лишь бы быстрее закончить" (такая политика иногда имеет смысл, но об этом в следующих постах); Ужасные промо-материалы; Нулевая стратегия маркетинга. Результат - полный провал. Так в чем же было дело? Дело было в отношении.

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

Вот ссылка на проект, если кому интересно:

https://play.google.com/store/apps/details?id=com.ohsomegame...

Ничего, кроме ощущения дешевизны, у меня это не вызывает. Просто вам к ознакомлению.

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

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

Конкретно сейчас я работаю над лэндингом, в ближайшее время собираюсь приобрести домен. Вот, как он выглядит сейчас: http://askant.beget.tech/

Если есть заинтересованные, то могу дать ссылку на для тестирования альфа версии приложения. Так же буду рад любым вашим вопросам. До связи.

  •  
  • 8
  •  

Оси, языки и железо не виноваты, коли...

в

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

Оси, языки и железо не виноваты, коли... IT, цитаты, программист, программирование, ответ, компьютер, факты, технологии
Оси, языки и железо не виноваты, коли... IT, цитаты, программист, программирование, ответ, компьютер, факты, технологии
Оси, языки и железо не виноваты, коли... IT, цитаты, программист, программирование, ответ, компьютер, факты, технологии

Одним из достойных ответов тому послужит цитата из книги Н.Г. Хитрово "Начала системного программирования в среде MS-DOS7", содержащая в себе короткий, но довольно ёмкий по сути фрагмент предисловия:


<<Получив управление в свои "руки", операционные системы серии Windows подготавливают переход в защищенный режим так, что после перехода высший (нулевой) уровень привилегий получает сама система Windows, а пользователям и прикладным программам достается низший (третий) уровень привилегий. Из-за этого изменить "расклад прав" пользователь уже никогда не сможет. По той же причине в защищенном режиме все возможности за пределами круга API-функций системы Windows становятся недоступны для прикладных программ. Сейчас обычная практика пользователя вообще не предполагает знакомства с работой за пределами низшего уровня привилегий. Доминирует противоположная концепция разграничения пользовательских и системных сфер разумения. Считается, что избыточное любопытство пользователя априори опасно и должно быть пресечено. Современные операционные системы хорошо защищены защищенным режимом ... от Вас. Каковы же альтернативы?

0.03. Почему MS-DOS 7?

Если операционная система не ограничивает права пользователя низшим уровнем привилегий, то при прочих равных условиях она неизбежно проигрывает по стабильности и надежности. В этом одна из причин вытеснения старомодных операционных систем типа DOS более современными. Но ситуация радикально изменяется, когда дело доходит до системных задач, которые нельзя решить без предоставления специалисту неограниченных прав доступа. Тогда тот же недостаток DOS становится решающим преимуществом и делает ее незаменимой. Все загрузочные дискеты – диагностические, сервисные, восстановительные, которые требуют наличия операционной системы, используют именно DOS. DOS применяется также в загрузочных оптических дисках. Наконец, DOS намного проще других операционных систем, и потому освоение системных операций целесообразно начинать именно с нее. Распространено мнение, что DOS – операционная система реального режима. Это верно лишь отчасти: DOS начинает работать в реальном режиме, но может быть переведена в защищенный режим либо драйвером (5.04-02), либо самим пользователем, причем тогда Вы сами вправе присвоить высший уровень привилегий себе. Только в таком случае процессор будет повиноваться любым Вашим командам, в том числе тем, которые исполняются лишь на высшем уровне привилегий. Ни одна другая операционная система свой уровень привилегий Вам не отдаст. Только среда DOS обеспечит Вам полную свободу действий как в реальном, так и в защищенном режиме. актическая потребность в операционной среде реального режима вынуждает заинтересованных поставщиков программного обеспечения продолжать совершенствование DOS. Независимо от ведущих фирм продвигается работа над проектом FreeDOS (http://www.freedos.org/ ). версия ROM-DOS (http://www.datalight.com/ Недавно появилась новая платная ), Находят своего потребителя также несколько менее "свежих" разновидностей DOS. Написано большое количество драйверов, придающих устаревшим официальным версиям DOS (MS-DOS 6.22, PC DOS 2000 и др.) новые способности

>>


От себя хочу добавить, что до сих пор (в том числе ввиду отсутствия альтернатив) регулярно пользуюсь низкоуровневыми DOS утилитами по обслуживанию жестких дисков, тестированию железа и прошивке BIOS. А по поводу Бейсика, на мой скромный взгляд, это лучший язык для начинающих знакомиться с программированием. Наипростейший синтаксис и необязательность глубоких математических познаний делают этот язык доступным к изучению даже для младшего ясельного возраста. А уж какие шедевры, за мою практику, попадались на этом скромном языке... И на последок, любителям выкриков: "php портит программистов", "DOS мертв", "Basic для ламеров", "виндузятники - приматы", "линуксоиды - гуманоиды" и т.д. - так вы показываете свой уровень познаний компьютерной тематики! Умные же люди поговаривают крылатыми цитатами: "Не язык красит программиста, а программист язык", "ОС - это инструмент! Хороший специалист берет для каждой задачи наиболее подходящий, фанатик будет забивать гвозди микроскопом потому, что взять в руки молоток ему 'религия не позволяет'", ну и на закуску: "Пока ОСь не 'мыслит самостоятельно', либо 'мыслительный процесс' управляем - доверять ей можно"...


P.S. умные мысли, цитаты, афоризмы по теме в комментах приветствуются!

Показать полностью
  •  
  • 23
  •  

Чай с привкусом профессиональной деформации

- Тебе чай с сахаром или без? - спросила я из кухни Аркадия.

- Да, -громко ответил он.

- Что "Да"? - пришлось мне прийти из кухни в комнату, - нельзя отвечать "Да" на вопрос с "Или".

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

Я стояла в изумлении. Потом спросила:

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

- Да, потому что я обычно проговариваю это в уме, а сейчас я отвлекся, - пояснил Аркадий.

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

  •  
  • 662
  •  

Мысль дня

Программист без бороды — горе в семье

  •  
  • -17
  •  

Почти некромантия

в

Коллега поделился.

Решил навести порядок в бекапах баз данных. Подойти решил творчески и с юмором, и папку с тестовыми версиями обозвал "Почти живые базы".

Недавно обнаружил опечатку. Всё это время папка именовалась: "Почти живые бабы".

  •  
  • 22
  •  

Трудоустройство

Трудоустройство
  •  
  • -12
  •  

PokeCode-King.

в
PokeCode-King. покемоны, программист, FreeBSD
Показать полностью 1
  •  
  • 110
  •