• Home
  • Technologie
    • Bezpieczeństwo
    • Sprzęt
    • Oprogramowanie
    • Mobile
  • Kryptowaluty
  • Marketing
    • Reklama
    • Social Media
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
    • Reklama w OSnews
    • Pakiet Public Relations
    • Content Marketing w OSnews
OSnews.pl
OSnews.pl
  • Home
  • Technologie
    • Bezpieczeństwo
      Prawda czy fikcja? Popularny były haker twierdzi, że ma 7 miliardów dolarów w BTC

      Prawda czy fikcja? Popularny były haker twierdzi, że ma 7 miliardów dolarów w BTC

      Certyfikat SSL, a hosting – dlaczego warto poszukać serwera z darmowymi certyfikatami?

      Certyfikat SSL, a hosting – dlaczego warto poszukać serwera z darmowymi certyfikatami?

      75-latek dorabiał do emerytury na szyfrowaniu cudzych danych

      75-latek dorabiał do emerytury na szyfrowaniu cudzych danych

      Ujawniono najczęściej używane hasła w 2016 roku

      Ujawniono najczęściej używane hasła w 2016 roku

    • Sprzęt
      Tanie laptopy poleasingowe – czym się charakteryzują i co je różni od nowego sprzętu z marketu?

      Tanie laptopy poleasingowe – czym się charakteryzują i co je różni od nowego sprzętu z marketu?

      Jaki tablet dla dziecka?

      Jaki tablet dla dziecka?

      Pancerne laptopy – sprzęt, który sprawdza się w każdych warunkach

      Pancerne laptopy – sprzęt, który sprawdza się w każdych warunkach

      Zadbaj o swój kręgosłup i spraw sobie wygodne krzesło biurowe

      Zadbaj o swój kręgosłup i spraw sobie wygodne krzesło biurowe

    • Oprogramowanie
      Jak zrobić dobrze wyglądające wideo nawet jeśli nie jesteś profesjonalistą

      Jak zrobić dobrze wyglądające wideo nawet jeśli nie jesteś profesjonalistą

      Ta firma potrafi śledzić ruch przy pomocu dźwięku zamiast światła

      Ta firma potrafi śledzić ruch przy pomocu dźwięku zamiast światła

      Dzięki Google nasze smartfony będą na tyle inteligentne, że będą rozpoznawać ludzi i przedmioty w filmach wideo

      Dzięki Google nasze smartfony będą na tyle inteligentne, że będą rozpoznawać ludzi i przedmioty w filmach wideo

      Tłumacz Google wspomagany sztuczną inteligencją działa z trzema nowymi językami

      Tłumacz Google wspomagany sztuczną inteligencją działa z trzema nowymi językami

    • Mobile
      Prawdziwie multimedialny Samsung Galaxy A5 (2017)

      Prawdziwie multimedialny Samsung Galaxy A5 (2017)

      LTE w smartfonie - nie tylko do social media

      LTE w smartfonie - nie tylko do social media

      Nadchodzące premiery smartfonów - Samsung Galaxy S9, LG G7 i inne

      Nadchodzące premiery smartfonów - Samsung Galaxy S9, LG G7 i inne

      Kupujemy smartfon. O czym pamiętać?

      Kupujemy smartfon. O czym pamiętać?

  • Kryptowaluty
  • Marketing
    • Reklama
    • Social Media
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
    • Reklama w OSnews
    • Pakiet Public Relations
    • Content Marketing w OSnews
  • Follow
    • Facebook
    • Twitter
    • RSS

Pojawił się nowy numer magazynu „Programista”. Tym razem znajdziecie go nie tylko w prenumeracie, ale również w Empikach. Tradycyjnie również dwa numery są do zgarnięcia w naszym konkursie, a informacja o tym na końcu. Zachęcam do zapoznania się zawartością numeru 4/2012.

Biblioteki i narzędzia:

Paweł Łukasik: „Visual Studio – Rewolucja czy ewolucja?”
Visual Studio 2012 wzbudza kontrowersje od momentu pojawienia się jego najwcześniejszych wersji. Dość radykalne zmiany kolorystyki (a raczej jej pozbawienie) oraz wszechobecne użycie wielkich liter sprawiły, że programiści skupili się na komentowaniu strony wizualnej, pomijając kluczowe zmiany i nowe funkcje. Warto jednak zapoznać się z tym, co oferuje najnowsza wersji IDE.

Robert Nowak: „Wydajne i elastyczne programy. Łączenie C++ i Pythona przy pomocy boost_python”
Aplikacje wydajne najwygodniej tworzy się w językach kompilowanych do kodu maszynowego, możemy wtedy wykorzystać wszystkie możliwości, które daje sprzęt. Rozwiązania elastyczne tworzymy, wykorzystując interpreter – nie ma potrzeby translacji do kodu maszynowego. W artykule omówiono przykład stosowania obu podejść jednocześnie dla języków C++ i Python. Komunikację pomiędzy modułami tej samej aplikacji,utworzonymi w różnych tych językach, upraszcza biblioteka boost_python.

Marcin Bagiński, Filip Kwiatkowski, Maciej Szewczyk: „Własny bot na GG w oparciu o platformy BotAPI i Google App Engine”
Platforma GG BotAPI pozwala na bardzo łatwe stworzenie własnego bota, np. takiego jak Infobot dostępny pod numerem GG:100. Infobot jest przykładem bota informacyjnego, ale boty mogą pełnić również inne funkcje. W artykule opiszemy, jak stworzyć bota czatowego, który będzie mógł służyć do komunikacji wśród grupy współpracowników.

Łukasz Mazur: „Koncepcja i narzędzia Continuous Integration”
Zastosowanie ciągłej integracji (continuous integration) zmniejsza ryzyko w projekcie. Projekt jest pod ciągłą kontrolą i monitoringiem. Minimalizuje również ilość czynności, które należy wykonać w ramach procesu, dzięki automatyzacji budowania oprogramowania oraz automatyzacji czynności wdrożeniowych.

Języki programowania:

Marek Sawerwain: „Kropkowe nowości – czyli dot NET 4 i ½”
Jesień roku 2012 dla programistów systemu Windows będzie niezwykle bogata: nowy Windows 8, nowe Visual Studio 2012, a także nowa odsłona .NET o numerze 4.5. W artykule postaramy się przedstawić kilka wybranych nowości dostępnych w najnowszej wersji tej platformy.

Michał Mac: „C# async i await – asynchroniczność wbudowana w język”
Długo oczekiwana funkcjonalność, która rozwiązuje problem, z którym spotkał się każdy developer tworzący aplikację z GUI – blokowanie i zawieszanie się interfejsu użytkownika. Od teraz obsługa kontynuacji operacji asynchronicznych została wbudowane w sam język, co znacząco uprościło obsługę tego typu sytuacji.

Gynvael Coldwind: „Diabeł tkwi w szczegółach: C/C++ (część 2)”
Ciąg dalszy rozważań na temat niezdefiniowanych zachowań (ang. Undefined Behavior, dalej UB) i ich potencjalnych skutków, na przykładzie niezamierzonych wycieków danych, oraz kolejnych problemów związanych z operacjami na liczbach całkowitych.

Marek Mizier: „Loose coupling w PHP, czyli co nowego w Symfony2”
W poniższym artykule postaram się przybliżyć, czym jest i jakie korzyści niesie ze sobą wstrzykiwanie zależności. Wyjaśnię, w jaki sposób teoria ta jest wykorzystywana w Symfony2. Na koniec przedstawię dobre praktyki i najczęściej spotykane antywzorce.

Programowanie urządzeń mobilnych:

Łukasz Klejnberg: „Windows Phone 7.5 – XNA Game Studio 4.0”
Sposób na XML. Poznaj dwie sprawdzone metody parsowania dokumentów XML
Gdy pisałem swoją pierwszą grę na urządzenia z systemem Windows Phone 7.5, spotkałem się z problemem szybkiego wczytywania plików XML w XNA Game Studio 4.0. Istnieje bardzo dobra metoda, dzięki której wczytana zawartość od razu jest listą obiektów określonej klasy. Pokażę Ci również możliwość parsowania pobranych dokumentów XML z Internetu – przekonaj się, jakie to jest proste.

Programowanie:

Marek Sawerwain: „OpenCL – standard nie tylko dla kart graficznych”
Technologia CUDA zdobyła bardzo dużą popularność w dziedzinie uniwersalnych obliczeń wykonywanych z pomocą kart graficznych. Jednakże pomimo popularności CUDY, standardowym rozwiązaniem w dziedzinie obliczeń na kartach graficznych jest OpenCL. Warto więc poznać standard OpenCL, gdyż jak się wydaje, będzie on stosowany coraz szerzej, nie tylko w kontekście kart graficznych, ale również w przypadku tradycyjnych procesorów czy innych rozwiązań o wysokiej wydajności.

Agile:

Krystian Kaczor: „Wprowadzenie Agile w firmie”
Rozważyłeś wszystkie za i przeciw i postanowiłeś wprowadzić Agile w firmie. Być może przeczytałeś artykuł „01 Agile w firmie. Wprowadzać czy nie?” w poprzednim numerze magazynu. Prawdopodobnie wybór narzędzia padł na framework Scrum. To naturalne, że pojawią się w Twojej głowie pytania.

Inżynieria oprogramowania:

Artur Machura: „Przegląd możliwości analizy w przedsięwzięciach IT”
Artykuł ma na celu spojrzeć na wartość pracy analitycznej w przedsięwzięciach IT. Poruszy wartość tej pracy przez pryzmat czasu i zmieniających się możliwości w tym zakresie.

Sławomir Sobótka: „Domain Driven Design krok po kroku, część IV: Skalowalne systemy w kontekście DDD – architektura Command-query ResponsibilitySegregation (stos Write)”
Czy możliwe jest stworzenie systemu, który będzie charakteryzował się otwartym na rozbudowę modelem, eleganckim, testowalnym i utrzymywalnym kodem, a jednocześnie będzie przygotowany do skalowania? Czy narzędzia typu Object-relational mapper są panaceum na wszystkie problemy persystencji w systemach biznesowych? Czy baza relacyjna to zawsze najlepszy pomysł na przechowywanie danych? Na te i inne pytania odpowiemy sobie w kolejnej odsłonie naszej serii.

Michał Bartyzel, Mariusz Sieraczkiewicz: Jak pisać prosty kod?
Jednym z zadań, które sami przed sobą stawiamy, jest wyodrębnianie różnic, które robią różnicę, oraz tworzenie łatwych do zastosowania technik, dzięki którym programiści mogą podnieść swoją efektywność. W tym artykule zaprezentujemy technikę prowadzącą do tworzenia prostego zrozumiałego kodu. Wydaje się ona tak oczywista, że łatwo ją zignorować. Nie daj się zwieść! Już za chwilę dowiesz się, jak kilka banalnych kroków może wprowadzić ogromną zmianę w kodzie.

KONKURS (rozwiązany):

Zasady naszego konkursu są takie same jak ostatnim razem – dwie pierwsze osoby, które przyślą maila o temacie: „Programista 4/2012” na adres konkurs@osnews.pl, o godzinie 14:00 otrzymają od redakcji jedno wydanie magazynu.

Konkurs został rozwiązany, gratuluję zwycięzcom Aleksandrowi Kurczykowi oraz użytkownikowi PidPawel. Zachęcam do zabawy przy okazji następnego wydania!

  • Tags
  • agile
  • biblioteki
  • inżynieria oprogramowania
  • konkurs
  • mobile
  • narzędzia
  • programista
  • programowanie
Facebook Twitter Google+ LinkedIn Pinterest
Następny wpis Od czerwonych diod do kolorowych paneli OLED
Poprzedni wpis Najnowsza wersja tabletu z Androidem Jelly Bean

Warto przeczytać

Jak zostać programistą? Technologie

Jak zostać programistą?

Warsztaty programowania dla dzieci - czy warto ? Technologie

Warsztaty programowania dla dzieci - czy warto ?

Zaprogramowani.com. Szkoła programowania dla dzieci i młodzieży w wieku szkolnym. Technologie

Zaprogramowani.com. Szkoła programowania dla dzieci i młodzieży w wieku szkolnym.

Tagi

android apple bezpieczeństwo biznes cenzura Debian edukacja facebook Firefox firma google gry hardware imprezy intel internet iphone kaspersky KDE kraj Laptopy Linux media microsoft mobile mozilla open-source oprogramowanie piractwo prawo press-release programowanie prywatność reklama Samsung smartfon Smartfony software standardy Ubuntu UNIX usa windows Wydania Wydarzenia

O blogu



OSNews to serwis poświęcony nowym technologiom oraz ich roli we współczesnym biznesie. Opowiadamy o przydatnych usługach, zmianach na rynku oraz najnowszym oprogramowaniu, które ułatwi Tobie pracę.
  • Home
  • Technologie
  • Kryptowaluty
  • Marketing
  • Finanse
  • Felietony
  • [IP]
  • Kontakt
  • Back to top

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Kontakt

Masz jakieś pytania? Chcesz podzielić się swoimi uwagami na temat serwisu? Nie ma sprawy, po prostu napisz do nas maila.

OSNews.pl
Conrada 30
01-920 Warszawa
redakcja@osnews.pl
© OSnews.pl 2016-2023. All rights reserved.