Posts

Showing posts from April, 2011

My Birthday

Image
Today is my birthday and because today my thoughts are only about myself, I had a curiosity about in which years I did celebrate my birthday on Wednesdays ( I like this day of week).
With the following LINQ query I found the answer

from i in Enumerable.Range(0,29)
where (new DateTime(i + 1983,4,6).DayOfWeek) == DayOfWeek.Wednesday
select new { year = i + 1983, age = i }

which is..

Year Age
1983 0
1988 5
1994 11
2005 22
2011 28

And because my curiosity about me and only me goes mad, I wanted to find out more about each day of week and my birthdays.

Enumerable.Range(0,29).ToLookup(i =>new DateTime(i + 1983,4,6).DayOfWeek, i=>new {year = i + 1983,age = i}).OrderBy(d=>(int)d.Key)

click on the image to see it in full size

Thanks to LINQ Pad.

Virusii, messengerul si clinicile particulare

Image
Printre pietenii de pe YM, am si un contact de la o clinica particulara din Iasi. Cand aveam nevoie de o programare, mi-era muuult mai simplu sa o fac pe messenger, decat la telefon.

Dar, cum "virusurile" informatici au pus stapanire pe calculatorul din "front office", clinica s-a pricopsit cu o problema de PR, de care nu prea vrea sa scape prea curand.

Tinute business

Image
Dau peste ditamai banner-ul pe hotnews.ro care te duce la e-shopul www.otto.ro

Arunc un ochi pe pagina tinute business si ce gasesc



Propun ca prezentatorii proiectului "e-romania" sa adopte tinuta.

Ce mai canta un programator?

Ce mai canta un programator?

La primul release: "Like a virgin, touched for the very first time"
La primul set de buguri: "We will we will rock you,
We will we will rock you"
La al 10-lea set de buguri: "Guess who's back
Back again
Shady's back
Tell a friend
Guess who's back, guess who's back, guess who's back, guess who's back"
La primul avertisment: "We don't need no education
We don’t need no thought control"
Dupa 10 ani de programare: "C'mon c'mon, respect authority!"
"C'mon c'mon, obey authority!"
"C'mon c'mon, authorities are here to help you"
"Do what they say"
"…

TVR si sondaje - sau cum poti manipula

Image
Zilele astea a fost un sondaj pe situl TVR, care continea urmatoarea intrebare: "Care credeţi că este soluţia pentru a rezolva problema câinilor comunitari?" si avea cinci variante de raspuns:
Adopţia
Sterilizarea
Eutanasierea
Altă opţiune/comentaţi
Nu ştiu/nu mă interesează



Fiind cat de cat interesat de subiect si inscris intr-un grup de discutii, am vazut ca oamenii au inceput sa se alarmeze ca se voteaza de prea multe ori pentru o anumita optiune. Pur si simplu intr-un interval de doua ore raporturile o luasera razna, deci fie foarte multi oameni s-au mobilizat sa voteze, fie s-a scris o program de votare automata. S-a inclinat pentru prima varianta, datorita faptului ca formularul de sondaj contine si validare CAPTCHA.
Am inceput sa studiez problema si am mai vazut ca de la un calculator se poate vota de mai multe ori, pentru ca votul era numarat pe sesiune, nu pe IP. Deci inchideai si deschideai browserul sau stergeai cookie-ul PHPSESSID si puteai vota din nou. Asta era prima …