JDM Mazda MX-6 KL-ZE, 4WS, LHD: Mission Possible

Една история как направихме уникална версия на изключително рядка версия на рядък модел Мазда


През далечната 2020г, когато пандемията бушуваше и всичко беше затворено, с Владо на майтап си говорихме да направим някакъв проект по маздите които имаме, да направим нещо интересно. Двойни турбини, тунинг и какви ли не глупости 🙂

Мина обаче известно време и това което звучеше като обикновен разговор на майтап, се появи като възможност. Някъде из фейсбук групите забелязах обява за японската версия на Mazda MX-6 със задно завиване на колелата (4WS). Версията за Япония идва с по-мощният двигател 2.5 KL-ZE 199кс, вместо 165кс за Европа, климатроник вместо климатик, електрически прибиращи се огледала, завиващи халогени, различни брони, фарове и стопове, както и различни опционални екстри, някои от които колата имаше. Автомобила беше в Полша, внос от Англия, където е била внесена от Япония. Понеже вече имаме такава, реших да видя дали не мога да я купя за части. Оказа се обаче, че колата няма никаква ръжда, което си беше направо феноменално за автомобил минал през Англия. Поисках повече снимки и наистина, ръжда нямаше:

Дори по задният мост нямаше ръжда!

Естествено обаче не всичко беше перфектно – в Англия бяха сменили японските фарове, може би заради удар, а японския KL-ZE (2.5 199hp) двигател бяха сменили с орязаната европейска версия KF-DE (2.0 144hp). И скоростната кутия беше автоматик… Това са обаче подробности за по-късен етап, преведох парите по paypal на собственика и пътната помощ вече пътуваше натам. Реално нямаше как да знам дали няма да ме излъже, половината пари преведох на брат му, можеха спокойно да дадат измислен адрес и да приключат комуникацията, но човека беше фен на Мазда, определено нямаше вид на някой който ще прави измами за скромните 1500 евро.

Няколко дни по-късно, колата вече беше натоварена



На този етап си мислех за проект за писта – изхвърля се всичко от вътре, сглобявам KL-ZE двигател, сменя се скоростната кутия с къса ръчна такава от 1.8 V6 (K8-DE), сменям компютъра и като цяло съм готов. Боята беше захабена, но на кола за писта това не и пречи 🙂

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

Eстествено трябваше да мине инспекция от Писа, която внимателно провери ремъци, масла, антифриз.

Следващата стъпка беше да събера необходимите части за двигателя. За да сглобя емблематичният KL-ZE, трябваше да направя лего комплект от няколко двигателя първо. Блок от KL-DE, бутала и разпределителни валове от KL-ZE, глави от Millenia/Xedos-9. Както и комплект донор глави от KL-DE за пружините на клапаните. Минаха обаче няколко месеца и докато събирах всичко, продавача ми писа отново, бях му споменал, че ако намеря рейка със задно завиване за ляв волан, ще обърна и дирекцията на колата. Такава рейка обаче е почти невъзможна за намиране, понеже колкото е рядка японската версия с 4WS система, европейски модел с тази система е още по-рядък. След като се разправях два месеца с един немски магазин, се наложи да ми върнат 2200 евро които им бях изпратил за доставка на нова такава рейка, оказа се че я няма все пак налична. Но продавача имал приятел, който присадил цялата 4WS система от MX-6 на 626, която обаче изгнила прекалено много и решил да я продаде. Той се съгласи да купи колата от мое име, да свали частите които ми трябват и да изхвърли/продаде останалото.

И ето как изглежда една купчина unobtainium – цяла 4WS система за ляв волан, като най-съществената част е предната рейка, която се свързва с малък кардан със задната и е различна за ляв и десен волан

И понеже ми направи наистина голяма услуга, купих от него и един комплект джанти Mazdaspeed (Rays) MS-01, които с малко реставрация ще изглеждат супер, още повече че идват като фабрична опция на този модел Мазда

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

За целта трябваше и още един донор с ляв волан за таблото и някои други части, като такъв се намери от Германия в подходящо състояние (почти тотално изгнил, но със здрави необходимите части като например перфектен шибидах)

Междувременно, пристигнаха още unobtainium части от Нова Зеландия – задни тампони за 4WS (за другата ни мазда), здрави завиващи халогени (да, халогените завиват заедно с колата на японската версия) които не са били аквариум последните години. Също и огледала с ел. прибиране, панел на климатроника със здрав дисплей, японски фарове в като ново състояние и някои други части

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

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

На теория това беше лесната част, но се оказа че изобщо не е така. Вече бях разглобил и поизхвърлил донора (сякаш вече имахме всичко необходимо… сякаш), бяха минали година и половина, а се оказа че ни трябват един куп дреболии. Полуоските не бяха съвсем същите, гърловината за антифриза на блока беше цялата корозирала, рейката беше върната в полу-насипно състояние след като беше на рециклиране заради теч, ел. инсталацията създаваше сериозни проблеми…

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

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

Дойде време и за последната голяма част от работата – боята

Макар че колата беше в абсолютно завидно състояние, при цялостното разглобяване се появиха някои места с ръжда по ъгли и свивки, които трябваше да се оправят

Имаше и други дреболии, колата беше натисната около капака на багажника и задната броня, наложи се да вземем ушите на задната броня от друг донор, за да можем да запазим оригиналната японска броня с квадратен номер, което си беше доста играчка. Но малко по малко нещата започнаха да придобиват вид. За цвят избрахме съвременният 41V Soul Red на Мазда, оригиналното червено е податливо на изгаряне с времето, което определено бих се радвал да избегна

Междувременно бях свалил и добавките към задните прагове и лип-а на предната броня от друг JDM донор който се появи неочаквано, този път от Англия 🙂

С купето боядисано, нещата започнаха да придобиват вид

И най-накрая, колата е сглобена!

Но преди да видим финалният резултат , имахме още работа. Трябваше да приберем колата, но искахме да я приведем в по-работен вид. Иван беше така добър да оправи и дългите светлини, които така и не бях оправил откакто я имах. Километража и скоростомера не работеха все още, както и задната светлина. Запасени с диаграми, отидохме с Енчо при Владо и започнахме да чоплим по инсталацията. След кратка работа по няколко букси, оборотомера тръгна без бой. Поради някаква причина обаче, скоростомера беше друга история – мерене, търсене, ровене, не дадоха резултат. Освен, че в един момент колата започна да се държи сякаш няма дебитомер – гасне веднага след запалване. Най-вероятно при свързването на скоростомера уцелих кабела на дебитомера. След малко чудене решихме да не се занимаваме, бях приготвил един цял комплект, който подменя компютъра, дебитомера и датчика за входящ въздух с такива от Millenia, добавяйки още мощност заради по-съвременния дебитомер. До скоро тотално бях забравил че съм го купил и наистина спаси положението

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

На този етап решихме че колата е в достатъчно работещо състояние и скоростомера ще го мислим в Стара Загора. За съжаление 4WS системата не работи без скоростомера или по-точно без сигнала който отива към скоростомера понеже смяната на посоката на задните гуми се активира при 35км/ч.

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

След като се прибрахме, беше време за защита на боята – пастиране и керамика, все неща които Мариян свърши с голямо старание.

След като екстериора беше готов, изпра мокета цялостно и почистихме максимално интериора, като сглобихме и някои пластмаси които още липсваха. За съжаление за всичките години някои дреболии се загубиха и макар и на 99% всичко да е налице, дори и с всичките тези донори ще има едно-две неща които ще останат за бъдещи търсения 🙂

Човек не си дава сметка колко коли са участвали в проекта, докато не подреди салоните, корите за врати и багажник, от които да избере най-читави за монтаж 🙂 🙂

В крайна сметка избрахме салон, който не е масовия вариант за МХ-6, но беше много запазен и имаше класическите сини ленти за този период на ранните 90те.

След като сглобихме салона, Мариян изпра и седалките, което ни върна обратно на вълна ел. инсталация.

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

Проблема с 4WS системата обаче остана, което се оказа че ще е много по-голям проблем като цяло. Около датчика стоеше една празна букса, която подозирах че не трябва да стои така. След като се разрових по-сериозно по диаграмите, разбрах че датчика на скоростомера на 4WS версиите е различен, има две букси и реално произвежда два, макар и идентични сигнала. Което беше доста сериозен проблем, защото по стечение на обстоятелствата вече бях изхвърлил автоматичната скоростна кутия на която остана датчика, а другия 4WS донор който имах, вече нямаше двигател – заедно със скоростната кутия ги продадох на Сашо от Пловдив.

Оказа се, че този датчик е на практика невъзможен за намиране. Вече не се произвежда, заместители естествено няма, а втора употреба от изключително малкото бройки които съществуват по света, е почти невъзможно да се свали здрав, защото се чупи в корпуса на скоростната кутия. Съответно всичките двама човека които успях да открия с резервни части естествено нямаха желание да разглобяват точно тази част. Обратно на етап планиране. Разгледах датчика на другата ни такава Мазда понеже снимки в интернет няма, изглежда това са два идентични датчика, в един корпус и наистина замерване с мултиметър потвърди тази идея. Обмислих варианти ако мога да направя два датчика сам, или да свържа заедно кабелите на скоростомера и 4WS компютъра. Втория вариант определено беше по-лесен, но рискувах да повредя 4WS системата. Проверих съпротивленията на двата входа на инсталацията, не бяха еднакви. На теория можеше и да работят заедно от това което разбирам, но риска от смущения заради който най-вероятно Мазда са направили два отделни датчика, ме отказа. Не бих искал колата изведнъж да изгуби сигнал при висока скорост, да опита да смени посоката на задните гуми и да стане инцидент или да повредя задната рейка.

Мина известно време докато обмислях вариантите и реших да звънна на Сашо, ако още има кутията, знам че нямаше намерение да ползва веднага двигателя. Оказа се, че не само, че има всичко, но и е съгласен да отиде да свали датчика и да ми го прати. Супер! Но, след няколко дни ми се обади, датчика се счупил в кутията (както вече потвърдиха хората с такива части, датчика е много лесен за чупене).

Отново мина някакъв период от време на мислене и идеи, като го помолих да ми изпрати частите които е успял да извади и да мисля варианти. След като разгледах всичко, стигнах до идеята да ползвам основа от обикновен датчик и да присадя втората част от 4WS версията. За целта обаче ми трябва малък вал, с който да ги съединя, понеже трябва да се въртят заедно – отново греда. За съжаление мой приятел стругар се оказа болен, а намирането на читав стругар през почивни дни когато имах време да се занимая с проблема, се оказа трудна работа. Обадих се пак на Сашо, с молба да го закарам до мястото където е кутията (на около 100км от Пловдив) и да я взема временно, докато извадя и останалата част от датчика, като му дам здрав обикновен 2WS такъв. За огромен мой късмет се оказа, че тогава е свободен и веднага потеглихме натам. Огромни благодарности за всички негови усилия, наистина нямаше да стане без него!

Крайният резултат е това извращение което Мазда са сътворили – датчика е наистина толкова дълъг! И за съжаление преди около 36 години някой не е преценил че смесването на алуминий и други метали в един корпус няма да е добра идея, реално алуминия беше корозирал да степен почти прахообразно състояние, затова и беше толкова чуплив.

Накрая използвах долната основа от обикновен датчик, прехвърлих всичко останало от 4WS варианта, залепих трите отделни части една за друга и се получи що-годе приличен краен вариант. С изключение на това, че така както бяха ориентирани конекторите, нямаше как да го монтирам, наложи се да го разлепям наново, завъртам по определен начин и залепям пак… Но важното е че в крайна сметка сработи и вече колата има както скоростомер, така и 4WS система!

Последната част от пъзела беше D2 Racing койловър окачване, както и Mazdaspeed джантите, които за щастие паснаха перфектно. Задните джанти са доста широки (9J) и без койловърите, имаше реална опасност да опират във веждите. Забавното беше, че от стоене оригиналните амортисьори бяха станали буквално на камък, докато D2 окачването беше направо като мек облак в сравнение с тях. Задната част все още е леко висока, но в бъдеще ще коригираме и това 🙂

Шест години по-късно, най-вероятно единственият екземпляр на Mazda MX-6, който е едновременно със задно завиване, японската версия с екстрите за японския пазар, но и ляв волан, вече е на пътя в България!

По време на проекта бяха вложени стотици часове работа, огромно количество нерви, както и три донор автомобила, които трябваше да разглобя, сортирам и прибера на топло докато сглобяваме всичко. Един от които беше също JDM 4WS, който намерихме с огромен късмет – за съжаление твърде изгнил за да бъде спасен, но пък безценен за да поддържа другите ни две мазди на пътя 🙂

Огромни благодарности на Владо, Иван, Детелин, Сашо и всички останали които работиха и помагаха през всички тези години, дано в бъдеще не ги тормозя с такива проекти, а се виждаме „не по работа“ 🙂

Kerberos double-hop with resource-based constrained delegation in SQL – mission possible!

In recent times there has been a lot of security issues and considerations around Kerberos. A lot of organizations are still using unconstrained delegation with protocol transition which allows hackers to exploit vulnerabilities and impersonate any account in the domain, rendering authentication almost useless in certain cases.

Let’s go back to SQL.

Let’s review teh below scenario:
ForestA DomainA: Server network
ForestB DomainB: Employee network
two-way trust between ForestA and ForestB
ForestA SQLServerA: Reporting
ForestA SQLServerB: Customer Data

In order to access customer data in the reporting sql server, the employee needs to authenticate from DomainB to DomainA across forests, then login to SQLServerA and access data in SQLServerB. This creates a situation where you need to support Kerberos in double-hop scenario. According to various resources and Microsoft official blog articles, the way to do it is by using unconstrained delegation and/or protocol transition. Either unconstrained delegation, or constrained delegation with protocol transition is to be used:

The correct resolution for the specific problem mentioned in the Microsoft article is to trust the account for delegation as selecting „trust this computer for delegation to specific services only“ and „use kerberos only“ does not set the flag in the account, making it impossible to renew tickets. Easiest way is by using Powershell:
Set-ADUser -Identity SQLAccount -TrustedForDelegation $true

There are two huge disadvanteges to both unconstrained delegation and protocol transition:
A. They leave massive security holes. For example, protocol transition allows the service to impersonate any account, without proving that they are allowed to. They can impersonate domain admins, sensitive accounts, anything.
B. They don’t work across forests. Neither unconstrained delegation or protocol transition are supported across forests. And rightly so.

So what is the solution if you don’t want unconstrained delegation or protocol transition and still need double hop across forests?

Resource-Based Constrained Delegation (RBCD)

Step one is to register the SPNs as you would normally do for each server, or if correct permissions are set, it would happen automatically as well. Then, you need to add any SPNs that would be allowed in the SQL Server service account:

Once all needed SPNs are listed, it is best to clear all cached kerberos tickets on the servers and restart the SQL services, preferably the servers themselves.

One very important aspect here is to trust the SQL Service account for delegation. Even though „Trust this user for delegation to specific services only“ is selected, the account is still missing the delegation flag so it needs to be set manually:

Set-ADUser -Identity SQLAccount -TrustedForDelegation $true

Without this, once the 10 hour service ticket time expires, the SQL service would not be able to renew it.

Now, there is still one more consideration – maximum ticket lifetime. By default service ticket lifetime is 10 hours, maximum ticket renewal time is 7 days. This means after 7 days you must get a new ticket, you can’t renew. If you have application that is sitting idle for over 7 days without reconnecting to the SQL, it will fail double hop since the ticket would have expired and the SQL Server is not allowed to obtain new ticket on behalf of the client. Extensive testing had shown that SQL server has no problem obtaining tickets using it’s own service account, meaning internal processes would not fail. Applications like IIS have much shorter session lifetime so their sessions are not sitting nearly long enough for this to be a problem. However, if you have custom applications that have infinite idle timeout, it would be best to kill sessions that are sitting idle for longer than, say, 6 days, if you have 7 days maximum ticket lifetime limit set in Kerberos. This can be done using a job in SQL Server, killing an idle session does not cause any errors unless query is actually running at the time. Doing this our of active hours is feasible solution, then any new session would re-authenticate automatically. Before doing all this, make sure you actually have sessions sitting for that long – in most scenarios, there should be no sessions running that long. Check session duration using the below query and observe the login_time column:

 SELECT *
    FROM sys.dm_exec_sessions
    where nt_domain = 'ANYCORP'
    order by login_time asc

Change ANYCORP to your domain to filter out only domain-authenticated sessions. Keep in mind there are always sessions from SQLAgent which are active since the SQL Server has been started, they are not renewed automatically even when Unconstrained Delegation is used, it is fine to have these sessions past the maximum ticket lifetime, the Job Agent is not going to be affected by that. The sessions are named SQLAgent – Email Logger and SQLAgent – Generic Refresher.

Bonus implementation: Accessing Network Shares in double-hop with RBCD

Now, with all of the above in place, you should have no problems accessing SQL resultsets with double-hop, but what about reading csv using openrowset in double-hop through linked server?

Example: select * from openquery ([SQLServerB\SQLEXPRESS],'SELECT * FROM OPENROWSET(BULK ''\\share-fs-01\Share\test_sample.csv'', SINGLE_CLOB) AS DATA;') 

By default, the above would result in access denied error, because the SQL Service account is not allowed to access that service and cannot obtain session for it due to the SMB protocol which passes the authentication through the SQL Server computer object and not the actual service account. In order to get access, we need to list all computer objects of SQL servers that would be accessing the network share through double-hop. Here is an example PowerShell to do that:

#Define the network share server computer object
$FileShare = Get-ADComputer -Identity net-share-serv

#List all SQL Servers that are going to need access to that network share via double-hop
$DBServer01 = Get-ADComputer -Identity DBServer01
$DBServer02 = Get-ADComputer -Identity DBServer02
$DBServer03 = Get-ADComputer -Identity DBServer03

#Define Array with the above objects
$SQLServers = @(
$DBServer01,
$DBServer02,
$DBServer03
)

#Set the computer object of the network share server to allow access for the SQL Servers
Set-ADComputer -Identity $FileShare -PrincipalsAllowedToDelegateToAccount $SQLServers

Final Words

Based on the above, you should have everything needed to succesfully run SQL Server with double-hop without needing unconstrained delegation or protocol transition! Contratulations on securing your environment and allowing double-hop across forests! 🙂

Extra tip: Disallow regular users to be allowed to join the domain using their own accounts – this is a big security risk as it allows non-privileged users to create computer objects, a legacy practice no longer needed in most if not all companies.

16 години war3z.org

idea

Image by ClipFest

Преди 16 години за първи път регистрирах war3z.org като името беше идея на мой приятел и беше заигравка с leet speak начина на изписване на думите. През последните години рядко използвам платформата, но тя остана като символ на желанието ми за развитие, търсене на нови предизвикателства и забавление.

През годините war3z.org беше дом на гейм сървъри, аудио библиотеки, хостинг решения, блогове, хардуерни проекти, метео станции и още много, много идеи и решения на проблеми.

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

За контакт с мен – sawo@war3z.org

COVID-19: Искаме ли всъщност да се преборим?

илюстрация: Marina Villen Tehran

илюстрация: Marina Villen Tehran

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

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

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

Учените повтарят постоянно, че ограниченията които се налагат трябва да се въвеждат навреме и да се спазват стриктно, за да работят. Знаем добре, че масово по света нито се въвеждат навреме, нито се спазват стриктно и дори това е достатъчно да ни подсети, че не в мерките е проблема. Това обаче удобно се пропуска от повечето хора. За нас сякаш обаче е по-важно да си докажем, че мерките не работят, защото така ще можем да оправдаем неспазването им пред себе си. Проблем остава и човешкият фактор – за да имат ефект, мерките трябва да се въведат рано, когато все още няма „видима“ нужда от тях.
В противен случай, махалото няма как да бъде спряно в горна позиция и влизаме в един цикъл, който само влошава положението в дългосрочен план – още повече скептицизъм и още повече неспазване на препоръките от световната медицина. Ако обаче въведем мерките когато реално трябва, за хората е трудно да „видят“ ползите от тях – няма умрели, няма препълнени болници, има само ограничения, забрани и глоби. Иначе казано – репресии срещу свободата.

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

Например живеем в дървена къща с няколко стаи и забелязваме малък пламък от паднала свещ в една от стаите. Има малко пушек, но нищо сериозно. Свещта обаче е паднала зад тежък гардероб, не знаем как да загасим огъня. Преценяваме, че ако извикаме пожарна ще съсипят цялата ни къща, а в тази стая нямаме нищо чак толкова ценно. Решаваме да изчакаме малко, може пък и огъня да загасне сам? Преместваме силно запалимите материали настрана, оставяме огъня и изчакваме. Минават часове, виждаме обаче огъня все така си гори, може би малко по-силно, но все пак не изглежда сериозно. Минават още часове, забелязваме дим и в други стаи, там сякаш няма огън, но все пак дими изпод дъските в пода, от контактите по стените. Поглеждаме огъня в първата стая, започнал е да обхваща и част от мебелите.
Връщаме се обратно в останалите стаи, вече виждаме малки пламъци на места, но все още нищо фрапиращо. Решаваме, че явно ще трябва да се прежалим, звъним на пожарната и отваряме прозорците да се проветри малко от дима в другите стаи.
Пожарната обаче пътува известно време, а докато дойде, вече имаме някои изгорели мебели из стаите, а първата стая от където тръгва огъня, вече гори сериозно. Докато гасят, пожарникарите установяват, че огъня се е разпространил и зад стените, по ел. инсталацията и всъщност цялата ни къща гори, а не само това, което виждаме на пръв поглед. Зад стените вече няма какво да се направи, а докато изгасят всичко, губим част от конструкцията на къщата. Разбираме, че на места щетите вече са непоправими.
След като разгледаме щетите, се оплакваме на близките и приятелите си – ето, хем извикахме пожарна, хем пак ни изгоря част от къщата, а на всичкото отгоре и здравите части са целите подгизнали – каква беше ползата от пожарна? Поправяме каквото можем, закрепяме положението, минава обаче време и се случва нов пожар. Чудим се отново какво да правим, а някои от приятелите ни казват – „предният път нали извикахте пожарна? Каква беше ползата, освен да стане още по-зле? Изчакайте, пък вижте какво ще стане, така или иначе нямате какво да губите.“
И ние чакаме. Отново.

Какви са изводите от всичко това? Наистина ли пожарните не помагат и трябва да гледаме какво ще стане всеки път? Това не звучи рационално? Естествено, че не. Просто това е човешката природа – човек търси рационално обяснение за грешките си, по възможност и потвърждение, че всъщност не е сгрешил, а не задължително истината. А нашите приятели често се съгласяват с нас не защото сме прави, а защото сме приятели.
Разликата между пожара и пандемията е, че пожарните съществуват от над 300 години и пожарите не са спирали нито за ден. Хората са се убедили многократно, че дори и да ни се иска да имаме нещо по-добро, пожарните са ефективни. А такава пандемия не е имало от десетилетия, ние вече сме свикнали да живеем както ние искаме и не можем да приемем, че нещо, което не виждаме ще контролира живота ни.
Хората не искат да взимат трудни решения, освен ако нямат друг избор или не виждат ползите от тях в момента и пред очите си. Затова и търсим отчаяно потвърждение, че ограничителните мерки срещу пандемията не работят. Не заради друго, а защото ние не искаме да ги спазваме. Осъзнаваме обаче, че не е правилно да не искаме да ги спазваме ако спасяват живот, следователно трябва да докажем, че не работят и не са необходими. Независимо колко лекари и учени повтарят многократно доказани изследвания, исторически факти и научни разработки, ние винаги ще предпочетем конспирациите, спорните твърдения или мъглявата несигурност, ако това ще ни помогне да спим по-добре вечер.

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

12 години war3z.org

idea

Image by ClipFest

Преди 12 години се роди една идея, един експеримент с неясно бъдеще – war3z.org

През годините war3z.org беше дом на гейм сървъри, аудио библиотеки, хостинг решения, блогове, хардуерни проекти и още много, много идеи и решения на проблеми.

В момента бъдещето е все така неясно както беше и през далечната 2005-та. За сега хостинг услугите продължават, когато е необходимо се публикуват блог постове по проблемите на деня. Остава активен и хардуерния експеримент – http://weather.war3z.org – метео станция базирана на Ардуино

За всички, които имат нужда от помощ, хостинг решения, технически съвети (оптимизации на бази данни, виртуализация, механизми за бекъп и възстановяване след бедствия, мониторинг на всякакви софтуерни услуги, мрежови решения и др.), можете да се свържете с мен на sawo@war3z.org

Pokemon Go – новата вълна от зомби апокалипсиса

След началото на поредната интернет мания, а именно – Pokemon Go, някои хора зададоха въпроса – как стана така, че изведнъж, от нищото една игра стана толкова масивен хит, та дори измести думата „порно“ в гугъл, която е фаворит за всички времена. Как е възможно изобщо това и възможно ли е наистина?

Отговорите на тези и други въпроси се намират сравнително лесно с малко търсене, което ще ви спестя с този кратък материал 🙂

Но първо, ето и някои бисери от общите условия на играта 🙂

„We may disclose any information about you (or your authorized child) that is in our possession or control to government or law enforcement officials or private parties.“

https://www.nianticlabs.com/privacy/pokemongo/en

Т.е. създателите могат да предоставят всички ваши лични данни (а те са огромни като обем) на всеки и всичко, без оглед на обстоятелства или законово задължение. Ще попитате какво общо има това с популярността на играта ? Всъщност е (сравнително) просто. Някои наричат играта културен феномен, според мен обаче няма никакъв феномен, освен ако ЦРУ не се приеме за феномен 🙂
Най-кратко казано Pokemon Go е създадена от Niantic Labs. Тази компания е създадена от John Hanke, който е получавал в миналото финансиране от ЦРУ (чрез компанията In-Q-Tel на ЦРУ за рискови капитали) за основната си компания Keyhole, Inc. От същата тази компания ( Keyhole, Inc.) произлиза Google Maps, например 🙂 Niantic Labs пък е финансирана и от Google. Ако те и ЦРУ не могат да направят хит за един ден от всичко, то кой друг?
Всичко това прави изсипването на личните ви данни до последната капка в джоба на NSA, CIA и куп други организации на държавния департамент на САЩ приятна и забавна игра 🙂
Eстествено не е достатъчно да знаят кога къде сте били, вие им предоставяте пълна информация в снимки, които снимки също съдържат GPS локация 🙂 В първите версии на играта още при регистрацията се искаха повече лични данни, отколкото попълваш при издаването на лична карта 🙂 Във версията за Андроид например „по погрешка“ играта искаше пълен достъп до Google акаунта, т.е. да получи на практика цялата информация която е на телефона Ви 🙂
Стигна се до там, че в американското правителство се разпространи документ до своите служители със поне 20 точки какво да не се прави, за да не получи играта достъп до личните им данни 🙂
https://twitter.com/RidT/status/754298406034702336/photo/1

Някои от точките са:
Направете си нов gmail имейл специално за играта;
Не използвайте истинското си или подобно на истинското си име, не използвайте псевдоними от други игри, които могат да бъдат свързани с вас;
Не снимайте табели, улични знаци, регистрационни номера;
Внимавайте къде играете заради GPS данните, които се предават и какво ли още не 🙂

Но няма проблем, важното е всички да се радват на поредния „феномен“ и ако допреди два месеца са се смеели на тези, които все още играят покемон, сега вече се смеят на тези, които не играят покемон…

До вчера повечето хора може би са се притеснявали кой получава личните им данни, а днес вече с радост ги предоставят неизвестно на кого, неизвестно защо…

Едно кратко уточнение: Основната цел на това събиране на лични данни са гражданите на САЩ и ние сме сравнително защитени в България поради осезаемата си… (надявам се) незначителност в тези планове. Проблема обаче е принципен и поражда доста въпроси за бъдещето на хората в един все по-сбъркан свят, все по-отдалечаващ се от реалността.

Източници:
http://www.ifsecglobal.com/pokemon-go-security-risks-flagged-by-the-cia-middle-eastern-states-and-data-security-experts/
http://www.activistpost.com/2016/07/the-cias-pokemon-go-app-is-doing-what-the-patriot-act-cant.html

Поредната измама на КАТ – „новите“ закони и проверки за затъмнени стъкла, шумни гърнета и още

КАТ

Една фиктивна институция, каквито са повечето в България

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

Поредната шумна измама са така наречените нови закони за шумни гърнета и затъмнени стъкла.
Странно защо поне един журналист не се хвана да обясни кое точно е новото ? Кои стъкла са забранени за затъмняване, колко шумни трябва да са изпускателните системи и т.н. Ако се бяха разровили, щяха да видят, че няма нищо ново – от 14 години предните и челното стъкло са забранени за затъмняване, за това се спира от движение, но повечето полицаи просто ги мързи да налагат закона.

Чл. 105. (Изм. – ДВ, бр. 43 от 2002 г., в сила от 26.04.2002 г.) (1) Забранява се ограничаване на видимостта през челното стъкло и през страничните стъкла на автомобила, осигуряващи видимостта на водача към пътя, както и намаляване на прозрачността им.
(2) Ограничаване на видимостта през стъклата на задните врати на леките автомобили, както и намаляване на прозрачността им, се допуска само при наличие на огледала за виждане назад от двете страни на автомобила.

Същото важи и за шумните гърнета – замерва се със шумомер, ако не отговаря – спира се от движение автомобила – отново стар закон от преди 6 години.

Чл. 171. (Доп. – ДВ, бр. 43 от 2002 г., в сила от 26.04.2002 г., изм. – ДВ, бр. 51 от 2007 г.) За осигуряване на безопасността на движението по пътищата и за преустановяване на административните нарушения се прилагат следните принудителни административни мерки:

2. (изм. – ДВ, бр. 54 от 2010 г.) временно спиране от движение на пътно превозно средство:
а) (изм. – ДВ, бр. 54 от 2010 г.) до отстраняване на неизправността, когато пътното превозно средство е технически неизправно, включително и когато съдържанието на вредни вещества в изгорелите газове или шумът са над установените норми или конструкцията му е изменена без съответното разрешение;

Т.е. от над 6 години и за двете нарушения на базата на чл. 171, ал. 2, т. А е следвало автомобилите да се спират от движение, а КАТ масово не са го правили поради неясни причини.

Така обаче нямаме гръмки заглавия, няма драма, няма потрес. Заглавие „КАТ отново отчитат дейност“ някак не привлича толкова вниманието, понеже това дори не е новина. Пък и ако се напише от голяма медия, изведнъж се появяват проблеми за авторите на такъв материал.
Реално КАТ се опитват да представят стари закони като нови, за да не им се търси сметка защо досега не са налагали спазване на закона и не са спирали масово от движение технически неизправни автомобили. Това, че не им се е занимавало и са глобявали 20лв къде под масата, къде над масата някак остава извън фокуса на темата.
Вместо да кажат нещата такива каквито са, а именно, че това е едно голямо отчитане на дейност и демонстрация на безсилие, журналистите представят тези проверки като видите ли, нещо ново. Борба с нарушителите на пътя, намаляване на жертвите и т.н. Особено шумните гърнета като изключим, че пречат и дразнят, са и основна причина за ПТП-та. Същото важи и за затъмнените предни стъкла, каквито масово полицаи имат на личните си автомобили. Преборим ли се с тези два проблема, със сигурност ще приключи т.нар. война на пътищата! Това, че масово се спират коли и след едно-две телефонни обаждания се пускат не е никакъв проблем – за това не се говори.

Естествено нищо не става случайно – целия този шум се дигна след изнесен доклад, че България и Румъния имат най-много жертви от ПТП в целия ЕС. Тази новина веднага се смете под килима и започна да се бучи как КАТ прилага нови мерки (като прилага закони от преди 14 години) и как изведнъж, рязко започват да въвеждат ред по пътищата (след дългогодишна почивка).

iNews: ЕК: България и Румъния водят по жертви в пътни катастрофи в ЕС
DarkNews: Най-много катастрофи в България и Румъния – 71 европейци загиват всеки ден
Dir: България и Румъния първи по жертви на катастрофи в ЕС

Всички новини са публикувани около 31 Март, като след това темата спря да се коментира и започна масирано облъчване с „новите“ мерки на КАТ, а именно – борба с шумни гърнета и тъмни стъкла! Доста интересно как точно са установили тях като най-сериозната причина за жертвите на пътя ? Дали някога ще видим реални действия от тази нереална институция различни от отчитане на дейност покрай външни доклади за България ?

 

Наръчник за разпознаване на clickbait статии

Abstract background on risk business concept, metaphor to small fish being in danger among many hooks.

Замислете се какво четете и с какво си губите времето

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

Какво е clickbait ? Това са измислени статии маскирани обикновено като новини, които имат само една цел – да генерират посещения за дадения сайт.

Ето основните черти:
1. Драматично заглавие, обикновено не особено ясно. Например „едикой си шокира света“, „няма да повярвате какво направи този човек“ и прочие заглавия на материали, които нито ще ви шокират, нищо ще ви интересуват като цяло, ако не бяха гръмките заглавия.
2. източника е сайт, който чувате за първи път, или новините от него обикновено съдържат „шок“, „нечувано“, „разтърси“ и т.н.
3. Новината ако все пак се разбира от заглавието, е толкова невероятна, че за малко да се излъжете и да я кликнете.

Научете се да ги разпознавате и:
1. Няма да се излагате всеки ден като малоумници пред приятели и познати, споделяйки ги в социалните медии;
2. Няма да генерирате печалба на тарикати, които разчитат на малоумници да им споделят измислиците.

Image: jesadaphorn/Getty Images

Цената на новите винетки – как едната ръка измива другата

vinetkiСлед намеците от лятото за поскъпване на винетките, вече се говори открито за драстично покачване на цените – в пъти. Най-вероятният вариант изглежда е 67лв -> 145лв – над 2 пъти увеличение за годишната винетка. Останалите винетки няма да коментирам, но увеличенията са пропорционални.

Какви са аргументите ? – От 8 години не са дигани цените, а парите не стигали. Защо чак сега след 8 години се сетиха, че парите не стигат ? Дали е правилно изведнъж да се наваксва ? А дали наистина парите не стигат заради ниските винетки, или имат и други разходи ?
Веднага си спомних една статия на в. Капитал, която разглеждаше стотиците милиони загуби за бюджета ни заради пътищата, които се строят с европари.

Понеже строителството на пътища с европари си е цяла престъпна схема, както знаете винаги печелят определени фирми, които са дали най-ниска оферта. Качеството не се гледа, а задължително цената. Тези фирми никога не са случайни, цените им също.
ЕС плащат само средствата, които са договорени първоначално в офертата и нито Евро повече. Оказва се обаче, че масово се налагат „непредвидени“ разходи – укрепване на участъци, изграждането на допълнителни съоръжения по пътя и т.н. Колкото и да е странно, държавата ще покрие тези разходи, въпреки, че няма никакво законово задължение да го направи, нито ЕС ще дадат допълнително пари. Реално вината е на строителя, защото не е проучил внимателно и не е заложил буфер за такива непредвидени разходи. Естествено строителя е съвсем наясно с крайната цена от самото начало, но дава по-ниска оферта, за да спечели поръчката. След това държавата му възстановява допълнително парите, които са извън предвиденото. Крайния резултат е стотици милиони, които ние ще платим от своя джоб, защото определена фирма е трябвало да спечели поръчката.
Сега обаче идва реално момента да се намерят от някъде пари да се запълни дупката и какво виждаме ? Охооо, ама ние не сме дигали скоро винетките…. cha-ching!

Здравей, вселена!

Добре дошли в war3z.org - още един блог за обмяна на идеи, мнения, опит.

Защо ? Защото в днешно време ако искаш да изразиш мнението си в интернет, трябва да е 
на свой терен. Новинарски сайтове, форуми, социални мрежи - навсякъде дебнат тролове. 

Е, тук тролове няма да се толерират :)

war3z.org e на над 10 години, претърпявал е десетки трансформации и мисля, че сега това трябва 
да бъде призванието му.

Ако има желаещи за своя колонка в блога на каквато и да е тематика, свържете се с мен!