Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Speedy
Napisane: 2.09.2012, 15:03:45





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Omijaj firmy "kogucich", w których pracują 3-4 osoby (chyba, że są to np. Twoi znajomi ze studiów, którzy rozkręcają interes i których dobrze znasz). Pracowałem kiedyś w takiej właśnie firmie przez kilka miesięcy podczas studiów na 1/2 etatu. Nie żałuję tego, bo było to dla mnie dobre doświadczenie życiowe, ale nie zawodowe, gdyż technicznie niewiele się tam nauczyłem, choć zaliczyłem dzięki temu praktyki na studiach i miałem wolne wakacje, bo wcześniej się stamtąd zwolniłem. Natomiast nauczyłem się, że od takich firm należy się trzymać z daleka, ponieważ oferują one niskie zarobki, niewielkie perspektywy rozwoju, czasem brak profesjonalizmu, nie wytwarza się softu w oparciu o najnowsze znane metodologie i narzędzia, czasem takie firmy oszukują swoich pracowników i klientów, atmosfera jest nieciekawa. To, co napisałem, nie jest regułą, ale akurat ja miałem takie właśnie doświadczenia. W większych firmach ludzie, którzy je prowadzą, są poważniejsi, wiedzą, jak należy zarządzać firmą i prowadzić projekty, żeby do czegoś dojść, szanują pracowników, jest lepsze wynagrodzenie, lepsza atmosfera, można się sporo nauczyć od strony technicznej, ale też dowiedzieć się, jak jest skonstruowana struktura większej firmy, w jaki sposób jest zorganizowana praca, jak funkcjonuje firma, z jakich narzędzi i rozwiązań się korzysta, a to też jest wartościowa wiedza.

Te historie o parzeniu kawy i darmowych praktykach dotyczą niepoważnych firm i słabych kierunków. Solidna firma IT wdroży Cię do swoich codziennych prac i zapłaci Ci za te praktyki chociażby taką kwotę, żebyś np. był w stanie utrzymać się przez 2 miesiące w mieście, w którym działa firma, jeśli miałbyś się do niego przeprowadzić na ten krótki okres.

Dodam też, że najlepiej, gdybyś zainteresował się praktykami zagranicznymi. Są na uczelniach organizacje, które zajmują się tego typu sprawami. Zorientuj się w temacie na swojej uczelni i na uczelniach w okolicy. Jak dobrze pokombinujesz, to zaliczysz praktyki i fajne wakacje za jednym zamachem.
  Forum: Hydepark · Podgląd postu: #989889 · Odpowiedzi: 9 · Wyświetleń: 658

Speedy
Napisane: 14.06.2012, 19:57:51





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Facebook jest napisany w PHP (i teraz korzysta z HipHop for PHP, czyli konwersji kodu PHP do C++), Onet.pl korzysta z PHP i Pythona, Google korzysta głównie z Pythona i GWT (Java), Wp.pl korzysta z PHP i C++.
Dostępność serwisów jest w niewielkim stopniu zależna od języka programowania. Za kwestię dostępności systemów High Availability (HA) jest odpowiedzialna infrastruktura sieciowa, sprzęt, farmy serwerów, systemy load balancingu i oprogramowanie sieciowe, które automatyzuje część prac (programy w C++, Pythonie i skrypty w Shellu). Niektóre operacje, które można rozproszyć, są wykonywane asynchronicznie i współbieżnie w klastrach komputerowych. Jeżeli Cię to bardzo interesuje, to możesz nawet w domu sobie coś takiego eksperymentalnie uruchomić na jednej lub kilku maszynach (szukaj pod hasłami: Distributed Inter-Process Communication, Cluster Knoppix, Message Passing Interface, MPICH2 - pierwsze dwa są tylko na linuksa, MPI odpalisz na linuksie i windowsie).
  Forum: Hydepark · Podgląd postu: #969637 · Odpowiedzi: 9 · Wyświetleń: 842

Speedy
Napisane: 13.12.2011, 19:03:40





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Cytat(Niktoś @ 13.12.2011, 15:48:04 ) *
Wybacz,zrobiłem ci,cośquestionmark.gif



Tak zacząłeś swoją wypowiedź.Zrobiłes fajną reklame google calendar i tylko tyle.
Ja ,a może inni może także nie widzą sensu,motywu takiego tematu.Gdzie tu problem ,jaki chciałbyś przedstawić,gdzie jakieś wnioski ,sugestie na założony przez Ciebie Temat?Pada pytanie ,czy używacie?To Ci ,co niektórzy odpowiedzieli,że tak ,albo nie.Jeśli chcesz się czegoś więcej dowiedzieć ,zadawaj konkretne pytania,bo te które zadałeś jest co najmniej groteskowe i nic wartościowego nie wnosi do tego forum.


Właśnie o to mi chodzi. Napisałeś, że używasz sobie Google Calendar, jakbyś się wczoraj urodził i pytasz innych: "używacie?". Co mamy Ci odpisać? "Używamy?" "nie używamy?". Nie wiem, co ten temat ma na celu. Ja korzystam z Google Calendar od dawna i sądzę, że większość osób na tym forum jest na bieżąco z produktami Google, ponieważ jest to forum programistyczne. IMO taki wątek na tego typu forum wygląda śmiesznie i komicznie. Gdybyś stworzył taki wątek na jakimś forum o ogólnej tematyce, albo na forum dla zwykłych użytkowników komputera, to bym nie pisał takich odpowiedzi, ale tutaj wygląda to dziwnie i w dodatku, nie wiem, po co ten wątek stworzyłeś.
  Forum: Hydepark · Podgląd postu: #922103 · Odpowiedzi: 9 · Wyświetleń: 1 022

Speedy
Napisane: 25.11.2011, 15:17:25





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Ściągnij sobie taki program flux: http://stereopsis.com/flux/ . Ekran będzie się odpowiednio "ściemniał" w zależności od pory dnia. IMO, bardzo ułatwia to korzystanie z komputera.
  Forum: Hydepark · Podgląd postu: #916929 · Odpowiedzi: 7 · Wyświetleń: 884

Speedy
Napisane: 17.11.2011, 18:20:25





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Ściągnij sobie Eclipse for Java Developers. Jeśli chodzi o PDT (PHP Development Tools), to w najnowszej wersji Eclipse już chyba tego nie ma, bo zaniechali supportu. W związku z tym, jeśli chcesz pisać w PHP pod Eclipse, to ściągnij sobie Eclipse w poprzedniej wersji, czyli Helios. Z menu pomocy możesz sobie doinstalować niezbędne oprogramowanie, tj. PDT, narzędzia webowe, etc. Jeśli chodzi o Pythona, to poszukaj w Google informacji pod hasłem PyDev. Jest to plugin do obsługi Pythona. Trzeba dodać do instalatora pakietów dodatkowy wpis i wtedy będziesz mógł sobie doinstalować do Eclipse obsługę Pythona (Ruby chyba też). Jest to plugin developerów środowiska Aptana. Obsługę C++ też możesz zainstalować w klasyczny sposób. Niemniej jednak w tym języku średnio mi się pisze pod Eclipse. Może jest to kwestia przyzwyczajenia. W każdym razie ja do C++ używam pod Windowsem Code Blocks i kompilatora GCC do małych programów. Do jakichś poważniejszych rzeczy polecam MS Visual Studio. Wersja express jest darmowa. Dla studentów jest dodatkowo dostępna wersja professional w ramach programu msdn aa. Kiedyś korzystałem też Borland C++ Builder, ale teraz jest to przeżytek, bo mało kto tego używa, choć uważam, że niektóre kwestie rozwiązali lepiej i sprawniej, niż MS.
  Forum: Komputery i oprogramowanie · Podgląd postu: #915027 · Odpowiedzi: 3 · Wyświetleń: 1 034

Speedy
Napisane: 6.11.2011, 19:33:34





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

id jest unikalnym atrybutem. Nie możesz go stosować do wielu elementów. Konkretną nazwę "id" może mieć tylko jeden element w całym kodzie.
Jeżeli zacząłbyś korzystać z jQuery w Twoim kodzie i odwoływał do struktury DOM po "id", pewnie pojawiłyby się błędy, bo nie wiadomo będzie, o który "id" chodzi.
Masz w swoim kodzie np. coś takiego:

Kod
...
<div id="gallery">
   <div id="photo"><a href="#"><img src="photo/photo.jpg" alt="Przejdź do galerii"></div></a>
   <div id="photo"><a href="#"><img src="photo/photo.jpg" alt="Przejdź do galerii"></div></a>
   <div id="photo"><a href="#" ><img src="photo/photo.jpg" alt="Przejdź do galerii"></div></a>
</div>
...


Jeżeli chcesz użyć tych samych właściwości dla wielu elementów, to użyj atrybutu "class" zamiast "id".
Możesz w ogóle pozbyć się tych atrybutów i zrobić w swoim arkuszu CSS coś takiego:

Kod
#gallery div {
   /* właściości */
}


Jeżeli wszystkie div-y w kontenerze #gallery będą musiały posiadać te same cechy, to w takim wypadku możesz w ogóle pominąć atrybuty "class" oraz "id". Dzięki temu automatycznie zmniejszasz objętość kodu HTML.

Dodatkowo dochodzi problem złego zamykania znaczników, o którym wspomniał przedmówca.

Tyle rzuciło mi się na pierwszy rzut oka. Może potem dokładniej to przeanalizuję i coś napiszę w wolnej chwili.
  Forum: Oceny · Podgląd postu: #912220 · Odpowiedzi: 9 · Wyświetleń: 858

Speedy
Napisane: 10.10.2011, 22:29:03





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Człowieku, poczytaj sobie najpierw o tych językach chociażby na Wikipedii lub w Google. Java służy do czego innego i Python służy do czego innego. Oczywiście w każdym z tych języków możesz robić co Ci się podoba, ale w zależności od zastosowania, należy język dobierać z głową. Jak będziesz musiał napisać mały skrypt, który przetwarza w konsoli Linuxa jakieś dane, to lepiej wybrać Pythona, a jeśli będziesz chciał napisać aplikację na Androida, to piszesz w Javie, jak będziesz chciał zaprogramować system wbudowany, to piszesz w C albo C++. Przykłady można mnożyć, a takie porównanie jest bez sensu.
  Forum: Hydepark · Podgląd postu: #904693 · Odpowiedzi: 31 · Wyświetleń: 7 041

Speedy
Napisane: 3.10.2011, 17:48:23





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Chyba najlepiej napisać w tym, co znasz najlepiej. Generalnie, jeśli chodzi o aplikacje internetowe, to Python i Ruby mają bardzo podobne możliwości do PHP. Plusem Pythona jest to, że można w nim pisać też aplikacje okienkowe i konsolowe, ale w przypadku serwisu internetowego nie ma to znaczenia. Składnia tych języków jest też nieco inna. Jest sporo koncepcji, które nie pojawiają się w innych językach. Ogólnie, warto się nauczyć przynajmniej podstaw Pythona. Do aplikacji konsolowych i skryptów obliczeniowych, które wykonują jakieś pojedyncze zadanie IMO Python nadaje się lepiej, niż PHP. Sporo rzeczy pisze się szybciej .Nie ma nawiasów klamrowych, tylko wcięcia, dzięki czemu jest mniej kodu. Nie ma też średników na końcu instrukcji. Niemniej jednak, jeśli nie znasz tych języków, napisanie w nich czegoś zajmie Ci więcej czasu, niż w PHP, który znasz. Będziesz mógł pisać szybciej dopiero, gdy poznasz te języki. Tak czy inaczej, jeśli chodzi o aplikacje webowe, to nie wydaje mi się, żeby było coś takiego, czego nie da się zrobić w PHP, a w Pythonie się da. Python, czy Ruby nie biją też wydajnościowo PHP na głowę. Jeśli chodzi o hostingi, to linuxpl.com oferuje obsługę: php, python, ruby. Megiteam.pl też je obsługuje i ponadto jest tam też obsługa node.js, którego swoją drogą nie radziłbym póki co wykorzystywać w poważnych projektach.
  Forum: Hydepark · Podgląd postu: #903297 · Odpowiedzi: 7 · Wyświetleń: 1 369

Speedy
Napisane: 17.04.2011, 02:46:58





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Studiuję jakiś czas na tym wydziale, na który się wybierasz, tylko na makrokierunku. Generalnie, wszystko zależy od tego, czym chciałabyś się zajmować. Na automatyce, informatyka jest wykorzystywana tylko jako narzędzie i jej zastosowanie jest bardziej przemysłowe. Bardzo ogólnie mówiąc, na informatyce jest większy nacisk na analizę algorytmów, programowanie, tworzenie wspomnianych wcześniej narzędzi etc.
Cytat
Jakie są perspektywy pracy po takich studiach? Po jakim kierunku mam lepsze perspektywy zarobkowe i rozwojowe?

Powiem Ci tak: perspektywy zarobkowe, rozwojowe i jakiekolwiek inne masz takie same po każdym kierunku. Wiedza przekazana na studiach jest zbyt mała, żeby się na coś przydała, bo są to podstawy. To, czy będziesz miała dobre perspektywy, czy nie, zależy tylko od Ciebie i od tego, czy będziesz swoje umiejętności samodzielnie rozwijać, czy tylko "odbębniać" przedmioty. Studia świetnie poszerzają horyzonty, ale trzeba bardzo dużo czasu poświęcić na samodzielny rozwój, żeby coś z tego wyszło.
Jak jesteś niezdecydowana, możesz też pójść na makro na tym samym wydziale, ale to też ma swoje plusy i minusy tongue.gif. Program studiów jest wszechstronny, co jest zarówno zaletą, jak i wadą, bo jest jakieś ogólne pojęcie zarówno o automatyce, jak i informatyce + znajomość angielskiej nomenklatury technicznej z tych dziedzin, ale sporo przedmiotów jest prowadzonych pobieżnie i mniej szczegółowo. Nie ma też niektórych przedmiotów, które są na informatyce i automatyce, ponieważ ich kosztem są przekazywane podstawy automatyki i podstawy informatki + trochę elektronicznych przedmiotów.
Na każdym z tych kierunków są fajne przedmioty, ale są też takie, które trzeba zmęczyć. Najlepiej wejdź na stronę uczelni (www.polsl.pl) i przejrzyj sobie program studiów (ten ze strony wydziału www.aei.polsl.pl jest już chyba zdeaktualizowany). Zobacz, co tam jest. Jak nie będziesz wiedzieć, o co chodzi, to sprawdź na google i wtedy będziesz mieć jakiś pogląd na tematykę studiów.
Jeśli chodzi o stypendia, to chyba na wszystkich kierunkach są takie same lub bardzo podobne, a na 1 roku strasznie ciężko je dostać, bo jest mnóstwo "odsiewowych" przedmiotów, które większość ledwo zdaje.
Jeśli interesuje Cię taka tematyka, to akurat na Śląsku ta uczelnia i kierunek, to dość dobry wybór, bo ciężko tu o coś lepszego. Ważne, żebyś robiła to, co Cię interesuje, a nie zastanawiała się po czym są lepsze zarobki. Jak będziesz robić coś, co Cię pasjonuje, to kasa będzie po prostu "skutkiem ubocznym" lub naturalnym efektem pracy. Nic na siłę.

Cytat
Jak myślisz o tym poważnie to lepiej łap się już dziś za jakieś c/c++ bo jak przyjdzie Ci w tym coś pisać (a zazwyczaj zakładają że już coś tam umiesz) to nie wyrobisz się z nauką - zadania jakie przed Tobą stawiają to nie jest "naucz się c/c++" tylko "znasz już c++ skup się na algorytmie"


Warto umieć przed studiami programować, ale jeśli ktoś nie potrafi, to też nie jest jakiś straszny problem, choć na początku może być trochę do tyłu.
Akurat na samym początku są same proste rzeczy z c i c++ i można je szybko ogarnąć nie mając większego pojęcia o programowaniu. Dopiero potem wchodzą jakieś trudniejsze tematy, ale są to głównie algorytmiczne zagadnienia.
  Forum: Hydepark · Podgląd postu: #855977 · Odpowiedzi: 8 · Wyświetleń: 2 649

Speedy
Napisane: 27.01.2011, 18:31:25





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Spójrz na śląską wersję: http://rozklady.kzkgop.pl/ . Nie twierdzę, że musisz od razu implementować taką złożoną funkcjonalność, ale możesz czerpać inspiracje (zarówno pod względem grafiki, UI, jak i sposobu funkcjonowania) winksmiley.jpg.
  Forum: Oceny · Podgląd postu: #831332 · Odpowiedzi: 30 · Wyświetleń: 4 755

Speedy
Napisane: 23.01.2011, 21:26:34





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Dziwny temat. Musiałbyś być alfą i omegą, żeby to wszystko ogarnąć na poziomie winksmiley.jpg.

Jeśli chodzi o technologie internetowe, to możesz dopisać jeszcze:
SOAP
REST
Java
Flex
Jak C++ napisałeś, to możesz dodać też C.

Jeszcze uwagi do tej listy: CMS, to nie technologia. Nie wiem, czy JSCRIPT, to coś innego niż po prostu JavaScript, a ROR to framework, a nie żadna technologia, czy język (idąc tym tropem mógłbyś równie dobrze powypisywać wszystkie frameworki we wszystkich językach, które wymieniłeś). DHTML, to przestarzały skrót używany kilka lat temu w celu określenia dynamicznych stron internetowych tworzonych z użyciem JavaScript.
  Forum: Hydepark · Podgląd postu: #829985 · Odpowiedzi: 23 · Wyświetleń: 4 105

Speedy
Napisane: 18.11.2009, 00:34:07





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Cytat(wiewiorek @ 17.11.2009, 09:42:28 ) *
phpion ładny sklep, ale takie pisanie sklepu samodzielnie od podstaw to kupa roboty, moim zdaniem lepiej wykorzystać jeden z darmowych systemów do tworzenia sklepów, np. Prestashop: http://www.prestashop.com/demo/


Wyobraź sobie, że poświęcając tę kupę roboty na stworzenie czegoś od podstaw możesz stworzyć rozwiązanie dedykowane, dostosowane do potrzeb konkretnego klienta, możesz ogarnąć cały projekt, zoptymalizować, rozwinąć, poprawić i ogólnie nad tym panować. Czasem klient może sobie zażyczyć jakiejś ekstra funkcjonalności, której nie ma w darmowym lub komercyjnym rozwiązaniu i wtedy będziesz musiał przebijać się przez dokumentację (o ile jest) i tysiące linii kodu, żeby dowiedzieć się, jak to zrobić, a kiedy już stracisz mnóstwo czasu i to zrobisz, będzie to najprawdopodobniej chodziło mizernie, bo często do tego typu rozwiązań pluginy niestety pisze się "na siłę". Może się też zdarzyć, że nie będziesz mógł nic w sklepie zmienić, bo nie pozwoli Ci na to licencja. Ponadto, tworząc własne rozwiązanie zawsze możesz skorzystać z gotowych bibliotek i frameworków. Miałem już okazję wdrażać zarówno własne oprogramowanie sklepu, jak i komercyjne. Co z tego, że komercyjne rozwiązanie ma mnóstwo funkcji, skoro chodzi, jak krew z nosa, a jego wdrożenie, to mordęga. Sklep, który pisałem prawie od zera ma tylko podstawowe funkcjonalności, ale w porównaniu z jednymi z najpopularniejszych komercyjnych rozwiązań, chodzi, jak rakieta i nawet jeśli dodałbym do niego więcej modułów, to go one nie spowolnią. Jeżeli twórca projektu wie, co robi, to dedykowany sklep będzie chodził szybko, miał, co trzeba i będzie elegancki. Zetknąłem się z różnymi rozwiązaniami sklepów internetowych (zarówno komercyjnymi, jak i nie) i niektóre z nich wdrażałem, a niektóre musiałem poprawiać i powiem tyle, że większość z nich ma mierną wydajność, a nie tylko przeciętnego użytkownika wkurza, jak sklep ładuje się pół minuty.

Wracając do tematu wątku smile.gif, dobrze jest zamieścić w odpowiednim miejscu kilka elementów ajaxowych. Np. po kliknięciu "dodaj do koszyka" nie powinniśmy być odsyłani do strony koszyk, tylko powinno się pojawić okienko "produkt został dodany do koszyka", a operacja powinna zostać wykonana w tle, żeby można było spokojnie kontynuować zakupy. Kolejnym ciekawym elementem, nad którym można pomyśleć, to slidery to filtrowania produktów (zakres ceny, atrybuty, etc.). Można też rozważyć koszyk z metodą drag & drop, jako opcja dodatkowa.

Pozdrawiam.
  Forum: Hydepark · Podgląd postu: #681522 · Odpowiedzi: 15 · Wyświetleń: 2 614

Speedy
Napisane: 29.07.2009, 03:11:18





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Po żadnych studiach nikim się automatycznie nie staniesz. Na studiach można się zetknąć z różnymi zagadnieniami i technologiami, ale jeśli chcesz je znać porządnie, to będziesz musiał rozwinąć tę wiedzę we własnym zakresie.

Co do programowania "okienkowego" w C++, to masz trochę błędne pojęcie. Otóż jeśli ktoś napisze sobie program z wykorzystaniem okienek, to nie musi być wcale żadnym profesjonalistą zwłaszcza, że w takich środowiskach, jak chociażby Borland C++ Builder, czy MS Visual Studio można sobie te okienka "wyklikać" nie pisząc przy tym ani jednej linijki kodu. Wszystko zależy od zastosowania programu. Jeśli ma on po prostu przetwarzać jakieś dane, generować obliczenia etc., to żaden interfejs graficzny czy okienkowy nie jest potrzebny. Jeśli natomiast "pani Krystyna" będzie musiała wprowadzać do takiego programu dane przesyłek na poczcie, to już wypadałoby przygotować okienkowy interfejs. Te okienka, to tylko forma prezentacji.
  Forum: Hydepark · Podgląd postu: #641490 · Odpowiedzi: 16 · Wyświetleń: 2 487

Speedy
Napisane: 8.06.2009, 00:31:43





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

W angielskiej wikipedii jest fajny opis, jak to zrobić winksmiley.jpg. Dla sportu zrobiłem wersję w C++, która generuje plik z danymi dla Matlaba tongue.gif. Elipsa rysuje się prawidłowo.

Kod
#include <iostream>
#include <cmath>
#include <fstream>

using namespace std;

/**
* @param float x - X coordinate
* @param float y - Y coordinate
* @param float a - Semimajor axis
* @param float b - Semiminor axis
* @param float angle - Angle of the ellipse
*/

void calculateEllipse(float x, float y, float a, float b, float angle, int steps)
{
    float alpha, sinalpha, cosalpha, beta, sinbeta, cosbeta, X, Y;
    // Angle is given by Degree Value
    beta = -angle * (M_PI / 180); // converts Degree Value into Radians
    sinbeta = sin(beta);
    cosbeta = cos(beta);
  
    float * XArray = new float[steps];
    float * YArray = new float[steps];

    for (int i = 0; i < 360; i += 360 / steps)
    {
        alpha = i * (M_PI / 180);  
        sinalpha = sin(alpha);
        cosalpha = cos(alpha);
        XArray[i] = x + (a * cosalpha * cosbeta - b * sinalpha * sinbeta);
        YArray[i] = y + (a * cosalpha * sinbeta + b * sinalpha * cosbeta);        
    }
    
    ofstream points;
    points.open("ellipse.m");
    
    points << "x = [ ";
    for (int i = 0; i < 360; i += 360 / steps)
        points << XArray[i] << ", ";
    points << "];" << endl;
    
    points << "y = [ ";
    for (int i = 0; i < 360; i += 360 / steps)
        points << YArray[i] << ", ";
    points << "]; " << endl;
    
    points << "plot(x,y);" << endl;
    points.close();
    delete[] XArray;
    delete[] YArray;
    
}

int main()
{
    calculateEllipse(10,10, 50, 20, 30, 360);
    system("pause");
    return 0;
}


Wyszło mi coś takiego:

  Forum: Hydepark · Podgląd postu: #616987 · Odpowiedzi: 10 · Wyświetleń: 2 550

Speedy
Napisane: 26.01.2009, 14:58:21





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

To nie jest czas przeszły, tylko teraźniejszy (w przeszłym byłoby chyba escuchado), ale sam sens tego, co napisał przedmówca wydaje mi się prawidłowy pomimo tego, że z hiszpańskiego najlepszy nie jestem tongue.gif.
  Forum: Hydepark · Podgląd postu: #563045 · Odpowiedzi: 6 · Wyświetleń: 1 407

Speedy
Napisane: 28.11.2008, 16:52:46





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Zmień ten różowy na coś mniej oczojebnego, bo nie da się na to patrzeć dłużej, niż 2 sekundy ;-).
  Forum: Oceny · Podgląd postu: #541798 · Odpowiedzi: 9 · Wyświetleń: 2 109

Speedy
Napisane: 23.11.2008, 00:36:33





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

W środowisku borland c++ builder masz pakiet indy do połączeń internetowych. Możesz sobie napisać aplikację w c++, która połączy się z serwerem, coś z niego pobierze, zapisze, a po stronie serwera możesz stworzyć drugą aplikację w dowolnej technologii, która zrobi to, co będzie potrzebne. Protokół, za pomocą którego można się komunikować możesz sobie wybrać jaki chcesz - dr_bonzo już podał Ci najpopularniejsze przykłady.
  Forum: Hydepark · Podgląd postu: #539593 · Odpowiedzi: 6 · Wyświetleń: 2 621

Speedy
Napisane: 20.11.2008, 17:01:51





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

  1. <?php
  2. $_SERVER["REQUEST_URI"];
  3. ?>


W tym siedzi informacja o wprowadzonym adresie.
  Forum: PHP · Podgląd postu: #538777 · Odpowiedzi: 2 · Wyświetleń: 965

Speedy
Napisane: 8.11.2008, 17:26:35





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Znaj moje dobre serce.

  1. <?php
  2.  
  3.    preg_match_all('/<tdsclass="">(.+)</td>s(.+)</td>/', file_get_contents('http://www.mp3przeboje.pl/poplista'), $output);
  4.  
  5.    for($i = 0; $i < 5; $i++)
  6.        echo $output[0][$i].' - '.$output[1][$i]."<br/>\n";
  7.    
  8. ?>
  Forum: Poszukuję · Podgląd postu: #534331 · Odpowiedzi: 3 · Wyświetleń: 1 571

Speedy
Napisane: 28.08.2008, 22:14:56





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

u mnie jest tak samo, jak u przedmówców.
Tam masz id="page_item", a tego nie ma w cssie, poza tym w id="menu" nie ma określonej czcionki. Tak samo w id="container", więc przyjmuje domyślną czcionkę systemową dla stron www, a windowsie jest to Times New Roman winksmiley.jpg.
  Forum: Oceny · Podgląd postu: #510746 · Odpowiedzi: 16 · Wyświetleń: 2 964

Speedy
Napisane: 28.08.2008, 21:59:47





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Te literki w opcjach menu są zbyt blisko siebie i napisy się zlewają - trzeba się domyślać, co tam jest napisane.
  Forum: Oceny · Podgląd postu: #510734 · Odpowiedzi: 16 · Wyświetleń: 2 964

Speedy
Napisane: 20.08.2008, 14:54:09





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Brak weryfikacji, czy użytkownik nie jest botem po wykonaniu serii kilku lub kilkunastu operacji przeglądania profili użytkowników (potencjalna agregacja danych) oraz częstego pisania na forum (potencjalny spam).
  Forum: Hydepark · Podgląd postu: #507262 · Odpowiedzi: 26 · Wyświetleń: 4 771

Speedy
Napisane: 22.08.2008, 00:49:39





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Można ewentualnie próbować kombinować z jakimiś metodami niewidocznymi dla użytkownika, żeby go nie męczyć jakimiś captchami i innymi bzdurami. Np. puszczać tylko tych użytkowników, u których wykona się w tle jakaś operacja via JavaScript, a ponieważ większość botów nie potrafi obsługiwać JavaScriptu, to boty zostaną zablokowane. Kiedyś czytałem o czymś podobnym na jakimś blogu, ale tego wpisu już nie ma, a sam sposób był nie do końca dopracowany.
  Forum: Hydepark · Podgląd postu: #507858 · Odpowiedzi: 26 · Wyświetleń: 4 771

Speedy
Napisane: 18.08.2008, 23:56:29





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Chodzi Tobie o coś takiego: http://www.jeroenwijering.com/?page=wizard&example=2 ?
  Forum: Hydepark · Podgląd postu: #506700 · Odpowiedzi: 2 · Wyświetleń: 1 358

Speedy
Napisane: 12.08.2008, 16:05:03





Grupa: Zarejestrowani
Postów: 651
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----

Cytat(Foxx @ 12.08.2008, 16:00:54 ) *
Inaczej: dopóki klikam w menu 1. i 2. poziomu w urlu będę widział powiedzmy: "admin/menu1/id_wyboru/", "admin/menu2/id_wyboru/" - kontroler admin obsługuje mi nawigację - ale jak kliknę w menu 3. poziomu to będzie już "produkty/dodaj" - a menu tak jak było wybrane musi się nadal wyświetlać.


Możesz sobie includować jakiś plik, w którym będzie przechowywane menu, a w tym pliku w zależności od parametrów, jakie są podane w url-u wyświetlać menu.

np.

  1. <?if($this->uri->segment(2) == 'news'):?>
  2. menu newsów
  3.  <?if($this->uri->segment(3) == 'opcja1'):?>
  4.  menu newsów - opcja 1
  5.  <?endif;?>
  6. <?elseif($this->uri->segment(2) == 'inny_modul'):?>
  7. // ...
  8. // itd.
  9. <?endif;?>


Jeśli jest Ci wygodniej, to możesz to rozbić na jeszcze więcej plików, albo napisać sobie jakąś klasę do obsługi tego, którą będziesz ładował za każdym razem, kiedy zajdzie taka potrzeba. Koncepcje mogą być różne.
  Forum: Frameworki · Podgląd postu: #504341 · Odpowiedzi: 9 · Wyświetleń: 2 455

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 12:59