With a cup of coffee ready at hand, I can at times become a real armchair detective for a variety of nerdy topics I find interesting, and spend hours reading as much as I can about them too. I like to skii when I'm not glued in front of a computer screen.
+I do occationally game, and I also have a silent passion that comes out every few years for building gaming computers - even servers recently!
I'd be happy to send you any component that you find here for "free". The only thing I ask in return is that you pay for shipping.
+This page is still a work-in-progress. You can use my API to get a list of retired components by hardware category for now.
+Please note; I can't guarantee the thing you want will work as expected, or work at all! But I will test the compontent for you if I still have means at hand to do so.
+I'd be happy to send you, dear reader, any component that you find here for "free" that hasn't been retired yet. The only thing I ask in return is that you pay for shipping.
+I can't guarantee the thing you want will work as expected, or work at all! But I will test the compontent for you if I still have means at hand to do so.
+ +This rig was built: = date(API::DATE_FORMAT, $config[ConfigModel::DATE_BUILT->value]) ?>
+Motherboard
+= $motherboard[MbModel::FORMFACTOR->value] ?>
+= $motherboard[MbModel::VENDOR_NAME->value] ?>
+= $motherboard[MbModel::VENDOR_MODEL->value] ?>
+= $motherboard[MbModel::NETWORK_ETHERNET->value] ?? "No LAN" ?>
+= $motherboard[MbModel::NETWORK_WLAN->value] ?? "No WLAN" ?>
+= $motherboard[MbModel::NETWORK_BLUETOOTH->value] ?? "No Bluetooth" ?>
+= date(API::DATE_FORMAT, $motherboard[MbModel::DATE_AQUIRED->value]) ?>
+Yes
+Case
+= $case[ChassisModel::VENDOR_NAME->value] ?>
+= $case[ChassisModel::VENDOR_MODEL->value] ?>
+= $case[ChassisModel::STORAGE_TWOINCHFIVE->value] ?>
+= $case[ChassisModel::STORAGE_THREEINCHFIVE->value] ?>
+= date(API::DATE_FORMAT, $case[ChassisModel::DATE_AQUIRED->value]) ?>
+Yes
+CPU
+= $cpu[CpuModel::VENDOR_NAME->value] ?>
+= $cpu[CpuModel::VENDOR_MODEL->value] ?>
+= $cpu[CpuModel::CPU_CLASS->value] ?>
+= $cpu[CpuModel::CLOCK_BASE->value] / GIGA ?>GHz
+= $cpu[CpuModel::CLOCK_TURBO->value] / GIGA ?>GHz
+= $cpu[CpuModel::CORE_COUNT_PERFORMANCE->value] + $cpu[CpuModel::CORE_COUNT_EFFICIENCY->value] ?> (= $cpu[CpuModel::CORE_COUNT_PERFORMANCE->value] ?>/= $cpu[CpuModel::CORE_COUNT_EFFICIENCY->value] ?>)
+= $cpu[CpuModel::CORE_THREADS->value] ?>
+= date(API::DATE_FORMAT, $cpu[CpuModel::DATE_AQUIRED->value]) ?>
+Yes
+= $mb_cpu[MbCpuCoolerModel::SOCKET->value] ?>
+= $mb_cpu[MbCpuCoolerModel::SOCKET_TYPE->value] ?>
+GPU
+= $gpu[GpuModel::VENDOR_CHIP_NAME->value] ?>
+= $gpu[GpuModel::VENDOR_CHIP_MODEL->value] ?>
+= $gpu[GpuModel::MEMORY->value] / GIGA ?>GB
+= $gpu[GpuModel::VENDOR_NAME->value] ?>
+= $gpu[GpuModel::VENDOR_MODEL->value] ?>
+= date(API::DATE_FORMAT, $gpu[GpuModel::DATE_AQUIRED->value]) ?>
+Yes
+PSU
+= $psu[PsuModel::POWER->value] ?>W
+= $psu[PsuModel::VENDOR_NAME->value] ?>
+= $psu[PsuModel::VENDOR_MODEL->value] ?>
+= $psu[PsuModel::TYPE_MODULAR->value] === "TRUE" ? "Yes" : "No" ?>
+= $psu[PsuModel::EIGHTYPLUS_RATING->value] ?? "None" ?>
+= date(API::DATE_FORMAT, $psu[PsuModel::DATE_AQUIRED->value]) ?>
+Yes
+DRAM
+ = VV::media("icons/chevron.svg") ?> +DRAM - = $dram[DramModel::TECHNOLOGY->value] ?>
+= $dram[DramModel::CAPACITY->value] / GIGA ?>GB
+= $dram[DramModel::SPEED->value] / MEGA ?>MHz
+= $dram[DramModel::VENDOR_NAME->value] ?>
+= $dram[DramModel::VENDOR_MODEL->value] ?>
+= $dram[DramModel::FORMFACTOR->value] ?>
+= $dram[DramModel::TECHNOLOGY->value] ?>
+= $dram[DramModel::ECC->value] === "TRUE" ? "Yes" : "No" ?>
+= $dram[DramModel::BUFFERED->value] === "TRUE" ? "Yes" : "No" ?>
+= date(API::DATE_FORMAT, $dram[DramModel::DATE_AQUIRED->value]) ?>
+Yes
+= $mb_dram[MbDramModel::SOCKET->value] ?>
+= $mb_dram[MbDramModel::SOCKET_TYPE->value] ?>
+Storage
+ = VV::media("icons/chevron.svg") ?> += $storage[StorageModel::DISK_FORMFACTOR->value] ?> = $storage[StorageModel::DISK_TYPE->value] ?>
+= $storage[StorageModel::DISK_TYPE->value] ?>
+= floor($storage[StorageModel::DISK_SIZE->value] / GIGA) ?>GB
+= $storage[StorageModel::DISK_INTERFACE->value] ?>
+= $storage[StorageModel::DISK_FORMFACTOR->value] ?>
+= $storage[StorageModel::VENDOR_NAME->value] ?>
+= $storage[StorageModel::VENDOR_MODEL->value] ?>
+= date(API::DATE_FORMAT, $storage[StorageModel::DATE_AQUIRED->value]) ?>
+Yes
+= $mb_storage[MbStorageModel::INTERFACE->value] ?>
+