Archive for the ‘open-source’ Category

Darmowe zarządzanie bazami   Leave a comment

Jest wiele takich projektów na sourceforge. Wg. mnie na uwagę zasługują:

  1. DBEdit2 – http://sourceforge.net/users/dbedit
  2. ORBada – http://sourceforge.net/projects/orbada/
  3. DbBeauty – http://dbeauty.sourceforge.net/
  4. Squirrel  – http://sourceforge.net/projects/squirrel-sql/?source=recommended

Z płatnych narzędzi ciekawy jest dbVisualizer – ciągle się rozwija. Oczywiście mistrzem w bazie Oracle jest SQL Developer – nie dość, że przydatny to jeszcze darmowy!

Posted 11 Maj 2014 by marekwmsdn in Bazy danych, open-source, Oracle

Wybór IBM   Leave a comment

IBM jest dumny, że może wspierać ruch wolnego oprogramowania, choć na pewno nie robi tego z pobudek altruistycznych. Jeszcze do niedawna rozwijał swoją wersję pakietu biurowego o nazwie Lotus Symphony opartego o OpenOffice wraz z wieloma rozszerzeniami. Teraz postanowił zintegrować się ze źródłem czyli wrócić do OpenOffice 3.4 (wraz z oddaniem kodu swych rozszerzeń). Ruch co najmniej dziwny, ale dziwniejsze jest to, że w tym momencie są dwa nurty deweloperskie darmowego biurowego: wspomniany już OpenOffice i jego odłam LibreOffice czyli miał kłopot komu oddać “dług”. Decyzja wyboru OpenOffice jest podyktowana względami pragmatycznymi – pakiet ten jest w inkubatorze ASF (Apache Software Foundation) na zasadach nowego typu licencji – ASL (Apache Software Lincense) v2 tzn.  że członkowie projektu OpenOffice mogą rozszerzać kod dla swoich własnych celów bez konieczności zwrócenia modyfikacji do głównej linii pakietu.

Źródło: http://www.itworld.com/it-managementstrategy/277507/lotus-symphony-realigns-apache-openoffice?source=ITWNLE_nlt_openstrategies_2012-05-23

Posted 25 Maj 2012 by marekwmsdn in open-source

Różne narządka   Leave a comment

Portal technibble jest nieocenionym źródłem wiadomości i różnych pomocnych programików jak np. do wyszukania sterowników do karty sieciowej (i tu), lub do naprawy Windows 7. Albo też i lista darmowych narzędzi na bootowalnych CD. Oraz wiele, wiele innych.  Np.:

Warto go okresowo sprawdzać…

Coraz częściej mówi się o nowej erze w aplikacjach webowych opartej o stosowanie HTML5, na tej stronie – http://caniuse.com/#search=webstorage – można sprawdzić jakie przeglądarki wspierają elementy tego standardu. Jeżeli chodzi o IE8 to jest niedobrze, ale wspiera ona lokalną pamięć.

Tyle się mówi o certyfikatach, można jest przetestować korzystając z darmowych certyfikatów wystawionych przez cacert.org lub korzystać z narzędzi takich jak http://tinyca.sm-zone.net/. Pozwoli to na podpisanie dokumentów w LibreOffice – opis procedury przedstawiony jest tu.

Kapitalny artykuł na temat wprowadzenia do pisania własnych modułów pod IIS – http://www.codeproject.com/Articles/335968/Implementing-HTTPHandler-and-HTTPModule-in-ASP-NET

Stare zasoby o Javie – http://members.fortunecity.com/seagull98/Java.html – stare ale jare!

Zasoby MSDN o LS – http://msdn.microsoft.com/en-us/lightswitch/ff938857#1

Nieruchome nagłówki do tabel przewijanych w HTML (plugin jQ) – http://www.easy400.net/fixedHeaderTable/html/aboutit.htm#3 – może się przydać

Gdyby ktoś chciał pisać aplikacje na urządzenia mobilne to niech wie, że są do tego narzędzia:

Takie sobie nowinki   Leave a comment

Gartner przewiduje w swym raporcie, że po okresie spadku zakupów PC ponowny wzrost w drugiej połowie 2012 roku. Twierdzi, że możliwości PC (wygoda, ergonomia, szybkość, pasmo internetowe) w stacjonarnym miejscu nie zastąpią urządzenia przenośne.

Google ma wiele ciekawych miejsc do zwiedzenia:

  • Code Playground: zasoby API dla JS (closure, JSONP oraz funkcje anonimowe) i innych technologii Google (biblioteki JS, wizualizacja danych: wykresy, panele). Przykład pobrania danych z arkusza i ich użycia.
  • API do dokumentów 
  • Uwaga! Jest płatne (399) narzędzie do integracji .NET z Google Docs firmy RSSBUS
  • Oskryptowanie arkusza poprzez ściąganie danych z serwisów webowych i umieszczanie ich w arkuszu Google spreadsheet – ciekawe co mówi EU – dane mają być przechowywane na terenie Unii (ale jakie dane? wszystkie czy te osobowe tylko?). Tutaj przy okazji jest pomysł do zrealizowania – pobieranie kursów walut i prezentowanie ich w arkuszu (doskonała wprawka programistyczne)
  • Zaawansowane techniki JS które musisz znać

Rynek aplikacji do tworzenia mobilnych – jest taka firma Nitobi, która zajmuje się tworzeniem GUI w JS, teraz zainteresowała się RAD-em dla urządzeń mobilnych (PhoneGap). Co z tego wyjdzie? A w jaką stronę zmierza projekt Mono – obecnie pod opieką firmy Xamarin? Ma teraz trzy odnogi: Mono for Android, MonoTouch oraz Mono dla Visual Studio. Są jeszcze dwa inne projekty: .NET for iPhone and .NET for Android. Cena tych RAD jest znaczna – 399 US. Jest jeszcze Google App Inventor.

Najlepsze z najlepszych otwartych projektów:

Kryptografia:

Posted 12 września 2011 by marekwmsdn in Android, BI, Google, JavaScript, Kryptografia, Mobile, Mono, open-source, PHP

Ciekawostki   Leave a comment

Katalog programów systemowo-narzędziowych i nie tylko pod Linuxem – http://directory.fsf.org/category/gdev/

Posted 24 sierpnia 2011 by marekwmsdn in open-source, Programowanie

Ciekawostki   Leave a comment

Nauka HTML5 na poważnie:

  1. http://developers.whatwg.org/
  2. http://www.w3.org/TR/html5-author/

Witryna ze wzorcem do budowy stron HTML – http://html5boilerplate.com/docs/The-style/

Źródło do ciekawych podcast-ów – http://www.devcurry.com/2011/08/free-podcast-for-developers.html

Wszechstronna strona Yahoo dla deweloperów – http://developer.yahoo.com/javascript/

Czy Android to jeszcze Linux czy nie? Opinia Tornvaldsa – http://www.zdnet.com/blog/open-source/linus-torvalds-on-android-the-linux-fork/9426?tag=nl.e019

DOMPDF – kolejny konwerter HTML->PDF dla PHP. Program do podłączenia się do usługi SkyDrive i traktowania jej jako dysku sieciowego – http://skydrivesimpleviewer.codeplex.com/releases/view/39728. W nowszych wersjach przeglądarek Firefox jest wbudowany tzw. ScratchPad – edytor i wykonawca kodu w JS. Dla dzieci – gra – http://www.ageofempiresonline.com/. Dziura budżetowa fundacji Mozilla po zrezygnowaniu przez Google wydawania paska ToolBar dla najnowszych wersji FF – początek końca? Do Androida – darmowa wersja programu antywirusowego Norton-a, blokuje skradziony telefon poprzez wysłanie na niego SMS-a. Gra online na facebook-u na stronie WCG Poland. Ciekawy serwis o IT – http://www.spidersweb.pl/. Warto obserwować: blog o Firefox. Inny link, taki MSDN o przeglądarce Firefox – nazywa się nawet podobnie MDN. Firefox dla Androida za darmo z Android Market.  Wszystko na temat Android-a znajdziesz po polsku tu nosi swojską nazwę eAndroidowo.pl. Za rok HP zniknie z rynku produktów konsumenckich komputerów PC, tabletów i innych urządzeń przenośnych (oprócz DRUKAREK) i postawi na serwery i aplikacji nimi zarządzające. Dygresja: kiedyś można było oferować swoje produkty wszystkim tj. konsumentom indywidualnym i korporacyjnym. Teraz gdy ci pierwsi są nieprzewidywalni, rzucili się na przenośne cacka, jedyna ostoja stabilności to korporacje ze sztywnymi standardami.

Posted 19 sierpnia 2011 by marekwmsdn in Android, Firefox, html5, JavaScript, open-source, PDF, PHP

Wiadomości sieciowe (Toshi Oli) cz.I   Leave a comment

JQuery ma się bardzo dobrze. Jest jedną z technologii wymienioną w raporcie na stronach Infoworld “13 open source development projects making waves in the enterprise”. Wsród innych technologii i projektów otwartych dla deweloperów to znane już od dawna: JQuery Mobile, Hadoop (wykorzystane przez IBM w projekcie Watson “DeepQA”),  Emacs Lisp (ma nawet środowisko dla Ruby), Eclipse (już nie tylko Java ale i Ruby czy PHP, Python lub C – wszystkie jako wtyczki i powstaje cały ECOSYSTEM wraz z Marketem), FireBug (zawiera podkategorię wtyczek rozszerzających jego możliwości np, FireBug dla PHP, jQuery czy Pythona, lista wszystkich projektów bazujących na FB jest imponująca), narzędzia do programowania kart graficznych openVidia. Na specjalne wyróżnienie zasługuje narzędzie do wspomagania zarządzania budowaniem wersji oprogramownaia (build management tools), do tej grupy zaliczamy Cruise Control, Hudson (rozbity na dwa projekty przez Oracle po zakupie Sun-a), Continuum (Apache). Celem ich jest zarządzanie pracą grupy programistów i automatyczną budową wersji na sewerze oraz komunikacją w dwie strony (programista oddaje wersje na serwer i otrzymuje aktualizacje kodu dokonanąprzez innych). Jeszcze inną grupą jest kategoria preprocesorów – odpowiadają one na potrzebę programistów lubiących np. jakąś bibliotekę ale nielubiących język programownia ją udostępniający – służą one do transformacji jednego języka w drugi np. CoffeeScript tłumaczony do JS. Jeszcze inny trend to wykorzystywanie baz NoSQL (znane przykłady to: SimpleDB od Amazon, Cassandra dla Facebooka/FlockDB dla Twittera czy MongoDB w środowisku JS!), ktoś nawet prowadzi stronę z projektami różnych baz NoSQL. Szersze omówienia różnych architektur baz NoSQL można znaleźć w artykule na Infoworld. Inna, znana od dawna kategoria to systemy zarządzania treścią – Drupal czy Joomla.