Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + История

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Рассказ СССР Фотография Политика Интересное Россия Война Все
129 постов сначала свежее
44
Timeweb.Cloud
Timeweb.Cloud
2 года назад
Лига Новых Технологий
Серия Технологии

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем?⁠⁠

Автор: CyberPaul

Оригинальный материал

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

Почти каждый год в интернете появляется новая тема, которая будоражит умы человечества и звучит чуть ли не из каждого утюга. Сначала случился бум криптовалют, затем на повестке дня возникли роботы от Boston Dynamics, им на смену явилась технология NFT, а теперь вакантное место заняли нейросети. Про ChatGPT, Dalli-e 2 и Midjourney слышали уже все, рассказывать о них еще раз нет никакого смысла. А какие ещё возможности есть у современного искусственного интеллекта, и какие из них будут востребованы в ближайшем будущем? Вот самые интересные, а также перспективные проекты и направления.

❯ Нейрогейм-девелопмент


Существует множество сред разработки и фреймворков, способных облегчить жизнь создателям компьютерных и мобильных игр — это Unity, Unreal Engine и им подобные. Но почему бы не пойти дальше, и не попытаться генерировать отдельные уровни или сцены с помощью нейросетей?

Именно по этому пути решил пойти автор блога Madebyoll.in — в качестве исходных данных он скормил нейронке многочасовые видеозаписи игрового процесса Pokemon Let’s Play, на основе которых она самостоятельно сгенерировала нечто похожее. Таким своеобразным способом он создал некий аналог игры про покемонов, по виртуальному миру которой можно даже побродить в браузере, воспользовавшись вот этой ссылкой. Выглядит получившийся продукт довольно примитивно и топорно, но это только начало! Первые арты Dalli-e тоже, мягко говоря, смотрелись не очень.

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

На самом деле, автор идеи проделал довольно-таки большую работу: он изменил размер исходного видео, разметил ролики в соответствии с происходящими на них событиями, написал необученную нейросеть с 300 тысячами параметров — сам он признается, что это крошечное значение по меркам современных нейросетей — и тренировочные алгоритмы для нее. На выходе получилась демка, на самом деле не являющаяся полноценной видеоигрой, а лишь имитирующая ее. Например, алгоритм генерации сцен не умеет запоминать созданные им карты и объекты: если персонаж такой «игры» переместится на один экран, а затем вернется назад, он попадет в совершенно другую локацию (со мной такое очень часто происходит во сне). Хромает и логика: например, нейросеть может «понять» что делать, если персонаж входит в помещение, но войти в него он может не только через дверь, но и через стену. А попытавшись «войти в дерево», он тоже окажется внутри помещения.

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

В общем, этот проект пока еще «застревает в текстурах». Его автор назвал три проблемы, стоящие на пути полноценного создания игр на базе нейросетей: это недостаточная мощность ИИ, дефицит входной информации, позволяющей составить для нейросети полноценное и исчерпывающие описание характеристик и параметров игрового мира, и неопределенность, вызванная недостатком знаний о самих правилах игры.

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

❯ Распознавание речи по биотокам мозга


Помните сцену из легендарного научно-фантастического фильма «Назад в будущее», где профессор Браун пытается прочитать мысли Марти? В общем, говорят, что теперь это не такая уж фантастика, хотя по-прежнему научная. В запрещенной и признанной экстремисткой на территории России компании Meta (извините, я должен был это написать в соответствии с действующим законодательством) разработали прототип технологии распознавания речи на основе неинвазивных записей активности мозга, то есть, путем снятия электроэнцефалограммы. Построена эта штука, разумеется, на основе нейросетей, кто бы сомневался.

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

Для удовлетворения своих научно-экстремистских амбиций в Meta собрали группу из 169 добровольцев, которых в течение более 150 часов пытали прослушиванием аудиокниг, одновременно снимая у них электроэнцефалограмму и магнитоэнцефалограмму. Затем данные МЭГ и ЭЭГ прогонялись через нейросеть, использующую модель распознавания речи wav2vec2. В результате искусственный интеллект смог успешно распознать до 73% «подуманных» испытуемыми английских слов из словаря в 793 слова, который в целом соответствует среднестатистическому словарному запасу, используемому обывателями в ежедневной разговорной речи. Подробности об этом эксперименте можно прочитать в соответствующей научной статье, опубликованной Корнеллским университетом.

Безусловно, пока еще это всего лишь научное исследование, но ключевое слово здесь — «пока». Недалёк тот день, когда мы сможем наконец надиктовывать сообщения в любимую «тележеньку» силой мысли.

❯ Мульти-пульти


О разработчиках игр мы уже поговорили, а вот аниматоры незаслуженно остались за кадром нашего внимания. Не те аниматоры в костюмах Джека Воробья, которые дышат на детишек перегаром на школьных утренниках, а те, что занимаются более взрослым и ответственным делом — мультипликацией. Если нейросети уже умеют генерировать вполне профессиональные картинки по текстовому описанию, разве они не смогут создать 24 таких картинки в секунду, сотворив мультфильм? Да могут, еще как могут! Правда, покамест с рядом существенных оговорок.

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

На сегодняшний день известна как минимум одна нейросеть, способная превратить современный 3D-мультфильм в довольно простенький 2D-мультик. На выходе у нее получается что-то наподобие «Южного парка», но, как говорится, лиха беда начало.

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

❯ НейроBeatховен


Нейросетью, способной генерировать музыку в заданном жанре, сейчас никого не удивишь: самой известной среди них является, безусловно Jukebox от OpenAI. А вот, например, нейронка, генерирующая аудио в реалтайме просто по нажатию кнопки. Этот ИИ знает только два стиля: «техно» и Death Metal, но его исходники доступны на гитхабе, благодаря чему любой желающий может доучить модель на своем собственном наборе данных.

А вот созданная на базе Stable Diffusion нейросеть Riffusion генерирует музыку на основе текстового описания. Вводите название стиля, группы или исполнителя, и получаете аудиопоток, весьма отдаленно напоминающий то, что вы попросили. Например, по запросу “the beatles” Riffusion родила довольно заунывный трек, голос в котором действительно чем-то отдаленно напоминает вокал Пола Маккартни. С сильного бодуна, может, и сойдет за какой-нибудь оуттейк-бутлег эпохи ранних Wings.

Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем? ChatGPT, Познавательно, IT, Нейронные сети, Timeweb, Научпоп, Факты, История, Мнение, Искусственный интеллект, Гифка, Длиннопост

Но можно пойти дальше: сгенерировать стихи с помощью ChatGPT, затем создать музыку с использованием Jukebox, и исполнить получившуюся песню посредством голосового синтезатора вроде Uberduck. Нейробетховен или, если хотите, Нейровалерий Леоньтев — готов. Осталось только нарисовать при помощи нейросети анимированного 3D-персонажа в лосинах, и можно закатывать концерт в Лужниках. А что, из этой затеи вполне может получиться что-то годное: вот, например, нейросети скормили всю фонотеку «Нирваны» и она создала новую песню этой легендарной группы. Звучит, прямо скажем, впечатляюще.

***

Безусловно, современные нейросети — это пока еще «черный ящик», который порой работает непредсказуемым образом и временами выкидывает совершенно неожиданные фортели, вроде уже ставшей мемом картинки с изображением плывущего вверх по течению реки лосося. Нейронки уже сейчас отлично подходят для решения целого ряда прикладных задач, но они пока еще не могут делать абсолютно всё. Думается, наиболее оптимальный вектор их развития — объединить передовые возможности искусственного интеллекта с традиционным программированием, то есть, выбрать лучшее из имеющегося и соединить этот фундамент с новым. Таков путь.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 6
ChatGPT Познавательно IT Нейронные сети Timeweb Научпоп Факты История Мнение Искусственный интеллект Гифка Длиннопост
1
77
Timeweb.Cloud
Timeweb.Cloud
2 года назад
IT минувших дней
Серия Старое железо

40 лет персональному компьютеру Apple Lisa⁠⁠

Автор: CyberPaul

Оригинальный материал

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост

Если бы певец Андрей Губин творил в начале 80-х, свою песню «Лиза» он, безусловно, посвятил бы одноименному персональному компьютеру производства компании Apple. У этой легендарной машины, которая одновременно стала и прорывом, и одной из самых громких неудач для американской корпорации, сегодня юбилей — ей исполняется 40 лет.

Apple Lisa стал первым коммерческим компьютером с графическим интерфейсом, который задумывался, как высокопроизводительная машина для бизнеса, способная произвести революцию в способе взаимодействия пользователя и персоналки. Официально считается, что название машины — это аббревиатура, расшифровываемая как Locally Integrated Software Architecture, неофициально принято полагать, что Стив Джобс назвал ПК в честь своей дочери Лизы Николь. Бытует мнение, будто аббревиатура была придумана уже после выхода компьютера на рынок нанятой Apple маркетинговой фирмой с целью избежать ненужных личных ассоциаций.

Группу дизайнеров проекта Lisa возглавлял вице-президент Apple Джон Коуч, также в нее входили специалист по интерфейсам Джеф Раскин и Трип Хокинс. Перед командой была поставлена нетривиальная задача: отойти от «стандартной» компоновки ПК начала восьмидесятых «системный блок + монитор + клавиатура», предложив вместо нее какое-то новое, свежее решение. Фактически, именно в процессе создания Lisa в Apple и сформировался обособленный отдел с собственным офисом, занимающийся исключительно вопросами промышленного дизайна продукции компании и решениями в области UX.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Предыдущее изделие Apple, персональный компьютер Apple III, во многом не оправдал ожиданий своих создателей: машина регулярно ломалась из-за перегрева, вызванного особенностями конструкции алюминиевого корпуса, придуманного лично Стивом Джобсом. Кроме того, периодически возникали проблемы с совместимостью программ для модифицированной версии операционной системы Apple SOS. В результате всех этих печальных обстоятельств компьютер снискал себе не самую лучшую репутацию. Поскольку в продуктовой линейке Apple дешевой моделью ПК для частных пользователей считался Apple II, Lisa изначально начали проектировать в 1978 году, как рабочую станцию для бизнеса, обладающую продвинутым дизайном и улучшенными техническими характеристиками. Не слишком удачный Apple III также ориентировался в первую очередь на коммерческий сегмент рынка, поэтому на Lisa возлагались большие надежды. В Apple верили, что эта машина составит достойную конкуренцию стремительно набирающим популярность персоналкам IBM PC.

Lisa можно было называть в своем роде революционным компьютером, который сочетал в себе целый ряд передовых аппаратных и программных технологий. Сердцем новой персоналки стал 16-битный процессор Motorola 68000 с тактовой частотой 5 МГц и 32-разрядной внутренней шиной данных. Компьютер оснащался 1 Мбайтом оперативной памяти (расширяемой до 2 Мбайт), жестким диском объемом 2 Мбайта и черно-белым 12-люймовым дисплеем с разрешением 720×364 точки. В корпусе компьютера размещались два 5,25-дюймовых дисковода с переменной скоростью чтения-записи для дискет Apple FileWare емкостью 871 килобайт, что по тем временам считалось довольно большим объемом дискового пространства. Конкурирующие персоналки IBM PC позволяли сохранить на дискете только 360 Кбайт данных (позже появилась возможность сохранять до 720 Кбайт на дисках двойной плотности с использованием специального драйвера), но они обладали более высокой надежностью по сравнению с Apple FileWare. Позже компьютеры Apple Lisa II стали комплектоваться одним дисководом Apple FileWare и одним дисководом Sony для дискет 3,5 дюйма: замена дисковода для пользователей Lisa I даже предлагалась бесплатно.

К Apple Lisa можно было подключить мышь, что для 1983 года считалось довольно-таки новаторской технологией. Из периферийных устройств пользователям были доступны матричный принтер Apple и струйный принтер производства Canon — притом что струйная печать также считалась тогда новинкой.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Но самой интересной новинкой в этом компьютере была, безусловно, операционная система LisaOS с графическим интерфейсом, основанном на тогдашней новаторской идее «метафоры рабочего стола». С его помощью пользователь мог взаимодействовать с компьютером более естественным, интуитивно понятным способом, используя мышь и значки для навигации по системе. D 1979 году Джобс посетил исследовательский центр Xerox в Поло Альто, и был буквально очарован оконным графическим интерфейсом компьютеров Xerox Alto. В результате он договорился о сделке: Xerox получил акции Apple, а она, в свою очередь — имевшиеся наработки по оконному интерфейсу, которые и легли в основу Lisa OS, а позже — System 1.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


В Lisa OS появились многие функции, ставшие стандартными в современных операционных системах, такие как перекрывающиеся окна, выпадающие меню, возможность перемещать и копировать файлы при помощи мыши. В комплекте поставки ОС имелся встроенный текстовый редактор LisaWrite, программа для работы с электронными таблицами LisaCalc, графические реадакторы LisaDraw и LisaGraph, программа для управления проектами LisaProject, терминальный клиент LisaTerminal и программа для работы с базами данных LisaList, что делало эту машину мощным инструментом для бизнеса. В Apple считали, что подобный набор приложений способен закрыть весть спектр задач корпоративных пользователей.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Компьютер поступил в продажу 19 января 1983 года по цене 9 995 долларов США (по нынешнему курсу это чуть больше 27 тысяч долларов). Тем не менее, машина не стала бестселлером: сказалась слишком высокая цена (более надежные IBM PC с MS-DOS и кучей доступного софта под них стоили дешевле), недостаток совместимого с Lisa OS программного обеспечения и низкая надежность дисководов FileWare, приводившая к регулярной потере данных. Кроме того, влияние на продажи оказала и маркетинговая политика компании Apple, зачем-то решившей конкурировать сама с собой: появившийся вскоре после дебюта Lisa более простой, но в то же время более надежный и дешевый компьютер Macintosh буквально вытеснил Lisa с рынка. В течение двух лет Apple удалось реализовать всего лишь 10 000 экземпляров Apple Lisa. Персоналка претерпела несколько модификаций, призванных улучшить характеристики компьютера, но даже они совокупно со снижением цены не смогли «раскачать продажи», и в конечном итоге Lisa окончательно сняли с производства.

Несмотря на то, что Apple Lisa считается одним из неудачных проектов в истории Apple, не имевших коммерческого успеха, этот компьютер заложил основу для Apple Macintosh, который произвел настоящую революцию в индустрии персональных компьютеров.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 5
IT Timeweb Познавательно История Изобретения Стив Джобс Canon Техника Apple Длиннопост
8
49
Timeweb.Cloud
Timeweb.Cloud
2 года назад
IT минувших дней
Серия История

Суммирующая машина Сполдинга — компьютер 149-летней выдержки⁠⁠

Автор: CyberPaul

Оригинальный материал

Суммирующая машина Сполдинга — компьютер 149-летней выдержки Познавательно, История, Timeweb, IT, Научпоп, Арифмометр, Часы, Длиннопост, Изобретения



История компьютерных технологий насчитывает множество интересных страниц, перелистывая которые, порой можно обнаружить весьма неожиданные находки. Ровно 149 лет назад, 13 января 1874 года патентное бюро США зарегистрировало патент №146407 на Spalding Adding Machine — суммирующую машину Сполдинга, один из первых механических калькуляторов, получивших распространение в Северной Америке.

Изобретатель машины, Сайрус Грант Сполдинг, родился 26 сентября 1835 года в Уолтхэме, штат Массачусетс, в семье кузнеца Сайруса Сполдинга (1802-1880), и школьной учительницы Сьюзен Строу Грант (1807-1895). Во время Гражданской войны в США Сайрус-младший был зачислен в 10-ю отдельную роту Массачусетского добровольческого ополчения, затем вернулся в город Чикопи, округ Хэмпден, Массачусетс, где родилась его жена Мехитибл, и к 1870 году нашел работу бухгалтером. Необходимость работать с огромным количеством цифр и выполнять сложные расчёты натолкнула Сайруса на мысль автоматизировать этот процесс. Он начал экспериментировать с различными механическими устройствами, и к 1874 году разработал своеобразную конструкцию с циферблатом, напоминавшим циферблат часов.

Суммирующая машина Сполдинга — компьютер 149-летней выдержки Познавательно, История, Timeweb, IT, Научпоп, Арифмометр, Часы, Длиннопост, Изобретения


По большому счёту, машина была механическим суммирующим калькулятором, выполнявшим только одну арифметическую операцию сложения. Помимо циферблата, собранная в плоском деревянном корпусе размером 8х8х2 дюйма машина имела ряд механических рычагов с цифрами от 1 до 9, которые оператор должен был нажимать пальцами. В один момент времени можно было нажать только один подпружиненный рычаг, который после снятия усилия возвращался в исходное положение, перемещая стрелку. Расположенный слева большой циферблат отображал единицы от 0 до 99, дополнительная шкала демонстрировала интервалы 5, 10, 15 и т. д. Расположенный справа циферблат поменьше отображал сотни от 0 до 19, и он появился во второй версии арифмометра, которую изобретатель запатентовал через 10 лет после первой.

Суммирующая машина Сполдинга — компьютер 149-летней выдержки Познавательно, История, Timeweb, IT, Научпоп, Арифмометр, Часы, Длиннопост, Изобретения



С циферблатами через храповый механизм, оснащенный зубчатыми колесами, соединялись размещенные снизу рычаги с цифрами от 1 до 9. Последовательным нажатием рычагов оператор мог ввести одно число, а затем — другое, которое следует прибавить к первому. Инструкция предписывала нажимать рычаги с цифрами 1, 2 и 3 указательным пальцем, 4 и 5 — средним, 6 и 7 — безымянным, а 8 и 9 — мизинцем. Перенос сотен осуществляется с помощью одноступенчатого храпового устройства, состоящего из рычага, собачки, пружины и штифта. Когда стозубое колесо приближалось к концу своего оборота, закрепленный на нем штифт входил в зацепление со свободным концом храпового рычага и нажимал на него, после чего стрелка перескакивала от значения 99 к 0. Реклама гласила, что с помощью этого хитроумного устройства можно «складывать столбцы чисел с безошибочной точностью и удивительной быстротой».

Суммирующая машина Сполдинга — компьютер 149-летней выдержки Познавательно, История, Timeweb, IT, Научпоп, Арифмометр, Часы, Длиннопост, Изобретения



19 февраля 1884 года Сполдинг получил второй патент за номером №293809 на улучшенную версию своего первого устройства: именно здесь появился дополнительный циферблат для учета сотен. Тогда же, в начале 80-х годов XIX века, он с женой переехал в Спрингфилд с целью наладить массовое производство своих арифметических машин. Для этой цели он основал компанию имени самого себя — C.G. Spalding Co. Ltd.

Однако бизнес не задался. Несмотря на то, что до появления суммирующей машины Сполдинга бухгалтеры ввели учёт финансов в тетрадях и выполняли все расчёты вручную, довольно сложная и не слишком надёжная машина с круглым циферблатом показалась им слишком непривычной. Сполдинг давал рекламу в газеты, сам обходил конторы и банки в роли коммивояжера, чтобы наглядно продемонстрировать потенциальным клиентам возможности своего устройства, но значительного успеха на этом поприще так и не добился. Если судить по серийным номерам, имевшимся на каждом выпущенном C.G. Spalding устройстве, до 1900 года компания сумела продать всего лишь несколько сотен таких арифмометров, причем до наших дней дошло не более восьми.

Отчаявшись разбогатеть на своём изобретении, Сайрус Грант Сполдинг продал патент на суммирующую машину компании J.R. Anderson & Company из Нассау, штат Нью-Йорк. Но и та не смогла превратить это устройство в хит продаж, и в конечном итоге перепродала арифмометр вместе со всеми правами на его производство фирме The Surprise Company из Нью-Хейвена, штат Коннектикут. У той дела пошли чуть лучше: если верить дошедшей до наших дней бухгалтерской отчётности, она смогла продать 1064 таких арифмометра под собственной торговой маркой «The Surprise», причем сегодня в музеях и частных коллекциях сохранилось 28 из них.

Сайрус Грант Сполдинг умер в 1918 году и был похоронен на кладбище Мейпл-Гроув, город Чикопи, округ Хэмпден, штат Массачусетс. Несмотря на все его надежды и ожидания, изобретённая им вычислительная машина не смогла завоевать мировую известность, и со временем была вытеснена более совершенными механическими арифмометрами с барабанными индикаторами и полноценными клавиатурами. Тем не менее, счетная машина Сполдинга считается одним из самых важных изобретений XIX века, поскольку она использовала десятичную систему счисления, что сделало ее революционным устройством в истории вычислительной техники. Это была одна из первых коммерческих вычислительных машин, поступивших в свободную продажу, которая на практике использовалась коммерческими предприятиями на рубеже XIX и XX веков для ведения бухгалтерского учета. Изобретение суммирующей машины Сполдинга подготовило почву для разработки более совершенных машин, многие из которых используются и сегодня.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 3
Познавательно История Timeweb IT Научпоп Арифмометр Часы Длиннопост Изобретения
4
16
soonwknd
soonwknd
2 года назад
IT минувших дней

История о том как вечно ленивые инженеры создали архитектуру x86⁠⁠

Конец 69ых начало 80ых годов. Компания Intel(вечно ленивые инженеры) получила заказ от Японии сделать 4 РАЗНЫХ RISC калькулятора за 50 000 долларов, каждый калькулятор специализировался для своих задач. А ленивые инженеры сказали "Ребят, да нафиг нам эти четыре надо? Мы вот сделаем 1, немного перепаяем, тут немного перепрограммируем и у нас получится 4." И они это сделали! А руководство фирмы Intel увидело в этом тот самый знак что можно сделать что-то универсальное, что позже потребитель под себя настроит.

© Интервью с Геннадием Зеленко и Сергеем Поповым.

История о том как вечно ленивые инженеры создали архитектуру x86 IT, Программирование, Программист, Технологии, Компьютер, История, Истории из жизни
IT Программирование Программист Технологии Компьютер История Истории из жизни
17
587
Timeweb.Cloud
Timeweb.Cloud
2 года назад
IT минувших дней
Серия Памятные даты

84 года Дональду Кнуту⁠⁠

Автор: CyberPaul

Оригинальный материал

84 года Дональду Кнуту Длиннопост, Timeweb, IT, История, Познавательно, Творческие люди, Математика, Программирование

На его книгах обучилось не одно поколение программистов, в том числе, и в нашей стране. Созданная им в 70-х годах прошлого века система набора текста TeX до сих пор активно используется по всему миру для верстки высококачественных документов, таких как исследовательские работы, технические руководства и учебники. Его называют пионером в области компьютерных технологий, особенно в сфере языков программирования, а также «отцом анализа алгоритмов». Речь идет о почетном профессоре Стэнфордского университета Дональде Эрвине Кнуте, известном ученом, математике и авторе популярной технической литературы.

Дональд Кнут появился на свет 10 января 1938 года в городе Милуоки, штат Висконсин, во времена, когда IT-технологий и кибернетики в привычном нам виде еще не существовало. Происходил он из семьи выходцев из Германии — его отец Эрвин Генри Кнут преподавал бухгалтерский учет и владел небольшой типографией, а мать, Луиза Мари Бонинг, была домохозяйкой. Способности к математике и аналитическому мышлению Дональд проявил еще в школе. Однажды, когда Кнут учился в восьмом классе, выпускавшая сладости компания Ziegler Candy объявила конкурс: победитель должен был составить максимально возможное количество английских слов путем перестановки букв в названии шоколадного батончика «Ziegler's Giant Bar». Определявшая итоги конкурса комиссия посчитала, что всего существует 2500 таких слов.

84 года Дональду Кнуту Длиннопост, Timeweb, IT, История, Познавательно, Творческие люди, Математика, Программирование

Чтобы решить задачу, юный Дональд Кнут пожаловался матери на боли в животе, не пошел в школу, обложился книгами и принялся составлять алгоритм перестановки букв в заданной фразе с подбором слов по словарю. В результате у него получилось 4500 вариантов — намного больше, чем рассчитывали организаторы. Естественно, он выиграл конкурс. Школа получила в подарок телевизор и большую коробку шоколадных батончиков «Ziegler's Giant Bar», которых хватило всем одноклассникам Кнута.

Поступив в 1956 году в Технологический институт Кейса в Кливленде, Огайо, Кнут впервые познакомился с компьютером IBM 650 и увлекся программированием. Уже спустя два года он написал программу, которая помогла институтской спортивной команде выиграть первенство по баскетболу. Оценив особенности и возможности каждого игрока, Кнут присвоил им определенный индекс, показывавший вероятность заработать очки тем или иным членом команды в разных условиях. Используя эти знания, тренер мог выпускать игроков на поле на разных этапах игры, увеличивая шансы на победу. Это сработало: команда стала призёром, а об изобретении Дональда Кнута написали издания CBS Evening News и Newsweek.

Тогда же, в период обучения в институте Кейса, Кнут стал редактором студенческого научного журнала «Engineering and Science Review», признанного лучшим техническим университетским изданием 1959 года. Закончив бакалавриат, магистратуру, а затем получив степень Ph.D., Дональд Кнут стал доцентом Калифорнийского технологического института, где начал работу над книгой о компиляторах. Однако он быстро пришёл к выводу, что не сможет полноценно осветить тему без изложения теории — так родилось издание «Искусство программирования», постепенно разросшееся до семитомника, первый том которого был опубликован в 1968 году. Серия охватывает широкий спектр тем, включая фундаментальные алгоритмы, структуры и сортировку данных, а также сложные вычисления.

84 года Дональду Кнуту Длиннопост, Timeweb, IT, История, Познавательно, Творческие люди, Математика, Программирование

В начале 70-х издательство «Эддисон-Уэсли», выпускавшее книги Кнута, перешло на более современную технологию компьютерной верстки, из-за чего, по мнению автора, качество макетов книг резко упало. В те времена еще не существовало специализированных приложений для издателей, они пользовались обычными текстовыми редакторами. Компьютерная верстка значительно ускоряла процесс предпечатной подготовки, редактуры и корректуры изданий, и художественная литература от этого, безусловно, выиграла. А вот с техническими книгами, включавшими сложное форматирование, фрагменты кода, многоуровневую систему заголовков, формулы и перекрестные ссылки, получалось не очень. Чтобы помочь любимому издателю, Кнут взялся за разработку специальной программы, которая позволила бы верстать качественные технические книги — прежде всего, его собственные. Так на свет появился TeX, а позже — технология METAFONT — метаязык для описания векторных шрифтов.

Дональд Кнут выплачивал читателям вознаграждение в размере 2,56 доллара за любые опечатки или ошибки, обнаруженные в его книгах. По словам самого Кнута, «256 пенсов — это один шестнадцатеричный доллар». Кроме того, он платил 32 пенса за «любые ценные предложения». Примечательно, что подписанные лично Дональдом Кнутом банковские чеки стоят среди коллекционеров значительно дороже обозначенной на них суммы.

84 года Дональду Кнуту Длиннопост, Timeweb, IT, История, Познавательно, Творческие люди, Математика, Программирование

Помимо технической литературы Дональд Кнут отметился и в религиозной — он является автором работы «3:16 Bible Texts Illuminated», в которой исследует Библию с помощью процесса систематической выборки и анализа глав 3, стих 16 каждой книги Священного Писания. Кроме этого, Кнут прекрасно играет на органе и сочиняет музыку: в 2018 году он представил произведение для органа «Fantasia Apocalyptica», которое он описывает как «перевод греческого текста Откровения Святого Иоанна Богослова на музыку».

Книги Дональда Кнута переведены на многие языки мира, в том числе, на китайский, где были опубликованы под китайской версией имени автора — Гао Ден (高德纳). Впервые это имя появилось на обложке китайского издания «Искусства программирования» в 1977 году. В предисловии к этой книге Кнут объясняет, что принял свое китайское имя, потому что желает, чтобы его знало как можно больше программистов в активно развивающемся Китае. В 1989 году это имя появилось на первой странице популярного в Китае «Журнала компьютерных наук и технологий», что, по словам Кнута, «заставляет меня чувствовать себя ближе ко всем китайцам, хотя я не могу говорить на вашем языке».

За свою карьеру Дональд Кнут внес огромный вклад в развитие IT, и в 1974 году он был удостоен премии Тьюринга, неофициально считающейся Нобелевской премией в области компьютерных наук. Помимо исследовательской и писательской деятельности, Кнут был наставником и советником многих студентов, преподавая программирование и математику в различных американских университетах. В 2006 году у Дональда Кнута диагностировали рак, он перенес несколько операций, но, несмотря на проблемы со здоровьем и преклонный возраст, он до сих пор несколько раз в год читает неофициальные лекции под названием «Компьютерные размышления» в Стэнфордском университете, которые всегда проходят с полным аншлагом. Вклад Кнута в информатику оказал значительное влияние на эту область и помог сформировать наше современное представление об алгоритмах, языках программирования и информатике в целом.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 3
Длиннопост Timeweb IT История Познавательно Творческие люди Математика Программирование
46
10
Afranius
Afranius
2 года назад
IT минувших дней

Ответ на пост «С днем рождения, ICQ»⁠⁠2

И снова волна баянных анекдотов...

18-й век. Парень гадает на ромашке:
- Любит, не любит...
19-й век. Парень гадает на ромашке:
- Любит, не любит, даст, не даст...
20-й век. Парень гадает на ромашке:
- Любит-то любит, вот только даст ли...
21-й век. Нечто непонятное ОНО сидит за компьютером, в трее крутится "ромашка" Аськи...
- Парень - девушка, актив - пассив...

P.S. Бонусом - скриншот 2009 года:
FreeBSD-7.0-Release, SIM-IM (Simple Instant Messenger)

Ответ на пост «С днем рождения, ICQ» ICQ, IT, История, Интернет, Ответ на пост, Волна постов, Анекдот, Юмор
ICQ IT История Интернет Ответ на пост Волна постов Анекдот Юмор
3
14
Afranius
Afranius
2 года назад
IT минувших дней

Фильм "Сеть" 1995 года⁠⁠

Ещё один культовый фильм - наверное, первый фильм о краже личности.

Сандра Баллок великолепна!

Наверное, надо было опубликовать посты с этими двумя фильмами ("Сеть" и "Хакеры") в серию.

История IT Старые фильмы Сандра Буллок Волна боянов Видео Видео ВК
0
63
Timeweb.Cloud
Timeweb.Cloud
2 года назад
IT минувших дней
Серия История

Строки кода, которые изменили мир⁠⁠

Автор: TilekSamiev

Оригинальный материал

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

{"__typename":"PageLikeAction","action_type":"LIKE","label":{"text":"Like"}
В 2009 году Facebook добавила в интерфейс своей социальной сети код, изменивший мир — кнопку «Like». «Лайк» был детищем нескольких программистов и дизайнеров — Лии Перлман и Джастина Розенштейна. Они предположили, что пользователи Facebook часто бывают слишком заняты, чтобы оставлять комментарии к постам своих друзей, и что поэтому им нужна простая кнопка, нажав которую можно было бы дать понять друзьям, что их пост вам понравился. Так оценивать и поощрять друг друга пользователям стало бы легче, а значит и делали бы они это чаще.

Это сработало — и даже слишком хорошо. К 2012 году пользователи прожали «лайк» триллион раз. У этого оказались и побочные эффекты. Многие стали публиковать фото/видео, чтобы потом сидеть и с тревогой обновлять страницу, ожидая, когда же число лайков возрастёт. Все стали гадать, почему кто-то другой получает больше лайков. Люди подсели на иглу одобрения (вместо того, чтобы сесть на чьё-то лицо), что отразилось на их повседневной онлайн-активности: старались публиковать как можно больше постов, чтобы казаться смешнее, умнее, красивее, спортивнее.

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

Бинарные перфокарты (первый код)

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google


Первый современный код

Двоичное кодирование появилось задолго до компьютеров. Базиль Бушон считается первым, кто проделал отверстия в бумаге и использовал её для управления машиной: в 1725 году он изобрел ткацкий станок, который ткал узоры на основе инструкций, содержащихся в перфорированной бумаге. Отверстие — это «единица», а отсутствие отверстия — это «ноль». Как бы многое ни изменилось с тех пор, основной «строительный блок» кода остался прежним.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google



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

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Обнаруженный Грейс Хоппер первый компьютерный «баг» — мотылёк, залетевший в компьютер Mark II и вызвавший замыкание

Компилятор Грейс Хоппер

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

Некоторые насмехались над этой идеей, но к началу 1950-х годов она разработала компилятор — набор инструкций, который преобразует код, состоящий из слов, в код более низкого уровня, непосредственно обрабатываемый машиной. С помощью этого инструмента она и её лаборатория разработали FLOW-MATIC, первый язык программирования, включающий английские слова на основе этого процесса.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Сэмпл программы FLOW-MATIC

Spacewar!

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Эта процедура позволяет в игре Spacewar! кораблям не сталкиваться друг с другом.

В конце 1961 года группа молодых сотрудников MIT получила доступ к компьютеру DEC PDP-1, который имел 18-битную длину слова и использовал бумажную ленту для хранения программ. В течение пяти месяцев эти программисты создали игру, где два игрока управляют космическими кораблями, которые сражаются в космической битве один на один.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Spacewar! быстро распространилась среди раннего «хакерского» сообщества. Позже DEC распространяла его с каждым PDP-1, предварительно загружая в основную память. Программа значительно повлияла на небольшое сообщество программистов 1960-х годов и вдохновила поколения создателей видеоигр. Игра продолжает жить в эмуляциях и регулярно демонстрируется в Музее компьютерной истории на последнем действующем PDP-1, которому более 50 лет (Жалоб от пользователей нет. Отчетов о сбоях нет. И поддержка по-прежнему доступна).

Электронной почта

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

В том же 1961 году программисты того же MIT создали систему, позволяющую нескольким пользователям входить в один и тот же компьютер, и они начали оставлять друг другу небольшие сообщения. В 1965 году группа программистов решила создать формальную систему команд для отправки, получения и отображения этих маленьких цифровых посланий. Высшее руководство поначалу сопротивлялось команде MAIL, думая, что это немного легкомысленно, но её использование стало настолько популярным, что к 1971 году Массачусетский технологический институт даже увидел первый спам: сообщение против войны во Вьетнаме.

Код спасения лунного модуля «Аполлон-11»

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

У управляющего компьютера «Аполлона» (AGC) было меньше вычислительной мощности, чем у сегодняшних поздравительных открыток, и всё же он работал. Эта ограниченная мощность и объём памяти означали, что задачи должны были тщательно продуманы. Команда разработчиков программного обеспечения AGC знала, что всегда существуют непредвиденные обстоятельства. Поэтому они создали BAILOUT. Когда на компьютере возникал риск нехватки места, AGC запускал BAILOUT, чтобы «запаузить» менее важные операции, чтобы поддерживать работу жизненно важных.

Когда посадочный модуль Eagle опускался на поверхность Луны, на высоте 15 000 метров AGC высветил сигнал тревоги «1202», который ни Нил Армстронг, ни диспетчер полётов в Хьюстоне сразу не распознали. Но менее чем через 30 секунд компьютерные эксперты из Центра управления полётами сообщили, что программное обеспечение AGC делает именно то, что и должно: откладывает менее приоритетные задачи и запускает важные (так быстро, что это незаметно для экипажа). Армстронг и Базз Олдрин продолжали получать то, что им было необходимо от AGC, чтобы не сбиться с пути.

Hello, world!


main( ) { printf("hello, world\n"); }
Когда вы садитесь изучать новый язык программирования, первое, что вам нужно сделать, — заставить компьютер отобразить фразу «Hello, world!». Самый известный ранний пример взят из меморандума Bell Laboratories под названием «Programming in C — A Tutorial», написанного в 1974 году.

«Hello, world!» это хороший пример педагогики. Это небольшая достижимая задача, которая быстро даёт чувство выполненной работы. Это стандарт, поэтому он помогает проиллюстрировать различия между разными языками программирования. Это также быстрый и простой способ для программистов убедиться, что всё работает правильно после установки новой среды.

Строка с завершающим нулём

char yellow[26] = {'y', 'e', 'l', 'l', 'o', 'w', '\0'};
Самая катастрофическая ошибка проектирования в истории вычислительной техники

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

Чрезвычайно распространённая ошибка в коде C — копирование длинной строки в более короткую, что означает переполнение строки и уничтожение других данных. Помимо простого нарушения работы программы, такие ошибки можно использовать для изменения поведения программы. Почти все эксплойты безопасности, о которых вы когда-либо слышали, берут свои истоки отсюда, начиная с червя Морриса в 1988 году.

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

IRC

/join #cats
Internet Relay Chat (IRC), появился ещё до того, как большинство людей смогли бы рассказать, что такое Интернет. Это был первый популярный способ общаться в режиме реального времени с другими людьми в групповом канале. Первые пользователи входили в систему, чтобы делиться новостями. Сам чат требовал своего рода код: чтобы присоединиться к каналу, нужно было ввести /join #[название канала]. Если вы хотели сообщить что-то о себе, надо было набрать /так устал, и ваше имя отмечалось звездочкой со словами «так устал». Не смотря на кажущуюся простоту, для многих это была первая проба пера с использованием команды на компьютере.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Червь Морриса

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Это выдержка из ключевой функции в коде червя Морриса.

И Роберт Моррис, и сам Интернет были молоды, когда 23-летний аспирант Корнелла, выпустил «червя Морриса», запустив то, что было названо «первой крупной атакой в Интернете». Приблизительно 10 % из 60 000 компьютеров, подключённых к Интернету, были повреждены. Был нанесён ущерб на миллионы долларов, что вынудило New York Times впервые напечатать слово «Интернет». Даже технически подкованные люди были удивлены, увидев, насколько обширен охват действия червя. Моррис, который говорил, что никогда не собирался причинять такой большой ущерб, стал первым человеком, которому было предъявлено обвинение в соответствии с Законом о компьютерном мошенничестве и злоупотреблениях. После того, как его приговорили к трём годам условно, он стал соучредителем знаменитого инкубатора стартапов Y Combinator и доцентом компьютерных наук в MIT (и снова MIT).

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

HTML-гиперссылка

Habr
Тим Бернерс-Ли изменил мир, когда представил гиперссылку, фрагмент кода, который позволяет любому сёрфить по Всемирной паутине. Концепция связывания информации не была особенно новой. Что было в новинку, так это знаки препинания, которые были собраны вместе из различных соглашений компьютерных систем, чтобы получить формат «URL-адреса двоеточие-слэш-слэш». Концепция гиперссылки на что угодно сделала эту идею перспективной. Гиперссылка Бернерса-Ли могла бесплатно стать кнопкой «Купить сейчас», «Like», «ретвитом» и многим другим.

JPEG

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Дискретное косинусное преобразование, лежащее в основе JPEG.

Сегодня стало само собой разумеющимся, что можно заполнять память смартфонов огромным количеством фотографий. Но раньше изображения требовали огромных объёмов данных. В 1992 году Объединённая группа экспертов по фотографии опубликовала спецификации стандарта JPEG, чтобы уменьшить размер файлов. Хотя в то время были доступны и другие форматы сжатия, JPEG стал мировым стандартом, отчасти потому, что он был бесплатным. Файлы JPEG используют сжатие с потерями — процесс, который удаляет аспекты изображения, невидимые для человеческого глаза, такие как небольшие различия в цвете. Сжатие с потерями было также важно для изобретения кое-чего ещё, представленного в 1992 году: MP3, формата аудиофайлов, который стал возможен благодаря отбрасыванию битов данных, неразличимых человеческим ухом.

Браузер Mosaic

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Рождение Интернета, каким мы его видим.

Предыдущие браузеры были неуклюжими, хоть и отображали текст хорошо, но вынуждали просматривать изображения в отдельном окне. В 1993 году разработчикам во главе с Марком Андриссеном потребовался браузер, в котором изображения и текст располагались бы рядом. И они создали Mosaic. Благодаря им сеть стала выглядеть так, как если бы это был классный цифровой журнал или газета. Это также подтолкнуло стандарты HTML к ускоренному развитию, поскольку веб-мастера по всему миру начали требовать всё больше тегов, чтобы сайты выглядели круче.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Пиксель отслеживания

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Пиксель отслеживания просмотра страниц Facebook.

Эти крошечные фрагменты HTML являются основой цифровой рекламы, что ставит их в центр многих современных проблем: слежки, консолидации СМИ и даже дезинформации. Ещё в 1990-х веб-дизайнеры использовали прозрачные однопиксельные изображения для настройки макетов страниц. Но компьютер должен загрузить каждое изображение на веб-странице — даже один незаметный пиксель. В 1993 году компании начали извлекать из этого выгоду: отслеживая загрузки пикселей, они узнавали, кто и где находится, и инициировали загрузку файла cookie в их браузер. Этот файл cookie позволяет рекламодателям следить за пользователями на сайтах.

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

Wiki

Начало для Википедии

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

WikiBase от WikiWikiWeb, последний раз редактировалось 13 июня 2000 г.

Уорд Каннингем впервые разработал Wiki на своём сайте WikiWikiWeb, который он представлял как простейший способ обмена информацией. Он использовал базовый язык разметки, который включает в себя скобки, объединение слов без пробелов и апострофы вокруг текста, чтобы редакторы могли обновлять и упорядочивать информацию, связанную между страницами, — система, которая до сих пор широко используется в Википедии, запущенной в 2001 году.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Первая всплывающая реклама


window.open('https://timeweb.cloud/')
Базовый код для открытия нового окна с заданным URL-адресом.

Всплывающая реклама была разработана для решения реальной проблемы: компания Tripod позволяла людям размещать любой контент, который они хотели, на бесплатной домашней странице. Чтобы субсидировать сервис, владельцы компании продавали рекламу. Но рекламодателям не всегда нравился контент страницы, на которой они размещались, поэтому было принято решение отделить рекламу от пользовательского контента. Так появился этот бич Интернета.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Алгоритм PageRank от Google

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

До PageRank поисковые системы пытались найти информацию, основываясь на том, соответствуют ли слова запроса словам на сайтах. Но у Ларри Пейджа и Сергея Брина возникла блестящая идея: они создали алгоритм, который ранжирует известность страницы в зависимости от того, сколько других страниц в Интернете ссылаются на неё. Именно это отвечает за доминирование среди браузеров, которым сегодня пользуется Google.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Пропорциональное справедливое планирование для беспроводных сетей

[~, b_user] = max(drc(i, :)/_avg_thruput(i, :));
avg_thruput(i+1, :) = (i/(i+1))*avg_thruput(i, :);
avg_thruput(i+1, b_user) = (i/(i+1))*avg_thruput(i, b_user)+drc(i, b_user)/(i+1);
«Управляемая передатчиком система с несколькими приёмниками, использующая разнесение путей для справедливого увеличения пропускной способности», Патент США № 6449490, 10 сентября 2002 г.

Всего три строки кода, которые заставляют работать все сотовые сети 3G и 4G по всему миру.

Часто в каком-либо населённом пункте имеется намного больше мобильных телефонов, чем могут обслуживать вышки базовых станций. Это может препятствовать надежной передаче данных. Таким образом, вышкам необходимо решить проблему расстановки приоритетов: убедиться, что все пользователи могут завершить свои звонки, принимая во внимание тот факт, что пользователям в более «шумных» местах необходимо предоставить больше ресурсов для получения того же качества обслуживания. Решение? Компромисс между потребностями отдельных пользователей и общей производительностью всей сети. Пропорциональное справедливое планирование гарантирует, что все пользователи имеют хотя бы минимальный уровень обслуживания при максимальной общей пропускной способности сети. Это делается путём предоставления более низкого приоритета пользователям, которым, как ожидается, потребуется больше ресурсов.

Биткоин

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

Код, без которого не существовал бы Биткоин.

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

Все началось в 2008 году, когда Сатоши Накамото опубликовал официальный документ, в котором объявил о запуске Биткоин. Документ включал в себя эти строки кода, которые вычисляют бесконечно малую вероятность того, что злоумышленник сможет захватить блокчейн Биткоина. Математика убедила мир в том, что системе, созданной ненадёжными людьми, тем не менее, можно доверять. Это проложило путь к созданию как минимум около 3000 других криптовалют.

Строки кода, которые изменили мир Timeweb, Код, История, IT, Научпоп, Facebook, Лайк, Баг, Длиннопост, Интерфейс, Червь, Биткоины, Интернет, Google

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

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 23
Timeweb Код История IT Научпоп Facebook Лайк Баг Длиннопост Интерфейс Червь Биткоины Интернет Google
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии