5,551

(15 odpowiedzi, napisanych Bałagan)

Dzięki jellonek za uwagi. Co do nawiasów to najpierw musiałem przełożyć to co było napisane we wzorze, na kod i tak już zostało bo nie chciało mi się poprawiać. A optymalizowanie to kolejny krok - na pewno zastosuję się do rad. Priorytetem było przecież doprowadzenie tego do stanu używalności, ponieważ user nie będzie raczej zaglądał do kodu tylko interesować go będą poprawne wyniki ;)

BTW. Z tego kodu oczywiście można korzystać bez pytania się o zgodę ;)

5,552

(15 odpowiedzi, napisanych Bałagan)

mozesz zamiescic swoj kod svg ktory toto wygenerowal?

Oto kod. Tylko proszę bez śmichów-chichów - koderem to ja nie jestem ;)

<?php

$szerokosc = 400;
$wysokosc  = 400;
$promien   = 180;
$dane      = array (10,10,10);
$kolory    = array ("white", "red", "green", "yellow", "black", "gray", "lime", "pink");
$suma      = array_sum($dane);

$M1  = $szerokosc / 2;
$M2  = $wysokosc / 2;

header ("Content-type: image/svg+xml");
echo ("<?xml version="1.0" standalone="no"?>");
echo ("<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">n");
echo ("<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="400px" height="400px" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 400 400" xmlns:xlink="http://www.w3.org/1999/xlink">n");

for ($p=0; $p<count($dane); $p++) {
  $wartosc += $dane[$p];
  $kat = $wartosc / $suma;
  if ($p == 0){
    $L1  = ($szerokosc/2)-$promien;
    $L2  = ($szerokosc/2);
  } 
  else {
   $L1   = $CP1;
   $L2   = $CP2;
  }
  $CP1 = round(($szerokosc/2)-((cos((2 * pi()) * $kat)) * $promien),2);
  $CP2 = round(($szerokosc/2)-((sin((2 * pi()) * $kat)) * $promien),2);
  echo ("  <path stroke="black" stroke-width="3" fill="".$kolory[$p]."" d="");
  echo ("M".$M1.",".$M2." L".$L1.",".$L2." A".$promien.",".$promien.", 0 0,1 ".$CP1.",".$CP2." Z");
  echo (""/>n");
}

echo("</svg>n");

?>

Przy podanych wartościach rysuje piękny wykres z równymi częściami. Zmieńcie jednak wartości w tablicy $dane na np. 5,5,20.

[ Dodano: 24 Cze 2005 09:04 am ]
Poprawka, teraz dopiero przeczytałem post ilr-a, który podsunął mi niezły pomysł. Oto poprawiona pętla:

for ($p=0; $p<count($dane); $p++) {
  $wartosc += $dane[$p];
  $kat = $wartosc / $suma;
  if ($p == 0){
    $L1  = ($szerokosc/2)-$promien;
    $L2  = ($szerokosc/2);
  } 
  else {
   $L1   = $CP1;
   $L2   = $CP2;
  }
  $CP1 = round(($szerokosc/2)-((cos((2 * pi()) * $kat)) * $promien),2);
  $CP2 = round(($szerokosc/2)-((sin((2 * pi()) * $kat)) * $promien),2);
  echo ("  <path w="".$wartosc."" stroke="black" stroke-width="3" fill="".$kolory[$p]."" d="");
  $test = $dane[$p] / $suma;
  if ($test > 0.5){
    echo ("M".$M1.",".$M2." L".$L1.",".$L2." A".$promien.",".$promien.", 0 1,1 ".$CP1.",".$CP2." Z");
  }
  else{
    echo ("M".$M1.",".$M2." L".$L1.",".$L2." A".$promien.",".$promien.", 0 0,1 ".$CP1.",".$CP2." Z");
  }
  echo (""/>n");
}

Dzięki chłopaki za pomoc!!! Wiedziałem, że na Was można liczyć :) A ilr ma u mnie winiacza.

5,553

(15 odpowiedzi, napisanych Bałagan)

Tato, wszystko jest ok - na to też wpadłem, tylko że powstaje problem z obramowaniem.

Dzięki za pomoc!

5,554

(15 odpowiedzi, napisanych Bałagan)

Temat nie jest związany z Atari, ale postuję go tutaj ponieważ czasami czytują to forum całkiem tęgie głowy ;)

Otóż rozkmina jest taka, że piszę sobie taką aplikację, która ma na celu generowanie strukturalnych wykresów kołowych w SVG i w pewnym momencie wystąpił mały zonk.

Wygooglałem taką fajna stronę z tematem podanym niemal na tacy - wszystko działa elegancko, wręcz miodzio. Wykresy rysują się pięknie i dokładnie. Niestety osoba tworząca ten tutorial nie przewidziała jednej, bardzo ważnej, rzeczy. W momencie, gdy mamy 2 elementy i struktura wygląda np. tak: 60%, 40% wykres wygląda następująco (patrz zał. 1).

Gdyby ktoś miał chwilkę czasu i zechciało mu się pogłówkować jak to ominąć to będę bardzo wdzięczny.

5,555

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Gr. 8 i Gr. 0. Na tych próbowałem, ale niech się wypowie ktoś kompetentniejszy  :?

5,556

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Sprites Panie kochany.

5,557

(33 odpowiedzi, napisanych Zloty)

W końcu po alkoholu niektórzy stają się mniejsi

Nie dotyczy lewiSa :)

5,558

(47 odpowiedzi, napisanych Fabryka - 8bit)

będzie wersja "D" dla delego tylko niech powie co jeszcze mogę wyrzucić

A co to jest CHTD? Jeśli to coś do TD to poproszę o wywalenie TD, CHTD i RS232.

5,559

(7 odpowiedzi, napisanych Zloty)

Pomogę w liczeniu głosów.

5,560

(47 odpowiedzi, napisanych Fabryka - 8bit)

A czy będzie wersja "SI" tzn. z Indus.sys i S2I.com?

Ja w tej chwili (3 rocznica wkrótce) mam LDW i SIO2IDE, więc fajowsko by było ;)

5,561

(18 odpowiedzi, napisanych Sprawy atari.area)

Poprawione.

Czcionki to kwestia gustu. Wg mnie w 1024x768 wcale nie są małe.

5,562

(9 odpowiedzi, napisanych Sprzęt - 8bit)

No nie gadaj, że tylko mi robiłeś SIO2IDE :mrgreen:

5,563

(33 odpowiedzi, napisanych Zloty)

Panowie i Panie!

Zostało niewiele ponad półtorej miesiąca do party, w związku z tym należy już powoli szykować się na RLT jadący do Ornety. Żeby za dużo nie kombinować proponuję tradycyjny obciąg:

28.07.2004:
Kraków Płaszów 11:56
Kraków Główny 12:02
Radom 15:15
Warszawa Zachodnia 16:50
Warszawa Centralna 17:00
Warszawa Wschodnia 17:12
Olsztyn Głowny 20:32

Tutaj nastąpi przesiadka do Bonanzy i przerwa w tankowaniu na zapiekanki (nie będący w stanie będą przeniesieni)

Olsztyn Główny 20:46
Orneta 21:47

Co wy na to?

5,564

(74 odpowiedzi, napisanych Sprzęt - 8bit)

zapluje monitor ? opinie kombiantora i cwaniaka ?? strasznie latwo sie wydaje opinie o innych ?? no nie ??

Strasznie łatwo się wydaje celne i poparte faktami opinie. Podzielam stwierdzenie KMK, ze jesteś kombinatorem i cwaniakiem - powiem więcej: jesteś bezczelnym kombinatorem i cwaniakiem.

myide jest proste - nawet bardzo..ale jednak jest cos w nim, co powoduje ze jest popularne - nie u nas w kraju...wlasnie ta prostota dzialania

To chyba jakieś inne myide masz, bo to, które zaprojektował mr. atari (i tak frasun dla niego) z prostotą działania nie ma nic wspólnego.

jak dla mnie postawa --coz.dziecinnie smieszna..stracilem chec pisac cokolwke na tym forum

Do widzenia. Czy mam juz skasować konto?

bo w zyciu trzeba myslec i wycigac wnioski

Właśnie, teraz Ty trafiłeś w sedno. Zrobiłeś jeden numer, wniosków nie wyciągnąłeś i zrobiłeś kolejny taki sam. Zrozum stary, ze bezczelnych cwaniaków tu nie potrzebujemy. Mamy jednego cwaniaka (tebego) i więcej nie potrzebujemy ;)

Neoplayer ma taki być. Tylko coś go długo nie widać.

5,566

(40 odpowiedzi, napisanych Fabryka - 8bit)

Eru, specjalnie dałem takie, zeby nie było widać, ze to konwersja :)) Poza tym jakoś mi się bardziej podobają obrazki z ditherem :) Ale to juz sprawa gustów, o których się nie dyskutuje :)

Mozna juz dodawać ATR i XEX (chyba).

5,567

(40 odpowiedzi, napisanych Fabryka - 8bit)

Takie ładne rzeczy mozna robić. Oczywiście to nieśmiertelny Boris.

5,568

(40 odpowiedzi, napisanych Fabryka - 8bit)

Bo eru zapomniał o aspect ratio ;)

5,569

(62 odpowiedzi, napisanych Fabryka - 8bit)

Grafa na wypasie. Pełny frasun.

5,570

(44 odpowiedzi, napisanych Bałagan)

Tato, nie słuchaj nostiego :)

Na obecną chwilę nie jest mozliwe uruchomienie gier ze starego XBOX'a na XBOX 360. Być moze uzytkownicy zaleją Billa milionem petycji, to kaze usiąść ludziom i pisać wrappery ;)

5,571

(5 odpowiedzi, napisanych Bałagan)

Kraftwerk!

5,572

(44 odpowiedzi, napisanych Bałagan)

bez zadnych rekompilacji gier.

Technicznie raczej niemożliwe :)

5,573

(44 odpowiedzi, napisanych Bałagan)

chyba panowie z Nintendo to słabiutko

Nintendo nie nastawia się, tak jak MS czy Sony, na rzeszę. Oferta tej firmy jest zdecydowanie pozycjonowana do młodszej klienteli, a w szczególności dzieci. Polityka Big N jest doskonałym przykładem jak dbać o klienta i mieć szeroką wizję tego co się chce robić.

Do tego z tego co zaobserwowałem w USA X-box 360 jest reklamowany jako rodzimy produkt z lekka sugestią by to własnie jego kupowac a nie produkty Japońców

Przede wszystkim, z moich obserwacji konferencji prasowych, jak równiez reklamowych spotów (m.in. MTV), zauwazyłem, ze Microsoft juz wie (i wiedział wcześniej), ze PS3 będzie mocniejsza technologicznie i zdecydował się na inny chwyt. X360 jest (i prawdopodobnie będzie) reklamowany jako domowe centrum rozrywki, nie stricte konsola. Poza tym MS juz w tym momencie (przed premierą sklepową!) mówi, ze to nie moc i grafika, a innowacyjność stanowić będą o sile X360! W pierwszym X'ie tą nowością był Live! Trzeba przyznać, ze był to strzał w 10-tke, ogromna ilość ludzi nabyła X'a tylko dlatego, ze mogła pograć ze znajomymi. Łatwo i bezboleśnie - to jest to, na co ludzie czekali.

To juz nie jest PS2 z Network Adapterem, którego obsługują 2 gry na krzyz i jest koszmarnie drogi, to nie jest Dreamcast, dzięki któremu mozna było pograć w sieci narazając się na bankructwo z powodu wysokiego rachunku telefonicznego. Wkładasz kabel do gniazdka z tyłu i grasz! Aktualnie niemal kazda gra ma opcję gry poprzez Live.

A pomyśleć, ze kiedyś Bill powiedział: "Internet??? Nie, nas to nie interesuje"

5,574

(96 odpowiedzi, napisanych Bałagan)

Kierownik poleca (alfabetycznie):

Armia
Judas Priest
Megadeth
Kat
Pantera
Running Wild
Sepultura
Slayer

5,575

(44 odpowiedzi, napisanych Bałagan)

Mozecie sobie spokojnie odpuścić ten film. Xbox 360 występuje w nim moze kilka sekund w ciągu całego programu :)

Wielki Bill wyciągnął duzo wniosków z umiarkowanego sukcesu swojej poprzedniej konsoli. Największą porazka poprzedniego Xbox'a była wręcz śladowa, w porównaniu np. do takiego PS2 czy nawet PS1 (sic!), sprzedaz w Japonii. Wszyscy powazni developerzy gier na konsole wiedzą jak wazny jest rynek japoński, tymczasem nasi skośnoocy przyjaciele omijali Xbox'a jak głęboką kałuzę - dlaczego? Wiadomo, brak porządnych RPG, szczególnie opartych w jakikolwiek sposób na Anime / Mandze. Z kolei na teoretycznie słabszą PS2 jest ich od metra i ciut, ciut.

Jaki to wniosek? Final Fantasy XI będzie na nowego X-a. Więcej komentarzy chyba nie potrzeba.

Jak dla mnie powaznym, o ile nie najpowazniejszym błędem jest brak kompatybilności X360 ze starym Xbox'em. Nie wiem nawet, czy to nie będzie jeden z powodów, dla których potencjalni nabywcy zrezygnują z zakupu konsoli. PS2 oferuje niemal 100% zgodność ze swoją wielką poprzedniczką, wyłaniająca się z mgły PS3 tez jest zapowiadana jako zgodna z PS2, a tu... Co prawda Microsoft obiecuje, ze kompatybilność zostanie zachowana dla największych hitów, co wiąze się z przekompilowaniem całej gry (X1 jest oparty na rozwiązaniach nVidii i Intela, a X360 będzie napędzany przez duet ATi / IBM), tylko jakoś nie wyobrazam sobie co się stanie ze starymi grami? Wyślemy do Redmond pudło z naszymi płytkami, a dostaniemy przekompilowane wersje? Bardzo duzy kop w pupę dla Pana Billa - zdaję sobie sprawę, ze trzeba być na rynku wcześniej od Sony (PS3) i Big N (Revolution), ale wystarczyło zatrudnić parę (hmmm) osób więcej, które korzystając z mocy, którą zapewni kilkurdzeniowy procesor, napiszą wrapper pozwalający na (chociazby) emulację starej maszynki. Dbanie o klienta (nawet poprzedniego) i budowanie dobrego wizerunku w świecie konsol to rzecz normalna - w tym aspekcie Microsoft ma jeszcze parę lekcji do odrobienia.

Ciekawi mnie tylko ilość dni potrzebnych hackerom na wymyślenie pierwszego modchipa. Dla niezorientowanych w temacie przypomnę fakt, ze małym przełomem w hackowaniu pierwszej konsoli Microsoftu było... wypuszczenie gry o przygodach dzielnego agenta 007. Tak, tak, dzięki prostemu exploitowi zapisanemu na karcie pamięci mozna było przejąć kontrolę na konsolą!

Czy tym razem powstanie exploit dla kamerki, przed którą będzie trzeba zrobić głupią minę, która z kolei spowoduje buffer overflow? Pozyjemy...