LINUX.ORG.RU

Избранные сообщения f1u77y

Есть ли техническая возможность позвонить на телефон без SIM?

Форум — Talks

И без прошитых номеров тоже. То есть терминал, который не подключается к сотовым сетям, но всё равно может совершить экстренный вызов. Предусмотрен ли в GSM на такой случай зонд, чтобы на такой терминал можно было совершить вызов и заставить владельца отложить кирпичи? Допустим, злоумышленник имеет прямой доступ к БС, в зоне покрытия которой находится терминал и может делать на ней всё, что вздумается.

 , ,

bodqhrohro_promo
()

Выпуск Talos II

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Raptor представила материнскую плату Talos II на базе IBM POWER9 с открытым BMC, основанным на OpenBMC, оснащённую слотами DDR4 и PCIe 4.0. Главной особенностью продукта является то, что прошивки всех компонентов, включая микрокод ЦПУ, свободны. Планируемое время отгрузки по предзаказу — 4-й квартал 2017 г.

( Краткая спецификация )

>>> Подробности

 power9,

ktk
()

Раздача токенов для пользователей linux.org.ru

Форум — Talks

Последнее время наблюдается тенденция, к тому что каждый форум/сообщество создают свои токены, чтобы вознаграждать пользователей за хорошие советы, интересные темы и т.д.
Поэтому в целях эксперимента, да и просто just for fun, я решил устроить бесплатную раздачу токенов среди пользователей lor.


Токены будут раздаваться бесплатно в течении одного месяца со дня публикации данной темы (т.е. до 26 августа включительно)
Распределение будет происходить по следующей формуле: 10000 токенов за каждую одну звезду с разными коэффициентами:

  • 0.6 для пользователей зарегистрированных до (включая) 2014 года
  • 0.8 для пользователей зарегистрированных до (включая) 2011 года
  • 1.0 для пользователей зарегистрированных до (включая) 2009 года
  • 1.2 для пользователей зарегистрированных до (включая) 2007 года
  • 1.5 для пользователей зарегистрированных до (включая) 2004 года

В случае отсутствия даты регистрации, например Shaman007 будет использоваться дата первого комментария или дата первой созданной темы, но в основном как нетрудно догадаться такие пользователи попадают в категорию с коэффициентом 1.5

Пример: Пользователь был зарегистрирован в 2010 году, у него 4 звезды, соответственно (4 * 10000 * 0.8 = 32000),то можно претендовать на получение 32000 токенов.

Исключения/Дополнительные условия:

  • Если пользователь заблокирован, то он не может принимать участие в раздаче, даже если будет известно что данные старый аккаунт ему принадлежал
  • Серые звезды считаются по коэффициенту 0.5 в независимости от даты регистрации
  • Звезды для модераторов считаются также как и для обычных пользователей.
  • Одному и тому же человек нельзя принимать участие с разных аккаунтов. (оставим это на совести такого человека, плюс достаточно вспомнить правила)
  • Один человек может участвовать в раздаче толко один раз
    maxcom не может принимать участие в раздаче, но может оставить свой counterparty биткоин кошелек и получить один миллион токенов, в течение месяца со дня публикации данной темы.

Технические детали:

  • Токен на bitcoin counterparty
  • Полное название: A1375862326159754000
  • Всего выпущено 10 миллионов
  • 1 миллион будет сохранен для личного использования
  • 1 миллион отправится maxcom'у, если же в течение 30 дней комментария на получение не последует, то эти токены будут сожжены
  • 1 миллион выставлен на продажу за символические 50 сатоши, оставшиеся токены будут убраны с продажи после 30 дней и сожжены
  • После раздачи все оставшиеся токены будут сожжены

Как получить?
Нужно оставить адрес вашего сounterparty совместимого биткоин кошелька в виде комментария к данном теме.
Самый простой способ получить такой кошелек это зарегистрироваться на https://wallet.counterwallet.io.
Также в течении месяца можно купить по символичной цене в 50 сатоши в counterwallet, выбрав: Markets - Select another pair - Token 2 (Other BTC) - Token 1 (A1375862326159754000).

 airdrop, , , ,

anonymous_sama
()

Android, зонды, безопасность, СПО, паранойя

Форум — Mobile

Disclaimer1: Проблема с данным маном в том, что местной аудитории, например, плевать на ведроид, а тому же 4pda наплевать на фанатичный СПО и избавление от зондов. Рискнем и запостим здесь.

Disclaimer2: Все описанное является суммой наклопленного мной опыта вперемешку с моим личным мнением. Пишите комменты, будем улучшать-дополнять-чинить

Уровень прошивки

Практически все стоковые прошивки на сегодняшний день идут с gapps (Google Apps). Что же это за зверь:

  • Любое приложение (даже не требуещее никаких прав) может с ним общаться.
  • Gapps имеют доступ к сети.
  • Gapps позволяют Google в любой момент установить/удалить с вашего телефона любое приложение.
  • Gapps постоянно держат открытое сетевое соединение с серверами гугла (для нужд push-нотификаций).
  • Gapps — нереальное огромное количество кода. Стоковый образ (если верить opengapps) будет весить около 700Мб.

ААААА, как это удолить этот рассадник потенциальных уязвимостей и жора батарейки?

Сложный вопрос, на самом деле. Есть три варианта действий:

  • Новый и простой, и профитный способ. Появилась прошивка «LingeageOS for microG». Если ваше устройство поддерживает её, просто ставьте её и наслаждайтесь. Fdroid+MicroG+пуши+signature spoofing+unlp+OTA-обновления из коробки
  • Самый простой способ. Если ваш андроид достаточно старый (на достаточно новом не удастся отключить самый главный компонент gapps), из Настройки->Приложения отключите все, связанное с Google (особенно, Google Service Frameworks):
    • root не требуется;
    • push-уведомления работать не будут;
    • на устройстве останется огромная и потенциальная куча гугловского дерьма, хоть и менее активная.
  • Способ посложнее. Накатываем root и вручную удаляем все пакеты и библиотеки, требуемые гуглу:
    • требуется root и разблокировка загрузчика;
    • минимальное количество зондов без смены прошивку на полностью опенсорсную;
    • увы, в последних версиях андроида вам, скорее всего, придется оставить несколько пакетов (вроде GoogleSetupWizard), иначе система не загрузится.
  • Самый профитный способ. Ставим альтернативную прошивку (или мотаем до следующей секции и покупаем устройство с пгавославной прошивкой без зондов из коробки). Наслаждаемся.
    • Требуется root, разблокировка загрузчика, шаманство и местами смена устройства.

Я тут начал наслаждаться, но вдруг понадобились пуши, да и Uber требует зонды. Что делать?

Вдоль

Попробовать поставить MicroG, свободную реализацию клиентской части гуглозондов. Самая больная часть: помимо собственно MicroG вам нужно будет запилить себе Signature Spoofing. Коротко говоря, это обход защитного механизма, не позволяющего прикидываться gapps'ами кому попало. Для этого необходимо либо патчить прошивку при помощи Xposed/Needle/Haystack, либо использовать совместимую прошивку (смотрите список, по ссылке, их стало очень много). Все подробности по той ссылке.

MicroG позволяет завести пуши, сервисы геолокации (со множеством бекендов, ищите nlp location backend в f-droid) и большое количество софта (когда я в последний раз тыкал, работали даже покемоны).

Уровень софта

Без гуглозондов жить есть!

https://f-droid.org/ — каталог с опенсорсным софтом.

Предлагаю вам следующий список приложений, способный заменить типичный набор проприетари из типичной вендорской прошивки. Аналогичный список: https://github.com/Datenschutz/awesome-FOSS-apps

  • Yalp store. Позволяет ставить приложения из Google Play (да, иногда это все-таки нужно), в том числе через общий аккаунт. Не требует зондов.
    • Позволяет так же выкачивать купленные приложения (но не факт, что они заработают: они при работе могут проверять лиценизию через gapps, возможно, тут может помочь microg).
    • Альтернативно, воспользуйтесь моим решением для выкачивания софта прямо в свой репозиторий f-droid.
  • K-9 Mail. Почтовый клиент.
  • DAVDroid. Синхронизация контактов с owncloud/nextcloud.
  • Gadgetbridge. Синхронизация с умными часами и браслетами (pebble, mi band и некоторые другие)
  • NewPipe. Клиент для YouTube. Умеет воспроизводить видео в фоновом режиме как музыку, загружать файлы.
  • Odyssey. Просто материальный музыкальный плеер, но в последнее время очень нужный, т.к. вендоры повадились заменять в прошивке плеер на Google Music.
  • Набор простых и красивых затычек для различных приложений — simple mobile tools.
  • Файрволл AFWall+ файрволл (имеет Xposed модуль для расширения возможностей)
  • Amplify Battery Extender.
  • DNS66.
  • KDE Connect.
  • OpenKeychain.
  • OpenVPN FOSS.
  • Картография и навигация: Maps.Me (приз симпатий от комментаторов), OsmAnd (приз глюкалова от меня, но щито поделать).
  • Список стал очень жирным. Пока новые элементы не добавляю, думаю над критериями включения в него софта.

Если вы будете ставить проприетарный софт, помните о следующем:

  • Желательно зайти в настройки приложения и вручную запретить доступ ко всем ненужным разрешениям, дабы не промахнуться в нужный момент.
  • Отключите приложению фоновый доступ к сети (если у вас свежий Android) или вообще доступ к сети (если у вас стоит файрволл).
  • Малвари вроде «Сбербанк Онлайн» вообще лучше создать отдельный аккаунт на телефоне.
  • Яндексовским приложениям нельзя давать доступ к местоположению. Вообще никаким — все сливают.
  • Проприетарь может читать названия аккаунтов, даже не принадлежащих ей. Называйте их максимально обще, т.е. вместо «sportloto@syncserver.com» делайте «contacts sync».

Права суперпользователя

Читая васянский 4pda вы часто можете увидеть «ну и накатываем SuperSU.zip». Не делайте этого. Есть прекрасный опенсорсный superuser, совместимый со свежими ведроидами. Нужно лишь поставить zip (используйте beta на android >=6) и apk.

Если ваша прошивка основана на LineageOS, то все еще проще. Где-то рядом с загрузками в директории extra должен валяться zip, включающий встроенные и интегрированные в прошивку права суперпользователя. Профит.

XPosed

XPosed — опенсорсный фреймворк для низкоуровневых хаков.

  • Не доступен для свежих андроидов.
  • Позволяет заставить не увидеть root всякие «Сбербанки Онлайн».
  • Имеет кучу некрофильских и неопенсорсных модулей. Осторожнее.
  • Легким движением руки может окирпичить прошивку.
  • Полезные модули:
    • PlayPermissionsExposed
    • YouTubeAdAway (но все-таки советую использовать NewPipe, LightTube, WebTube, SkyTube или MiniTube. Тысячи их!)
    • XPrivacy — по своей сути это «песочница» для любого, даже системного, ПО. Xprivacy применяет правила ко всему ПО. Эти правила можно создавать самому или качать готовые. То есть, к примеру, если установлено нечто местами полезное, но попутно показывающее свою рекламу, Xprivacy можно просто запретить этому ПО доступ в сеть. Или если очередная косынка хочет интернет, список контактов, доступ к микрофону и камере, то с Xprivacy это легко и просто запрещается конкретно этой гадости и она даже будет при этом работать не имея доступа к тому, что ей будет запрещено.

Уровень устройства

Тут тоже всё плохо. Выбор:

  • Рандомный флагман с хорошей поддержкой LineageOS (CyanogenMod). Поддержка, вероятно, будет хорошей, секьюрити-апдейты будут приходить долго (например, для htc desire hd цианоген обновлялся до самого конца — декабря 2016 года), но вот версия андроида, скорее всего, застрянет. Обычно дорого. Можно искать по списку официально поддерживаемых линейкой устройств.
  • OneplusOne / Wileyfox Swift 1. Поставлялись с CyanogenOS, имеют хорошее коммьюнити разработчиков, будут долго обновляться в софтовой части. В железной — все плохо. 1+1 уже довольно старый и хорошие запчасти купить сложно. Wileyfox изначально имел несколько проблем, в т.ч. слабенькую батарейку. Компенсируется ценой, местами можно найти новое в продаже. Довольно бюджетно.
  • Fairphone 2. Очень дорого, очень хорошо. Но это в теории, как там на практике — хз, не пользовался, отпишитесь.
  • Рандомный телефон с официальным портом los. Сойдет, главное, чтобы фатальных багов в порте не было. Долгой жизни порта не ждите.
  • Рандомный телефон с васянским los. Совсем плохо, но если телефон уже куплен, ничего не поделать.
  • Рандомный телефон с васянским ведроидом, основанным на стоковой прошивке / без исходников / проч. Лучше такое не ставить, а подготовить прошивку самостоятельно, смотрите выше и ниже.

Следует также заметить, что:

  • Существует несколько устройств с CyanogenOS, без доступной Cyanogenmod. В комплекте идут сервисы microsoft, gapps и много разной другой блотвари. Исходники обычно зажабены. Пример устройств: Wileyfox Spark, Wileyfox Swift 2(|+|x).
  • Выбирая устройство, так же загляните на его страничку на 4pda. Ресурс хоть и васянский, но очень полезный: можно увидеть список доступных прошивок, FAQ по типичным проблемом, список самых вероятных заводских проблем (которые можно проверить еще перед покупкой).

Уровень физической безопасности

Для чего нужна физическая безопасность:

Допустим, ваш девайс попал в руки злоумышленнику.

  • Во-первых, вы хотите, чтобы он не имел никакой возможности прочитать важные файлы с вашего телефона (кейз ФБ-1).
  • Во-вторых, вы хотите узнать, не добавил ли он кейлоггеров в ваш загрузчик (кейз ФБ-2).

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

Я бы на вашем месте на это не рассчитывал.

  • Аппаратные защиты часто не надежны и опираются на принципах безопасности через неясность, в них переодически находят уязвимости
  • На прекрасных, казалось бы, телефонах Xiaomi вы не сможете разблокировать загрузчик, если с Xiaomi что-либо случится: разблокировка производится с участием интернета при помощи (работающей только под Windows) программы, требующей их аккаунта и доступа к интернету. У HTC похожая ситуация, но в несколько более мягких условиях.
    • Скорее всего, это доставит неудобств именно вам, а не злоумышленнику
  • Всякие проприетарные системы полнодискового шифрования тоже не выдерживают проверок специалистами.

Выводы:

  • Для хранения ваших секретных файлов в безопасности от ФБ-1 используйте, к примеру, Secrecy.
  • «Таблеток» от ФБ-2 на сегодняшний день нет. Промбируйте телефон при помощи скотча и волос и не расставайтесь с ним.
  • Лучше все-таки не хранить никакие важные данные на телефоне.

Модули сотовой связи

В каждом мобильном телефоне, почти каждом планшете есть GSM-модуль мобильной связи. Это —

  • Фактически отдельное устройство, обычно имеющее максимальный доступ к процессору, памяти и переферии. Зачем это делают — черт знает. Возможны исключения, нужно уточнять в каждом отдельном случае.
  • Идентифиционный модуль, который постоянно разговаривает с воздухом.
  • Куча проприетарного кода, который никто не анализировал. В тех немногих случаях, когда анализировали — находили кучу всего интересного.
  • Работает это все на протоколах, местами разработанные в 80-х годах.

Так что тут все настолько плохо, что я даже предложить ничего не могу. Страдайте.

Вроде, все, что хотел сказать. Выдыхаю

 , , , ,

derlafff
()

Чем фотать на вёбку?

Форум — Desktop

В ноут встроёна вёбка. Я понимаю, что она так себе. Но через браузер онлайн фотки мыльные, но более-менее. Запускаю Kamoso из набора плазмы, а там фото ужас, вообще ничего не разобрать. Чем сфотать можно на вёбку? (на телефон сделать фото и перекинуть не предлагать)
И с разрешением проблема, 640х480 вместо 720р.

 , , ,

fehhner
()

Xiaomi Mi Notebook Air и GNU/Linux

Форум — Linux-hardware

Есть среди нас обладатели данной железки? Судя по сообщениям на 4pda, его достаточно непросто купить.

Но вроде неплохой ноут. Мне интересно, кто если его уже имеет, как там дела с установкой и работой какого либо GNU/Linux дистрибутива? Всё ли ок?

 , ,

th3m3
()

Выбор ноутбука, с особым педантизмом.

Форум — Linux-hardware

Собственно, вопрос банальный: выбор ноутбука. Но с тонкими извращениями.

Комп предполагается рабочий. Нужен мощный проц и много винта. Но при этом нужна простая видеокарта.

Поэтому мои требования, наверное, несколько страньше, чем у обычных юзеров (а кто здесь не маньяк?).

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

Пока что я смотрю в сторону Dell Inspiron 15 c чипсетами, поддерживающими нужные мне фичи. Есть у кого опыт общения с этими ноутбуками? Что можно про них сказать хорошего/плохого?

И самый главный вопрос: будет ли работать видяха NVidia GeForce GTX 960M без проприетарных дров? Принципиально не хочу ставить проприетарщину, но нет уверенности, что Nouveau в достаточной мере поддерживает работу с такими картами. Я просто такими вопросами никогда не интересовалась. Поясните, что я потеряю, если буду использовать только опенсорцные дрова. В игры я не играю от слова совсем, комп покупается для работы с программированием и музыкой. От видеокарты хочу хорошего разрешения на мелких шрифтах, отсутствия полосатости, перекосов с палитрой. Всяких там векторизаций и ускорений не нужно. Максимум я могу какой-нить ролик на ютубе посмотреть - это предел нагрузки на графику.

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

По железу я пока выделила следующие требования:

CPU: Intel, 4 cores, необходимые фичи: SGX, VT-x, VT-d, AES-NI. Тут главную проблему составляет SGX, поэтому выбор процессоров довольно резко сокращается.

BIOS: Обязательно должен поддерживать SGX! Причём это фича не только чипсета, но и самого биоса. Насчёт UEFI - тут я пока в раздумьях и надо ещё читать. Другие треды мониторила, но пока есть понимание того, что UEFI может внезапно оказаться кривым и выдать какие-то сюрпризы. Единственное, что я знаю точно: не нужно никаких локов и «безопасных» образов системы. Предустановленный маздай собираюсь вернуть по программе возврата сразу при покупке ноута, так что он роли не играет. Но, естессна, мать не должна превращаться в тыкву после полного удаления всех рудиментов маздая с винта.

Память: от 8Гб. Желательно шуструю и чтобы можно было доставить планок до 16 или больше, если вдруг захочется. Но пока 8 мне хватит за глаза.

HDD: желательно от 1Tb, SSD не нужен, но если он есть - это плюс.

Монитор: от 15.6", лучше малопотребляющий (яркий не нужен), но с хорошим разрешением (мелкие точки) и высокой частотой развёртки (читать код по ночам, чтобы глаза не вытекали).

Видеокарта: любая, пригодная для Linux без проприетарных дров (лучше малопотребляющая, чтобы не выжирала аккумулятор). Если есть поддержка OpenCL c опенсорцным драйвером - очень хорошо.

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

SD-reader нужен обязательно.

Bluetooth не нужен, но если есть - пусть будет.

Ethernet нужен. Я люблю хороший шустрый проводной интернет. Хотя тут можно подумать насчёт внешней USB-карты, но лучше бы иметь встроенную карту.

WiFi - скорость не особо важна, но хорошо, если отключается физически. Всякие там 4G/LTE - фиолетово.

USB-порты нужны, чем больше - тем лучше (лучше не менее 4).

Звук: лучше качественный, неплохо бы встроенные колонки (особенно если 4 канала), но обязательно выход на наушники с джеком 3.5.

Аккумулятор на 3-4 часа работы, как минимум. Хорошо если есть возможность расширить аккумулятор каким-нить запасным блоком.

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

Может, есть какие-то соображения насчёт подбора ноутбука, подходящего по описанию?

 ,

Iron_Bug
()

Посоветуйте Open-Source проект, или могу подключиться к вашему

Форум — Development

Всем доброго времени суток,

возможно ничего и не выйдет, но попытка не пытка. Может быть кому-то нужна помощь на каком-либо Open-Source проекте где нужно C++, или кто-то может посоветовать какой-либо проект, на который я смогу подключиться?

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

Про себя - разработчик на Perl уже как 3 года на внутреннем проекте IBM, скрипты мониторинга в основном. За плечами K&R, пара книжек про системное программирование, опять же на C, книжка по C++. Есть репозиторий c примерами кода, но там не особо густо, есть самописный аналог 'ls -l' на С, с потоками и всем остальным, но выложить так не могу, потому что это было в рамках внутреннего обучения, у меня могут быть проблемы потом, могу по почте выслать.

С++ потому-что в моем городе вакансии только по C++ есть, я бы рад на C что-то делать, но работу я потом не найду, а конечная цель - именно найти работу.

 ,

Kronick
()

Столько просмотрщиков картинок... И ни одного годного

Форум — Multimedia

В смысле какая проблема реализовать масштабирование алгоритмом spline? Да, это наверное нечто космическое, ведь большинство просмотрщиков до сих пор применяют билинейный метод, а также Lanczos3, характерный для более «продвинутых» аналогов, если там еще есть переключалка на бикубический и Lanczos2 - так вообще сказка. Но нужно то совсем не это, нужен spline. Может такой уже есть?

Moderators
()

Релиз Kaitai Struct v0.4

Новости — Open Source
Группа Open Source

Состоялся релиз v0.4 проекта Kaitai Struct — декларативного языка для описания форматов структур данных. Описание структуры составляется в виде файла .ksy (в простом YAML-подобном виде), а затем с помощью предлагаемого компилятора транслируется в исходный код парсинга (на данный момент поддерживаются C#, Java, JavaScript, Python, Ruby и предварительно — C++). Типичная сфера применения — разбор и импорт существующих бинарных форматов файлов (в том числе закрытых и проприетарных), сетевых пакетов (например, в составе IDS или систем мониторинга трафика) и т. п.

Кроме компилятора, в состав поставки входит визуализатор, с помощью которого удобно отлаживать разрабатываемое описание (особенно, если формат неизвестен и необходимо пробовать много разных гипотез), применяя его сразу к существующему файлу и наблюдая результат парсинга в виде дерева с подсветкой соответствующих элементам этого дерева мест в hex-дампе.

Инструментарий распространяется под GPLv3, используемые в компилируемом коде runtime-библиотеки — под MIT/Apache. Референсный компилятор написан на Scala, но существует версия для веба на JavaScript, работающая в браузере целиком на стороне клиента.

Из нововведений нового major-релиза можно отметить:

  • поддержку 2 новых целевых языков: полная поддержка C# и предварительная — C++ с STL;
  • полную поддержку JavaScript в runtime-библиотеке;
  • поддержку новых типов данных: числа с плавающей точкой и выделенные типы для массивов байт;
  • расширение встроенного языка выражений: добавлены операции для работы с массивами, преобразования типов данных, доступа к объекту потока и т. п.;
  • существенную переработку и унификацию runtime-библиотек всех поддерживаемых языков для приведения их всех к единому API (в рамках дозволенного правилами конкретных языков).

>>> Подробности

 , , , ,

GreyCat
()

либа для распознавание лиц

Форум — Development

есть ли какая-нибудь хорошая опенсорсная либа, желательно с лицензией BSD, умеющая сравнивать лица людей с базой изображений?

совсем круто, если есть сравнение лица с видео или видео с видео :) Совсем-совсем круто, если не только лиц, а всего остального тела тоже.

не квадратиками лица обводить, а именно выводить и сравнивать биометрию

 

stevejobs
()

Детектирование curl|bash-юзеров со стороны сервера

Форум — Security

 ,

x3al
()

Королевство linux.org.ru

Форум — Games

Если под линукс мало «игорей», то надо брать дело в свои руки и исправлять!

А если серьезно, то в рамках развития своего игрового движка Hestur Engine решили запилить игру наподобие Battlefield по мотивам ЛОРа. Встречайте!

http://hesturgames.ru/category/lorkingdom/

P.S. Если есть желающие оказать помощь - пишите. Основная проблема - разработка моделей и анимаций, на которые критически не хватает времени.

Перемещено fallout4all из talks

 ,

bk_
()

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

Форум — Talks

Просто вырежьте/демонтируйте заднюю стенку своих колонок. Звук станет необычайно чистым и прозрачным, станут различимы мелкие детали на СЧ и ВЧ, вся грязь уйдет. Метод работает только для колонок класса «скворечники» и выше! Из пластмассовых пищалок вы таким образом ничего не вытяните. Что мы теряем: отдачу на НЧ, что впрочем, даже хорошо для настольной инсталляции - весь резонансный гул и гундеж от стола уйдет без провалов, которые привнес бы любой эквалайзер. Вы просто-напросто получаете аудиофильскую скрипку! Метод не нов и уж тем более не мой, но про него никто не говорит в аудиофильских тредах, а ищут куда бы сунуть деньги, хотя готовое решение уже вот, стоит перед вами. За матчастью в гугл - открытое акустическое оформление

 

MyLittlePony
()

Как избавиться от ошибки (округления?) при вычислении угла (фазы) в numpy.angle?

Форум — Development

Имеется массив нулей:

N = 4
h = np.zeros(shape=N)
Как и предполагается, угол элементов в массиве - всегда нули:
np.angle(h)

array([ 0.,  0.,  0.,  0.])
А теперь, берём массив комплексных чисел и умножаем его на ноль, и получаем массив комплексных числе, у которых действительная и мнимая части равны нулю:
noise = np.fft.fft(np.random.normal(size=N))
noise * h
  	
array([ 0.+0.j,  0.-0.j, -0.+0.j, -0.+0.j])
И смотрим его угол:
angle(noise * h)

array([ 0.        , -0.        ,  3.14159265,  3.14159265])
Допустим, -0 еще терпим, но pi на графиках при этом смотрится ужасно - фаза «скачет» от 0 до pi там, где должна строго равняться нулю. Как этого избежать?

P.S. Разумеется, задача не стоит в том, как получить массив «нулей», в реальной задаче h нулевой только в некоторой области, в которой и хочется иметь нулевой угол.

P.P.S. А вот в Matlab такого не наблюдается:

N = 400;
noise = fft(randn(1, N));
h = zeros(1, N);
y = h .* noise;

max(abs(angle(y)))

Matlab постоянно выдаёт строгий ноль.

Перемещено mono из talks

 , ,

omegatype
()

Forex песочница с web api.

Форум — Talks

Кто подскажет относительно честную форекс песочницу с web api, с которым можно работать curl постами?

Линукс тут притом, что libcurl работать будет из под линукса.

 ,

steemandlinux
()

Российское кино и чего бы посмотреть

Форум — Talks

А оно оказывается не такое и дерьмо. Научились снимать за последние годы. Только что посмотрел «Мафия: игра на выживание» - был приятно удивлен. Чего бы еще подобного глянуть про отношения в замкнутой группе людей, с острым сюжетом? Не обязательно российское. Вспоминаются фильмы «Эксперимент» и «Философы».

Еще интересует чего бы про космос посмотреть, фантастику. Все годное уже пересмотрено.

 ,

drull
()

Научиться писать юнит-тесты

Форум — Development

Собственно, как?

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

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

 ,

Worron
()

Кложурист пробует лисп...

Форум — Development

в данном случае Common Lisp:

http://blog.00null.net/common-lisp-first-impressions/

Причина пробования — раздражающие моменты в Clojure: «the glacial startup time and general un-suitability to writing small programs»

и выносит вердикт:

«look like a promising language and a good candidate for small, compiled programs and little network services».

 , ,

Oxdeadbeef
()

Посоветуйте книг по нейронным сетям

Форум — Development

При чем тех, которые можно купить в бумажном виде. Я не очень люблю читать много текста с монитора (в частности, из за монитора). Интересуют все существующие виды сетей. Если книга будет с практической составляющей - вообще отлично. Так же, хотелось бы рассмотреть все современные способы организации и обучения сетей.

UPD: сам читал всего одну книгу - Жданов А.А. «Автономный искусственный интеллект». Еще смотрел очень интересный курс лекций про паттерно-волновую теорию интеллекта, но там ваще жесть. Видимо кроме автора ни кто не понимает, как она работает.

 ,

Deleted
()