Zalogowany jako: gość

Forum

Wątek: Współpraca nad kodem ELtena

Wróć do listy wątków

2 z 2

Poprzednia

21 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

Wróć do listy wątków

2 z 2

Poprzednia

Nawigacja


Copyright (©) 2014-2024, Dawid Pieper