-
Postów
3 205 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Ranmus
-
Chodzi o to, ze jak podlaczysz kompa i magnetowid, to zeby nie okazalo sie, ze komputer moze wysylac sygnal do magnetowidu, a na odwrot nie. Podaj najlepiej jaka masz karte graficzna i jakiej marki.
-
@Zonaimad: Nie. U mnie na przykład każdy Geforce jaki miałem, był zaopatrzony w s-video. @LolikZabijaka: - Tak, o taki kabel chodzi, upewnij się jeszcze czy twój magnetowid ma euro-scart, bo mogą się zdarzyć (rzadko) importowane nie wiadomo skąd urządzenia bez tego złącza. - Pamiętaj o tym co napisał Hanjuso. Ja zawsze miałem karty graficzne z VIVO, więc albo miałem s-video robiące za in i out albo z dvi taki rozgałęznik szedł na różne kabelki. Sprawdź koniecznie czy twoja karta graficzna obsługuje wejście sygnału poprzez s-video.
-
Rozumiem, że chcesz poprzez s-video połączyć magnetowid i komputer, a potem na komputerze wypalać płyty dvd? Wątpię by magnetowid miał wyjście s-video, być może będzie musiał zaopatrzyć się w przejściówkę na euro scart. Poza tym zdajesz sobie sprawę, że s-video jest tylko i wyłącznie do obrazu, a dźwięk będziesz prawdopobnie musiał puścić chinchem (patrz przejściówka) na jacka wpiętego do karty dźwiękowej? Będą Ci potrzebne: http://www.easytouch.pl/gfx/resized/800x60...deo_et-9088.jpg http://www.cande.ca/xcart/images/P/2005.jpg http://www.netek.pl/sklep/images/jack_2chinch.JPG Lub od razu takie coś: http://www.nokaut.pl/akcesoria/zestaw-hama...ack-stereo.html
-
Obejmij zmienna w nawiasy. Samo ( nie wystarczy. Zresztą polecam podstawy C++ opisującą struktury wyrażeń.
-
Człowieku kpisz? Na stronie oficjalnej Visual C++ (wersji darmowej - wersji Express Edition) masz na samym środku link do frameworka dla Visuala - Dark GDK
-
[c#] Tablica wielowymiarowa
Ranmus odpowiedział(a) na szlagi temat w .NET Framework (C#, ASP.NET itp.)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main( string[] args ) { if ( File.Exists( "dane_startowe.txt" ) == false ) { TextWriter writer = new StreamWriter( "dane_startowe.txt" ); Random rand = new Random(); for ( int i = 0; i < 262144; i++ ) writer.Write( rand.Next( 255 ).ToString() + ' ' ); writer.Close(); } TextReader reader = new StreamReader( "dane_startowe.txt" ); string buffer = reader.ReadToEnd(); string[] data = buffer.Trim().Split( ' ' ); int[] intarray = data.Select( s => int.Parse(s) ).ToArray(); if ( File.Exists( "dane_koncowe.txt" ) == false ) { TextWriter writer = new StreamWriter( "dane_koncowe.txt" ); foreach ( int i in intarray ) writer.Write( i.ToString() + ' ' ); writer.Close(); } } } } Kod powyżej mi działa. Plik wejściowy i wyjściowy są takie same. Wczytuję stringa, potem rozbijam na tablicę stringów, potem konwertuję na tablicę intów za pomocą SELECT, żeby w końcu przeparsować całą tablicę intów i zapisać ją do pliku. btw. Przed funkcją Split użyłem jeszcze Trim co by wyczyścić stringa ze spacji na końcu, inaczej w tablicy stringów ostatnim elementem była spacja i int.Parse się przy tym wywalało. :) btw. Może dlatego u Ciebie są błędy, bo używasz BinaryReader / BinaryWriter do obsługi tekstu, zamiast TextReader / TextWriter. -
[c#] Tablica wielowymiarowa
Ranmus odpowiedział(a) na szlagi temat w .NET Framework (C#, ASP.NET itp.)
Pisałeś wcześniej, że działało Ci to (niezależnie czy używałeś convert, czy funkcjonalności linq?) przy małych plikach, bo przy dużych już się sypało... Ale w którym momencie np. przy tym moim rozwiązaniu? Sprawdź może czy samo wczytywanie i konwertowanie na tablicę stringów działa: string bufor = file.ReadToEnd(); string[] dane = bufor.Split( ' ' ); Jeśli to przejdzie, to wtedy po prostu pobierasz np. pierwsze 512 elementów z tablicy i parsujesz, potem kolejne itd. Jeśli natomiast już w tym momencie się sypie, to będziesz musiał zrobić sekwencyjny odczyt danych wprost z pliku. -
Liczba minut między dwoma timestamp
Ranmus odpowiedział(a) na Boro Casso temat w HTML, PHP, mySQL, JavaScript
Kofel, zapomniales jeszcze objac to w ceil. ;) -
@Lolik: Ja też nie lubię tych panów, ale ten rysunek też uważam za nieśmieszny. Jest po prostu nudny. @Poxipol: Szacunek do władzy powiadasz? Powiedz co mieszkańcom Korei Północnej. Chyba zapomniałeś, że władza jest dla ludu, a nie na odwrót. Na szacunek trzeba sobie zasłużyć i to się odnosi do każdego człowieka, niezależnie od piastowanej funkcji w społeczeństwie.
-
Tak jak napisał Will, jeżeli przeczytałeś już Symfonię, to nie ma co się dalej zgłębiać w książki o tematyce ogólnej, no może jeszcze jedna maks. dwie co by mieć porównanie. Mając takowe materiały powinieneś się wziąć za programowanie i teraz przetestować każdy aspekt zapoznany w książce, a dopiero potem ustalić sobie co chcesz dalej robić, np. tworzenie gier i poszukać książek z tego konkretnego profilu.
-
[c#] Tablica wielowymiarowa
Ranmus odpowiedział(a) na szlagi temat w .NET Framework (C#, ASP.NET itp.)
Może zacznijmy od tego czy piszesz jakąś pracę zaliczeniową czy też coś dla siebie. Jeśli to drugie, to radzę zmienić format z bliku tekstowego na binarny, bo jeżeli będziesz to konwertował na bitmapę, to nie ma sensu tracić mocy na konwersję każdego znaku. -
[c#] Tablica wielowymiarowa
Ranmus odpowiedział(a) na szlagi temat w .NET Framework (C#, ASP.NET itp.)
Dobra, więc tak: plik tekstowy: 10 15 32 52 53 255 0 124 23 438 328 123 72 11 16 Rozwiązanie: TextReader file = new StreamReader( "TextFile1.txt" ); int[] tablica = file.ReadToEnd().Split( ' ' ).Select( i => int.Parse( i ) ).ToArray(); Oczywiście mógłbym to porozbijać na linijki, ale mi się nie chciało. Jako, że od czasu powstania tematu minęły 2 lata, to do C# i .NET doszły nowe bajery, m.in. LINQ czy Extension Methods i właśnie użyłem tego ostatniego bajeru. Musisz mieć najnowszego Visuala (2008) oraz .NET 3.0. Opis jak to działa: 1) Jako, że masz plik tekstowy, to lepiej użyć dedykowaną klasę TextReader. 2) Odczytujesz całą zawartość i w tym momencie masz String. 3) String oferuje metodę Split, która rozbija String na tablicę stringów. W argumencie podajesz spację jako separator. W tym momencie masz tablicę Stringó. 4) Każda Tablica dowolnego rodzaju, jest typem wyliczeniowym / enumerycznym (składa się z elementów, które można przetwarzać), dlatego też posiada zestaw dodatkowych funkcji, które weszły od oczasów .NET 3.0 (lub 3.5, nie pamiętam). Jest nią między innymi Select. Działa to na takiej zasadzie, że do każdego elementu zostanie wykonane coś co jest w nawiasie. Składnia: argument (będący aktualnym elementem tablicy) => wyjście. Możesz zapisać np. takie coś: zzz => zzz I to oznacza, że nic się nie stanie. :) Ja w przykładzie powyżej, dla każdego wybranego elementu z tablicy stringów kazałem przekonwertować się na int. 5) Select zwrócił mi bliżej nieokreślony zbiór elementów, który wiem że składa się ze intów. Dlatego użyłem od razu ToArray żebym miał gotową, jawną tablicę intów. Może być? :) UPDATE: Ważne, musisz do referencji dodać LINQ: using System.Linq; UPDATE 2: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main( string[] args ) { TextReader file = new StreamReader( "TextFile1.txt" ); int[] tablica = file.ReadToEnd().Split( ' ' ).Select( i => int.Parse( i ) ).ToArray(); foreach ( int i in tablica ) { Console.WriteLine( i ); } Console.ReadKey(); } } } -
[c#] Tablica wielowymiarowa
Ranmus odpowiedział(a) na szlagi temat w .NET Framework (C#, ASP.NET itp.)
A mógłbyś podać przykładową treść takiego pliku np. wstawiając próbke 1000 znaków? -
Dobra, kończę już tego poprzedniego offtopa, podając odpowiedź jak ja bym to zrobił w C#. Wejscie: int[] wejscie = { 7, 5, -1, 30, 17, 13, 29, -16, 1, 4 }; Rozwiazanie: string[] wyjscie = wejscie.Where( i => i > 0 ).OrderBy( i => i ).Select( i => i.ToString() ).ToArray();
-
Oj Psichix, ale kombinujesz. Masz dać tylko kawałek kodu od deklaracji tablicy wejściowej do deklaracji i przypisania danych do tablicy wyjściowej. Możesz używać czego chcesz, nawet zainicjalizować Ogre3D jeżeli będzie Ci to potrzebne do szczęścia. Ważne żeby kod był jak najbardziej ekonomiczny (im mniej zbędnego balastu tym lepiej) i żeby na wejściu i wyjściu były tylko tablice, np. w C# mam int[] wejscie = { 7, 5, -1, 30, 17, 13, 29, -16, 1, 4 }; a na wyjściu będę miał string[] wyjście = ... update: No i jeżeli napiszesz jakąś funkcję opakowującą to działanie, to jej źródła też daj ofkoz.
-
Nie gadaj tylko pisz te algo. :P
-
Powiedz, że żartujesz. -_-
-
A co w tym takiego durnego, można wiedzieć? Wyjaśnij to proszę oraz czemu ten wątek miał służyć. Serio się pytam.
-
Bo Mario Bros, mimo że jest grą starą (zaledwie o rok młodszą od Tetrisa), to należy już do kolejnej generacji gier, bardziej skomplikowanych zarówno pod względem technicznym jak i grywalnym. W ankiecie powinno być natomiast Asteroids.
-
W sumie to właśnie robię pewną funkcjonalność do programu i będzie to świetny przykład przewagi C# nad C++: Niech ktoś rozwiąże to zadanie w C++. Autor najsprytniejszego rozwiązania otrzyma prezent w postaci obniżenia warna o 10%. :) Po otrzymaniu rozwiązania zapodam jak takie coś można zrobić w C#.
-
Napisałeś takie bzdury, że aż muszę zabrać głos. Po pierwsze chyba gorszego przykładu nie mogłeś wymyśleć. Sorry, ale za takimi osobami jak Giertych czy Lepper płakać nie będę. Po drugie jak to Polacy nie mają za kim płakać? Po pierwsze JP2 to co, pies? Przecież w mediach było o tym głośno na całym świecie. Poza tym co jakiś czas jak umrze ktoś sławny (zazwyczaj aktor), to zawsze o tym w wiadomościach mówią. A chociażby taki artysta jak Zdzisław Beksiński mówi Ci coś? Przecież jego śmierć była zaskoczeniem i sensacją (oraz dużą stratą dla polskiej sztuki).
-
Bo ten temat w założeniu twórcy miał być niepoważny (smieszny?), a wyszedł spam. Też nie wiem kto to jest i nie obchodzi mnie to.
-
Mogą: http://www.qtsoftware.com/products/licensing Opis licencji pod tabelką: A co do samego LGPL, to niby skąd Ci przyszło do głowy, że nie może być wykorzystywany komercyjnie, skoro nawet GPL można. Nie myl pojęć zamknięcia kodu i komercyjności. LGPL tym się różnie od GPL, że aplikacja przez ciebie zrobiona nie musi wyjść na LGPL (natomiast używająca kodu na GPL[3, nie wiem co z 2] musi być wydana na tej licencji, bo jest ona "inwazyjna" właśnie) i możesz zamknąć kod, ale musisz obowiązkowo udostępnić źródła wszelkich zmian części kodu na LGPL. Sama licencja jest ciężka do interpretacji, ale najłatwiejsze załatwienie sprawy z kłopotliwością jej rozumienia jest odseparowanie kodu objętego tą licencją do biblioteki dynamicznej i udostępnienie kodu tejże biblioteki lub np. w dokumentacji byś dał odnośnik do strony oficjalnej dawcy kodu (ponieważ trudno zweryfikować czy dokonałeś zmian w kodzie LPGL bez udostępnienia źródeł swojej aplikacji aby móc sprawdzić jak korzystasz z tegoż kodu).
-
Pytam się dlatego, bo pierwszy raz słyszę jakoby ktoś przy wyborze wyższej uczelni kierował się opinią o jakimś panu heńku pijącym denaturat czy wrzeszczącej pani bo wsadziłeś paluchy tam gdzie nie trzeba, miast jakości nauczania, oferowanych kierunków i specjalizacji, renomy oraz szansy na pracę po ukończeniu danych studiów. Po prostu śmierdzi mi tu refleksjami podstawówkowicza, który poszedł na dni otwarte dla "fazy"... Uczelnia to nie muzeum technologii, gdzie można "se na dźwięki" popatrzeć, tam się robi co innego.
-
Do celów komercyjnych możesz używać QT na licencji LPGL jeśli użytkowanie będzie zgodne z tą licencją. Dla pewności zawsze możesz skompilować QT do biblioteki dynamicznej i sprawa załatwiona. Tak czy siak ja nie muszę się nad tym zastanawiać, ponieważ chodzi mi o darmową aplikację, ale korzystającą ze zdalnych usług komercyjnych, więc mam w tyłku te licencje. :P