@Brodeon: Nie w tym rzecz - Microsoft wycofuje funkcjonalność, która w zasadzie już działa. Obudzili się, że jednak nie chcą, aby każdy mógł z niej korzystać tylko użytkownicy Visual Studio. Zablokowali możliwość dyskusji (ponoć jedyny taki pull na całe repo) no i szambo wybiło. Tutaj wątek na reddicie. Ogólnie nie stoję po żadnej stronie konfliktu, wrzucam jako ciekawostkę ze świata. Jest też jakieś logiczne wytłumaczenie na reddicie, ale nie chcę
  • Odpowiedz
@Brodeon: Hot reload był od lutego w dotnet watch w wersji preview i całkiem sprawnie to działało.
Ale MS przed premierą .NET 6 (9 listopada) i VS 2022 postanowił wywalić Hot reload z otwartoźródłowego kodu i rozwijać to tylko jako funkcjonalność w Visual Studio.
I zrobili to w bardzo chamski sposób bo zrobili PR z usunięciem hot reload bez konsultacji ze społecznością i ten Pull Request razu zablokowali żeby nie
  • Odpowiedz
co może być przyczyną, że wydruk w debugu w visualu na drukarke lasserową sieciową jest idealny, tzn. wygląd tekstu jest ok, natomiast na release normalnie przez przeglądarke gdy już wypuszczę aplikacje na serwer, gdzie aplikacja asp.net jest na serwerze IIS, to wydruk z tego samego miejsca na tę samą drukarkę wygląda inaczej, tzn font jest inny i polskie znaki są pogrubione (tak jakby drukarka na serwerze IIS nie obsługiwała polskich znaków liub
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gaahl75: Doinstaluj fonty na serverze albo zrob embedded resources. Nie wiem czy to Twoj case, ale w desktop-app mialem takie sytuacje ze nie bylo fontow zainstalowanych na komputerach u klientow (wtedy najlatwiej embedded resorcy dodac z fontami).
  • Odpowiedz
@Nefju: Trzeba wiedzieć gdzie postawić pozycja i obrót, do kołyski najlepiej na leżąca. A ruszać i obracać to musisz potem go nauczyć jedną z metod:
-animacja
-skrypt
  • Odpowiedz
Piszę jakiś czas w C# i chciałbym się dowiedzieć od szanownych kolegów z doświadczeniem jakie IDE/edytor wg was jest najlepsze do C# i dlaczego? Obecnie używam Visual Studio 2019, ale ostatnio mnie denerwuje i zastanawiam się nad zmianą, bo się psuje co 30 min i muszę go restartować. Propozycję proszę podawać i plusować w komentarzach.
#dotnet #csharp #dotnetcore #visualstudio #jetbrains #informatyka
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Początkujących Programistów z którymi często się spotykam. Jeżeli chcesz być dobrym programistą, to warto od samego początku uczyć się dobrych praktyk i nie popełniać tych błędów.

Link do artykułu: https://www.modestprogrammer.pl/16-popularnych-bledow-poczatkujacych-programistow-ktorych-musisz-unikac

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it
kazik- - Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Po...

źródło: comment_1634625873EqNKjxKTGxXt72TbL2WR8Z.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: dałeś przykłady do jakichś trywializmów z hinduskiego tutoriala, a olałeś w punktach, przy których by się przydały jak tym o dzieleniu klas. Szczerze to podobny tekst może walnąć każdy po tygodniu zabawy z jawą czy tam innym pajtonem.
  • Odpowiedz
@kazik-:
Błąd 10. Próba implementacji wszystkiego od zera

jedyny sensowny reszta to raczej kosmetyka i "błędy" których pozbędziesz się w pierwszym projekcie

Błąd 13. Nie skupianie się na
  • Odpowiedz
Co sądzicie o krótkich opisowych metodach/funkcjach tak jak to opisuje Robert C. Martin w książce "Czysty kod"? Czyli metoda powinna mieć max 5-10 linijek w raz z deklaracją i kolejne w hierarchii metody powinny zawierać coraz więcej niskopoziomowych detali a te wyżej być bardziej ogólne i opisowe. Całość powinna się czytać jak dobra gazeta gdzie mamy nagłówek i dopiero wtedy decydujemy czy sięgnąć głębiej do szczegółów.
To tak w teorii, bo w
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29: Ja jestem zwolennikiem zdroworozsądkowego kodu i zdroworozsądkowego peer-review. Jak metoda nie mieści się na ekranie nowoczesnego monitora, to coś jest nie tak.

Teraz wszyscy są neofitami clean code'u i o ile założenia są dobre to ludzie zamiast przeczytać i spróbować zrozumieć twój kod, wejść na powiazane story w jirze żeby zobaczyć jakie były cele tych zmian to przyczepiają się do bzdet i udają że zrobili code review.

Być może
  • Odpowiedz
@vilas: i do kogo macie pretensje w związku z tym? W Polsce transport kolejowy lezy i kwiczy a elektrowni nie ma i nie będzie, zamiast narzekać może pora się przekwalifikować? Też musiałem i to naprawdę nie boli.
Inne wyjście to nauka języka bo w innych krajach mają i tory i elektrownie.
  • Odpowiedz
Chciałbym trzymać pliki różnych użytkowników (nie z AD) w azure.

Czy wrzucać wszystko do jednego kontenera z azure storage account i zrobić mapowanie w bazie danych jaki plik do kogo należy czy jest na to lepszy sposób?

Chodzi o to by każdy z użytkowników miał swój folder gdzie wrzuca pliki.

#azure #csharp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Koliat dzięki! To tak to zakodze. Przy zakładaniu nowego użytkownika automatycznie utworzy się dla niego blog container do którego tylko on będzie miał dostęp - Access policy rozumiem da się ustawić od strony kodu tez
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@MarcelFerry: tak, jak najbardziej. Wtedy masz pewność że użytkownicy nie dostaną dostępu do nieswoich danych no chyba że pomieszasz tokeny ( ͡° ͜ʖ ͡°) I masz jeszcze lifecycle policy żeby przerzucać im byłoby z hot do cold i do archive access tier, albo I usuwać nawet. Masz też opcje immutable storage itp. Trochę tego jest ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Podejmuję po raz trzeci nauczenia sie programowania, poprzednie próby zakończyły się klęską z powodu braku samozaparcia i motywacji. Teraz mam troche wolnego czasu, więc może się uda. W sumie to nie liczę na nic, chce na razie umieć sobie pisać proste konsolowe programy dla własnej satysfakcji.
#csharp #programowanie #terazsieuda
karol-domanski33 - Podejmuję po raz trzeci nauczenia sie programowania, poprzednie pr...

źródło: comment_1634047050Msz9sMyqTlZ6gtEdKnFUjw.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ej mireczki mam taką rozkmine jak ludzie implementują niektóre rzeczy w .NET Core + Ef Core. Załóżmy taki scenariusz, że robimy sobie sklep internetowy i mamy klasę Product.cs w której jest zdefiniowana propertka Amount. W sytuacji gdy ktoś składa zamówienie (czyli strzela do endpointa) to na danym produkcie zmniejszamy Amount o odpowiednią liczbę.

Jak to rozwiązać, żeby to było w 100% bezpieczne i nie pojawiła się sytuacja, gdy dwie osoby zrobią dokładnie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yahoo_: Take coś wnosi tylko możliwość zamockowania, ale EF core możemy używać in memory więc nie trzeba tego nawet robić. Teoretycznie repozytorium warto stosować jak nasz data store może się zmienić czyli np. dbbrelacyjne/nierelacyjne/plik na dysku więc w praktyce nigdy.
Głównym problemem nawet tych generycznych repozytoriów jest to że są tzw "leaky abstractions" jak mam tam już IQueryable albo Expression to wiem że mój DataStore musi polegać na prasowaniu wyrażeń
  • Odpowiedz
@object: Raczej kult wzorców, widziałem też kiedyś repozytorium które jest implementowane jako interfejs udostępniający dbSety. Po co? No już zupełnie nie ma to sensu czy korzystamy z dbContext czy z tego repo wychodzi na to samo a trzeba utrzymywać dodatkową warstwę.
  • Odpowiedz
Cześć Właśnie opublikowałem nowy artykuł na blogu ModestProgrammer – Jak Szybko Przebranżowić Się Na Programistę z Innego Zawodu? W tym artykule chciałem poruszyć temat przebranżowienia się na programistę z innego zawodu. Przedstawię Ci kilka punktów, na które warto zwrócić uwagę, a także opowiem jak sobie ułatwić tę drogę. Zapraszam

Więcej: https://www.modestprogrammer.pl/jak-szybko-przebranzowic-sie-na-programiste-z-innego-zawodu

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
kazik- - Cześć Właśnie opublikowałem nowy artykuł na blogu ModestProgrammer – Jak Szy...

źródło: comment_1633410986zwxaziOo7bUT208uXUykag.jpg

Pobierz
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: Jako osoba która x lat temu wskoczyła w IT, ogromnie gardzę takimi naciągaczami jak Ty. Zarabiasz na sprzedawaniu marzeń i żerujesz na ludzkiej niewiedzy i naiwności. Dla osób które chcą wejść w tę branżę - NIE KUPUJCIE TEGO TYPU KURSÓW. Cała potrzebna Wam wiedza jest dostępna za darmo w internecie. Proces poszukiwania tutoriali i układania własnej ścieżki rozwoju potraktujcie jako dodatkowy kurs który nauczy Was samodzielnego zdobywania wiedzy. Absolutnie
  • Odpowiedz
Czy jest tu ktoś znający się na #dotnet #csharp kto zna się na #webforms ?

Mam archaiczny projekt, który sobie żyje więc nikt go nie tyka za bardzo, ale mam potrzebę dodać przekierownie z http na https. Jedyna dokumentacja na jaką trafiam apropo RewriteModule to to https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

Ale w moim projekcie jest inna konfiguracja modułu, jest to skonfigurowane tak jak tutaj https://www.red-gate.com/simple-talk/development/dotnet-development/a-complete-url-rewriting-solution-for-asp-net-2-0/

O ile rozumiem to
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KotoFan: Tak. Przykładowo możesz zobaczyć, że autor najpierw tworzy kod w konfiguracji, gdzie dodaje np ` a potem tworzy klasę RewriteModule` i szuka w niej xmlowego noda o tej samej nazwie.

MSowy działa od IIS 7.0 w góre, więc sprawdź najpierw jaką masz wersję.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
1-pos.y jest bez sensu bo y nie jest w zakresie 0-1
Musisz chyba dać gdzieś wcześniej clamp
I musisz się zdecydować czy lerpujesz sam czy używasz funkcji

Dla t 0-1 to jest funkcja do lerpowania
A *( 1-t)+ B*t
  • Odpowiedz
@zibizz1: trzebaby to sprowadzić do formy gdzie z kolorami nic nie ruszamy a manipulujemy tylko kanałem alfa. Drzewo ma wys. 40 więc trzeba zrobić alfę która daje czarno biały gradient 0-40 i sprowadzić to do 0-1 i podstawić A * alfa i B * (1-alfa). Mam to w głowie działające ale nie potrafię przekuć na kod. Dolny wierzchołek drzewa to 0, górny 40
  • Odpowiedz
siema mirasy, sory za zaśmiecanie tagu głupim pytaniem ale mnie zaraz coś p-----e przecież ( ͡° ʖ̯ ͡°) jak mam w c# wykryć wciśnięcie konkretnego przycisku na klawiaturze? (,)
#programowanie #csharp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: No to może po prostu mnóż kolor przez pos.y albo pos.x, a nie przez cały wektor pos?

Jeśli chodzi o jednolite kolorowanie całego obiektu, to tego raczej nie zrobisz bazując na samej pozycji vertexów z których ten obiekt się składa. Chyba, że obiekty są porozstawiane na jakiejś regularnej siatce i mógłbyś zidentyfikować konkretny obiekt odpowiednio zaokrąglając x-ową składową pozycji wierzchołków.
  • Odpowiedz
@jacku Shader nie ma swobodnego dostępu do innych wierzchołków/pikseli niż ten, który jest aktualnie rozpatrywany. Czyli nie da się w shaderze wyliczyć środka całego obiektu, bo nie wiadomo, jakie inne wierzchołki go tworzą.
Jeśli chciałbyś, aby poszczególne obiekty miały różne od siebie, jednolite kolory, to można to zrobić na dwa sposoby: albo renderując każdy obiekt jako osobny draw call i zmieniając jakiegoś uniforma pomiędzy tymi callami (raczej nieefektywne, a na pewno
  • Odpowiedz
Jakie polecacie materiały do nauki architektury aplikacji internetowych? Jak na razie mam za sobą stworzenie prostych aplikacji webowych z użyciem MVC i chciałbym zacząć robić bardziej rozbudowane, ale mój problem to brak wiedzy jak zacząć. Możecie też podrzucić rady, czym się kierować przy projektowaniu. Mam kilka pomysłów na aplikacje, ale problem jest właśnie z rozpoczęciem.

#naukaprogramowania #programowanie #csharp #webdev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fozolif: MVC to wzorzec warstwy prezentacji (oddziela widoki od reszty). Wzorcami architektur aplikacji są: Ports & Adapters (Hexagonal Architecture), Onion/Clean Architecture czy Pipes & Filters. Przykładowo w architekturze Ports & Adapters to część webowa jest tylko adapterem do serca (Core) całego systemu. Pozostałymi adapterami są adaptery do baz danych, usług zewnętrznych, testy, itp
  • Odpowiedz
Siema, bawię się Team Explorerem w Visual Studio. Mam w repozytorium dwa branche master i abc. Na gałęzi abc zrobiłem zmiany w plikach, , nowe funkcjonalności ale jeszcze nie osiągnąłem założonej jakości kodu i więc nie robiłem commitu. Teraz chcę zaimplementować coś innego w głównym branche. No i tutaj mam problem, których przyczyn jeszcze nie rozumiem: przełączając na branch główny niemodyfikowany widzę zmiany z tej drugiej gałęzi.

#git #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach