#programowanie

254
2371

@rayros Ale za co?

Banalny projekt, jakich miliony. Ale to nawet można przeboleć i dać na zachętę. Gdyby nie był niechlujny - masz tam pięć komentów na krzyż, z których niewiele wynika. README zawiera jedynie napis TODO. Więc nie.

@rayros - ImageMagick z tego raczej nie będzie - ale jest to jakiś początek i można się wiele nauczyć pisząc taki program - chwal się postępami

Zaloguj się aby komentować

Hej, zna się tu ktoś na C++/CLI?


Jest sobie aplikacja, do której można pisać pluginy. Wtyczki mają postać bibliotek dll, które muszą eksportować odpowiednie funkcje i muszą znajdować się w odpowiednim folderze w ścieżce aplikacji np. "c:\Aplikacja\plugins\"). Interfejs i API jest natywne, ale mam narzędzie napisane w C#, które chciałem podpiąć. Jedna opcja to użycie jakiegoś starego pakietu z NuGeta (DllExport), które dokleja tablicę eksportów do dotnetowego zestawu, ale pomyślałem, że zrobię po prostu pomost w C++/CLI, z którego będą wywoływał obiekty napisane w C#.


Problem polega na tym, że nie mam pomysłu jak poprawnie skonfigurować ścieżki w projekcie, żeby wszystkie DLLki ładowały się od razu przy starcie wtyczki, bez konieczności ręcznego ładowania zestawów dotnetowych i pokazywania ścieżek. Obecnie zestawy dotnetowe muszą być obok aplikacji wywołującej (w "c:\Aplikacja\"), a chciałbym, aby były folderze z pluginami, albo jeszcze lepiej - w dedykowanym folderze wewnątrz katalogu z pluginami (c:\Aplikacja\plugins\MojaWtyczka\). Oczywiście dobrze by było, żeby wszystkie dll-ki budowały się od razu do docelowych folderów przy debugowaniu.


A może jednak trzeba napisać własny resolver, żeby pokazać, gdzie dotnet ma szukać dll-ek?


#programista15k #programowanie #cpp #csharp #dotnet

Zaloguj się aby komentować

Hejciarze i Hejterki,

Czy jest tutaj ktoś bardziej biegły w ustawienia przeglądarki internetowej (Mozilla Firefox)?

Już tłumaczę, o co chodzi — Jest produkt, który obecnie jest niedostępny w sklepie internetowym, ale wiem, że na przełomie marca/kwietnia się to zmieni. Czy jest jakieś narzędzie, które pozwoli mi na monitorowanie tego stanu/zmian treści na stronie sklepu? Przykładowo dostanę monit w przeglądarce, że nastąpiła zmiana na stronie, że produkt jest dostępny?


#informatyka #komputery #programowanie

jest kilka rozszerzeń typu "price tracker", ale z żadnego nigdy nie korzystałem, więc nie podpowiem czy działają

natomiast są serwisy monitorujące zmiany na stronach internetowych, które powiadomią gdy takie nastąpią

np. distill.io, .sken.io czy visualping.io

pewnie jest tego więcej

@Ciuplowski Tak jak już ktoś wyżej napisał, można by zrobić po prostu skrypta w czymkolwiek który pobiera stronę i sprawdza np co godzinę czy jest dostępny już.


Wersja głupsza -> po prostu przypnij kartę w przeglądarce i sprawdzaj przy okazji jak ją uruchamiasz xD

Zaloguj się aby komentować

Zaloguj się aby komentować

#daily_wolnegostudenta #programowanie #java


Aż się pochwalę. Siedziałam nad tym 4 godziny. jeszcze nie skończone bo docelowo ma odczytywać pliki z danymi na temat pogody i w analizie podawać np średnie ciśnienie spośród tych w pliku. Ale cel główny: zaimplementować słabe wiązania do przeglądania i analizy plików spełniony

Na zdjęciach widać że można wybrać plik z podanego folderu i wyswietla się pewna zawartość pliku oraz analiza pliku.


co pozostało:


  • utworzyć foldery o odpowiednich nazwach

  • wygenerować pliki z danymi

  • napisać metodę analizującą dane pogodowe


  • uruchomic program z roznymi opcjami VM

  • zebra dane w pliku readme

  • utworzyc projekt na gitlabie

  • wrzucic wszystko do gitlaba


No i jest jeszcze drugi projekt do zrobienia... chodz mysle ze z tego projektu to sie nie bee bawic w ta pogode i powiem ze poprosze trzy, a jak się zapyta czemu to powiem że wolałam pisać posty na hejto lol (nie no nie powiem tak)

ecc3afed-ee25-43d7-b3e0-5997a154c1d4
079109a6-f8cc-4553-85a1-0f6faf8ccc91

@camonday - BTW czemu GitLab a nie GitHub tak jak każdy obecnie? - nie to że mam coś do GitLaba bo hostowałem go przez lata i ze swoim CI/CD był lata przed GitHub Actions.

@camonday nie masz błędu przesunięcia o 1? Wczytujesz plik, który ma: `1, 2, 3, ., ., .` znaki. Dla mnie to 6: 3 liczby 3 kropki. Czyli pewnie iterujesz od 0.

Zaloguj się aby komentować

Bardzo lubię #herbata, ale jestem strasznym leniem i nie chce mi się jej robić xD A dobra herbata wymaga odpowiedniego czasu parzenia, temperatury itd. No to zrobiłem sobie automatyczny zaparzalnik do herbaty xD


https://www.youtube.com/watch?v=HQKsqZNaLkg


Takie mój pierwszy #diy projekt, gdzie było nie tylko #programowanie ale i ręczne robótki. Dałem z siebie całe 30% i jestem całkiem dumny jak to wyszło Teraz #herbatacodzienna jest jeszcze przyjemniejsza, bo budzę się, myję żeby, i herbata z optymalną temperaturą już na mnie czeka:D


Cała komunikacja po telnecie zachodzi xD start parzenia, status oraz powiadomienie, że koniec. Bazowałem na NuttX RTOS, napisałem do tego parę sterowników co brakowało (rzecz jasna pushnięte do repo:P)

Jak Ci to pomaga pić herbatę to świetny pomysł Aczkolwiek pomyśl nad zmianą zaparzacza, taki który Ty używasz nie pozwala liściom odpowiednio się rozwinąć, dużo lepsze są otwarte, typu jak na zdjęciu.

7ad8397c-01e4-44a5-badd-49ee084167f5

Zaloguj się aby komentować

Zdecydowanie za dużo w #factorio gram.

Przeglądam niedawny kod bawiąc się w #programowanie , a tam komentarz:


based on position and other factorio


zamiast


based on position and other factors


xD


ps. #moderacja chcemy markdowna we wpisach!

Zaloguj się aby komentować

#programowanie #datascience #matematyka

Mam na studiach zajęcia z projektu zespołowego (mamy coś zrobić w grupie 4 studentów).

Prowadzący nam podsunął żeby zrobić coś z algorytmami genetycznymi.

Umówiliśmy sie ze ekipą że przez tydzień poprzeglądamy literature na ten temat, i sprawdzimy czy jest to coś co damy radę ogarnąć.

Temat wydaje sie w miare łatwy, i nawet zrobiłem prosty program który wykorzystuje algorytm genetyczny (narazie tylko do szukania ekstremów funkcji 1 i 2 zmiennych, i faktycznie umie je dobrze przybliżać nie wiedząc jaki wzór ma funkcja), i tu pojawia się pytanie:


znacie jakiś praktyczny projekt który by wykorzystywał taki algorytm?

Nie musi być skomplikowany, ale zwykłe szukanie ekstremum funkcji zadanej znanym wzorem jest dosyć nudne.

Chce zrobić coś, co nie będzie nudne przy pracy, tylko faktycznie będzie można poobserwać jakieś ciekawe rezultaty


EDIT: Pytam sie o coś na czym można fajnie zaprezentować taki algorytm

b62a559b-2bb1-49d1-9149-fa06e0493bbb

U mnie na studiach był problem optymalnego użycia elektrowni różnych rodzajów (węglowe, szczytowo-pompowe itd.) na podstawie dobowego wykresu zapotrzebowania i parametrów poszczególnych elektrowni. Zadanie na 6: dokładamy el. wiatrowe losowo generujące prąd.

Zaloguj się aby komentować

#programowanie


Hej

Czy ktoś z was zatrudniony jest w zagranicznej firmie i zarabia w innej walucie ?


Chciałem spróbować zrekrutować się w jakiejś zagranicznej firmie i może zarabiać w usd,euro czy funtach.

Macie może jakieś stronki na których można znaleźć takie oferty bo na justJoint i linkedin są same oferty z PL

Konto walutowe w swoim banku sobie załóż jak już znajdziesz taką robotę i cię przyjmą. Kurs banku jest wyjątkowo niekorzystny zawsze, najlepiej używać jakiegoś kantoru internetowego typu Walutomat albo Revolut.

@jonas revolut to lipa, przewalutowanie, które trwa u nich tyle czasu, ile się typowi od zatwierdzenia i wklepania przelewu zażyczy (miałem przypadki 48h+ hrr tfu na nich).

Albo masz u nich subkonto, przewalutowanie to nie problem, ale mogą z dupy sobie wjechać z zablokowaniem środków, bo im algorytm wykazał, że możesz prać pieniądze. Potem odkręcanie tego i udowadnianie, że nie jesteś wielbłądem zajmuje x czasu i nerwów. Revolut może być ok na wyjazdy - pompuje sobie konto budżetem przeznaczonym na wyjazd i nie bawię się w przewalutowanie. Wtedy moim zdaniem może być. Wszelkie inne moje doświadczenia z tym czymś to droga krzyżowa..


Walutomat nie mam pojęcia. Trejdoo spoko jest, szybko przelewy przy wymianie robią, cinkciarz też jest ok ale przelewy trochę wolniej chodzą.


Banki natomiast mają zarabiać i robią to bardzo ochoczo strzygąc owieczki na spreadzie w swoich kantorach.

@spawaczatomowy Nawet nie sądziłem, że Revolut jest taki nędzny. Korzystam z Walutomatu, wymiana błyskawiczna, dłużej to przetrawia mój bank i czasami przychodzi następnego dnia. Ale przeważnie jest najdalej po kwadransie.


A zanim odkryłem konto walutowe i dobrodziejstwa internetowego kantoru, przez ponad rok strzygli mnie na wymianie po swoim zbójeckim kursie, jak dostawałem wypłaty w obcej walucie. Już im wystarczy, nachapali się.

@bar-gor - jeśli mieszkasz permanentnie w Polce i pracujesz na stałe dla firmy, która nie ma biura/filii w Polsce (a przez to nie robi wypłat z Polski) - to prosisz się o problemy ze skarbówką w obcym kraju i w Polsce.

Poczytaj sobie o rezydencji podatkowej, umowach o unikaniu podwójnego opodatkowania podpisanymi między Polską a innymi krajami oraz o lokalnych prawach podatkowych obowiązujących w tych krajach (zwłaszcza w krajach spoza UE).

@wombatDaiquiri - można starać się zdobyć kontrakt B2B na kilka miesięcy by rezydencja podatkowa się nie zmieniła, można też robić różne zlecenia z zagranicy mając własną firmę w Polsce...

No ale jeśli chodzi o permanentne zatrudnienie na umowę o pracę przez firmę z zagranicy (lub maskowane takowej jako B2B) to skarbówka jest ostatnio na takie rzeczy wyczulona

Oczywiście niektóry firmy to obchodzą poprzez używanie specjalistycznych firm co zatrudniają na umowę o pracę w Polsce gdy tak naprawdę pracownik pracuje 100% dla tej firmy z zagranicy - niemniej na papierze wszystko jest cacy bo firma z zagranicy zleca coś tej firmie w Polsce a ta firma używa swoich pracowników do wykonania pracy i dba o to by nie można udowodnić, że pracownik pracuje 100% dla tej firmy z zagranicy.

Zaloguj się aby komentować

Witam grono ekspertów!


Chciałbym zachęcić was do podzielenia się źródłami, z których korzystacie, żeby być w miarę na bieżąco z nowinkami w branży #programowanie.


Ja od siebie niestety nic nie zaproponuję, bo piszę tego posta właśnie dlatego, że potencjalnych źródeł jest tyle, że nie wiem na co warto zwrócić uwagę. Część wygląda na martwą, a bez sensu marnować czas na bezwartościowy chłam, jeśli ktoś inny zna coś godnego uwagi


Głównie chodzi mi o kwestie związane z data engineering, ale jak macie coś innego, to też chętnie zerknę.

Trochę niezbyt precyzyjne pytanie, bo to ma być inżynieria oprogramowania, inżynieria danych, jak widzę tu linki, architektura czy jeszcze coś innego?

Moim zdaniem data engineering podpada pod osobna dziedzinę, wcale nie programowanie.

@maly_ludek_lego daleko mi do bycia ekspertem w tej dziedzinie, ale jak najbardziej podciągnąłbym to pod programowanie. Jest dużo elementów, jak projektowanie baz danych, modelowanie danych, różne narzędzia, ale żeby to wszystko zaaplikować trzeba to zwykle spiąć jakimś kodem.

Jak ktoś pracuje przy tradycyjnych hurtowniach danych, to zwykle robi rzeczy w SQL. Niektórzy będą mówić, że to nie programowanie, ale tworzenie architektury i ETL w SQL jak dla mnie jest programowaniem.

Ale już nawet abstrachując od tradycyjnych baz, obecnie pracuję z data streamingiem i wszystko co robimy, to python i C#. Jest masa zewnętrznych narzędzi, z których korzystamy, ale w większości obługiwane są programistycznie (w większości python, ale też np. java w przypadku Apache Flink). Jest dużo teorii, która mówi jak takie pipeline'y powinny być zbudowane itp, ale ostatecznie implementujesz to kodem.

Jak się nie zgadzasz z tym co mówię, to chętnie poczytam kontrargumenty.


A co do pytania, to napisałem, że najbardziej mnie interesuje inżynieria danych, ale zawsze jestem otwarty na inne okołoprogramistyczne tematy

Zaloguj się aby komentować

Piękny, wspaniały, niepowtarzalny fragment speca 3GPP (3GPP TS 38.213)! Musiałem sobie na kartce sobie to rozrysować, żeby zrozumieć o co chodzi. I tak, ten paragraf to jest jedno zdanie!


#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #pracait

de6e0132-449c-46fa-8b99-7b35adaecd9c

Tak, pisze soft związany z sieciami komórkowymi już ponad 10 lat. Najgorze, że do takich kwiatków po prostu nie można się przyzwyczaić.


Tak, standard ma oczywiście tysiące stron. Niektóre fragmenty zostały napisane raz i dobrze. Inne ciągle sobą zmieniane, niekoniecznie przez najmądrzejszych ludzi. W rezultacie mamy to, co mamy.

Zaloguj się aby komentować

#windows #it #programowanie


Sytuacja: dwa monitory ustawione jeden nad drugim w pozycji horyzontalnej.

Problem: żeby przejść kursorem z jednego monitora na drugi trzeba rozpędzić kursor - wtedy kursor znajdzie się na drugim monitorze

Pytanie: jak wyłączyć tą granicę prędkości kursora aby mógł przeskoczyć między monitorami bez rozpędzania?

Podpowiedź: przy przeskakiwaniu kursora pomiędzy monitorami ustawionymi obok siebie ten problem nie występuje, kursor przeskakuje gładko, z każdą prędkością.

6fe1c3cb-2382-44c2-9711-d83ad7f5ec30

Zaloguj się aby komentować

Linux Crosses 4% Market Share Worldwide!

@bobse trochę nadużycie... To jest 4% Desktopów, a nie "market share". Do market share to powinieneś wliczyć wszystkie komórki (miliardy sztuk na świecie), serwery (miliony, albo setki milionów) itd i wtedy jest zdecydowanie więcej niż 4%.

Zaloguj się aby komentować

Potrzebna pomoc. Wymiana danych pomiędzy firmami, faktura vat w formacie xml do xsd. Konwerter, a raczej konwerter ktoś zrobi tylko jest potrzebna specyfikacja formatu wymiany danych z podanego pliku xml (tego brak, obsługujący system się wypiął). "Opis pól" potrzebny, większość stała, reszta pól opisowych ma się zaczytywać z pliku źródłowego (fv) po dodanych polach numerycznych z bazy danych kontrahenta. B2B, faktura najlepiej i szybko. Da się to zrobić? I sorki za chaos #programowanie #informatyka

@szczelamseczasem 


Da się to zrobić?


Nie wiem, bo nie rozumiem wymagań.


Jak coś to u mnie dobrze, drogo i wolno, także raczej nie mnie szukasz, ale życzę powodzenia.

@szczelamseczasem :

Oczywiście, możesz skorzystać z poniższego kodu w języku Python do ekstrakcji danych z pliku XML i utworzenia faktury VAT w formacie XSD. Upewnij się, że masz bibliotekę lxml zainstalowaną, używając pip install lxml.



import lxml.etree as ET


def parse_xml(xml_file):

   tree = ET.parse(xml_file)

   root = tree.getroot()


   # Tutaj dodaj kod do ekstrakcji danych z pliku XML

   # Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb

   invoice_number = root.find('.//InvoiceNumber').text

   issue_date = root.find('.//IssueDate').text

   # ...


   return {

       'invoice_number': invoice_number,

       'issue_date': issue_date,

       # Dodaj resztę pól, których potrzebujesz

   }


def generate_xsd(invoice_data):

   # Tutaj dodaj kod do generowania faktury VAT w formacie XSD

   # Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb

   xsd_content = f"""

       {invoice_data['invoice_number']}

       {invoice_data['issue_date']}

   """


   return xsd_content


# Przykładowe użycie funkcji

xml_file_path = 'sciezka/do/twojego/pliku.xml'

invoice_data = parse_xml(xml_file_path)

xsd_content = generate_xsd(invoice_data)


# Teraz 'xsd_content' zawiera fakturę VAT w formacie XSD, którą możesz użyć do wymiany danych.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

@HolenderskiWafel Zgaduje że Chińczycy nie przesiadują na forach Rusta to pewnie nawet nie wiedzieli o tej ankiecie. Ja np nie miałem o niej pojęcia a od ponad miesiąca się uczę Rusta xD.

Zaloguj się aby komentować

Zaloguj się aby komentować