Skip to main content

Dream computer

I believe a person's personal computer tells a lot about the person. Before that, people could only read faces, palms, handwriting. Now we know more about people by seeing what brand, operating system, choice of programs, wallpaper and desktop layout.

The last few of generations of machines has just swooped by us and a lot of people would have seen at least 3 - 5 computers pass them by. Naturally, it will soon be time to be looking at a new upgrade. So what would be this character defining machine be.

The more significant machines of this decade is my Fostex 4-track, Korg N5, Pentium 2-333, Pentium 3-667. G4 977 ibook. I have to say you really get great ROI on good machines. In fact, my old pentium machines are still serving faithfully to this day.

The trick to actually determining ROI should be best determined by the amount of time you spend at your machine, or at least the amount of time you want to spend at your machine. i.e. your best ROI will be your wife's nightmare. This means productive time vs waiting time and multi-processing abilities. Notice I didn't mention multitasking. I resided to the fact that I cannot multi-task and I do not try to anymore. multitasking == distractions.

The biggest time wasters, rendering, booting, burning. Happiness may be elusive to some, but in computing happiness is the lack of lag and great response times. The solution to each normally is a fast internet connection, a fast disk, good maintenance, installation and some intelligence. Of course ample system resources help the mix but is never the solution.

I've seen some supposedly fast machines run like a dog (no offence to fast dogs). In those cases, the system just isn't maximised. Some enthuisasts go to extremes. Call me lazy, but after gazillion program installations, you just dont change the installation path after a while (with the exception for games, old habits die hard)

The next dillema is that I'm a mac addict as well, and as much as I want my powermac, somehow the few dollars cheaper saved initially on a PC seems to easily sway people over. In truth, it is probably more cost effective to get Mac. You get all the software you need up front and no hassles and pain from the normal Windows world.

Games! Unless you only plan on playing on consoles, you'd bound to get a PC game which isn't on XBOX. Dawn of War, Guild Wars, Warcraft, Half-life2, etc.

So if I were to get a machine, here is what I would get:

- Intel Socket 775 Pentium D 830 3.0GHZ 800MHZ FSB Dual Core CPU
- ASUS P5ND2-SLI-DELUXE nFORCE4 LGA775 2xPCI-E G-Lan Raid Motherboard or Asus P5WD2-PREMIUM I955P PENTIUM D 4xDDR2 Raid PCI-EX GLan LGA775
- DDR2 2Gig(2x1G)PC5400 667Mhz Dual Channel Kit+Copper Heatspreader OCZ
- 2 x Maxtor 300G Serial ATA Hard disk
- Radeon X850XT, PCIe, 256MB GDDR3
- LG DVD16X+- Super Multi DVD Rewriter with Software(DUAL LAYER Black )4167BBK
- SilverStone LC17 BLACK ATX Desktop Case
at umart - $2,576

Yamaha 01x at musiclab - $1,299
Dell 24in 2405FPW LCD display at dell - $1,499


And if I were to get another notebook, it'd be a powerbook. Hey, a person has to have at least one Mac. Then again the new imac's do look really sweet.


So I wait... and I would imagine it will be a long wait....

Comments

NabeelC said…
This comment has been removed by a blog administrator.
NabeelC said…
Hey, I hear the new Intel XEON EM64T are mad fast (though only when running 64bit OS and app). I read this article on CNET where Intel is planning to release Dual Core 3.6GHz XEON EM64T with 8MB L2 Cache and HT.

I bought my laptop 2 years ago and its with P4 3.2 GHz HT. Now, after 2 years, it only increased 400 MHz to 3.6Ghz. I guess they are hitting the manufacturing/technology limit with GHz and now aiming for fancy Dual Core, HT and L2 Cache.

I would say 2006 is a good time to buy a new computer cos you know it will take longer now (than previously) for your computer to be outdated. Plus Windows Vista and Intel Mac will be released in 2006 too.
Aaron Lee said…
Response is on my blog

Popular posts from this blog

Multiple Broadlink RM mini 3 integration using MQTT

Broadlink now has quite a lot of integration options almost out of the box. If you enable Broadlink IHC, you can directly link it to Alexa by giving the device a unique name.

There is a homebridge plug in for homekit integration but I haven't tried or tested this. https://lprhodes.github.io/slate/

I wanted to put the device in domoticz so I can have more control over what can trigger my broadlink. I decided to use broadlink-mqtt for this, which is a fairly easy method to trigger from any source.

Setup Instructions for broadlink-mqtt

1. git clone https://github.com/eschava/broadlink-mqtt

2. vi /home/pi/broadlink-mqtt/mqtt.conf

3. Update the mqtt.conf file with the device type set as multiple_lookup

device_type = 'multiple_lookup'
mqtt_multiple_subprefix_format = '{type}_{mac_nic}/'
4. Start the python script and check that it started and detected all the RM devices.
Check the log file to see what the IP / MAC addresses are. DEBUG Connected to RM2 Broadlink device at …

Fibaro HCL Virtual Device Slider

How to setup Fibaro home center lite (HCL) slider for virtual devices.

As the Fibaro HCL does not support LUA. The question was how to update the number value of the slider to send to the HTTP string. Thanks to this site which is a really good reference https://www.vesternet.com/resources/application-notes/apnt-88/

The 2 use cases here are;

Sonos HTTP API Volume

To allow for volume control for all Sonos devices, add a virtual device with the IP address for SONOS HTTP API and specify the default port to 5005. Create Slider and put the following text into the string.

GET /volume/_sliderValue_ HTTP/1.10x0D0x0A0x0D0x0A


Domotiz Virtual Devices

GET /json.htm?type=command&param=switchlight&idx=XX&switchcmd=Set%20Level&level=_sliderValue_ HTTP/1.10x0D0x0A0x0D0x0A

Replace XX with the device ID.

Restart Fibaro HCL when it stops working automatically

It seems that the Fibaro HCL seems to hang every now and then. Instead of trying to restart it regularly, which doesn't really work, as it's almost impossible to predict when this will happen.

This method checks that the HCL is actually running and in the event it stops working, trigger a script that will restart it.


1. Get a non Fibaro controlled power plug and scripts to control it.

I used a wifi smart plug, TP-link HS100 and downloaded the scripts from

https://blog.georgovassilis.com/2016/05/07/controlling-the-tp-link-hs100-wi-fi-smart-plug/

2. Create a bash script to restart the Fibaro, e.g. restart_fibaro.sh

#!/bin/bash

ip_addr=
scripts=

$scripts/tplink-smartplug.py -t $ip_addr -c off
sleep 10
$scripts/tplink-smartplug.py -t $ip_addr -c on


3. Create a test global variable in the Fibaro HCL

Go to the variables panel and create a test variable, e.g. Test


4. Add a cron entry to test that the Fibaro API is still working and restart if it's not.

The cron script is scheduled ev…