LINUX.ORG.RU

Сообщения torvn77

 

О кнопке отмена

Форум — Linux-org-ru

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

Предлагаю кнопку ‘‘Отмена’’ либо снабдить процедурой подтверждения отмены либо сместить вправо чтобы она не находилась под кнопками ‘‘Разместить’’ и ‘‘Предпросмотр’’.

 , , ,

torvn77
()

Неадекватные идеи программистов

Форум — Talks

https://docs.godotengine.org/ru/latest/getting_started/scripting/visual_script/what_is_visual_scripting.html

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

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

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

 , , ,

torvn77
()

Как правильно опубликовать картинку с лицензией?

Форум — Talks

В общем роман Макаров опубликовал свои плакаты на Яндекс диске и рассказал о этом в ВК когда увидел одну из своих работ. Пруф https://vk.com/wall-31969346_2521575?reply=2521577

Так вот, он не просто опубликовал, но разрешил использовать свои Арты для создания производных работ о чём написал в своём посте.

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

Он задал разумный вопрос, как это сделать?.

И я незнаю что ему ответить, просто положить в ту же папку диска файл с лицензией, но будет ли считаться что эта лицензия распространяется на все размещённые в папке файлы?

Как я понимаю указать лицензию в самом файле с картинкой в формате png тоже нельзя, так как нет секции «Лицензия».

Что мне ему посоветовать юридически корректное? Опубликовать картинки на хостинге на котором можно явно указать лицензию?
Но будет ли удобно автору с этим возится?
И какой хостинг ему предложить, я в серверах с картинками не разбираюсь.

В общем пишите свои варианты, ссылку на тему автору я сейчас отправлю.

 , , ,

torvn77
()

Вопрос: Как изменится энтропия алмаза после его огранки?

Форум — Talks

Ну или как изменится энтропия камня после его обчёсывания для укладки в стену?

Идея у меня тут та, что товар или услуга покупаются экономическим субъектом ради снижения собственной энтропии и/или увеличения своей способности её, энтропию, уменьшать.

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

 , , , ,

torvn77
()

Тут на ютуб раритет привезли

Форум — Talks

Сабж: https://youtu.be/wPvEZelg7zM?t=50s

Описание от автора:

Пробуем запустить высокоскоростной считыватель перфолент FS1501. Устройство не без проблем, но в целом рабочее. Репозиторий с прошивкой и скриптами: https://github.com/radiolok/fs1501

 fs1501, , перфолента, , считыватель

torvn77
()

Что сделать чтобы Steam увидел имеющийся в системе Vulkan? \n (ОС смесь Debian Buster/Sid/Rocm, видеокарта Radeon VII)

Форум — Linux-hardware

Смесь такая, Buster в конфигах apt указан в качестве дистра по умолчанию, а так подключены все репозитарии.

Ядро 5.4, xorg, mesa и пакеты с Vulkan взяты из Sid, остальное из Buster. Установка драйверов Rocm пожалуй качество картинки даже ухудшает, но за исключением этого видимого влияния на ситуацию и систему в целом не оказывает.

vulkaninfo пишет что у меня стоит версия Vulkan Instance Version: 1.1.126

Проблема в том, что Steam пишет что API Vulcan не то не может инициализировать, не то вообще его нету.

Что сделать со Стимом чтобы он увидел имеющийся в системе vulkan?

#Что мне пишет среди много прочего Стим при запуске:

** (steam:4641): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
Installing breakpad exception handler for appid(steam)/version(1576550254)
Installing breakpad exception handler for appid(steam)/version(1576550254)
CAppInfoCacheReadFromDiskThread took 112 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1576550254)
[0114/230725.297948:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
[0114/230725.348132:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0114/230725.348289:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1576515270
[0114/230725.348304:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0114/230725.348317:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0114/230725.349071:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Fatal : VkResult is "ERROR_INITIALIZATION_FAILED" in /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp at line 823
vulkandriverquery: /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp:823: void VulkanExampleBase::initVulkan(): Assertion `res == VK_SUCCESS' failed.
Aborted

Драйвер Rocm

rocm-dkms/Ubuntu 16.04,now 3.0.6 amd64 [installed]

Пакеты с Vulkan

libvulkan-dev/unstable,now 1.1.126.0-2 amd64 [installed]
libvulkan-dev/unstable,now 1.1.126.0-2 i386 [installed]
libvulkan1/unstable,now 1.1.126.0-2 amd64 [installed,automatic]
libvulkan1/unstable,now 1.1.126.0-2 i386 [installed,automatic]
mesa-vulkan-drivers/unstable,now 19.3.1-4 amd64 [installed,automatic]
mesa-vulkan-drivers/unstable,now 19.3.1-4 i386 [installed]
vulkan-tools/unstable,now 1.1.126.0+dfsg1-1 i386 [installed]

Выхлоп vulkaninfo

user@host:~$ vulkaninfo
ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file amd_icd64.json
ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file amd_icd32.json
ERROR: [Loader Message] Code 0 : /usr/lib/x86_64-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS64
ERROR: [Loader Message] Code 0 : /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS64
==========
VULKANINFO
==========

Vulkan Instance Version: 1.1.126


Instance Extensions: count = 18
====================
	VK_EXT_acquire_xlib_display            : extension revision 1
	VK_EXT_debug_report                    : extension revision 8
	VK_EXT_debug_utils                     : extension revision 1
	VK_EXT_direct_mode_display             : extension revision 1
	VK_EXT_display_surface_counter         : extension revision 1
	VK_KHR_device_group_creation           : extension revision 1
	VK_KHR_display                         : extension revision 23
	VK_KHR_external_fence_capabilities     : extension revision 1
	VK_KHR_external_memory_capabilities    : extension revision 1
	VK_KHR_external_semaphore_capabilities : extension revision 1
	VK_KHR_get_display_properties2         : extension revision 1
	VK_KHR_get_physical_device_properties2 : extension revision 1
	VK_KHR_get_surface_capabilities2       : extension revision 1
	VK_KHR_surface                         : extension revision 25
	VK_KHR_surface_protected_capabilities  : extension revision 1
	VK_KHR_wayland_surface                 : extension revision 6
	VK_KHR_xcb_surface                     : extension revision 6
	VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 2
=======
VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.126, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id 	: 0 (AMD RADV VEGA20 (LLVM 9.0.1))
		Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id 	: 0 (AMD RADV VEGA20 (LLVM 9.0.1))
		Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (AMD RADV VEGA20 (LLVM 9.0.1)):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 3
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 3
		maxImageCount       = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms:
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform:
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha:
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags:
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters:
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false



Groups:
=======
	Device Group Properties (Group 0):
		physicalDeviceCount: count = 1
			AMD RADV VEGA20 (LLVM 9.0.1) (ID: 0)
		subsetAllocation = 0

	Device Group Present Capabilities (Group 0):
		AMD RADV VEGA20 (LLVM 9.0.1) (ID: 0)
		Can present images from the following devices:
			AMD RADV VEGA20 (LLVM 9.0.1) (ID: 0)
		Present modes:
			DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR


Device Properties and Extensions:
=================================
GPU0:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion     = 4198507 (1.1.107)
	driverVersion  = 79704065 (0x4c03001)
	vendorID       = 0x1002
	deviceID       = 0x66af
	deviceType     = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName     = AMD RADV VEGA20 (LLVM 9.0.1)

VkPhysicalDeviceLimits:
-----------------------
	maxImageDimension1D                             = 16384
	maxImageDimension2D                             = 16384
	maxImageDimension3D                             = 2048
	maxImageDimensionCube                           = 16384
	maxImageArrayLayers                             = 2048
	maxTexelBufferElements                          = 134217728
	maxUniformBufferRange                           = 4294967295
	maxStorageBufferRange                           = 4294967295
	maxPushConstantsSize                            = 128
	maxMemoryAllocationCount                        = 4294967295
	maxSamplerAllocationCount                       = 65536
	bufferImageGranularity                          = 0x00000040
	sparseAddressSpaceSize                          = 0xffffffff
	maxBoundDescriptorSets                          = 32
	maxPerStageDescriptorSamplers                   = 8388606
	maxPerStageDescriptorUniformBuffers             = 8388606
	maxPerStageDescriptorStorageBuffers             = 8388606
	maxPerStageDescriptorSampledImages              = 8388606
	maxPerStageDescriptorStorageImages              = 8388606
	maxPerStageDescriptorInputAttachments           = 8388606
	maxPerStageResources                            = 8388606
	maxDescriptorSetSamplers                        = 8388606
	maxDescriptorSetUniformBuffers                  = 8388606
	maxDescriptorSetUniformBuffersDynamic           = 16
	maxDescriptorSetStorageBuffers                  = 8388606
	maxDescriptorSetStorageBuffersDynamic           = 8
	maxDescriptorSetSampledImages                   = 8388606
	maxDescriptorSetStorageImages                   = 8388606
	maxDescriptorSetInputAttachments                = 8388606
	maxVertexInputAttributes                        = 32
	maxVertexInputBindings                          = 32
	maxVertexInputAttributeOffset                   = 2047
	maxVertexInputBindingStride                     = 2048
	maxVertexOutputComponents                       = 128
	maxTessellationGenerationLevel                  = 64
	maxTessellationPatchSize                        = 32
	maxTessellationControlPerVertexInputComponents  = 128
	maxTessellationControlPerVertexOutputComponents = 128
	maxTessellationControlPerPatchOutputComponents  = 120
	maxTessellationControlTotalOutputComponents     = 4096
	maxTessellationEvaluationInputComponents        = 128
	maxTessellationEvaluationOutputComponents       = 128
	maxGeometryShaderInvocations                    = 127
	maxGeometryInputComponents                      = 64
	maxGeometryOutputComponents                     = 128
	maxGeometryOutputVertices                       = 256
	maxGeometryTotalOutputComponents                = 1024
	maxFragmentInputComponents                      = 128
	maxFragmentOutputAttachments                    = 8
	maxFragmentDualSrcAttachments                   = 1
	maxFragmentCombinedOutputResources              = 8
	maxComputeSharedMemorySize                      = 32768
	maxComputeWorkGroupCount: count = 3
		65535
		65535
		65535
	maxComputeWorkGroupInvocations                  = 2048
	maxComputeWorkGroupSize: count = 3
		2048
		2048
		2048
	subPixelPrecisionBits                           = 8
	subTexelPrecisionBits                           = 8
	mipmapPrecisionBits                             = 8
	maxDrawIndexedIndexValue                        = 4294967295
	maxDrawIndirectCount                            = 4294967295
	maxSamplerLodBias                               = 16
	maxSamplerAnisotropy                            = 16
	maxViewports                                    = 16
	maxViewportDimensions: count = 2
		16384
		16384
	viewportBoundsRange: count = 2
		-32768
		32767
	viewportSubPixelBits                            = 8
	minMemoryMapAlignment                           = 4096
	minTexelBufferOffsetAlignment                   = 0x00000004
	minUniformBufferOffsetAlignment                 = 0x00000004
	minStorageBufferOffsetAlignment                 = 0x00000004
	minTexelOffset                                  = -32
	maxTexelOffset                                  = 31
	minTexelGatherOffset                            = -32
	maxTexelGatherOffset                            = 31
	minInterpolationOffset                          = -2
	maxInterpolationOffset                          = 2
	subPixelInterpolationOffsetBits                 = 8
	maxFramebufferWidth                             = 16384
	maxFramebufferHeight                            = 16384
	maxFramebufferLayers                            = 1024
	framebufferColorSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	framebufferDepthSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	framebufferStencilSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	framebufferNoAttachmentsSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	maxColorAttachments                             = 8
	sampledImageColorSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	sampledImageIntegerSampleCounts:
		SAMPLE_COUNT_1_BIT
	sampledImageDepthSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	sampledImageStencilSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	storageImageSampleCounts:
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	maxSampleMaskWords                              = 1
	timestampComputeAndGraphics                     = true
	timestampPeriod                                 = 40
	maxClipDistances                                = 8
	maxCullDistances                                = 8
	maxCombinedClipAndCullDistances                 = 8
	discreteQueuePriorities                         = 2
	pointSizeRange: count = 2
		0
		8192
	lineWidthRange: count = 2
		0
		7.99219
	pointSizeGranularity                            = 0.125
	lineWidthGranularity                            = 0.0078125
	strictLines                                     = false
	standardSampleLocations                         = true
	optimalBufferCopyOffsetAlignment                = 0x00000080
	optimalBufferCopyRowPitchAlignment              = 0x00000080
	nonCoherentAtomSize                             = 0x00000040

VkPhysicalDeviceSparseProperties:
---------------------------------
	residencyStandard2DBlockShape            = false
	residencyStandard2DMultisampleBlockShape = false
	residencyStandard3DBlockShape            = false
	residencyAlignedMipSize                  = false
	residencyNonResidentStrict               = false

VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
-------------------------------------------------------
	primitiveOverestimationSize                 = 0
	maxExtraPrimitiveOverestimationSize         = 0
	extraPrimitiveOverestimationSizeGranularity = 0
	primitiveUnderestimation                    = false
	conservativePointAndLineRasterization       = false
	degenerateTrianglesRasterized               = false
	degenerateLinesRasterized                   = false
	fullyCoveredFragmentShaderInputVariable     = false
	conservativeRasterizationPostDepthCoverage  = false

VkPhysicalDeviceDepthStencilResolvePropertiesKHR:
-------------------------------------------------
	supportedDepthResolveModes:
		RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
		RESOLVE_MODE_AVERAGE_BIT_KHR
		RESOLVE_MODE_MIN_BIT_KHR
		RESOLVE_MODE_MAX_BIT_KHR
	supportedStencilResolveModes:
		RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
		RESOLVE_MODE_MIN_BIT_KHR
		RESOLVE_MODE_MAX_BIT_KHR
	independentResolveNone = true
	independentResolve     = true

VkPhysicalDeviceDescriptorIndexingPropertiesEXT:
------------------------------------------------
	maxUpdateAfterBindDescriptorsInAllPools              = 67108863
	shaderUniformBufferArrayNonUniformIndexingNative     = false
	shaderSampledImageArrayNonUniformIndexingNative      = false
	shaderStorageBufferArrayNonUniformIndexingNative     = false
	shaderStorageImageArrayNonUniformIndexingNative      = false
	shaderInputAttachmentArrayNonUniformIndexingNative   = false
	robustBufferAccessUpdateAfterBind                    = false
	quadDivergentImplicitLod                             = false
	maxPerStageDescriptorUpdateAfterBindSamplers         = 8388606
	maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 8388606
	maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 8388606
	maxPerStageDescriptorUpdateAfterBindSampledImages    = 8388606
	maxPerStageDescriptorUpdateAfterBindStorageImages    = 8388606
	maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
	maxPerStageUpdateAfterBindResources                  = 8388606
	maxDescriptorSetUpdateAfterBindSamplers              = 8388606
	maxDescriptorSetUpdateAfterBindUniformBuffers        = 8388606
	maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
	maxDescriptorSetUpdateAfterBindStorageBuffers        = 8388606
	maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
	maxDescriptorSetUpdateAfterBindSampledImages         = 8388606
	maxDescriptorSetUpdateAfterBindStorageImages         = 8388606
	maxDescriptorSetUpdateAfterBindInputAttachments      = 8388606

VkPhysicalDeviceDiscardRectanglePropertiesEXT:
----------------------------------------------
	maxDiscardRectangles = 4

VkPhysicalDeviceDriverPropertiesKHR:
------------------------------------
	driverID           = DRIVER_ID_MESA_RADV_KHR
	driverName         = radv
	driverInfo         = Mesa 19.3.1 (LLVM 9.0.1)
	conformanceVersion = 1.1.2.0

VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
------------------------------------------------
	minImportedHostPointerAlignment = 0x00001000

VkPhysicalDeviceFloatControlsPropertiesKHR:
-------------------------------------------
	denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR
	roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR
	shaderSignedZeroInfNanPreserveFloat16 = true
	shaderSignedZeroInfNanPreserveFloat32 = true
	shaderSignedZeroInfNanPreserveFloat64 = true
	shaderDenormPreserveFloat16           = true
	shaderDenormPreserveFloat32           = false
	shaderDenormPreserveFloat64           = true
	shaderDenormFlushToZeroFloat16        = false
	shaderDenormFlushToZeroFloat32        = true
	shaderDenormFlushToZeroFloat64        = false
	shaderRoundingModeRTEFloat16          = true
	shaderRoundingModeRTEFloat32          = true
	shaderRoundingModeRTEFloat64          = true
	shaderRoundingModeRTZFloat16          = false
	shaderRoundingModeRTZFloat32          = false
	shaderRoundingModeRTZFloat64          = false

VkPhysicalDeviceIDProperties:
-----------------------------
	deviceUUID      =  0000-30-00-00-000000
	driverUUID      = 414d442d-4d45-5341-2d44-52560000
	deviceNodeMask  = 0
	deviceLUIDValid = false

VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
------------------------------------------------
	maxInlineUniformBlockSize                               = 4194304
	maxPerStageDescriptorInlineUniformBlocks                = 134217728
	maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
	maxDescriptorSetInlineUniformBlocks                     = 64
	maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 64

VkPhysicalDeviceMaintenance3Properties:
---------------------------------------
	maxPerSetDescriptors    = 22369621
	maxMemoryAllocationSize = 0xffffffff

VkPhysicalDeviceMultiviewProperties:
------------------------------------
	maxMultiviewViewCount     = 8
	maxMultiviewInstanceIndex = 2147483647

VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 3
	pciDevice   = 0
	pciFunction = 0

VkPhysicalDevicePointClippingProperties:
----------------------------------------
	pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

VkPhysicalDeviceProtectedMemoryProperties:
------------------------------------------
	protectedNoFault = false

VkPhysicalDevicePushDescriptorPropertiesKHR:
--------------------------------------------
	maxPushDescriptors = 32

VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
	sampleLocationSampleCounts:
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	maxSampleLocationGridSize:
		width  = 2
		height = 2
	sampleLocationCoordinateRange: count = 2
		0
		0.9375
	sampleLocationSubPixelBits       = 4
	variableSampleLocations          = false

VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT:
-------------------------------------------------
	filterMinmaxSingleComponentFormats = true
	filterMinmaxImageComponentMapping  = true

VkPhysicalDeviceSubgroupProperties:
-----------------------------------
	subgroupSize              = 64
	supportedStages:
		SHADER_STAGE_VERTEX_BIT
		SHADER_STAGE_TESSELLATION_CONTROL_BIT
		SHADER_STAGE_TESSELLATION_EVALUATION_BIT
		SHADER_STAGE_GEOMETRY_BIT
		SHADER_STAGE_FRAGMENT_BIT
		SHADER_STAGE_COMPUTE_BIT
		SHADER_STAGE_ALL_GRAPHICS
		SHADER_STAGE_ALL
		SHADER_STAGE_RAYGEN_BIT_NV
		SHADER_STAGE_ANY_HIT_BIT_NV
		SHADER_STAGE_CLOSEST_HIT_BIT_NV
		SHADER_STAGE_MISS_BIT_NV
		SHADER_STAGE_INTERSECTION_BIT_NV
		SHADER_STAGE_CALLABLE_BIT_NV
		SHADER_STAGE_TASK_BIT_NV
		SHADER_STAGE_MESH_BIT_NV
	supportedOperations:
		SUBGROUP_FEATURE_BASIC_BIT
		SUBGROUP_FEATURE_VOTE_BIT
		SUBGROUP_FEATURE_ARITHMETIC_BIT
		SUBGROUP_FEATURE_BALLOT_BIT
		SUBGROUP_FEATURE_SHUFFLE_BIT
		SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
		SUBGROUP_FEATURE_CLUSTERED_BIT
		SUBGROUP_FEATURE_QUAD_BIT
	quadOperationsInAllStages = true

VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
--------------------------------------------------
	storageTexelBufferOffsetAlignmentBytes       = 0x00000004
	storageTexelBufferOffsetSingleTexelAlignment = true
	uniformTexelBufferOffsetAlignmentBytes       = 0x00000004
	uniformTexelBufferOffsetSingleTexelAlignment = true

VkPhysicalDeviceTimelineSemaphorePropertiesKHR:
-----------------------------------------------
	maxTimelineSemaphoreValueDifference = 18446744073709551615

VkPhysicalDeviceTransformFeedbackPropertiesEXT:
-----------------------------------------------
	maxTransformFeedbackStreams                = 4
	maxTransformFeedbackBuffers                = 4
	maxTransformFeedbackBufferSize             = 0xffffffff
	maxTransformFeedbackStreamDataSize         = 512
	maxTransformFeedbackBufferDataSize         = 4294967295
	maxTransformFeedbackBufferDataStride       = 512
	transformFeedbackQueries                   = true
	transformFeedbackStreamsLinesTriangles     = true
	transformFeedbackRasterizationStreamSelect = false
	transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
----------------------------------------------------
	maxVertexAttribDivisor = 4294967295


Device Extensions: count = 84
	VK_AMD_buffer_marker                  : extension revision 1
	VK_AMD_draw_indirect_count            : extension revision 1
	VK_AMD_gcn_shader                     : extension revision 1
	VK_AMD_gpu_shader_half_float          : extension revision 1
	VK_AMD_gpu_shader_int16               : extension revision 1
	VK_AMD_rasterization_order            : extension revision 1
	VK_AMD_shader_core_properties         : extension revision 1
	VK_AMD_shader_core_properties2        : extension revision 1
	VK_AMD_shader_info                    : extension revision 1
	VK_AMD_shader_trinary_minmax          : extension revision 1
	VK_EXT_buffer_device_address          : extension revision 1
	VK_EXT_calibrated_timestamps          : extension revision 1
	VK_EXT_conditional_rendering          : extension revision 1
	VK_EXT_conservative_rasterization     : extension revision 1
	VK_EXT_depth_clip_enable              : extension revision 1
	VK_EXT_depth_range_unrestricted       : extension revision 1
	VK_EXT_descriptor_indexing            : extension revision 2
	VK_EXT_discard_rectangles             : extension revision 1
	VK_EXT_display_control                : extension revision 1
	VK_EXT_external_memory_dma_buf        : extension revision 1
	VK_EXT_external_memory_host           : extension revision 1
	VK_EXT_global_priority                : extension revision 1
	VK_EXT_host_query_reset               : extension revision 1
	VK_EXT_index_type_uint8               : extension revision 1
	VK_EXT_inline_uniform_block           : extension revision 1
	VK_EXT_memory_budget                  : extension revision 1
	VK_EXT_memory_priority                : extension revision 1
	VK_EXT_pci_bus_info                   : extension revision 2
	VK_EXT_pipeline_creation_feedback     : extension revision 1
	VK_EXT_queue_family_foreign           : extension revision 1
	VK_EXT_sample_locations               : extension revision 1
	VK_EXT_sampler_filter_minmax          : extension revision 1
	VK_EXT_scalar_block_layout            : extension revision 1
	VK_EXT_shader_stencil_export          : extension revision 1
	VK_EXT_shader_subgroup_ballot         : extension revision 1
	VK_EXT_shader_subgroup_vote           : extension revision 1
	VK_EXT_shader_viewport_index_layer    : extension revision 1
	VK_EXT_texel_buffer_alignment         : extension revision 1
	VK_EXT_transform_feedback             : extension revision 1
	VK_EXT_vertex_attribute_divisor       : extension revision 3
	VK_EXT_ycbcr_image_arrays             : extension revision 1
	VK_GOOGLE_decorate_string             : extension revision 1
	VK_GOOGLE_hlsl_functionality1         : extension revision 1
	VK_KHR_16bit_storage                  : extension revision 1
	VK_KHR_8bit_storage                   : extension revision 1
	VK_KHR_bind_memory2                   : extension revision 1
	VK_KHR_create_renderpass2             : extension revision 1
	VK_KHR_dedicated_allocation           : extension revision 1
	VK_KHR_depth_stencil_resolve          : extension revision 1
	VK_KHR_descriptor_update_template     : extension revision 1
	VK_KHR_device_group                   : extension revision 1
	VK_KHR_draw_indirect_count            : extension revision 1
	VK_KHR_driver_properties              : extension revision 1
	VK_KHR_external_fence                 : extension revision 1
	VK_KHR_external_fence_fd              : extension revision 1
	VK_KHR_external_memory                : extension revision 1
	VK_KHR_external_memory_fd             : extension revision 1
	VK_KHR_external_semaphore             : extension revision 1
	VK_KHR_external_semaphore_fd          : extension revision 1
	VK_KHR_get_memory_requirements2       : extension revision 1
	VK_KHR_image_format_list              : extension revision 1
	VK_KHR_imageless_framebuffer          : extension revision 1
	VK_KHR_incremental_present            : extension revision 1
	VK_KHR_maintenance1                   : extension revision 1
	VK_KHR_maintenance2                   : extension revision 1
	VK_KHR_maintenance3                   : extension revision 1
	VK_KHR_multiview                      : extension revision 1
	VK_KHR_pipeline_executable_properties : extension revision 1
	VK_KHR_push_descriptor                : extension revision 1
	VK_KHR_relaxed_block_layout           : extension revision 1
	VK_KHR_sampler_mirror_clamp_to_edge   : extension revision 1
	VK_KHR_sampler_ycbcr_conversion       : extension revision 1
	VK_KHR_shader_atomic_int64            : extension revision 1
	VK_KHR_shader_clock                   : extension revision 1
	VK_KHR_shader_draw_parameters         : extension revision 1
	VK_KHR_shader_float16_int8            : extension revision 1
	VK_KHR_shader_float_controls          : extension revision 1
	VK_KHR_spirv_1_4                      : extension revision 1
	VK_KHR_storage_buffer_storage_class   : extension revision 1
	VK_KHR_swapchain                      : extension revision 68
	VK_KHR_timeline_semaphore             : extension revision 2
	VK_KHR_uniform_buffer_standard_layout : extension revision 1
	VK_KHR_variable_pointers              : extension revision 1
	VK_NV_compute_shader_derivatives      : extension revision 1

VkQueueFamilyProperties[0]:
==========================
	minImageTransferGranularity = (1, 1, 1)
	queueCount                  = 1
	queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
	timestampValidBits          = 64
	present support:
		VK_KHR_xcb_surface  = true
		VK_KHR_xlib_surface = true

VkQueueFamilyProperties[1]:
==========================
	minImageTransferGranularity = (1, 1, 1)
	queueCount                  = 4
	queueFlags                  = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
	timestampValidBits          = 64
	present support:
		VK_KHR_xcb_surface  = true
		VK_KHR_xlib_surface = true

VkPhysicalDeviceMemoryProperties:
=================================
memoryHeaps: count = 3
	memoryHeaps[0]:
		size   = 16911433728 (0x3f0000000) (3.75 GiB)
		budget = 16498606080
		usage  = 0
		flags:
			MEMORY_HEAP_DEVICE_LOCAL_BIT
	memoryHeaps[1]:
		size   = 268435456 (0x10000000) (256.00 MiB)
		budget = 230658048
		usage  = 0
		flags:
			MEMORY_HEAP_DEVICE_LOCAL_BIT
	memoryHeaps[2]:
		size   = 12582395904 (0x2edf82000) (3.72 GiB)
		budget = 12529332224
		usage  = 0
		flags:
			None
memoryTypes: count = 4
	memoryTypes[0]:
		heapIndex     = 0
		propertyFlags = 0x0001:
			MEMORY_PROPERTY_DEVICE_LOCAL_BIT
		usable for:
			IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D16_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
			IMAGE_TILING_LINEAR: color images
	memoryTypes[1]:
		heapIndex     = 2
		propertyFlags = 0x0006:
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
		usable for:
			IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D16_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
			IMAGE_TILING_LINEAR: color images
	memoryTypes[2]:
		heapIndex     = 1
		propertyFlags = 0x0007:
			MEMORY_PROPERTY_DEVICE_LOCAL_BIT
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
		usable for:
			IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D16_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
			IMAGE_TILING_LINEAR: color images
	memoryTypes[3]:
		heapIndex     = 2
		propertyFlags = 0x000e:
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
			MEMORY_PROPERTY_HOST_CACHED_BIT
		usable for:
			IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D16_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
			IMAGE_TILING_LINEAR: color images

VkPhysicalDeviceFeatures:
=========================
	robustBufferAccess                      = true
	fullDrawIndexUint32                     = true
	imageCubeArray                          = true
	independentBlend                        = true
	geometryShader                          = true
	tessellationShader                      = true
	sampleRateShading                       = true
	dualSrcBlend                            = true
	logicOp                                 = true
	multiDrawIndirect                       = true
	drawIndirectFirstInstance               = true
	depthClamp                              = true
	depthBiasClamp                          = true
	fillModeNonSolid                        = true
	depthBounds                             = true
	wideLines                               = true
	largePoints                             = true
	alphaToOne                              = true
	multiViewport                           = true
	samplerAnisotropy                       = true
	textureCompressionETC2                  = false
	textureCompressionASTC_LDR              = false
	textureCompressionBC                    = true
	occlusionQueryPrecise                   = true
	pipelineStatisticsQuery                 = true
	vertexPipelineStoresAndAtomics          = true
	fragmentStoresAndAtomics                = true
	shaderTessellationAndGeometryPointSize  = true
	shaderImageGatherExtended               = true
	shaderStorageImageExtendedFormats       = true
	shaderStorageImageMultisample           = true
	shaderStorageImageReadWithoutFormat     = true
	shaderStorageImageWriteWithoutFormat    = true
	shaderUniformBufferArrayDynamicIndexing = true
	shaderSampledImageArrayDynamicIndexing  = true
	shaderStorageBufferArrayDynamicIndexing = true
	shaderStorageImageArrayDynamicIndexing  = true
	shaderClipDistance                      = true
	shaderCullDistance                      = true
	shaderFloat64                           = true
	shaderInt64                             = true
	shaderInt16                             = true
	shaderResourceResidency                 = false
	shaderResourceMinLod                    = false
	sparseBinding                           = true
	sparseResidencyBuffer                   = false
	sparseResidencyImage2D                  = false
	sparseResidencyImage3D                  = false
	sparseResidency2Samples                 = false
	sparseResidency4Samples                 = false
	sparseResidency8Samples                 = false
	sparseResidency16Samples                = false
	sparseResidencyAliased                  = false
	variableMultisampleRate                 = true
	inheritedQueries                        = true

VkPhysicalDevice16BitStorageFeatures:
-------------------------------------
	storageBuffer16BitAccess           = true
	uniformAndStorageBuffer16BitAccess = true
	storagePushConstant16              = true
	storageInputOutput16               = true

VkPhysicalDevice8BitStorageFeaturesKHR:
---------------------------------------
	storageBuffer8BitAccess           = true
	uniformAndStorageBuffer8BitAccess = true
	storagePushConstant8              = true

VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
-----------------------------------------------
	bufferDeviceAddress              = true
	bufferDeviceAddressCaptureReplay = false
	bufferDeviceAddressMultiDevice   = false

VkPhysicalDeviceConditionalRenderingFeaturesEXT:
------------------------------------------------
	conditionalRendering          = true
	inheritedConditionalRendering = false

VkPhysicalDeviceDepthClipEnableFeaturesEXT:
-------------------------------------------
	depthClipEnable = true

VkPhysicalDeviceDescriptorIndexingFeaturesEXT:
----------------------------------------------
	shaderInputAttachmentArrayDynamicIndexing          = true
	shaderUniformTexelBufferArrayDynamicIndexing       = true
	shaderStorageTexelBufferArrayDynamicIndexing       = true
	shaderUniformBufferArrayNonUniformIndexing         = true
	shaderSampledImageArrayNonUniformIndexing          = true
	shaderStorageBufferArrayNonUniformIndexing         = true
	shaderStorageImageArrayNonUniformIndexing          = true
	shaderInputAttachmentArrayNonUniformIndexing       = true
	shaderUniformTexelBufferArrayNonUniformIndexing    = true
	shaderStorageTexelBufferArrayNonUniformIndexing    = true
	descriptorBindingUniformBufferUpdateAfterBind      = true
	descriptorBindingSampledImageUpdateAfterBind       = true
	descriptorBindingStorageImageUpdateAfterBind       = true
	descriptorBindingStorageBufferUpdateAfterBind      = true
	descriptorBindingUniformTexelBufferUpdateAfterBind = true
	descriptorBindingStorageTexelBufferUpdateAfterBind = true
	descriptorBindingUpdateUnusedWhilePending          = true
	descriptorBindingPartiallyBound                    = true
	descriptorBindingVariableDescriptorCount           = true
	runtimeDescriptorArray                             = true

VkPhysicalDeviceHostQueryResetFeaturesEXT:
------------------------------------------
	hostQueryReset = true

VkPhysicalDeviceImagelessFramebufferFeaturesKHR:
------------------------------------------------
	imagelessFramebuffer = true

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
------------------------------------------
	indexTypeUint8 = true

VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
----------------------------------------------
	inlineUniformBlock                                 = true
	descriptorBindingInlineUniformBlockUpdateAfterBind = true

VkPhysicalDeviceMemoryPriorityFeaturesEXT:
------------------------------------------
	memoryPriority = true

VkPhysicalDeviceMultiviewFeatures:
----------------------------------
	multiview                   = true
	multiviewGeometryShader     = true
	multiviewTessellationShader = true

VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
--------------------------------------------------------
	pipelineExecutableInfo = true

VkPhysicalDeviceProtectedMemoryFeatures:
----------------------------------------
	protectedMemory = false

VkPhysicalDeviceSamplerYcbcrConversionFeatures:
-----------------------------------------------
	samplerYcbcrConversion = true

VkPhysicalDeviceScalarBlockLayoutFeaturesEXT:
---------------------------------------------
	scalarBlockLayout = true

VkPhysicalDeviceShaderAtomicInt64FeaturesKHR:
---------------------------------------------
	shaderBufferInt64Atomics = true
	shaderSharedInt64Atomics = true

VkPhysicalDeviceShaderClockFeaturesKHR:
---------------------------------------
	shaderSubgroupClock = true
	shaderDeviceClock   = false

VkPhysicalDeviceShaderDrawParametersFeatures:
---------------------------------------------
	shaderDrawParameters = true

VkPhysicalDeviceShaderFloat16Int8FeaturesKHR:
---------------------------------------------
	shaderFloat16 = true
	shaderInt8    = true

VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
------------------------------------------------
	texelBufferAlignment = true

VkPhysicalDeviceTimelineSemaphoreFeaturesKHR:
---------------------------------------------
	timelineSemaphore = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:
---------------------------------------------
	transformFeedback = true
	geometryStreams   = true

VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR:
-------------------------------------------------------
	uniformBufferStandardLayout = true

VkPhysicalDeviceVariablePointersFeatures:
-----------------------------------------
	variablePointersStorageBuffer = true
	variablePointers              = true

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
--------------------------------------------------
	vertexAttributeInstanceRateDivisor     = true
	vertexAttributeInstanceRateZeroDivisor = true

VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
--------------------------------------------
	ycbcrImageArrays = true


 , , , ,

torvn77
()

Какую децентрализованную сеть выбрать для ведения блога или группы?

Форум — Talks

В общем в VK есть группа, админ которой написал:

бла-бла…
Просто заходи в телеграм-канал XIII (тринадцать) - там ты почерпнешь умных мыслей и идей. Канал админ ведёт для себя, выкладывает там умные, концептуальные и эстетичные фразы, которые сохранял ДЛЯ СЕБЯ, этим он и интересен. Ссылка на канал.

Я ему в ответ на это написал:

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

На что он мне ответил:

Тимофей, что с Телегой не так?

Ну я перечислил смертные грехи телеграмма, на что получил в ответ вопрос:

Тимофей, который из мастадонтов юзать?

И вот уже сутки не знаю что ему ответить?

Tox сразу не годен, так как в нём нет синхронизации историй чатов в любом, даже самом паршивом виде и его клиент для Андройда как я понимаю умер.

Остальные сети не удовлетворяют ни одному из моих требований

  1. Адресация ноды/клиента по публичному ключу
  2. Регистрация в сети должна сводится к генерации упомянутой пары ключей шифрования.
  3. Наличие публичных топиков или групп
  4. Наличие глобального поиска позволяющего находить публичных людей, топики, группы и файлы.
  5. Наличие анонимных аккаунтов

И вот я сутки уже не могу решить что же мне ему посоветовать?
Ссылка на мой с ним разговор: https://vk.com/wall-81608824_215364

И если таки использовать что либо из Fediverse, то что лучше всего подходит под задачи Владислава?

П.С. Я пока спать пойду, утром посмотрю что вы тут написали.

 , , , ,

torvn77
()

Модератор ЛОРа a1batross подверг цензуре обсуждение.

Форум — Linux-org-ru

Я создал тему для обсуждения будущего графической подситемы в линуксе, ОП темы не содержит утверждений, он содержит вопрос, вместе с тем модератор @a1batross удалил всю тему как вызывающе неверную информацию.

Я понимаю что он возможно сторонник использования Wayland, Systemd и желает кстановления монополии RH но правомочно ли использовать для достижения этих целей свои модераторские полномочия удаляя темы содержащие критику действий RH и его продуктов?

Требую признать действия модератора @a1batross недопустимыми и восстановить тему.

Ссылка на удалённую тему:
Что мы будем делать, если дистрибутивы перейдут на Wayland, а он не будет работать без Systemd?

 , , , ,

torvn77
()

Фичреквест для драйверов Mesa.

Форум — Development

Есть у инвидии такая технология, называется 3D VISION, вот её описание:
https://ru.m.wikipedia.org/wiki/Nvidia_3D_Vision

В частности там написано следующее:

Эту задачу берёт на себя драйвер видеокарты, способный перехватывать вызовы графического API и отрисовывать кадры сразу с двух точек зрения (вместо одной), соответствующих глазам наблюдателя.

Так вот, можно ли сделать подобную подмену функции в свободных драйверах?

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

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

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

 , ,

torvn77
()

Не пора ли сделать новую новость про Fedilab?

Форум — Talks

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

П.С. глобального поиска нехватает.

П.С_2. Что такое Fedilab: https://fedilab.app/wiki/home/

 fedilab, ,

torvn77
()

Дайте ссылки на статьи о том, как сделать квантовые вычисления на основе обычных комплектующих для оптоволоконных сетей?

Форум — Talks

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

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

Заранее срасибо.

Вроде как выкопал: http://www.nanonewsnet.ru/news/2019/pereputannye-fotony-raznogo-tsveta-soedinyat-kubity-s-optovoloknomх

 , кубит

torvn77
()

Сайт opennet.ru недоступен из-за попыток захвата его хостера ,компании Айхор.

Форум — Talks

Не открывается, ни напрямую, ни через тор.

Подробности в теме.

Основная новость:
https://www.ihor.ru/news https://twitter.com/ihor_marosnet https://twitter.com/opennetru/status/1206858393652215808

Сайт и блог компании Айхор: https://www.ihor.ru/news

https://twitter.com/ihor_marosnet

 

torvn77
()

Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»

Новости — Linux General
Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»
Группа Linux General

Брайан Керниган, разработчик ряда UNIX-утилит, а также автор классических трудов по языку программирования С и операционной системе UNIX, опубликовал свою новую книгу.

«UNIX: A History And A Memoir» это история UNIX через призму личных воспоминаний Кернигана. Она рассказывает о людях и событиях в Bell Labs, положивших начало самой значимой операционной системе и самому значимому языку программирования в истории.

>>> Приобрести книгу

 , , , ,

torvn77
()

Сервисник добрался до тестовых точек подключения к SD карте.

Форум — Talks

Сабж: https://youtu.be/y-0e_jasQuA?t=199

В общем покрытие платы SD карты снято лазерным маркёром, получен доступ к сервисным контактам.

 ,

torvn77
()

Человек у себя в квартире собрал лифт.

Форум — Talks

Сабж: https://youtu.be/1QFMMQIC5eE

Для Ъ, человек профессиональный лифтёр и ведёт канал о своей работе.

Linux наверное работает на каком нибудь из контролёров, на худой конец сервера ютуба, на котором размещён этот ролик работают на Линуксе.

 ,

torvn77
()

Что должно быть перед водородом в оригинальной таблице Менделеева?

Форум — Talks

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

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

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

И если продолжаться углубляться в ядерную физику, то что должно занять ячейку в которую Менделеев хотел поместить эфир?
(Вообще таблицу Менделеева можно рассматривать как продолжение симметрии в ядерной физике)

 ,

torvn77
()

А что если добавить в GPL опциональную возможность запрета распространять ПО в скомпилированном виде?

Форум — General

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

В общем хочешь плати за бинарники, хочешь компилируй на своём ПК.

П.С.1 И разрешать ограничивать распространение в скомпилированном виде только для программ, но не библиотек.
П.С.2 Так же надо добавить исключение для инсталятора при условии что бинарный файл не будет копироваться в устанавливаемую систему.
П.С.3 Может быть стоит добавить исключение для различных live.

Родственная тема Продажа свободных программ

 , , ,

torvn77
()

Неужели действительно у debian все монтейнеры поражбежались?

Форум — Talks

Что-то обновления к последнему стабильному Debian приходят всё реже и реже, раньше каждые несколько дней по от 10 до 30 пакетов обновлялось, а теперь компьютер несколько дней не обновлял и обновился только один пакет.

В общем мне тут вспоминается слух о том, что Debian такой дефицит монтейнеров, что они ради их удержания даже OpenRC/SysVInit вернуть согласились.

Что там в Debian происходит, не ужели действительно монтейнеры покинули Debian.

 

torvn77
()

Худший ЛОРовец (и ЛОРовка).

Форум — Talks

Ну это точно не я.

 

torvn77
()

Возможность вендорлока в Linux

Форум — General

Так как не все ЛОРовцы внимательно следят за событиями и пропустив разрозненные факты не могут увидеть их взаимные связи то я для того чтобы они их увидели буду сюда постить ссылки на посты указывающие на те или иные возможности вендорлока в Linux.

 

torvn77
()

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