Wątek: Współpraca nad kodem ELtena
Wróć do listy wątków2 z 2
Poprzednia21 z 38: pajper
BTW. Jeśli jeszcze tego nie robiłeś, kopiowanie możemy porzucić.
WinAPI i tak nie daje tu żadnej informacji o postępie.
Ja je napiszę w czystym Ruby po ludzku i bez prób natywnej zabawy, bo to się mija z celem.
Dwa pliki do otwarcia - jeden read, drugi write.
I lecimy blok po bloku, powiedzmy, 4MB.
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:13
22 z 38: zywek
Sprawdź, czy masz.
10.09.2018 22:15
23 z 38: pajper
Jest, dzięki
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:15
24 z 38: zywek
Też myślałem, żeby tak zrobic, nawet chciałem Ci to zaproponować, no ale skoro wolałes na początku zrobić tak, to myślałem, że wiesz, co robisz :D
10.09.2018 22:16
25 z 38: zywek
Sprawdź, czy Ci się kompiluje na Windowsie, bo namieszałem w zmiennych preprocesora
10.09.2018 22:17
26 z 38: pajper
Co do rozwiązania, użycie natywnego kopiowania byłoby szybsze w programowaniu. :D
Ale ani Linux, ani XNU nie mają do tego funkcji w kernelu, więc...
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:17
27 z 38: zywek
A nie, musisz zrobić makefile do Windowsa na bazie tego, co masz do Linuxa. Inaczej podając tylko main.c w $Sourfes Ci się ni zrobi nic.
10.09.2018 22:17
28 z 38: zywek
No to trzebaby zrobić tak, jak mówiłęś, po 4 mb kopiować :D
10.09.2018 22:18
29 z 38: pajper
Dobra, ogarnę to rano i postaram się wypchnąć na Githuba wraz z ELtenem 2.3
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:18
30 z 38: zywek
A kiedy 2.3?
Bo ja się zastanawiam, czy mam robić dalej tą mowę itd. Bo tam tylko say działa i to tak średnio w zasadzie.
10.09.2018 22:19
31 z 38: pajper
Rób rób.
2.3 pewnie pod koniec roku najwcześniej.
Chcę, by w 2.3 cały kod był przepisany pod nowy silnik, w sensie brak odwołań do WinAPI w Eltenie.
Nie, nie wrzucę tam nowego silnika, napiszę tymczasowy emulator silnika, w sensie zbiór funkcji silnika lecących na WinAPI.
Ale w ten sposób nie będzie trzeba się męczyć z tymi zmianami potem i w razie nowych updatów będzie już składnia zgodna.
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:20
32 z 38: zywek
I trzeba Ini zrobić, chyba, ze wolisz w rubym to, no ale wrzuciłbym tam to te minIni.
Aa, i nie da się zrobić nic z tym
include Elten
Engine::Speech.say(1, 2, 3)
W ogóle wiewz, że trzeba podawać 3 parametry obowiązkowo?
10.09.2018 22:26
33 z 38: pajper
Wrzuć MinINI, jak dobre i wieloplatformowe, to chociaż mniej roboty dla mnie. :D
Co do Speecha, można się bawić, ale niewarto, to i tak będzie raz w kodzie, a do samego ELtena będzie prostsza funkcja, która wywoła z C co należy.
Gdzie jest kod obsługi mowy na Linuxie? Bo albo wysłałeś jakiś stary commit, albo nie wiem co, ale widzę side to side zmiany pewne, ale nigdzie nie mam nowych funkcji czy Linuxowej lustrzanki, a więc wygląda to jak jakaś wczesna wersja, a nie ostateczny Commit.
Zrobiłeś:
git add *
git commit --all
?
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:30
34 z 38: zywek
Ehh, tak to jest, jak się programuje na Linuksie a wrzuca z Windowsa.
Sprawdź teraz. no i nie wiem, czy mi się formatowanie nie rozjedzie, bo tu mi pozamieniał na crlf z lf
10.09.2018 22:33
35 z 38: pajper
Ok, teraz jest.
Formatowaniem się nie przejmuj, edytorki łapią te różnice.
SPróbujesz zaimplementować tego twojego MinINI na razie?
Zrób tam funkcje wedle EltenAPI:
readini(plik, grupa, klucz, wartość zwracana jeśli klucza nie ma)
I
writeini(plik, grupa, klucz, wartość)
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
10.09.2018 22:37
36 z 38: zywek
Jutro na hm, czymś z ogólnych przedmiotów w szkolę to napisze :D
10.09.2018 22:49
37 z 38: nuno69
No jak? Jak to wątek o programowaniu.
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
11.09.2018 10:54
38 z 38: zywek
Coś tu, a nic tu, miałem to ini zrobić. Co jeszcze, bo ponoć jakąs robotę miałeś.
05.12.2020 20:45