Pokazywanie postów oznaczonych etykietą Open source. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Open source. Pokaż wszystkie posty

wtorek, stycznia 04, 2011

JQuery–nowości

Jeżeli się szuka informacji o najnowszych trendach w JQ trzeba jej szukać na stronach bloga - http://blog.jquery.com/. Trudno powiedzieć jaki standard trzech rozszerzeń zaproponowanych przez MS i przyjętych przez grupę rozwijającą jQ będzie. API z witryny MS i jQuery różnią się niestety. Jedyne co pewne to przyjęcie idei templatek ale  i one się różnią od propozycji MS (w wersjach 1.4.x są one uznane jako oficjalne wtyczki, od wersji 1.5 mają być już wbudowane). Wg. MS idea rozszerzenia jQuery wygląda tak (wg. bloggera Scott Gu jest tam dodana specjalna biblioteka w js):

  1. Templatki (templates)– wzorce, wzbogacone o możliwość warunkowego  wyboru elementów.
  2. Linki danych (data linking) – można powiązać elementy DOM (np. <input z id>) z elementami pochodzącymi z obiektów JS. Wiązanie jest w obie strony, zmiana wartości jednego elementu z DOM skutkuje zmianą elementu w JS.
  3. Konwertery – umożliwiają zmianę formatu danych (np usunięcie znaków formatujących konto lub numer telefonu)

Wg. jQuery sytuacja tych wtyczek w wersji beta wygląda tak:

API Documentation

Tutorials

Ciekawy podręcznik autorstwa programisty z MS - http://www.borismoore.com/2010/09/introducing-jquery-templates-1-first.html


Osobiście wolę implementację pochodzącą od Microsoft – jest bardziej czysta i klarowna, chociaż nie wpisuje się tak dobrze w dokumentację jQuery. Te trzy wyżej zgłoszone propozycje pozwalają na eleganckie wiązanie danych między modelem (obiekty JSON w JS) a widokiem (elementy DOM w HTML) i są przedłużeniem idei bind() z jQuery

czwartek, grudnia 30, 2010

Ciekawe linki

  1. Information Retieval -http://trailmeme.com/trails/Information_Retrieval. Jest tam odnośnik do pozycji literaturowej - http://trailmeme.com/walk/Information_Retrieval/1014309477? – książki na ten temat (pdf). Właściwie to są dwa pojęcia Data R i Information R.
  2. Wszystko o mind mappingu – też w serwisie TRAILME.
  3. Ciekawa witaminka - http://www.5min.com/VitaminCM a strona główna jest taka - http://www.5min.com/VitaminCM
  4. Tworzenie aplikacji dla urządzeń mobilnych w środowisku WP7 – dodatek do VB ułatwiający pisanie aplikacji w Silverlight – “Visual Basic for Windows Phone Developer Tools - RTW”. Podobna tematyka – jak wystartować - http://create.msdn.com/en-US/education/catalog/article/wp7_jump_start. Kanał 9 też ma cały blok poświęcony telefonom – “Windows Phone 7 Development for Absolute Beginners
  5. Do rzetelnej nauki VS służy płatny portal - http://www.learnvisualstudio.net/ – 60 dolarów na rok
  6. Odpowiedzią na ofensywę MS jest przekazanie przez Google do fundacji Eclipse narzędzi do tworzenia interfejsu graficznego WindowBuilder (po przejęciu firmy trzeciej Instantiations). Są one pomocne w obsłudze Standard Widget Toolkit, GWT (Google Web Toolkit), i Swing. Te nowe narzędzia są podobne do GWT Designer-a (wg. “Using SmartGWT” po zainstalowaniu GWT mamy dostęp do SmartGWT, Ext GWT(GXT) i GWT-Ext – trochę tego dużo , co wybrać ?).  Dodatkowo Apache SF udostępniło stronę apache-extras.org na której znalazły się dodatkowe projekty sponsorowane przez Google.
  7. Z listy najlepszych darmowych programów – TeamViewr, LogMeIn, Virtual DJ, Virtual Dub, FreeZ online TV, FreeRIP, Connectify, Disc Investigator, Disc SpeedUp (GlarySoft)  – na CNET Download
  8. Sprawa przygotowań do opanowania AZURE:
    1. Na TechNet – “Windows Azure Platform Security Essentials for Business Decision Makers
  9. Jak to naprawić - http://www.ifixit.com/Parts-Store
  10. Akademia pana Kleksa - http://www.khanacademy.org/ – dla ciekawych nauki dzieci
  11. Pamięć online 25 GB – skydrive.live.com, lepsza od DropBox-a
  12. Dla dzieci – blogi muzyczne - http://shuffler.fm/
  13. Nauka HTML5 – przykład - http://pcquest.ciol.com/content/Developer/2010/110070102.asp
  14. Nowe podejście do aplikacji AngularJS
  15. Nauka SVG wg. MS - http://msdn.microsoft.com/en-us/ie/ff468705.aspx#_Scaling_Vector_Graphics z artykułu o IE 9
  16. SCA wg. IBM – wstęp - http://www.ibm.com/developerworks/webservices/library/ws-radsca/index.html?ca=drs-
  17. Nauka od podstaw EF - http://www.asp.net/entity-framework/tutorials/the-entity-framework-and-aspnet-%E2%80%93-getting-started-part-1
  18. Te języki trzeba znać
  19. Z cyklu najlepsze praktyki “Mobile Web Application Best Practices
  20. Tutorial o REST
  21. Najważniejsze wydarzenie deweloperskie w 2010 - http://www.javaworld.com/community/node/6611?source=IFWNLE_jw_2010-12-28
  22. Jest kolejna baza NoSQL – REDIS.
  23. Laboratorium MS o IE 9 i HTML 5 - http://html5labs.interoperabilitybridges.com/
  24. Pseudo wątkowość w JS oparta na timer w JS - http://blogs.sitepoint.com/2010/12/05/javascript-timer-pseudo-threading/. Zwróć uwagę też na inne artykułu wymienione w stopce.
  25. Gorący temat JSON dosyć dobrze wyjaśniony przez Hunlocka – Mastering JSON.  JSONP – wykorzystanie opisane przez Ricka S.
  26. Pluginy do jQUery - http://software.com.pl/nowe-pluginy-w-sluzbie-jquery/. Nauka jQ - http://www.learningjquery.com/category/levels/beginner. Lista 10 najciekawszych wtyczek w jQ - http://webhosting.pl/10.pluginow.jQuery.ktore.powinien.znac.kazdy.webmaster i PHP
  27. Facebook:
    1. Jego zmiana w profilach użytkowników – The Register
    2. Czego musi nauczyć się świat korporacyjny aby go lepiej wykorzystać - http://www.it-director.com/business/innovation/content.php?cid=12452
    3. Inny przykład wykorzystania Twittera - http://www.mcpressonline.com/analysis/analysis-of-news-events/avnets-twitter-feeds-are-a-shining-example-of-social-networking-for-business.html
    4. Połącz logowanie w FB z Wordpress-em - http://webhosting.pl/Mozesz.juz.latwo.polaczyc.Facebook.Registration.Tool.z.blogiem.na.WordPressie
    5. Coś dla deweloperów - http://developers.facebook.com/docs/guides/canvas
  28. Jak skorzystać z danych w SL - http://blogs.msdn.com/b/silverlight_sdk/archive/2010/11/05/a-couple-of-more-data-related-silverlight-quickstarts-for-you.aspx
  29. Zachowanie na miarę JackASS ale w IT - http://www.infoworld.com/d/adventures-in-it/jackass-it-stunts-idiocy-and-hero-hacks-932?source=IFWNLE_nlt_daily_2010-12-18
  30. Ciekawostka – emulator mainframe w komórce – Rational Developer for System z IDE – jeszcze nie ale na laptopa już tak. System z ma wiele narzędzi - http://www-01.ibm.com/software/rational/products/developer/systemz/: jak EGL, Java. RDZ o którym się mówi na początku jest dla programistów COBOL iPL/1 (jak ten ostatni znam). Jak widać na tym portalu komputery typu mainframe maja się dobrze
  31. Co się kryje za nowym językiem Go firmy Google? Jest on podobny do java. Strona domowa –tu. Reklamuje go portal google-opensource. Do ściągnięcia port pod Windows-ami. Chwali go też OSCON - http://www.oscon.com/oscon2010 oraz Google-Code - http://code.google.com/intl/pl-PL/ a to coś znaczy
  32. Jak walczyć z EVERCOOKIE? – tu jest odpowiedź
  33. OSCON – mega portal. Oto wycinek ze ścieżki na temat JS - http://www.oscon.com/oscon2010/public/schedule/detail/14182 i ,ockajax - https://github.com/appendto/jquery-mockjax
  34. Jakieś darmowe narzędzia - http://www.sqlpower.ca/page/products
  35. Bardzo ciekawy portal polski – webhosting

czwartek, listopada 18, 2010

Bezpłatne narzędzia do bezpieczeństwa

 

Za networld – lista bezpłatnych aplikacji poprawiających bezpieczeństwo surfowania w internecie (gdzie się podział Hotshield):

  1. AVG Free Anti-Virus 2011 Edition (for personal, non-commercial use)
  2. Avast! Free AntiVirus
  3. BitDefender Free Anti-Spam for Mail Servers (for Linux)
  4. Cain and Abel password-recovery tool for Microsoft operating systems
  5. Open-source Antivirus, ClamAV
  6. Open-source Antivirus, ClamAV
  7. Dell Kace Secure Browser (for Firefox)
  8. eEye's Single Asset Vulnerability Scanner
  9. eEye's Conficker Worm Utility Scanner
  10. Kismet, free wireless network sniffer
  11. McAfee SiteAdvisor software advises about unsafe Web sites:
  12. McAfee virus removal tools for the viruses Sasser, Bagle, MyDoom, Blaster, others
  13. McAfee ePO Vulnerability scanner
  14. McAfee Security Scan Plus scans for anti-virus, firewall, other security attributes
  15. McAfee's Internet Connection Speedometer lets you test your computer for speed
  16. Microsoft's Windows SysInternals trouble-shooting suite of freeware tools
  17. Microsoft Baseline Security Analyzer, mainly for small- to midsize businesses to check windows for conformance with Microsoft security recommendations.
  18. Metasploit Framework, the open-source version of what is now also a commercialized penetration-testing tool  product from Rapid7
  19. Open-source nmap, security scanner to test hosts and servers
  20. OpenSSH secure log-in server and client for Unix, Linux, Mac OS X
  21. Sophos AntiVirus for Mac, Home Edition
  22. Sophos free encryption
  23. Sophos Endpoint Assessment Test to check for Windows patches, 70  antivirus apps, 40 firewall apps
  24. Sophos Anti-Rootkit to remove rootkits
  25. Sophos Aurora Malware Removal Tool
  26. Sophos Windows Shortcut Exploit Protection tool
  27. Open-source Snort intrusion detection/prevention system
  28. Symantec's Norton Safe Web Lite to warn about unsafe Web sites
  29. Symantec's Norton Safe Web for Facebook scans for malicious URLs
  30. Symantec's Norton Online Family can tell you what your kids are doing online
  31. Symantec's Norton Power Eraser detects and remove hard-to-find crimeware
  32. Symantec Norton DNS to change your DNS setting to receive anti-phishing and anti-malware protection (Windows and Mac)
  33. Tor, from the Tor Project for anonymity online
  34. World-Class Malware Protection: Download now
  35. Trend Micro HouseCall online scan
  36. Qualys FreeScan vulnerability assessment tool
  37. QualysGuard malware detection scanner
  38. Wireshark open-source protocol analyzer
  39. ZoneAlarm free desktop firewall (from Check point)
  40. Zscaler free Firefox browser plug-in to detect (but not block) Firesheep attack
  41. Zscaler Firefox plug-in to detect malware-ridden pages in Google searches

wtorek, lutego 02, 2010

Nowinki

  1. Czołowe CRM w technologii open source (poza liderem Sugar CRM):
    1. Tine 2.0
    2. phpBMS
    3. vTiger – w PHP
    4. openCRX – Java
    5. hyperGate – Java
  2. Lista najbardziej rewolucyjnych produktów IT:
    1. Spring Framework: Disrupted Java Enterprise Edition (Java EE and J2EE) by offering a lighter, easier-to-use framework.
    2. Ruby Rails: Disrupted Java and .NET, offering an easier way to develop Web applications.
    3. Eclipse: Disrupted many if not all Integrated Development Environments with its open source offerings.
    4. Amazon Web Services: Disrupted managed hosting providers by providing simple and uncomplicated access to capabilities on a piecemeal basis.
    5. JBoss Application Server: Disrupted the commercial app server business with its open-source offerings.
    6. MySQL and other open source databases: Disrupted the commercial database market.
    7. Apache Ant: Disrupted Make and proprietary build systems.
    8. JUnit/xUnit: Disrupted developers’ mindsets, encouraged testing of code.

czwartek, marca 26, 2009

Eclipse 4 (E4)

Na konferencji EclipseCon 2009 organizacj a Eclipse Foundation przedstawi swe prace rozwojowe nad wersją 4 (spodziewaną w 2010) w zakresie:

  1. Jądra środowiska – dostęp zdalny do środowiska wytwórczego poprzez przeglądarkę na zasadzie serwisów , zwiększenie elestyczności GUI poprzez oparcie go deklarowanie w XML
  2. Postawienie na SOA i szyny korporacyjnej w oparciu o Swordfish (na bazie zaleceń OSGi)
  3. Wciągnięcie serwera Jetty do siebie (jako małego i wydajnego serwera aplikacji w Javie). W czerwcu będzie dostępna wersja Jetty 7 wspierająca specyfikację Java servlet 3..
  4. Implementacja architektury JPA 2.o w postaci EclipseLink 1.1.

niedziela, grudnia 09, 2007

Nowinki:
  1. Kuźnia oprogramowania bezpłatnego - serwis sourceforge - ogłosił walkę ze spadkiem dochodów. Twórcy wolnego oprogramowania nadal będą mogli publikować swoje aplikacje na tym serwisie bezpłatnie, jednakże za zakup tego oprogramowania, serwis będzie pobierał prowizje (od 7 do 12%). Tego samego dnia serwis sourceforge został zhakowany.
  2. Jest nowa wersja LEGO DESIGNER-a - http://fileforum.betanews.com/download/LEGO_Digital_Designer_for_Windows/1100288444/1

środa, grudnia 05, 2007

Nowości:

  1. Narzędzie do graficznego tworzenia konfiguracji do InnoSetUp - http://www.istool.org/
  2. Owoce współpracy Zend z MS - nowy, szybki filtr FastCGI do IIS 6.0 (http://www.iis.net) i natywne wsparcie do FastCGI w W2K8 i IIS 7.0. Daje to możliwość szerszego wykorzystania PHP na platformie Windows. Źródło: http://reddevnews.com/news/devnews/article.aspx?editorialsid=887
  3. Co to jest CURL IDE - http://reddevnews.com/news/article.aspx?editorialsid=9200
  4. Wsparcie dla XML w bazach - http://reddevnews.com/news/devnews/article.aspx?editorialsid=880 - DB2 (33% udziału rynku) i Oracle 11g (35%) wspierają standard ISO - SQL/XML, MS (wraz z Access - 22%) jeszcze nie.
  5. Odgrzewanie starych rzeczy: nowy MS-wski LINQ w .NET to nic innego jak urzeczywistnienie idei wtopienia w język programowania zleceń dostępu do baz danych. Ten pomysł już dawno zrealizował VFP!. Tylko trochę inaczej.
  6. Po co mi obiektowa baza danych? Sprawdź - dbo4 java/.net
  7. Otwarte oprogramowanie dla Windows - http://reddevnews.com/columns/article.aspx?editorialsid=1786 - są tam listy (O'Reilly i UBUNTU: Loop ) z takim oprogramowaniem oraz informacja o ZedGraph (http://zedgraph.org/wiki/index.php?title=Main_Page)
  8. Możliwość kopiowania dużych plików - http://www.box.net/services/browse