#dotnet #dotnetcore #csharp #wordpress #php

Witajcie wykopki.
Potrzebuję porady kogoś bardziej zaawansowanego.
Otóż mam przed sobą do zrobienia projekt. Aplikacja internetowa z rejestrowanymi użytkownikami, płatności oraz rozbudowany formularz generujący PDF. I teraz moje pytanie. Czy lepiej zrobić to na wordpressie czy napisać od podstaw w .net core? Jakie jest wasze zdanie? Mam kilka stronek za sobą na wordpressie i pisanie aplikacji wraz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Phoryn moją poradą zawsze będzie "stick to your guns". Rob w tym w czym czujesz się swobodniej. A jak skończysz to możesz sobie zrobić dla siebie ten projekt w technologii której się uczysz. Moje trzy grosze :)
  • Odpowiedz
l


@Phoryn: działaj od razu na 3. Materiałów jest masa. Jeśli jesteś ogarnięty programistycznie to z samą dokumentacją + jakimiś artykułami dasz radę napisać bardzo konkretne rzeczy.
m
Do zaawansowanych rzeczy polem bloga Reformed Programmer
  • Odpowiedz
Chciałbym zrobić nową klasę, która posiada zmienną typu bool. Chciałbym wysyłając do konstruktora string stworzyć nowy obiekt tej klasy, który będzie miał zmienną bool o nazwie, którą wysłałem konstruktorem i wartość true. Czy coś takiego da się zrobić?

#programowanie #csharp #kiciochpyta #czydasietakjakbymchcial
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Szebek: nie da się, możesz w tej klasie zawrzeć kolejny obiekt, który będzie miał pola Value (bool) oraz Key (string) i inicjalizować go z Key podanym w konstuktorze.
  • Odpowiedz
Hej, mam napisane w .net core API. Chcę dodać obsługę fizycznego drukowania dokumentu na drukarce po otrzymaniu zapytania. Jakieś sugestie jak do tego podejść? Przykładowe implementacje czy inne githuby?

Drukarki nie mam, więc jestem otwarty też na sugestie sprzętu. Planowany druk ok 200 kartek cz-b dziennie.

#programowanie #csharp
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@biando generalnie to mam nadzieję, że dobrze to przemyślałeś, bo co do zasady raczej nie powinieneś nic drukować na api request, bo ktoś Ci może nasrać requestów i cała książkę wydrukujesz :)
  • Odpowiedz
@DeathDust98: to tylko dodatek, bardzo pomocny w trzymaniu ładnego kodu, dobrych nawyków, ogólnie bardzo przydatny w najbardziej uciążliwych pierdołach. Łatwo można importować referencje, sam koloruje tak, że widać braki w kodzie. Ja już bez niego nie umiem.
  • Odpowiedz
Siema Mirasy,
potrzebuje jakiś pro tip z #sql a mianowicie mam do zrobienia raport taki jak na zdjęciu.
Mini opis: mamy z tabelek wyciągnięte produkty i one są z wyciągane na podstawie dwóch typów dokumentów (1- przychody , 2 - rozchody)
i w owym raporcie mamy dostać wszystkie produkty i ich stany dla każdej ceny ( tylko typ 1) a dokumenty z typu 2 maja odejmować z tego NAJSTARSZEGO (nawet gdy cena
korkee - Siema Mirasy,
potrzebuje jakiś pro tip z #SQL a mianowicie mam do zrobienia...

źródło: comment_1587923342ZRBKPW0BGZPj5WVlyxLDWJ.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@korkee: spróbuj coś w stylu:

select t1.nazwa,sumprzyjeto - case when rank = 1 then sumwydano else 0 end as ilosc_sztuk, cena from (select nazwa, cena, sum(przyjeto) as sumprzyjeto, min(data) as mindata, dense_rank() over (order by min(data)) as rank
FROM [fun].[dbo].[cennik]
where typ_dok = 1
group by nazwa, cena )
  • Odpowiedz
@Goglez: z tego co pamiętam jest fluent api w EF core, adnotacje również powinny działać.

Moim zdaniem wybór należy do Ciebie, ale w niektórych przypadkach skorzystanie z Fluent Api jest jedynym rozwiązaniem, np relacja 1 do 0 lub 1.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@Goglez: adnotacji używasz jak robisz zwykłego cruda. Jak bawisz się w jakieś ddd i rozdzielnie warstw to wtedy chcesz używać fluent api I mieć większe możliwości.
  • Odpowiedz
@Goglez: Jeśli klasa trzyma jakiś stan, który chcesz użyć w innych miejsach w ramach obsługi pojedynczego requestu to dajesz AddScoped.
Jak chcesz ograniczyć alokacje używaj AddScoped, ale klasa musi być zaprojektowana tak, żeby nie było problemów z nią jeśli będzie użyta w wielu miejscach w ramach obsługi pojedynczego requestu.
Jeśli nie wiesz, nie masz pewności używaj AddTransient.
  • Odpowiedz
Użytkownicy beda Ciebie za to nienawidzieć. Ograniczysz im pracę do jednego monitora, utrudnisz korzystanie z innych aplikacji w ten sposob, ze czesc ekranu to okna z Twojej aplikacji, a czesc z innej
  • Odpowiedz
Jakie max zarobki seniora #programista15k są możliwe w polsce? Zakładam że jedna z top technologii(javascript, C#, Java, C++) i jedno z dużych miast. Tak obserwuję oferty i wygląda na to że max to marne 18k na ręke na b2b(po opłaceniu wszystkich danin) ale i tak jest mało takich ofert.

Mirasy, gdzie szukać dobrze płanych ofert?

#programista15k #programowanie #javascript #csharp #dotnet
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Proszę o pomoc w #naukaprogramowania. Mam klasę Address w której mam tam jakąś miejscowość, gmine jakieś inne pierdoły i obiekt klasy postalcode, który składa się z 2 stringów - first part, second part. Chce zczytać z jsona wartości do tych właściwości i wszystko się elegancko zrobiło oprócz właśnie postal code. Jak w ogóle się zabrać za to, czy mogę to rozwiązać w jakiś prosty sposób przez linq. W
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheRickestRick:

Wyobraź sobie takie warstwy

0. Jakiś helper, albo zewn. projekt: ApiClient, który zwraca Content z ResponseMessage. Robi GET/POST/COKOLWIEK na Url, odbiera message, bierze content i zwraca go w formie np. Json.
1. Repository używa tego projektu, odpakowuje Jsona i zwraca jakiś swój własny model (z PostalCode w
  • Odpowiedz
Chyba czas się przebranżowić, bo cholernie kusi te 15k ( ͡° ͜ʖ ͡°) Tylko zastanwiam się, który język programowania wybrać na początek, C++ czy CSS? I który bootcamp polecacie? Tak żeby złapać jakąś pracę do 6 tygodni. Dzięki z góry za odpowiedzi!

#programowanie #programista15k #csharp #informatyka #pracbaza
dopeboiYSL - Chyba czas się przebranżowić, bo cholernie kusi te 15k ( ͡° ͜ʖ ͡°) Tylko...

źródło: comment_1587407917D9pNCQ5W9iLxav5cpuwXjJ.jpg

Pobierz

Który język programowania wybrać?

  • C++ 16.2% (21)
  • CSS 83.8% (109)

Oddanych głosów: 130

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ewolucja_myszowatych: Faktycznie :) Tylko koniecznie normalizuj wektor. Kierunek musi być wektorem o długości jeden. W przeciwnym razie im większa będzie odległość między punktami A i B tym większe będą dysproporcje między B i C. Np. jeśli odległość między A i B będzie wynosiła 2, to odległość |BC| będzie 2*3 = 6 - 2 razy większa ;)
  • Odpowiedz
Tak się zastawiam jakie problemy mogą wynikać, gdy w mojej aplikacji będę miał uruchomione np. 200 hosted services, które korzystają z httpclient (każdy hosted service ma swoją instancję klienta - czasem z proxy czasem bez) i wysyłają co 500 ms zapytanie do innego serwera (zaptania są małe - głównie json).

Nie jebnie to czasem?

#programowanie #csharp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@object: jest ograniczenie na ilość połączeń, każde połączenie musi mieć jakiś port a liczba portów na jeden adres IP jest ograniczona, mimo ze portów jest 60tys, to jednak jeśli dużo nowych otwieramy i zamykamy raczej kilka tysiecy równolegle tylko będzie mogło działać


@zibizz1: nie planuje często ich zamykać

@object: ale co ma jebnac serwer czy twoja apka? Serwer prawdopodobnie szybko zbanuje tyle zapytan z tego samego IP
  • Odpowiedz
  • 0
@object
Jeszcze przypomina mi się jedno narzędzie które może ci pomóc. Spójrz na Jmeter od Apache, ono do takich rzeczy jak testowanie wydajności jest stworzone.
  • Odpowiedz