Amazon dodaje emaile
Jak wiadomo wysyłanie emaili z serwerów Amazon to nie lada wyzwanie i nie każdy miał ochote na przeprowadzanie integracji z Amazon Simple Notification Service (SNS). Teraz Amazon udostępnij wersje beta nowej usługi Amazon Simple Email Service (SES), która ma całkowicie rozwiązać problem wysyłania emaili i systemów mailingowych. Więcej szczegółów na http://aws.amazon.com/ses/ (...)
Serwery w chmurze Amazon AWS (cz.2)
Po kilku dniach intensywnych testów infrastruktury Amazon’a zapadła ostateczna decyzja, jest to zdecydowanie najwygodniejsza i najtańsza opcja na rynku do przeprowadzenia tego typu eventu. Wcześniejsze testy wykazały, że aby obsłużyć 50 tyś requestów na sekundę potrzebujemy 25 najsilniejszych instancji EC2. Wcześniejsze testy miały jednak jedną wadę, mianowicie AB i SIEGE uruchamiane były zaledwie z 3 różnych serwerów co powodowało zafałszowanie progu przy którym Apache przestał odpowiadać na żadania. Błąd spowodowany metoda testowania można łatwo wyeliminować przeprowadzając testy z większej ilości maszyn jednocześnie co też uczyniłem (...)
Facebook Share rozpoznawany przez Google
Na chwilę obecną Google rozpoznaje dwa mikroformaty opisujące video, a których stosowanie może w znaczącym stopniu wpłynąc na pozycjonowanie video. Jeden z nich to powszechnie znany Facebook Share a drugi to format juz od dość dawna stosowany przez Yahoo czyli SearchMonkey. Poniżej przykłady obu mikroformatów: Facebook Share <meta name="title" content="Baroo? - cute puppies" /> <meta name="description" content="The cutest canine head tilts on the Internet!" /> <link rel="image_src" href="http://example.com/thumbnail_preview.jpg" /> <link rel="video_src" (...)
Eclipse PDT – update sites (helios)
Lista poprawnych „update sites” dla Eclipse PDT Helios: http://download.eclipse.org/eclipse/updates/3.6 http://download.eclipse.org/releases/helios/ (...)
JQuery, intervals i ajax
[ad#post]Prosty przykład jak kontrolować cykliczne i kolejkowane requesty Ajax’owe i zatrzymać skrypt w przypadku nagromadzenia błędów. Ajaxowe requesty kolejkujemy za pomocą plugina dla JQuery – AjaxQ, natomiast cykliczne wywolywanie tych requestów odbywa się przy użyciu plugina JQuery Timers (intervals). $(document).everyTime("30s", "dowolna_nazwa", function(i) { try { $.ajaxq ("tickerqueue",{ url: publicURL + "/ajax/ticker", type: "GET", dataType: "text", timeout: 5000, cache: false, complete: function(XMLHttpRequest, textStatus) { if( (...)