HELP!!!!!!!!!!!!!! Ludzie z Wawy. Potrzebuje pomocy administratora IT który podjedzie za hajjs dziś/jutro na ul. Piękna cos tam zrobić z serwerami. HELP!!!! Priv pis!!! PLSSSSSSSSSS!
i co informatyczne Mirki niby tacy cwani w tej Europie, a żaden nawet nie zrobił stronki z reklamami z kalkulatorem przez weekend czy #polskiwal sie opłaca z pit2 czy ulgą klasować czy nie?
i co C+ tego nie ogarnia?
nutka się zawiodła na Was.. a jak pisałem stronkę z wikipedii z własnymi dynamicznymi tabelami to wszyscy się śmieli..
@nutka-instrumentalnews: #polskiwal ma 700 stron "dokumentacji", zawiera wiele odniesień do różnych wersji, ale nie ma klikalnych linków. Wszelkie how-to, które wyszły (np. te z firm księgowych) - od soboty są nieaktualne. To wersja alpha, być może ogrom bugów sprawi, że projekt upadnie, albo będzie refactor from scratch. Niektórym najpewniej szkoda czasu m.in. na czytanie dokumentacji pisanej przez ludzi, którzy sami tego nie rozumieją.
W projektach z dziedziny cyfryzacji występuje jakiś porządek rzeczy, a ludzie mają przypisane konkretne role. Tutaj w wielu rolach występuje m.in. @jciesz. Jest chyba kierownikiem projektu, albo Scrum Masterem. Niemniej, projekt w fazie analizy nie spełnił kryteriów DOVE: Description, Order, Value, Estimate. Nie ma również DoD (Definition Of Done), nie spisano Acceptance Criteria przez co QA (urzędy skarbowe) nie wiedzą jak w ogóle to uruchomić i przeniesiono ich do supportu
Zrobiłem cross-compile programu używając CMake i ustawiając RPATH, żeby binarka szukała dynamicznych bibliotek .so w konkretnej ścieżce pomijając domyślną ścieżkę /usr/lib. Wstępnie wszystko jest dobrze, bo biblioteki są znajdowane z wyjątkiem jednej. Co ciekawe ustawienie LD LIBRARY PATH na tę samą ścieżkę co RPATH pomaga. Macie pomysł dlaczego tak się dzieje?
@Parseval: Ja podejrzewam, że może chodzić o tę zależność. Jak dorzucisz LD_LIBRARY_PATH to linker ignoruje RPATH i jedzie według kolejności z ld.conf oraz tej podanej ścieżki w LD_LIBRARY_PATH. A w przypadku RPATH prawdopodobnie widzi tę bibliotekę, ale nie ma jej jak załadować, bo ona jest zależna od czegoś innego, czego nie widzi. Nie ma zatem jak zlinkować. ELF, biblioteka to też wykonywalny kod, zatem nie może załadować jej częściowo,
@Parseval: Interesuje Cię chyba ten fragment z man ld:
-rpath-link=dir When using ELF or SunOS, one shared library may require another. This happens when an "ld -shared" link includes a shared library as one of the
@Parseval: Ale jeśli ma zależność, to potrzebuje tę drugą. A jeszcze dochodzi (według man ld) kwestia "relocatable", czyli "-fPIC" i reszta kolegów. Popatrz na te pliki jakimś objdump/elfdump. nm pokaże pewnie też o które symbole chodzi w tych zależnościach.
@Parseval: Czyli Twoje biblioteki mają RUNPATH, a ta zależna nie, prawda? I Twoje działają, ale już nie może załadować tej zależnej (bo ona nie ma RUNPATH), tak? Bo do tego zmierzałem na początku. A jak ustawisz LD_LIBRARY_PATH, to wtedy linker widzi wszystkie, bo ignoruje RUNPATH.
@Parseval: Trochę więcej zgadywania: robisz program na gRPC w c++ i kompilujesz bilbiotekę grpc samodzielnie (libgrpc++), ale interfejs c++ jest wrapperem na funkcje w C osadzone w libgrpc.so, którego już samodzielnie nie kompilujesz, bo masz ją w systemie docelowym ("z paczki?"). Dobrze zgaduję? Jeśli tak, to pewnie najlepiej byłoby albo samodzielnie kompilować również grpc (libgrpc) w taki sam sposób, albo napisać skrypt uruchamiający program, który ustawi właśnie LD_LIBRARY_PATH.
Witam programistów i programistki. Chcę się nauczyć SQLa i tu rodzi się pytanie, jak zacząć? Jak wyglądały Wasze początki, czego unikać a czego szukać ? #sql #programowanie
@dupasmoka: Za dużo, za trudne, nieciekawe, chaotyczne? Będę wdzięczny za feedback. To po prostu 5 programów, które robią to samo i w zasadzie tak samo. Nie jest to "hello world" o rekursji, choć zaczyna się od samych podstaw. Wiadomo, są też inne tutoriale i artykuły w internecie. Ten jest mój i jest akurat o stosie oraz "performance". Mnie się podobało w trakcie pisania, lubię takie zagadnienia.
Cześć, zapraszam na nowy blog o programowaniu, który prowadzę od niedawna. Treści na blogu dotyczą programowania ogólnie. Trochę Python, trochę C, trochę SQL, trochę systemów i innych technologii, nieco rozważań i analiz. Zawartość można pobrać też jako ZIP i czytać w podróży, a całość lub poszczególne części subskrybować przez RSS. https://blog.codeasap.pl/posts/euler/0001-przeglad-jezykow-programowania/
Znasz tę książkę? Autor zaczyna od C, trochę opowiada o Algol i Smalltalk, później ze struktur robi klasy, dodaje metody, dodaje wyjątki, strumienie, szablony, tłumaczy dlaczego "> >" a nie ">>", dlaczego nie ma potęgowania, opowiada o implementacji vtable, zestawia to z objective-c, tłumaczy dlaczego
@Passer93: Hmmm, ciężko jednoznacznie odpowiedzieć. ABI pozostaje w gestii kompilatora, a to do czego ja zmierzałem w artykule to właśnie fakt, iż biblioteka skompilowana kompilatorem X niekoniecznie będzie działać z kodem skompilowanym kompilatorem Y.
Niemniej, jest to nadal C++, a nawet ten sam kod. Samo "abi" bierze się z przeciążania funkcji. Bez tego bylibyśmy na poziomie C. A skoro nie ma w C, ale jest w CPP, to widocznie jest to kwestia CPP.
Ludzie z Wawy. Potrzebuje pomocy administratora IT który podjedzie za hajjs dziś/jutro na ul. Piękna cos tam zrobić z serwerami. HELP!!!! Priv pis!!! PLSSSSSSSSSS!
#siecikomputerowe #programowanie #hosting #domeny