Hejto.pl
Zdjęcie w tle

Społeczność

Programowanie

1k+

Zaloguj się aby komentować

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

@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ę.

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".

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

@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ć

ależ mnie wkurwia to programowanie!


ja tylko chce żeby komputer wykonywał moje zachciewajki a nie żebym się zaklikiwał na śmierć i pamiętał o wszystkim..


nie mogę się doczekać kiedy będzie można programować wydając ustne komendy albo za pomocą myśli..

Zaloguj się aby komentować

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

@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%?

@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

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ć

Zaloguj się aby komentować

W HTML-u czuję się jak w lispie. Różnica jest taka że w lispie każdy obiekt jest otoczona 50 nawiasami, a w HTML-u 50 divami xD


#webdev #programowanie

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 Googlałem przed dodaniem wpisu i nie działały tak jak bym chciał. Nadal zapisują tylko widoczny wycinek overflowa zamiast całości

@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

Zaloguj się aby komentować

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

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

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

@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?

@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

Zaloguj się aby komentować

@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

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

@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ć

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 d⁎⁎y aby go uzyskać.

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

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

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

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ć

@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 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

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 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

@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ć