Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 28-05-2008, 13:52
Anika
Kan een segmentation fault in Unix veroorzaakt worden doordat ik verkeerde variabelen in een programma invoer, of ligt zo'n error aan het programma zelf?
Met citaat reageren
Advertentie
Oud 28-05-2008, 15:00
Koning
Avatar van Koning
Koning is offline
Lijkt me genoeg leesvoor over te vinden:

http://en.wikipedia.org/wiki/Segmentation_fault

Tenzij je specifieker kunt zijn.
__________________
"Bring me my monocle. I want to look rich."
Met citaat reageren
Oud 28-05-2008, 18:56
Anika
Ja dat soort informatie had ik zelf inderdaad ook al gelezen. Volgens alles dat ik tot nu toe gezien heb komt het door een fout in het programma, maar ik kan me eigenlijk niet voorstellen dat dat zo is in mijn geval. Vandaar dat ik me afvroeg of het ook door mijn eigen invoer kan komen dat ik zo'n error krijg, maar daarover kan ik niks vinden op internet.

En specifieker zijn kan wel, het gaat om de tau-p transformatie in Seismic Unix met
taup file_in=... file_out=...
maar ik verwacht niet dat iemand op dit forum daar ervaring mee heeft.
Met citaat reageren
Oud 29-05-2008, 12:52
Gunkan
Gunkan is offline
Wel, je kan het zo redeneren: als je software crashed op input die jij geeft, dan is ie brak geschreven. Ja toch? Ongeldige waardes hoort het programma niet toe te staan en uit te filteren. Ook gezien het feit dat de applicatie een bepaalde memory locatie verkeerd aan probeert te roepen suggereert dat hij niet helemaal kosher is geschreven.

Doet de software het wel met andere input waarden? Zo ja, wat voor invloed heeft jouw input dan op het aanroepen (lezen/schrijven) van geheugen locaties?
Met citaat reageren
Oud 29-05-2008, 13:48
Anika
Ik heb nog even wat dingetjes zitten proberen, andere variabelen e.d., en hij geeft eigenlijk altijd die error tenzij ik aangeef dat het programma aliasing van de data (weet niet wat dat in NL is) toe mag staan. Het duurt dan wel heel lang voordat ik een output krijg, te lang eigenlijk.
Dan maar wat andere programma's uitproberen.
Met citaat reageren
Oud 06-06-2008, 15:59
Praganonut
Avatar van Praganonut
Praganonut is offline
heb je de source van het programma?
Met citaat reageren
Oud 07-06-2008, 11:39
Anika
Nee, zou ook niet weten hoe ik daaraan moet komen eigenlijk. Maar ik heb al een ander programma gevonden dat na veel proberen wel werkt
Met citaat reageren
Oud 09-06-2008, 16:25
Praganonut
Avatar van Praganonut
Praganonut is offline
Opzich een grappige Unix variant, doe je ook iets in de mijnbouw?
Met citaat reageren
Oud 10-06-2008, 11:37
Anika
Nu nog wel ja, jij ook dan?
Met citaat reageren
Oud 10-06-2008, 12:36
Praganonut
Avatar van Praganonut
Praganonut is offline
Ik ben Unix systeembeheerder dus ik weet wel wat van de basis waarop het besturingssysteem werkt waarmee jij problemen mee hebt.

Ik had alleen nog nooit gehoord van Seismic Unix.

Waarom "nog wel"? Wil je iets anders doen?
Met citaat reageren
Oud 10-06-2008, 13:21
Anika
Ik doe nu een bachelor in mijnbouw, heel leuk, maar ik wil niet in dat vakgebied gaan werken dus daarom ga ik een andere master doen.

Seismic Unix is denk ik gewoon de naam van het programma en niet een echt besturingssysteem ofzo. Volgens mij kun je het gewoon installeren en dan heb je de beschikking over extra programma's in Unix om seismische dingen mee te doen
Maargoed, ik heb er verder totaaaaaaal geen verstand van dus misschien zit het wel allemaal veel ingewikkelder in elkaar. Ik ben allang blij als dat programma een klein beetje doet wat ik wil.
Met citaat reageren
Oud 10-06-2008, 13:57
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
Ik doe nu een bachelor in mijnbouw, heel leuk, maar ik wil niet in dat vakgebied gaan werken dus daarom ga ik een andere master doen.

Seismic Unix is denk ik gewoon de naam van het programma en niet een echt besturingssysteem ofzo. Volgens mij kun je het gewoon installeren en dan heb je de beschikking over extra programma's in Unix om seismische dingen mee te doen
Maargoed, ik heb er verder totaaaaaaal geen verstand van dus misschien zit het wel allemaal veel ingewikkelder in elkaar. Ik ben allang blij als dat programma een klein beetje doet wat ik wil.
Seismic Unix is wel een besturingssysteem, zoals het word uitgelegd op de website.

Maar als je er niet in die richting wilt werken, wil je nog steeds wel iets doe in geologie?
Met citaat reageren
Oud 11-06-2008, 08:37
Anika
Citaat:
Seismic Unix is wel een besturingssysteem, zoals het word uitgelegd op de website.

Maar als je er niet in die richting wilt werken, wil je nog steeds wel iets doe in geologie?
Oh oke dan heb ik dat blijkbaar verkeerd begrepen, wist niet dat het echt een heel besturingssysteem is.

En of ik nog wat ga doen in de geologie.. ik verwacht eigenlijk van niet. Geologie vind ik heel interessant om dingen over te weten, maar qua werk wil ik liever wat wiskundigs gaan doen.
Met citaat reageren
Oud 11-06-2008, 09:31
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
Oh oke dan heb ik dat blijkbaar verkeerd begrepen, wist niet dat het echt een heel besturingssysteem is.

En of ik nog wat ga doen in de geologie.. ik verwacht eigenlijk van niet. Geologie vind ik heel interessant om dingen over te weten, maar qua werk wil ik liever wat wiskundigs gaan doen.
Zoals?
programmeren bijvoorbeeld? Dan kan je heel wat segmentation faults oplossen en/of maken.

Maar ik neem aan dat je dat niet bedoelt.
Met citaat reageren
Oud 11-06-2008, 13:21
Anika
Ja haha het zal op het begin wel vooral segmentation faults maken worden hopelijk weet ik ze later ook op te lossen..
Plan is om Scientific Computing te gaan doen, dus ook een flinke dosis programmeren, en dat zou ik eigenlijk al moeten kunnen maar ik kan het nog maar een heel klein beetje. Is het heel moeilijk/tijdrovend om bijvoorbeeld C echt goed te leren? (ik neem aan dat jij dat wel kunt als Unix-expert )
Met citaat reageren
Oud 11-06-2008, 14:08
Praganonut
Avatar van Praganonut
Praganonut is offline
Ik kan wel wat programmeren in ANSI C, ja. Op z'n minst " Hello World"
Maar het is wel zo dat je avontuurlijk aangelegt moet zijn voor C/C++ development.

Het enige (wat ik moeilijk vind) is memory management en classes.
In C/C++ moet je dat zelf regelen. Wat in Java automatisch word gedaan en waar je dus ook niet naar hoeft te kijken als programmeur.

En het is ook waarvoor je het wilt gebruiken.
In Scientific Computing ga je dus iets doen met het ontwikkelen van hoogwaardige software waar je alleen met een venstertje en een button niet volstaat. Dus ik zeg wel zet je schrap. Je zal heel snel van " Hello World" naar library's en high demand software development gaan. Wat ik dus bedoel dat je wordt opgeleid als programmeur die applicaties kan maken die wetenschappelijke bewerkingen kan doen.
Dit is wat ik denk hoor.

In Unix/Linux wordt het meestal gebruikt voor het ontwikkelen van applicaties voor beheer enzo. En tegenwoordig is dat niet echt noodzakelijk dat je het kent. Omdat je ook heel veel kan doen met shellscripting. Ik heb het mijzelf aangeleerd omdat ik wel leuk vind. En het heeft zich af en toe wel nuttig bewezen af en toe.

Het is wel zo dat wanneer je C++ kent dat je snel over kan stappen naar Java. Wat heel snel zal gebeuren tijdens de opleiding denk ik.
Ik denk ook dat wanneer jij klaar bent ermee dat ik wat van jou kan leren.

Maar waarom wil je de opleiding doen?

Laatst gewijzigd op 11-06-2008 om 14:13.
Met citaat reageren
Oud 11-06-2008, 14:51
Anika
Nouja, heel simpel eigenlijk, omdat ik het altijd al heel leuk heb gevonden om met wiskunde bezig te zijn, en nu ik in m'n bachelor wat programmeerdingen heb gehad ben ik dat ook ontzettend leuk gaan vinden. Vandaar dat ik een baan in die business wel zie zitten en dan lijkt me een master S.C. heel logisch
Geologie vind ik alleen interessant om te weten, maar de banen erin trekken me veel minder.

Ik vind de overstap alleen wel een beetje eng want ik ben bang dat het allemaal heel moeilijk gaat worden met programmeren enzo. En het klopt ook wel wat je zegt, dus het gaat ook moeilijk worden. Maar Hello World kan ik wel al en nog wel wat meer natuurlijk. Ach, uiteindelijk komt het vast goed. Ik kan me alleen nog niet zo voorstellen dat er ooit mensen zoals jij van mij kunnen gaan leren!
Net weer een (simpel) matlab scriptje werkend gekregen, dat geeft toch een beetje vertrouwen
Met citaat reageren
Oud 11-06-2008, 15:17
Praganonut
Avatar van Praganonut
Praganonut is offline
Ik denk van wel. Want wanneer je klaar bent, weet je hoe een applicatie moet ontwikkelen op een hoogstaande manier.

Maar als je Matlab makkelijk vind is de overstap naar C/C++ niet eens zo groot. Alleen je weet niets over loops als ik het mij herinner over Matlab.

Maar dat is heel makkelijk:

if, else if else statement

Code:

if(persoon == "Anika") { // is de aangegeven statement true dan moet je iets doen
     printf("Hallo Anika!\n")
} else if(!persoon) {  // is de bovenstaande niet waar maar deze statement wel dan moet je iets doen
    printf("Er is niemand!\n");
} else {  Zijn de bovenstaande statements niet waar maar is het iets anders, doe dan het volgende 

    printf("Hallo %s", persoon);
}

while loop:

Code:
// zolang de aangegeven statement waar is blijft het lopen:
int leeftijd = 0;

while(leeftijd < 21) {
      leeftijd++;
}
Om je in iedergeval op weg te helpen.
Met citaat reageren
Oud 12-06-2008, 09:14
Anika
Dankje maar matlab werkt ook met loops hoor! Hoewel de codes wel iets anders zijn dan in C/C++ (matlab is simpeler ). Maargoed, dat valt best onder de knie te krijgen, het ziet er niet zo heel moeilijk uit.
Met citaat reageren
Oud 12-06-2008, 10:49
Praganonut
Avatar van Praganonut
Praganonut is offline
Het snappen van C++ tot classes en strucs is inderdaad niet zo moeilijk. Dat valt nog onder het mom van ff een dagje ervoor zitten en dan heb je het wel door.

Ben je nog niet ermee bezig om het je eigen te maken?
Met citaat reageren
Oud 12-06-2008, 12:54
Anika
Ja ik was er een tijdje geleden wel mee begonnen, maar nu slokt m'n bachelorproject zo'n beetje al m'n tijd op. En dat schiet niet bepaald op
Maar op één weekje weg na ben ik niet van plan om vakantie te nemen deze zomer, en ik neem aan dat m'n project toch ook geen maanden meer gaat duren, dus als het goed is heb ik zeker nog een maand om fulltime te leren programmeren. En dan maar hopen dat dat genoeg is
Met citaat reageren
Oud 12-06-2008, 13:33
Praganonut
Avatar van Praganonut
Praganonut is offline
Oef, dan kom je niet op een zachtzinnige manier kennis van C/C++.
Ik hoop inderdaad dat de tijd die er nog voor heb genoeg aan heb.

Ik hou me aanbevolen als je vragen heb.
Met wat voor boeken doe je het nu?

Laatst gewijzigd op 12-06-2008 om 15:57.
Met citaat reageren
Oud 12-06-2008, 16:27
Anika
Das aardig
Op dit moment gebruik ik nog ff zo'n online boek, The C Book van Banahan, Brady en Doran, maar op het moment dat ik me er volledig op ga storten wil ik wel een echt boek kopen, dat lijkt me toch beter. Maar dat stel ik nu alsmaar uit omdat ik geen idee heb wat een goed boek is en ik wil ook weer niet de verkeerde aanschaffen
Ik zat te denken aan C Programming Language van Ritchie, maar als dat te moeilijk is kan ik altijd nog voor C for Dummies gaan natuurlijk
Met citaat reageren
Oud 12-06-2008, 18:17
Praganonut
Avatar van Praganonut
Praganonut is offline
The C programming language is een onmogelijk boek om uit te leren(en velen programmeurs delen die mening met mij). Dan kan inderdaad nog over naar C++ for dummies. Ik zelf heb heel lang gezocht naar een goed boek maar dat is zeer moeilijk te vinden. Wat je anders kan doen is kijken of O'Reilly's C++ in a nutshell iets voor je is.
Met citaat reageren
Oud 12-06-2008, 19:23
ILUsion
Avatar van ILUsion
ILUsion is offline
Die 'for dummies'-boeken zijn op technisch niveau toch echt voor dummies, ik zou er niet op vertrouwen dat je daarmee de taal goed gaat beheersen. Van het minste dat de mogelijkheid bestaat dat hun boek in de buurt komt van een iets minder simpel onderwerp, beginnen ze al te waarschuwen: 'je kan er dit en dat mee, maar het is te moeilijk dus we zeggen enkel dat het bestaat'. Bv. bij hun database-boeken: veel-op-veel-relaties, terwijl dat dat een fundamenteel iets is.

Ik kan nu zelf geen C/C++ dus ik kan je niet zeggen wat wel een goed boek is, maar wel dat For Dummies ook echt enkel is wat het zegt: voor mensen die niets te zeggen hebben over het onderwerp.
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Advertentie
Oud 12-06-2008, 21:00
Anika
C for Dummies zag ik ook niet echt als serieuze mogelijkheid hoor ik wil het wel écht goed leren.
Op bol.com stonden twee hele positieve reacties over dat boek The C programming language, vandaar dat ik dat aan het overwegen was. Maar misschien is het meer bedoeld als naslagwerk en dat is niet echt wat ik zoek natuurlijk.

Edit: hm op internet staan wel goede verhalen over C/C++ in a nutshell, bedankt voor de tip ff een winkel zoeken waar ze het verkopen, dan ga ik het eens inkijken.
Met citaat reageren
Oud 12-06-2008, 21:52
Praganonut
Avatar van Praganonut
Praganonut is offline
Geen dank. Ik verwacht gewoon dat je binnen de kortste keren een software pakket in elkaar kan flanzen.

Met ITboeken (en ik heb er genoeg) zeg ik: je moet het in je handen hebben gehad voordat je uberhaubt kan zeggen dat het goed is.
Het kan zijn dat de aanpak van de schrijver jou niet ligt, maar voor een ander wel.

Maar ik ga er vanuit dat het helemaal goed gaat komen.
Je hebt meestal bij een van de Selectyz vestigingen dat deze boeken kan bekijken/bestellen ter inzage. Moet je inderdaad even bekijken.

Laatst gewijzigd op 12-06-2008 om 21:59.
Met citaat reageren
Oud 13-06-2008, 15:37
Anika
Jij hebt er veel vertrouwen in, ik hoop dat je gelijk krijgt
Ik woon in Den Haag en er zit hier een enorme Selexyz vestiging in de buurt, dus met die boeken gaat het vast ook goedkomen. En toch bedankt voor alle tips.
Met citaat reageren
Oud 13-06-2008, 19:48
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
Jij hebt er veel vertrouwen in, ik hoop dat je gelijk krijgt
Ik woon in Den Haag en er zit hier een enorme Selexyz vestiging in de buurt, dus met die boeken gaat het vast ook goedkomen. En toch bedankt voor alle tips.
Waarom niet, ik neem aan dat je het wilt. En dat je er wat voor wilt doen. Anders zou het zonde zijn van je energie.

Maar als jij in DH woont, dan zit je bij TU Delft op school?
Met citaat reageren
Oud 14-06-2008, 10:35
Anika
Uiteraard, ik ga er helemaal voor!
En inderdaad in Delft, maar over een paar maandjes Utrecht als alles goed gaat. Wel jammer om weg te gaan uit Delft want de stad en de TU zijn erg leuk. Maar dat is Utrecht vast ook.
Met citaat reageren
Oud 17-06-2008, 08:35
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
Uiteraard, ik ga er helemaal voor!
En inderdaad in Delft, maar over een paar maandjes Utrecht als alles goed gaat. Wel jammer om weg te gaan uit Delft want de stad en de TU zijn erg leuk. Maar dat is Utrecht vast ook.
Hoezo, heefft TU niet de opleiding die je wilt doen?
Met citaat reageren
Oud 17-06-2008, 10:38
Gunkan
Gunkan is offline
Citaat:
The C programming language is een onmogelijk boek om uit te leren(en velen programmeurs delen die mening met mij).
Helemaal waar. Het is en blijft natuurlijk een erg interessant boek (het "Blauwe C boek", geschreven door een van de bedenkers van C), maar je leert er de taal echt niet mee.

Ik heb ooit les gehad uit 't C++ boek van Ammeraal. Dat's ook niet bepaald een aanrader
Met citaat reageren
Oud 17-06-2008, 10:42
Anika
Citaat:
Hoezo, heefft TU niet de opleiding die je wilt doen?
Ja wel iets dat er heel erg op lijkt, maar daar word ik nu sowieso niet voor toegelaten. Het kost me dan eerst een half jaar of een jaar om extra vakken te gaan volgen, en ik heb niet zo'n zin in studievertraging om bepaalde redenen. In Utrecht laten ze me wel direct toe en eigenlijk lijkt het me ook wel leuk om gewoon eens ergens anders heen te gaan, dus waarom niet.
Met citaat reageren
Oud 17-06-2008, 11:39
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
Ja wel iets dat er heel erg op lijkt, maar daar word ik nu sowieso niet voor toegelaten. Het kost me dan eerst een half jaar of een jaar om extra vakken te gaan volgen, en ik heb niet zo'n zin in studievertraging om bepaalde redenen. In Utrecht laten ze me wel direct toe en eigenlijk lijkt het me ook wel leuk om gewoon eens ergens anders heen te gaan, dus waarom niet.
Ik wil niet regenen op je feestje maar heb je die kans ook niet op de UU dat je extra vakken moet volgen om bij te kunnen benen?

Persoonlijk vind ik dat je niet moet kijken naar de hoeveel tijd wat je kwijt bent aan iets maar wat je ervoor terugkrijgt.
Als een half jaar tot een jaar kan uitmaken dat jij op een goede manier een opleiding goed kan afronden, waarom niet? Dit verdien je wel terug in de toekomst. Maar dit is een mening.

Maar het is wel een keer leuk om een keer ergens anders te zitten dan Delft. Alleen al vanwege het feit dat je dan niet lang met je medeschoolgenoten massaal op de bus hoeft te wachten. En Utrecht is opzich een heel relaxed.
Met citaat reageren
Oud 17-06-2008, 12:07
Anika
Citaat:
Ik wil niet regenen op je feestje maar heb je die kans ook niet op de UU dat je extra vakken moet volgen om bij te kunnen benen?

Persoonlijk vind ik dat je niet moet kijken naar de hoeveel tijd wat je kwijt bent aan iets maar wat je ervoor terugkrijgt.
Als een half jaar tot een jaar kan uitmaken dat jij op een goede manier een opleiding goed kan afronden, waarom niet? Dit verdien je wel terug in de toekomst. Maar dit is een mening.

Maar het is wel een keer leuk om een keer ergens anders te zitten dan Delft. Alleen al vanwege het feit dat je dan niet lang met je medeschoolgenoten massaal op de bus hoeft te wachten. En Utrecht is opzich een heel relaxed.
In Utrecht hebben ze me verteld dat het niet nodig is om extra vakken te volgen voorafgaand aan de master. De toelatingseisen zijn een bachelor met redelijk wat wiskundevakken en kennis van een moderne programmeertaal, en dat zit wel goed na de zomer als het allemaal lukt met C leren
Waarschijnlijk beginnen ze in Delft gewoon op een hoger niveau ofzo. Er is dan wel weer veel ruimte om vakken bij andere opleidingen te volgen, maar dat heb ik wel al genoeg gedaan in m'n bachelor.

Ik ben het wel met je eens hoor, dat je in principe niet moet kijken naar de tijd die ervoor staat, maar of ik die opleiding nou hier doe of in Utrecht, het resultaat is als het goed is ongeveer hetzelfde. Op een ingenieurstitel na natuurlijk, maar ach.. In Utrecht kun je weer zelf een toepassingsgebied kiezen en dat heb je hier niet echt voor zover ik weet.

Trouwens, ik fiets meestal naar Delft dus ik rijd altijd vrolijk voorbij alle mensen die op de bus staan te wachten
Met citaat reageren
Oud 17-06-2008, 12:53
Praganonut
Avatar van Praganonut
Praganonut is offline
Citaat:
In Utrecht hebben ze me verteld dat het niet nodig is om extra vakken te volgen voorafgaand aan de master. De toelatingseisen zijn een bachelor met redelijk wat wiskundevakken en kennis van een moderne programmeertaal, en dat zit wel goed na de zomer als het allemaal lukt met C leren
Waarschijnlijk beginnen ze in Delft gewoon op een hoger niveau ofzo. Er is dan wel weer veel ruimte om vakken bij andere opleidingen te volgen, maar dat heb ik wel al genoeg gedaan in m'n bachelor.

Ik ben het wel met je eens hoor, dat je in principe niet moet kijken naar de tijd die ervoor staat, maar of ik die opleiding nou hier doe of in Utrecht, het resultaat is als het goed is ongeveer hetzelfde. Op een ingenieurstitel na natuurlijk, maar ach.. In Utrecht kun je weer zelf een toepassingsgebied kiezen en dat heb je hier niet echt voor zover ik weet.

Trouwens, ik fiets meestal naar Delft dus ik rijd altijd vrolijk voorbij alle mensen die op de bus staan te wachten
Ik denk dat je met de opleiding veliger zit met C++ Omdat je geheid snel te maken krijgt met classes. En dat heb je nodig om maintainable code te maken. En als je dat al begrijpt, dan heb je daar veel voordeel aan.

Welke toepassingsgebieden kan je dan kiezen, weet je dat?

En ga je ook naar Utrecht verhuizen of vind je het wel gezegend in Den Haag?
Met citaat reageren
Oud 17-06-2008, 13:27
Verwijderd
Jongens, nu gaat het wel érg ver offtopic. Ik stel voor dat jullie dit verder per pm of msn bespreken
Met citaat reageren
Oud 17-06-2008, 14:07
Anika
Ohja sorry
Met citaat reageren
Oud 17-06-2008, 18:44
Praganonut
Avatar van Praganonut
Praganonut is offline
Zie dit maar als soort van: Unix geheimtaal.
Zovan: Ik ga naar huis = cat /var/log/named 2> /dev/null
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
De Kantine Plaats hier spreuken!
monkey86
90 04-01-2004 21:24


Alle tijden zijn GMT +1. Het is nu 00:08.