5 dużych i wydajnych frameworków internetowych Python

Kiedy tworzysz zaplecze dla strony internetowej lub usługi, nawet takiej, która na pierwszy rzut oka wydaje się skromna, możesz szybko stwierdzić, że to nie wszystko. Nawet „prosta” witryna okazuje się rojem złożoności. Zarządzanie użytkownikami, projektowanie danych, przesyłanie formularzy, bezpieczeństwo - ręczne wdrażanie tego wszystkiego staje się żmudne. W przypadku dużych p

Czytaj więcej

Recenzja: Kyocera DuraForce to telefon z Androidem przeznaczony dla The Hulk

W świecie smartfonów z Androidem - ja też - Kyocera DuraForce się wyróżnia. Wyjście. Jest ciężki, nieporęczny i niezbyt ładny. Coś, co Hulk przyniesie ze sobą. Ale jak sama nazwa wskazuje, DuraForce nie ma być stylowy. Zamiast tego jest przeznaczony do nadużyć, ale nadal działa. Ten wzmocniony smartfon z Androidem jest przeznaczony dla pracowników budowlanych, pracowników linii użyteczności publicznej, platform wiertniczych, ochroniarzy, autokarów, strażników parków i innych osób, których środowisko pracy jest trudne i niespokojne. Kyocera sprzedaje DuraForc

Czytaj więcej

Java ME 8 i Internet rzeczy

Systemy wbudowane to systemy komputerowe wbudowane w kompletne urządzenia, których dedykowane funkcje znajdują się w większym systemie mechanicznym lub elektrycznym. Systemy wbudowane, zwykle używane zarówno w zastosowaniach przemysłowych, jak i konsumenckich, wkraczają w centrum uwagi dzięki Internetowi Rzeczy (IoT). Ten artyk

Czytaj więcej

Guido van Rossum rezygnuje: Co dalej z Pythonem

Wynalazca Pythona, Guido van Rossum, zaszokował świat Pythona 12 lipca, kiedy ustąpił jako tak zwany BDFL (życzliwy dyktator na całe życie). W tamtym czasie cytował zaciekłość w stosunku do niedawnej propozycji ulepszenia języka Python w zakresie możliwości wyrażeń językowych jako motywacji jego wyjścia. Ale van Rossum,

Czytaj więcej

Aktualizacja języka Major R przynosi duże zmiany

Wydano wersję 4.0.0 języka R do obliczeń statystycznych, ze zmianami w składni języka, a także z funkcjami dotyczącymi sprawdzania błędów i długich wektorów. Aktualizacja została opublikowana 24 kwietnia. Kod źródłowy R 4.0.0 jest dostępny pod adresem cran.r-project.org. Projekt GNU, R nabrał tempa wraz z rozwojem nauki o danych i uczeniu maszynowym, zajmując obecnie 10. miejsce w indeksie

Czytaj więcej

Dlaczego poczta elektroniczna nie zabiła faksu

Pięć lat temu napisałem kolumnę o tym, jak faks odmawia śmierci. Pięć lat to długi czas pod względem technologii, ale tylko krótki czas w przypadku faksów. W zależności od tego, jak zdefiniujesz miejsce pochodzenia pierwszej metody dystrybucji obrazów lub fotografii przez przewód elektryczny, faks może pochodzić z 1843 roku. W 1865 r. Międz

Czytaj więcej

Niesamowity samouczek: wypróbuj mądrzejszy CLI dla AWS

Henri Binsztok jest dyrektorem ds. Innowacji w Wallix i współtwórcą projektu Awless open source. Gdy w chmurze chodziło tylko o maszyny wirtualne, narzędzia takie jak Chef czy Puppet pomagały nam łatwo przygotować nasze maszyny wirtualne. Jedyne, co się liczyło, to udostępnienie instancji zawierających cały wymagany kod i dane. Ale teraz, gd

Czytaj więcej

TypeScript 3.8 dodaje import i eksport wyłącznie do typu

TypeScript 3.8, nowa wersja supersetu języka JavaScript firmy Microsoft, jest teraz dostępna jako wydanie produkcyjne. Najnowsze uaktualnienie TypeScript kładzie nacisk na importowanie i eksportowanie tylko typu oraz zgodność ze standardami ECMAScript. To wydanie dodaje nową składnię do importu i eksportu tylko typu, z zamiarem zapewnienia użytkownikom bardziej szczegółowej kontroli nad importem i elizją. import type

Czytaj więcej

Zrozumienie stref Azure Edge

Skala chmury publicznej i usług takich jak Azure jest zdumiewająca. Ogromne centra danych pełne mocy obliczeniowej i pamięci masowej są dostępne na żądanie, a rury sieciowe do iz tych witryn zapewniają ogromną przepustowość. Ale umieszczenie wszystkich jajek obliczeniowych w jednym koszyku w chmurze ma swoje wady, a opóźnienia sieci są znaczącym problemem. Nie jest zaska

Czytaj więcej

Nagrody InfoWorld Technologia Roku

Coroczne nagrody Technologia Roku przyznawane są najlepszym i najbardziej innowacyjnym produktom w dziedzinie tworzenia oprogramowania, przetwarzania w chmurze, analizy dużych zbiorów danych i uczenia maszynowego. Należy pamiętać, że nie mamy formalnego procesu zgłaszania do nagrody Technologia Roku. Zwycięz

Czytaj więcej

Launchable stosuje uczenie maszynowe do testowania oprogramowania

Startup Launchable, wraz z Kohsuke Kawaguchi, twórcą platformy Jenkins CI / CD, jako współzałożyciel, stosuje uczenie maszynowe do testowania oprogramowania. Technologia firmy przewiduje prawdopodobieństwo niepowodzenia każdego testu przy zmianie kodu źródłowego.  Wciąż w trybie stealth, Launchable może oferować „inteligentniejsze” testy i „szybsze” devopsy. Celem technologii firm

Czytaj więcej

Pięć najlepszych narzędzi do testów beta Twojej aplikacji

W 2014 roku twórca gier Red Winter musiał pobrać sequel swojej przebojowej gry Dungelot ze sklepu z aplikacjami, zaledwie kilka dni po pierwszym wydaniu. Powód? Gra była pełna błędów i zmieniła się z modelu „płatna jednorazowa gra na zawsze” na model freemium.  Wielu z tych problemów można było uniknąć, gdyby Red Winter zastosował bardziej szczegółową strategię testów beta. Dotyczy to nie tylko gier

Czytaj więcej

Dlaczego chmura? W 2016 roku był przynętą nowego

Przedsiębiorstwa mają różne uzasadnienia dla przejścia do chmury: unikanie wydatków kapitałowych, dodawanie skalowalności do aplikacji, a nawet żądza chmury ze strony prezesów, którzy chcą „wyjść z branży IT” (przepraszam, administracja nadal wymagana). Ale rok 2016 przyniósł jeden powód, który wzniósł się na szczyt: niesamowite nowe funkcje, wszystkie wstępnie przygotowane i czekające na Ciebie w chmurze. Jasne, możesz postawić klast

Czytaj więcej

FBI, trzymaj się! Jak wszystko zaszyfrować

Niezdolność FBI do złamania iPhone'a 5c terrorysty świadczy o silnej ochronie, jaką możesz uzyskać dla swoich prywatnych informacji na urządzeniu mobilnym. To samo szyfrowanie jest również dostępne na Twoim komputerze, przynajmniej w niektórych przypadkach. Biorąc pod uwagę rosnący dostęp do danych osobowych i korporacyjnych, o które zabiegał rząd Stanów Zjednoczonych, a także inni politycy, pozbawieni skrupułów biznesy i hakerzy przestępcy, ludzie powinni zacząć grać na tym, co chronią. Na szczęście nie jest to tr

Czytaj więcej

GNAP: OAuth następnej generacji

Był rok 2012, a zmieniony protokół bezpieczeństwa o nazwie OAuth 2 przetoczył się przez sieć, umożliwiając użytkownikom łatwe logowanie się do witryn internetowych za pomocą dostawców zabezpieczeń. Wiele systemów jednokrotnego logowania, od Cognito do Okta w AWS, wdraża OAuth. OAuth umożliwia „uwierzytelnianie z Google” lub innymi dostawcami w zupełnie innej witrynie lub aplikacji. Działa jak festiwal p

Czytaj więcej

Project Oxford: Microsoft udostępnia interfejsy API dla inteligentnych aplikacji

Firma Microsoft zeszłej wiosny ogłosiła Project Oxford, zestaw SDK i API, które pozwalają programistom tworzyć „inteligentne” aplikacje bez konieczności uczenia się maszynowego uczenia się. Korzystając z interfejsów API twarzy, mowy i wizji firmy Oxford, programiści mogą tworzyć aplikacje, które rozpoznają rysy twarzy, analizują obrazy lub wykonują tłumaczenia mowy na tekst lub zamianę tekstu na mowę. W wywiadzie dla redakto

Czytaj więcej