czwartek, maja 28, 2015

Prof. Witold Modzelewski

Facet, który był wiceministrem finansów w kolejnych rządach Suchockiej, Pawlaka, Oleksego i stworzył system podatkowy, jak nikt inny nadaje się na przyszłego ministra finansów. Lubię ludzi z pragmatycznym i uczciwym podejściem do rzeczywistości.

poniedziałek, maja 25, 2015

Ks. Isakowicz Zaleski ma dobre spojrzenie na rzeczywistość

http://wiadomosci.onet.pl/autorzy/ks-tadeusz-isakowicz-zaleski

niedziela, maja 24, 2015

Misiek źle zmienił partię


Michał Kamiński robił w 2007 roku kampanię, która mogłaby być dobra w 2005. Całkowicie nie odczytał emocji społecznych. Teraz, w 2015, robi Platformie kampanię tak, jakby był 2011 rok. Platforma na tym przegrała, bo nie odczytał emocji społecznych – powiedział w programie "Gość poranka" w TVP Info rzecznik PiS Marcin Mastalerek.

poniedziałek, maja 18, 2015

Konferencja RedHat 2015

Konferencję prowadził Daniel Kierdal Enterprise Sales Manager CEE. Bardzo dobrze rozplanowana czasowo - prelegenci mieścili się w czasie, dostawali dyskretne znaki ile minut zostało, nie pomijali na koniec slajdów ani nie przyśpieszali gwałtownie. Po każdej prezentacji można było zadawać pytania. Tematyka spotkania była następująca:

  • Case study: wdrożenie RedHat Cloud Infrastructure na Bliskim Wschodzie. Można było dowiedzieć się jakie produkty wchodzą w stos kompleksowego rozwiązania RH, jaki ogląd produktu mają zazwyczaj klienci i jakie wyzwania czekają podczas deploymentu.
  • Overview: CloudForms. Narzędzie do zarządzania z poziomu przeglądarki wieloma wirtualnymi maszynami działającymi na chmurach OpenStack, RedHat, Amazon, Microsoft, VMWare. Oprócz tego bardzo dokładne raportowanie, billing, self-service do tworzenia wirtualek, workflow do akceptacji alokacji zasobów.
  • Research: CEPH. Rozproszony system plików wywołał spore zainteresowanie w pytaniach. Wart jest na pewno sprawdzenia poprzez Proof of Concept. Dla uczestników konferencji ważne są: redundacja + rozproszenie danych i automatyczna naprawa, replikacja między serwerowniami, wysoka dostępność, skalowalność, niskie czasy wyszukiwania.
  • Case study: JBoss Fuse (i Fuse ESB bazujące na Service Mix-ie) jako współpracujące z wieloma warstwami ESB. Tutaj trzeba powiedzieć, że architektura kompozytowa SCA, będąca kwintesencją dojrzałego SOA (budowanie usług z istniejących atomowych serwisów), jest wspierana out-of-box przez graficzny designer. Używalną implementacją mogą poszczycić się jedynie Sun JCAPS, Oracle SOA Suite, IBM WebSphere (Feature Pack), Tibco BW 6, WebMethods CAF.
  • Research: Mobile Backend As A Service. Łatwo i szybko można wyklikać aplikację mobilną konsumującą na przykład usługi wystawione przez JBoss Fuse ESB.
  • Overview: Certyfikacje RH. Egzaminy zdawane są na żywym systemie, więc nie można nauczyć się pytań i odpowiedzi na pamięć. Podejście bardzo uczciwe dla zdających, certfikowanych i pracodawców.
Organizatorom trzeba pogratulować profesjonalizmu - zawartość była merytoryczna, różnorodna, także demonstrowana na żywo, specjaliści firmy byli przygotowani do pytań. Lokalizacja przy stacji Warszawa Ochota WKD to strzał w dziesiątkę - spore ułatwienie dla wielu uczestników.

Biobeton

Holendrzy wymyślili beton z kapsułkami z bakteriami i mleczanem wapnia. Kiedy beton pęka wystawia kapsułki i ich zawartość na działanie wody - bakterie zaczynają żywić się mleczanem wapnia, a produktem końcowym jest kalcyt - zasklepiający rysy. W rezultacie mamy samonaprawiający się beton.

piątek, maja 15, 2015

Konferencja RedHat: Mobile Backend aaS




Konferencja RedHat: Fusion ESB z SCA - kwintesencja SOA












Konferencja RedHat: wirtualizacja w chmurze


















czwartek, maja 14, 2015

org.xml.sax.SAXException: validation error: xsi:type "null" is not validly derived from the allowed type definition - how to communicate with SalesForce from Tibco BW

WSDL defining base object and extensions and using base object with xsi:type in definitions of 'generic' operations is not compliant with standards. Let's try to do some workaround in WSDL:

1. Define  on base object. Please not that name "xsi:type" is also not compliant but works in BW.
2. Change type of element in operation definition from base type to xsd:anyType.

and in BW:

3. Create mapper with derived object. Fill it. Inside @type put 'distinguishedNamespacePrefix:TypeName'. Please note that after this attribute BW will need to add empty @xsi:type - do not fill it, this is going to work this way.
4. In process 'Namespace Registry' redefine namespace of derived object using prefix name changed to 'distinguishedNamespacePrefix'. This ensures that our @xsi:type value will have valid namespace prefix.
5. On mapper top level input and also on SOAP call activity click exclamation mark 'Edit Statement'. Check 'Exclude result prefixes'. This in runtime moves all namespace definitions to the XML root. This makes our @xsi:type working due to the fact that xsi is visible from the top to bottom of the XML teee.
6. In SOAP call input mapping use 'Copy-Contents-Of' of derivative object.

Quick note about project validation: Error 'Syntactic error in data: /schema/complexType/attribute/@name: data "xsi:type" is not a valid NCName.  A valid example is "_NCname.has-no_colons".' is legitimate and looks bad, but hey - we avoided writing proxy or buying SalesForce adapter!

Miasto Budzi Się





wtorek, maja 12, 2015

How to trace .NET webrequests

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
<system.diagnostics>
        <trace autoflush="true" />
        <sources>
            <source name="System.Net" maxdatasize="1024000">
                <listeners>
                    <add name="MyTraceFile"/>
                    <add name="MyConsole"/>
                </listeners>
            </source>
        </sources>
        <sharedListeners>
            <add
              name="MyTraceFile"
              type="System.Diagnostics.TextWriterTraceListener"
              initializeData="System.Net.trace.log" />
                <add name="MyConsole" type="System.Diagnostics.ConsoleTraceListener" />
        </sharedListeners>
        <switches>
            <add name="System.Net" value="Verbose" />
        </switches>
    </system.diagnostics>  
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="SoapBinding">
          <security mode="Transport" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="https://eu5.salesforce.com/services/Soap/c/33.0/00000000000000001"
          binding="basicHttpBinding" bindingConfiguration="SoapBinding"
          contract="Soap" name="Soap" />
    </client>
  </system.serviceModel>
</configuration>

--
public final static void main(String[] args) throws Exception {
File f = new File("C:\\System.Net.trace.log");
BufferedReader br = new BufferedReader(new FileReader(f));
String line = br.readLine();
boolean started = false;
StringBuffer sb = new StringBuffer();
while (line!=null) {
if (line.contains("<s:Envelope")) {
started = true;
}
int idx = line.lastIndexOf(" : ");
if (idx != -1)
line = line.substring(idx + 3);
if (started) {
sb.append(line.trim());
if (sb.indexOf("</s:Envelope")!=-1) {
started = false;
System.out.println(sb.toString());
sb.setLength(0);
}
}
line = br.readLine();
}
br.close();
}
}

poniedziałek, maja 11, 2015

3DMark 2000 Demo (kiedyś to był fun)

niedziela, maja 10, 2015

Oddajcie władzę w ręce ludzi

Art. 1. Rzeczpospolita Polska jest dobrem wspólnym wszystkich obywateli.

Art. 4. 1. Władza zwierzchnia w Rzeczypospolitej Polskiej należy do Narodu.

Art. 30. Przyrodzona i niezbywalna godność człowieka stanowi źródło
wolności i praw człowieka i obywatela. Jest ona nienaruszalna, a jej poszanowanie i
ochrona jest obowiązkiem władz publicznych.

Art. 71. 1. Państwo w swojej polityce społecznej i gospodarczej uwzględnia
dobro rodziny.

piątek, maja 08, 2015

Latarnik wyborczy

Jeśli nie wiesz na kogo głosować sprawdź!