via Wykop Mobilny (Android)
  • 1
Jaki MacBook wybrać do nauki Swift? Zależy mi na laptopie, a nie na komputerze stacjonarnym i na ekranie z wyższą rozdzielczością niż fullhd.

Na początku chciałem wybrać podstawowy Air z 2020, ale słyszałem opinie, że dwa rdzenie nie dają rady. Za to potem widziałem filmiki takie jak ten: https://youtu.be/S7TT-cKqF7M
Nie widać jakichś lagów. Raczej jest dobrze, więc jestem zmieszany.

Rozważałem też MacBook Pro. Na geekbench widziałem, że model z 2017 ma wyniki
@herbatnik_maly: dostałem od pracodawcy Maca Pro rok 2015 A1398 EMC 2909. Pierwsza rzecz na korzyść Pro jest taka, że ma o wiele lepszy układ chłodzenia niż Maki Air. Drugąa to że posiada starą wersję klawiatury, do której Apple teraz wróciło w najnowszym Macu pro 16". Przez miesiąc użytkowałem Pro 13" z 2017 roku, i wygodniej mi się korzysta ze starszej klawiatury nożycowej.
Trzecia rzecz dotyczy wadliwości listwy odpowiedzialnej za podłączenie monitora
  • Odpowiedz
Update sytuacji odnośnie Swifta, który przeleciał nad rondem. Pod filmikiem fala beki i hejtu (nic dziwnego), ale jako, że Aleksandrów to małe miasto napiszę nieco w obronie pana kierowcy:
- prawdopodobnie nie jechał #!$%@?, choć możliwe że pił poprzedniego dnia (stąd zapach alkoholu stwierdzony przez straż)
- bierze leki możliwe, że źle zadziałały z alko
- facet stracił przytomność za kierownicą i oparł się o gaz - stąd na filmie nie ma
ksaler - Update sytuacji odnośnie Swifta, który przeleciał nad rondem. Pod filmikiem ...
- prawdopodobnie nie jechał #!$%@?, choć możliwe że pił poprzedniego dnia (stąd zapach alkoholu stwierdzony przez straż)

- bierze leki możliwe, że źle zadziałały z alko

@ksaler:
Zajebiste wytłumaczenie. Albo się pije albo jeździ samochodem.
  • Odpowiedz
Junior/Mid iOS (do zweryfikowania) szuka pracy. Pewne korpo z Warszawy anulowało mi proces w środku relokacji i po rozwiązaniu umowy z poprzednią firmą. Zachowanie słabe ale w obecnej sytuacji jestem w stanie to zrozumieć dlatego też nie napisałem konkretnie jaka to firma. Może jest tu ktoś kto ma jakieś info co do potencjalnego stanowiska i prowadzonych rekrutacji w tym trudnym czasie. Mam przygotowany sample na GitHub na potrzeby weryfikacji umiejętności.

#programowanie #
Statystyki COVID-19 w pasku menu MacOS

Hej, pozwólcie, że się czymś pochwalę. Jak wiadomo dużo ludzi śledzi obecnie statystyki trwające pandemii, więc postanowiłem, że napiszę coś co pomoże chociaż części z tych osób.

Stworzyłem prosty widget do paska menu komputerów z MacOS, który wyświetla bieżące statystyki COVID-19 dla świata lub wybranego regionu. Można też włączyć powiadomienia, które wyskoczą gdy tylko będzie aktualizacja śledzonej przez nas statystyki.

Program to open source, a
elektryk91 - Statystyki COVID-19 w pasku menu MacOS

Hej, pozwólcie, że się czymś p...

źródło: comment_1585996785sEV9ev1lnnQQuYlLFrlM2j.jpg

Pobierz
#programowanie #swift #java #csharp #programiscidlapolski #opensource

Mirki, jest akcja!
Potrzebuję chętnych programistów, którzy chcieliby wspomóc projekt pro bono.
W tym momencie najbardziej zależy nam na #ios #swift, bo nie mamy nikogo, ale #java i #android też się przyda, a już pierwszy serwer w #csharp #dotnet stoi na Azurze.

Mam pomysł stworzenia aplikacji, która pomoże w opanowaniu ognisk epidemii.
W obliczu epidemii fajnie byłoby stworzyć coś, co się może przydać i dołożyć
  • 6
@Maav napisałeś wszystko tylko nie to co apka ma robić ;p. Jak open source to chyba nie trzeba się bać, że ktoś pomysł ukradnie?
  • Odpowiedz
Potrzebujemy pomocy/nakierowania przy kolejnym etapie nauki #swift w #xcode czyli #ios.

Chodzi o to, że mam kilka folderów z grami w HTML które są dodane jako foldery referencyjne. Niestety są również foldery poza katalogami gier które są niezbędne do nich odpalenia (które również dodałem jako foldery referencyjne by korzystać z nich jako bundle tak jak w przypadku gier). Do odpalenia tego całego ustrojstwa korzystam z #gcdwebserver bo nic innego sensownego nie
@duchu0: Przejrzałem tę bibliotekę GCDWebServer i nie wydaje mi się, żeby była możliwość zrobić to tak jak sobie zaplanowałeś. Po prostu wgrywanie zasobów jest ograniczone do jednego folderu, ewentualnie możesz sam wczytać pliki do pamięci jako NSData i użyć tego:

- (void)addGETHandlerForPath:(NSString*)path staticData:(NSData*)staticData contentType:(nullable NSString*)contentType cacheAge:(NSUInteger)cacheAge;
Ale nie wiem czy to taki dobry pomysł trzymać wszystko w pamięci. Inne dwa rozwiązania:
1. Użyć inny serwer
2. Skopiować te wspólne pliki do
  • Odpowiedz
@penguin Jeśli chodzi o kiturę to poczytaj tu: https://github.com/IBM-Swift/Kitura/issues/1497
Ja bym osobiście ogarnął to: https://github.com/johnsundell/publish ale to chyba tylko frontend.
Tutaj ponoć leciutki backend używany przez Amazona: https://github.com/amzn/smoke-framework
Jak chcesz kierować swoją karierę w kierunku platform Applowych i swifta, to jak najbardziej warto. Jak chcesz po prostu robić frontend w przyszłości, to lepiej zrób w czymś sprawdzonym.
  • Odpowiedz
@penguin: Kolega kiedyś się uparł, że backend postawi na swifcie oraz noSQL. Kontekst też dotyczył projektu na studia. Ostatecznie ja zrobiłem projekt w jakieś 12 godzin na Javie i "ojdbc", a kolega spędził ponad 22 godziny i wyłapał i tak mniej punktów.
Clue tego jest taki - w Swifcie może i zrobisz front (frameworkiem), jakąś kryptografie (podstawową), i to będzie działać. Ale komercyjnie nikt tego nie robi
  • Odpowiedz
@Merci332: Masz używać ten w Revolut - brytyjski dla kont innych niż PLN. Jeśli robisz w PLN to jest tam polski numer konta i swift nie potrzebujesz. Na samym dole jak klikniesz dodaj środki masz ikonkę „przelej srodki na konto Revolut”. Tam masz numery.
  • Odpowiedz
Hej, dostałem propozycję od firmy, żeby pracować w #swift jako #ios developer. Tylko, że tam mają większość projektów już zrobionych w #objectivec. Jestem junior Front-end Developer (nie mogę znaleźć stażu/pracy już 4 miesiące, bo jest jakiś straszny przesyt na rynku), ale wyszli do mnie z taką propozycją, co myślicie? #programowanie
@Chochla:
Według mnie racjonalne podejście do tego to najpierw nauka natywnych języków - Kotlin/Swift - a potem zabieranie się za agregaty typu Flutter albo React.
Dlatego, że one mają nie tylko ograniczenia wydajnościowe, ale i funkcjonalne. Czasem trzeba napisać kilka rzeczy natywnie i tego się nie ominie. Wtedy wiedza na temat tego, jak rozwiązać problem platformy bardzo się przyda.

Kolejna rzecz. Jak już zaproponowałem natywne języki to który wybrać? Najlepiej spróbować
  • Odpowiedz
@Czokowoko: najnowszy system jaki na tym zainstalujesz to 10.13 (High Sierra), czyli 2 wersje do tyłu. Na tym systemie zainstalujesz co najwyżej Xcode 10.1 (jak się namęczysz to 10.2), który wspiera bodajże Swifta 4.2 a obecnie mamy 5.1. Nie wspominam już o programowaniu z 4GB ramu.
  • Odpowiedz
Dzisiaj Hands-On Server-Side Web Development with Swift (November 2018)

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

#packtpubfreelearning #swift #devops

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 readerea
konik_polanowy - Dzisiaj Hands-On Server-Side Web Development with Swift (November 20...

źródło: comment_WAYUI6XtoECFyluB73J22om0qGSyPTrn.jpg

Pobierz
Micry znający się na programowaniu po ios mam pytanko. Skrobie sobie aplikacje w swift z wykorzystaniem SwiftUI i dodałem do projektu przez pods bibliotekę Alamofire. Wszystko pięknie odpala się w symulatorze, ale gdy próbuje ja odpalić na fizycznym telefonie to dostaje error taki jak poniżej. Aplikacja normalnie się buduje bez błędów.

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /private/var/containers/Bundle/Application/F2CB837D-F1EA-4501-8E5B-1FA331FA10CD/..
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/F2CB837D-F1EA-4501-8E5B-1FA331FA10CD/.../Frameworks/Alamofire.framework/Alamofire: code signature invalid for