Czy jako .NET Deweloperzy często

- dłubiecie w SSRS, SSIS?

- piszecie skrypty wsadowe, żeby coś zautomatyzować?

-
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć wam, mam problem. Używam MS SQL Server 2019. Zmodyfikowałem tabelę Videos, dodałem kolumnę o nazwie GenreID. Gdy wyświetlam rekordy to pokazuje mi się nowo utworzona kolumna, natomiast gdy dam Edit TOP 200 Rows i chcę poustawiać moim rekordom wartości dla nowo dodanej kolumny to... nie mogę.

Nie wyświetla mi się nowo dodana kolumna. Oczywiście odświeżałem itd. Podejrzewam, że trzeba zrobić coś jeszcze, ale niestety nie wiem co. Nakieruje mnie ktoś? Oprócz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Za Stary Na Programowanie? Czy Można Zostać Programistą Po 30-stce?

Cześć Coraz częściej w ostatnim czasie trafiam na pytania na różnych forach programistycznych oraz grupach facebook, dotyczących tego, czy można zostać programistą po 30-stce. Co raz więcej osób myśli o przebranżowieniu się i zostaniu programistą. Czy jeżeli jesteśmy już po 30-stce i dopiero podjęliśmy taką decyzję, to czy jest już za późno by zostać programistą? Czy taka decyzją musi zostać podjęta zaraz
kazik- - Za Stary Na Programowanie? Czy Można Zostać Programistą Po 30-stce? 

Cześ...

źródło: comment_16026003372zskdcHQfIdZaLQnRRkUMq.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: wszystko można zawsze i w każdym wieku, kwestia tylko chęci, determinacji i gotowości na trochę poświęcenia.

z doświadczenia jednak wiem, że ludzie, którzy chcą się przebranżowić (w dowolnym wieku) po jakimś czasie zniechęcają się, bo aaaaaaa nikt nie szuka do roboty z projektem kalkulatora i w ogóle płacą 3000 na start, a w internetach pisali że dajo 8k co najmniej... i potem jeszcze człowiek jest sfrustrowany, że zmarnował 3
  • Odpowiedz
@kazik-: Miałem 31 lat jak przeszedłem do IT. W 2.5 roku jestem seniorem z fakturą lepszą niż sławetne 15k :)
Wszystko się da, ale trzeba po prostu zapier* i nie ma co mówić - trzeba to lubić. Iść do IT dla samego hajsu nie ma sensu. Znam masę ludzi, którzy poszli na studia informatyczne ze względu na hajs i po 1 umieją dużo mniej niż ja, bo po prostu nie
  • Odpowiedz
Teraz już nie będę usuwać postów, obiecuję. Mirki mam problem z Entity Framework. Tworzę sobie ADO.NET model i niestety nie generuje mi poprawnie pliku BlogModel.Designer.cs - plik ten jest pusty. Na razie jedyne rozwiązanie jakie znalazłem to kliknięcie PPM na diagram i wybranie opcji "Add Code Generation Item...".

Gdy wpiszę jakąś nazwę to powstaje poprawny plik designera, ale jako że się uczę - nie wiem czy ten plik jest jakoś powiązany z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thomekh:
Co masz na myśli przez "w ten sposób"? Ogólnie to ja się skupię na Code First, chcę po prostu ogólnie skrobnąć wszystkie po trochu z EF. Właściwie twierdzisz, że nie warto się uczyć EF, ale w ofertach na juniora bardzo często się pojawia. Tylko dlatego się tego uczę.

@drajvver
Tak wiem Code First ftw. Tego się będę najbardziej uczyć :)
  • Odpowiedz
@Edelner: dzielenie przez zero to Twoj najmnejszy problem :) Dużo wczesniej dostaniesz wyjatkiem z int.Parse() bo nie robisz zadnej weryfikacji wprowadzanych danych i wpisać mozna wszystko. Poza tym nie powinienes łapac wyjątku dot. dzielenia, a raczej po weryfikacji danych wejsciowych sam rzucic cos a'la InvalidArgumentException (czy jako to sie w c# zwie) w przypadku gdy dzielnik jest zerem, bo de facto nic innego niż rzucic wyjątkiem w takim konkretnie przypadku
  • Odpowiedz
Mam zbiór elementów, które oznaczam numerami 1,2,3,4,5 (to przykład, może być ich więcej). Dla tych elementów istnieje (2^n)-1 kombinacji bez powtórzeń (bez pustego, bo ten w tym przypadku nie ma sensu). Kombinacje generuję w następującym porządku:
i = indeks, k = wybrane elementy, a = k zapisane binarnie

i: 1; k: 1; a: 10000
i: 2; k: 2; a: 01000
i: 3; k: 3; a: 00100
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zrobić, żeby #jetbrains resharper tak zajebiście nie lagował z #visualstudio bo już nie daję rady. Są jakieś instrukcje co poodznaczać, żeby było lepiej i mam to porobione, ale nadal praca z tym czasami woła o pomste do nieba. Mam 20gb ramu i dobry procesor, więc to na pewno nie sprzęt xD Czasami intellisense albo nie działa wcale albo raz na jakiś czas podczas włączania go freezuje mi
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TenAnonToKlopoty: oczywiście że to sprzęt. a dokładniej kombinacja oprogramowanie + sprzęt. VS jest pomyślany z myślą o 32 bitach, nie 64. Wobec tego nie można mu dać więcej jak 4GB ramu. No i sam VS sporo bierze. Dorzucając mu R# trzeba liczyć się ze spowolnieniem. ( ͡° ͜ʖ ͡°)

W Jetbrains starają się zostawić w ramach VSa drobny pakiet który będzie komunikował się z czymś działąjącym
  • Odpowiedz
@matblat: Zatrzymałem się na 4.x właśnie, nawet nie wiedziałem, że tam zaszły jakieś zmiany w licencji. Niemniej nigdy niczego mi nie brakowało w niej, więc może i na 4.x da się osiągnąć co trzeba
  • Odpowiedz
W nawiązaniu do mojego wcześniejszego wpisu: Klik
Zrobiłem prosty program konsolowy, który pyta użytkownika o dane logowania, potem wyświetla komunikat o poprawności logowania i potem w zależności od wyniku wyświetla coś albo nie daje dostępu do czegoś.

Main
BusinessLogic
EnteredUserData
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w sumie za dużo się tu nie dzieje, ale na pewno ponazywałbym bardziej konkretnie te obiekty.

SignInBusinessLogic / SignInUseCase / SignInService

EnteredUserData -> czy ma znaczenie tu entered? UserData byłoby bardziej przejrzyste imo

UserDataBase
  • Odpowiedz
@Edelner:
No nie do końca. BusinessLogic jest GodClass. Umie wszystko. Od pobierania danych logowania, przez ich uwierzytelnienia, po autoryzację i wyświetlanie danych.
Ja bym tu zrobił trzy klasy:
1) CredentialRetriever (albo coś takiego), generalnie klasa, której zadaniem jest pobranie credentiali od usera, niezależnie w jaki sposób to robi. Zwrócić powinien jakąś klasę typu EnteredCredentials albo coś w tym guście.
2) CredentialAuthentication - tutaj masz metodę sprawdza czy dana osoba jest tym
  • Odpowiedz
@TymRazemNieBedeBordo: Akurat is not null się przyda, szczególnie że można było robić tylko is null i aż korciło by wpisywać tam not. Reszta tak średnio się przyda. Skoro c# ma być nowym basikiem to Java jest nowym Cobolem. Chyba bardziej porypanego Date API w życiu nie używałem, a c# wersja Date API bardzo mi odpowiada
  • Odpowiedz
Polecacie jakies nugety do WebSocket clienta na .net core? Nie chodzi o SignalR, tylko o czyste polaczenie do ws i otrzymywanie wiadomosci. Widze ze jest cos takiego jak ClientWebSocket w .net ale jest zbyt nisko poziomowe, bo musze tam pisac ile chce otrzymac bajtow, a potem jeszcze cala zabawa w odczytywanie wiadomosci.

#csharp #dotnet #dotnetcore #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muczaczo: A wiesz czy jesli wysylam wiadomosci z wysoka czestotliwoscia to moge miec tak ze jak czytam np. po 1000 bajtow, pierwsza ma 1200 a druga 500, to moge przypadkiem odczytac dwie wiadomosci w jednej? Dodam ze odczytuje JSONy.
  • Odpowiedz