More...

abusing namespace std;

Категория: Интересно


Визуализация на тотото

Вчера ме сърбяха пръстите и направих една визуализация на всички тиражи от Тото 6/49 досега, в графичен вид:

Внимание - голяма картинка

Това е ~14 мегапиксела картинка, като всяка от 13983816-те комбинации е съпоставена с единствен пиксел.
Т.е. подредени са всички 6-торки числа, като първа е 1,2,3,4,5,6 и тя съответства на ред 0, колона 0 на картинката - горния-ляв ъгъл.
1,2,3,4,5,7 е на ред 0, колона 1 и т.н.

С точици са маркирани изтегляните някога комбинации в 50+ годишната история на тотото. Лексикографски първото такова се намира на ред 0, колона 3515 - 1,2,3,7,30,36.
Със синя точица е маркирано вчерашното второ теглене (ред 7, приблизително в средата на картинката).
С червени точици са маркирани комбинациите, които са теглени повече от веднъж в историята на тотото.

Та - пускайки фиш, вие маркирате 4 пиксела от картинката, и се надявате тотото случайно да ви уцели. Мисля, че нагледно си личи какви са ви шансовете :)
И още нещо - в графиката са маркирани с малки кръстчета, а не с единични пиксели, че иначе ставаше съвсем депресиращо :D


Публикувано в категория Интересно -- clock 16 Nov 2012, 14:24, 0 коментара


thought

Dorkbot

Yes, ще участвам в идния Доркбот №11 в София. Ще приказвам за издевателствата ми над коледната звезда (цялата одисея) и какво научих от всичко това. Който желае - да заповяда след седмица на събитието :)


Публикувано в категория Интересно -- clock 21 Jun 2012, 18:45, 0 коментара


thought

Overengineered

Миналата седмица имах да пиша курсов проект по "Основи на системите за дизайн (CAD)" и рекох да избухна, като представя нещо много над изискванията за "отличен". Ей така, за спорта. Без да жаля време и средства.
Всъщност, получи се доста задоволително - можете да го видите тук: FooCAD (Windows build).
Да не забравите да пробвате и гредата, ей :)

Ники не пропусна да ме погаври по случая:


      [6:44:36 PM] anrieff: да ти пратя какво писах тия дни като курсов проект
      [6:44:38 PM] anrieff: http://anrieff.net/misc/foocad.rar
      [6:44:47 PM] anrieff: разархивираш и пускаш .exe-то :)
      [6:58:07 PM] nickysn: това 2D ли е?
      [6:59:30 PM] anrieff: да
      [6:59:46 PM] nickysn: хехе, ти и 2D графика :)
      [7:00:07 PM] nickysn: не съм очаквал такова нещо от теб :)


Какво друго - захванах се със следващия PIC проект. За пръв път поръчвам от Farnell списък, който не се събира на A4 лист :)
Този път няма да има интересна механика, но за сметка на това, брилянтният ми план за петилетката гласи да смъкна безработицата в електрическата част до 0%.
Очертава всеки от 20-те крака на PIC-а да е зает с нещо. Усещам с подкорието си, че ще стане много космата платка.
Повече няма да издавам, да поддържам съспенс :D


Публикувано в категория Интересно -- clock 12 Feb 2011, 21:10, 0 коментара -- English View in English


thought

Тотото

Покрай огромния джакпот последните седмици се вдигна голяма патардия - невиждани опашки пред тото-пунктовете, залагания от по 5000+ лева в "мощни" комбинации и т.н.
Аз пък взех, че изковах едно уредче за статистическа справка в историята на тегленията на тотото. Това е една малка страничка, в която попълвате една колонка от фиш (6 числа) и с тях се симулира какво би се получило, ако пускахте тази комбинация във всеки тираж на 6/49 от началото му (1958 г.) до наши дни. Има нещо като "лог" на печалбите, статистика за сумарен брой тройки, четворки, петици и шестици, както и ориентировъчното им отражение в суха пара.

Имате 6 любими числа и мислите, че са печеливши? Пробвайте късмета си!


Публикувано в категория Интересно -- clock 16 Jun 2010, 09:47, 0 коментара


thought

Бъг при въвеждането на пароли за WinRAR, или...?

Преди някоя и друга седмица открих един странен бъг в реализацията на WinRAR при ползване на кирилишки пароли (ако ползвате латиница/цифри/пунктоация може да спите спокойно). Цялото нещо се свежда до добре известната поговорка: "Това, че даден софтуер е писан от родолюбив руснак, не значи, че работи безпроблемно с кирилица" :)

Ето и малко подробности за бъга... вие знаехте ли, че може да ползвате пароли на кирилица (или на какъв-да-е друг не-latin език) за RAR-архиви? Е, аз не знаех, но рекох да проверя. Това се случва покрай доразработването на моя RAR-паролотрошач (който ускорих с 10-20% и прочее). За целите на теста, първо тръгнах от най-често ползваната RAR програма - WinRAR. Избрах си 5 файла и ги криптирах с паролата «България», при опция за криене на файловите имена. WinRAR прие паролата ми, след което архивчето се дешифрира успешно със същата парола (и неуспешно с произволна друга). Успешно се дешифрира и при използване на конзолната версия на програмката под cmd.exe прозорец.

Като стъпка две, прехвърлих тестовия RAR под Linux и тествах да го разшифровам там. Този път обаче, даде грешка и не поиска да се разархивира. Много странно — помислих си да не би нещо автора на `unrar' да си е оставил ръцете в кода за превръщането на стринговете към unicode... прекомпилирах програмката в debug и се зарових. За мое учудване, Fedora 11 конзолата прилично подаваше на програмата "utf-8" кодиран стринг, т.е. "България" се състоеше от 16 8-битови char-a + 1 терминиращ NUL. След което низът коректно се обръщаше до wchar_t. Всъщност, терминалната `unrar' програмка под Linux работеше съвсем коректно! Зарових се още малко в Windows-а, и открих, че в cmd.exe терминал, като въвеждам кирилица, всъщност излизат питанки. И всъщност, че въведената парола се интерпретира изцяло като питанки. Сиреч, "България" = "????????".

Къде се оказа проблемът? От настройките на Windows: Control Panel->Regional and Language options->"Language for Non-unicode programs". Като се сложи на "Bulgarian", всичко заспива.

И сега, вече сигурно сте се досетили какъв е бъга. Ако един неподозиращ човек, на който горната Windows настройка не е зададена на "Bulgarian" (както си е всъщност при default инсталация на Windows-а), то той може да си мисли, че въвежда супер здрава парола (например, "ХакерЩрасе"), а всъщност паролата на архива му ще бъде елементарно счупяемата "??????????"!

Тъжното в цялата история е, че в кода на unrar ясно се вижда старанието на руснака да поддържа всячески не-латински символи... и все пак програмата му не е unicode-safe.
Интерпретацията на кирилишката парола като питанки, и приемането й за валидна парола от страна на WinRAR, подсказва и друг, по-общ проблем, със сигурността на паролите: WinRAR би трябвало да засича такива "пословично слаби" пароли, и (поне) да предупреждава потребителя да се замисли за по-яка парола. Така, хващането на такива скрити проблеми ще става от само себе си.


Публикувано в категория Интересно -- clock 22 Apr 2010, 03:02, 0 коментара -- English View in English


thought

Raytracing

Много приятно се изненадах от днешната посещаемост на курса ми "3D графика и трасиране на лъчи". В сайта на курса имаше регистрирани 4-5 човека, та очаквах да водя първата лекция пред дузина (максимум две) студенти, пък то какво се оказа - напълниха цялата зала 200 на ФМИ. Направо страховито!

Трябва да тренирам Гръмогласност, обаче. От последните редове се оплакаха, че не чували. Дали пък да не си взема един мегафон?

Всъщност, най-много се изкефих на въпросите, които студентите задаваха - много точни и съвсем на място. Дано да е така и занапред :)


Публикувано в категория Интересно -- clock 10 Oct 2009, 02:49, 1 коментар

По-стари статии >>

Language:

bgБългарски
enEnglish


Категории:

Мета
Hardware
Технологии
Забава
Open source
Интересно
Наляво-надясно
Простотии
Програмиране
Музика
Картинки
Фотография
Всички


Архив:

+ 2008 (21)
Март '08 (3)
Април '08 (5)
Май '08 (5)
Юли '08 (2)
Септември '08 (1)
Октомври '08 (2)
Декември '08 (3)
+ 2009 (15)
Януари '09 (2)
Февруари '09 (1)
Март '09 (1)
Юни '09 (1)
Юли '09 (1)
Август '09 (3)
Септември '09 (1)
Октомври '09 (2)
Ноември '09 (1)
Декември '09 (2)
+ 2010 (11)
Януари '10 (1)
Април '10 (2)
Юни '10 (2)
Юли '10 (1)
Септември '10 (1)
Ноември '10 (2)
Декември '10 (2)
+ 2011 (11)
Януари '11 (3)
Февруари '11 (1)
Юли '11 (1)
Август '11 (2)
Септември '11 (1)
Октомври '11 (3)
+ 2012 (19)
Януари '12 (3)
Февруари '12 (1)
Март '12 (1)
Април '12 (2)
Май '12 (3)
Юни '12 (1)
Август '12 (2)
Септември '12 (1)
Ноември '12 (3)
Декември '12 (2)
+ 2013 (6)
Март '13 (3)
Юни '13 (1)
Август '13 (1)
Октомври '13 (1)
+ 2014 (7)
Март '14 (1)
Април '14 (1)
Юни '14 (1)
Септември '14 (3)
Декември '14 (1)
+ 2015 (5)
Януари '15 (1)
Март '15 (3)
Май '15 (1)
+ 2016 (5)
Юни '16 (1)
Юли '16 (1)
Септември '16 (1)
Ноември '16 (1)
Декември '16 (1)
+ 2017 (1)
Август '17 (1)


Последни коментари:

23 Jun 2024, 18:01 от anrieff
21 Jan 2020, 09:01 от anrieff
20 Jan 2020, 11:38 от Владо
30 May 2017, 02:02 от anrieff
26 May 2017, 01:00 от Mathew
30 Mar 2017, 13:59 от antfarmer


Valid XHTML 1.0 Strict

Blogroll:

linkТимур и неговите командоси
linkivanatora
linkБезброй математици...
linkJoel on Software
linkRidiculous Fish
linkXKCD blag