LINUX.ORG.RU

Сообщения uin

 

Засмеялся/проиграл

Форум — Development

Короче пишу плеер изучаю qt c qml.
qml все хвалят за красоту и чистоту, и он дейтвительно классный и гораздо удобнее и проще html, я теперь щитаю xml безобразие из веба надо выкидывать и сделать что то подобное для страниц но уже естественно совместимое с жс апи.

У этой хрени все свойства (если они не прописаны константой) как гетеры по сути динамические. И вот блин в моей реализации таймлайн с окном растягивается и ползунок естественно тоже должен пересчитывать положение на этом таймлайне, как это решено на qml (чтоб не тянуть кота за яйца):

Rectangle {
    id: timeLine
    y: 85; z: 2
    height: 20
    color: "transparent"
    border.width: 1
    border.color: "#6e6e6e"
    anchors.right: parent.right
    anchors.rightMargin: 5
    anchors.left: parent.left
    anchors.leftMargin: 115

    Rectangle {
        id: timeSlider
        x: /* 0 - было */ (timeLine.width - timeSlider.width) * window.progress
        y: -1
        width : 33
        height: 22
        radius: 3
        color : window.reverseColor
        border.color: "#737373"
        border.width: 1

        MouseArea {
            anchors.fill: parent
            cursorShape: Qt.PointingHandCursor
            acceptedButtons: Qt.LeftButton

            drag {
                target: timeSlider
                axis: Drag.XAxis
                minimumX: 0
                maximumX: timeLine.width - timeSlider.width

                onActiveChanged: {
                    if(drag.active) { //
                        // Dragging started
                    } else {
                        // Dragging finished
                        window.progress = timeSlider.x / (timeLine.width - timeSlider.width);
                    }
                }
            }
        }
    }
}

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

 

uin
()

Раздобыл кросскомпилятор под эльбрус

Форум — Talks

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

Например хэловорд на си: https://pastebin.com/KFNHABjm (генератор цветового uid из строк)

Компилировал с такими опциями:
g++ -S -O2 -march=x86-64 -std=c++11 test.cpp

l++ -S -O3 -mcpu=elbrus-v3 -std=c++11 test.cpp

$ g++ --version
# g++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609

$ l++ --version
# lcc:1.20.17:Mar-3-2016:e2k-generic-linux.cross:i386-linux
# gcc (GCC) 4.4.0 compatible
Согласно докам, -O3 на lcc это не агрессивные оптимизации примерно соответствующие О2, elbrus-v3 это архитектура от Эльбрус-4C и выше, 64бит задействовано по умолчанию.

Для интела получился слишком большой выхлоп 900kb 32k строк (выкладывать безсмысленно)

Для второго 250kb 9k строк (почему такая разница? инклюды не входят?)
собственно выхлоп: https://pastebin.com/WC2CuZ5k есть довольно любопытные участки и операции

Одна условная запись и непонятная магия с регистрами/предикатами и все в одной инструкции, после которой вставлена пустая инструкция (пропуск такта?)
	{
	  ct	%ctpr3 ? ~%pred0
	  std,2	%dg13, %dr12, %dr11 ? %pred0
	  pass	%pred0, @p0
	  pass	%pred1, @p1
	  landp	@p0, ~@p1, @p4
	  pass	@p4, %pred2
	  landp	@p0, @p1, @p5
	  pass	@p5, %pred1
	}
	{
	}


пут-тег, слияние, istofd (int-single to float-double ?), sxt/scls (???)
$_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag:
	{
	  setwd	wsz = 0x13, nfx = 0x1
	  setbn	rsz = 0x3, rbs = 0xf, rcur = 0x0
	  disp	%ctpr1, $.L4337; ipd 2
	  getsp,0	_f32s,_lts1 0xfffff960, %dr5
	  addd,1	0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr3
	  puttagd,2	%dr0, 0x0, %dr17
	  adds,3,sm	0x0, 0x0, %r21
	  addd,4,sm	0x0, 0x0, %dr20
	  puttagd,5	%dr1, 0x0, %dr16
	}
...
	{
	  merges,0	%g16, %g21, %g16, %pred0
	}
...
	{
	  setwd	wsz = 0x20, nfx = 0x1
	  setbn	rsz = 0x3, rbs = 0x15, rcur = 0x0
	  disp	%ctpr1, $.L2085; ipd 2
	  addd,0	0x0, _f64,_lts1 0x20ff2000000000, %dg16
	  sxt,1	0x6, %r5, %dg17
	  scls,2	0x9, 0x9, %r1
	}
...
	{
	  call	%ctpr3, wbs = 0x1c ? %pred0
	  istofd,0,sm	%r1, %dr1
	}
	


Ну и какой то тяжелый цикл с долгими одиночными инструкциями (fdtoidtr - 6 тактов, fmuld - 4 такта, итд. Если я правильно понял как это читать)
$.L1779:
	{
	  loop_mode
	  nop 3
	  faddd,1,sm	%dr1, %db[2], %db[0]
	}
	{
	  loop_mode
	  nop 3
	  fmuld,1,sm	%dr7, %db[0], %db[0]
	}
	{
	  loop_mode
	  nop 5
	  fdtoidtr,1,sm	%db[0], %db[1]
	}
	{
	  loop_mode
	  sxt,2,sm	0x6, %b[1], %db[1]
	}
	{
	  loop_mode
	  nop 3
	  idtofd,1,sm	%db[1], %db[1]
	}
	{
	  loop_mode
	  nop 3
	  fsubd,1,sm	%db[0], %db[1], %db[0]
	}
	{
	  loop_mode
	  nop 3
	  fmuld,1,sm	%db[0], %db[1], %db[0]
	}
	{
	  loop_mode
	  nop 5
	  fdtoidtr,1,sm	%db[0], %db[1]
	}
	{
	  loop_mode
	  sxt,2,sm	0x6, %b[1], %db[1]
	}
	{
	  loop_mode
	  nop 3
	  idtofd,1,sm	%db[1], %db[1]
	}
	{
	  loop_mode
	  nop 3
	  fsubd,1,sm	%db[0], %db[1], %db[0]
	}
	{
	  loop_mode
	  nop 2
	  fmuld,1,sm	%db[0], %dr5, %db[0]
	  ldb,2,sm	%dr6, %dr2, %b[3]
	  addd,5,sm	%dr2, 0x1, %dr2
	}
	{
	  loop_mode
	  getfs,2,sm	%b[3], %r4, %b[2]
	}
	{
	  loop_mode
	  nop 2
	  istofd,0,sm	%b[2], %db[0]
	  faddd,1,sm	%db[1], %db[0], %dr1 ? %pcnt0
	}
	{
	  loop_mode
	  alc	alcf=1, alct=1
	  abn	abnf=1, abnt=1
	  ct	%ctpr1 ? %NOT_LOOP_END
	}
Компилятор взял осюда вполне легально (привет тарищу-майору).
Устанавливаентся вытряхиванием архива в /opt/mcst/ и симлинканьем lcc и l++ куда нибудь в /usr/local/bin

 , ,

uin
()

На XFCE и GNOME looks.org недоступны ссылки для скачивания с российских IP

Форум — Talks

Может мне кто нибудь объяснить зачем они это делают? То есть мало мне российских чиновников с их белыми списками так еще и с другой стороны активно помогают.

Я на каждый не открывающийся сайт (но открывающийся из под проксей) материл РКН, только вот мой провайдер заблокированные сайты на заглушку перенаправляет, а есть именно что сайты которые не открываются.

И как вот теперь определить это из-за https или с другой стороны поднасрали?

upd В сралксах одни поехавшие, все равно что с радио общаться.

 

uin
()

lorify-ng новое универсальное расширение для LOR -а

Форум — Linux-org-ru

Это реинкарнация проекта lorify - скрипт+расширение, реализующее функционал схожий с тем, что добавляет куклоскрипт для имиджборд.

Расширение умеет:

  • Получать сообщения от сервера через WebSocket и обновлять контент на странице (новые комментарии, уведомления, правки)
  • Индикацию на фавиконе вкладки о количестве новых комментариев (очищается даблкликом в любом месте страницы);
    Цвета информируют о состоянии соединения с сервером (зеленый - ок, желтый - отсоединился, красный - сбой)
  • Системные оповещения о уведомлениях пользователя (для юзерскрипта требуется «разрешить сайту www.linux.org.ru показывать уведомления»)
  • Динамическая навигация по страничкам темы (по умолчанию подгружается только текущая открытая и последняя, в настройках можно задать количество подгружаемых заранее)
  • Само собой показ превью постов и ссылки указывающие на комментарии с ответами
  • Кнопки разметки и хоткеи (гайд по использованию)
  • Просмотр, масштабирование и поворачивание картинок, как для встроенных превью в топике так и доступных в тексте комментариев по прямым ссылкам (если url картинки имеет непрямой вид к нему можно добавить хэштег с названием и расширением картинки imghost.orc/24dfuh5d1#скриншот.png)
  • Цитирование с форматированием, как всего комментария так и выделенного в нем текста


Доступны следующие варианты установки

  • Юзерскрипт(тестировался с Violentmonkey)
  • Аддон для Firefox
  • Chrome (платный, нужно $5)
    • можно так же установить вручную включив на странице chrome://extensions режим разработчика и выбрав папку с исходниками расширения в качестве распакованного

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

>>> Страница проекта на GitHub

 , ,

uin
()

Есть ли какая либо документация по движку ЛОР-а?

Форум — Linux-org-ru

Имеется в виду вот по таким всяким вещам:

/add.jsp?group=4096

/edit_comment?original=123456&topic=120000

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

Алсо, в тегах нашлось заклинание «lor-api» - где его найти?

 

uin
()

PolitRussia

Форум — Talks

Глава этой замечательной обозревательной студии (Руслан Осташко),
в своих роликах начал использовать лорчановские мемасы лоровский жаргон, типа про мышей и кактус, шашечки или ехать итп.
Неужели он читает лор? Или может он (жаргон) давно вышел куда то за пределы и так же часто встречается на каких нибудь более общих ресурсах вроде пикабу/хабр?

 

uin
()

Зачем изобретать никому ненужный «A», если можно лицензировать широко распространенный «Б»?

Форум — Talks

Ну вот накупили ядер а они оказывается медленней чем «ненужно» жующий x86
Толку от этих всех свободно лицензируемых ядер? Нет, если ты скажем смартфоны/телевизоры или иные вещи производишь где оно используется, и хочешь например не зависеть от сторонних фирм (самсунгов там, медиатеков всяких) или нужны какие то особые наборы оборудования в кристале которые никто из имеющихся предложений на рынке не содержит, то это возможно хорошее решение.
Но для развития какой то там научной/инженерной школы это тупик абсолютный и график это демонстрирует.
Так же невозможно взяв то что уже изначально когда то сильно отставало от лидеров по всем параметрам провести какой то магический ритуал и завтра же нагнать. Только нестандартными решениями типа Cell VLIW или какой нибудь суперархитектурой с делением/квадратным корнем в один такт или типа того.
Нельзя на деревянных лыжах с резинками на валенок догнать мастера спорта в тонких пластиковых который уже угнал далеко вперед, можно только пересев на снегоход или хотя бы сани запряженные оленями на что то такое расчитывать.

(более подробная таблица тестов) 2 одинаковых Э4С это я так понимаю разные версии компилятора сравнивают.

 ,

uin
()

Что разработчики НЕ-Web ориентированных js платформ используют в качестве консоли?

Форум — Talks

Сабж.

В смысле что используйте вместо вебконсоли при разработке приложений, куда выводите объекты что бы посмотреть что в них творится, ну и прочие полезные вещи типа что то в переменную по быстрому записать/кодпроверить?
Через командную строку это все неудобно делать же.

 ,

uin
()

Имею желание мигрировать c macOS на linux c Gnome 3

Форум — Talks

Почему:

  • работает usb wi-fi свисток
    сейчас приходится как то через виртуалку с линуксом расшаривать с него интернет.

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

  • есть 64битный Audacity
    Под macOS почему то сборки под x86_64 не предусмотрено да и собирать такую программу каждый раз из исходников при выходе новых версий как то не очень хочется.

  • nvenc в ffmpeg
    то же не осилил, да

  • нравится Gnome 3 и GTK+ 3/4
    нравится что оформление и приложения можно писать на js/css, выглядит пока довольно чисто и приятно, не замусорено ненужными вещами которыми я не пользуюсь.

  • превьюшки для шебм
    а так же для flac, ogg, mkv и в принципе всех медиафайлов а не только для тех которые поддерживаются встроенным фреймворком

  • Vulkan
    Который отлично поддерживает моя видеокарта и которого не будет в macOS

  • macOS остановилось в развитии
    То есть обновил 10.9 -> 10.11 разницы вообще не заметил, ну там цвета окон кнопки/иконки новые, а в остальном все точно такое же.
    Не то что бы это плохо (наверно даже очень хорошо), и не то что бы совсем ничего не развивается, развивается конечно, но чисто в плане эпловских сервисов и приложений которыми я давно перестал пользоваться. Dashboard, iCloud, TimeMashine, iMessges, AppStore, AirPlay, Notications, Facetime - мне все это не нужно, мне нужен только док, рабстол с приложениями в бандлах и юникс шел с позикс окружением, а бонусом хотелось бы вот этих приятных мелочей которых я тут список накатал.


Еще так получилось что под макосью пользуюсь в основном всяким опенсорсом (Audacity, ffmpeg, mpv, kid3, aegisub, qbitorrent), да приложения не блещут дизайном и продуманным интерфейсом но разобраться и найти как сделать то что хочешь в них не трудно (благо функционал позволяет), а большего мне как то и не нужно. Есть конечно набор приложений доступных только для макоси, но надеюсь конечно подобрать аналоги либо не знаю дуалбутом перекантуюсь.

не фанат отечественных дистров но самый нормальный дистрибутив что я нашел - Rosa Desktop Gnome, достаточно свежий гном в R9 (3.22) + единственный дистрибутив в котором из коробки настроен сетевой менеджер так что бы человек просто подсоединил свой провод и настроил свой гребаный интернет через L2TP, и где сразу стоит нормальный человеческий ffmpeg и распознаются все мультимедиа форматы.

urpm (менеджер пакетов в rosa) довольно дубовый и это очень хорошо, потому что планирую его трогать только для обновления базовых компонентов системы, а некоторые приложения и всякие библиотеки типа zlib libpng lua node и все вот это ставить через linuxbrew что бы с одной стороны не засирать систему с другой иметь или самые новые или конкретные нужные для сборки чего либо пакеты. Другие приложения, например мне нужны браузеры: самый свежий Firefox, Firefox Developper Edition, Vivaldi, Opera Next (вместо хрома практически) и возможно даже Palemoon (и как старая версия Firefox и как отдельный браузер со своей аудиторией), для этого я рассчитывал держать их в каких нибудь там новомодных AppImage но статус их как то непонятен, они как бы есть но их как бы нигде нет.

Что то известно о них вообще? Честно говоря реализация снова как то через жопу - iso образ с куском линукса который надо опять в системе зарегестрировать, значек ему назначить, какой то бред. Ну есть же расширения для хрома и firefox аддоны для примера - ресурсы приложения ужатые в архив и json манифест в котором все четко расписано где/чего лежит, что запускать, и какая иконка под какой размер, нет, зачем делать как у людей - нормально, сделаем по татарски полное говно. Есть может альтернативы типа каких нибудь бутылок для приложений или что то такого?

C linuxbrew то же не так все просто получилось - если в macOS например export PATH="$HOME/.homebrew/bin:$PATH" будет ВСЕГДА приоритетом ниже чем /usr/local/bin а он в свою очередь ниже /usr/bin и то есть если у нас и в /usr/bin и в /usr/local/bin есть ссылки на ruby допустим разных версий то приложения которые были написаны с учетом той версии руби которая идет в составе системы не сломаются. В линуксе же все наоборот (ну или может быть я не правильно патчи забил хз), и это кстати только подтвердило правильность выбора в пользу подхода linuxbrew - он там устанавивил другую версию питона которая была в зависимостях у другого приложения из за нее перестал открываться гном-твикер, просто папку с brew удалил и все снова работает так как было когда только установил, однако как быть при этом - непонятно, если пути прописать то система начинает ломаться от того что дефолтные пакеты изменились, а если не прописать то все что устанавливает brew у себя в папке никому не видно. И потом что то он не очень то все собирает c gcc.

Может есть что нибудь еще подобное под линукс, которое где нибудь отдельно в своей персональной папке разворачиваться будет, какой нибудь там emerge или вроде того, только не с протухшими пакетами из src репозитория который полтора калеки раз в месяц обновляют а вот так же со скриптами сборки приложений с гитхаба или другого места где проект хостится, с --disable-gui --enable-sse (какие там родные ключи у приложения)
есть что то подобное?

И еще есть может какой то простенький скрипт/приложение под линукс которое просто текст в другую раскладку сконвертирует если по нему выделить и нажать на соответствующую горячую кнопку (djn nfr -> вот так), а то просто невозможно жить же, xneur не работает (то есть он как бы фоново то работает, но вот эта хрень по трансформации текста не работает она начинает копипастить/из английского в английски конвертировать).

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

 

uin
()

Российский Beegleboard за 180 т р.

Форум — Talks

Не троллю, реальная история

Зато просто какой то невиданный отракцион щедрости с огромной куче документации и на сам чип и на плату .pdf

Для Ъ (сам чип):

2 CPU Cortex-A9 (с FPU и NEON)
2 DSP ELCore-30M (есть описание команд)
1 DSP VELcore-01 (декодер h264 FullHD)
Графика Mali-300
топология 40нм

Два канала памяти (на самом деле один на выбор - LPDDR2 или LPDDR3), прочая перефирия типа эзернета (SATA нет).

Наличие какого то контроллера SpaceWare и регулировка напряжения ядра и переферии впрочем намекает что девайс для особых применений и не для простых людей (ну еще бы за 180к), но похоже что ограничений и проблем в приобретении нет.

Плата называется Салют-ЭЛ24Д1

Update: коммерческий вариант для простых смертных у сабжа существует

 

uin
()

Что с этой гребаной подсистемой не так?

Форум — Linux-install

сабж
Не работает фронтальная панель, а после попытки к ней подключится перестает работать и тыловая, (пульса почему то забывает все выходы и оставляет только цифровой и никак на подключения не реагирует). В альзамиксере менять что то бесполезно, так как никакого эффекта да и сбрасывает настройки постоянно. Звуковой чип определяется правильно, фронтальная панель тип разъема HD Audio и в настройке bios поставлен HD audio.

Система линукс минт 18.1, в бубунту хэлпе нашел это пробовать боюсь так как больно бунтуспецифична.

/Честное слово, в хакинтоше звук проще настроить.

 ,

uin
()

Миниобзор пекарни на Эльбрус-8С (видео)

Форум — Talks

https://www.youtube.com/watch?v=gCqb65_Sz_I

Если 4С еще как то на уровне старых двухъядерных Core2 и атлонов2 с частотой 2ггц, то этот уже прям таки догнал.

 ,

uin
()

В МВД прокомментировали крупную закупку компьютеров с софтом Microsoft

Форум — Talks

Аналоги Microsoft Windows 7 в реестре российских программ для ЭВМ и БД отсутствуют, а пробный пакет Microsoft Office Professional Plus 2013 поставляется в предустановленном виде без расходов заказчика на приобретение лицензии. Она была куплена до введения санкций, подчеркивают в ведомстве.
Перечисленное выше программное обеспечение необходимо для работы программ, которые также были разработаны до введения санкций, замечают в Министерстве внутренних дел.

Подробности

Однако:

... решения о замене импортного оборудования и программного обеспечения осуществляется в настоящее время с учетом возможностей промышленности

В соответствии с Планом гарантированных закупок российской гражданской микроэлектронной продукции на среднесрочную перспективу МВД заключило контракты на поставку 9 тыс. 348 автоматизированных рабочих мест (АРМ) с процессором «Байкал-Т1» и 216 серверных узлов с многоядерными процессорами серверного класса «Эльбрус-4С».
Также проводится общественное обсуждение плана закупок российской гражданской микроэлектронной продукции: 34 тыс. комплектов оборудования с многоядерными процессорами класса «Эльбрус-8С» в 2017–2020 годах и 100 тыс. комплектов АРМ с процессором «Байкал-Т1» в 2017–2018 годах. В них используется отечественное и свободное программное обеспечение.

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

 , ,

uin
()

Разбор аудиофайлов и создаие аудиопотока.

Форум — Development

Собственно сабж.
С разбором файлов на самом деле трудностей особых нет, секции, метаданные данные разбирать не сложно если документация хорошая.

Но вот я добрался допустим до самих аудиоданных и делать просто не знаю что с ними.
Специально взял формат WAV PCM (правда BitsPerSample у него 24bit ну и ладно наверное) 2 канала, как его читать? ()

В документации написано

данные           размер секции     коммент
--------------------------------------------------------------
sampled data 	   M*Nc*Ns        Nc*Ns channel-interleaved M-byte samples

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

И еще вот я допустим разберусь с PCM, а там еще есть всякие IEEE float32/64 - как с ними быть? Или вот например захочу написать декодер vorbis или какого нибудь иного lossy кодека - оно так же при декодированнии преобразовывается в PCM или во что то иное?

И еще: как время аудиофайла вычислить,
есть вот размер секции ck_size = 2498346
и размер блока nBlockAlign = 6
я просто делю размер ck_size / nBlockAlign /* 9.441972789115646 */ и примерно 9 сек. и должно быть.
Я правильно считаю или нет?

♪♩♫♪♫♩

 

uin
()

Пенсионный фонд переходит на СПО

Форум — Talks

Пенсионный фонд России (ПФР) провел апробацию технических решений по размещению сервисов информирования застрахованных лиц и баз данных на отечественной программно-аппаратной платформе «Эльбрус». В ходе эксперимента данные с серверов IBM iSeries под управлением СУБД IBM DB2 были перенесены на серверы, использующие процессоры и ОС «Эльбрус», под управлением СУБД PostgerSQL и с применением web-сервера Apache и сервера приложений Tomcat.

   Операция             Средний коэффициент отставания скорости                               Комментарий
                         выполнения на iSeries и на «Эльбрус»
-------------------------------------------------------------------------------------------------------------------------------------
Простые операции                                                      Простые операторы SQL, не требующие выполнения действий с индексами,
 чтения данных                     от 2,0 до 20,0                      операторами соединения таблиц, вычислений и др, сложных действий,
                                                                       не включающие WHERE

Простые операции                                                      Простые операторы SQL, не требующие выполнения действий с индексами,
 с фильтрацией                     от 4,0 до 34,0                      операторами соединения таблиц, вычислений и др, сложных действий,
                                                                       включающие простые условия WHERE

Сложные операции                                                     Усложненные операторы SQL с использованием индексов,
 с использованием                   от 5,0 до 30,0                      построенных по первичным ключам
  первичных ключей

Сложные операции                                                     Сложные операторы SQL с использованием индексов, по различным полям
 с использованием                   от 7,0 до 60,0                      и их комбинациям, с операторами соединения таблиц
  индексов

Построение                                                           Процедуры построения индексов для больших таблиц, в т,ч,
  индексов                          от 5,0 до 15,0                     для первичных ключей, и для сложных индексов
                                                                        (включающих различные таблицы)


В тестировании принимали участие два сервера на платформе «Эльбрус» с четырьмя 4-ядерными процессорами с тактовой частотой 750 МГц, 96 ГБ оперативной памяти стандарта ЕСС DDR3 1066 MHz, шестью жесткими дисками Toshiba DT01ACA300 емкостью 3 ТБ каждый.

В качестве одной из главных вероятных причин сравнительно медленного функционирования выполнения действий с СУБД на платформе «Эльбрус» в ПФР указывают значительную оптимизация платформы IBM под СУБД DB2, которая глубоко интегрирована с операционной системой. Другая причина — специализированные возможности ввода-вывода платформы IBM по сравнению с неспециализированной подсистемой ввода-вывода платформы «Эльбрус». Также в фонде обращают внимание на недостаток оперативной памяти, что приводит к необходимости выполнения частых операций ввода-вывода (чтения с жестких дисков), на отсутствие специализированной СХД и на низкую тактовую частоту процессоров «Эльбрус».

Ну и самая мякотка:

в фонде остались удовлетворены такими результатами, и намерены в начале 2017 г. докупить порядка 10 серверов на «Эльбрусах»
покупка этого «железа» обойдется фонду примерно в Р 10 млн. В то же время действующая система на IBM стоит около Р 130 млн, не считая прикладного ПО.

Подробнее: http://m.cnews.ru/news/top/2016-10-03_pensionnyj_fond_migriruet_s_platformy_i... (ссылка на мобильную версию, без баннера-антиатблока)

 

uin
()

Астронавты NASA до и после

Форум — Talks

До полета они выглядели так: 1 2

А теперь выглядят так: 1 2

Почему у них теперь лица как будто они проработали 10 лет на заводе?

 

uin
()

нью эйдж компаниз по русски

Форум — Talks

(или как там их называла trupanka)

Вот тут говорят что канатная дорога это транспорт будущего. «Эфективней Безопаснее Экономичнее» без сколь нибудь внятных пояснений почему это так, так же не приводится никаких технологических фишек отличающих их транспорт от того что ездил например в Return to Castle Wolfenstein. Просто - «транспорт будущего» и всё, одни плюсы и решение всех транспортных проблем.

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

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

Хотя вполне возможно что и то и то.

 

uin
()

Представлена плата на Эльбрус-1С+

Форум — Talks

MBE1C-PC:

  • 8 SATA 3.0
  • 3 порта гигабит эзернет
  • 8 USB 2.0
  • 1 PCI-Express 2.0 x16
  • 1 miniPCI-E x4
  • UART, jtag, HDA



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

Сам процессор Эльбрус-1С+ это одно ядро Эльбрус-8С (архитектура «Эльбрус» с системой команд v5 или g5, там у них что то расширили, и он уже максимально 25 операций за такт может делать) с частотой пониженной до 1000Mhz, технологиями энергосбережения аналогичные интеловским P-States / S-States с L2 кэшем 2мб
+ два канала DDR3-1600
+ встроенная графика с поддержкой 3D (что за ядро и кто лицензиат - нигде не указывается, вангую что Imagination так как они и Т-Платформе свои мипсы спокойно лицензировали и с элвисом какой то совместный СнК вроде как разрабатывают и на санкции им похоже похер, да и других вариантов я как то даже и не знаю )
Межпроцессорные линки и вот это вот все отсутствуют.
Техпроцесс 40нм, тепловыделение 5вт

Новость на сайте

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

 

uin
()

МВ106.02

Форум — Talks

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

//дискас

cast nmmc

 ,

uin
()

GOST89 вместо DES

Форум — Development

Суть такова:
есть задача написания генерации зашифрованных паролей, все открытые реализации (практически) которые я нарыл используют DES fcrypt из openssl. гост89 судя по замерам разных людей раза так в два побыстрее и в составе libressl он есть из коробки.

Однако генерация не главная цель, главная цель как раз подбор паролей.
гост подойдет для этого или нет? Или с его 256 битными ключами это будет подбираться вечность? (я просто в этом пока слабо разбираюсь еще)

 ,

uin
()

RSS подписка на новые темы