Tworzę aplikację, która ma pokazywać i ustawiać wartości na pewnym urządzeniu.
Użytkownik ma mieć dostęp do aplikacji z przeglądarki także mam front w Angular SPA i backend API w .NET core.
Komunikacja z urządzeniem ma być przez MQTT.
Nie wiem jak ogarnąć połączenie backendu z brokerem.

Wydaje mi się, że backend powinien pokazywać dane tylko z bazy SQL. Zbyt długo by trwało, gdyby za każdym razem gdy użytkownik odświeży stronę API pobierało
Głupie pytanie nawet nie na poziomie juniora, bo pewnie niżej, ale kwestii zamysłu robienia programu w winforms.

Jest apka, apka łączy się z jakimś serkiem nieważne na jakim poziomie.
Jak teraz w winforms zabezpieczyć connection strings albo inne credy łączące z serwerem?
hardcode? no ale wtedy dochodzą opcje dekompilatora
config file? otwórz notatnik masz wszystko
encrypted config file? dostarczasz wtedy plik do denkrypcji, żeby program w ogole mógł go zaczytać

pozostaje tylko
odpowiedź krótka: nie da się
odpowiedź dłuższa: co próbujesz osiągnąć? Bo jeśli to ma być jakiś lokalny klient, który automatycznie łączy się z jakimś serwisem i dlatego musi mieć jakie credentiale zaszyte, to jedyne co możesz to maksymalnie utrudnić dotarcie do tego i uczynić próbę włamania nieopłacalną. Z tym, że na uparciucha nie ma rady.
A jeśli to ma być klient, który łączy się z serwerem bo użytkownik czegoś chce, to użyj
@Gadzinski aha - w sumie zapomniałem o jeszcze jednej możliwości. Z OAuthem możesz użyć 2fa (czyli np. potwierdzenie logowania telefonem) lub wręcz jakiegoś sprzetowego tokena u2f. To już kosztuje, ale jest jeszcze bezpieczniej
via Wykop Mobilny (Android)
  • 0
Cześć, mam pytanie od nowicjusza, pewnie głupie. Od pewnego czasu uczę się c++, chcę się teraz zabrać za pisanie swojego programu. Chciałbym, żeby ten program miał swój graficzny interfejs. W googlach znalazłem programy, które tworzą interfejsy przez przeciąganie suwaków, buttonów itd, jednak chciałbym nauczyć się tworzyć interfejsy od podstaw. Jakie języki i technologie muszę do tego poznać? Czy c# i .NET są do tego odpowiednie?
#programowanie #cpp #csharp #net
Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. programistów. Stary Kontynent do 2020 roku będzie potrzebował 900 tys. specjalistów IT.

Zapraszam do artykułu odnośnie RaiBay ( ͡° ͜ʖ ͡°) Najpierw IT później kolejne branże ( ͡° ͜ʖ ͡°)! https://spidersweb.pl/bizblog/raibay-praca-it-programisci/

#spidersweb #nowetechnologie #it #branzait #aukcja #tablica48h #raibay48h #java #php #net #python #hr #rekrutacja #praca
#polska #ciekawostki
DamianRB - Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. ...

źródło: comment_j1w0okmg1N4aqcrNyBQUwZWNjd2fteVH.jpg

Pobierz
@zortabla_rt: Nie mam czasu na oglądanie tutki w pracy, błąd mówi jasno, że w Startupie czy gdzie tam sobie konfigurowałeś Entity Framework nie wyspecyfikowałeś providera (optionsBuilder.UseNpgsql("connectionString"), czy tam inny optionsBuilder.UseSqlServer() albo UseSqlite()). Framework nie wie, jak gadać z bazą danych. Pomijając to, że nie twórz obiektów bazy danych w żadnej formie z palca, jeśli konfigurujesz kontekst bazy danych w Dependency Injection, to pozwól Dependency Inection zarządzać jego czasem życia i wstrzyknij
W klasie Startup Twojej aplikacji konfigurujesz dostęp do bazy danych, używając Entity Frameworka Core (z którego ewidentnie wziąłeś klasę Database). Konfigutujesz tzw. kontekst bazy danych, który będzie dla Ciebie abstrakcją do komunikacji z bazą. Robisz to wywołując odpowiednią metodę na kolekcji serwisów, składanej do kupy w Startupie.

Paczaj tutaj:
https://docs.microsoft.com/pl-pl/ef/core/miscellaneous/configuring-dbcontext
Gdy zaczynałem studia mówili, że z roku na rok jest coraz łatwiej a pierwszy rok jest najtrudniejszy.
Cyk, teraz 6 semestr, przedmioty z czapy, wymagania z czapy. Siedzisz nad jednym gównem 4h i nie wiesz czy robisz dobrze czy bardzo źle.
Liczenie jakiegoś gówna z badań operacyjnych, programowanie logiczne w prologu, #!$%@? gimp, jakiś projekt a'la praca inżynierska z jakimiś kretyńskimi wymaganiami, jakiś #!$%@? windowsowy język programowania typu #net. (z całym
@JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w całości poświęconej największym warszawskim wymiataczom – Seniorom! ( ͡° ͜ʖ ͡°)

pon - javascript & Kraków, wt. - php & Wrocław, śr. - java, Scala & C++ / Trójmiasto, czw. - Python & Seniorzy WWA, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy

#javascript
Sen
JustJoinIT - @JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w ...

źródło: comment_4s3FTgSDicGaRZWuF81SrqucCJ3FZ1Im.jpg

Pobierz
@JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w całości poświęconej ofertom z Trójmiasta!

pon - javascript & Kraków, wt. - php & Wrocław, śr. - java, Scala & C++ / Trójmiasto, czw. - Python & Seniorzy WWA, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy

#java
Java Dev/ Genesis: 9-13K: http://bit.ly/2CB9NHl
Java Dev/ Spartez: 11-16K: http://bit.ly/2BhL3ls
Platform
JustJoinIT - @JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w ...

źródło: comment_UG43bYXOMq1W3G2m0cr72hOeIe4PlZEO.jpg

Pobierz
@JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w całości poświęconej ofertom z Wrocławia!

pon - javascript & Kraków, wt. - php & Wrocław, śr. - java, Scala & C++ / Trójmiasto, czw. - Python & Seniorzy WWA, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy

#javascript
Engineer/ NewVoiceMedia: 12-16K: http://bit.ly/2PqWPnt
Angular Dev/ Sii: 16-19K: http://bit.ly/2Xx11Tj
Front End/
JustJoinIT - @JustJoinIT: Czołem programiści, zapraszamy do cotygodniowej prasówki w ...

źródło: comment_2N07zTU5x4bTOn61qh4mlspK5imWicN3.jpg

Pobierz