Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Syriusz

Strony: [1] 2 3 4 5 ... 25
1
Compo i bitwy / Odp: Warsztat Summer of Code 2011
« dnia: Wrzesień 18, 2019, 21:13:43 »
Jakaś szansa, że to archiwum jest jeszcze gdzieś hostowane?

2
Wydarzenia / Odp: Google Summe of Code 2017
« dnia: Luty 19, 2017, 23:41:31 »
No, to niestety prawda. I to przez zwykłe niedopatrzenie...

3
Wydarzenia / Odp: Google Summe of Code 2017
« dnia: Luty 05, 2017, 18:50:34 »
Szkoda że nie jestem studentem:)

Możesz spróbować jako mentor (500$). Zdecydowanie mniej roboty : )...

4
Wydarzenia / Google Summe of Code 2017
« dnia: Luty 05, 2017, 12:52:43 »
Jak co roku Google organizuje program stypendialny dla studentów: Google Summer of Code. Gdyby ktoś jeszcze nie wiedział, program polega na tym, że wysyła się 'proposal' z pomysłem jakiegoś projektu Open Source (lub zaimplementowania czegoś do istniejącego projektu) do jednej z organizacji Open Source zaakceptowanych przez Googla. Jeśli zostaniemy zaakceptowani przez organizacje Open Source, kodujemy przez wakacje (właściwie to od końca Maja do końca Sierpnia, co trochę koliduje z egzaminami, jednak mentorzy z GSoC, są zwykle wyrozumiali co do tego) zgłoszony projekt a Google przelewa nam na konto 5500$ (przynajmniej tyle było rok temu), co jest całkiem przyzwoitą sumą jak na polskie warunki (minus podatek który wynosi jakieś 3500zł).

Jeśli ktoś jest zainteresowany, to ważne jest, żeby skontaktować się z wybraną organizacją jak najwcześniej (aby zwiększyć prawdopodobieństwo bycia zaakceptowanym), najlepiej zaimplementować jakiś prosty feature do wybranego projektu, naprawić błąd etc. wysłać PR... i zacząć pracować nad proposalem (oczywiście w chwili obecnej ryzykuje się, że organizacja nie zostanie zaakceptowana lub nasz projekt nie zostanie zaakceptowany i nasz wysiłek pójdzie na marne, jednak bez ryzyka nie ma zabawy : ) ).

Z swojej strony pozwolę sobie zareklamować The D Language Foundation https://dlang.org/foundation.html . Tutaj jest link do wątku na forum https://forum.dlang.org/post/hcjrffdbldjxlpmdeqgf@forum.dlang.org, a tu do strony wiki z proponowanymi pomysłami https://wiki.dlang.org/GSOC_2017_Ideas. Zachęcam też studentów 1 roku którzy mają jakiekolwiek doświadczenie z programowaniem (są inni?), do udziału. Proponowane problemy są czasami dość trudne, jednak zawsze można spróbować zaproponować coś samemu.

5
Inne / Mnożenie macieży boolowskich.
« dnia: Sierpień 26, 2014, 19:40:33 »
Troche offtopic, ale może ktoś bardziej ogarnięty będzie wiedział...

Potrzebuje algorytmu mnożenia macieży boolowskich o złożoności O((n^log_2 7) / log_2^0.4 n) (to jest zadanie ze studiów). Próbowałem coś pokombinować z algorytmem Strassena O(n^log_2 7) i czterech rosjan O(n^3 / log_2 n), ale bez powodzenia. Podobno algorytm da się rozszerzyć na dowolne ciała skończone mod k.

6
Warsztat Summer of Code 2013 / Odp: Warsztat Summer of Code 2013
« dnia: Wrzesień 05, 2013, 18:41:14 »
A może zamiast dzielić skórę na niedźwiedziu, przestaniecie pieprzyć i wezmiecie sie do roboty ? ;P

7
C++ / Odp: C++'s most vexing parse
« dnia: Sierpień 29, 2013, 19:13:55 »
Inna konfiguracja nawiasów która działa to:
ContainerOfValue((values));Swoją drogą skoro OP zatytułował wątek dokładną nazwą przyczyny "problemu", to o co tak naprawdę jesteśmy tu pytani? ;P

(No ale skoro już tu jestesmy, to pozwolę sobie zalinkować swój blogpost, w którym podaję ciekawszy przykład oraz dokładnie wyjasnienie problemu :) )

Nie działa ;P, nie wiem tylko czy to znów kompilator czy rozwiązanie. Dobra działa.

Zatytułowałem go tak bo szukając wyjaśnienia natknołem się na hasło "most vexing parse", niestety wszystko co początkowo znalazłem dotyczyło deklaracji funkcji. Poza tym przypuszczałem, że problemy są jakoś powiązane ;P Po drugie to gdybym to nazwał "nie kompiluje sie" to pies z kulawą nogą by tu nie zajrzał ;D, podstawa to dobra reklama.


8
C++ / Odp: C++'s most vexing parse
« dnia: Sierpień 29, 2013, 18:43:43 »

9
C++ / Odp: C++'s most vexing parse
« dnia: Sierpień 29, 2013, 18:37:27 »
Zapis ContainerOfValue(values) ma w C++ dwie możliwe interpretacje, deklaracje zmiennej values o typie ContainerOfValue oraz wywołanie funkcji ContainerOfValue z parametrem values (dla uproszczenia załóżmy że cast też jest funkcją), a iirc w C++ jest zasada, że coś może być traktowane jako deklaracja to ma być tak traktowane.
To może być dobry trop, tylko że deklaracja funkcji wymaga jej nazwy i wtedy ContainerOfValue mogło by robić za typ zwracany.

Dobre wyjaśnienie. :)

W takim razie rozwiązaniem problemu może być:
int main() {
        int values;
        ContainerOfValue(values), 0;
        return 0;
}

Nice try, ale nie działa.


class ContainerOfValue {
public:
ContainerOfValue(int content) { }
int whatever;
};

int main() {
int values = 0;
ContainerOfValue(values), 0;
return 0;
}

main.cpp: In function ‘int main()’:
main.cpp:11:25: error: conflicting declaration ‘ContainerOfValue values’
  ContainerOfValue(values), 0;
                         ^
main.cpp:10:6: error: ‘values’ has a previous declaration as ‘int values’
  int values = 0;
      ^
main.cpp:11:28: error: expected unqualified-id before numeric constant
  ContainerOfValue(values), 0;
                            ^

10
C++ / Odp: C++'s most vexing parse
« dnia: Sierpień 29, 2013, 17:45:27 »
Z polami i zainicjalizowaną zmienną nadal się nie kompiluje ;P. Kod został wyciągnięty z większego projektu.

Cytuj
Na moje oko kod jest poprawny...
Właśnie dlatego pytam - powinno się kompilować, a zarówno gcc i vs generują dziwne błędy.

11
C++ / Odp: C++'s most vexing parse
« dnia: Sierpień 29, 2013, 17:33:19 »
ΨΧΞ: As you wish...
gcc version 4.8.1
main.cpp: In function ‘int main()’:
main.cpp:10:25: error: conflicting declaration ‘ContainerOfValue values’
  ContainerOfValue(values);
                         ^
main.cpp:9:6: error: ‘values’ has a previous declaration as ‘int values’
  int values;
      ^

Visual studio krzyczy o brakującym domyślnym konstruktorze ale nie dam logu bo nie mam w tej chwili dostępu do VS.

Real_Noname
Pudło. Następujący kod już się kompiluje:
class ContainerOfValue
{
public:
ContainerOfValue(int content) { }
};

int main() {
int values;
ContainerOfValue(1234);
return 0;
}

Kompiluje się też ten kod po użyciu flagi -std=c++11:
class ContainerOfValue
{
public:
ContainerOfValue(int content) { }
};

int main() {
int values;
ContainerOfValue{values};
return 0;
}

12
C++ / C++'s most vexing parse
« dnia: Sierpień 29, 2013, 17:23:28 »
Pytanie za 100 pkt: dlaczego poniższy kod się nie kompiluje?

class ContainerOfValue
{
public:
ContainerOfValue(int content) { }
};

int main() {
int values;
ContainerOfValue(values);
return 0;
}

13
Compo i bitwy / Odp: Warsztat Summer of Code 2011
« dnia: Kwiecień 14, 2013, 21:15:28 »
Dzięki.

14
Compo i bitwy / Odp: Warsztat Summer of Code 2011
« dnia: Kwiecień 14, 2013, 13:33:14 »
Sorry że odkopuje tak stary wątek. Czy ktoś nie ma paczek z grami z tego Compo (linki z wątku nie działają)?

15
C++ / Odp: Enum z innej klasy
« dnia: Luty 16, 2013, 00:18:56 »
Jak używasz enum class to musisz dać World::Lay::something ;P

EDIT: A dobra, pytanie było o co inne ;P

Strony: [1] 2 3 4 5 ... 25