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
Wszystko
Najnowsze
Archiwum
- 0
- 0
- 0
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
#dotnet #csharp #dotnetcore #visualstudio #jetbrains #informatyka
- 0
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
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
źródło: comment_1634625873EqNKjxKTGxXt72TbL2WR8Z.jpg
Pobierz- 6
@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.
@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
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
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
To tak w teorii, bo w
@Whiskeyjack29: wg mnie przegięcie z mikro-metodami, o ile sam sobie piszesz dla siebie to spoko ale jak musisz przedebuggować czyiś kod to robi się irytujące
- 16
@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
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
- 15
Dzisiaj trochę ofert z kategorii #dotnet i pokrewnych, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook
źródło: comment_1634202156ywW7aeHNDcs2VX2St7503n.jpg
Pobierz- 11
- 9
@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.
Inne wyjście to nauka języka bo w innych krajach mają i tory i elektrownie.
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
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
- 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
@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 ( ͡° ͜ʖ ͡°)
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
#csharp #programowanie #terazsieuda
źródło: comment_1634047050Msz9sMyqTlZ6gtEdKnFUjw.jpg
Pobierz- 15
@karol-domanski33: wymyśl co chcesz stworzyć nie ważne jak skomplikowane i rób wszystko by do tego dojść.
Dużo lepiej się programuje jak sobie człowiek obierze jakiś cel :)
Dużo lepiej się programuje jak sobie człowiek obierze jakiś cel :)
@karol-domanski33: C# to dobry wybór. Naucz się solidnych podstaw a później obczaj wzorce projektowe i frameworki
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
Jak to rozwiązać, żeby to było w 100% bezpieczne i nie pojawiła się sytuacja, gdy dwie osoby zrobią dokładnie
- 2
- 1
@bin-bash: @przecier666: lol, u Nas każdy tak mówi xD
W każdym razie dziękuję za pomoc, mam już keywordy do googlowania i rzeczy do testowania ( ͡° ͜ʖ ͡°)
W każdym razie dziękuję za pomoc, mam już keywordy do googlowania i rzeczy do testowania ( ͡° ͜ʖ ͡°)
- 7
Treść przeznaczona dla osób powyżej 18 roku życia...
@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ń
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ń
@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ę.
- 14
Jakby ktoś nie wiedział albo zapomniał, to od wczoraj na jutubie trwa konferencja #dotnetos. Dużo znanych twarzy i ciekawych tematów, dzisiaj np prezentacje miał David Fowler.
playlista
#csharp #dotnet #programowanie
playlista
#csharp #dotnet #programowanie
- 5
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
Więcej: https://www.modestprogrammer.pl/jak-szybko-przebranzowic-sie-na-programiste-z-innego-zawodu
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
źródło: comment_1633410986zwxaziOo7bUT208uXUykag.jpg
Pobierz- 73
@kazik-: iks de to na tych śmiesznych bootcampach trzeba dopłacić żebyś sprawdził to co zadałeś? xD
źródło: comment_1633413857a4ANROZe4vcOQ9vewJn1Bs.jpg
Pobierz- 106
@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
- 0
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
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
@KotoFan: na poziomie IIS
https://blog.ndepend.com/migrating-http-https-iis-asp-net-environment/
może nawet tam prościej się to da zrobić, zwykłą konfiguracją
https://blog.ndepend.com/migrating-http-https-iis-asp-net-environment/
może nawet tam prościej się to da zrobić, zwykłą konfiguracją
- 1
@KotoFan: Tak. Przykładowo możesz zobaczyć, że autor najpierw tworzy kod w konfiguracji, gdzie dodaje np `
MSowy działa od IIS 7.0 w góre, więc sprawdź najpierw jaką masz wersję.
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ę.
- 1
Jak mógłbym połączyć 2 kolory gradientowo bez używania tekstur?
float4 ColorA;
float4 ColorB;
float4 pos = mul(unityObjectToWorld, v.vertex).xyzw;
float4 ColorA;
float4 ColorB;
float4 pos = mul(unityObjectToWorld, v.vertex).xyzw;
źródło: comment_1632730509WmIW871ldZXAw1JNWIlNMq.jpg
Pobierz1-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
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
- 0
@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
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
#programowanie #csharp
- 1
@kasztelan_angielski: jest kilka technik zależy czego potrzeba
- 1
Mirki, jak w shaderze uzależnić kolor obiektu od pozycji, wysokości?
mam taką formułę na kolorowanie wierzchołków:
float4 pos = mul(unityObjectToWorld, v.vertex).xyzw;
v.color = Color*pos;
mam taką formułę na kolorowanie wierzchołków:
float4 pos = mul(unityObjectToWorld, v.vertex).xyzw;
v.color = Color*pos;
źródło: comment_1632663079g0aW2XCFdB3pFUZZy71gDV.jpg
Pobierz@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.
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.
@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
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
2
Projekty demonstracyjne Syncfusion, poradnik przeglądania » M.D Atelier

Syncfusion przygotował dla nowych programistów specjalną interaktywną dokumentację, która pozwala na sprawdzenie zarówno działania jak i implementacji kontrolek. W ostatnim już wpisie poświęconym Syncfusion, pokażę jak poruszać się po projektach demonstracyjnych.
z- 2
- #
- #
- #
- #
- #
- #
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
#naukaprogramowania #programowanie #csharp #webdev
- 1
@fozolif:
Ostatnio pytałem o to samo:
Ostatnio pytałem o to samo:
- 1
@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
- 0
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
#git #naukaprogramowania



























https://github.com/dotnet/sdk/pull/22217
https://github.com/dotnet/sdk/pull/22262
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