@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

Czy znacie książki / blogi gdzie omawiane są bardziej zaawansowane przykłady związane z programowaniem obiektowym? Coś bardziej nastawionego na praktykę niż teorię? Chodzi mi o to, że, dla przykładu, jest wiele publikacji na temat wzorców projektowych, niestety jednak są to często bardzo trywialne przykłady użycia. A właśnie chciałbym trafić na coś bardziej zaawansowanego, bardziej realistycznego, niż tylko kawałek teorii i banalny przykład na trzech klasach Animal, Dog, Cat.

Weźmy np. konfigurator auta,
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ToJestNiepojete: takich kompleksowych kursów/książek raczej w tym temacie nie ma, bo to zbyt złożony temat (jakby były to by pewnie były obok "czystego kodu" gdzieś tam chociaż w top10 co każdy programista musi przeczytać). kilka pomysłów jakie na szybko mam:
- po pierwsze nie lekceważ samych wzorców, to że przykłady często bywają trywialne to jedno, ale przez takie lekceważące podejście potem i tak sporo osób ich w prawdziwych projektach nie
  • Odpowiedz
@csmth: Ja wzorców nie lekceważę. Na studiach miałem je fajnie omówione na sensownych przykładach. Teraz postanowiłem sobie odświeżyć wiedzę i gdy ktoś pokazuje zastosowanie danego wzorca przy jakimś trywialnym problemie rodem z kursu z podstaw programowania, to ciężko jest dostrzec potencjał w danym rozwiązaniu. W Effective Java było kilka mądrych przykładów, które pomogły mi dobrze zrozumieć istotę streamów i takie rzeczy właśnie cenię.
  • Odpowiedz
Da się zrobić tak by strona z backendem w PHP komunikowała się z aplikacją desktopową napisaną w C#? tj. jeśli wyślę jakąkolwiek komendę z panelu php w przeglądarce to program w c# ją wykona (np wyświetlenie "Hello World" przez Messagebox.Show).

Jeśli tak to jak mógłbym to zrobić?
#programowanie #php #csharp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach