Steinbitglis
-
Innlegg
187 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Steinbitglis
-
-
er det mulig å kopiere cd'er og dvd'er til iso-filer uten å ta hensyn til kopi-sperrer i det hele tatt?
Det var noen som til og med sa at det var mulig å kopiere krypterte dvd'er på denne måten.
Er det for eksempel mulig å lage en eksakt kopi av min egen musikkcd?
Noe ala CloneCD, bare at det var helt 100% problefritt så lenge cd'plata ikke hadde riper.
-
Har funnet ut mye av det der ja....
Slik jeg ser det, er løsningen min umulig fordi <<operatoren er venstre-assosiativ (vanskelig ord).
Fikk til det jeg ville, med en liten endring:
cout << (bin << 127);Dette fungerer. Ostream&-operatoren satt jeg opp slik du skrev.
I tillegg la jeg inn
friend binary__manipulator& operator<< (binary__manipulator&, int&);Dessuten er medlemet ikke lenger en ostream, men en stringstream.
Etter mye trøbling fant jeg og ut at for å lese av en stringstream, må man bruke stringstream::str();
header-filen som inneholder bin, ser nå slik ut
#ifndef _BIN_MANIP#define _BIN_MANIP
#ifndef _CPP_SSTREAM
#include <sstream>
#endif
#ifndef _CPP_OSTREAM
#include <ostream>
#endif
#ifndef _CPP_CLIMITS
#include <climits>
#endif
namespace bmanip{
using std::stringstream;
using std::ostream;
class binary__manipulator{
friend ostream& operator<< (ostream&, binary__manipulator&);
friend binary__manipulator& operator<< (binary__manipulator&, int&);
private:
stringstream binaryobject;
};
binary__manipulator bin;
ostream& operator<< (ostream& ut, binary__manipulator& b)
{
int i = 0; b.binaryobject >> i;
if(!i)return ut;
stringstream super;
for (int p = (INT_MAX/2)+1;p>0;p/=2)
{
if (p & i)
super << 1;
else
super << 0;
}
ut << "Binaert: " << super.str();
return ut;
}
binary__manipulator& operator<< (binary__manipulator& b, int& i)
{
b.binaryobject << i;
return b;
}
}
#endif
Begynner å likne på en biblioteks-stil synes jeg. Jeg er ganske fornøyd med oppsettet. Har liksom aldri brydd meg om å skrive ryddig før.
BTW, ser jeg selv at de include-makroene er litt vel overdrevne.
Noen forslag til forbedring av filen? Hvis jeg skal lage mine egne header-filer, som jeg kan bruke seinere, hva må forbedres?
-
jeg prøver å lage min egen lille manipulator.
Se for deg
cout << bin << 127;med resultatet: 01111111
Problemet er at jeg må lage en klasse som har et ostream objekt som medlem.
Kompilatoren klager på at det ikke er konstruktør eller at jeg ikke har skrevet noe i konstruktøren. (får ikke initialisert ostreamobjektet)
Klassen inneholder kunn dette medlemmet og noen funksjoner.
namespace bmanip{using std::ostream;
using std::stringstream;
using std::INT_MAX;
class binary_manipulator{
public:
binary_manipulator():binaryobject()
{
}
ostream& operator<< (ostream& o)
{
stringstream bufferstrom; bufferstrom << o;
int i = 0; bufferstrom >> i;
if(!i)return o;
for (int p = INT_MAX;p>0;p/=2)
{
if (p & i)
binaryobject << 1;
else
binaryobject << 0;
}
return binaryobject;
}
private:
ostream binaryobject;
};
binary_manipulator bin;
}
Endret emnetittel. Tre-ords-regelen er her for en grunn. PoleCat
-
tror kanskje det er høyreklikk og kjør i terminal (for kde)
det som helt sikkert fungerer er å lage en snarvei til programmet
for snarveien kan du sette opp at den alltid skal kjøres i terminal. (også kde)
-
Har prøvd både suse 9.1 og 9.2
Minimalt med forskjeller.
Litt utvidet yast2 (les kontrollpanel) med støtte for bluetooth og litt mer.
Suse 9.1 er absolutt å anbefale, gå for den.
Ellers har jeg hørt at Mandrake og Ubuntu skal være bra.
Har selv kjørt amd xp 1800+ med 256Mb ram og Suse 9.1 helt til nå.
Funker veldig bra inntil du har mer enn 4 (omtrent) tunge aplikasjoner oppe. (Openoffice og liknende)
Oppgraderte til 768Mb ram her om dagen. Kjører nå glatt 10 tunge aplikasjoner samtidig, hakke prøvd fler.
-
Har Norge noe å si i denne saken i det hele tatt?
Om patenter. Hvis en bedrift trenger å beskytte sine egne ideer, så er det jo fortsatt lov å ha hemmeligheter. Ikke alle bedrifter tar patent på en ide for å bruke den, mange tar patent for å skrinlegge ideer. Makan til egoisme.
-
Jeg lurer på om det finnes noe slikt Itavisen som er gratis?
Ingen av demo-versjonene av de mest kjente komersielle programene støtter flere enn 100 bilder, og jeg trenger å brenne en hel drøss.
-
fredrik@linux:~> dd if=/dev/hdd of=/home/Fredrik/Desktop/navnpåfil.iso bs=1024
dd: reading «/dev/hdd»: Inn/ut-feil
Hadde tenkt meg noe ala "DVD decrypter", som er et windows-program
-
Hvordan lager man en sikkerhetskopi av en dvd-film i linux?
Prøvde meg på dvd::rip, men det støttet vistnok ikke dekryptering.
Det er vel lovlig? Siden det allerede finnes komersiell programmvare som gjør det samme i windows.
-
-
ren maskinkode? dvs binært?
kos...
-
unsigned int tall; //int uten fortegn
srand(time(0)); //bruker time() til å sette opp tilfeldig rekkefølge
tall = rand(); //tar ut et tilfeldig tall og lagrer det i tall
//(husker ikke grensene for hvilke tall som returneres av rand(), mellom 0 og no høyt)
if (tall%101 <= 20) // hvis resten fra ( tall / 101 ) er mindre enn eller lik 20
{
cout << "Du er av de heldige 20%";
}
else
{
cout << "Du er ikke blant de 20% heldigste nei";
}
-
Absolutt lurt med generell programmering til å begynne med :-)
Kjenner ikke til noen gode nybegynnerbøker selv
, men her på forumet er "accelerated c++" en aldri så liten favoritt
Hvis du siden velger å kjøpe en bok som omhandler (nesten)hele språket
The c++ programming language(Bjarne Stroustrup)
Den siste er en smule vanskelig for en nybegynner, men går sikkert greit for dem som uansett leser bøkene 4 ganger.
Vil forøvrig anbefale deg å velge en norsk bok (veit at noen er uenig med meg der)
-
fant ut av det,
i <head> stod det noe om basemap, dermed sjekka ikke IE mappa etter bildet
-
hvordan får man en side med imagemap til å fungere i IE?
Funker tydligvis bra i firefox
-
Til dere som ikke ser noen grunn til å bruke gimp, har noen her virkelig betalt PS i butikken? Det er nemlig ikke helt greit å annbefale piratvare på forumet
-
time? skole? hvem sa noe om skole?
-
har hørt rykter om kommende linux-natives av photoshop,
du finner sikkert ut mye med google
-
sikkert, dumt spørsmål, men er GNU også en sånn type lisens?
hva innebærer GNU?
-
#include <string>
#include <iostream>
using namespace std;
int main()
{
cout<<"hva brukes en stol til?";
string a;
getline(cin, a);
if (a == "sitte pa")
{
cout<<"riktig"<<endl;
}
else cout<<"feil den brukes til å sitte på"<<endl;
cin.get();
return 0;
}
I min kompilator, har ikke 'å' samme verdi som 'å' i konsollet, derfor må vi foreløpig velge a, eller ordne opp på andre måter, f.eks endre tegnsett i konsollet
-
wxWidgets er et API for å lage GUI. Her kan man bruk enkle funksjoner, klasser etc.. for å f.eks lage knapper, menyer, dialoger osv... (det meste du trenger).
Det er litt knot å installere i kompileren, men er veldig praktisk i bruk.
Det finnes for C++ og python og noen fler språk
Det finnes dessuten for nesten alle os jeg kjenner til.
Til det samme kan du evt. bruke QT, men det veit jeg lite om.
-
Har lagt inn sound-juicer via apt-get
Fungerte som normalt inntil jeg gikk inn på instillingene og valgte mp3-encoding
etter det har ikke programmet virka (det lukker seg)
Får opp feilmeldinga
Kunne ikke starte Sound JuicerÅrsak: Kan ikke finne noen passende kodere.
Vennligst se i dokumentasjonen for hjelp.
Jeg veit at jeg har både Lame og GoGo encoderne inne!
(Sound J. bruker de, synes jeg at jeg så et sted)
-
tenker selvfølgelig på linux
veit ikke om mac har noe 64-bits system ute,
men tenkte nok på f.eks Suse 64 osv...
-
Bare lurer på om noen her har gode argumenter for å velge et 64-bits system framfor et 32-bits. Generellt bedre ytelse? Stabilitet? Bugs? Kompatibilitet? Grafikk-ytelse?
cd/dvd iso 100% lik kopi
i Operativsystemer
Skrevet
takk!
Jeg antar da at dvd'er med "cd-kopisikring", i tillegg er sikret med css.
Da er det vel ikke stort man kan gjøre? (dett burde jeg kanskje testet før jeg spurte, men så sparer jeg noen dvd-plater)
Men for dvd'er som kun bruker css, kan jeg bare bruke komandoen over.
Det samme kan jeg for eventuelle spill-cd'er, fordi de har et filsystem.
Hvis jeg vil kopiere en musikk-cd, som bare er sikret ved at den ikke har noe filsystem, bruker jeg rett og slett k3b eller nero som vanlig.