Archive for January, 2014

Retardați

Sunday, January 26th, 2014

Pentru retardații care au băut cerneala, ocupă funcții publice în MAI și nu știu să recunoască coodronate geografice exprimate în grade centezimale și să le convertească în grade sexagesimale, sau invers. Se dă un avion cu șapte ocupanți prăbușit în Munții Apuseni la coordonatele 46.76971323.589803. A se converti coordonatele în grade sexagesimale și invers.

Avem doar două numere raționale fără N, E, S sau V. De unde știm în ce emisferă suntem? Foarte simplu: lagărul civilizației moderne e Europa, deci N și E sunt cu plus. Dacă semnul nu e figurat, coordonatele sunt pozitive, deci 46.769713 N23.589803 E. Bun. Un alt amănunt e că în țările din sfera anglo-saxonă și în coloniile lor zecimalele se separă cu punct, nu cu virgulă. Să vedem cum convertim efectiv coordonatele:

Se ia partea fracționară (zecimalele) a latitudinii și se înmulțește cu 60.

0,769713 · 60 = 46,18278

Partea întreagă (cea de dinaintea virgulei) a rezultatului, respectiv 46, reprezintă minutele (′). Apoi se ia partea facționară a minutelor și se înmulțește și ea cu 60.

0,18278 · 60 = 10,9668

Rezultatul reprezintă secundele (″). În general două zecimale după secunde sunt ultrasuficiente pentru că oferă precizie de sub un metru, eroarea GPS fiind de regulă de ordinul metrilor. Coordonatele exprimate în grade sexagesimale se scriu (fiecare, că-s două: latitudine și longitudine) sub forma a trei grupări distincte de cifre, fiecare însoțită de unitatea ei de măsură:

46° 46′ 10,97″ N,  23° 35′ 23,29″ E

Pentru conversia inversă se iau secundele și se impart la 60. Se adună rezultatul astfel obținut la minute:

10,97 : 60 = 0,18283
46 + 0,18283 = 46,18283

Ceea ce obținem se mai împarte odată la 60, iar rezultatul se adună la grade:

46,18283 : 60 = 0,769714
46 + 0,769714 = 46,769714

Rezultatul obținut astfel reprezintă latitudinea în sistem centezimal, cea de la care am pornit. Cu longitudinea se procedează în mod similar. Cele șase zecimale de după virgulă ne dau o precizie de sub un metru.

Dacă nu sunteți în stare să faceți înmulțiri și împărțiri, lăsați pe alții care sunt, iar voi mergeți de vă dați foc cu artificii într-o piață publică. Avionul a fost găsit de niște localnici și un pădurar, acum în secolul douășunu când avem receptoare GPS pe telefonul mobil și semnal 3G în creierii munților. Serviciul Salvamont-Salvaspeo, care are oameni pregătiți și dotați pentru operațiuni de salvare montană, a fost alertat ultimul și a primit ordine greșite.

Perl6 syntax

Saturday, January 25th, 2014

You hated Perl5 because of sigil abundance? Or because of it’s dereference syntax? Good. Because Perl6 now has twigils and changes the C-style operator semantics. It now looks less like C and more like insanity. Here’s the big picture.

“Multiple exclamation marks,” he went on, shaking his head, “are a sure sign of a diseased mind.” – Terry Pratchett

Perl6 on MoarVM

Friday, January 24th, 2014

The other good news for today is that we now have the first Rakudo Perl6 compiler that has support for building and running on MoarVM plus some important improvements on the JVM.

FreeBSD 10R

Friday, January 24th, 2014

I faied to mention that FreeBSD 10 was out since 31 January. Here’s the release notes. It includes many new changes, for example unbound, clang and pkg being the default resolver, compiler and package manager, respectively, or other more subtile goodies such as filename completion in sh(1). Yay! BIND, GCC and the old package manager are out. Reasons for this include BIND10 being rewritten in C++ and Python, new versions of GCC being distributed under the more restrictive GPLv3 and the old package manager being old.

Brilliant

Thursday, January 16th, 2014

This is. Ode to Billy Joe.

And Papa said to Mama as he passed around the blackeyed peas
“Well, Billie Joe never had a lick of sense, pass the biscuits, please”
“There’s five more acres in the lower forty I’ve got to plow”
And Mama said it was shame about Billie Joe, anyhow
Seems like nothin’ ever comes to no good up on Choctaw Ridge
And now Billie Joe MacAllister’s jumped off the Tallahatchie Bridge.

It’s so brilliant, Bob Dylan wrote a parody that’s marked by or causing boisterous merriment or convulsive laughter. Err, I mean funny as hell. Sorry, couldn’t resist. Took that out of the dictionary. It was listed under hillarious. The article even mentions Des Moines, Iowa.

Friday, January 10th, 2014

Today we gonna honor Mr. Chester Arthur Burnett, aka Howlin’ Wolf, blues singer.

That’s evil,
Evil is goin on.
I am warnin ya brother,
You better watch your happy home.