Pull to refresh
Alexander Burov @AquiHostStrider read⁠-⁠only

Странник цифровых тропинок

Send message

Слой радиоинтерфейса в ОС Android

Reading time 6 min
Views 47K
Сегодня я расскажу про то, как устроено взаимодействие с модемом в ОС Android. В данной статье описывается структура компонентов операционной системы Android, ответственных за сетевое взаимодействие по протоколам пакетной передачи данных – GPRS, EDGE, 3G и т.д.
Эта статья содержит большое количество теории, практика же будет во второй статье.

Описание слоя радиоинтерфейса


Рассмотрим, так называемый, слой радиоинтерфейса, от английского – Radio Interface Layer. В ОС Android представляет он представляет собой абстрактный слой между сервисом телефонии (android.telephony) и модемом.


Рисунок 1. Слой радиоинтерфейса.
Читать дальше →
Total votes 67: ↑67 and ↓0 +67
Comments 11

Аудиобубен Лейтенанта Шмидта: рейтинг аудиомагии — ТОП- 5 устройств “волшебной” филофонистики

Reading time 5 min
Views 7.9K
По многочисленным просьбам трудящихся читателей, возрождаем цикл с обзорами мошеннических устройств и их “чудесных свойств”. На этот раз хочу представить рейтинг наиболее экзотических и при этом откровенно мошеннических способов продавать воздух людям, не обладающим критическим мышлением. В него войдут как уже знакомые нам устройства, так не попавшие в поле зрение нашего блога улучшайзеры, метафизические генераторы “воздуха” и “прозрачности”. Чтобы не было скучно, я исключил из списка поднадоевшие всем серебряно-платино-родиево-золотые бескислородные кабели в изоляции из шерсти голубого единорога, а также головки звукоснимателей виниловых проигрывателей в корпусе из слоновой кости, инкрустированные кристаллами сваровски. Никакой банальщины, только треш, угар, немного постиронического сарказма и лютая аудиофилия, местами разбавленная изрядным количеством эзотерической псевдонауки.


Total votes 26: ↑26 and ↓0 +26
Comments 35

Три года в Латинской Америке: как я уехал за мечтой и вернулся после тотальной «перезагрузки»

Reading time 9 min
Views 51K
Привет, Хабр, меня зовут Саша. После 10 лет работы инженером в Москве я решился круто изменить жизнь — взял билет в один конец и уехал в Латинскую Америку. Я не знал, что меня ждет, но, признаюсь, это стало одним из моих лучших решений. Сегодня я хочу рассказать, с чем я столкнулся за три года в Бразилии и в Уругвае, как я подтянул в «боевых условиях» два языка (португальский и испанский) до хорошего уровня, каково это — работать айтишником в чужой стране и почему я в итоге вернулся туда же, где и начинал. Расскажу в деталях и красках (все фото в статье сделаны мной), так что устраивайтесь поудобнее — и погнали!


Читать дальше →
Total votes 93: ↑91 and ↓2 +89
Comments 85

Быстрая загрузка страниц на самых простых дешёвых телефонах

Reading time 18 min
Views 33K
Те телефоны, о которых идёт речь в заголовке, по-английски называют «feature phone». Они отличаются крайне скромными возможностями. Кроме того, они весьма доступны, так как стоят в районе $20-25. Их можно сравнить с облегчёнными версиями современных смартфонов. Такие телефоны позволяют сотням миллионов человек из развивающихся стран пользоваться веб-ресурсами.


Телефон Jio

Если в основе сайта лежат технологии, ориентированные на обеспечение высокой скорости его работы, то от этого выиграют все — и владельцы простых дешёвых телефонов, и те, кто смотрит веб-страницы со свежих мощных смартфонов.
Читать дальше →
Total votes 44: ↑43 and ↓1 +42
Comments 18

Алкоголизм последней стадии

Reading time 2 min
Views 247K
Комментарий модератора. Эта статья находилась в Песочнице и была отклонена на премодерации. Но сегодня был поднят важный и сложный вопрос в статье. А этот пост раскрывает признаки распада личности и может быть полезным тем, кто, как выразился автор упомянутой статьи, в метре от водопада. Поэтому решено её выпустить.
Здравствуйте, уважаемые читатели!

Пишу вам в состоянии глубочайшего запоя (более 3-х месяцев), из которого выйти не могу. Дозы — в день около 1 — 1,5 л. крепкого алкоголя и одна-две бутылки сухого вина. Лежал в психиатрической клинике около месяца год назад — не перенёс распад семьи, сломался. Делали т.н. «кодировку» инъекцией. После ввода лекарства алкоголь и нюхать нельзя — он не перерабатывается. Отличительная черта, извините — запах мочи. Резкий, как уксус. Отвратительный.

Вот зачем пишу — не помощи прошу и не соболезнований. Хочу рассказать, что такое измененное сознание. Читал пару статей на эту тему, в т.ч. и на Хабре, по-моему, где-то было, но оно, вероятно, индивидуально.

Итак, по пунктам:
Читать дальше →
Total votes 270: ↑210 and ↓60 +150
Comments 599

«Операционные системы: зачем они инженеру»

Reading time 10 min
Views 38K
Подвигло меня к написанию этого материала публикация «История языков программирования: как Fortran позволил пользователям общаться с ЭВМ на «ты».
Читать дальше →
Total votes 38: ↑33 and ↓5 +28
Comments 29

Манипуляция сознанием. Почему так просто?

Reading time 20 min
Views 128K


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

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

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

Я не рассматриваю элементарные воздействия такие, как подкуп, шантаж и запугивание. В этой статье меня интересуют лишь атаки, заставляющие нас жить в иллюзии.

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

Это не статья по психологии и не статья по философии, хотя бы потому, что в этой статье не будет приведено ни одной ссылки.
Читать дальше →
Total votes 114: ↑96 and ↓18 +78
Comments 485

Руководство по доведению «до кондиции» клона популярного китайского мини-роутера Hame A15, он же «unbranded A5-V11»

Reading time 24 min
Views 58K

Если я видел дальше других, то потому, что стоял на плечах гигантов.
И.Ньютон


Думаю многим известен маленький китайский роутер Hame A15 (он, а точнее массовые его копии, с улучшенными по сравнению с оригиналом ТТХ, одинаково хорошо гуглятся по ключевым словам 3g/4g router как на ebay, так и на aliexpress). Сегодня я хотел расказать, как я довел до ума роутер за 6,5$ и потратил на это 20$. Зачем? А примерно за тем же, зачем из бисера плетут браслетики — чтобы микромоторику потренировать и зрение подсадить (корпуса компонентов в основном 0402 :) Большей частью ради спортивного интереса, хотя немаловажно и то, что роутерчик этот, на сегодняшний день — моя любимая база для различных проектов (даже несмотря на сложность доступа к GPIO), вместо «народных» NEXX WT3020F, TP-Link TL-MR3020, TP-Link TL-WR703N и иже с ними. Причиной тому в первую очередь является его размер и форма печатной платы, удобная для встраивания куда угодно (на фото можно оценить размеры). В дальнейшем, чтобы избежать путаницы терминологии, буду называть показанное ниже устройство так, как его называет wiki openwrtA5-V11.


Читать дальше →
Total votes 50: ↑50 and ↓0 +50
Comments 73

Художественные детские книги про социнжиниринг

Reading time 3 min
Views 32K


Привет! Я три года назад читал в детском лагере лекцию про социнжиниринг, троллил детей и немного бесил вожатых. В итоге испытуемые спросили, что почитать. Мой дежурный ответ про две книги Митника и две книги Чалдини, вроде, убедителен, но только для примерно восьмиклассника и старше. Если младше — то надо сильно чесать голову.

В общем, ниже — очень короткий список самых обычных художественных произведений. Лёгких, простых, детских. Но про социальную инженерию. Потому что в каждой культуре есть персонаж-джокер, который немного психопат, немного шут и немного эффективный специалист. Список неполный, и я хочу попросить вас его продолжить.
Читать дальше →
Total votes 83: ↑82 and ↓1 +81
Comments 140

Обратите внимание на почтовых голубей: возможности этой технологии удивительны

Reading time 6 min
Views 23K
Об авторе: Аллисон Марш – адъюнкт-профессор истории в Университете Южной Каролины, один из директоров Института наук, технологии и общества имени Энн Джонсон.

В вопросе установления связи между двумя точками ничто не может победить голубя. Кроме, разве что, редкого ястреба.



Птичий шпионаж: в 1970-х ЦРУ разработала крохотную камеру, превращавшую почтовых голубей в шпионов

Тысячи лет почтовые голуби переносили сообщения. И особенно полезными они оказывались в военное время. Юлий Цезарь, Чингисхан, Артур Уэлсли Веллингтон (во время битвы при Ватерлоо) — все они полагались на коммуникации посредством птиц. Во время Первой мировой войны войска связи США и военно-морской флот держали свои голубятни. Французское правительство наградило американскую птицу по кличке Шер Ами Военным крестом за доблестную службу во время битвы при Вердене. Во время Второй мировой британцы держали у себя более 250 000 почтовых голубей, 32 из которых получили медаль Марии Дикин, специальную награду для животных за военную службу [с 1943 по 1949 годы медаль была вручена 54 раза — тридцати двум голубям, восемнадцати собакам, трём лошадям и корабельному коту Саймону / прим. перев.].
Total votes 44: ↑41 and ↓3 +38
Comments 42

Древности: когда телефоны были странными

Reading time 6 min
Views 49K
Этот пост представляет собой ностальгическую подборку старых телефонов с нетривиальным дизайном, и написал я его, чтобы намекнуть: история повторяется. Сейчас, в 2019 году, индустрия смартфонов находится в том странном состоянии, когда убеждать потребителя, что новый девайс гораздо лучше старого, становится все труднее. А реальных инноваций, чтобы даже убеждать не надо было — их что-то пока не видно. Что-то пошло не так еще пару лет назад, с выпуском первых телефонов с вырезом прямо посреди экрана. В попытке спрятать камеру для селфи возрождены даже телефоны-слайдеры, есть попытки сделать отдельную выдвижную фотокамеру.

В этом году стало еще интереснее: анонсированы первые телефоны с гибким экраном, этакие гибриды смартфона и планшета в одном устройстве. Новые технологии — это классно, но действительно ли за такими устройствами будущее? Не уверен. И вот почему: так уже было. Когда смартфоны первого поколения научились прятать в корпуса размером чуть меньше кирпича, тоже были эксперименты с формой, поиски новых смыслов. И лишь единичные экземпляры этих экспериментальных мобильных телефонов хоть немного похожи на то, что мы имеем сейчас.

Почему так выходит? Это сейчас, через 12 лет после выпуска первого Apple iPhone мы знаем, что экран нужно делать побольше и сенсорный, а кнопки, например, вовсе не обязательны. Пятнадцать лет назад, или еще раньше, это не было очевидно. Потребовалась масса экспериментов, нужно было набить шишки и получить опыт производства неудачных устройств, чтобы понять, куда двигаться дальше. Я не знаю, будут ли смартфоны будущего все сплошь оборудованы гибкими экранами. Зато могу показать, как экспериментировали с формой мобильников в начале века, в доайфонную эпоху, и как из этого почти ничего не получилось. И начну я, пожалуй, не с телефонов Nokia, а с производителя, ушедшего с рынка мобильников гораздо раньше — компании Siemens.
Читать дальше →
Total votes 69: ↑60 and ↓9 +51
Comments 292

Lenovo YogaBook C930: устройство, которое заменяет сразу четыре гаджета

Reading time 10 min
Views 28K
Компьютеры бывают разные: бюджетные, игровые, максимально портативные, предназначенные для работы с графикой и видео и так далее. Если знаешь категорию заранее, то примерное понимание основных особенностей относящегося к ней устройства складывается почти сразу. Но иногда на рынке появляется нечто по-настоящему особенное, и как раз о таком эксклюзиве мы и хотим вам сегодня рассказать. Речь пойдёт о нашем YogaBook C930, который способен заменить сразу четыре гаджета: это и планшет, и ноутбук, и электронная книга, и микс записной книжки с альбомом для рисования. Интересно? Тогда добро пожаловать под кат!

Читать дальше →
Total votes 40: ↑32 and ↓8 +24
Comments 118

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

Reading time 7 min
Views 118K


Однажды настанет день, когда команды в программировании будут выглядеть вроде «эй, компьютер, сделай-ка мне вот эту хреновину».

Что там будет под капотом, ни одна живая душа уже не поймет. Команда «хреновина» интерпретируется в абзац с описанием, который интерпретируется в ключевые слова, который интерпретируется в набор векторных обозначений, который интерпретируется в какой-нибудь С, который скомпилируется в…

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

Программистами станут лощеные гуманитарии с «высокими вербальными способностями, коммуникативными навыками и умением быть няшей в команде». Слава богу до этого дня, как до Аляски на упряжке, но каждый раз изобретая очередной Kotlin, мы этот день приближаем.

Просто я задумался — а не стали ли наши ЯПы уже чем-то таким? Чуть более умным эквивалентом фразы «компьютер, сделай хреновину». Кучей формализованных протоколов для электричества, про которое мы уже забыть забыли. Штукой, которая все сильнее рвет нашу связь с механической реальностью.

Я часто слышу фразу: «Фил, отступись, хватит думать обо всякой чепухе». Но блин, будь проклят тот день, когда на Хабре напишут «хватит думать».
Читать дальше →
Total votes 216: ↑164 and ↓52 +112
Comments 764

KeeBee. Изготовление с нуля собственной USB-клавиатуры

Reading time 5 min
Views 69K
Несколько месяцев назад завершился мой проект по изготовлению USB-клавиатуры. Среди прочего, я выполнил дизайн электронных схем, спроектировал печатную плат, запрограммировал прошивку, сделал макет в CAD и произвёл сборку устройства. В результате получилась удобная клавиатура, которую я использую ежедневно и ласково называю KeeBee:


Клавиатура KeeBee в окончательном виде

Несколько целей проекта:

  1. Самостоятельное создание схемы.
  2. Написание прошивки клавиатуры.
  3. Узнать, как работает протокол USB.
Читать дальше →
Total votes 130: ↑130 and ↓0 +130
Comments 86

Иди-ка ты на !@# со своей «токсичностью»

Reading time 5 min
Views 213K
IT — не детский садик. Это место для взрослых, руководствующихся логикой и здравым смыслом. Их не надо опекать, не надо следить за словами, не надо переживать, что у них сформируются комплексы. Если человек некомпетентен, надо дать ему об этом явно понять, а не беречь его нежные чувства в ущерб всем остальным.

Так какого же чёрта моё прекрасное IT превращается в детский сад «Весёлый Програм-Мишка»?
Читать дальше →
Total votes 632: ↑488 and ↓144 +344
Comments 1335

Шесть бесплатных автоматизированных платформ для изучения программирования

Reading time 3 min
Views 106K

Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков.


На русском:


HTML Academy
«Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 12500 рублей), но есть несколько бесплатных автоматизированных курсов по основам HTML, CSS и JavaScript.


В HTML Academy не столько задания для прокачки в программировании, сколько для знакомства с основами веб-разработки. Но это идеальный формат для тех, кто никогда не писал код и хочет попробовать. Большое количество веб-разработчиков начинало путь именно здесь.


Code Basics
Это новый бесплатный сервис от Хекслета. Его основная идея — через решение простых заданий прямо в браузере погружать новичков в основы программирования. Сейчас есть уроки по PHP, JavaScript и Python, ближайшее время появятся — новые. Платформа подойдет лучше всего для изучения основ синтаксиса, и меньше — для прокачки алгоритмов.


Обучение построено вокруг чередования небольших порций теории (3-4 абзаца) и закрепления практики в тренажере. У каждого практического задания есть решение учителя, которое можно сравнить со своим после успешного прохождения и раздел для обсуждения задания.

Читать дальше →
Total votes 45: ↑44 and ↓1 +43
Comments 52

Китаянка 10 лет играла в интернет-кафе, пока её считали погибшей

Reading time 2 min
Views 25K
В 2005 году четырнадцатилетняя Сяо Юн (Xiao Yun) ушла из дома. Десять лет её мама не меняла номер телефона и ждала дочь, хотя девушку официально считали погибшей. 20 ноября 2015 года во время полицейского рейда Юн нашли в интернет-кафе, где она по сети играла в шутер CrossFire.

Десять лет девушка играла и жила в интернет-кафе, где подрабатывала кассиром, и мылась в общественных банях.

image
Фото: China-Mike.com
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Comments 20

Information

Rating
Does not participate
Registered
Activity