Friday, July 27, 2012

Windows Me, Netscape 4.x

This text was written as a series of replies I posted in the YouTube comments section of a promotional introduction video of Windows Me, which can be found in the said operating system.

Since the video was not uploaded from the official source, chances are that the video and the comments to it won't be available at some point of time. So I posted them here for future reference.

And since Blogspot does not have limits on the amount of text, then I have edited the replies a bit to add text.


Windows Me was really good on something like a 667 MHz CPU and 128Mb RAM at the time. If you want to run reasonably modern software without swapping much, then you need 256 Mb of RAM (factor in [modern] web browser, IM program, OpenOffice 2.4.3).

Windows Me can run on less, of course, as it was included in computers that only had 64Mb of RAM.

At one point, Windows xp ran fine with 128 Mb RAM, but nowadays it needs 512M RAM as a real-life minimum to keep the system secure & do something productive.
These specs were for a new PC from around 2000 that was first supplied with only 64 Mb RAM. I requested it have 128 Mb, since the lesser setup was slow with multimedia of the time (it had fast Internet, so I knew it was the amount of RAM). After the RAM upgrade, using the computer was a breeze.

I also took very good care of the hard drive and the OS, keeping it updated & secure, and since its users mostly used Netscape for business, then viruses and exploits never made it there.
At that time it [the popular version of Netscape] was Netscape Communciator 4.x. I think on that PC we stuck with 4.79 for a long time (the last of 4.x was 4.8, released in 2002 :-). The 4.x branch was the first to support CSS, but that was the only feature which caused crashes when turned on (especially in 4.0x), so I kept it off on all our Netscapes, which were fairly solid after that. Despite the clunky Navigator, the best part was the e-mail client, which introduced mail filters to fight spam (then seen as controversial).
We skipped Netscape 6, never considered 7.x, and in newer PC's moved instead to Mozilla, the open-source descendant of Netscape and which Netscape 6 and 7 were based on anyway.

As Mozilla Foundation started Firefox, it ceased Mozilla development, which was taken over by others, and Mozilla Application Suite became SeaMonkey.

The last version of SeaMonkey for Windows 98/Me is 1.1.19 ([from] 2010); its Gecko rendering engine is a wee bit newer than that of Firefox 2.0 (Gecko 1.8.1.20 vs 1.8.1.24).

Thursday, July 12, 2012

A Slashdotter

This was first meant as a comment to "What Makes a Man?" at Post Apocalyptic Bohemia, a blog about fabulous people. The post contains the lyrics of the song, and my comment refers to the song's first verse. The comment eventually became too long, and I moved the inital draft here and then updated it quite a bit.

The first verse of Marc Almond's "What Makes a Man?" reads like the life of a typical Slashdotter :>

/For those not in the know: Slashdot is a technology news aggregation website, where most readers are nerds and geeks, and the site's original or primary readership supports software freedom.
Now, the reason the first verse of "What Makes a Man?" very nearly parallels a slashdotter's lifestyle, is that some of the more obnoxious commenters applied this lifestyle meme to Slashdotters in their attempt to ridicule Slashdotters' use of Linux, a free software computer operating system (free as in freedom; no-cost being a bonus of that).
As much has been admitted by Linux Torvalds himself, at the 25th minute of The Origins of Linux video organized by Computer History Museum on 19.09.2001.

To these commenters — of which some had to have been employees of companies publishing proprietary software — Slashdotters' use of free software (Linux) thus inferred their inability to afford proprietary (non-free) software, which costs money, something a "typical" Slashdotter has little of. In addition to being unable to find a (female) date :>
: The Linux operating system is reasonably free to obtain, which is a bonus of its being free as in freedom; notwithstanding the existence of Linux distributions that do cost a lot of money when used in mission-critical scenarios.
: This "typical" Slashdotter meme is certainly true of many of its users and readers, but from the time it was first introduced Slashdot, many of the slashdotters at the time going through such motions early in their life have eventually become reasonably successful in their own right.
:Given Slashdot's large readership, there will always be a demographic matching the description of the song's first verse.

In Slashdot-type news aggregation,
a news story is submitted for review by readers, and then being voted on by other readers for publication on the front page.

Each Slashdot story contains a leader with original text and includes a comments section below it. The lede almost always links to the original news item. Comments can be user-generated or anonymous. Comments are moderated by promoting or demoting them, so that comments that are informative, insightful, funny, or a combination thereof, get full visibility, while bad comments are linked or placed "below the threshold" (requires more clicks to see them). As far as I know, only once has a comment on Slashdot been deleted (see Wikipedia article linked below).

More about Slashdot on Wikipedia.

Tuesday, July 3, 2012

How Fast is Your Computer? The Angry Birds Litmus Test

This should serve as a simple test of your computer's internals (CPU, buses, video and audio adapters) to find out how capable your computer is in handling different tasks — audio, video and other activities.

The important bits first.

Requirements:

* With Windows xp (SP3), you need at least 768 Mb of RAM memory (the real-life minimum for Windows xp SP3 is 512 Mb);
* With Windows Vista and Windows 7, you need at least 3–4 Gb of RAM memory (2 Gb is the absolute real-life minimum).

(Your mileage may vary with other operating systems.)
  • The latest install of Google Chrome (it's fairly large), and
  • the latest install of the Angry Birds game for it (not small either*); best if a desktop shortcut were created for it, and
  • the game launched separately with no other applications running;
  • The display setting for the game must be Standard Definition (SD).
  • * Well, ok, there is now a large amount of people who already have Chrome or Chromium and Angry Birds installed, so this makes it a non-issue for those who have both.
The answer to the test would be 'fast' and 'not so fast', depending on audio performance. Same if gameplay is slow.

Criterion: If the game's intro music is jerky, or sounds like bad reception in a mobile call, then 'not so fast' is obvious.

For example, before the 2011 (going on 2012) Christmas update for Angry Birds and Google Chrome 17 (or 16), the game ran fine on a decent (but a) six-year-old notebook computer with the following specifications:

* Intel Celeron M 410 @ 1.46 GHz;
* Display adapter: Mobile Intel 945GM Express (integrated, although the manufacturer's specs listed Intel GMA 950);
* 1 Gb of RAM;
* A good hard drive (not that it matters much);
* Windows xp SP3;
* Let's suppose drivers for hardware are up-to-date, too.

After upgrading the game and the browser, the intro music became jerky (had to turn it off) and gameplay became gradually slower the longer the game was played. Yes, the game can be played without sound on, but it will still be slower.

I will not downgrade to Google Chrome 16 and then try out the latest version of the game, but if I ever see a computer with similar or slightly lower specs, then versions 15/16 of Chrome would be worth trying out.

(If you otherwise don't use Google Chrome, then there's nothing to stop you from uninstalling it.)

Even if the CPU is slower, but the computer has a dedicated video card, then gameplay can be faster, since a dedicated video card is typically faster and can therefore process video better than an integrated graphics adapter. — I guess because in part the former uses separate video memory, while the latter relies on the computer's RAM memory to keep video data in it. A dedicated video card also takes away some of the processing overhead that would otherwise be forced on a CPU, especially if the integrated graphics adapter is unable to process some instructions and the processing load falls back to the CPU.

In some ways, new versions of both Google Chrome and Angry Birds for Chrome may unintentionally make a number of nice computers obsolete like that :> — especially notebooks, as these are not easy to upgrade, if at all, or beyound certain hardware limitations.

All this makes the test really a moving target, as both Google Chrome and the Angry Birds game are in active development, and each will take advantage of new processors' instruction sets and new graphics capabilities (such as newer versions of OpenGL) that are implemented by new video adapters, as portions of Google Chrome are coded against them in assembly language.

That the test fails on some computers, does not mean that people should not choose a notebook with an integrated graphics adapter; it only means that such computers of a certain age are just not fast enough and therefore not as future-proof — in terms of years and the modern software they'd be capable of running.

Much of the reason for such a test is that it's more-or-less simple and offers a real-world "case study", as opposed to benchmarking software. I chose Angry Birds for Chrome, because the game peruses the different capabilities of a computer that runs it; Angry Birds uses Google Chrome as the back-end, and utilizes HTML5, JavaScript, and Chrome's integrated audio support (unlike separately using plugins for audio) for all the fancy stuff.

Another reason is that there are folks who are considering buying a used computer or passing one down. Such a test (if allowed to be performed), or published results of such a test on different hardware should inform the potential users as to the viability of having to use a not-so-new hardware combination for the next, oh well, 2–3 years, for example. Maybe even longer.

Conclusion

How the test relates to the computer being future-proof: If playback of sound in Angry Birds for Chrome is fine, then you can rest assured that the machine can be well used for other activities (such as getting to watch videos on YouTube) for quite a while, even if sound may become jerky after both Chrome and the game are updated.

If sound in Angry Birds is jerky on a computer today, then there might be less confidence about whether the computer is fast enough within the timespan of the next five years, for example. That also includes much of the future software.

The backup test would be the YouTube test (if videos play normally at 360p), only that YouTube uses Flash and users can choose which major version of Flash Player they want on their computer (YouTube supports Flash Player 10 or newer).

There is really nothing to stop people from using older and even older machines, so long such a configuration meets their expectations and that these users are then aware that the hardware does or will eventually turn out to have limited capabilities for new functionality.
T., 29.01.2013. update:

Very recently it was possible for me again to play Angry Birds with quite a bit less reduction in game theme playback quality (which to me is often the marker of whether that game is playable).

The conditions where as follows:
  • Google Chrome 24.0.1312.52 (the latest stable version);
  • Chrome extension ScriptNo installed, with some of the following domains allowed:
    chrome.angrybirds.com
    appspot.com
    google.com (to login through Google)
  • Angry Birds 2.3.3.2 installed (the latest version)
  • All other applications were turned off, including even Microsoft Security Essentials (you have to turn that on after you stop the slingshot game.)
  • The game window had to be separate (through the Angry Birds shortcut dragged to the desktop), so that only the game would start and no the rest of Chrome.
  • The game window had to be in focus and the mouse cursor was not supposed to veer outside the game area to avoid twitchy playback of the theme song.

    Thinking that that would be it might be wrong. So I remember now that
  • I cleaned up the hard disk a bit to allow for more swap space, odd as this may sound. Defragmenting the hard drive every once in a while is always a good call.

Friday, June 22, 2012

Cannot play videos on Yahoo! News?

Symptom: This often happens with users of Firefox and other Gecko-based browsers, when:
• they can't show most news videos on the Yahoo! News website and some other Yahoo! properties;
• the commenting system is not functional (can't properly view and post comments).

Privacy-conscious users, and/or those who wish for their browsers to consume less resources, use a script blocking add-on, such as NoScript. I often have NoScript configured to allow/disallow full domains (like d.yimg.com) and not just second-level domains (just yimg.com).

As it often happens, allowing only full subdomains instead of just second-level domains brings with itself more issues.

By default, NoScript includes a whitelist of second-level domains without which major services' functionality would be wholly disabled. The whitelist also contains yahoo.com, yimg.com, and yahoopis.com). The instructions herein are for users who have chosen to impose a more fine-grained control over the websites they visit.


Right, well, I finally played around with NoScript and found a solution:

NoScript:
    In addition to news.yahoo.com and screen.yahoo.com and maybe others, allow the following domains essential for video playback:
  • l.yimg.com
  • d.yimg.com
  • connect.facebook.net (If you're privacy-conscious, then allow temporarily).

  • 11.07.2012. Update: I later discovered that non-video news items also featured videos, so here's an addition of domains that must be allowed:
  • video.query.yahoo.com
  • yep.video.yahoo.com
  • yui.yahooapis.com (important on other Yahoo properties, even if not using video)
  • webplayer.yahooapis.com
Flashblock:
• Allow d.yimg.com
^ Including only that domain in the Flashblock whitelist will have the video area rendered with the Flashblock placeholder. Clicking on it will start playback (note that ads are also played).
• Allow l.yimg.com
^ In regular news items that included video, disallowing l.yimg.com wouldn't even load the Flashblock video placeholder.

If you want video to load automatically, allow the above domains, and news.yahoo.com and screen.yahoo.com (and/or other Yahoo! properties as necessary from the Flashblock toolbar button).

Conclusion

Even if l.yimg.com and d.yimg.com are enabled in NoScript, the crucial part for some erroneous coding reason is connect.facebook.net; If that is not allowed, most video code and commenting functionality won't load. Note that connect.facebook.net is the primary culprit. This has been discussed before at forums.informaction.com (a NoScript and web security forum).

Thursday, June 21, 2012

Overview of Nokia phones offered by U.S. carriers on the web

US web offers for new Nokia phones as of 06.06.2012.
The list is very much incomplete, and emphasis is added to phones that don't have Windows Phone 7.5 in them.
This list also reflects which carriers' websites first ask for location without offering their phones first. The carriers whose sites that do that are more likely to offer locked phones and with a fixed contract instead of selling them to someone who would want to use their phone with a different carrier.


Legend:
* "Nokia not listed" means that the website is offering phones by brand name
* "No Nokia phones" means that the website either does not offer phones by brand name, or that Nokia phones were not available.

National
  • T-Mobile:
    Nokia X2 (refurb)
  • AT&T: Nokia Lumia 900 (doesn't count)
  • Verizon Wireless
    Basic phones: No Nokia
    Smartphones: Nokia is not even in a gray list
  • Sprint: Personal/Business — No Nokia, has one Sony Ericsson, IIRC
  • Tried alltel — service not available at "my" zip code (I used one of Au Sable Forks, NY)
  • C-Spire: None (has Sony Ericsson)
  • Cricket Wireless — No coverage in the area :(
    According to Wikipedia (as of 31.05.2012), Nokia is not in the current list of phones.
Supra-Regional
MetroPCS — Nokia is not in the listed brands
U.S. Cellular — Nokia is not in the listed brands

Regional
Alaska Communications — Nokia is not in listed brands
    Cellcom —
    Nokia is listed, but no products shown
  • Cellular One
      Locations: Montana, North-Western Wyoming, Texas (TX-10, TX-11), and Oklahoma (OK-5)
      cellonenation.com — Wants zip code
      celloneet.com — Wants zip code
    • cellular1.net (East Central Illinois, device availability varies by location) —
      Feature Phones:
      Nokia 2680
      Nokia 2720
      Smartphones:
      Nokia N8
      Nokia N97
      Texting phones:
      Nokia C3
    • cellularoneonline.com (Northeastern Arizona and Northwestern New Mexico)
      All mobile phones:
      Nokia C1
      Hearing aid-compatible:
      Nokia 2720
      Nokia 6085
      Nokia 7020
      Nokia E5 (Aspect)
      Nokia E75
    • South Canaan Cellular (Wayne and Pike Counties, Pennsylvania/cellularonenepa.com) — No Nokia phones
    • Choice Wireless (Texas and Oklahoma, cellonetxok.com, models vary based on availability)
      Nokia 2760
      Nokia 5800
      Nokia 6061
      Nokia 6085
      Nokia E63
  • Cincinnati Bell — Has landing page, but this can be run around. Nokia not listed.
  • Element Mobile — No Nokia phones
  • i Wireless
    Nokia 1208
  • Immix Wireless
    Nokia C1
  • nTelos — Nokia not listed
  • Revol Wireless — No Nokia phones
  • southernLINC Wireless — No Nokia phones
  • West Central Wireless
    Nokia C6
    Nokia N8
  • Indigo Wireless — No Nokia phones
  • Viaero Wireless
    Nokia 2720
    Nokia 7020
  • Long Lines Wireless
    Nokia 7020
  • Arctic Slope Telephone Association Cooperative (astac.net) — wants zip code

Friday, May 18, 2012

Sülearvutid, tootjad, Apple vs MS

Jälle läks kommentaar artiklile liiga pikaks ja peale selle oleks see kommentaar olnud kõige viimase kommentaarina artiklile mõnes mõttes ka kõige hiljem kirjutatud.

Kuna vahepeal ei olnud mingi teadmata põhjuse tõttu võimalik Postimehe keskkonnas kommentaare kirjutada, piirdusin ma teiste kommenteerijate kommentaaridele plusside ja miinuste lisamisega ja minu enda kirjutised tuli siia panna. Lõpuks osutusid nad ühe keskmise kommentaari kohta liiga pikaks ja eriliseks, et üldse kuskile kommentaariumi postitada ja iga selline pikem vaimusünnitis leidis oma koha siin ja mujalgi. Nagunii oleks PM-is kommentaar kolm kuud pärast postitamist olnud automaatselt ära kustutatud...

Niisiis...


Üldiselt on nii, et isegi "sel ajal kui müüdi komponentide alusel," siis alati oli ja on olemas ka väga ja väga korralikke arvuteid, lihtsalt paljud kasutajad selliseid ei osta, sest hinnasilt ei ole just kõigile jõukohane.

(Juhtub ka, et korralikku arvutit otsiv kasutaja saab selle korraliku, mida pakutakse, kuid samas leiab korralik kasutaja ka täpselt selle, mida soovib.)

Kvaliteetne läppar maksab ikkagi umbes 1000 eurot ja odav masin 200-300€. Et viimaste seas kvaliteetset leida, tuleb tootjat hoolikalt valida.

Maci kasutajaid kritiseerida pole ka väga õige, sest nad on ostujõulisem elanikkond ja iga ostu eest läheb riigieelarvesse niimoodi suurem käibemaks.

See on tõsi, et paljusid asju valmistatakse Hiinas ja ETV on selle kohta ka dokfilme näidanud. Nii et toodet ostes mõelge alati nendele inimestele, kes selle kokku panid.

Foxconni jutud headest töötingimustest on võrreldavad samaga, mida kompartei rääkis siin kunagi N. ajal "ilusast elust". Kusjuures osades tehastes võivad tingimused olla head ja osades mitte, kuna Foxconni enda kõigi töötajate armee suurus ei ole Eesti rahvaarvust just väga kaugel (1,2 miljonit inimest 2011. aastal üle kogu maailma).

Töötingimused on seal muu Hiinaga võrreldes justkui head, kuid ettevõtte suuruse tõttu on võimalik kiiresti korraldada pakasuuhhasid. Foxconni (aka Hon Hai) taiwanlasest juhi Terry Gou suuvärk pole just ainuke kord reha otsa astunud ning see peegeldub ka ettevõtte suhtumises töötajatesse.

Et saada sealsest olukorrast paremat pilti, siis Hong Kongi MTÜ lühendnimega SACOM teeb mandri-Hiina erinevates elektroonikatehastes uuringuid ja avaldab regulaarselt iga linna ja selle tehas(t)e lõikes raporteid nii töötingimuste, elukorralduse kui ka palga kohta.

Parim ettevõte alltöötvõtjate töötingimuste parandamisel ei ole mitte Apple, vaid hoopis HP. Tõsi, ka HP tellib Foxconnilt vidinaid, kuid HP üks peamisi alltöötvõtjaid on minu teada pigem Chicony, mis nimega kaupa peaks olema ka Eestis saada.

Et ühed inimesed on ühe tootega rahul ja teised teisega, on võib-olla ehk psühholoogiline efekt, et kasutaja lõpuks omab midagi, mis on täiesti tema oma ja kui realistliku ootuse puhul on ese oma väärtust tõestanud, pole seda asjatult kritiseerida ometi mõtet.

Mul on näiteks üks suhteliselt vana "hiinakast" MP3 mängija, mis on muuseas ka minu esimene selline vidin ning millel on ainult 128 Mb mälu ja mälukaardi võimalust pole. Ning ehkki ma seda praegu ei kasuta, siis selle omamine tähendas seda, et ma õppisin seda kasutama, uurisin toodet ja avastasin selle kohta täiesti unikaalseid asju ja võimalusi, mida võib-olla ainult vähesed teavad.

Seega kokkuvõttes igaühele oma.

Kui juba läpparite soovitamiseks läks, siis minugi poolt mõned soovitused.

Mõeldes Hiina ja teiste Kagu-Aasia töötajate peale oleks siis mõttekam osta väga vastupidav sülearvuti. Odav see muidugi pole, kuid sellisel moel saab masinat kauem kasutada ja nõudlus odava(ma) kauba järele langeb.
  • Kes tahab ülivastupidavat masinat, nendele on olemas ka vastavalt ülikallis Panasonic Toughbook. Väga tõenäoliselt on kõik jupid Jaapanis tehtud ning sealsamas ka kokku pandud.
  • Kes tahab pikka aega vastupidavat ja väga kvaliteetset masinat mõistlikuma hinna eest, võiks mõelda Lenovo ThinkPad arvutite peale. ThinkPadide tootearendus toimub peamiselt USA-s.
  • Kes Hiina omanduses brändi kaupa ei taha, soovitan HP-d juba seepärast, et nad on üks eetilisemaid arvutiettevõtteid üldse. HP valik on suur ja nendel on olemas ka terve posu kvaliteetseid äriklassi sülearvuteid.
  • Euroopas valmistatud sülearvuteid teeb ainult Fujitsu (äriklassi mudelid) ning Saksamaal arendatakse ja valmistatakse isegi oma emaplaate.
Nii Lenovo, Dell, HP kui ka Fujitsu pakuvad äriklassi mudeleid, mida on testitud eri vastupidavus-standardite vastu, k.a. mudelid, mis on testitud vastama MIL-standarditele.

IBM valmistab siiani väga võimsaid ja vastupidavaid tööjaamu.
Siemens on keskendunud industriaalarvutitele, millest osad on PC-d, kuid Siemens müüb neid vaid suurklientidele ja alati eritellimuse peale.

Kahjuks Euroopa Liidu ja ka eri liikmesriikide seadusandlus ei nõua, et iga toote puhul oleks juures alates reklaamist ja hinnasildist ning lõpetades tootekarbi ja dokumentatsiooniga selge kiri, mis ütleks, kus riigis toode tehtud on. Jah, see on tihtipeale toote küljes, kuid seda alles pärast ostmist avastada on väga nõme.

Saturday, April 28, 2012

ZX Spectrum oli masside arvuti

Kommentaar Delfi Forte artiklile
"Koduarvutite tootjad pole suutnud ZX Spectrumi soodsat hinda juba 30 aastat üle trumbata"


Tuleb lisada, et Suurbritannias oli keskmine kuupalk 1982. aastal £780,79, nii et kui arvestada maksud ka maha, siis näiteks £600 maksnud Commodore 64 hinnaks oli sisuliselt üks [keskmine] kuupalk; tol ajal Inglismaal vägagi populaarne BBC Micro umbes kolmandik sellest kuupalgast ja ZX Spectrum maksis vaid £125.

(Samal ajal valitses Inglismaal mitte just väike majanduslangus.)

ZX Spectrumi kõige odavama variandi selline hind tähendas seda, et selle võis suurema vaevata ära osta ja paljudes kodudes oli see ka esimene arvuti. Nii et Inglismaal tõeline masside arvuti, umbes nagu USA-s Commodore C64.

BBC Micro eeliseks oli selle arvestatav laiendatavus ja vastupidavus ning see läks paljudes koolides esimeseks kooliarvutiks ja seda ei peljatud ka kodudes ära.

Kaks aastat hiljem, 1984.a., lasti välja Amstrad CPC464 koos rohelise monokroommonitoriga, mis maksis £249. (Amstrad arvuteid müüdi vaid ekraaniga samal ajal, kui teised tulid "rasedate kalkulaatoritena", mida sai ühendada teleriga). Erinevalt teistest toetas Amstrad C/PM opsüsteemi, millele oli juba arvestatav tarkvarakataloog juba olemas. Seega Amstradi diil oli nii hea, et Lääne-Euroopas kasutati seda edukalt ka ärides.

Aja jooksul alandati paljude nende masinate hindu, nii et nende kättesaadavus isegi suurenes.

Hiljem turg küllastus, peale tulid juba IBM PC-ühilduvad masinad ja 8-bitised arvutid olid põhimõtteliselt oma aja ära elanud. ZX Spectrumi teeb huvitavaks muidugi see, et sellele arvutile tehakse siiamaani tarkvara; veel 2010. aastal tuli välja umbes 90 tiitlit.

Tänapäevastest uutest tehnikavidinatest võib tõmmata paralleele näiteks Android nutitelefonidega; odavaimad sellised maksavad (uuelt) umbes kuuendiku–kaheksandiku Eesti keskmisest palgast (kui see on 900€ bruto).