Dzisiaj Building Professional…

Dzisiaj Building Professional Android Applications [Video] (Thursday, March 29, 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #android #androiddev

odpowiedź dlaczego nie możesz pobrać „nowych” książek

pdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w „moje ebooki” pojawi się dwa razy, raz z pobieraniem a raz tylko z readerem

Idziesz ulicą. Nagle……

Idziesz ulicą. Nagle… PIERDUT! Patrzysz szybko za siebie, a tam katastrofa, matka z dwójką malutkich dzieci przygrzała samochodem prosto w słup! Podbiegasz szybko do wraku, widzisz, że dzieciom dzięki nowoczesnym fotelikom samochodowym nic się nie stało, jednakże matka jest ciężko ranna. Sprawdzasz czy jest przytomna, niestety brak reakcji, zauważasz, że na nodze z przeciętej tętnicy wypływa krew… W miarę swoich możliwości zakładasz prowizoryczną opaskę uciskową. Masz mało czasu, musisz wezwać pomoc zanim się wykrwawi. Na twoich rękach spoczywa teraz jej życie, to, czy ją uratujesz, zależy wyboru jakiego dokonałeś w przeszłości…

a) Wybrałeś iPhone
Wyciągasz telefon. Wybierasz numer na pogotowie. Po 6 minutach przyjeżdża karetka, a ty stajesz się bohaterem opisywanym w gazetach.

b) Wybrałeś Windows Phone
Wyciągasz telefon. Odblokowując komę zauważasz swoją zajebistą tapetę na lockscreenie. Wybierasz numer na pogotowie. Po 6 minutach przyjeżdża karetka, a ty stajesz się bohaterem i wzorem dla dwójki dzieci na całe ich życie.

c) Wybrałeś Androida za złotówkę w abonamencie za 19 zł
Wyciągasz telefon. Klikasz przycisk do odblokowywania. Czekasz.

d) Wybrałeś über-high-endowego Androida
Wyciągasz z walizki telefon. Przestał ci się mieścić w kieszeni odkąd z braku mocy musiałeś podpiąć pod niego akumulator z ciężarówki „Iveco”. Klikasz przycisk odblokowania. W 0,0235 sekundy pojawia ci się piękny pulpit z lśniącymi widżetami.

c1) Pojawił się lockscreen. Przeciągasz paluch by odblokować. Czekasz

d1) Patrzysz na ekran. Nigdzie nie widzisz ikony zielonej słuchawki. Szukasz w aplikacjach. Zszokowany myślisz co może być przyczyną. Ach, no przecież… Dwa dni temu wgrywałeś nowego roma, L0nginus[XXXL]-MOD-xtreme-kernelrev82_v.0032.156. Wchodzisz w internet, wyszukujesz changeloga. No tak, najnowsza wersja Longinusa nie obsługuje funkcji dzwonienia w celu zaoszczędzenia 4 MB ramu. Kiedy go wgrywałeś stwierdziłeś, że i tak ci to nie będzie potrzebne, bo z telefonu to dzwoniłeś ostatnio może z pół roku temu. Za to podkręca procesor do 3,5 GHz, co pozwoliło ci na ustanowienie nowego rekordu świata w kręceniu ARMów 15. Musiałeś co prawda wyciąć w tylnej klapce otwór by móc podpiąć kontener do chłodzenia ciekłym azotem, ale czego się nie robi dla idei.

c2) Wyświetlił się pulpit. Klikasz zieloną słuchawkę. Czekasz.

d2) Uruchamiasz telefon w recovery mode. Masz na karcie wgrane 40 GB romów, na pewno się znajdzie jakiś umożliwiający dzwonienie. Znajdujesz nie rozwijąną już wersję Longinusa Xt3nd3d_D1al, która co prawda podkręca procesor tylko do 3,2 GHz, ale za to obsługuje dzwonienie. Szybko ją wgrywasz. Telefon się uruchamia. BINGO! Jest zielona słuchawka! Klikasz w nią jak szalony. Nic się nie dzieje. Ogarnia cię głęboka konsternacja.

c3) Telefon się zawiesił. Patrzysz na matkę. Kałuża krwi staje się coraz większa.

d3) Klikasz w pozostałe ikonki. Brak reakcji. Nagle dociera co ciebie co się stało. Longinus w wersji Xt3nd3d_D1al nie obsługuje ekranu dotykowego… Uruchamiasz recovery mode.

c4) Cud. Telefon się odwiesił. Dzwonisz po karetkę. Przyjeżdża po 6 minutach, jednakże minęło za dużo czasu by móc uratować matkę i przez resztę swojego życia pozostaje w śpiączce. Dzieci trafiają do domu dziecka, jedno w wieku 14 lat popełnia samobójstwo, o drugim słuch zaginął.

d4) Wgrywasz stockowego roma. Nie dzwonisz po karetkę, tylko po koronera. Wkładasz telefon do walizki, wyciagasz uchwyt i toczysz ją do domu. Po przyjściu wchodzisz na mikroblog by kręcić gównoburze pod tagiem #bekazwindowsphone .

#pasta #windowsphone #android #ios #iphone #heheszki #chinskiecuda #telefony

Szukasz pracy zdalnej w IT?…

Szukasz pracy zdalnej w IT? Obserwuj #zdalnieio lub zapisz się na newsletter, aby otrzymywać powiadomienia o najnowszych ofertach 🙂

Javascript
Senior JavaScript Developer (Liki) 11 000 – 16 000 PLN – oferta
Frontend Developer (Appliscale) 8 000 – 15 000 PLN – oferta
Angular Developer (TheraPlatform) 15 000 – 18 000 PLN – oferta
React Developer (Idego) 9 000 – 13 000 PLN – oferta
Front-end Developer (Autentika) 8 000 PLN – oferta
Zobacz wszystkie oferty -> Javascript

Backend
ASP.NET Core Developer (Bim.Point) 6 500 – 16 000 PLN – oferta
Senior Java Developer (Appliscale) 12 000 – 18 000 PLN – oferta
Full Stack Developer (TAU CETI) 8 500 – 12 500 PLN – oferta
Senior Python Developer (Idego) 14 000 – 20 000 PLN – oferta
Zobacz wszystkie oferty -> Backend

Data
Senior Big Data Developer (Devire) – oferta
Data Scientist (Noddus) – oferta
Zobacz wszystkie oferty -> Data

Mobile
Mobile Developer (FootballTeam) 9 000 – 15 000 PLN – oferta
React Native Developer (Startup House) 8 000 – 10 000 PLN – oferta
Android Developer (Xapo) – oferta
iOS Developer (Xapo) – oferta
Zobacz wszystkie oferty -> Mobile

DevOps
DevOps Engineer (Appliscale) 8 000 – 15 000 PLN – oferta
Admin/DevOps Azure (Ework) 10 000 – 13 000 PLN – oferta
AWS Cloud Security Architect (Develocraft) 20 000 – 32 000 PLN – oferta
Azure Cloud Architect (Develocraft) 20 000 – 32 000 PLN – oferta
Zobacz wszystkie oferty -> DevOps

QA
Test Automation Engineer (Nexora AG) 12 000 – 16 000 PLN – oferta
Test Engineer (Surevine) 7 000 – 8 000 GBP – oferta
QA Engineer (Bitfinex) 3 000 – 5 000 USD – oferta
Zobacz wszystkie oferty -> QA

Business/Product
UX Designer (All In Mobile) 5 000 – 8 000 PLN – oferta
Growth Hacker (Curation Zone) 3 750 – 5 000 GBP – oferta
Zobacz wszystkie oferty -> Business/Product

#pracazdalna #pracait #javascript #nodejs #python #php #java #ios #android #devops #qa #frontend #backend #testowanieoprogramowania

Pamiętacie baterię Energizer…

Pamiętacie baterię Energizer z wyświetlaczem, czyli smartfon Energizer P18K z baterią 18,000 mAh? Ruszyła machina marketingowa, wszędzie o nim pisali, w końcu wrzucili na Indiegogo, żeby uzbierać $1,200,000 na produkcję.

Zrzuciła się masa ludzi, aż trzech (╭☞σ ͜ʖσ)╭☞

#smartfon #telefony #android

Przed chwilą, pierwszy raz po…

Przed chwilą, pierwszy raz po 14 miesiącach użytkowania #iphone X po raz pierwszy zawiesiła mi się jakakolwiek aplikacja. W dodatku był to wykop. Przypadeg? XD Nigdy nawet nie doświadczyłem spowolnienia działania tego telefonu. Ciekawe czy cokolwiek na #android może pochwalić się taką statystyką ( ͡° ͜ʖ ͡°) #ios

WorkIdle wreszcie do…

WorkIdle wreszcie do pogrania!

Pamięta ktoś grę o tłuczeniu w ekran sprzed roku?

Przez grę o marsie musieliśmy odłożyć prace na później no i w końcu się udało. Właśnie ruszyła otwarta beta naszego clickera o #gamedev (╯°□°)╯︵ ┻━┻

#android : WorkIdle Android
#ios : WorkIdle iOS

Gra wymaga jeszcze wielu zmian, ale na tym etapie chcemy włączyć społeczność w jej rozwój.

Tu wchodzicie wy!
– co się podoba?
– co do poprawki?
– co widzielibyście w przyszłości

Dzięki! 😉

#gryandroid #gryios #gry
Do śledzenia – #lukzdev

◢ #unknownews ◣ Cześć!…

◢ #unknownews ◣

Cześć! mamy czwartek, więc wrzucam świeże zestawienie subiektywnie najlepszych znalezisk z sieci.
Zerknij przy okazji do komentarzy, bo tam jest jeszcze jeden bonus ode mnie.

1) Gra online w której jesteś programem szeregującym zadania w komputerze (tzw. scheduler), a Twoim celem jest zawieszenie aplikacji
https://deadlockempire.github.io/
INFO: w grze masz dwa programy (lewa/prawa) uruchamiaj je w takiej kolejności (krok po kroku) aby oba jednocześnie wykonały krytyczną funkcję. Zacznij od tutoriala!

2) Jak projektant-daltonista pracuje z kolorami? Czyta ich heksadecymalne kody – też się tego naucz
https://www.dotconferences.com/2018/11/david-desandro-read-color-hex-codes
INFO: kliknij ‚PLAY’ w nagłówku aby zobaczyć film (trochę to ukryli), a na dole masz slajdy i transkrypcję

3) Napisz od zera własnego GITa (lub inny system kontroli wersji)! – krok po kroku. W celach edukacyjnych
https://wyag.thb.lt
INFO: świetny sposób na to, aby bliżej przyjrzeć się temu jak ‚pod maską’ działa takie wersjonowanie

4) W UK trwają testy kart płatniczych z czytnikiem lini papilarnych. Karty umożliwiają płatność zbliżeniową
https://www.theverge.com/2019/3/11/18259624/natwest-gemalto-debit-card-fingerprint-scanner-biometric-contactless-nfc-uk
INFO: odcisk ma być przechowywany tylko lokalnie na karcie, tak by nie można go było ukraść z bazy danych banku.

5) Używanie iPada PRO jako podstawowego komputera dla developera – opis pełnej konfiguracji środowiska (większość porad zadziała też na iPhone i starych iPadach)
https://arslan.io/2019/01/07/using-the-ipad-pro-as-my-development-machine/
INFO: trzeba przyznać, że autor ciekawie to sobie zorganizował. Tam, gdzie iPad nie dawał rady, wspomagał się VPSem. Userzy Androida też mogą się wzorować na tych rozwiązaniach.

6) Ulepszanie starych nagrań dzięki uczeniu maszynowemu – tutaj na przykładzie Star Treka
https://captrobau.blogspot.com/2019/03/remastering-star-trek-deep-space-nine.html
INFO: autor rozwiązania podnosi jakość filmu z 480p do 1080p, czy nawet 4K za pomocą machine learningu.

7) Wertykalne skalowanie baz PostgreSQL – jak to zrobić i na co uważać przy konfiguracji?
https://pgdash.io/blog/scaling-postgres.html
INFO: dobry poradnik pokazujący, jak wycisnąć jak najwięcej mocy ze swojego serwera

8) Przekonwertuj plik JSON na… kod źródłowy aplikacji (generuje model, serializera itp)
https://quicktype.io
INFO: obsługuje 18 języków programowania.

9) Standaryzacja opisów do commitów w GIT z użyciem narzędzi Commitizen/Commitlint
https://eidson.info/post/using-conventional-commit-messages-globally
INFO: tekst przedstawia metodę na to, aby wszyscy programiści w firmie pisali sensowne komentarze w commitach (te niespełniające norm są odrzucane)

10) Jak to jest z tym Blockchainem? używać go, czy nie? – wyjaśnienie na przykładach
https://hackernoon.com/to-blockchain-or-not-to-blockchain-45004a23e8a7
INFO: porównanie blockchaina posiadającego/nieposiadającego kontroli dostępu do zwykłej bazy danych

11) Czy składane telefony mogą ożywić spowalniający rynek smartfonów?
https://onezero.medium.com/smartphones-are-about-to-get-weird-2d7d8d930be2
INFO: wg autora artykułu, telefony wystarczają nam na dłużej, więc kupujemy je rzadziej (per klient). Koncerny myślą, co z tym zrobić.

12) Dlaczego w wielu językach programowania, pierwszy element tabeli ma numer zero?
https://medium.com/@albertkoz/why-does-array-start-with-index-0-65ffc07cbce8
INFO: AWK, COBOL, Fortran, R, Julia, Lua, MATLAB, Smalltalk i inne zaczynają numerowanie od jedynki – skąd wzięło się więc zero?

13) Cookin’ with Rust – podręcznik do nauki języka Rust. Dostępny online, za darmo.
https://rust-lang-nursery.github.io/rust-cookbook/

14) Naucz się programować w… 10 lat. Czyli o tym, jak naprawdę zostać programistą i nie iść za popularnym trendem szybkich kursów
http://norvig.com/21-days.html
INFO: autor krytykuje podejście w stylu ‚C++ w 24h’, czy szybkie kursy programowania. Daje za to porady, jak to zrobić dobrze i dogłębnie

15) Interesujący wywiad na temat atakowania kont na platformach z grami online. Jak hackerzy je okradają? jak się zabezpieczyć?

INFO: jeśli grasz online i np. masz konto na Steamie, to zdecydowanie powinieneś to zobaczyć.

16) Krytyczna dziura w WordPressie – umożliwia przemycenie XSSa do komentarzy jako admin (z użyciem CSRFa)

WordPress: przejęcie admina i serwera – właśnie załatano krytyczną lukę


INFO: jeśli nie wiesz co znaczą te nazwy ataków, poklikaj sobie na nie na podlinkowanej stronie

17) Kilka dni temu na Giełdzie Papierów Wartościowych miał premierę indeks WIG-GAMES (branża gier komputerowych)
https://strefainwestorow.pl/artykuly/wydarzenia/20190318/indeks-wig-games
INFO: okazuje się, że branża gier to najszybciej rozwijający się obecnie sektor na GPW.

18) Firefox zaczyna dbać o Twój spokój podczas przegladania sieci

Today’s Firefox Aims to Reduce Your Online Annoyances


INFO: blokada autoodtwarzających się audio/video. Strony nie będą już ‚przeskakiwały’ podczas dociągania zasobów (obrazki, css itp)

19) Mark Zuckerberg poinformował, że Facebook będzie szedł mocno w stronę zwiększenia prywatności
https://onezero.medium.com/a-new-privacy-constitution-for-facebook-a7106998f904
INFO: to analiza jego ponad 3000-słownego wpisu i tego co przyszłe zmiany mogą oznaczać

20) GraphQL dla Frontendowców – możliwie proste wyjaśnienie technologii wraz z przykładami
https://medium.com/@schalkventer/graphql-for-front-end-developers-1f59808f4435

21) Optymalizacja algorytmów (np. zagnieżdżone pętle) na przykładzie JavaScript. Trochę o notacji Big-O.
https://medium.com/quick-code/considering-optimization-and-time-complexity-with-js-algorithms-4c8915086518
INFO: ta wiedza może przydać się w każdym języku programowania. Warto więc rzucić okiem.

22) Commento – system komentarzy (self hosted) będący interesującą konkurencją dla Disqus
https://www.256kilobytes.com/content/show/4957/what-is-commento-the-open-source-disqus-alternative
INFO: komentarze dostępne są także jako SaaS, ale wtedy musisz zapłacić minimum $3/msc. Nie ma darmowego planu.

23) Jak przekonwertować aplikację pisaną w pythonie na samodzielny plik wykonywalny (np. EXE)?
https://medium.com/dreamcatcher-its-blog/making-an-stand-alone-executable-from-a-python-script-using-pyinstaller-d1df9170e263
INFO: niestety, aby stworzyć plik wykonywalny na Windowsa, musisz uruchomić narzędzie na Windowsie. To samo z Linuksem.

24) Atakowanie autoresponderów i innych automatów mailowych – coś dla pentesterów
https://medium.com/intigriti/abusing-autoresponders-and-email-bounces-9b1995eb53c2

25) Tomato Bot – poinformuje Cię o wynikach testów wprost na GitHubie. Produkt jest obecnie darmowy.
https://tomato-bot.com
INFO: integruje się z Jenkinsem, Travisem, CircleCI i Appveyor oraz obsługuje 7 języków/technologii

26) Chcesz przeszukać archiwum wszystkich wpisów z zestawień unknowNews? Oto wyszukiwarka.
https://uw7.org/szukaj/
INFO: baza danych zawiera wszystkie wpisy od 2015 roku do dziś. Patroni mają dostęp do bardziej zaawansowanych opcji wyszukiwania

27) Kilka lat temu Google obiecało szyfrowanie end-to-end w Gmailu – co z tym projektem?
https://tutanota.com/blog/posts/gmail-end-to-end-encryption-is-dead/
INFO: drobny spoiler… projekt umarł i szyfrowania nie będzie. Artykuł wyjaśnia dlaczego.

28) Interesujesz się uczeniem maszynowym i potrzebujesz danych do analizy/nauki/testowania?
https://www.datasetlist.com
INFO: to prawdopodobnie największa, darmowa kolekcja próbek danych z sieci. Nagrania audio, obrazki, filmy i inne.

29) Gmail wprowadza ‚confidential mode’ – czyli wysyłając maila można zablokować możliwość jego forwardowania, drukowania, a nawet ustawić do niego hasło SMS
https://gsuiteupdates.googleblog.com/2019/03/keep-data-secure-with-gmail-confidential-mode-beta.html
INFO: opcja dostępna jest tylko w G-Suite, czyli płatnej wersji usługi. Obecnie usługa jest w fazie beta.

== LINKI TYLKO DLA PATRONÓW ==

30) Zestaw narzędzi dla teamów pracujących zdalnie – aplikacje, serwisy itp.
http://uw7.org/un_5c9391d1f40ed
INFO: mało wygodny sposób przeglądania listy. Najedź myszką aby zobaczyć opis produktu

31) Obszerny poradnik jak zrobić sobie „inteligentny dom”. Tanio i do tego w wynajmowanym mieszkaniu (czyli np. bez wiercenia i kucia ścian)
http://uw7.org/un_5c9391d951cef
INFO: jakie akcesoria kupić? jakie aplikacje są Ci potrzebne? którą technologię wybrać i najważniejsze… ile to będzie kosztować?

32) Lista ponad 1900 firm IT (z możliwością sortowania i przeszukiwania), zatrudniających pracowników zdalnych
http://uw7.org/un_5c9391e01a538
INFO: jeśli szukasz pracy w znanej firmie, ale nie chcesz się przeprowadzać, to ta strona może Ci się przydać

33) Jak hackerzy atakują sieci WiFi, wykradają dane i co można z tym zrobić?
http://uw7.org/un_5c9391e8029a7
INFO: dość długi, rozbudowany, ale i wciągający tekst. Zainteresuje zarówno początkujących, jak i zaawansowanych

34) Piszesz system oparty o autouzupełnianie (autocomplete)? Kilka porad, jak to zrobić poprawnie i optymalnie
http://uw7.org/un_5c9391ede00b3
INFO: porad jest wiele, ale ich zastosowanie może naprawdę podnieść jakość Twojego systemu do podpowiadania treści

35) Przyspiesz ładowanie swojej aplikacji webowej – kompletny poradnik omawiający najważniejsze zagadnienia
http://uw7.org/un_5c9391f49d5b1
INFO: każda akcja została wyceniona pod względem czasochłonności implementacji (np. ’30 minut’) i poziomu trudności

==
Jeśli doceniasz moją pracę i chcesz za nią jakoś podziękować (ale oczywiście nie musisz tego robić), to tutaj możesz zostać patronem:
https://patronite.pl/unknow

************

[Obserwuj mnie na FB] – [Chcesz być wołany?] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi:
#android #python #javascript #iphone #frontend #wordpress #windows #technologia #facebook #google #firefox #smartfon #serwery #ciekawostki

Jest jakiś sposób żeby…

Jest jakiś sposób żeby odtwarzać filmiki z tuby na andku z wyłączonym ekranem?
Wszystkie te większe apki z milionami pobrań dają info, że yt wyłączyły taką opcję.
Ten trik żeby odtworzyć filmiki w chromie a następnie wersja komputerowa też tak średnio działa.
#android #pytaniedoeksperta