10 инструмента за софтуерно тестване, предназначени за Open Source проекти

На 11 юли говорих на TuxCon за инструменти, улесняващи тестването на софтуер с отворен код. Ето я и презентацията:

Игра на кодове (The Imitation Game)

imitation-game-1

Българско заглавие: Игра на кодове

Оригинално заглавие: The Imitation Game

Жанр: трилър, драма, биографичен и донякъде военен

В ролите: Бенедикт Къмбърбач, Кийра Найтли, Том Гудман-Хил, Тъпанс Мидълтън, Рори Кинер, Марк Стронг, Матю Гууд, Чарлс Данс, Хана Флин, Стивън Уодингтън

Режисьор: Мортен Тилдум

Държава: САЩ / Великобритания

Времетраене: 114 мин.

IMDB: http://www.imdb.com/title/tt2084970/

Trailer:

Като човек, занимаващ се с ИТ и още повече, като човек, работещ за Certivox – компания, занимаваща се с криптография, няма как да гледам на този филм безпристрастно.

Да започнем от това, че влязох в кинозалата с големи очаквания и въпреки това не излязох разочарован. Филмът много ми хареса.

Защо ли? Защото с една човешка история се поставят много теми – за войната и героите, които спасяват хора извън бойното поле; за различните хора – с различно мислене, различни схващания, различна сексуалност и как обществото реагира на това; за великите идеи и борбата за това да докажеш колко са велики…

imitation-game-2Алън Тюринг е британски математик, криптоаналитик и информатик, един от основоположниците на компютърните науки. Още от дете има силен интерес към образованието. Първият му учебен ден на 14-годишна възраст съвпада със стачка във Великобритания, така че 14-годишният Алън отива с колело на училище, изминавайки… 97 километра! (няма го във филма, затова го разказвам). И макар изключителен лекоатлет, истинското амплоа на Тюринг е математиката – завършва в Кеймбридж с отличие и дисертацията му върху централната гранична теорема прави такова впечатление, че на възраст от 22 години е избран за член на колежа. По-късно защитава и докторат по математика в Принстън. А по-късно е нает от британските военни за секретния проект в Блечли Парк, който има за цел разгадаването на шифъра, използван за кодиране на свръхсекретни съобщения в немската армия с използване на шифровъчната машина „Енигма“.

Тъкмо за това става въпрос в „Игра на кодове“.

И ако знаете кой е Алън Тюринг, или поне понятия като „алгоритъм“, „машина на Тюринг“, „програма“, „памет“, „регистър“, „тест на Тюринг“ ви говорят нещо, вече съм сигурен, че в съседния прозорец сте отворили сайта за резервация на билети.

imitation-game-3В противен случай, пак ви препоръчвам да го гледате – най-малкото защото Бенедикт Къмбърбач играе гениално в главната роля, а Кийра Найтли му партнира чудесно (за протокола – третият ми любимец като актьорска игра е Стивън Уодингтън, макар и с епизодична роля).

Като цяло „Игра на кодове“ е супер премерен филм, без излишни преувеличения, с минимални забежки от реалната история, без любовни сцени, без сценичен бой, без кой знае какви специални ефекти, дори актьорите и режисьорът не са от „най-известните“… и въпреки това гениален филм, който държи в напрежение през цялото време! Препоръчвам го за голям екран (не задължително на кино, но на голям екран) – детайлите във филма са изпипани до съвършенство… Вижте как Тюринг заеква, как се притеснява, как не схваща шегите и ще разберете колко гениален е Бенедикт Къмбърбач.

Are you paying attention? Good…

 

Избор на ПИН-код

След поредната новина от kaldata, че ПИН-кодове се крадат и с термални камери, реших да ви дам един прост, но ефективен съвет, който доста ще затрудни „хакерите“ – използвайте две еднакви цифри.

Не използвайте:

  • датата си на раждане – има как да се разбере
  • годината си на раждане – има как да се разбере
  • последните 4 цифри от ЕГН-то си – има как да го разберат
  • регистрационния номер на автомобила си – има как да го разберат
  • четири еднакви цифри (1111, 2222, 9999) – лесно се вижда на термален скенер / камера
  • четири последователни цифри (1234, 5678, 0123) – лесно се вижда на термален скенер / камера
  • четири различни цифри (5921, 4376) – макар и с по-нисък риск, лесно се вижда на термален скенер / камера
  • кодове, започващи с 0, 1 или 9 (0128, 1126, 9327) – заради т. нар. brute-force атаки, макар че това е с доста нисък риск

Ето няколко „идеални“ пин-кода: 3090, 5228, 7199, 7791, 8664, 8892… възможностите са доста! Между другото, никой не е казал, че пин-кодът ви трябва да е с 4-цифри 😉

От тук нататък остава да измислите как да го запомните. Ето няколко идеи:

  • Казвате се Гошо – на нещо като „лийт“ това би изглеждало като 7060.
  • Срещнали сте гаджето си през 1997. Това е добър код, но за по-сигурно може да го обърнете: 7991.
  • Вие сте ръководител, т.е. бос, т.е. BOSS, което може да стане 6055
  • Много обичате шоколад. Ш е 25-тата буква, а О е 15-тата. 2515 е добра идея за ПИН.

От мен – толкова.