LINUX.ORG.RU

Поиск по сайту

 
Раздел:
Всего найдено 24995 результатов, показаны 25
Найдены теги:

 , , , , , , , , ,

Symantec Visual Café for Java 4.0

В 1998 году у меня рабочими инструментами были Borland Delphi 3.0 Enterprise и Inprise JBuilder 2.0 Client/Server. Также рассматривал Symantec Visual Café for Java и MS Visual J++. Операционная система: MS Windows NT 4.0 Workstation. Компьютер: Pentium 166 МГц/32 МБ SDRAM — такой средненький десктоп по тем временам.

iZEN ★★★★★
()

Symantec Visual Café for Java 4.0

У Sun не было своей библиотеки визуальных компонентов (JFC/Swing), когда Microsoft выкатила свою полунативную реализацию библиотеки визуальных компонентов для Java.

Также ещё не был проработан механизм интроспекции объектов JavaBeans, чтобы разработчики могли создавать свои компоненты и делиться ими с другими — у Microsoft уже были стандартизованы компоненты ActiveX, которые можно было использовать в любых средах программирования, включая MS Visual C++/Basic/J++ и Borland IDE C++ Builder, Delphi.

Сетевой протокол RMI/JRMP поддерживался и в Sun Java, и в MS JVM, но в Microsoft JVM можно было использовать компоненты ActiveX с протоколами контейнеризации (COM) и сетевого взаимодействия клиент-сервер (DCOM), чего у Sun не было в стандарте. Начались тёрки из-за того, чья Java более стандартна (после выпуска библиотеки JFC/Swing отдельным пакетом).

iZEN ★★★★★
()

FFmpeg 9.0

> pkg info ffmpeg
ffmpeg-9.0.1,1
Name           : ffmpeg
Version        : 9.0.1,1
Installed on   : Sat Sep  5 20:51:54 2026 MSK
Origin         : multimedia/ffmpeg
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : audio multimedia net
Licenses       : GPLv3+, LGPL3+, NONFREE
Maintainer     : multimedia@FreeBSD.org
WWW            : https://ffmpeg.org/
Comment        : Realtime audio/video encoder/converter and streaming server
Options        :
	ALSA           : off
	AMR_NB         : off
	AMR_WB         : off
	AOM            : on
	ARIBB24        : off
	ASM            : on
	ASS            : on
	BS2B           : off
	CACA           : off
	CDIO           : on
	CODEC2         : on
	DAV1D          : on
	DC1394         : off
	DEBUG          : off
	DOCS           : off
	DRM            : on
	DVD            : off
	FDK_AAC        : off
	FLITE          : off
	FONTCONFIG     : on
	FREETYPE       : on
	FREI0R         : off
	FRIBIDI        : off
	GCRYPT         : off
	GME            : off
	GMP            : on
	GNUTLS         : on
	GPL3           : on
	GSM            : off
	HARFBUZZ       : on
	ICONV          : on
	ILBC           : off
	JACK           : off
	JXL            : on
	KVAZAAR        : off
	LADSPA         : off
	LAME           : on
	LCMS2          : on
	LIBBLURAY      : off
	LIBPLACEBO     : on
	LIBRSVG2       : off
	LIBXML2        : off
	LTO            : off
	LV2            : off
	MFX            : off
	MODPLUG        : off
	MYSOFA         : off
	NETWORK        : on
	NONFREE        : on
	NVENC          : off
	OPENAL         : off
	OPENCL         : off
	OPENGL         : on
	OPENH264       : off
	OPENJPEG       : on
	OPENMPT        : off
	OPENSSL        : off
	OPTIMIZED_CFLAGS: on
	OPUS           : on
	POCKETSPHINX   : off
	PULSEAUDIO     : on
	RABBITMQ       : off
	RAV1E          : off
	RIST           : off
	RTCPU          : on
	RUBBERBAND     : off
	SDL            : off
	SMB            : off
	SNAPPY         : off
	SNDIO          : off
	SOXR           : off
	SPEEX          : on
	SRT            : off
	SSH            : off
	SVTAV1         : off
	TENSORFLOW     : off
	TESSERACT      : off
	THEORA         : on
	TWOLAME        : on
	V4L            : off
	VAAPI          : on
	VAPOURSYNTH    : off
	VDPAU          : on
	VIDSTAB        : on
	VMAF           : off
	VORBIS         : on
	VO_AMRWBENC    : off
	VPL            : off
	VPX            : on
	VULKAN         : on
	VVENC          : off
	WEBP           : on
	X264           : on
	X265           : on
	XCB            : on
	XVID           : on
	XVIDEO         : on
	ZIMG           : on
	ZMQ            : off
	ZVBI           : off
Shared Libs required:
	libX11.so.6
	libXext.so.6
	libXv.so.1
	libaom.so.3
	libass.so.9
	libbz2.so.4
	libc.so.7
	libcdio_cdda.so.2
	libcdio_paranoia.so.2
	libcodec2.so.1.2
	libdav1d.so.7
	libdrm.so.2
	libfontconfig.so.1
	libfreetype.so.6
	libgmp.so.10
	libgnutls.so.30
	libharfbuzz.so.0
	libjxl.so.0.12
	libjxl_threads.so.0.12
	liblcms2.so.2
	liblzma.so.5
	libm.so.5
	libmp3lame.so.0
	libopenjp2.so.7
	libopus.so.0
	libplacebo.so.360
	libpulse.so.0
	libspeex.so.1
	libtheoraenc.so.2
	libthr.so.3
	libtwolame.so.0
	libva-drm.so.2
	libva-x11.so.2
	libva.so.2
	libvdpau.so.1
	libvidstab.so.1.2
	libvorbis.so.0
	libvorbisenc.so.2
	libvpx.so.12
	libwebp.so.7
	libwebpmux.so.3
	libx264.so.165
	libx265.so.215
	libxcb-shape.so.0
	libxcb-shm.so.0
	libxcb-xfixes.so.0
	libxcb.so.1
	libxvidcore.so.4
	libz.so.6
	libzimg.so.2
Shared Libs provided:
	libavcodec.so.63
	libavdevice.so.63
	libavfilter.so.12
	libavformat.so.63
	libavutil.so.61
	libswresample.so.7
	libswscale.so.10
Annotations    :
	FreeBSD_version: 1501502
	cpe            : cpe:2.3:a:ffmpeg:ffmpeg:9.0.1:::::freebsd15:x64
	flavor         : default
Flat size      : 31.5MiB
Description    :
FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library.

Ура! Я в деле!

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

Как бы, времена ассемблера и первых Pentium’ов уже давно позади. Вы вообще видели сколько памяти кушает тот же Chromium? А он написан на C++, не на Rust’е, но под современные юзкейсы.

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

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

И эта плата - потребление ресурсов RAM и CPU.

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

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

> pkg info llvm23
llvm23-23.1.0
Name           : llvm23
Version        : 23.1.0
Installed on   : Sat Sep  5 20:37:15 2026 MSK
Origin         : devel/llvm23
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : devel lang
Licenses       : MIT, BSD3CLAUSE, PD, LLVM, LLVM2, REGEX
Maintainer     : brooks@FreeBSD.org
WWW            : https://llvm.org/
Comment        : LLVM and Clang
Options        :
	BE_AMDGPU      : on
	BE_FREEBSD     : off
	BE_NATIVE      : off
	BE_STANDARD    : on
	BE_WASM        : on
	CLANG          : on
	COMPILER_RT    : on
	DOCS           : off
	EXTRAS         : on
	FLANG          : off
	LIT            : on
	LLD            : on
	LLDB           : off
	MLIR           : on
	OPENMP         : on
	POLLY          : on
	PYCLANG        : on
	STATIC_LIBS    : on
Shared Libs required:
	libc++.so.1
	libc.so.7
	libcxxrt.so.1
	libdl.so.1
	libexecinfo.so.1
	libgcc_s.so.1
	libm.so.5
	librt.so.1
	libthr.so.3
	libz.so.6
	libzstd.so.1
Shared Libs provided:
	libLLVM.so.23.1
	libLTO.so.23.1
	libMLIR.so.23.1
	libMLIRExecutionEngineShared.so.23.1
	libRemarks.so.23.1
	libarcher.so
	libclang-cpp.so.23.1
	libclang.so.23.1
	libmlir_arm_runner_utils.so.23.1
	libmlir_arm_sme_abi_stubs.so.23.1
	libmlir_async_runtime.so.23.1
	libmlir_c_runner_utils.so.23.1
	libmlir_float16_utils.so.23.1
	libmlir_runner_utils.so.23.1
	libomp.so
Annotations    :
	FreeBSD_version: 1501502
	cpe            : cpe:2.3:a:llvm:llvm:23.1.0:::::freebsd15:x64
	flavor         : default
Flat size      : 1.89GiB
Description    :
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.

— 28 минут на сборку.

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

> pkg info gcc16
gcc16-16.1.0_3
Name           : gcc16
Version        : 16.1.0_3
Installed on   : Sat Sep  5 20:09:37 2026 MSK
Origin         : lang/gcc16
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : lang
Licenses       : GPLv3, GPLv3RLE
Maintainer     : salvadore@FreeBSD.org
WWW            : https://gcc.gnu.org
Comment        : GNU Compiler Collection 16
Options        :
	GRAPHITE       : off
	LTO_BOOTSTRAP  : off
	MULTILIB       : on
	STANDARD_BOOTSTRAP: off
Shared Libs required:
	libc++.so.1
	libc.so.7
	libc.so.7:32
	libcxxrt.so.1
	libdl.so.1
	libdl.so.1:32
	libgmp.so.10
	libm.so.5
	libm.so.5:32
	libmpc.so.3
	libmpfr.so.6
	librt.so.1
	librt.so.1:32
	libthr.so.3
	libthr.so.3:32
	libz.so.6
Shared Libs provided:
	libasan.so.8
	libasan.so.8:32
	libatomic.so.1
	libatomic.so.1:32
	libcc1.so.0
	libgcc_s.so.1
	libgcc_s.so.1:32
	libgfortran.so.5
	libgfortran.so.5:32
	libgomp.so.1
	libgomp.so.1:32
	libitm.so.1
	libitm.so.1:32
	libquadmath.so.0
	libquadmath.so.0:32
	libstdc++.so.6
	libstdc++.so.6:32
	libubsan.so.1
	libubsan.so.1:32
Annotations    :
	FreeBSD_version: 1501502
	cpe            : cpe:2.3:a:gnu:gcc:16.1.0:::::freebsd15:x64:3
Flat size      : 355MiB
Description    :
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc16, g++16,
and gfortran16, respectively.

— 7 минут на сборку.

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

Я видел бинарники GCC на многие гигабайты (я сейчас вообще про всё то, что компилируется при его компиляции, включая библиотеки). И почему нет?

Я — про сопоставимую сложность технологий защиты памяти компилируемых приложений.

iZEN ★★★★★
()

AMD внедряет Rust в свои графические драйвера

Это чем компилируемый язык программирования «bloatware»?

Вы пробовали его собрать? rust 1.97.1 для своей сборки требует более 32 ГБ оперативной памяти и колоссального процессорного времени, исчисляемого десятками минут. (Для сравнения, сопоставимый по сложности openjdk 26.0.2 требует около 5 ГБ и четыре минуты на сборку в той же аппаратной конфигурации).

iZEN ★★★★★
()

Цифровой рубль

Проверь память. Перезагрузи смартфон, обнови, снова перезагрузи.

iZEN ★★★★★
()

Цифровой рубль

Итак, первого сентября попытался создать счёт ЦР в одном банке: приложение запросило доступ к Госуслугам — дал; задать пароль к счёту и сгенерировать ключи тапами по экрану — сделано; всё что можно прошуршало, создало хранилище сертификатов, пришла СМС, что всё нормально, можно создавать счёт ЦР, но что-то дальше не пошло, в приложении ничего не появилось.

На следующий день вечером попробовал из другого банка. Процедура та же самая: доступ к Госуслугам, генерация ключей, пароль к счёту, привязка к карте. Пришли две СМС: первая как у первого банка, вторая о подтверждении создания счёта ЦР.

Ту же процедуру прошёл ещё раз на первом банке — появился общий счёт ЦР, который был заведён во втором банке. Теперь можно пересылать рубли через общий счёт ЦР. Правда, задалбывает вводить каждый раз пароль (в каждом банке он разный) от счёта, если нужно пополнить или вывести цифровые рубли. Биометрия не предусмотрена для операций с цифровыми рублями.

iZEN ★★★★★
()

LLVM 23

Если хотите, чтобы на FreeBSD приложения Firefox и Thunderbird (а также Mesa dri/libs и другое ПО) собирались из портов с помощью LLVM определённой (предпоследней) версии, в /etc/make.conf нужно прописать:

DEFAULT_VERSIONS+=llvm=22

Когда совместимость с новой версией LLVM будет обеспечена разработчиками, цифру можно будет исправить.

iZEN ★★★★★
()

LLVM 23

Mesa dri/libs 26.2.1 пока не может в LLVM 23. Последняя поддерживаемая версия — 22.1.8.

iZEN ★★★★★
()

Ограничиваем сертификат Минцифры

В идеале вообще свой открытый SSH ключ в банк лично относить, и по SSH подключаться

Зачем? Это происходит автоматически при соединении клиентского браузера с сайтом банка по https — происходит обмен публичными ключами, чтобы сформировать последовательность цифр (сеансовый ключ) для шифрования трафика. Сертификат банка нужен для подтверждения, что сайт банка, с которым установлено соединение, является доверенным и входит в цепочку доверяемых сертификатов от Минцифры. Публичные ключи организаций находятся в соответствующих сертификатах этой цепочки, их нужно предоставить для работы протоколов шифрования для установления защищённого https-соединения «точка-точка» между браузером и сайтом банка. Никто устраивать мифическую атаку «человек-посередине» (MitM, Man-in-the-Middle) не собирается, если цели ни одной из сторон не ясны.

iZEN ★★★★★
()

Ограничиваем сертификат Минцифры

А вы что, не доверяете госструктурам и банкам своей родной страны(?), раз пытаетесь ограничить действие сертификатов Минцифры? Тогда просто не добавлять их в браузер и не лазать по госсайтам — не вариант? Вы уж определитесь: крестик снять или трусы надеть.

iZEN ★★★★★
()

Время поиска 377 ms