Archive for the ‘Browsers’ Category

IE rozwija się i daje to deweloperom do sprawdzenia   Leave a comment

Na wzór innych przeglądarek zespół IE wypuścił wersje deweloperskie IE działające obok normalnej dystrybucji IE i dające możliwość przetestowania najnowszych zmian w IE. Ze spec. strony (http://devchannel.modern.ie/) można ściągnąć najnowsze wersje oraz zapoznać się ze statusem prac (http://status.modern.ie/ jest to podobne do strony canIuse) oraz narzędziami dodatkowymi (https://modern.ie/en-us).

Posted 23 czerwca 2014 by marekwmsdn in Browsers, IE, Web Standards

Ostrzeżenie administracji USA–nie używać IE   Leave a comment

Sprawa bez precedensu – rząd USA zalecił poprzez komunikat CERT (Computer Emergency Readiness Team)  by do czasu wydania łatki przez MS nie korzystać z IE – http://www.cnet.com/news/stop-using-ie-until-bug-is-fixed-says-us/?tag=nl.e757&s_cid=e757&ttag=e757&ftag=CAD2e9d5b9. Tymczasowe remedium- wyłączyć Flash (atak bazuje na exploicie w tej aplikacji)  lub co jest nieco trudne zainstalować EMET. Ani MS ani Department of Homeland Security nie skomentowały tego ostrzeżenia.

Posted 29 kwietnia 2014 by marekwmsdn in Bezpieczeństwo, Browsers

Zagrożenie dla IE od wersji 9 do 11 włącznie   Leave a comment

MS potwierdził istnienie zagrożenia typu 0-day dla flagowej przegladarki, które obchodzi ASLR i DEP poprzez wykorzystanie kodu w pamięci niewłaściwie zwolnionej. Atak odbywa się poprzez odwiedzenie specjalnie przygotowanej strony. Na razie jedyna linia obrony to wykorzystanie pakietu EMET (Enhanced Mitigation Experience Toolkit) – do momentu wydanie odpowiedniej łątki przez MS. Należy podkreślić, że zagrożenie te występuje tam gdzie jest zainstalowany i nie wyłączony Flash.

Posted 29 kwietnia 2014 by marekwmsdn in Bezpieczeństwo, Browsers

Ciekawostki   Leave a comment

Szykuje się rewolucja, zamiast instalacji platformy Eclipse na dysku można skorzystać   z wersji przeglądarkowej  – http://planetorion.org/news/2012/10/orion-1-0-release/ (pierwsza wzmianka o tym na SD Times – http://www.sdtimes.com/blog/post/2012/10/30/Orion-10-released.aspx). Pakiet nazywa się Orion i jest w wersji 1.0. Jest to odpowiedź na zarzuty, że Eclipse jest platformą  do uruchomienia aplikacji (np. IED java) a nie typowym narzędziem RAD dla deweloperów jak to jest w przypadku Netbeans. Eclipse można porównać do Visual Studio Shell – gołej platformy na której np. zbudowano środowisko ironPython.

Kompilator C/C++ na platformie Windows: MinGW i CygWin. Ten pierwszy (http://www.mingw.org/) jest ograniczony do budowania aplikacji w różnych językach. Jeżeli chodzi nam o zgodność  z POSIX to używa się do tego CygWin.

Dlaczego malloc nigdy nie wylatuje (zgłasza wyjątek)? – http://www.scvalex.net/posts/6/ – dziwne, ale to trochę przedobrzyli – daje pamięć na wyrost, której tak faktycznie nie ma (a wszystko to w imieniu udogodnień).

Walidatorek JS – http://ariya.ofilabs.com/2012/10/javascript-validator-with-esprima.html. Tego samego autora ciekawy projekt odnośnie silnika do niewizualnego pobierania stron (http://phantomjs.org/) – https://github.com/ariya/phantomjs/wiki/Page-Automation. Podobny w pewnym sensie do node.js – http://phantomjs.org/download.html. Są też przykłady – https://github.com/ariya/phantomjs/wiki/Examples.

Popularny GITHUB ma też swego odpowiednika dla Windows – http://windows.github.com/ – można skorzystać.

Mity o HTML5 – fakty – https://hacks.mozilla.org/2012/11/html5-mythbusting/ – pochwała aplikacji webowych w mobilnych zastosowaniach!

Jak to działa – http://cloudfier.com/

Akcja MS dla upowszechnienia nowego języka TypeScript – http://www.codeguru.pl/aktualnosci/typescript—nowy-jezyk-od-microsoftu,11088.

Materiały z BUILD 2012 http://channel9.msdn.com/Events/Build/2012 + o HTML5 – HTML5 & CSS3 latest features in action!

Wywiad z twórcą KHan Academy – http://www.technologyreview.com/news/506356/qa-with-salman-khan/?utm_campaign=newsletters&utm_source=newsletter-daily-all&utm_medium=email&utm_content=20121107

Dlaczego został wyrzucony Forstall z Apple – na rzecz designera Ive – http://www.technologyreview.com/view/506801/why-jony-ive-shouldnt-kill-off-apples-skeuomorphic-interfaces/?utm_campaign=newsletters&utm_source=newsletter-weekly-web&utm_medium=email&utm_content=20121107

Szkolenie w PS – http://pluralsight.com/training/players/PSODPlayer?author=scott-allen&name=mvc3-building-intro&mode=live&clip=0&course=aspdotnet-mvc3-intro/ Rutowanie – http://www.dotnetcurry.com/ShowArticle.aspx?ID=814. Node.js tutorial jeden – http://blog.stevensanderson.com/2012/07/10/node-js-development-with-webmatrix-2-express-part-2/ i drugi – http://www.techrepublic.com/blog/australia/the-upside-nodejs-your-own-business/1475.

Trudny temat – motywowanie programistów – http://michaelochurch.wordpress.com/2012/10/30/what-programmers-want/

Posted 7 listopada 2012 by marekwmsdn in Browsers, Ciekawostki, Courses, JavaScript

Ciekawostki programistyczne   Leave a comment

Dużo mówi się o nowych językach programowania choćby wspomnieć o Dart (firmowana przez Google odmiana JS), podczas gdy stare są wciąż niedoceniane. Tak jest w przypadku Haskell’a. Jego ciekawe cechy zostały opisane na stronie tutaj gdzie opisano nawet framework do pracy z tym językiem. Jak widać  tu jak i w przypadki innych wschodzących języków (np. Ruby ma RoR) liczy się nie tyle język ile infrastruktura wokół niego jak biblioteki, frameworki czy inne narzędzia wspomagające.

Innym, pomocnym narzędziem a na dodatek agnostycznym względem języka  jest  Cloud9 IDE – http://c9.io/. Jak nazwa wskazuje jest to narzędzie – edytor do tworzenia oprogramowania w różnych językach. Dla projektów open-source jest ono darmowe. W dużej mierze to IDE wspiera node.js. Do języka node.js (serwerowej odmiany JS  jest niezły tutorial  – http://nodemanual.org/latest/nodejs_dev_guide/creating_http_requests.html). Uwaga Cloud9 IDE nie lubi IE8!.

Zasoby do nauki programowania:

Ciekawe dwie strony (z których wychodzi wiele innych, ciekawych pomysłów):

  1. Portal codemirror.net –
  2. Tworzenie rozszerzeń do przeglądarek – http://kangoextensions.com/ – cała maszyneria do tego jak się tworzy przykładowe rozszerzenie pokazane jest tu – http://kangoextensions.com/blog/kangogmailchecker/. Tworzy rozszerzenia nawet dla IE!
  3. Strona o jQ – http://anton.shevchuk.name/jquery/ ale autor jest też twórcą jQuery-PHP oraz Online Chart Buildera. Fajny tutorial o jQ, np. o animacji – http://anton.shevchuk.name/javascript/jquery-for-beginners-write-animation-plugins/
  4. I o closure – http://anton.shevchuk.name/javascript/google-closure-for-beginners-components/

Oracle – dostęp do bazy poprzez .NET w  VS:

  1. http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51odt-453447.html?msgid=3-5804196843
  2. http://www.oracle.com/technetwork/topics/dotnet/oow-events11-452985.html?msgid=3-5804196843

Co z tą przeglądarkę?   Leave a comment

Ostatnio na webhosting opublikowano dane na temat wyników testów szybkości różnych przeglądarek internetowych. Wygrał IE 10. Dziwne, ale badania przeprowadził ekspert D. Crockford. Tu są inne wyniki, przeprowadzone przez badaczy z MS..

Posted 24 września 2011 by marekwmsdn in Browsers, IE

Ciekawe linki o programowania   Leave a comment

Wyciśnij wszystko z Chrome – http://webhosting.pl/Narzedzia.dla.programistow.Chromea.powrot.do.podstaw.za.pomoca.WebKita

Strona deweloperów Chrome – http://code.google.com/intl/pl-PL/chrome/devtools/, można zainstalować wtyczkę do Eclipsehttp://code.google.com/p/chromedevtools/

Oto aktualna wersja (niechętnie i z opóźnieniem) udostępniona przez Apple WebKita – http://planet.webkit.org/

Ładowanie dynamiczne skryptów JS – biblioteka stackJS

Do testowanie aplikacji nadaja się wspaniale selenium

Kapitalna strona na temat programowania w C# – http://www.blackwasp.co.uk/CSharpArticles.aspx, c-sharpcorner lub codeproject. Przykłąd WCF z c-sharpcorner-a

Blog Macieja Zbrzeznego – http://maciej-progtech.blogspot.com/2011/04/mpts-maciej-progtech-toolset-plen.html, jego obserwowane blogi – http://maciej-progtech.blogspot.com/2009/07/blog-c-net-czyli-moj-mini-przewodnik-po.html, a tam poważna nauka C# –> http://eastgroup.pl/post/Podsumowanie-wpisow-przygotowujacych-do-egzaminu-70-536.aspx z serii jak uczyć się programować, np. kolejki 

Nizapomniana piosenka z radia Luxemburg – “Little boxes” –

Nowoczesna wersja

Teraz stara:

Posted 15 maja 2011 by marekwmsdn in Browsers, C#, Chrome, Dzieci, Google, HTTP, JavaScript, WCF