• +1
    По вашему примеру научатся новички и потом мы будем видеть треды в духе «где netstat?!».

    Пишите статьи с современными тулзами, а не теми, которые были deprecated 5 лет назад https://sourceforge.net/p/net-tools/code/ci/77d0c1b2a55c1af31cce4df68da7bf93c8155111/ https://wiki.linuxfoundation.org/networking/net-tools

    Материал Брендана мог быть написан и лет 10 назад, это не отменяет ответственности за обучение людей устаревшим вещам.
    Как понять, что происходит на сервере
  • 0
    Фактически, сегодня жители Японии даже не задумываются о том, чтобы выходя из дома брать с собой бумажник – они прекрасно обходятся и без него, оплачивая покупки с помощью мобильного телефона.

    Кажется, вы не были на месте, исходя из этого предложения.

    Количество заведений где даже не принимаются карты — зашкаливает, обычное дело — носить с собой кучу банкнот и мелочи.
    Apple Pay как двигатель мобильных платежей в Японии
  • 0
    проблемы нет и я не писал что она есть.
    Реверс-инжиниринг визуальных новелл (часть 2)
  • 0
    процесс рисования в правильном порядке > процесс выбирания радикалов.
    Реверс-инжиниринг визуальных новелл (часть 2)
  • 0
    этот же google translate на смартфонах неплохо распознает «шрифтовые» кандзи с фотографий, один и тот же движок :)
    интернет, естественно, требует для своей работы.
    Реверс-инжиниринг визуальных новелл (часть 2)
  • 0
    тогда увеличиваем шрифт на 300-500%, чтобы было хорошо видно все мелкие детали и идем на jisho.org в раздел «поиск по радикалам»;

    идем на google translate, нажимаем рукописный ввод, рисуем, получаем список, выбираем верный вариант, profit.
    Реверс-инжиниринг визуальных новелл (часть 2)
  • +1
    RTFM
    https://technet.microsoft.com/library/jj852213(v=ws.10).aspx
    https://technet.microsoft.com/library/jj852167(v=ws.10).aspx
    Деанонимизируем пользователей Windows и получаем учетные данные Microsoft и VPN-аккаунтов
  • 0
    inside: A31 был очень неудачным и его слегка ненавидели в Allwinner, в итоге его дропнули и сделали следующее поколение.
    Анонсирован Cubieboard 5/Cubietruck Plus и HDD-RAID Shield
  • 0
    практически все фризы связаны с хреновым питанием.
    * cubieboard4 — висла, поставили ей БП от MeanWell с запасом и пассивное охлаждение на DCDC и PMIC, uptime 3 месяца был. компиляла сборку Qt проги раз в несколько часов.
    * cubietruck с хардом — раз в пару дней падал под нагрузкой, поставил ему какой-то БП на 5V 4A, больше ни разу не вис.
    * cubieboard1 — вообще ни разу не упал за все время пока я им пользовался.
    Анонсирован Cubieboard 5/Cubietruck Plus и HDD-RAID Shield
  • 0
    всмысле «допилил»?

    взяли либы с андроида, разреверсили, оказалось там все довольно просто, написали vdpau обертку (которая работает с любым современным плеером) и несколько примеров как использовать что декодер, что энкодер.
    http://linux-sunxi.org/Cedrus

    недавно Allwinner разродился своим media-codec, но он, как водится, кривой до ужаса.

    в общем, при прямых руках можно сделать что угодно.
    Анонсирован Cubieboard 5/Cubietruck Plus и HDD-RAID Shield
  • 0
    положительно сказаться

    PowerVR

    эти две вещи в одном предложении стоять не могут.
    есть FM приемник. Теперь радио будет сделать проще

    там нужна разводка, у bcm модуля есть I2S выход который нужно воткнуть на вход местному кодеку, после чего еще нужно заставить его кушать этот стрим когда нужно. к слову это еще нужно если хочется использовать HFP у bluetooth.
    Анонсирован Cubieboard 5/Cubietruck Plus и HDD-RAID Shield
  • +1
    encode:
    vp8 под старый CedarX
    https://bitbucket.org/paullo612/cedarx-vp8-test
    под новый CedarX
    https://github.com/rosimildo/videoenc
    адская балалайка от Allwinner в виде OMX плагина
    https://github.com/allwinner-zh/media-codec
    jpeg под новый CedarX
    https://github.com/avafinger/jepocx
    gst под старый CedarX
    https://github.com/ebutera/gst-plugin-cedar

    decode:
    https://github.com/linux-sunxi/libvdpau-sunxi
    Анонсирован Cubieboard 5/Cubietruck Plus и HDD-RAID Shield
  • 0
    это не работает таким образом. нужно иметь нормальную скорость реакции и чувствовать отклик.
    на 64 абсолютно нормальной ситуацией является словить в голову, уже уйдя за угол, просто потому что другой клиент в данный момент еще видел последний пиксель хитбокса вашей головы и прожал в него.
    на 128 сделать такое будет, очевидно, ровно в два раза труднее.
    Мультиплеер в быстрых играх (Часть III: появление врага)
  • 0
    не меньше 20 раз в секунду(как в Overwatch)

    Здесь вообще очень много споров, чуть ли не самая популярная тема на форумах батлонета. Насколько мне известно, там не синхронный тикрейт, в духе 22 up, 60 down.
    и поднимать его вплоть до 120 (как в CS:GO).

    В csgo matchmaking тикрейт 64, в более адекватных местах 128.
    Мультиплеер в быстрых играх (Часть III: появление врага)
  • 0
    Почему сразу не дадите вашу версию Sequelize c fast-clone поглядеть? :) вопрос чисто из лени.

    вскоре могу наткнуться на такую же проблему, есть бэкенд на Sequelize в который заезжает 42МБ статистических данных из внешнего сервиса, часть из них доезжает в базу и делаются выборки.
    Быстрое клонирование объектов в JavaScript
  • –1
    у вас ядро от вашего OEM, которому дал Allwinner его. в статье написано общее «не юзайте linux-3.4-sunxi» (которых минимум три разных версий разных годов для разных поколений SoC-ов).
    Бэкдор в Linux-ядре китайского производителя ARM открывает доступ к смартфону одной командой
  • +18
    Эксперты Positive Technologies рекомендуют по возможности не использовать устройства, работающие под управлением ОС на базе версии ядра Linux 3.4-sunxi от Allwinner до выяснения всех деталей произошедшего.

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

    Проблема существует в ведре которое поставлялось OEM-ам имплементирующим девайсы на A83T, H3 и H8. На всех остальных девайсах этой проблемы нет. В частности на народных A10/A13/A20 и например здесь https://github.com/cubieboard/CC-A80-kernel-source/tree/master/arch/arm/mach-sunxi тоже нет. Вы даже умудрились поставить фотографию планшета на A13 заглавной, буд-то бы на нем есть такая уязвимость.

    еще раз, на всякий случай:
    есть несколько версий ядер, устанавливаемых на устройства:
    1) OEM от Allwinner, разных версий. для A10-A20 было одно, для A31/33 было другое. Со временем, Allwinner выпустил свои новые SoC и именно в этой версии есть этот злополучный драйвер.
    2) ядро от сообщества linux-sunxi.org
    3) Ванильное ядро
    Бэкдор в Linux-ядре китайского производителя ARM открывает доступ к смартфону одной командой
  • 0
    Пункты из этой статьи еще актуальны? tl;dr: переписываем cTor на Go и что из этого получается.
    С-вызовы в Go: принцип работы и производительность
  • +2
    пример эксплуатации старого Math.random().
    jonasnick.github.io/blog/2015/07/08/exploiting-csgojackpots-weak-rng
    Проблемы при использовании Math.random()
  • +1
    меня больше позабавил Ableton и Arduino Studio на второй картинке.
    Червь, который изменил Интернет
  • +1
    вопрос из зала: vdpau/vaapi на linux поддерживаются?
    Поддержка HTML5 Video и Audio в новой сборке браузера Vivaldi 1.0.300.5
  • –2
    серьезно? видимо что-то напутал, всегда думал что у ростелека pppoe.
    ОнЛайм за коннект без брака
  • 0
    переход на более скоростные интрефейсы

    когда будет конкуренция с 2kom? (1G подключение + отсутствие VPN/PPPoE и пр.)

    просто оставлю это здесь:
    слева ночной гигабит, справа дневной шейпер
    image
    ночной гигабит #2
    image

    Скрытый текст
    ps: где-то дома лежат скрины с морды mikrotik на продолжительном интервале.
    ОнЛайм за коннект без брака
  • +1
    парни в Insyde слегка перестарались с защитой, имею девайс с их UEFI без legacy CSM, так вот, новый BootXXXX для внутреннего eMMC можно добавить только если он имеет boot file "/EFI/Microsoft/Boot/bootmgr.efi", никакие другие не сохраняются после перезагрузки. Просто происходит дроп всех BootXXXX, которые не bootmgr.efi или usb-hdd, usb-cdrom.

    ковырялся пару дней, попробовал все варианты разбития eMMC, в итоге пришлось вкорячить прикидывающийся «Windows Boot Manager» rEFInd.
    О безопасности UEFI, часть четвертая
  • 0
    по диагонали читал скан про Фурье, помню только что там про девушек поясняющих друг другу Фурье на примере музыкальных инструментов, оформлено было вроде в виде манги+диалоги с формулами. названия глав были в духе «твой и мой анализ Фурье».

    в общем, обычная образовательная манга, думаю там сложно сильно напортачить.
    Книги, по которым мы в детстве учили программирование и будем учить детей
  • +2
    образовательная манга про электричество давно переведена
    dmkpress.com/catalog/manga
    dmkpress.com/catalog/manga/978-5-97060-107-5

    сканы в сети, книжки в книжных магазинах.
    Книги, по которым мы в детстве учили программирование и будем учить детей
  • 0
    на оверах есть тред где люди делают подобное руками — покупают те же E5620 на aliexpress и покупают б\у 1366 материнки с Ebay, у кого-то даже работает.
    Старый новый рынок или как восстановленные серверы покорили США и Европу
  • 0
    в случае:
    AttributeError: '_QueryProxy' object has no attribute 'paginate'
    

    нужно сделать:
    flaskmicroblog/bin/pip install -U Flask-WhooshAlchemy
    
    Мега-Учебник Flask, Часть 10: Полнотекстовый поиск
  • 0
    живое rghost.ru/private/85vtCtrmN/1039b0fd8b59090c48b5ff1ba2225298
    libva 1.6.0
    vaapi-intel 1.6.0
    Скрытый текст
    [rz2k@victorique x264]$ ffmpeg -i 1.mkv -map v -c:v libx264 -crf 17 -preset fast -tune animation 2.mkv
    ffmpeg version 2.7.1 Copyright © 2000-2015 the FFmpeg developers
    built with gcc 5.1.0 (GCC)
    configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-shared --enable-version3 --enable-x11grab
    libavutil 54. 27.100 / 54. 27.100
    libavcodec 56. 41.100 / 56. 41.100
    libavformat 56. 36.100 / 56. 36.100
    libavdevice 56. 4.100 / 56. 4.100
    libavfilter 5. 16.101 / 5. 16.101
    libavresample 2. 1. 0 / 2. 1. 0
    libswscale 3. 1.101 / 3. 1.101
    libswresample 1. 2.100 / 1. 2.100
    libpostproc 53. 3.100 / 53. 3.100
    Input #0, matroska,webm, from '1.mkv':
    Metadata:
    title: Ep03 Creditless Opening
    encoder: libebml v1.2.2 + libmatroska v1.3.0
    creation_time: 2011-10-29 12:44:08
    Duration: 00:01:31.51, start: 0.000000, bitrate: 6760 kb/s
    Stream #0:0(eng): Video: h264 (High 10), yuv420p10le(tv, bt709/unknown/unknown), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Stream #0:1(jpn): Audio: flac, 48000 Hz, stereo, s16 (default)
    Stream #0:2(eng): Subtitle: ass (default)
    Metadata:
    title: qIIq
    Stream #0:3: Attachment: ttf
    Metadata:
    filename: cac-moose.ttf
    mimetype: application/x-truetype-font
    [libx264 @ 0x7fc83392ce80] using SAR=1/1
    [libx264 @ 0x7fc83392ce80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    [libx264 @ 0x7fc83392ce80] profile High, level 4.0
    [libx264 @ 0x7fc83392ce80] 264 — core 144 r2533 c8a773e — H.264/MPEG-4 AVC codec — Copyleft 2003-2015 — www.videolan.org/x264.html — options: cabac=1 ref=4 deblock=1:1:1 analyse=0x3:0x113 me=hex subme=6 psy=1 psy_rd=0.40:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=5 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=30 rc=crf mbtree=1 crf=17.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:0.60
    Output #0, matroska, to '2.mkv':
    Metadata:
    title: Ep03 Creditless Opening
    encoder: Lavf56.36.100
    Stream #0:0(eng): Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 23.98 fps, 1k tbn, 23.98 tbc (default)
    Metadata:
    encoder: Lavc56.41.100 libx264
    Stream mapping:
    Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
    Press [q] to stop, [?] for help
    frame= 2194 fps= 12 q=-1.0 Lsize= 65186kB time=00:01:31.42 bitrate=5840.9kbits/s
    video:65167kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.028508%
    [libx264 @ 0x7fc83392ce80] frame I:106 Avg QP:13.93 size:117982
    [libx264 @ 0x7fc83392ce80] frame P:1302 Avg QP:17.85 size: 36857
    [libx264 @ 0x7fc83392ce80] frame B:786 Avg QP:19.03 size: 7934
    [libx264 @ 0x7fc83392ce80] consecutive B-frames: 50.1% 13.2% 2.7% 8.2% 6.6% 19.1%
    [libx264 @ 0x7fc83392ce80] mb I I16..4: 34.0% 44.7% 21.3%
    [libx264 @ 0x7fc83392ce80] mb P I16..4: 9.0% 10.0% 4.5% P16..4: 25.0% 7.0% 3.1% 0.0% 0.0% skip:41.5%
    [libx264 @ 0x7fc83392ce80] mb B I16..4: 0.7% 8.1% 0.4% B16..8: 10.6% 2.6% 0.3% direct: 4.9% skip:72.3% L0:49.4% L1:45.7% BI: 5.0%
    [libx264 @ 0x7fc83392ce80] 8x8 transform intra:49.8% inter:72.3%
    [libx264 @ 0x7fc83392ce80] coded y,uvDC,uvAC intra: 44.4% 57.1% 31.6% inter: 10.7% 10.3% 2.0%
    [libx264 @ 0x7fc83392ce80] i16 v,h,dc,p: 67% 18% 7% 8%
    [libx264 @ 0x7fc83392ce80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 15% 44% 3% 3% 2% 3% 3% 3%
    [libx264 @ 0x7fc83392ce80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 17% 19% 7% 7% 7% 7% 6% 5%
    [libx264 @ 0x7fc83392ce80] i8c dc,h,v,p: 67% 15% 14% 3%
    [libx264 @ 0x7fc83392ce80] Weighted P-Frames: Y:1.5% UV:0.2%
    [libx264 @ 0x7fc83392ce80] ref P L0: 60.8% 19.3% 14.8% 5.1%
    [libx264 @ 0x7fc83392ce80] ref B L0: 75.6% 21.2% 3.2%
    [libx264 @ 0x7fc83392ce80] ref B L1: 90.6% 9.4%
    [libx264 @ 0x7fc83392ce80] kb/s:5833.85
    [rz2k@victorique x264]$ ls^C
    [rz2k@victorique x264]$ gst-launch-1.0 -e filesrc location=2.mkv! matroskademux! vaapidecode! videoconvert! video/x-raw,format=NV12! vaapiencode_h264 rate-control=cbr bitrate=3000! video/x-h264,stream-format=byte-stream! h264parse! matroskamux! progressreport! filesink location=output.mkv
    libva info: VA-API version 0.38.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_38
    libva info: va_openDriver() returns 0
    Установка конвейера в состояние PAUSED…
    Подготовка конвейера (PREROLL)…
    Получен контекст из элемента «vaapidecode0»: gst.vaapi.Display=context, display=(GstVaapiDisplay)NULL;
    Конвейер подготовлен (PREROLLED)…
    Установка конвейера в состояние PLAYING…
    New clock: GstSystemClock
    progressreport0 (00:00:05): 12 / 91 seconds (13,2 %)
    progressreport0 (00:00:10): 25 / 91 seconds (27,5 %)
    progressreport0 (00:00:15): 38 / 91 seconds (41,8 %)
    progressreport0 (00:00:20): 51 / 91 seconds (56,0 %)
    progressreport0 (00:00:25): 64 / 91 seconds (70,3 %)
    progressreport0 (00:00:30): 78 / 91 seconds (85,7 %)
    progressreport0 (00:00:35): 87 / 91 seconds (95,6 %)
    progressreport0 (00:00:36): 91 / 91 seconds (100,0 %)
    Получен маркер EOS («конец потока») от элемента «pipeline0».
    Execution ended after 0:00:36.109251149
    Установка конвейера в состояние PAUSED…
    Установка конвейера в состояние READY…
    Установка конвейера в состояние NULL…
    Освобождение конвейера…
    [rz2k@victorique x264]$ mpv --vo=vaapi --hwdec=vaapi --hwdec-codecs=all output.mkv
    Playing: output.mkv
    (+) Video --vid=1 (*) 'Video' (h264)
    File tags:
    Title: «Ep03\ Creditless\ Opening»
    libva info: VA-API version 0.38.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_38
    libva info: va_openDriver() returns 0
    Using hardware decoding.
    VO: [vaapi] 1920x1088 vaapi
    V: 00:00:46 / 00:01:31 (50%) Dropped: 1

    Exiting… (Quit)

    Легенды и мифы современных реализаций x265/HEVC или x264 vs x265 в сравнении скриншотов
  • 0
    на ivy просто нет декода исходника
    Скрытый текст
    [rz2k@victorique x264]$ mpv --vo=vaapi --hwdec=vaapi --hwdec-codecs=all 1.mkv
    Playing: 1.mkv
    (+) Video --vid=1 (h264)
    (+) Audio --aid=1 --alang=jpn (*) (flac)
    (+) Subs --sid=1 --slang=eng (*) 'qIIq' (ass)
    File tags:
    Title: Ep03 Creditless Opening
    libva info: VA-API version 0.38.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_38
    libva info: va_openDriver() returns 0
    Using hardware decoding.
    AO: [pulse] 48000Hz stereo 2ch s16
    [ffmpeg/video] h264: decode_slice_header error
    [ffmpeg/video] h264: no frame!
    Error while decoding frame!
    Error using hardware decoding, falling back to software decoding.
    Using conversion filter.
    VO: [vaapi] 1920x1080 yuv420p
    AV: 00:00:01 / 00:01:31 (1%) A-V: 0.000

    Exiting… (Quit)

    при том, другие mkv работают и на энкод и на декод
    Скрытый текст
    [rz2k@victorique Downloads]$ cp \[HorribleSubs\]\ The\ Disappearance\ of\ Nagato\ Yuki-chan\ -\ 13\ \[1080p\].mkv 1.mkv
    [rz2k@victorique Downloads]$ gst-launch-1.0 -e filesrc location=1.mkv! matroskademux! vaapidecode! videoconvert! video/x-raw,format=NV12! vaapiencode_h264 rate-control=cbr bitrate=3000! video/x-h264,stream-format=byte-stream! h264parse! matroskamux! progressreport! filesink location=output.mkvlibva info: VA-API version 0.38.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_38
    libva info: va_openDriver() returns 0
    Установка конвейера в состояние PAUSED…
    Подготовка конвейера (PREROLL)…
    Получен контекст из элемента «vaapidecode0»: gst.vaapi.Display=context, display=(GstVaapiDisplay)NULL;
    Конвейер подготовлен (PREROLLED)…
    Установка конвейера в состояние PLAYING…
    New clock: GstSystemClock
    Unrepairable overflow!
    progressreport0 (00:00:05): 12 / 1477 seconds ( 0,8 %)
    progressreport0 (00:00:10): 25 / 1477 seconds ( 1,7 %)

    progressreport0 (00:09:46): 1476 / 1477 seconds (99,9 %)
    progressreport0 (00:09:46): 1477 / 1477 seconds (100,0 %)
    Получен маркер EOS («конец потока») от элемента «pipeline0».
    Execution ended after 0:09:46.203432237
    Установка конвейера в состояние PAUSED…
    Установка конвейера в состояние READY…
    Установка конвейера в состояние NULL…
    Освобождение конвейера…
    [rz2k@victorique Downloads]$ mpv --vo=vaapi --hwdec=vaapi --hwdec-codecs=all output.mkv
    Playing: output.mkv
    (+) Video --vid=1 (*) 'Video' (h264)
    File tags:
    Title: Video
    libva info: VA-API version 0.38.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_38
    libva info: va_openDriver() returns 0
    Using hardware decoding.
    VO: [vaapi] 1920x1088 vaapi
    V: 00:03:18 / 00:24:37 (13%) Dropped: 2

    Exiting… (Quit)
    Легенды и мифы современных реализаций x265/HEVC или x264 vs x265 в сравнении скриншотов
  • +1
    непонятен grail, если нужен конкретно step based — есть github.com/robotframework/robotframework, к которому можно подключать python в любых масштабах, даже перегружать output тестов как захочется. Используется CERN, Nokia Networks и еще много кем.
    Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут
  • 0
    в www.circuitmaker.com/ не смотрели, втащили? это полуобрубок от altium.
    Написание скрипта расстановки элементов по кругу для Eagle CAD
  • +9
    еще можно так.
    just going to leave this here.
    image
    Получен доступ к диагностической консоли iPhone
  • 0
    на всякий случай: в твиттере есть довольно большое количество ботов, работающих на этой платформе github.com/mispy/twitter_ebooks github.com/mispy/ebooks_example Поведением напомниают MegaHAL ( megahal.alioth.debian.org/ )
    Twitter-бот на основе цепей Маркова и фраз из сериалов
  • 0
    Не вижу причин, по которым бы уже не существовало, или не появилось бы троянов для bitcoin, реализующих эту технику.

    тут сообщают, что такие есть.
    Встраиваем бэкдор в Bitcoin (ECDSA) или еще раз о клептографии
  • +1
    в odroid работает интересный Altium-щик, Ruppi Kim зовут, который ну ооочень любит в маленькие отступы. я как-то участвовал в работе с частичной переделкой их плат, несколько человек прошаренных сразу отказалось от заказа ссылаясь на то что «так делают только в современных мобильниках, отступы — адов ад».

    я уверен, можно еще меньше впихать эту схему r-pi, и они бы впихали, но тогда потребуются компоненты in-pcb (внутри платы между слоями).
    Odroid W, или потрошим малиновый пирожок
  • +1
    в смысле «как»? для производства подобного железа требуются постоянные поставки дорогих процессоров, которые продают только по контракту в больших объемах, если вы будете делать что-то не угодное производителю процессора — он просто разорвет контракт. Например, за перепродажу процессоров вне своей железки (т.е. создание черного рынка) можно конкретно получить.
    Odroid W, или потрошим малиновый пирожок
  • +1
    всё есть, только никто не хочет вкладываться в такое, потом вендор SoC вас забанит, и все деньги впустую.
    Odroid W, или потрошим малиновый пирожок