Zdjęcie w tle
Programowanie

Społeczność

Programowanie

1k+
Chciałbym na proda wrzucić appkę w asp net core api co w sumie mam db code first. lokalnie klepałem sobie database-update itp. ale jak to z produkcją wygląda? Aktualnie na jenkinsie buduje sobie projekcik i pakuje to w kontener, powinienem tam też jakoś wywołać database-update, czy podczas pierwszego uzycia db context utworzy się cały schemat w db?
#dotnet
Voltage

@Dapred możesz sobie zawsze dodać step w jenkinsie na zrobienie migracji, ale ja tam wolę migracje przeprowadzać ręcznie żeby czasem coś z automatu nie zepsuło mi bazy. Wbudowanego sposobu na automatyczne migracje w EF Core poza context.Database.Migrate() raczej nie ma, niech mnie ktoś poprawi jeśli się mylę.

dext3

Jeśli chodzi o zarządzanie i wersjonowanie baz danych to polecam zaznajomić się z narzędziami typu Liquibase czy Flyway. To taki "git dla baz danych".

Dapred

@dext3 pierwszy raz słyszę o tym więc tym bardziej musze się zaznajomić. Wielkie dzięki

Zaloguj się aby komentować

to nie jest tak że z biegiem czasu jestem coraz lepszym programistom i mam większą wiedzę. Z biegiem czasu jestem na coraz większej ilości projektów i mam większą "bibliotekę" z której mogę kopiować różne rozwiązania zrobione przez siebie i innych przez co wykonuje zadania coraz szybciej i lepiej.
#programowanie #gownowpis #oswiadczenie #oswiadczeniezdupy
34664ea0-d3d1-4bf9-8d4e-f46bf7367e73
sorek

@Legitymacja-Szkolna na tym to troche polega + info gdzie znaleźć i w jakich projektach dane rzeczy by móc je "pożyczyć".


Tak naprawdę programowanie to głównie doświadczenie i wiedza, mało kiedy typowa algorytmika się przydaje, bardziej umiejętność modularnego zarządzania wszystkim. Szczególnie w językach wyższo levelowych.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Cześć
Chciałbym polecić obsługę prawną tej firmy w zakresie interpretacji IP box
Dostałem pozytywną interpretację i niezmiernie mnie to cieszy, bo mocno się to opłaca
Na interpretację trochę się czeka, ale można zrobić korektę deklaracji
Co ciekawe - można nawet zrobić deklaracje wstecz
Tu z linkiem afiliacyjnym - dostanę z tego 500 zł jak ktoś skorzysta
https://ambasly.com/pravnaipbox/adam-razniewski
Bez linku polecającego, bo naprawdę polecam:
https://pravna.pl/
Jest gwarancja tego że się uda, a jak nie to zwrot
#podatki #programista15k
zibizz1

@Razikus robiłem gdzieś indziej jeszcze kasy za 2021 nie odzyskałem, przy tej inflacji zysk praktycznie niewielki, tzn dla kogoś kto ma z 200 tys rocznie to może być coś ciekawego ale im więcej tym gorzej to wypada. Kwota jest podobna ale koszt alternatywny ogromniej wysoki.


Polecam sobie sprawdzić https://jakipit.pl


P.S. jaki udział masz IPBox? 80, 90%?

Hate

@Razikus Ta firma jest dobra na zalatwienie formalnosci z internpretacja. Bo pozniej, biora 400pln za policzenie Nexusa, a to jest podstawienie 4 kolumn z Excela do wzoru. xD

Razikus

Dla mnie firma spoko - nie musiałem mieć dużego inpactu na to co robią i po dodatkowej weryfikacji również wypadki dobrze. 90%

Zaloguj się aby komentować

Webmasterowe Tosie i Tomki, potrzebuję Waszej pomocy.
Co jakiś czas robię sobie zrzut całej strony internetowej do PDFa (czy to drukuj do PDF czy przez funkcję Opery "zapisz jako PDF"). Zawsze działało jednak natrafiłem na problem z zapisem gdy strona korzysta z jakiegoś diva (czy co tam obecnie jest używane, nie bijcie :D) przy użyciu "Overflow:scroll". Zapisuje mi stronę ale tylko z widoczny fragmentem tego diva a zamiast całości.
Jest jakiś sposób na to by zapisać całość do PDF? Robienie screenów i przewijanie jest dość mozolne gdy treści sporo
#webdev #webdesign #kiciochpyta
5tgbnhy6

sa extrnsiony/addony do przegladarek typu "whole page screenshot", pogooglaj

Whoresbane

@5tgbnhy6 Googlałem przed dodaniem wpisu i nie działały tak jak bym chciał. Nadal zapisują tylko widoczny wycinek overflowa zamiast całości

the_good_the_bad_the_ugly

@Whoresbane tu masz wyjaśnienie do czego służy ten atrybut: https://www.w3schools.com/css/css_overflow.asp


Jeśli nie zależy ci zbytnio na layoucie strony w tym PDF to po prostu wyciągnąłbym interesująca cię treść i ją zapisał. Ewentualnie spróbuj w tym atrybucie, w źródle strony zmienić „scroll” na „visible”. Nie będzie za pięknie ale cała treść powinna być dostępna dla konwertera. Chyba, że jest tu ktoś mądrzejszy ode mnie i zna lepszy sposób.

Zaloguj się aby komentować

ludki, jak wymnożyć w libre albo w excel calą kolumnę przez wartość zapisaną w jednej komórce? Jak ta stała wartość jest wpisana bezpośrednio to luz, jak mam ją w komórce, to przeciągając kolumnę wynikową już nie bardzo.
#excel #libreoffice
dsol17

@wedrowycz A na przyszłość to googlujesz albo uniwersytet jutuba i dostaniesz też dobra odpowiedź.

wedrowycz

@dsol17 to oczywiste, ale potrzebne było słowo klucz, na które nie wpadłem

dsol17

to opisujesz problem,tu nie trzeba chata gpt

Zaloguj się aby komentować

Cześć. Polecam dla zabicia czasu:
https://polishwordle.netspark.pl/
Obsługa klawiatury do dodania w planach. Baza słów to przefiltrowany słownik z SJP. Czasami mogą trafić się "nietypowe" hasła. Jeśli nie uda się zgadnąć, pytam SJP o definicje słowa które wylosowałem
jurek

@Asu w sumie racja ale bez tych klawiszy chyba się layout rozjedzie względem klawiatury. Pomyślę nad reorganizacją. Dzięki

Asu

@jurek to zrób je wyłączone - niech sobie będą, ale nieklikalne (w sumie nie sprawdzałem, czy już nie są ( ͡° ͜ʖ ͡°) )

jurek

@Asu zrobione. 'v' zostawiam bo jest 'volvo'

Zaloguj się aby komentować

Co sądzicie o przejściu z QA do DEV? niedawno wleciał awans z juniora na mida, od jakichś 6 miesięcy siedzę trochę w testach automatycznych ale jest to bardzo znikome bo co chwila znajdzie się coś innego do roboty i nie ma na to czasu, a jednak zawsze chciałem pracować bezpośrednio z kodem. Myślicie że wiedza z pisania testów automatycznych REST API starczy na wejście w DEV? A może jednak zostanie w QA gdzie w niedalekiej przyszłości mam zajmować się tylko automatami będzie lepszą opcją?
#programowanie #testowanieoprogramowania #pracait
Balad

@Krushynka Poza testowaniem manualnym i automatami to głównie planowanie testów, pisanie tc weryfikacja stories i calle z klientami ale wiadomo że i masę innych rzeczy po drodze. Ostatnio sporo rzeczy z zakresu program managementu mam na głowie. A Ty dużo działasz w automatach?

Krushynka

@Balad spoko, dużo się dzieje

Różnie. Testuje manualnie, ale zacząłem automatyzować pierwszą apke i wychodzi tak 60:40 w ciągu miesiąca. Robię to wszystko w cypressie. Wcześniej trochę klepałem w Selenium + NUnit, ale na sporym wewnętrznym frameworku, który fajnie ułatwiał prace. Sam miełem kiedyś rozkminy i pisanie w Cypressie jest dla mnie złotym środkiem, bo nigdy nie wkręciłem się w takie typowe pisanie kodu

KordianIDE

@Balad u mnie w zespole jest odwrotny przypadek. Koleś co był 4lata devem przeszedł na automaty 😄

Zaloguj się aby komentować

Tak, zawód przyszłości, a o co chodzi
099f17cd-da87-4def-a4d6-0b31de680e81
januszpawlacz420

@PaczeIok krzychu k. z krakowa powinien być, jak zobaczą jak ten żyje to w tydzień zostaną programistami

mickpl

@januszpawlacz420 ta prlowska mentalność, ze nauczyć sie raz zawodu i potem 40 lat bez zmian.

jeszcze jakby legitymacja była i egzamin zawodowy dający uprawnienia na życie to byłby kompley

izopropanol

@mdobak czasem opłaca się zainwestować w ours czy książkę, abybszybciej ogarnąć temat

Zaloguj się aby komentować

Robie prostą stronę która ma być uzupełnieniem cv (czyli pokazywać moje projekty, edukacje, etc).
Generalnie to nie ma być arcydzieło (ta strona nie jest do portfolio żeby pokazywać że umiem we frontend / design), ale też nie chcę żeby odstraszało.
Jak oceniacie obecny efekt?
https://streamable.com/kvswur
ujdzie

@redve w ogóle nie tędy droga. Skupiasz się na bajerach, zamiast zadbać o core (prezentację treści - napisz je najpierw). Podejrzewam, że kompletnie się pogubisz w niuansach technologicznych.


Jeżeli chcesz coś współczesnego to zasugeruję moje ulubione ostatnimi czasy AstroJS. Na dzień dobry wrzuć sobie template https://github.com/withastro/astro/tree/main/examples/portfolio (w pierwszej linijce strony masz polecenie do instalacji - npm create...). Spróbuj podmienić treści, potem się pobaw komponentami, kodem i stylami. Na koniec (npm run build) dostaniesz statyczną stronę, którą wrzucisz ftp gdziekolwiek.


Tu masz też trochę innych szablonów - https://astro.build/themes/


edit: widzę na ekranie, że odpalasz pliki z dysku, bez serwera - przeglądarki inaczej interpretują skrypty i wczytywane pliki w takim środowisku, będziesz walczył z dziwnymi błędami

e2b210bf-4e68-4ba7-8ac6-6c3f0f360266

Zaloguj się aby komentować

Gdzie najtaniej kupię domeny .pl i .eu (biorąc pod uwagę rejestrację i odnowienie)?
#informatyka #programowanie #webdev
Animol

@wymietek Gnum, Hostido

nicram

OVH. Sprawdzaj przed zakupem, czy masz kod auth-info w panelu, bo wiele firm w Polsce utrudnia przeniesienie domeny wymyślając procedury zupełnie z dupy aby go uzyskać.

wojtek-x

auth-info


@nicram AuthInfo jeśli już. Trzymajmy się standardu.

Zaloguj się aby komentować

Hej szanowna społeczności, pozwoliłem sobie zadać to pytanie w #programowanie bo chociaż nie jest to związane bezpośrednio z pisaniem kodu, to pewnie większość z Was pracuje zdalnie i będzie w stanie coś poradzić.
Poszukuję słuchawek, które będą służyć do spotkań online. Zależy mi przede wszystkim na tym, żeby nie zbierały hałasu z całego pokoju, tylko w miarę możliwości wyłącznie to co ja mówię. To jest najważniejszy warunek.
Jakość dźwięku nie jest ważna, liczy się przede wszystkim zbieranie tylko mojej mowy, a nie hałasu w tle. Do słuchania muzyki mam już inne słuchawki.
Będę wdzięczny za porady, a w szczególności na takie bazujące na własnym doświadczeniu W sklepach typu EURO RTV AGD wydaje się być tego sporo, ale fajnie jakby ktoś polecił coś co sprawdza mu się pod kątem wygody i rzeczywiście skutecznego tłumienia hałasów otoczenia w mikrofonie.
Budżet bliżej nieokreślony, fajnie by było zmieścić się w 300-400zł, ale jeśli trzeba za takie coś dać więcej to jestem gotów zainwestować więcej.
#audio #sluchawki #pracazdalna #pracbaza
ZyGi

@WawelskiKasztan @KordianIDE Only Bose QC... Masz teraz promke akurat na oficjalnej stronie niezla, ale to wciaz 950 brutto...

KordianIDE

@TRPEnjoyer o u mnie też w projekcie kilka osób ma właśnie te SteelSeries Arctis 7P+

WawelskiKasztan

Dzięki za polecenia, po przeczytaniu paru opinii zdecydowałem się wybrać coś pokrewnego do tego co polecałeś @KordianIDE tyle że w wersji bezprzewodowej, bo w sumie fajnie będzie się trochę poprzeciągać i pochodzić podczas przedłużających się spotkań - Logitech G PRO X Lightning. Liczę, że będę zadowolony, w relacji cena/jakość wypadają chyba spoko

Zaloguj się aby komentować

Podstawowe logowanie błędów do małej aplikacji w #javascript nie za miliony monet? Ma wyświetlić ładną stronę błędu po stronie serwera lub klienta, wysłać mi error ze stack trace, idealnie prawdziwym. Słucham propozycji.
Miałem sentry, ale do małego projektu to overkill, a w wersji darmowej resursów wystarczyło na tydzień.
Stack: #react #prisma #node #nextjs #pm2, trochę #testowanieoprogramowania
Magiczny_Magik

Firebase Crashlytics możesz sobie sprawdzić. Sentry to klasyczek, ale po przekroczeniu limitu to monety uciekają z portfela.

Zaloguj się aby komentować

Fajny post od Mrugalskiego odnośnie wypalenia zawodowego:
https://www.linkedin.com/posts/unknow_wypalenie-branzait-praca-activity-7028843164857737217-M8a8
Z mojej strony co mnie wypala w projektach:
  • napisany kod na odwal się: brak linterow, brak spojnosci, brak jakichkolwiek testów, powtarzajace sie klocki (np kod do polaczenia z baza wlasciwie powinien byc napisany tylko raz w wiekszosci sytuacji, tutaj mam co drugi plik kopiuj wklej ten sam kod, ktory robi polaczenie z baza)
  • wyzwanie? Moge troche zrefaktorowac, napisac testy i powoli wraz z dodanymi featurami czy zrobionymi bugami powoli uspójniać chociaż małe klocki jak obsługę połączenia: odpowiedź z góry - ma zostać jak jest!
  • pomysły biznesu i ich priorytety: brak planowanego czasu na refaktoring, upgrade paczek - tylko dodawanie i usprawnianie nowych funkcjonalnosci
  • znowu biznes: przy średnio dojrzałych projektach (+3 lata) brak wizji jak produkt ma wyglądać i w którym kierunku ma iść
PS. Tego Pana bardzo polecam, dostarcza bardzo fajne newslettery i wpisy

Zaloguj się aby komentować

piotrb

@wrazik Pusta pętla w cpp to UB

Gdzie to jest zapisane?

wrazik

@piotrb https://en.cppreference.com/w/cpp/language/for

"As part of the C++ forward progress guarantee, the behavior is undefined if a loop that has no observable behavior (does not make calls to I/O functions, access volatile objects, or perform atomic or synchronization operations) does not terminate. Compilers are permitted to remove such loops. "

piotrb

@wrazik Tylko to jest bardzo kontrintuicyjne, wywołanie funkcji, która nigdzie nawet nie była wywoływana. Ja oczywiście jestem daleki od używania jakichkolwiek UB w kodzie, ale taka akcja to prawie jak meteoryt.

Zaloguj się aby komentować

Mam 2 klasy w różnych namespace o takich samych nazwach i metodach, ale są to wtyczki z zewnętrznych bibliotek i nie mogę dodać wspólnej klasy/interfejsu
A/MyClass z metodą print() //Zwraca "Hello"
B/MyClass z metodą print() //Zwraca "World"
W moim programie chcę dodać wykonanie tych metod, ale muszę dodać na końcu wykonanie metody endText(), która dla pierwszej klasy zwróci "!", dla drugiej "...".
interface Ending {
  endText()
}
class MyAClass extends A/MyClass implements Ending {
    endText() { log('!') }
 }
class MyBClass extends B/MyClass implements Ending {
 endText() { log('...') }
 }
main() {
 objects = [ new MyAClass, new MyBClass ]
 foreach(obj in objects) {
   obj->print()
   obj->endText()
 }
 //Hello!
 //World...
}
W jaki sposób mogę teraz dodać wspólną metodę dla tych dwóch klas? Myślałem o abstrakcji zamiast interface (template method), ale wtedy dziedziczenie po klasie odejdzie i trzeba będzie implementować wywołanie print przez klasę która obecnie jest rodzicem... Dodać nową klasę jako pole w stylu strategy pattern i wywołanie w kodzie aplikacji?
P.S. Na początku pytanie było trochę inne, bo się zagapilem upraszczając problem do tego przykładu.
ZyGi

Jaki to język? @Vuaaas

Vuaaas

@ZyGi PHP, tylko kod uproszczony. Wiem że można dodać Trait który umożliwia takie jakby dziedziczenie po kilku klasach, ale zastanawiam się co będzie najlepszym rozwiązaniem w innych językach nie umożliwiających wielokrotnego dziedziczenia i bez Traitów

ZyGi

Nie wiem czy dobrze rozumiem problem, plus nie znam PHP. Ale jeśli dobrze rozumiem. To mnie to wygląda na zadanie dla dekoratora... Trochę zawile to opisałeś

Zaloguj się aby komentować

#java
#programowanie
Branża parę lat temu: otwarci ludzie, dużo ofert, studenci przyjmowani do pracy
Branża dziś: Brak ofert dla studentów, gatekeeping, oferty wyłącznie dla osób z doświadczeniem
veranoo

@ZyGi Jak na każdym rynku popyt i podaż, jak pracodawcy mogą więcej wymagać więc to robią. Gdzie tu naiwność.

ZyGi

@veranoo Oczywiscie nalezy tez pamietac 10 lat temu nie bylo zadnych pieniedzy w IT dla juniorow tylko najnizsza krajowa na umowie o dzielo, co rowniez ma wplyw na roznice w sytuacjach

ZyGi

@veranoo Dobra, zle przeczytalem twoja wypowiedz. Zrozumialem ze mowisz, ze nie podaz/popyt - a ten wskazany przez Ciebie latwiejszy dostep do wiedzy implikuje wzrost wymagan. Mea culpa - zwracam honor.

Zaloguj się aby komentować