Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - satsuma

Sivuja: [1] 2 3 4
1
Ubuntu tietokoneissa / Olemattomat tiedostot
« : 08.01.09 - klo:18.58 »
Jostain syystä kovalevylläni ja USB-tikullani on tiedostoja, jotka eivät ole varsinaisesti olemasaa. Jotain tietoa niistä on olemassa, mutta niitä ei pysty poistamaan, kopioimaan ym. Alla komentorivitulostuksia, jotka varmasti selventävät asiaa.

Koodia: [Valitse]
mao@landola-01:~/doc/photography/kameroista$ ll
yhteensä 20220
-rw-r--r-- 1 mao mao  680500 2005-01-18 19:45 50mm_f1.4.pdf
-rw-r--r-- 1 mao mao   79579 2005-02-09 11:59 calc.gif
-rw-r--r-- 1 mao mao   25817 2006-04-26 17:47 calc.pdf
-rw-r--r-- 1 mao mao 6631846 2005-01-18 19:44 CameraCraftsman.pdf
drw-r--r-- 4 mao mao    4096 2007-03-21 19:23 kameran korjausta
drw-r--r-- 2 mao mao    4096 2007-03-21 19:23 Olympus OM1-OM2 Overview_files
-rw-r--r-- 1 mao mao   23847 2004-09-13 15:28 Olympus OM1-OM2 Overview.htm
drw-r--r-- 2 mao mao    4096 2007-03-21 19:23 Olympus OM1 shutter_files
-rw-r--r-- 1 mao mao   36624 2004-09-13 15:29 Olympus OM1 shutter.htm
-rw-r--r-- 1 mao mao 4170024 2005-01-18 19:32 OM-1_1of4.pdf
-rw-r--r-- 1 mao mao 3706179 2005-01-18 19:33 OM-1_2of4.pdf
-rw-r--r-- 1 mao mao 3520116 2005-01-18 19:35 OM-1_3of4.pdf
-rw-r--r-- 1 mao mao 1758138 2005-01-18 19:37 OM-1_4of4.pdf
mao@landola-01:~/doc/photography/kameroista$ ll kameran\ korjausta/
yhteensä 0
?--------- ? ? ? ?                ? kameran korjausta/Cleaning Focusing Screens.htm
?--------- ? ? ? ?                ? kameran korjausta/Long Term Reparability of an OM-1.htm
?--------- ? ? ? ?                ? kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2_files
?--------- ? ? ? ?                ? kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2.htm
?--------- ? ? ? ?                ? kameran korjausta/Removing the OM-1-OM-2 Top Cover_files
?--------- ? ? ? ?                ? kameran korjausta/Removing the OM-1-OM-2 Top Cover.htm
mao@landola-01:~/doc/photography/kameroista$ cd kameran\ korjausta/
bash: cd: kameran korjausta/: Permission denied
mao@landola-01:~/doc/photography/kameroista$ cp -r  kameran\ korjausta/ ~
cp: tiedoston "kameran korjausta/Cleaning Focusing Screens.htm" tilaa ei voi lukea: Permission denied
cp: tiedoston "kameran korjausta/Long Term Reparability of an OM-1.htm" tilaa ei voi lukea: Permission denied
cp: tiedoston "kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2.htm" tilaa ei voi lukea: Permission denied
cp: tiedoston "kameran korjausta/Removing the OM-1-OM-2 Top Cover.htm" tilaa ei voi lukea: Permission denied
cp: tiedoston "kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2_files" tilaa ei voi lukea: Permission denied
cp: tiedoston "kameran korjausta/Removing the OM-1-OM-2 Top Cover_files" tilaa ei voi lukea: Permission denied
mao@landola-01:~/doc/photography/kameroista$ file kameran\ korjausta/*
kameran korjausta/Cleaning Focusing Screens.htm:                            ERROR: cannot open `kameran korjausta/Cleaning Focusing Screens.htm' (Permission denied)
kameran korjausta/Long Term Reparability of an OM-1.htm:                    ERROR: cannot open `kameran korjausta/Long Term Reparability of an OM-1.htm' (Permission denied)
kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2_files: ERROR: cannot open `kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2_files' (Permission denied)
kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2.htm:   ERROR: cannot open `kameran korjausta/Removing the Foam Around the Prism of an OM-1-OM-2.htm' (Permission denied)
kameran korjausta/Removing the OM-1-OM-2 Top Cover_files:                   ERROR: cannot open `kameran korjausta/Removing the OM-1-OM-2 Top Cover_files' (Permission denied)
kameran korjausta/Removing the OM-1-OM-2 Top Cover.htm:                     ERROR: cannot open `kameran korjausta/Removing the OM-1-OM-2 Top Cover.htm' (Permission denied)
mao@landola-01:~/doc/photography/kameroista$

Olen kuitenkin aiemmin kopioinut tuedostot USB-tikulle, jossa ne näkyvät samanlaisia kuin kovolla. Kun yritän poistaa tiedostoja USB-tikulta, niin ei onnistu vaan vastaus on joko 'file does not exist' tai 'Input/Output error'
Tiedostojen siirto on mahdollista, mutta samat ongelmat ilmenevät uudessa paikassa.

Onko näille tiedostoille mitään tehtävissä?

Ainoa mitä keksin, on että nämä ovat rikkinäisiä linkkejä.

2
Aluksi olin ajatellut graafista käyttöliittymää, mutta sitten ratkesi ettei python ole graafinen,

Ei kai varsinaisesti mikään ohjelmointikieli ole ”graafinen”, mutta useimmilla pystynee luomaan ohjelman graafiseenkin käyttöliittymään. Pythoniin saa monia GUI-kirjastoja, joista valita. Mutta ensin kannattaa kyllä opiskella ohjelmoinnin perusteet muuten.


Ihan vaan sivuhuomautuksena, että on olemassa myös graafisia ohjelmointikieliä. Yksi esimerkki on LabVIEW/G.

http://fi.wikipedia.org/wiki/LabVIEW

3
Ubuntu tietokoneissa / Vs: Pakettienhallinta proxyn läpi
« : 15.12.08 - klo:16.00 »
Näillä ohjeilla sain toimimaan

http://ubuntuforums.org/showpost.php?p=541276&postcount=1006

Eniten tässä asiassa itseäni hämäsi se, että löytyy monenlaista ohjetta. Joissain sanotaan, että pitäisi jotain ympäristömuuttujia asetella, toisissa taas pitäisi asettaa graafisten työkalujen kautta asetukset. Toinen hämäävä asia oli, että tuossakin ohjeessa mainuíttua /etc/apt/apt.conf tiedostoa ei ole oletuksena olemassa. Yllä mainittu on ainoa ohje, joka tämän asian mainitsi. Jotenkin ajattelin, että kaikki ohjeet viittaa joihinkin vanhoihin versioihin ja asetustiedostot ovat muuttuneet sen jälkeen.

Joka tapauksessa, nyt toimii. Ja tuolla asetuksella myös graafinen työkalu(Synaptic Package Manger) toimii myös.

4
Elikkäs näyttää siltä, että puhdas asennus on ainoa vaihtoehto. Taidan pysyä vanhassa versiossa,  ja sitten joskus,  kun on  aikaa, niin kokeilen jotain muuta distroa.

Kiitos kaikille vastauksista.

5
Kiitos kaikista vastauksista tähän mennessä.

Tein siivousta komennoilla autoclean, clean ja autoremove, mutta juuri mitään siivottavaa ei ollut. Poistin myös turhia ohjelmia, jotka olin asentanut /opt-hakemistoon ja tyhjensin lokeja ja cacheja. Kuitenkaan päivitys ei vielä onnistu.

Komento df -h tuottaa seuraavanlaisen tulosteen

Koodia: [Valitse]
Tiedostojärjestelmä            Koko  Käyt Vapaa Käy% Liitospiste
/dev/hda1                            897M  542M  308M  64% /
varrun                                 126M  104K  125M   1% /var/run
varlock                                126M  4,0K  126M   1% /var/lock
procbususb                         10M  104K  9,9M   2% /proc/bus/usb
udev                                    10M  104K  9,9M   2% /dev
devshm                               126M     0  126M   0% /dev/shm
lrm                                       126M   18M  108M  15% /lib/modules/2.6.17-10-386/volatile
/dev/hda8                             125M   23M   96M  19% /boot
/dev/hda7                             6,0G  5,4G  299M  95% /home
/dev/hda6                             3,7G  2,7G  892M  75% /us

Tämän perusteella /home, /usr ja /boot ovat omilla osioillaan, ja loput hakemistot yhdellä. /dev/hda1-osion koko on vain vajaat 900 megaa, mutta paketteja tulisi hakea se gigan verran hakemistoon /var/cache/apt/archives/. Selviääkö tästä enää siivoilemalla?

/home on siis omalla osiollaan, joten asennus cd:ltä on varteenotettava vaihtoehto. Kuitenkin tarvittavien ohjelmien asentaminen ja tarpeettomien ohjelmien poistaminen vie aika paljon aikaa, joten se ei ole ensimmäinen vaihtoehto.

Tuo mitä retu sanoi, että päityksessä tulee aina ongelmia, on totta, ja yksi syy miksen aikanaan päivittänyt konetta, kun se oli aktiivisemmassa käytössä. On hyvin mahdollista, että asennan koneeseen kokeilumielessä jonkin muun distron, mutta siihen saakka tarvitsisin järjestelmän, jossa on ainakin tietoturvapäivitykset ajantasalla.

Tuo /home-osion käyttö väliaikaisesti päivityksessä vaikuttaa aika helpolta, joten pidän sitä edelleen parempana vaihtoehtona kuin puhdas asennus cd:ltä. Sitä cd-aseman toimivuus ei ole aivan taattu tässä tietokoneessa  :D

Kaipaisin edelleen kommenttia tuohon mahdollisuuteen siivota hakemistoja tuon df -h -listauksen perusteella.

6
edit: [R] tarkoittaa siis, että ratkaistu. Tila ei riitä otskossa.

Terve,

Otin pitkästä aikaa vanhan läppärin käyttöön, jossa on Ubuntu 6.10. Tähän releaseen on tuki loppunut, joten yritin päivittää uudempaan. Tarkoituksena on päivittää 8.04 LTS versioon, jolloin tuki pitäisi kestää jonkin aikaa. Käsittääkseni releasien yli ei voi hypätä, joten joudun ensiksi päivittämään 7.04:n, sitten 7.10:n ja sitten vasta 8.04:n.

sources.listiin muutin jo edgy tilalle feisty ja päivitin repositoryn komennolla apt-get update. Kun yritän tehdä päivitystä komennolla apt-get dist-upgrade listataan asennettavat paketit ja niiden vaatima tila normaalisti, mutta päivitys ei jatku vaan ilmoittaa, että hakemistossa /var/cache/apt/archives/ ei ole tarpeeksi tilaa.

Noudettavia arkistoja on noin giga, ja tilaa tarvii asennuksen jälkeen 400 megaa. Koneessa on n. 12 gigan kovalevy, josta puolet on varattu /home-partitioon.

Onko päivitys mahdollista tehdä osissa? Tai voinko ladata paketit /home-hakemistoon väliaikaisesti ennen asennusta?

7
Terve,

Asensin työpaikalla juuri XUbuntun(8.04 LTS) yhteen läppäriin. Nyt ongelmaksi muodostui ohjelmien päivitys ja asennus pakettienhallinnan kautta palomuurien ym. johdosta.

Firefoxin sain toimimaan, kun säädin asetuksista selaimen hakemaan asetukset automaattisesti skriptin avulla. Kuinka saan säädettyä pakettienhallinta ohjelmat käyttämään samaa skriptiä? Vai tulisiko niiden edes käyttää samaa skriptiä, jota käytetään Firefox-asetuksille?

Synaptic antaa asetuksissa vain vahtoehdot suoralle yhteydelle Internetiin tai manuaalisen proxyn konfiguroinnin, mutta ei mahdollisuutta hakea asetusskriptiä kuten Firefox.

Tällä hetkellä ainoa ohjelma, joka pääsee verkkoon on siis Firefox. Edes ping ei toimi vaan ilmoittaa, että "unknown host".

edit: [Ratkaistu] lisätty otsikkoon

8
Mieluusti en asentelis ja conffais mitään noin "isoa" koneelle.

Löysin tälläisen joka lähettää ääntä nettiin kyseiseen porttiin:

Koodia: [Valitse]
cat /dev/dsp | nc -l -p 8081

Ja tämä ottaisi sitä vastaan sitten:

Koodia: [Valitse]
nc  my.server.adress 8081 >/dev/dsp
Mutta ongelma on siinä nyt sitten kun teen tästä koko hoidosta .cgi tiedoston ja kokeilen sitä netissä ajaa niin se ottaa tota ääntä servun mikistä ja lähettää sitten servuun. Osaisko joku viisaampi sanoa, että miten saisin sen äänen sitten siihen internet selaimeen? Vai saako noilla mitenkään?

Myös uusia ehdotuksia otetaan vastaan.

Tässähän on ideana, että tuon kuuntelevan skriptin tulisi olla asiakkaan päässä. CGI välittää käsittääkseni dataa selaimelta serverille ja kait myös serveriltä selaimelle. Missään vaiheessa ei kuitenkaan asiakkaan rautaa käytetä. Tämän voisi ehkä hoitaa JavaScriptillä, en osaa sanoa varmasti.

On myös mahdollista, että voit hoitaa koko homman tuolla serveripuolen ohjelmalla siten, että ajat jotain äänen toisto ohjelmaa selaimeen sulautettuna. Tässä tapauksessa en tiedä mitä porttia tulisi käyttää.
Kannatta kokeilla ekaksi laittaa tuo data porttiin serverillä ja yrittää lukea se jollain valmiilla ohjelmalla. En tiedä miten hyvin nämä toimii, kun kysessä on TCP-virtaa, kun ovat yleensä ohjelmoitu vastaanottamaan nettiradioissa käytettäviä UDP-paketteja.

Valmiilla ohjelmilla, kuten mplayer voit myös laittaa virtaa suoraan sokettiin.

Muista myös pitää tiedoston enkoodaus(sori en tiedä suomen kielistä vastinetta) molemmissa päissä samana.

Tässä pari vinkkiä, joilla toivottavasti pääset eteenpäin.

9
Asensin paketit dict-gcide ja dict-wn ja johan löytyy selityksiä :D

Aikaisemmin asennettuna oli vain moby thesaurus, mikä näyttää vain synonyymeja.

Täytyy vielä selvittää tuo editoriin integrointi.

Noista eri spellcheckereistä kaipailen edelleen kommenteja niilltä, jotka niitä ovat käyttäneet.

10
Haeskelen hyvää englanti-englanti -sanakirjaa Ubuntuuni. Tällä hetkellä käytän Asplellia ja dictiä, jotka molemmat ovat erinomaisia ohjelmia, mutta jotain vielä puuttuu.

Dict ohjelman pitäisi olla sanakirja, mutta en ainakaan itse ole sitä saanut toimimaan muuten kuin synonyymien listaamisessa.

Aspellillä saa poistettua kirjoitusvirheet, mutta ei sekään ole tarpeeksi.

Kaipaisin suurinpiirtein samanlaista toimintaa kuin Merrian-Websterin web-sanakirjasta löytyy.
http://www.m-w.com/

Eli kaipaamiani ominaisuuksia ovat

1. Sanan selitys useammassa eri yhteydessä.
2. Synonyymilistaus
3. Tieto siitä onko sana verbi, adjektiivi etc.
4. Tavutusohje (ei pakollinen)
5. Lausumisohje (ei pakollinen)

Tuo Merriam-Webster on kyllä erinomainen, mutta toisinaan hitaanpuolenen. Haluaisin myös, jos vain mahdollista, integroida sanakirjan editoriin.

Jos en osaa käyttää ohjelmia oikein, niin olisin kiitollinen, jos joku opastaisi. Tai jos löytyy jokin muu ohjelma, joka tekee kyseiset temput, niin laittakaa infoa.


Laitetaan tähän samaan viestiin vielä gallup eri kirjoitusvirheitä havaitsevista ohjelmista, niitä kun tuntuu olevan aika monta. Eli laittakaa kokemuksia eri ohjelmista kuten aspell, ispell, myspell, hunspell etc. Miksi juuri se olisi paras.

Kiitos.

P.S. Nyt kun katselin vähän tuota Merriam-Websterin nettisivun koodia, niin huomasin sen käyttävän samaa DICT-protokollaa, jota dict-client käyttää myös hakiessaan sanoja. Tietääkö joku miten dict-ohjelmalla saisi yhteyden Merriam-Webster online-sanakirjaan.

Esimerkiksi, kun haen selitystä sanalle robust, näkyy haun tuloksen lähdekoodissa seuraava javascript lohko

Koodia: [Valitse]
<!--

// This function initialize the page.
function initAccipiterPage ()
{ // Initialize the page as usual.
initPage();

// Set the area and keyword to pass along to accipiter.
setGlobalCreativeData("DICT", "robust");

// Load the creatives.
loadCreatives();
}; // function initAccipiterPage ()

// Set token variable for external javascript
var token = "robust";
// -->

11
Linkkeristähän siinä oli kyse.

Kiitos kaikista vastauksista. ;D

12
Kiitos vastauksesta.

Jotenkin ajattelin, että tuo dev-paketti liittyisi itse kirjaston
kehittämiseen.

OK, mutta edelleen ei toimi niin kuin pitäisi. Enää ei tule
herjausta include-lauseesta, mutta ncurses-funtioita
kääntäjä ei tunnista. Kun yritän kääntää seuraavaa
ohjelmaa

Koodia: [Valitse]
#include <ncurses.h>

int main()
{
initscr(); /* Start curses mode   */
printw("Hello World !!!"); /* Print Hello World   */
refresh(); /* Print it on to the real screen */
getch(); /* Wait for user input */
endwin(); /* End curses mode   */

return 0;
}

tulee jokaisesta funktiokutusta seuraavan kaltainen virhe:
... undefined reference to 'initscr'

Puuttuuko multa mahdollisesti vielä jotain muitakin paketteja?

13
Ajattelin alkaa pientä C-ohjelmaa tekemään ja siiihen
olisi tarkoitus tehdä käyttöliittymä ncursesin avulla.
Asensin paketin libncurses5, mutta jostain syystä
ei toimi.

Eli, kun yritän kääntää ohjelmaa, jossa olen include-lauseella
liittänyt ncurses.h-tiedoston, ilmoittaa kääntäjä, että

test.c:1:21: error: ncurses.h: No such file or directory

Onko kellään vinkkejä tähän?

14
Asensin version 6.0.10 manuaalisesti, siis ilman pakettihallintaa
ja nyt näyttäisi toimivan mainiosti.

Eli, jos jollain on samankaltaisia ongelmia, niin kannattaa asentaa
manuaalisesti. Paketinhallinnan kautta näyttää tulevan vain
ongelmia. Syytä tähän en tiedä, enkä googlettamalla ole
löytänyt tietoa tästä.

Tuota 6.0 ei muutenkaan edes saa paketinhallinnan kautta,
vaikka se on tällä hetkellä pääkehityskohde.

15
Kiitos vastauksesta ilkant. Siis tuo ko. virhe tulee, kun yritän käynnistää tomcatin
mukana tulevia jsp-esimerkkejä. Tomcat kääntää jsp-sivut servleteiksi, kun niitä
kutsutaan ekan kerran, ja nimen omaan tämä näyttäisi tuottavankin ongelmia.

Tiedosto-oikeuksista en ole varma, mutta tässä toisella koneella en ole niihin
koskenut asennuksen jälkeen ja silti tulee ongelmia.

$JAVA_HOME ja $CLASSPATH pitäisi olla kunnossa.

Koodia: [Valitse]
$JAVA_HOME = /usr/lib/jvm/java-1.5.0-sun/
$CLASSPATH = /usr/share/tomcat5.5/common/lib/jsp-api.jar ;/usr/share/tomcat5.5/common/lib/servlet-api.jar

Ehkä kokeilen vielä asentaa tuon ilman paketinhallintaa.

16
On täällä joku muukin tomcatin kanssa taistellu
(hakusana "tomcat")
http://forum.ubuntu-fi.org/index.php?action=search2

asensitko Tomcatin pakettivarastosta? (sudo apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps tai Synapticilla) (löytyy universe pakettivarastosta) jos asentaa pakettivarastosta, oikeuksien pitäisi olla suoraan kunnossa.

Kiitos vastauksesta. Vastaavaa ongelmaa en nähnyt muilla olleen ja ihan pakettivarastosta asensin.

17
Terve,

Tämä voi olla vähän kaukaa haettua, mutta ehkä joku
täällä on asentanut ja virittänyt tomcat toimimaan
ubuntussaan.

Eli en pysty käynnistämään JSP sivuja, vaan alla olevan
exceptionin.

Samantapaista sain, kun tein servletin, joka kirjoitti tiedostoon.
Epäilen tämän johtuvan tiedosto-oikeuksista, mutta en vain
ymmärrä mistä kiikastaa. Olen vaihtanut jsp-examples kansion
omistajuuden itselleni chown-komennolla. Tuossa exceptionissakin
on mainintaa oikeuksista.

Kaverini windows koneella kaikki toimii suoraan asennuksesta.
Olen myös kokeillut tätä toisella ubuntu-koneella ja se antaa
samanlaisen virheen.

Ubuntu on versio 6.10 ja tomcat 5.5.

Kaikki ehdotukset tämän asian korjaamiseksi otetaan vastaan.

Koodia: [Valitse]
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)

root cause

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:572)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)

root cause

java.io.FileNotFoundException: /var/lib/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/jsp2/el/basic_002darithmetic_jsp.java (No such file or directory)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(FileOutputStream.java:179)
java.io.FileOutputStream.<init>(FileOutputStream.java:70)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:141)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)


18
Terve,

Tuossa ekassa ohjelmassa kannattaisi käyttää Scanner-luokkaa
tuon Oma-luokan sijasta.

Luultavasti katselet esimerkkejä kirjasta Java 2-ohjelmointi, jossa
käytetään tuota Oma-luokkaa, koska komentoriviltä luku oli aiemmin
hieman hankalaa. Java 1.5 version mukana kuitenkin tuli tuo Scanner,
jolla ko. asiat voi tehdä ehkä helpommin/paremmin. Muutenkin tuon
Scanner-luokan käyttö on suositeltavaa, koska se on osa Java API
eli ei tarvita ylimääräisiä kirjastoluokkia.

Hauskoja ohjelmia, siitä se lähtee. Ohjemointiura siis.

19
Erinomainen Java foorumi:

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi



toinen hyvä java foorumi

forum.java.sun.com

Ja sitten niitä linkkejä

Java:

How to Think Like a Computer Scientist JavaTM Version
http://www.greenteapress.com/thinkapjava/

Killer Game Programming in Java
http://fivedots.coe.psu.ac.th/~ad/jg/   

Introduction to Computer Science using Java
http://chortle.ccsu.edu/java5/cs151java.html#56

The JavaTrademarked EE 5 Tutorial
http://java.sun.com/javaee/5/docs/tutorial/doc/

More Servlets and JavaServer Pages
http://pdf.moreservlets.com/

Core Servlets and JavaServer Pages
http://pdf.coreservlets.com/

Core J2EE Patterns: Patterns index page
http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html

The Java Tutorials
http://java.sun.com/docs/books/tutorial/

The Really Big Index
http://java.sun.com/docs/books/tutorial/reallybigindex.html

Python:

How to Think Like a Computer Scientist: Learning with Python
http://www.greenteapress.com/thinkpython/

Introduction to Programming using Python
http://www.pasteur.fr/formation/infobio/python/index.html

Patterns in Python
http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html

Design Patterns in Python
http://www.python.org/workshops/1997-10/proceedings/savikko.html

Python Learning Foundation
http://www.awaretek.com/plf.html

C++:

How to Think Like a Computer Scientist C++ Version
http://www.greenteapress.com/thinkcpp/

Bruce Eckel on ystävällisesti antanut kirjansa(Java, C++, Python,
Design Patterns etc) vapaasti ladattaviksi netistä.
http://www.mindview.net/

Regular Expression Library
http://regexlib.com/

Tässä muutamia linkkejä, jotka tuolta bookmarkeista kaivoin.

edit: Lisäsin tuonne Java-osioon vielä pari linkkiä.

20
Terve,

En halua olla mitenkään töykeä, mutta oletko katsonut
mitä google kertoo tästä?


http://www.google.fi/search?hl=fi&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aofficial&hs=nmq&q=change+jdk+in+eclipse&btnG=Hae&meta=


Katso eka osuma.

Yleensäkin kannattaa aina ensin etsiä googlella tai muulla hakukoneella,
sitten katsoa wikipediasta ja sitten vasta kirjoittaa tänne. ;D

Sivuja: [1] 2 3 4