Интересни роботи във Facebook

Днес ми се случи нещо доста интересно, поглеждам във Facebook да видя някакви неща по курса и виждам, че имам интересна покана за приятелство от девойче с френско име. FB ми казва, че имаме много общи познати. Стана ми интересно, все пак имам познати във Франция и общувам често с чужденци, помислих си, че е наистина е някоя личност, с която сме имали общо. Я по конференции, я по някой проект.

Профилът изглежда нормален, снимки, месторабота, някаква що-годе реална активност. Решавам да приема поканата и буквално 5 секунди след приемането получавам съобщение от девойчето, което ми се извинява, че ме е добавя като приятел без да се познаваме и изтърсва някакво замотано извинение.

До тук добре, но тук започва интересното, тя започва със серия „общи“ въпроси от типа на от къде съм, с какво се занимавам, като всичко става под формата на диалог и тя „споделя“ същите неща за себе си. Много правилен изказ, използване на разговорен английски и следене на контекста на разговора, реално пише по-добре от мен и има по-добър изказ от мен.

Разговора се развива доста бързо, но няма конкретна насока или цел, small talk както се казва, но отново отбелязвам, че всичко е в правилен контекст и логическа последователност.

Първото нещо което ми направи впечатление е, че скорошните и приятели са само българи. Помислих си, че знае български и за това писах едно съобщение на български. Тя ми отговори, че не знае този език. Разговора продължава с тази разлика, че тя явно започва да прави рапорт с мен – за незапознатите рапорт е предизвикване на симпатия и добронамерено отношение в отсрещната личност, което често се използва при свалки и подобни.

Разговора продължава, аз участвам в него, защо все още не съм разбрал коя е тази и за какво се бори. Тя започва да задава все по-лични въпроси, женен ли съм, деца имам ли, къде точно работя, как съм със здравето – само да отбележа, че скоростта на разговора е нетипично бърза. Повечето хора не могат да пишат толкова бързо без грешки.

Разбира се, когато непознат започне да ми задава такива въпроси моето правило е да не давам никаква информация. За това се нарича лично пространство, то си е за мен и хората които съм допуснал до него. Това си е мое нещо, така смятам, че е правилно в моя малък свят. Но тя продължава да прави по-силен рапорт и да настоява да получи подобна информация.

Всичко изглежда наред в разговора като изключим, че се запознава само с българи, пише страшно бързо и иска по много хитър начин лична информация. Французойка да пише на английски без грешки си е чудо само по себе си. Нищо против французите и техния интелект, но който е общувал с тях знае много добре какво им е отношението към английския.

Нещо започна да ми святка в главата, но не мога да определя какво е, а и взима да ми писва, аз съм на 33, свалки по FB – хайде да не е 🙂

Решавам да я питам от къде ме е намерила и ме е добавила – изненадващо тя се забавя при което получавам отговор „аз съм на 26 години“. Тотално извън контекст, тотално извън логиката на разговора. Може да е объркала чата, често се случва ако чатиш с 10 човека и естествено след около минута получавам съобщение „Извинявай грешен чат“.

Всичко е много добре, но аз отново задавам въпроса си, но под различна форма – как ме е намерила. Отново 1 минута мълчание и отново отговор извън контекста.

Тука ми светна, че може би говоря с бот, при това много много интелигентен бот. В последствие разбрах, че съм го извадил извън контекста заради словореда и правописна грешка на моите въпроси.

Сега вече със силно съмнение, че е бот реших да изпробвам до къде са му възможностите – първо прехвърлих разговора към чисто информационна тема и фактология. Бота последва контекста и да ви  кажа честно останах МНОГО изненадан, всичко бе точно, оставаш с впечатлението, че говориш с истински еродиран човек. Малко са лабораториите с интелект, който може да се оправи с това:

Аз: Преди много време бях в Богота, хубаво място

Бот: Винаги съм искала да отида в Колумбия, всички казват, че е хубаво място

Добре, казах си аз, явно си играя с нещо доста сериозно и продължих да го „тествам“ и единствения път когато се „дънеше“ бе когато имах наистина омазан словоред и правописни грешки, но въпреки всичко успяваше да се върне в разговора и контекста. За аматьор в невроните мрежи и AI като мен това си е доста впечатляващо.

Реших наистина да бутна нещата до край и си спомних един пост, в който автора обясняваше как може да излъже convolutional neural network за класифициране на изображения да си мисли, че куче на снимката всъщност е топка за бейзбол, и естествено бе (почти) успял манипулирайки само няколко пиксела (за съжаление не мога да намеря линк към статията)

Не искам да влизам в детайлите как точно става, и аз не съм напълно сигурен, понеже обяснението беше доста математическо, но мисля, че бях разбрал принципа. Всяка една неврона мрежа е толкова „силна“ колкото е нейното обучение. Когато NN попадне на сет който не е познат резултата често е random. Разбира се, това е много генерализирано обобщение на много сложна тема, но NN може да се оправя само с неща за които е обучена. NN обучен да разпознава животни на снимки може да намери куче независимо как е заснето и каква е породата му, но няма никакъв шанс да намери права лопата или голф 2-ка на снимката .

Започнах да правя изречения в стил Камен Донев : „гледа ли междузвездни войни, не мисля, че филма е по-хубав от марс, защото стартрек повече няма да се снима от дисни в русия“

Очаквах тотален краш, но въпреки всичко бота се опита да се върне в разговора, но определено нямаше запис който включва стартрек, марс, дисни, москва и междузвездни войни заедено. В този момент вече си личеше, че е бот, но още съм силно удивен как се опитваше да намери смисъл в това и да се върне в разговор, като някак си пак успяваше да попита за някаква лична информация.

Честно да ви кажа, това бе бот с превъзходен AI. Много хора биха се вързали веднага, че това е истински човек и биха получили симпатия към него. Някой даже биха казали, че този бот е по-умен и оправен от много девойчета във FB, и ако си седят в нормален контекст на разговор и започнат да флиртуват с него кой знае колко време ще отнеме, преди да разберат какво точно е това.

Сега като се замисля, днес AI флиртува с мен. Случва ми се за първи път, а и не съм чул някой друг с подобен опит. Леле мале, замислете се, преди 10 години AI можеше едвам едвам да се използва за автоматична телефонна централа с 10-на фрази, при това не много ефективно. Сега AI флиртува. Баси, едновременно съм впечатлен и леко озадачен. Какво ли ще е след 10 години.

Не зная кой го е пуснал и каква е целта на този бот, но това не е нещо, което някой може да си забърка във къщи. Това е по възможностите на компании като Google, Facebook, IBM… Дори и Apple нямат необходимия капацитет да го направят.

Не знам защо, но асоциирам това с изказването на Зукербърг, че тази година FB ще пусне пълен функционален AI. Може би си го тестват? Кой знае…

Последното нещо което писах в чата бе: „So you are very clever bot, I’m impressed“ При което чата се блокира и девойчето не се появява в търсенето. Не знам какво се случва, когато някой те блокира, може би е точно това.

Очакват ни интересни времена, определено, но да не забравяме, че едно китайско проклятие е „Пожелавам ти да живееш в интересни времена“

Разбира се, да не пропускаме и следният вариант – тя си е била истински човек, който по някаква причина си търси познати в България и като съм казал, че е бот може да се е обидила и да ме е блокирала. Това е теста на Тюринг – ако след разговор не можеш категорично да определиш дали си говорил с човек или робот. Почти го издържа, почти. Още няколко годинки и ще стане МНОГО интересно…

Google тестват вход в системата им без парола

Днес google обявиха, че започват тестове за вход в системата им без парола (линк)

Идеята е доста проста, вместо email е парола въвеждате само email, и на телефона си получавате нотификация дали позволявате достъп. Ако отговорите с Да влизате в системата (през браузъра). Изглежда доста удобно, и определено премахва проблема със слабите пароли или откраднати пароли, НО…

Какво става ако телефонът ви бъде откраднат? Google обясняват, че очакват вие да сте си защитили телефона с отпечатък, парола или нещо подобно. Ами ако не сте?

Това не е решаване на проблема, това е прехвърляне на проблема на друго място. Вместо да си направите труда еднократно да си създадете добра парола, или пък да използвате някой кадърен мениджър на ключове, а от тях има страшно качествени, ще трябва цялата сигурност да се изнесе в телефона.

Не хейтя, просто искам да кажа, че ако човек НЕ се научи да спазва елементарни правила при работата с личната си информация и чип в главата да му сложат пак няма да го спаси от глупостта му.

Ето 2 хипотетични сценария, които не са ми много ясни:

  • Минавате на тази система и не използвате парола, след 1 година сте си забравили каква парола сте имали. Открадват ви телефона, искате да премахнете този телефон от списъка,но не може да влезете в системата, защото са ви откраднали телефона, и не си спомняте паролата.
  • Забравяте да си заключите телефона, или пък някой знае pin кода ви, или пък е добавил своя отпечатък в телефона ви. отивате до тоалетната, някой влиза в акаунта ви и прави бели. Ако се чудите защо ще позволите на някого да си регистрира отпечатък в телефонът ви, или ще ви знае паролата помислете малко. Ревност, измами, манипулации.

Така че, това което ще правят НЕ добавя нищо ново като ниво на сигурност, даже бих казал, че отваря нови вектори на атака. Накратко, най-сигурният начин да си опазите паролата в която и да е система, е да спазвате основна хигиена и да влагата малко мисъл в действията си.

 

Ще водя курс по Python3 в SoftUni

Аз и Борис Червенков ще водим курс по Python3 в SoftUni – 12 лекции по 4 астрономически часа. Курсът ще бъде малко по-различен от обичайните. Всички лекции ще се водят нас двамата, едновременно, и ще има МНОГО задачи. Курсът е безплатен, сертификата е платен (по желание). Има възможност и за Online обучение, но присъствието в залата ще ви даде МНОГО повече.
За повече информация:
https://softuni.bg/trainings/1281/python-programming-january-2016

Заради голямия флейм ето какво каза Светлин наков по темата:

  • аз не съм ректор, поне не официално, понякога се бъзикам, че съм е-ректор
  • имам диплома за доктор и за доцент (може да се провери в регистъра на научните степени), но избягвам да споменавам за това, защото не смятам, че е някакъв плюс за студентите и за СофтУни
  • СофтУни не е акредитиран ВУЗ. Издаваме наши сертификати, а който иска може да получи диплома от университет-партньор като учи още 1-2 години при тях с признаване на нашитр изпити.
  • В СофтУни нямаме факултети.

 

Защо „големите“ даряват всичките си пари за благотворителност

Предполагам сте забелязали тази тенденция, че милиардери, собственици на големи компании, в един момент решават да дарят 99% от всичките си пари за благотворителност. Това хора като Бик Гейтс, Тим Кук и стотици други. В този списък скоро влезе и Марк Зукербърг – създателя на Facebook.

Какви прекрасни хора, колко благородни. Направили са пари от нищо, и няма да си ги носят в гороба, по-добре да ги дарят, да може и другите да имат. Ех, идилия. Но истината е малко по-различна.

Съкратената версия е следната:
Различни икономически организации (наричайте ги както искате) непрекъснато следят за идеи, и за правилните хора зад тези идеи. Когато видят такава идея, която отговаря на техните цили те се свързват с тези хора и им казват „Това са банките с които ще работите и от които ще вземете финансиране, това са адвокатите, които ще оправят всичко, това са хората, с които ще комуникирате, правете идеята“. И тя я правят. Когато обаче идеята се развие и стане доходоносна идва време да се плати сметката. Няма безплатен обяд. „Създателите“ на тази идея даряват всичките си пари на точно определени фондове, от където тези организации могат да ги използват за каквото си решат и никой не може да проследи парите.

Казано иначе, много от тези хора, които са успели ей така като на филм не са направили много, те са просто лицата пред проектите. Всички решения, контакти, конфликти, бизнес сделки са контролирани от мозъчни тръстове. Един прост пример, който е гледал презентации на Зукербърг ще остане с впечатлението, че този човек няма уменията да създаде такъв голям бизнес. Как тогава успява? Ами успява, защото непрекъснато му е помагано. Искам да уточня, че не хейтя Зукербърг, нито пък му завиждам, споделям наблюдения, че той няма необходимите умения (нито пък аз)

Как една малка фирма в USA може да сключи сделка с компания като Samsung приложението им да бъде инсталирано на всички телефони, и то не само исталирано, ами не може да се махне. От къде контакти за това? Примери много.

Само 5 от тези хора са дарили общо 178.1 милиарда. Помислете, 178.1 милиарда от 5 човека. За тези пари може да се оправи водата в цяла Aфрика, примерно.
LCH е Женева струва около 10 милиарда – най-големият научен експеримент в цяла човешка история е под 10% от дарената сума на 5 от дарителите. Опитвам се да ви дам разумен мащаб да разберете колко пари се даряват, и ако те наистина отиваха за някакви такива цели – определено щяхме да видим резултати.

Защо го пиша това – защото искам да имате по-ясна представа за действителността, и да не си мислите, че може сами да направите някакъв проект в тези размери. Можете, но ако ви помогнат. Ако ви помогнат, ще трябва да платите сметката. Ако откажете ще бъдете купени или съсипани от армия юристи, патенти, тълкувания на закони и подобни. Случвало се е много пъти, има достатъчно фактология в мрежата, ще се случва много пъти. Никой не иска някое младо хлапе да му обърка бизнес за милиарди.

Това е простата истина. Това не означава, че всички тези хора са лоши. Те просто си изпълняват договорките. Но наистина ми става криво като виждам как те биват издигани на пиедестали, които не е много сигурно дали заслужават. Аз съдя за хората по действията, дали са пари някъде – хубаво, но какъв е резултата от даването на тези пари?

Параграф 22 с Google

Ако не знаете какво е „Параграф 22“ това е нещо като да си забравиш ключовете в колата, или за да си инсталираш winzip ти трябва winzip за да разархивираш инсталатор. Всъщност романа на Джоузеф Хелър е много повече от това, но той е станал нарицателно за всякакви затворени цикли, най-вече в бюрокрацията.

Като всеки що годе нормален човек и аз имам gmail, няма как иначе да имаш youtube канал и какво ли още не, и преди години реших да видя мога ли да правя пари от AdSence, оказа се, че не може, поне не и за простосмъртните. Една седмица преди да ми платят ми блокираха акаунта без обяснение. Това стана преди 4-5 години. Майната му си казах, но после разбрах, че не само при мен правят този номер. Но не и това е проблема, проблема е, че в момента аз съм с блокиран AdSence акаунт, който автоматично ми блокира и възможността за монетизиране на видеа от youtube.

След няколко часа търсене успях да намеря една мижава форма с която да се свържа с „някой“ който да ми каже как може да ми възстановят акаунта. Оказа се, че получих автоматичен отговор в който най-общо ми казаха „Няма да ти го възстановим – духай“. Няма обяснения, няма възможности, няма дори и човек с който да комуникираш.

Добре, казах си аз, ще направя друг профил, така или иначе проекта ще е през юредическо лице. Направих си gmail, направих си всичко като ТЕ изискват, дадох си и телефона и… ми блокираха новия акаунт без обяснение, без нищо. Автоматичен отговор и цитат от споразумението им в който се казва „може да блокираме профили когато си искаме по каквато си искаме причина, и няма нужда да ви плащаме ако имате пари и нямате право да мрънкате.“

След доста търсене, питане и мотане разбрах, че google е разбрал, че това съм аз, спрямо телефонен номер, IP адреси и кой знае още какво, и понеже аз имам блокиран профил на общи начала блокират и новия. И пак няма с кого да се свържеш.

Е добре бе мама ви проста, ясно ми е, че имате политика, правила ама това вече е прекалено. Нито може да си оправя стария профил,нито мога да си създам нов. Сега какво трябва да направя? Да си измисля самоличност, да си купя нов телефон само заради това? И в един момент като се засекат двата акунта на един браузър пак ще ми го блокират, и ако имам пари там ще ги загубя.

Явно gmail профила е нещо повече от самоличност, то е до живот. Що за простотия. А най-много ме е яд, че не ми казват защо е блокиран, или какви са опциите да се оправи тази ситуация. И как може да няма един човек с който да се свържеш, не по телефон, по поща е достатъчно. Имат съпорт, но за потребители правещи над $xxxна месец.

Направо ще си каже човек, че имат нещо лично против мен 🙂 защото аз имам много лично против тях.

Някой да знае как мога да се свържа с някой, който да напсувам – тоест да попитам какъв им е проблема?

За това не харесвам монополистите, правят си каквото си искат, а понеже са монополисти си косвено принуден да правиш нещата с тях.

Защо не харесвам Хелуин

Нека и аз да си споделя мнението за този празник – Хелоуин, който ни се натресе ей така от нищото, заедно с останалите „модерни“ западни традиции. Нямам нищо против запада, изтока или Марс, всеки си има своята култура, тук не споря дали западните нрави имат някакви ценности, а споделям конкретно за Хелуин.

Колко от вас знаят от къде идва този празник? Не е много ясно, но се знае, че произлиза от келтските култури и има няколко различни тълкования защо се е празнувал. Едната е да се гонят злите духове – като нашите кукери, другата е, че с него се е отбелязвал края на земеделския сезон, прибирането на реколтата и за това хората ходят от къща на къща и разменят храна, за да е благодатна другата година.

Всичко е хубаво и прекрасно, но сегашният модерен хелуин няма нищо общо с тези традиции. Той е един свръх комерсиален празник без никаква същност. Хората се събират, слагат разни костюми и се веселят. И това не е кой знае колко лошо, като се замисли човек, нали все пак идеята на празниците е да се веселим, НО,едно голямо НО …

Да вземем пример мартениците, древна езическа традиция, по-стара от повечето държави в света (не преувеличавам) носеща смисъла на надеждата, желанието за добруване, благодатна година, здраве и какво ли още не.

Да вземем за пример сурвакането, малки деца ходят и бият с дрян непознати за пари – но ги бият за здраве, за берикет, за сполука. Това е духа на празника.

Да вземем за пример съвременният хелуин – какъв смисъл носи? Да се облечеш като любим герой, нищо че любимия герой може да е порно звезда? Да се облечеш като страшно същество? Каква е „темата“ на празника. На хелоин можеш да видиш вещици, дяволи, филмови и герой, аниме и хентай герои, неща с неопределен произход или чисто неподправено кретенство.  Каква е целта на това? Какво ще постигнеш, какъв му е смисъла.

Нашите кукери са доста ясни и тематични, обличат се като дяволи за да гонят дяволи, има си ритуали, традиции, хората участват, наблюдават и дори и да не разбират напълно ритуала и традицията изпитват уважение към нея, изпитват смирение. Да, после има ядене и пиене на корем, но преди това има нещо духовно, вътрешно, лично, метафизично което човек е видял/докоснал/почувствал.

Когато едно малко дете си слага мартеница, обикаля църквата или яде агне може и да не разбира какъв е смисъл на рози ритуал, но усеща че има нещо дълбоко в него, нещо мистично, нещо пред което да се смири – усеща, че е част от нещо по-голямо, което е над него.

Какво има на съвременния хелуин? Костюми по всякакви теми, пиене, ядене по всевъзможни места и какво ти остава? Нищо, абсолютно нищо. В София почти всяка седмица има тематични партита по различни клубове, човек се облича, отива и се забавлява. Няма нищо лошо в това, щом му помага да си почине, но това не е празник. Това е просто леко излизане от ежедневната рутина. Какво ще разбере едно дете, когато се облече като нещо си и тръгне по къщите да иска бонбони. Защо му дават бонбони? Заради костюма, заради благодарност, заради уважение, заради страх? Какво възпитава?

Ето за това аз ще празнувам хелуин когато американците започнат да носят мартеници и да празнуват Гергьовден ден както ние го празнуваме. Хелуин е кух, безсмислен празник, който не учи на нищо, не възпитава на нищо и по никакъв начин не се вързва с нашия манталитет, история и народо-психология, освен в частта за яденето и пиенето, но ние може да ядем и да пием на сватби, погребение, победи и поражения, и най-вече след като сме преяли и препили, тогава е най-сладко.

Хелуин, в американската си форма е шизофренично празнуване на подтиснати желания насочен към егото и егоизма. Точно обратното на вековните празници чрез които народите са оцелявали. Запомнете – празниците са средство за оцеляване, яденето и пиенето е следствието от много други неща, не повод и причина.

 

 

 

Schoolpedia.org

Привет дружина,

От време на време получавам по някой мейл дали ще правя нови видеа. Ами реших да правя. Остана ми малко време и спретнах един малък проект schoolpedia.org, където ще качвам всички нови видеа. Не искам да са в youtube заради политиката им и много други причини.

Проектът е ранна BETA и някои неща може да са бъгави. Липсва и основна функционалност, но, ако има интерес, ще го развивам. Всичко е custom, така че ще мога да си имплементирам каквото си искам, както си искам.

Има над 100 нови видеа, които са за начинаещи, скоро ще има и за по-напреднали, надявам се по-нататък да стигнем и до ниво експерт/гуру 🙂

Така че, хвърлете едно око, ако ви хареса – прекрасно, ако ли не, ще се радвам на обратна връзка.

И все пак, да спомена с няколко думи каква е идеята – всичко е безплатно, видеата са със CC лиценз и са общодостъпни за гледане и сваляне, но хостинга и цялата хамалогия коства време и пари.

И пак да кажа, всички видеа, които ще правя за напред, ще бъдат качвани в schoolpedia.org.

 

 

Windows 10 и личните ни данни

Тук не искам да говоря за това как изглежда Windows 10, за мен външния вид е изключително грозен, неконсистентен и му липса ергономичност, но това е субективно. По-интересното е, че приключи анализа на лицензионното споразумение с което просто се съгласяваме без да прочетем. Отне близо 4 дни на група юристи да се запознаят с него, и там пише някой много интересни неща. Едно от тях е, че Windows 10 ще събира следната информация за вас:

  • Кой и кога е на компютъра – тоест всеки ще има профил. Има се предвид профил на някакви сървъри на MS а не локалният ви профил
  • Колко време се използва компютъра
  • Какво пишете по клавиатурата
  • Кои програми сте отворили и какво правите в тях
  • Всяко едно съобщение, независимо дали е по поща, чат или друга система
  • Календари, бележки и букмаркове
  • Камера, микрофон и периферия
  • При наличие на биометрия, данните от биометричните сензори.

На практика Microsoft си заявяват директно, че ще събират всяка една възможна информация за вас, но никъде не се казва за какво ще се използва тази информация. Единствения текст по темата е нещо като „Информацията може да бъде използвана за защита на нашите партньори“. Кои са тези партньори, как ще се използва?

Ще си кажете, че може да изключите тези опции, нали все пак има някакви чекбоксове по настройките? Да ама не, в лиценза се споменава, че дори да ги изключите по-голяма част от тази информация пак ще се събира.

Другото интересно нещо е, че ключа за bitLocker, което е криптогравския механизъм на Windows 10 ще се съхранява в OneDrive. Това е безумно, всеки с достъп до OneDrive може да вземе ключа и да декриптира всичко. Това е като да оставите вълка да пази агнето.

Windows 10 също така ще съхранява ВСИЧКИ пароли в OneDrive. Всички!!! Не можете да го промените (е някой хакер ще намери начин, но за сега легално не можете)

Интересна е и концепцията за споделяне на пароли за WiFi. Ако аз и ти сме приятели, ти отидеш в някое заведение и запомниш WiFi паролата на това заведение, когато аз отида в същото заведение няма да има нужда да въвеждам парола, понеже моя Windows ще вземе паролата от твоя Windows. От уважение към интелекта ви няма да обяснявам колко е грешно това.

На практика не може просто да си качите Windows 10 в „самостоятелен“ режим. Трябва да е свързан с мрежата, и трябва да имате акаунт. Иначе много от нещата няма да работят както очаквате.

Windows 10 е нещо, което надминава нещата в  1984 на Оруел. Съвсем нагло Microsoft заявяват, че ще следят всяко едно нещо което правите или говорите 24/7.

Не, благодаря, аз ще си използвам Linux.

И ако някой от вас каже „Аз няма какво да крия“, моля ви, отидете и се застреляйте. Ще си направите услуга щом смятате, че това навлизане в личното пространство е нормално и ви препоръчвам да прочетете малко история, най-вече как са се сформирали тоталитарните строеве. Винаги подхода е един и същ, само технологията е различна.

И още едно нещо над което да помислите, един цитат от Уил Смит:

„Когато бях на 15 бях идиот, но бях идиот в анонимност. Сега всеки идиот на 15 остава следи в интернет, и тези следи ще го тормозят до края на живота му“

Малко уточнения

Горното не означава, че някой ще ви гледа през web камерата 24/7, или че всяко едно натискане на клавиш ще се записва. А може и точно това да означава. Точно това е проблема, не е ясно както точно ще се събира, и как ще се използва. Това което е ясно със сигурност е, че нямаме право да спираме събирането на телеметрични данни освен тези,които са налични за изключване в настройките. Няма описание каква друга информация се записва, къде се записва, кой я използва, за какво я използва нито пък да я изтрием.

Също така е ясно, че Microsoft може да инсталират отдалечено софтуер на компютрите ни, без наше знание и потвърждение.

Не може да спрем създаването на профил. Независимо дали ще искаме реклами или не,  за нас ще се създава профил.

Все още не е напълно ясно как Microsoft се отнасят към криптогравските ключове и паролите, но експерти започват да се притесняват сериозно, а други експерти потриват ръце, защото май ще се отвори напълно нов пазар на измами със социално инженерство, най-вече към тези, които са решили да споделят WiFi паролите си.

Вече съм CTO в Despark

От време на време човек трябва да прави по някоя крачка. Дали е добре или не се вижда след време. Накратко, вече съм CTO в Despark, надявам се, че няма да докажа старата българска приказка, че никога не е  късно да станеш за резил 🙂

 

Как да сваляме RTMP видеа

Наскоро ме попитаха дали има лесен начин да се свалят видеа, които са по RTMP протокол. Не бях запознат в детайли с темата и наивно реших, че всевъзможните му плъгини по браузърите ще се справят. Да, ама не. RTMP протокола, който се обслужва от Flash, въобще не минава през браузъра. Оказа се, че не е сложно, с правилните инструменти.

Необходимо е да свалите една програма наречена rtmpdump. Авторите казват, че работи и под Windows, но аз я използвам под Ubuntu. За линукс потребителите, най-лесния начин е:

sudo apt-get install rtmpdump

Следващата стъпка е да намерим адреса на RTMP. В зависимост от самия сайт, плеъра и подобни може да е лесно. Гледайки изходния код на страницата може да видим нещо от типа на:

rtmp://someserver.com/somepath:video.mp4

Няма да сложа истински URL-та, не искам да ме съдят. Сами си носите отговорност за действията си!!!
В този случай нещата са много лесни:

rtmpdump -r "rtmp://someserver.com/somepath:video.mp4" -о name-of-the-saved-file.flv

Но едва ли ще намерите толкова лесен адрес 🙂 Често RTMP хоста и файлoвете са разделени и се обединяват от самия плеър. Някой дори имат възможност да теглят информация от няколко хоста и превключват между тях, ако някой хост спре да работи или е прекалено натоварен. В този случай в изходния код на страницата ще имаме RTMP адреса и името на клипа отделно. Ако RTMP адреса е „rtmp://someserver.com“, а името на файла е „somepath/video.mp4“, тогава използваме:

rtmpdump -r "rtmp://someserver.com/" -y "somepath/video.mp4" -о name-of-the-saved-file.flv

Ако сте под линукс и ви мързи да гледате изходния код, може да направите един много готин трик. RTMP работи на порт 1935 (обикновено), не може ли да пренасочим целия трафик от този порт някъде? Ами можем, под линукс можем всичко, в случая с помощта на IPTABLES:

sudo iptables -t nat -A OUTPUT -p tcp –dport 1935 -j REDIRECT

След това трябва да слушаме за тези връзки, това е лесно, ако сме качили rtmpdump. В конзолата трябва да напишем:

rtmpsrv

И трябва да видим нещо като:

RTMP Server v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935

Сега просто трябва да заредим който и да е браузър, който има RTMP видео, и да го пуснем. Ако видеото НЕ тръгне, значи всичко е наред. Все пак сме пренасочили трафика.
Ако погледнем конзолата, ще видим много редове, но ни интересува само този, който започва с rtmpdump:

rtmpdump -r "rtmp://someserver.com/"  -y "somepath/video.mp4" -о name-of-the-saved-file.flv

Възможно е да има и много други опции. Просто копирайте този ред и го пуснете в конзолата. Воала – видеото вече се сваля на вашия диск.

Не забравяйте да махнете IPTABLES правилото, когато свършите, понеже ВСИЧКИ RTMP видеа ще бъдат редиректвани:

sudo iptables -t nat -D OUTPUT -p tcp –dport 1935 -j REDIRECT