Pull to refresh

4 урока от компании Apple

IT-companies
Translation
Триумфальное возвращение компании, которая еще десять лет назад находилась в плачевном состоянии. Сегодня Apple является буквально предметом поклонения. Посмотрите на ваш iPod, название компании нанесено всего лишь маленькими буквами. Часть силы этого брэнда происходит из необычной истории компьютерной компании, спасенной от разрушения ее сооснователем, Стивом Джобсом, который вернулся в Apple в 1997 году после долгих лет изгнания, преобразовал ее в компанию по производству потребительской электроники, и теперь она приходит в индустрию многомиллионных ежегодных продаж мобильных телефонов. Но главная особенность Apple заключается в ее изобретательской репутации. В международных голосованиях за самую инновационную компанию она постоянно занимает первое место. Начиная с их первого компьютера в 1977 году, и заканчивая Макинтошем с мышью в 1984 году, музыкальным плеером iPod в 2001 году, и теперь iPhone, который поступит в продажу в Америке уже в этом месяце, Apple преуспела в опережении своего времени.

Читать дальше →
Total votes 47: ↑42 and ↓5 +37
Views 931
Comments 39

Стив Джобс 18 лет назад

Biography of geeks


Джон Грубер откопал эти видео 1990 года где-то на пыльных полках своего архива и, конечно же, оцифровал. Стив Джобс проводит одну из многих, т.н. «chalk talk» (боюсь перевести неправильно) с работниками компании NeXT.

Интересного в этих роликах действительно много: Джобс куда менее осторожен в выражениях; трудность во вхождении NeXT на развитый рынок рабочих станций и борьба с SUN (что показывает Стива как великолепного маркетолога, мало кто тогда понимал даже слова «Macintosh marketplace»); ни одного упоминания интернета, кроме слов об «отличных сетевых возможностях машин NeXT». Последний момент хоть и можно объяснить годом записи видео, но все-равно удивляет. 20 лет назад мы были заинтересованы в том, чтобы заставить общаться компьютеры только в пределах одного здания, даже не задумываясь о всемирной сети.



via Boing-Boing
Total votes 63: ↑53 and ↓10 +43
Views 924
Comments 42

30 апреля 1993 года WWW стал общественным достоянием

Open source *
Cуществует много успешных проектов Open Source, но проект World Wide Web — очевидно, самый крупный из них. В основе веба лежит открытое ПО: серверы на Linux, браузеры Firefox и WebKit, серверный софт Apache, Memcached, Varnish, скриптовые языки программирования PHP, Perl, Python, Ruby, веб-фреймворки WordPress, Drupal, Ruby on Rails, Django, Joomla, СУБД MySQL, PostgreSQL, разные NoSQL, DNS-сервер BIND и многое другое. Но всё это началось 30 апреля 1993 года, когда Европейская организация по ядерным исследованиям приняла историческое решение передать World Wide Web в общественное достояние (документ со штампом бухгалтерии: стр.1, стр.2).
Читать дальше →
Total votes 47: ↑38 and ↓9 +29
Views 1.2K
Comments 9

Обзор антикварного компьютера фирмы NEXT

*nix *
Recovery mode
Всем известно что аппетит приходит во время еды, вот так и у меня со старыми компьютерами которые я коллекционирую и в планах когда-то создать настоящий музей.
Была у меня мечта и я захотел ее осуществить, достать компьютер фирмы NEXT. Для тех кто не знает, эту фирму основал Стив Джобс, да-да тот самый который из Apple. Он основал NEXT в 1985 году когда его уволили из Apple. Меня всегда удивляло то что за несколько лет фирма уже смогла выпускать свои компьютеры и не просто какие-то ящики из стандартны китайских х86 запчастей, а свои не совместимые по архитектуре компьютеры со своей операционной системой и софтом! Первый их компьютер назывался
NEXT Computer и имел:
Читать дальше →
Total votes 220: ↑210 and ↓10 +200
Views 84K
Comments 100

История операционных систем Apple. Часть 3. Поколение NeXT

History of IT Software IT-companies
Translation
Первая часть: habrahabr.ru/post/194696
Вторая часть: habrahabr.ru/post/196276
Сегодня будет много текста и мало скриншотов, потому что речь пойдет в основном о не взлетевших проектах и глубоких потрохах ОС

Новая надежда


Windows NT 3.1

Microsoft Windows ветки 3.x быстро получили большое распространение, сразу после выхода в 1990 году. Система нового поколения под кодовым названием “Chicago” планировалась к 1993 году, но вышла под именем Windows 95 понятно когда. Одновременно с этим в 1993 году вышла Windows NT — продвинутая ОС для клиент-серверных применений. Из особенностей можно отметить API Win32, вытесняющую многозадачность с планировщиком, поддержку сети, подсистемы совместимости с OS/2 и POSIX, виртуальные машины для DOS и старых 16-битных приложений Windows, новую файловую систему NTFS и поддержку мультипроцессорности.
image
От Apple явно ожидался ответ, особенно в преддверии выхода Windows 95.
Проекты Pink и Red с этой ролью не справились. Впереди было много попыток создать новую конкурентноспособную ОС.
Читать дальше →
Total votes 80: ↑73 and ↓7 +66
Views 43K
Comments 27

Эволюция интеллектуальных сетей #Генезис

Network technologies *
Очень странно, что на Хабре не развивается тема криптовалютных сетей. Эти сети сейчас активно развиваются, и этому есть целая вселенная причин. По моему скромному мнению эти системы, со временем, свернут голову каждому без исключения разработчику по одной простой причине — они позволяют делать такие штуки, которые раньше было делать невозможно. После трех лет изучения того, как работает Биткоин автору стало очевидно, что криптовалютная составляющая — это верхушка айсберга. А дьявол кроется в интеллекте этих сетей. Мы будем периодически выпускать обзоры. Но это будут обзоры не новостного характера, а более структурированного — ориентированного на знания. Указанный список ресурсов мы используем практически каждый день, чтобы лучше понимать как устроен весь этот зоопарк.

Обзоры будет накапливаться на Github в Gitbook формате. Будем благодарны за помощь в создании и переводе на английский.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 9.3K
Comments 9

Автоматизируем все: новая версия OneBox Next (CRM+ERP) доступна бесплатно

OneBox corporate blog ERP-systems *CRM systems *Project management *Personnel Management *
«Если ты не идешь вперед, ты идешь назад», — сказал один умный человек. И мы идем вперед. Пожалуйста, встречайте новую версию OneBox Next. 178 улучшений, исправлений, доработок — маленьких и больших. И сейчас вы можете сами оценить систему при помощи бесплатной версии. Добро пожаловать!

image
Читать дальше →
Total votes 23: ↑15 and ↓8 +7
Views 10K
Comments 23

NeXT: доткомовское IPO Стива Джобса, которое так и не произошло

Computer hardware History of IT Software IT-companies


На Computer History Museum появились рассекреченные факты о планируемом выходе NeXT на IPO. Я читал книгу Уолтера Айзексона, но ничего подобного в ней не припоминаю. Многим известно, что Джобса изгнали из Apple в 1985 году, а спустя годы Apple приобрела его же компанию NeXT из-за высоких достижений в области программного обеспечения, а именно операционной системы NeXTSTEP и продуманного API (OpenStep).

Погружаемся в историю. В 1992 году NeXT терпит большие убытки и компания предпринимает решение переориентировать свой бизнес на разработку ПО. В связи с этим появляется вышеупомянутый OpenStep, который совместим с Windows NT от Microsoft и версиями Unix от Sun и HP, что радикально противоречит привычному мышлению Джобса о закрытой экосистеме. В 1995 году компания переименуется из «NeXT Computer, Inc.» в «NeXT Software, Inc.» для того, чтобы подчеркнуть новую стратегию предприятия.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 9.3K
Comments 1

Секретный звонок Энди Гроуву, который помог Apple купить NeXT

Project management *Product Management *History of IT CPU
Translation
От переводчика. Воспоминания бывшего сотрудника NeXT опубликованы в виде серии постов на форуме, которые здесь для удобства объединены в одну статью. Прошу прощения за некоторую сумбурность повествования.

Для справки. Компания NeXT основана в 1985 году Стивом Джобсом после его ухода с должности в Apple. Компания представила первый NeXT Computer в 1988 году и уменьшенную NeXT station в 1990 году. Продажи были относительно ограничены, отгрузки устройств в общей сложности составили примерно 50 тыс. единиц. Тем не менее их объектно-ориентированная операционная система NeXTSTEP и её инструменты для разработки имели большое влияние на индустрию. Apple купила NeXT 20 декабря 1996 года за $429 млн, вследствие чего большая часть нынешней Mac OS X основана на OPENSTEP (конкретной реализации OpenStep от NeXT). Один из первых в мире веб-фреймворков WebObjects от NeXT в настоящее время распространяется вместе с Mac OS X Server и Xcode.


Что мне больше всего нравилось при работе в NeXT, так это что Стив [Джобс — прим. пер.] мог позвонить кому угодно.

Он врывался в кабинет, говорил: «Сейчас звякну Биллу насчёт TrueType» — и жестом звал меня за собой. Через минуту Гейтс тут как тут, разговаривал с нами по громкой связи.

— НО БИЛЛ! Ты же ограбил Adobe и довёл Джона до слёз! (Джон Уорнок был генеральным директором Adobe).

— Стив, мы вообще не хотели заниматься шрифтами. Это кошмар. Но Adobe не открывала свои шрифты, пока у них не было конкуренции.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Views 20K
Comments 35

«Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix)

JUG Ru Group corporate blog Development for iOS *Development of mobile applications *


Известно, что accessibility — это важно, но далеко не все уделяют доступности своего приложения достаточное внимание.

Ещё известно, что появление компании NeXT и её последующая покупка Apple — важный эпизод карьеры Стива Джобса, но мало кто лично писал софт для компьютеров NeXT.

К нам на конференцию Mobius с докладом об accessibility приезжает iOS-разработчик Джон Фокс из Netflix, и в преддверии этого мы решили его расспросить: начали с его продолжительной карьеры, в которой фигурировали NeXT, а затем перешли к теме доступности. На Medium опубликовали опубликовали оригинальный англоязычный текст интервью, а для Хабра перевели на русский.
Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Views 3K
Comments 0

Что, черт возьми, такое гидратация и регидратация?

JavaScript *Node.JS *ReactJS *VueJS *
Translation
Если процесс frontend разработки привёл вас к вопросу SEO оптимизации, то почти наверняка, вы столкнётесь с понятием Server Side Rendering (SSR) и тесно связанной с ним гидратацией (или регидратацией). Представленная ниже информация является переводом в очень свободной форме и дополненным некоторыми особенностями, с целью прояснить subject.



Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 18K
Comments 13

Создайте свой собственный NeXT с помощью виртуальной машины

Virtualization *History of IT Popular science Old hardware
Sandbox
Translation

Компьютеры NeXT стоили примерно как новая машина, поэтому были недоступны большинству людей. Каково это — пользоваться топовой системой в начале 90-х? Давайте создадим свой NeXT, чтобы узнать это!

Читать далее
Total votes 28: ↑27 and ↓1 +26
Views 6.4K
Comments 5

Веб стал еще быстрее. Релиз Next.js 12

Website development *JavaScript *ReactJS *Search engine optimization

Тот самый момент.

«Tomorrow will transform your career». Именно с таким заголовком пришло письмо с приглашением на конференцию. Неплохой заголовок для привлечения внимания. Конечно же, Vercel уже давно не та компания, которой нужно привлекать к себе внимание, тем не менее у них весьма завидное внимание к деталям, не говоря уже о том, что они привносят в наш мир.

Полученные командой Vercel инвестиции в C раунде (в размере $102млн) на продолжение создание веба будущего, поддержка команды google «Аврора» и большое комьюнити позволило выпустить столь крупный релиз всего через 4 месяца после предыдущего, не менее интересного, релиза.

О том, почему этот релиз - тот самый момент и как команда Vercel смогла сделать веб еще быстрее читайте под катом.

В мир быстрого веба
Total votes 10: ↑6 and ↓4 +2
Views 10K
Comments 10

Next.js: подробное руководство. Итерация первая

Timeweb Cloud corporate blog Website development *JavaScript *ReactJS *


Привет, друзья!


Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится).


Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных приложений.


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


Впрочем, по моим личным наблюдениям, в последнее время ситуация стала меняться к лучшему, по крайней мере, страницы моего небольшого SPA-PWA-приложения нормально индексируются.


Кроме того, существуют специальные инструменты, такие как react-snap, позволяющие превратить React-SPA в многостраничник путем предварительного рендеринга приложения в статическую разметку. Метаинформацию же можно встраивать в head с помощью таких утилит, как react-helmet. Однако Next.js существенно упрощает процесс разработки многостраничных и гибридных приложений (последнего невозможно добиться с помощью того же react-snap). Он также предоставляет множество других интересных возможностей.



Обратите внимание: данная статья предполагает, что вы обладаете некоторым опытом работы с React. Также обратите внимание, что заметки не сделают вас специалистом по Next.js, но позволят получить о нем исчерпывающее представление.


Заметки состоят из 2 частей. Это часть номер раз.


Итерация вторая.

Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 46K
Comments 3

Next.js: подробное руководство. Итерация вторая

Timeweb Cloud corporate blog Website development *JavaScript *ReactJS *


Привет, друзья!


Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится).


Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных приложений.


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


Впрочем, по моим личным наблюдениям, в последнее время ситуация стала меняться к лучшему, по крайней мере, страницы моего небольшого SPA-PWA-приложения нормально индексируются.


Кроме того, существуют специальные инструменты, такие как react-snap, позволяющие превратить React-SPA в многостраничник путем предварительного рендеринга приложения в статическую разметку. Метаинформацию же можно встраивать в head с помощью таких утилит, как react-helmet. Однако Next.js существенно упрощает процесс разработки многостраничных и гибридных приложений (последнего невозможно добиться с помощью того же react-snap). Он также предоставляет множество других интересных возможностей.



Обратите внимание: данная статья предполагает, что вы обладаете некоторым опытом работы с React. Также обратите внимание, что заметки не сделают вас специалистом по Next.js, но позволят получить о нем исчерпывающее представление.


Заметки состоят из 2 частей. Это часть номер два.


Итерация первая

Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 13K
Comments 1

Темизация. Часть 2. Новые браузерные API. Темизация при SSR. Выбор между SPA, SSR и SSG

Website development *JavaScript *Google Chrome ReactJS *Search engine optimization

Каждый год веб совершает огромные шаги в светлый мир будущего (или тёмный, смотря какой вы предпочитаете). Инструменты один за другим добавляют тёмные темы, а крупные гиганты обновляют и улучшают свои системы дизайна, чтобы они оставались актуальны в расширяющемся тёмном мире. Внедрение темной темы значительно улучшает пользовательский опыт и, как следствие, бизнес показатели. Например, недавно одна из крупнейших бразильских новостных компаний Terra, после добавления темной темы, увеличила количество посещённых за сеанс страниц на 170% и снизила показатель отказов на 60% (т.е. в 2,5 раза) [читать статью].

По собранным Android Authority (2514 опрошенных) данным и анализу Томаса Стейнера (243 опрошенных), более 80% пользователей используют тёмную тему. Конечно же, выборку сложно назвать однозначно правдивой, ведь опросы проходили на технических форумах, но в целом можно говорить о том, что темной темой пользуется добрая половина интернета.

Первая часть цикла по большей части была посвящена истории css-переменных – их созданию, развитию и становлению, а также содержала примеры темизации как на уровне планирования и дизайна, так и на уровне разработки клиентской части, включая различные способы темизации и смены тем [Темизация. История, причины, реализация]. В этой статье, поднимаясь на ступень выше, речь пойдёт о клиент-серверном взаимодействии и возможностях современных браузеров в контексте темизации.

Читать далее
Total votes 3: ↑2 and ↓1 +1
Views 4.3K
Comments 9

Реверс-инжиниринг протокола клавиатуры NeXT 1988 года

Cloud4Y corporate blog Reverse engineering *History of IT Old hardware Periphery
Translation

Компьютерная компания Стива Джобса NeXT выпустила клавиатуру в 1988 году. Не имея опыта работы с электроникой, я попытался заставить её работать через USB. Чтобы сделать это, мне пришлось копнуть намного глубже, чем я думал, — на 100 лет назад, чтобы изучить стандарты радиовещания 1920-х годов. Я получил массу новой информации, и мне было очень весело.

Читать далее
Total votes 53: ↑47 and ↓6 +41
Views 7.2K
Comments 15

Попытки SЕО оптимизации кода на NextJS

JavaScript *ReactJS *Web analytics *Search engine optimization
Sandbox

Оптимизация Сео Аудита на NextJS. Это ненастолько удачное занятие, поскольку, по моему опыту, он не дает полного контроля над event loop, который и надо приоритетно оптимизировать. Однако NextJS дает очень высокую скорость разработки, которая нужна многим продуктам, поэтому научится поднимать до 90 обязательно и в этой статье я поделюсь какие шаги мне помогли этого достичь.

Читать далее
Total votes 13: ↑11 and ↓2 +9
Views 4K
Comments 10

Как поместить ваше Next.js/React приложение в Docker

ReactJS *
Translation
Tutorial

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

Докер – это открытая платформа для разработки, запуска и управления контейнерами на сервере и в облаке.

Для примера приложения в этом руководстве мы будем использовать Next.js.

Читать далее
Total votes 3: ↑2 and ↓1 +1
Views 4K
Comments 9