Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą programowanie

AI, sztuczna inteligencja, samochody autonomiczne i nasza przyszłość - rozmowa z Dr Aleksandrą Przegalińską

Khan Academy w polskiej wersji. Darmowe szkolenia programistyczne, matematyczne, wiedza szkolna i nie tylko.

Khan Academy to edukacyjna organizacja non-profit uruchomiona w 2006 roku przez Salmana Khana. Założyciel to absolwent Massachusetts Institute of Technology. Celem jest zapewnienie wysokiej jakości edukacji każdemu i wszędzie. Polska wersja językowa od 2016 roku pojawiła się w około 3200 produkcjach i zyskała około 5 mln wyświetleń w serwisie YouTube. W mojej ocenie dział poświęcony programowaniu jest dobrym miejscem by zacząć przygodę z tą dziedziną. Sprawdziłem kilka prowadzonych tam kursów dotyczącej tej tematyki i mogę stwierdzić, że sa one na wysokim poziomie, prezentowany w przyjemny i przejrzysty sposób wraz z możliwością wykonywania ćwiczeń. Całość dostępna jest bezpłatnie, a uczyć można się w dowolnej wybranej przez Nas porze we własnym tempie. Za kolejne etapy użytkownik dostaje odznaczenia oraz odblokowywane zostają dodatkowe funkcjonalności wnoszące element grywalności.    Dostępne przedmioty w KHAN ACADEMY Zagadnienia z porogramowania  Po...

Docker - Świat kontenerów - Wprowadzenie

Docker wg definicji encyklopedycznej to otwarte oprogramowanie służące jako "platforma dla programistów i administratorów" do tworzenia , wdrażania i uruchamiania aplikacji rozproszonych. Pomysł na konteneryzacje czy jak kto woli na możliwość wyodrębnienia aplikacji w osobnej przestrzeni nie jest niczym nowym. Pierwsze kroki stawiała w tym temacie firma Softricity prezentując produkt Solaris Zones dostępny wraz z 10 wersją systemu Solaris. Kontenery swoją obecność zaznaczyły również w środowiskach Linux (LXC) jednak obsługa tego rodzaju konteneryzacji nie była ani intuicyjna ani wygodna stąd też nie popularna.

Visual Studio Code v 1.0 wydane.

Wczoraj 14 kwietnia 2016 Microsoft poinformował o wydaniu pierwszej wersji edytora kodu Visual Studio Code v 1.0. Z bloga można dowiedzieć się, że od roku od uruchomienia projektu skorzystało z niego 2 miliony deweloperów. Na chwile obecną statystyki wskazują, że z tego produktu każdego miesiąca aktywnie korzysta 500 000 programistów. Statystyki sprawiają, że warto choćby zapoznać się z tym rozwiązaniem. Początkowo produkt był skierowany dla twórców tworzących aplikacje internetowe posługujących się językiem JavaScript i TypeScript jednak przez pół roku społeczność przygotowała ponad 1000 rozszerzeń wspierających praktycznie dowolny język programowania.  Więcej o Visual Studio Code :  https://code.visualstudio.com/docs Pobierz Visual Studio Code :  TUTAJ .

Komputer przechodzi test Turinga. Po raz pierwszy maszyna udowodniła, że myśli jak człowiek.

Maszyna przedstawiła się jako 13 letni chłopiec i poprawnie przeszła test Turinga. Test Turinga jest to sposób do określenia zdolności maszyny do posługiwania się naturalnym językiem podczas rozmowy tekstowej. Sytuacja ta stanowi przełom w dziedzinie sztucznej inteligencji. Test ten został wykonany w sobotę w siedzibie Londyńskiego Towarzystwa Królewskiego, które jest najstarszym naukowym towarzystwem na świecie. Test wykonany został w rocznice samobójczej śmierci słynnego matematyka i pioniera współczesnej informatyki. Do sobotniego testu przystąpiło 5 programów i jednemu z nich jakiemu twórcy nadali osobowość 13 latka udało się przekonać naukowców, iż rozmawiają z chłopcem, a nie z maszyną. 

Nowy innowacyjny sposób na nawigację samochodową. Zmień przednią szybę samochodu w ekran, na którym zobaczysz nawigacyjne wskazówki, a wszystko to przy użyciu smartfona i aplikacji HUDWAY.

Raz na jakiś czas pojawiają się takie rozwiązania, które wywołują myśl typu "kurcze - czemu ja na to nie wpadłem". Rozwiązania te są zaskakujące w swojej prostocie ale i bardzo przydatne zarazem. Czy kiedykolwiek położyliście smartfon pod przednią szybą samochodu i zabraliście go stamtąd ponieważ jego obraz się w niej odbijał ? Okazuje się, że ta pozorna niedogodność może zostać wykorzystana w innym celu tym razem bardzo przydatnym. Z pewnością skuszę się na przetestowanie tego rozwiązania i sądzę, że nie tylko ja. Pomysl z pewnością godny uwagi. Już kibicuje rozwojowi tego pomysłu i oczekuję finalnej wersji. Poznajcie iluzję rozszerzonej rzeczywistości w postaci HUDWAY. 

Jak obliczyć ile miejsca zajmują wybrane pliki w danym katalogu w Linux - Bash.

Administrując systemami operacyjnymi, gdzie zainstalowane są różne aplikacje wcześniej czy później zachodzi potrzeba uporządkowania logów. Dobrze też mieć możliwość dowiedzieć się ile miejsca dane logi zajmują. Nie muszą to być tylko pliki logów ale również dowolne inne pliki i chcemy poznać ile te dane pliki w danym katalogu lub charakteryzujące się daną nazwą w sumie zajmują miejsca. Mogą to być logi z danego dnia lub też pliki o danym rozszerzeniu. Co będzie potrzebne wy zdobyć takie informacje ? Polecenie listujące pliki wraz z ich rozmiarem oraz możliwość wycięcia i zsumowania kolumny dotyczącej jedynie rozmiaru czyli np.: awk.  Występującym tu problemem jest konwersja jednostek zastosowana w różnych narzędziach. Różnicę widać gdy stosujemy " ls " i " du ".  Krok 1 - Na potrzeby przetestowania sumowania rozmiarów plików utwórzmy testowy katalog /test a w nim 5 plików o różnych rozmiarach.  # mkdir /tmp/test  # cd /tmp/test # dd  if=...

Programowanie magiczna moc ludzi z dzisiejszej epoki

Programowanie to kreatywne tworzenie nowej rzeczywistości - magiczna moc ludzi z dzisiejszej epoki. Jesteśmy pierwszym pokoleniem, które może coś takiego... Dziedzina ta uczy myślenia, uczy dokonywania wyborów oraz logiki. Możesz stworzyć coś niesamowitego z grupką znajomych i przekazać to innym za pomocą jednego kliknięcia. Szkoda , że przedmiot ten jest tak marginalizowany w systemie edukacji. Co na temat tej dziedziny informatyki sądzą sławni ludzie świata IT ? Poniższy film przedstawia ich punkt widzenia.  Też możesz spróbować ! - Profesjonalne początki można stawiać na : http://www.code.org/ http://www.codecademy.com/

Lot samolotem w Chrome Experiments

Możliwości przeglądarek wzrastają z dnia na dzień. By się o tym przekonać można na chwilę stać się pilotem samolotu i dać się ponieść w przestworza. Proste sterowanie i ładna dla oka grafika, a przy tym płynność działania udowadniają, że w tych technologiach drzemie niezły potencjał rozrywkowy i być może w niedługim czasie będą one miały większy wpływ na oferowane treści i sposób ich prezentowania. Pierwsze skojarzenie dotyczy oczywiście rynku gier, bo przecież ten samolot mógł by zostać uzbrojony i można by postrzelać. Ale zastosowanie tego rodzaju prezentacji to również interaktywne prezentacje treści, animacje itp. Przedstawiony efekt niewątpliwie może się podobać i choć pozostaje niedosyt to widać już jakie możliwości drzemią we współczesnych przeglądarkach internetowych. Nie pozostaje więc nic innego jak zasiąść za sterami.  http://www.ovoid.org/js/rel/1.1/pittsdemo

Orange - OpenAPIHackathon wystartował

Orange OpenAPIHackathon jest konkursem skierowanym do wszystkich developerów zajmujących się w większym lub mniejszym stopniu programowaniem. Celem przedsięwzięcia jest wyłonienie najlepszych pomysłów dotyczących aplikacji opierających swoje działanie o udostępnione przez operatora interfejsy API. To w jaki sposób wykorzystać te dane leży już w rękach twórców. Otwarte API daje dostęp miedzy innymi do takich otwartych danych jak dane związane z komunikacją miejską, własnością gruntów, rozkładami pociągów, ruchem, pogodą, lokalizacją urządzeń, wysyłaniem i odbieraniem SMS, MMS, USSD. Dostępne będą również informacje dotyczące geodezji jakie udostępnia m.st. Warszawa dotyczące parkingów, systemów rowerów miejskich, stan własnościowy nieruchomości oraz nazwy ulic i przystanków.  Pomysły mogą być zgłaszane do 5 maja , a zwycięzców poznamy 20 czerwca. Jest o co walczyć bo w puli nagród znalazło się zaproszenie na konferencje "Oracle Open World 2013&JavaOne 2013" w San F...

Java - pierwsze starcie.

Java to obiektowy język programowania jaki zaistniał 1995 roku. Java to również środowisko jakie można uruchomić na dowolnej platformie sprzętowej. Jest to też podstawowa technologia wykorzystywana w najwyższej klasy programach zaczynając od gier przez narzędzia i aplikacje biznesowe. Java jak zostało napisane na stronach www.java.com jest zainstalowana na ponad 850 milionach komputerów osobistych i miliardach urządzeń na całym świecie, w tym urządzeniach przenośnych i telewizorach. Przyjmuje wiele postaci i jest obecna w wielu miejscach o jakich czasem nawet byśmy nie pomyśleli.  Programowanie JAVA w środowisku Windows.  Pierwszym krokiem jaki należy wykonać to umieścić środowisko Java JDK w środowisku Windows. Odpowiednie pliki pobierzemy na stronach www.java.com - download zwracając uwagę, by w przypadku gdy chcemy nie tylko korzystać z możliwości jakie posiada java ale również sami napisać własne programy pobrać wersję JDK. W momencie pisania tego te...

PHP i MySQL - Wstęp do programowania

PHP początkowo oznaczał " Personal Home Page " zostało to jednak zmienione zgodnie z rekursywną konwencją nadawania nazw GNU ( Gnu's Not Unix ) i obecnie oznacza PHP Hypertext Preprocessor. Obecnie aktualną wersją jest PHP 5.4.8, a stroną domową projektu jest: http://www.php.net . PHP jest językiem skryptowym działającym po stronie serwera. Na stronach HTML możliwe jest osadzanie kodu php, który zostanie wykonany, ilekroć strona jest odwiedzana. Kod PHP jest interpretowany przez serwer WWW i tworzy on w wyniku swojego działania kod HTML lub inne wyniki jakie zobaczy odwiedzający. PHP utworzony został w 1994 roku przez jednego człowieka Rasmusa Lerdorfa . W języku PHP utworzony został moduł ZEND o którym można się dowiedzieć pod adresem http://www.zend.com . PHP jest produktem Open Source co oznacza, że mamy dostęp do jego kodu źródłowego, który można bezpłatnie wykorzystywać, zmieniać i re-dystrybuować.  MySQL  jest bardzo szybkim, solidnym systemem zarządzania r...

Jak IT to tylko w Polsce

Jak się okazuję na świecie Polska rozpoznawalna staję się nie tylko z powodu alkoholowych rekordów, czy najsilniejszego człowieka świata teraz bez problemu Polską marką można nazwać wszystko co ma związek z technologiami informatycznymi. Dobrze zilustrowane to zostało na filmie :

Scrabble

W te święta staliśmy się posiadaczami znanej na całym świecie gry "scrabble" i od tej chwili słowne zabawy zawitały w naszym domu. W brew pozorom jak można by sądzić wcale nie jest nudno. Idąc dalej jedyną niedogodnością jaką można napotkać w grze (przynajmniej dla mnie jest to niedogodność) jest podliczanie punktów. Kartka, długopis, pola specjalne z premiami słownymi i literowymi. Gracz, który zostanie wybrany do wykonywania obliczeń ma też małe zadanie matematyczne zamiast skupiać się na układaniu słów. Zastanawiając się dalej pomyślałem by tego rodzaju podliczenia wykonywał za nas program np.: excel. Niedługo postaram się udostępnić takiego właśnie excela, w którym to bedzie można podliczać sobie punkty automatycznie.  Dalszym planem jaki zaświtał mi w głowie jest prosty portal dla fanów scrabble. W serwisie po założeniu konta możliwe będzie rejestrowanie przebiegu gry z zapisaniem słów ułożonych przez każdego z użytkowników, oraz ze sprawdzeniem ich dopuszczenia do...