Как стать автором
Обновить
30
Карма
0
Рейтинг
Кирилл @Raegdan

Пользователь

  • Подписчики 7
  • Подписки 1
  • Публикации
  • Комментарии

Краткое руководство по созданию навигации на основе фрагментов

Блог компании NIX
Перевод


В течение последних лет можно было наблюдать использование различных подходов к построению навигации в Android-приложениях. Кто-то использует только активности (Activity), кто-то смешивает их с фрагментами (Fragment) и/или с модифицированными видами (Custom View).

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

В этой статье мы рассмотрим несколько характерных подходов к реализации навигации в Android, а затем поговорим о подходе с использованием фрагментов, сравнив его с другими подходами. Демонстрационное приложение, на примере которого иллюстрирована статья, можно скачать с GitHub.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры13K
Комментарии 8

Электродвигатели: какие они бывают

Блог компании НПФ ВЕКТОРКомпьютерное железоРобототехникаНаучно-популярноеТранспорт


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →
Всего голосов 101: ↑101 и ↓0+101
Просмотры266K
Комментарии 178

Как «перепрограммировать» рак

Блог компании iCover.ruНаучно-популярноеБиотехнологииЗдоровьеБудущее здесь
Приветствуем наших читателей на страницах блога iCover. Темой нашей публикации станет одна из острейших проблем человечества – онкология, а если точнее – принципиально новый подход в борьбе с коварным недугом, предложенный группой ученых-медиков из клиники Мейо (Mayo Clinic, Флорида).


Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Просмотры19K
Комментарии 29

Самый маленький коптер

ГаджетыРобототехникаМультикоптеры


По мнению нидерландского сайта TRNDlabs коптер SKEYE Pico Drone с габаритами 22 мм* 22 мм * 19 мм и весом 7 грамм является наименьшим из существующих коптеров на данный момент.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Просмотры18K
Комментарии 38

Как прокуроры Ухрюпинска объявляют сайты экстремизмом, не давая сайтам защищаться

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

Предыстория


Зовут меня Эдуард Черненко, я администратор Абсурдопедии.
Некогда мы вляпались в чёрный список в первый месяц его работы, о чём был предыдущий хабратопик: «Чёрные списки: как мы судились с Роспотребнадзором (часть 2)».
Как говорится, никогда такого не было, и вот опять.

Началось всё с того, что решил я в конце 2013 года погуглить по запросу вроде «Абсурдопедия суд». Гугл выдал вот что: rospravosudie.com/court-pyatigorskij-gorodskoj-sud-stavropolskij-kraj-s/act-428488026
[...] выявлены сайты, на которых размещены предложения о незаконной продаже оружия и информация о способах изготовления оружия и взрывных устройств в кустарных условиях [...] http://absurdopedia.net/wiki/Как_правильно: изготовить_дома_бомбу [...]
Читать дальше →
Всего голосов 139: ↑133 и ↓6+127
Просмотры42K
Комментарии 63

1967 года рождения и моложе

Финансы в IT
Прочитав этот и этот топики на печальную пенсионную тему я решил поделиться внутренними наработками нашей кадровой службы для наших сотрудников. Дальше много несмешного текста без картинок.
Читать дальше →
Всего голосов 98: ↑87 и ↓11+76
Просмотры121K
Комментарии 116

Релиз Android-x86 4.4: ставим Android на ПК без проблем

Настройка Linux
android-x86_02

Сейчас Android OS — одна из наиболее популярных операционных систем для мобильных устройств, самой разной конфигурации. Тем не менее, некоторые разработчики достаточно давно работают и над тем, чтобы Android без проблем можно было установить на ПК, ноутбук либо планшет с процессором Intel/AMD.

Есть несколько способов проделать подобную операцию, и один из наиболее беспроблемных — работа с новым релизом Android-x86. Это модицифированная версия Android Open Source Project (AOSP), установке Android на ноутбуках/десктопных ПК с чипами AMD и Intel.

Читать дальше →
Всего голосов 80: ↑66 и ↓14+52
Просмотры302K
Комментарии 65

Уязвимость в ядре Linux, позволяющая получить локальный root

Информационная безопасность

Уязвимость позволяет локальному пользователю повысить привилегии до root.
Уязвимые версии ядра c 2.6.31-rc3 по 3.15-rc5.
CVE-2014-0196

Проблема вызвана ошибкой в функции n_tty_write (drivers/tty/n_tty.c), в которой некорректно обрабатывалась ситуация доступа к виртуальному терминалу при использовании флагов «LECHO & !OPOST», что позволяло пользователю инициировать повреждение областей памяти ядра.

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

Эксплоит работает только на ядрах >= v3.14-rc1, т.к. в нем добавили:
tty: Halve flip buffer GFP_ATOMIC memory consumption

git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=acc0f67f307f52f7aec1cffdc40a786c15dd21d9
На который опирается эксплоит.
Читать дальше →
Всего голосов 94: ↑89 и ↓5+84
Просмотры57K
Комментарии 53

Измеритель радиоактивности (радиометр) с Глонасс приемником и передачей данных по Wi-Fi

DIY или Сделай сам
В статье описан самодельный прибор для измерения радиоактивности, определения координат ГЛОНАСС\GPS и обладающий каналом обмена по Wi-Fi. Также описаны программное обеспечение внутреннего микропроцессора и внешняя программа (Visual Basic) для приема, отображения данных и записи их в лог-файлы.



Подробности
Всего голосов 50: ↑49 и ↓1+48
Просмотры33K
Комментарии 50

Путешествия во времени и программирование 2: парадоксы

ПрограммированиеАлгоритмы


Эпоха путешествий во времени еще не наступила, а человечество уже давно пытается разрешить сопутствующие им парадоксы. Мы поговорим о самом очевидном из них: что же все-таки произойдет при вмешательстве в ход истории? Существует несколько вариантов того, как поток времени реагирует на действия путешественника из будущего. Эти модели можно увидеть в фантастических фильмах, о них все больше начинают говорить ученые, но какая модель ближе к истине — единого мнения пока нет. Мы только начинаем проникать в тайны времени, и еще не обладаем возможностью экспериментировать с перемещениями в прошлое. Что же можно прояснить в данном вопросе уже сейчас? Под катом нас ждет экскурсия по основам механики времени, мы порассуждаем о парадоксах, и проведем небольшой эксперимент. Да, это будет испытание виртуальной машины времени, построенной на основе алгоритма «Жизнь»!
Читать дальше →
Всего голосов 371: ↑351 и ↓20+331
Просмотры208K
Комментарии 440

Бескомпромиссная мощь и реальная мобильность

DIY или Сделай сам
На написание этой статьи меня подтолкнули многочисленные просьбы моих друзей о том, что я «должен поведать об этом миру». Разговор пойдет о компактном и достаточно мощном компьютере, собранном своими руками аж в октябре 2011 года. Изначально немного о причинах этого и истории создания.

Осторожно, в статье много картинок.


Читать дальше
Всего голосов 268: ↑255 и ↓13+242
Просмотры182K
Комментарии 234

Северная Корея прислушалась к Эрику Шмидту и в качестве первого шага стала хостером The Pirate Bay

Децентрализованные сети
Создатели Пиратской Бухты разместили следующий пресс-релиз:

На прошлой неделе мы сообщили, что Пиратская Бухта работает через сети Норвегии и Каталонии. Этот ход был направлен на то, чтобы эти страны обратили внимание на нынешнюю ситуацию. Сегодня мы сообщаем, что глава КНДР пригласил нас продолжить нашу войну через их сеть


Пруф 1, 2.

UPD Есть стойкое мнение, что это хитрый технический фокус.
UPD 2 Подробное описание устройства фокуса на английском.
Всего голосов 99: ↑88 и ↓11+77
Просмотры72K
Комментарии 110

Часы на газоразрядных индикаторах

DIY или Сделай сам
Из песочницы

В данной статье речь пойдет об изготовлении оригинальных и необычных часов. Их необыкновенность заключается в том, что индикация времени осуществляется при помощи цифровых индикаторных ламп. Таких ламп, когда-то, было выпущено огромное количество, как у нас, так и за рубежом. Использовались они во многих устройствах, начиная от часов и заканчивая измерительной техникой. Но после появления светодиодных индикаторов лампы постепенно вышли из употребления. И вот, благодаря развитию микропроцессорной техники стало возможным создание часов с относительно простой схемой на цифровых индикаторных лампах.
Читать дальше →
Всего голосов 123: ↑113 и ↓10+103
Просмотры106K
Комментарии 50

Мечта параноика или Еще раз о шифровании

Информационная безопасность
В свете последних событий с torrents.ru и активизации государственных группировокорганов по борьбе с пиратством, думаю многие задумались как же обезопасить себя или свой сервер на случай если придут нежданные «гости». Вот и мне подвернулась задача защитить локальный медиасервер от посягательств, проведя пару дней за гугленнием и чтением мануалов/howto — мне удалось это реализовать. Скажу сразу, статей по шифрованию очень много, но в основном они рассчитаны на шифрование только определенных разделов, либо устарели/содержат много ошибок.

ЦЕЛИ:

  1. Весь винт(винты) должны быть надежно зашифрованы
  2. На винтах не должно быть абсолютно никакой разбивки, так как будто это новый(или стертый) винт
  3. ОС должна стоять на зашифрованных разделах
  4. Должна быть возможность увеличения дискового пространства, путем добавления новых винтов
  5. Загрузка системы без ввода ключа от шифрованных данных

Читать дальше →
Всего голосов 183: ↑176 и ↓7+169
Просмотры94K
Комментарии 198

Строим защищённую систему на основе TOR и I2P

Информационная безопасность
Из песочницы

Введение


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

На провокации вида «при помощи такой системы можно слить гостайну врагу» я отвечаю сразу: при помощи ядерных ракет можно не только устроить конец света, но и отогнать или расколоть угрожающий нашей планете астероид.
Читать дальше →
Всего голосов 108: ↑100 и ↓8+92
Просмотры75K
Комментарии 57

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность