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

Битва Героев

Приключения, Ролевые, Мидкорные

Играть

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

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

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

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

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

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

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

Лиминальные пространства. Темный лес | altCLiminality⁠⁠

Лиминальные пространства вселенной altCLiminality от MØRK SARASTRO/Зарастро М
#liminalspace #weirdcore #dreamcore #лес #altCLiminality

[моё] Сюрреализм Артхаус Ретроспектива Лес Городские легенды Москва Видео VHS Backrooms RUTUBE
0
0
m.sarastro
m.sarastro
9 месяцев назад

Лиминальные истории. Анемоя | altCLiminality⁠⁠

Лиминальные пространства вселенной altCLiminality от MØRK SARASTRO/Зарастро М
#liminalspace #backrooms #weirdcore #dreamcore #ambient #abandonedplaces #Urbex #Vhs #ретроспектива

[моё] Сюрреализм Москва Ретроспектива Ambient Городские легенды Видео VHS Артхаус RUTUBE
3
m.sarastro
m.sarastro
9 месяцев назад

Мои лиминальные сны | Кенопсия | altCLiminality⁠⁠

Добро пожаловать в лиминальные пространства вселенной altCLiminality
#liminalspace #abandonedplaces #заброшка #dreamcore #weirdcore

[моё] Заброшенное Городские легенды Артхаус Ambient Сюрреализм Москва Ретроспектива VHS Видео RUTUBE
1
m.sarastro
m.sarastro
9 месяцев назад

AltCLiminality⁠⁠

Лиминальные пространства, dreamcore, сюрреализм, слоуберн, городские легенды, индустриальный эмбиент и analog horror объедены в короткометражном фильме от Зарастро М (MØRK SARASTRO): altCLiminality

AltCLiminality Короткометражка, Сюрреализм, Москва, Ambient, Ретроспектива, Effect VHS, Видео, RUTUBE
Показать полностью 1
[моё] Короткометражка Сюрреализм Москва Ambient Ретроспектива Effect VHS Видео RUTUBE
0
14
MZTA
MZTA
10 месяцев назад
Автоматизация
Серия ПЛК

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов⁠⁠

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Уважаемые коллеги, с удовольствием делимся экскурсом в прошлое отечественной автоматизации и публикуем историю, рассказанную Михаилом Непомниным – начальником КБ автоматизации ЭПО «Сигнал» о создании одних из первых отечественных аппаратных и программных средств АСУ ТП.

В уже далеком 1988 году я после окончания университета и 5 лет работы в элитном цехе регулировщиком РЭА я перешел в ОМА (отдел механизации и автоматизации), в новое бюро автоматизации поверочных работ (КБ АПР сокращенно). Часть инженеров местного политехнического института калымила, внедряя нам автоматизацию проверки выпускаемой продукции. А мы были у них на подхвате и учились уму разуму или постигали тонкости автоматизации.

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Продукцией же были специальные датчики давления, выпускаемые для военных – они производились двух типов. Нас этом я заканчиваю рассказ про сами датчики, поскольку это секретная продукция. А вот автоматизированные рабочие места для их проверки при выпуске секретом не являются. Про них я могу говорить свободно. Тем более, что АРМы сейчас уже не работают на выпуске, заменены на новую модификацию. Так что я даже коммерческую тайну не выдаю.

И так, в конце 1987 года создалось КБ, а в апреле 1988 года я перешел туда инженером-программистом. Вроде бы так моя должность называлась. КБ было преимущественно молодежное. Руководил им грамотный товарищ, который через полгода стал замом Главного инженера, а я стал начальником КБ.

Политех разрабатывал нам АРМы проверки и один АРМ «центральный процессор» для управления процессом и ведения архивов, как на бумажном носителе, так и в электронном виде. Женская часть КБ разбиралась с КД по проверки и помогала в языке высокого уровня ТурбоБейсик сочинять политеховцам программу центрального процессора. Вернее, разрабатывали прогу девчонки при постоянном контроле и подсказке работников политеха. А мужеска часть КБ, на тех же условиях разрабатывала в ассемблере программу для контроллера К1-20 микропроцессорной 580-й серии микросхем.

И не смейтесь над нами. Никаких Виндоус тогда еще не было, ТурбоБейсик был крутой язык и в ассемблере было не западло писать программу. Напомню, что это был далекий 1988-й год. Мы планировали писать программу центрального процессора на отечественной ЭВМ ДВК, но потом разжились IBM-ками. И если на ДВКшках мы в редкие минуты отдыха гоняли компьютерную игру Тетрис, то на IBMках начали кроме игр серьезно изучать языки высокого уровня типа Турбо- и Квикбейсика.

Поскольку я в университете прослушал курс лекций программирования на Алголе и Фортране, а также прошел практику по программированию, я тоже начал вместе с дамами нашего КБ программировать на Бейсике. А не осваивал один ассемблер для К1-20. Изучение Бейсика мне кстати очень пригодилось в дальнейшем. Ну об этом потом. А пока расскажу о составе и характеристиках контроллера К1-20. Это его типовое что ли название. Реально у нас были две опции контроллеров с шифрами МС2702 и МС2721.

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

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Контроллер МС2721 с пультом

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Контроллер МС2102 с пультом

Питание 5В было мощное – 3А. Контроллер грелся, но работал. Скажу, что мы успели поставить три АРМа в одном цехе и один в другом. Работа кипела. Собирались внедрять программу «центральный процессор» и увеличивать количество АРМ и диапазон охвата. Но (как часто в жизнь вмешивается это чертово «Но») наступила конверсия и датчики стали нужны в значительно меньших количествах, а с ними не стала нужна и наша автоматизация.

Хотел привести краткие технические характеристики контроллеров, но у меня документации давно нет. А в интернете что-то не нашел. Поэтому пишу, что помню.

Эти контроллеры содержали полноценные микропроцессорные комплекты 580-й серии. С контроллером прямого доступа к памяти, контроллерами прерываний и последовательного интерфейса. Разница была в конструкции пульта и количестве разъемов.

У МС2702 было 3 разъема, но большие. У МС2721 – 5, из которых 4 – меньшего размера, а пятый – такой, кажется, как у МС2702.

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Предшественник ПЛК – программируемый контроллер МС2702

В коробочке в фольге микросхема ППЗУ для прошивки пользовательских программ. ЗИП в конденсаторную бумагу завернут, кроме картонной упаковки. Маленькая отвертка присутствует. В общем – кайф или мечта автоматизатора советских времен. Итак, переходим к основной части.

Состав АРМ:

  1. Контроллер МС2702 (2721)

  2. Блок питания контроллера ГН 09-01

  3. Вольтметр В7-28 (В7-34)

  4. Блок сопряжения

  5. Жгуты

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

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост

Вольтметры В7-28 и В7-34

А вольтметр В7-34 работал с индуктивными датчиками. Они питались от напряжений с частотой 400 Гц или 2000 Гц, и спокойно обсчитывались умеющим измерять переменку В7-34. Для потенциометрических датчиков опорное напряжение бралось со штатного блока питания ГН 09-01. Индуктивные же запитывались со специализированного блока переменного тока заводской разработки.

Блок сопряжения состоял из отдельного корпуса и платы коммутации и платы связи с вольтметром. Плата коммутации осуществляла перебор датчиков на коллекторе. Плата вольтметра программировала вольтметры и посылала команду «Пуск» при считывании данных с каждого проверяемого датчика. Корпус служил для подсоединения плат и соединения разъемов внешних жгутов.

Жаль, что у меня нет фото АРМа целиком, фото блока сопряжения и схем АРМа. Могу только по памяти изобразить функциональную или структурную схему АРМа и блока сопряжения.

Все пропало в период перестройки и дикого капитализма. И так промышленный уклад у нас в стране был не очень крепкий. А в период позднего Горбачева и Ельцина стал вообще ни в дугу.

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

Хорошо сейчас процесс потихоньку налаживается.

Еще раз благодарим Михаила Непомнина за рассказ, а также дополним его историей развития Московского завода тепловой автоматики (МЗТА), а точнее кратким перечнем приборов автоматизации, также предшественников современных ПЛК, которые были созданы до событий, о которых идет речь в статье, то есть до 1988 года.

  • 1955-60 гг. – первый электронный прибор – ЭР-111-К – «КОМЕГА», дифференциальные манометры и электронные приборы регулирования – РБ-100

  • 1960-е – комплекс – КРИСТАЛЛ, регулирующий прибор импульсного действия с бесконтактным выходом – РПИБ, дифференциатор ламповый – ДЛ-Т, электронные сигнализаторы и ограничители температуры ЭСП-К, ЭОС-Т

  • 1974 – регуляторы энергетических установок – КАСКАД, КОНТУР

  • 1975 – прибор регулирующий – Р25, прибор корректирующий – К15.3

  • 1981 – прибор контроля пламени – Ф34

  • 1982 – фотодатчик низкочастотный – ФДЧ, блок управления релейного регулятора – БУ21

  • 1983 – индикатор положения – ИПУ

  • 1984 – устройства для автоматизации промышленной энергетики и теплоснабжения – Р29

  • 1986 – программируемый регулятор – ПРОТАР

  • 1987 – многофункциональные регуляторы ТЕПЛАР, ПРОЛОГ, прецизионный регулятор температуры – ПРОТЕРМ

Предшественники ПЛК – К1-20, МС2102 – история создания первых отечественных АРМов ПЛК, Программирование ПЛК, Контроллер, Ретроспектива, Электроника, Асу, АСУ ТП, Асушник, Отдел АСУ, Арм, Длиннопост
Показать полностью 6
[моё] ПЛК Программирование ПЛК Контроллер Ретроспектива Электроника Асу АСУ ТП Асушник Отдел АСУ Арм Длиннопост
2
4
Mimikron
Mimikron
1 год назад
Сообщество рыболовов

Более 60 лет на плаву⁠⁠

История рыбака, с детства ловящего рыбу на плотиках.
Для тех, кто не владеет английским, рекомендуется для просмотра на ютуб с автопереводом

Рыбалка Ретроспектива Видео YouTube
0
12
RuSecLife
RuSecLife
1 год назад
IT-юмор
Серия МЕМЫ

Как мемы заменили анекдоты⁠⁠

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

Как мемы заменили анекдоты Мемы, Картинка с текстом, Ричард Докинз, Анекдот, Штирлиц, Ретроспектива, Длиннопост

Предыстория

“Вы не знаете что такое мем. Мемы не делаются, они вирусятся. То что вы нарисовали - не мем, а картинка с текстом. Мемом оно становится когда его запомнят. Ваша картинка мемом не была никогда. Мем - от слова память. Не запомнили - не мем.”

Сначала было слово, точнее целый комментарий. Поставил он меня в тупик. Очевидно, мемы - картинка с текстом. Но решил уточнить что понимать под мемом? И пошло поехало, да так, что материала хватило на заметку.

Для начала разберемся с термином. Что же такое мем? Вроде, такое простое совершенно понятное слово.

Но не все так очевидно. Например, буква “𐤌” в финикийском письменности, символизирует воду в её начале, тринадцатая по счету, относиться к знаку зодиака Овен. Не знаю зачем вам это, но пусть будет..

Определения мема

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

Мем по Докинзу это вирусное распространение мысли/идеи. Мемы можно охарактеризовать как «вирусы разума», единственный смысл существования которых – саморепликация (создание копии себя), независимо от того, как она влияет на носителя и как закрепляется в культуре.

Немного не то, слишком глобально. Есть целая наука, посвященная изучению мемов - меметика. То что подразумевал я под словом мем написано в Оксфордском словаре

“Мем — это картинка, видео, фрагмент текста, обычно юмористический по природе, который копируется и быстро распространяется интернет-пользователями”


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

Использование мемов

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

  1. Фильтрация на свой/чужой. Люди, у которых тот же культурный контекст, похожие идеи, мысли - свои. Все другие остальные - чужие. Также проверка на поколение.

  2. Получение удовольствие. Увидел смешную картинку, эндорфины выделялись и все прекрасно.

  3. Информационная. Отражение новостей в юмористической форме. Например мемы про Владимир Владимировича с рыбалки тд.

  4. Защитная реакция, следствие второго. Есть проблема/страх, которого боимся и вполне нормально его высмеять, чтобы немного успокоится. Не просто так существуют мемы про роскомнадзор и т.д. 

Структура мемов

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

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

А теперь заметим что мемы очень похожи на анекдоты. Можно выстроить следующую цепочку: наскальная живопись - устное творчество - театральные представления - анекдоты - мемы. Разберу только переход от анекдотов к мемам.

Определение анекдота

Снова определим что же считать анекдотом? Обратимся к “Большой Советской Энциклопедии”

“Анекдо́т (франц. anecdote, от греч. anéкdotos — неизданный) короткий рассказ о незначительном, но характерном происшествии из жизни исторического лица. В современном словоупотреблении (с середины 19 в.) под А. понимается также небольшой устный шуточный рассказ с неожиданной и остроумной концовкой”

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

Использование анекдота

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

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

Структура анекдота

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

Зачин может быть небольшой или развернутой, а вот развязка должна быть краткой и внезапной.

“Штирлиц вошел в комнату, из окна дуло. Штирлиц закрыл окно, дуло исчезло.”


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

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

Закат анекдотов

Расцвет анекдотов был при советской власти, а начали умирать анекдоты в 90-ых. На то есть несколько причин

  1. Ушла тотальная цензура

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

Но с появлением интернета изменились и требования к юмору и анекдоты не выдержали конкуренцию за внимание пользователя

  1. Анекдоты слишком длинные

  2. Долго появляются, им нужно время выкристаллизоваться. Например мемы про Трампа были на следующий день

Сравнение

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

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

Итого

Итого в комментариях было другое определение. А мемы есть адаптация анекдотов под современные реалии. К тому же добавился тест на поколение.

Вот и все, спокойного сна ^3

Показать полностью 1
[моё] Мемы Картинка с текстом Ричард Докинз Анекдот Штирлиц Ретроспектива Длиннопост
3
95
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
1 год назад

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024⁠⁠

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Друзья! А знаете ли вы, какой Android-смартфон был первым в мире и как он выглядел? А я теперь не просто знаю, но и могу физически пощупать настоящую легенду своих лет — HTC Dream, также известный как T-Mobile G1. Однако G1 был мне интересен не только как коллекционный девайс для гика, но и потенциально-диковинное устройство для разработки приложений: ведь в современном мире принято повышать минимальную версию Android для работы тех или иных программ, а я свои буду… понижать, чтобы они смогли заработать даже на самой первой версии Android! В сегодняшней статье мы с вами: посмотрим на Dream и постараемся понять, почему HTC выбрала именно Android, неудачно перепакуем аккумулятор, бэкпортируем мои клиенты ВК, YouTube и Telegram и посмотрим, правда ли старичок «бесполезен», как говорят в ретро-обзорах или что-то ещё да может! Интересно? Тогда добро пожаловать под кат!

❯ Введение


Как я уже говорил в вводной части статьи, HTC Dream стал первым массовым Android-смартфоном в мире. Конечно, до этого момента в Google были гораздо более ранние прототипы, которые использовались при разработке устройства и что интересно — они тоже были разработаны HTC. Однако тот прототип был совершенно не похож даже на G1: это был QWERTY-моноблок с дисплеем 320x240, где всё управление происходило кнопками, а в качестве основы устройства скорее всего был выбран HTC Cavalier:

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост


И вот, 22 октября 2008 года в свет выходит HTC Dream у американского оператора T-Mobile, который гики сразу смели с виртуальных и физических магазинных полок. Стоит ли говорить о том, что смартфон имел огромный спрос не только на локальном рынке в США, но и за рубежом? Серым импортом даже в СНГ ввозилось довольно немало HTC Dream: правда сейчас их живых осталось не так уж и много :( Кстати, забавно но факт: первые серийные G1 не имели такой открытости и возможности модификации системы, которой гордятся владельцы Android-смартфонов в спорах с владельцами iPhone: даже adb был доступен только на специальной версии G1 — Android Dev Phone 1!

Но почему HTC выбрала именно Android? Чтобы ответить на этот вопрос, нужно вернуться в 2008 год, когда на рынке главенствовала Nokia со своим свежим флагманом 5800 XpressMusic. В те годы, выбор операционных систем для смартфонов был крайне невелик: по сути, производителям были доступны только две системы.

  • Первой была Windows Mobile, которая была хороша во всем: у неё была неплохая архитектура под капотом, настоящая многозадачность и работала она сносно даже на очень слабом железе. Но поскольку это Microsoft, куда же без косяков: система была нестабильной и могла повиснуть в самый неудачный момент (думаю, многие читатели помнят такие сокращения как ХР и ББ), её интерфейс не был анимированным (и не «модным») от слова совсем, а сама система была адаптирована лишь под стилус. Но тем не менее, мобильная винда продержалась на рынке смартфонов до 2010 года, как раз к моменту выхода Windows Phone 7… но это уже совсем другая история.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост
  • Второй системой была, конечно же, Symbian, которая на первый взгляд была хорошей: довольно удобный и привычный для многих интерфейс, очень хорошая оптимизация для слабых устройств и большая база самых разных приложений. Но её недостатки были гораздо более серьёзные, чем у мобильной винды: система лицензировалась не абы кому, а только участникам Symbian Foundation и её архитектура под капотом была просто отвратительной. Если кто-то из вас когда-то занимался разработкой нативных приложений под Symbian — вы наверняка вспомните эту боль.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

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

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Учитывая, что внутренние прототипы Google разрабатывала тоже HTC, немудрено почему именно Тайваньская компания выпустила первый Android-смартфон в мире. Увидев успех HTC Dream, крупные гиганты также потянулись на рынок Android-смартфонов: Samsung представила I7500 Galaxy, давший старт одноименной линейке, Motorola представила CLIQ, а затем и легендарный Milestone, а LG — весьма интересную модель под названием GW620. Уже в 2009 году, HTC представила Magic, который Google раздавала на конференции Google I/O в Сан-Франциско всем участникам конференции и один из таких тоже оказался в моей коллекции!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Свой HTC Dream я получил совсем недавно из Китая. Я давно хотел обзавестись «дримкой» и недавно мне написал читатель Роман, предложив помощь в поиске интересующих меня девайсов на китайских аналогах авито. При этом Роман брал на себя все заморочки с организацией доставки из Китая в Москву, а из Москвы уже в мой город — Ейск, за что ему огромное спасибо. HTC Dream обошёлся мне в 2.200 рублей, а Moto Milestone — около 500 и оба устройства полностью рабочие!

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

❯ Перепаковываем аккумулятор


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

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Затем выпаиваем плату защиты, известную также как BMS (Battery Management System) и идём искать подходящую банку. Можно установить как Б/У с другого телефона, так и новую, подходящую по размерам. Новой банки таких габаритов у меня не было, поэтому я решил воткнуть туда от АКБ для телефона LG.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Но произошёл определенный нюанс: параллельно со статьей я готовил и видео, подробно снимая весь процесс перепаковки. В момент пайки отвлекся на видоискатель, перевернул бмску ввеврх-ногами и… переполюсовал аккум до входа в BMS. Результат: со смартфоном всё хорошо (на входе VBat в телефонах всегда стоит защита от переполюсовки и КЗ. Кроме того, КП способен выдержать до ~5.5В на VBat, но не более), а в контроллере BMS-дырка :(

Сначала я думал вырезать эту часть статьи, но потом решил, что авторы — тоже люди и у них тоже бывают определенные фейлы :) Но гештальт не закрыт и я обязательно выпущу ещё более подробный гайд о перепаковке аккумуляторов. В дримку можно установить BL-4C от Нокии, однако заряжаться он будет только до загрузки ядра, поэтому зарядки у нас по факту пока что нет. Ну ничего, думаю ещё найдется аккумулятор!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

❯ Бэкпортируем приложения


Друзья! После статей и видео о разработке самопальных приложений, мне часто пишут в личку с вопросами можно ли портировать приложения современных сервисов на смартфоны прошлых лет. И здесь ответ неутешителен: нет, без исходного кода, в том числе и нативных зависимостей ничего портировтаь так просто не выйдет. Мои приложения изначально писались так, чтобы не зависеть вообще ни от чего кроме голого API Android (ни AppCompat, ни каких либо иных зависимостей) и при этом по возможности не используются даже фичи Android из 2.x. Именно поэтому мне свои приложения портировать гораздо проще.

Современная студия уже не умеет собирать приложения для 2.1 и ниже: примерно в 2.2 немного поменялся бинарный формат XML, из-за чего десериализатор в более старых версиях Android валится с ошибкой. Однако приложения, собранные в Android Studio образца 2017 прекрасно работают и на Motorola Milestone!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Поэтому всё, что нам остаётся — это лишь импортировать код приложений в более старую студию (в моём случае 2.3.2), поставить minSDK на 1 (Android 1.0) и собрать приложение… А ведь даже отладчик работает! Конечно есть определенные нюансы: например, в Android 1.0 нет атрибута onClick, дабы быстро повесить обработчик кнопки в Design-time и другие мелкие «приколы» той версии Android.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Приложения бэкпортированы, а значит можно попробовать, каков же экспиренс от использования первого Android-смартфона в 2024 году!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

❯ Обзор


Конструктивно смартфон очень интересный. Несмотря на то, что корпус отюндь не выполнен из премиальных материалов, смартфон лежит в руке классно, но самое приятное ощущение — это открыть клавиатуру путём сдвига QWERTY-слайдера…

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост
Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Механизм работает идеально даже спустя 16 лет после выхода устройства! Нижняя панель кнопок отличается наличием трекболла: специального колёсика, выполняющего роль DPad'а (стрелок). Трекболл долгое время был фишкой HTC, да и в целом действительно довольно удобным решением в определенных ситуациях, учитывая что первые ёмкостные тачскрины не были надёжными от слова совсем.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Изначально производительность смартфона меня не устроила и я решил скинуть его до заводских настроек. Но я не учёл один факт: в то время, Google почему-то пыталась косить под Apple и позволяла активировать смартфон только при наличии активного тарифного плана с пакетом интернета и симкой T-Mobile! Поэтому пришлось быстренько откатываться до прошивки RC29 (Android 1.0) и обходить активацию с помощью adb. Инженеры HTC оставили рутовую (!) консоль, которая работает из всей системы, когда мы просто пишем что-то на аппаратной клавиатуре! Попробуйте написать Enter -> reboot -> Enter на своей дримке!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

После включения, нас сразу встречает оригинальный гугловский лаунчер, который может быть знаком читателям, которые пользовались первыми Android-смартфонами. Менюшка здесь открывается путём свайпа нижней шторки вверх… но поскольку в те годы, всё 2D в Android рисовалось софтварно, то плавность была далека от айфона. Но всё равно вполне шустренько.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Среди стандартных приложений был почти весь джентльменский набор: и полноценный браузер, и почтовый клиент, и удобный плеер. А недостающие приложения типа клиента твиттера или аськи допиливали сторонние разработчики, так что спустя годик-два после выхода, «дримкой» всё ещё вполне можно было пользоваться.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Начинаем с браузера. В качестве браузерного движка, Google решили выбрать в своё время WebKit, который исопльзовался в дроиде вплоть до 5.0, когда WebView и его фактическую реализацию разделили, попутно заменив WebKit на Chromium. Сейчас эта версия, увы, уже почти ничего не может: ни Хабр почитать, ни Пикабу… конечно сторонние клиенты могли бы решить эту проблему, но оба сайта не хотят предоставлять никакого публичного апи…
Браузер до 2.1 даже верхней шторки не имел и переходить по URL приходилось нажимая кнопку контекстного меню и только затем Go:

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

До сих пор на устройстве работает мой любимый клиент почты — тот, который встроенный. Если ставить галки «SSL If Required», что позволяет игнорировать ошибки SSL, то он работает замечательно. Клавиатура у Dream замечательно подходит для переписок — отдельный ряд с цифрами и общее расположение кнопок этому очень и очень способствуют!

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Работают даже карты, позволяя сделать из смартфона с GPS в эдакий навигатор без навигации. Но карты работают очень шустро, даже поиск есть, а если вдруг Google Maps со временем отвалится, то я и вьювер OSM запилю :)

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Давайте же перейдем нашим приложениям! Начинаем с моего клиента YouTube, который здесь работает, но из-за значительно более «белой» светлой темы в 1.x, надписи не видно от слова совсем.

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

Клиент ВК здесь работает без каких либо проблем, но на «не свежей» системе заметно подлагивает. В целом, производительность всё равно далека даже от iPhone 3G в те же годы:

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

А как насчёт Telegram? Смогу ли я написать пост в свой Telegram-канал с него, учитывая такую крутую и классную QWERTY-клавиатуру?

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024 Опрос, Покупка, Android, Смартфон, Гаджеты, Китай, Htc, Разработка, Программирование, Java, Ретроспектива, Диковинки, Ништяки, Моддинг, Видео, Без звука, Длиннопост

❯ Заключение


Вот такой материал про первый Android-смартфон в мире у нас получился. Как видим, не совсем уж он и бесполезен и при определенном желании всё ещё может послужить хорошую службу своему хозяину. Берегите свои дримки :)

Также у меня естьTelegram-канал, куда я выкладываю мысли касательно ремонта и программирования под гаджеты прошлых лет.
А когда у вас появился первый Android-смартфон? Пишите в комментариях!

На какой версии системы был ваш первый Android-смартфон?
Всего голосов:


Кстати, если у кого-то из читателей есть ненужные устройства (в том числе с косяками) или дешевые китайские подделки на айфоны/айпады/макбуки и другие брендовые девайсы будучи нерабочими, тормозящими, или окирпиченными и вам не хотелось бы выкидывать их на свалку, а наоборот, отдать их в хорошие руки и увидеть про них статью — пишите мне в Telegram или в комментах! Готов в том числе и купить их. Особенно ищу донора дисплея на китайскую реплику iPhone 11: мой ударник, контроллер дисплея калится и изображения нет :(

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!

Показать полностью 24 1 1
[моё] Опрос Покупка Android Смартфон Гаджеты Китай Htc Разработка Программирование Java Ретроспектива Диковинки Ништяки Моддинг Видео Без звука Длиннопост
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии