Mainos

Löytyykö tietokone-experttejä?

  • 2 932 360
  • 19 306

Mahtiankka

Jäsen
Suosikkijoukkue
Porin Ässät, Anaheim Ducks, Luleå HF
Tuli hommattua Soneran laajakaista, kun paloi käämit 4G-yhteyksiin ja niiden toimimattomuuteen täällä maaseudulla. Pakettiin tuli samalla Sonera Viihde -digiboksi, mutta sen suhteen tuli heti ongelma. Eli, sitähän ei pysty käyttämään langattomasti, vaan pitäisi ottaa piuhalla yhteys modeemista. Talon ainoa puhelinpistoke on makuuhuoneessa ja telkkari luonnollisesti olohuoneessa, enkä ole halukas mihinkään johtoshow'n virittelyyn, koska piuhaa tarvitsisi metritolkulla. Tällä hetkellä ainoa vaihtoehto lienee jonkinlaiset lähettimet, mitkä kytketään modeemiin ja boksiin ja nämä sitten kommunikoivat keskenään. Yli 100 euroa näytti olevan tällaisten hinta, mikä innosti miettimään vielä muita ratkaisuja. Onko sellaisia olemassa? Minulla jää tämän laajakaistayhteyden myötä tarpeettomaksi Huawei E5186 (muistaakseni oli tuo malli), pystynkö mitenkään höydytämään sitä tämän ongelman ratkaisuun?

Jos ei mitään edullisempia ideoita keneltäkään tule, niin pitää sitten niellä ylpeys ja ostaa tuollaiset lähettimet.
 

Warrington

Jäsen
Suosikkijoukkue
HIFK
Tuli hommattua Soneran laajakaista, kun paloi käämit 4G-yhteyksiin ja niiden toimimattomuuteen täällä maaseudulla. Pakettiin tuli samalla Sonera Viihde -digiboksi, mutta sen suhteen tuli heti ongelma. Eli, sitähän ei pysty käyttämään langattomasti, vaan pitäisi ottaa piuhalla yhteys modeemista. Talon ainoa puhelinpistoke on makuuhuoneessa ja telkkari luonnollisesti olohuoneessa, enkä ole halukas mihinkään johtoshow'n virittelyyn, koska piuhaa tarvitsisi metritolkulla. Tällä hetkellä ainoa vaihtoehto lienee jonkinlaiset lähettimet, mitkä kytketään modeemiin ja boksiin ja nämä sitten kommunikoivat keskenään. Yli 100 euroa näytti olevan tällaisten hinta, mikä innosti miettimään vielä muita ratkaisuja. Onko sellaisia olemassa? Minulla jää tämän laajakaistayhteyden myötä tarpeettomaksi Huawei E5186 (muistaakseni oli tuo malli), pystynkö mitenkään höydytämään sitä tämän ongelman ratkaisuun?

Jos ei mitään edullisempia ideoita keneltäkään tule, niin pitää sitten niellä ylpeys ja ostaa tuollaiset lähettimet.

Eipä tuohon ole kuin oikeastaan 2 vaihtoehtoa eli joko langattomat sovittimet(toinen tulee piuhalla kiinni modeemiin ja toinen digiboksiin) ja näiden lähettimien välillä yhteys on tietenkin langaton, Inteno Zap100 langattomat sovittimet oli ainakin pari vuotta taaksepäin se tunnettu ja toimiva malli, en tiedä miten nykyisin.

Toinen vaihtoehto ja mahdollisesti edullisempi on datasähkösovittimet jolloin yhteys jatketaan modeemilta sähkörasiaan jossa on adapteri joka jatkaa netin sähköverkon kautta, ja digiboksin lähelle tulee tietenkin toinen samanlainen josta yhteys tulee sitten piuhalla digiboksiin. Äkkiseltään katsottuna Pixmaniassa TP-Linkin sovittimet hintaan 44,55€ (TP-LINK TL-PA411KIT V2.0 - Kaksi PLC-miniadapteria AV500 | Pixmania linkki vie Pixmanian verkkokauppaan). Sen verran varoitan noista datasähkösovittimista että niiden toimintavarmuus on mun kokemuksella vähän arvoituksellisempi, eli voi toimia täysin moitteetta, tai sitten sähköverkosta riippuen voi ottaa jostain häiriötä yhteyteen. Ainakin osa datasähkösovittimista vaati aiemmin että ne kytkettävät sähkörasiat ovat saman sulakkeen alla, muuten yhteys saattoi olla epävakaampi.

Summasummarum, nuo langattomat sovittimet ovat lähtökohtana aavistuksen luotettavampi ratkaisu, toisaalta myös luultavasti kalliimpi. En ole ollut näissä hommissa enää vähään aikaan joten olen aavistuksen tippunut kehityksen kärryiltä, jos joku tietää paremman ratkaisun niin ehdotelkaas.
 

heavy

Jäsen
Suosikkijoukkue
HIFK
Tällä hetkellä ainoa vaihtoehto lienee jonkinlaiset lähettimet, mitkä kytketään modeemiin ja boksiin ja nämä sitten kommunikoivat keskenään.
Jos se liittymän mukana tullut modeemi on myös WiFi tukiasema (en keksi yhtään syytä miksei olisi, mutta eihän näistä operaattoreista koskaan tiedä), niin tällainen voisi olla ratkaisu: D-Link DAP-1620 Dual-band WiFi-toistin | WiFi toistimet | Langattomat | Verkkokauppa.com

Minulla on ollut tuosta vanhempi malli (DAP-1522) vuosia käytössä siten että olohuoneen laitteet saaavat langallisen verkon laiteen avulla. Tuossa uudessa mallissa näyttää olevan vain yksi langallinen paikka mutta se nyt riittänee sinulle. En tiedä saako siitä Huaweistasi asetuksilla vastaavan laitteen, "bridge mode" lienee avainsana jos jotain manuaalia jaksat selailla.
 

Walkin

Jäsen
Suosikkijoukkue
Pittsburgh Penguins
Taas asiaa tänne. Nyt on näytössä tapahtunut jotain kun kuvan tarkkuus on mennyt huonoksi ihan yks kaks jossakin välissä, taisi olla Ruutu-palvelu viimeksi päällä ja tämän jälkeen sitten näytössä on tapahtunut jotain. Kun käy säätämässä näytön tarkkuutta niin siellä lukee kyllä, että 1080 p, 1920 x 1080 olisi käytössä mikä oli siis ennen tätä vikaa jo ja toimi täydellisesti. Osaako joku tässä neuvoa missä voisi olla vika? Mitä kannattaa tarkastaa/tehdä? Kiitokset jo etukäteen!

Niin, ja kun olen todella huono näiden koneiden kanssa niin mahdollisimman selkeitä ohjeita kiitos :)
 

Tinke-80

Jäsen
Suosikkijoukkue
HIFK, Haukat

pernaveikko

Jäsen
Suosikkijoukkue
HIFK, Crusaders, Lechia
Melkoisen kömpelöksi on mennyt tämä ikivanha kone ja kokeilin sitten vielä yhtä keinoa. Poistin kaiken selaushistorian ja muun tauhkan, salasanat jätin.

Voi olla pelkkää plaseboa, mutta mielestäni hieman nopeutui ja tuntuisi toimivan. Kannattanee ehkä kokeilla, jos on ongelmia, miinuspuolena sitten tietenkin se, että joutuu miettimään niitä urleja uudelleen ja muistaessaankin kirjoittamaan.

Plussana toisaalta se, että nyt se pornosivusto ei enää näy, kun kerran vahingossa unohdin mennä incognito.
 

Walkin

Jäsen
Suosikkijoukkue
Pittsburgh Penguins
@Tinke-80 Pöytäkone kyseessä, Windows 10, näytönohjain on NVIDIA GeForce GTX 970. Prosessori on Intel Core i7 6700 @ 3.40 GHz. Riittääkö nämä tiedot?
 

Walkin

Jäsen
Suosikkijoukkue
Pittsburgh Penguins
@Walkin Juu riittää mainiosti.

Ensimmäisenä poistaisin ajurit ja asentaisit ne uudestaan. Tästä linkistä löydät ohjeet miten poistaa ajurit DDUn avulla ja asentaa ne uudelleen ilman että vanhoja ajureita jää jäljelle

https://forums.geforce.com/default/...display-quality-problem/post/4881458/#4881458

DDU linkki
Display Driver Uninstaller Download version 17.0.2.0

Luulen tehneeni kaiken oikein, mutta ei auttanut. Toki voi olla, että jossain välissä allekirjoittanutkin teki jotain väärin. Onko vielä jotain vinkkejä joita voisi kokeilla?
 

BlackWolf

Jäsen
Suosikkijoukkue
In memory of Hiihtofani. abianos, oranssi, jellona
Luulen tehneeni kaiken oikein, mutta ei auttanut. Toki voi olla, että jossain välissä allekirjoittanutkin teki jotain väärin. Onko vielä jotain vinkkejä joita voisi kokeilla?
Print screen ja postaat sen johonkin palveluun ja linkkaat tänne. "kuva mennyt huonoksi" ei kerro ongelmasta yhtään mitään ja täten on vaikeaa auttaa. Tinke ehkä pystyy siihen, mutta minulle ainakin alkuperäinen selitys viasta on niin epämääräinen, että auttaminen on käytännössä mahdotonta.
 

Tinke-80

Jäsen
Suosikkijoukkue
HIFK, Haukat
Print screen ja postaat sen johonkin palveluun ja linkkaat tänne. "kuva mennyt huonoksi" ei kerro ongelmasta yhtään mitään ja täten on vaikeaa auttaa. Tinke ehkä pystyy siihen, mutta minulle ainakin alkuperäinen selitys viasta on niin epämääräinen, että auttaminen on käytännössä mahdotonta.

Aika epämääräinen vika mutta kun laittaa googleen GeForce GTX 970 poor video quality niin jotain vastauksia tulee. Toki helpottaisi jos olisi jotain kuvakaappausta itse viasta. Tuo ajurien poisto ja uudelleen asennus on yleensä helpoin keino rajata vikaa.

-Tinke
 

Walkin

Jäsen
Suosikkijoukkue
Pittsburgh Penguins
Print screen ja postaat sen johonkin palveluun ja linkkaat tänne. "kuva mennyt huonoksi" ei kerro ongelmasta yhtään mitään ja täten on vaikeaa auttaa. Tinke ehkä pystyy siihen, mutta minulle ainakin alkuperäinen selitys viasta on niin epämääräinen, että auttaminen on käytännössä mahdotonta.

Aika epämääräinen vika mutta kun laittaa googleen GeForce GTX 970 poor video quality niin jotain vastauksia tulee. Toki helpottaisi jos olisi jotain kuvakaappausta itse viasta. Tuo ajurien poisto ja uudelleen asennus on yleensä helpoin keino rajata vikaa.

-Tinke

En saa nyt tuota print screeniä pitää yrittää myöhemmin vielä uudestaan, mutta siis kuvan laatu yksinkertaisesti on paljon huonompi kuin mitä se oli vaikka pari päivää sitten. Ennen kuva oli todella terävä ja nyt ei voi samaa sanoa. Vaikeahan tätä on tosiaan selittää varsinkin kun oma tietämys vielä näistä tietokonehommista on luokkaa nolla.
 

marse

Jäsen
Suosikkijoukkue
TPS
OS X päivittyi muutama päivä sitten ja on nyt nimeltään macOS. Päätinpä itsekin päivittää käyttiksen pari vuotta vanhaan Macbook Airiini ja tässä pieni varoituksen sana.

Huomasin jo etukäteen, että kiintolevytilaa huudeltiin päivitykselle jossain infoteksteissä 8,8 gigaa tai jotain vastaavaa, mutta kovana jätkänä päätin olla tarkistamatta paljon itselläni tilaa on. Kyllähän se sitten herjaa siitä, ajattelin. Näin se itse asiassa tekikin, päivitys ei käynnistynyt, koska paria gigaa lisää kuulemma kaivattiin. Poistin levyllä makoilleen turhan neljägigaisen tiedoston ja asennus pyörähti mukavasti käyntiin (oli muuten Windows 10:n asennuslevy iso-tiedostona, en edes muista mistä se on tullut).

Kuitenkin siinä jonkin aikaa ruksuteltuaan (10 minuuttia tai jotain), kone totesi, että asennus keskeytyy, koska kiintolevytilaa ei ole tarpeeksi. Ohje oli poistua päivitysohjelmasta, käynnistää kone uudelleen ja poistaa tiedostoja. Uudelleenkäynnistys kuitenkin johti ikuiseen luuppiin, joka aina päättyi tuohon samaan ilmoitukseen.

Totesin, että safe modessa pitäisi päästä poistelemaan tiedostoja, mutta eipä tuo suostunut buuttaamaan safe modeen. Tein virhearvion ja arvelin asennusohjelman varmaankin sekoittaneen levyn tiedot lopullisesti ja että eipä tässä nyt voi mitään muuta tehdä kuin asentaa OS X uusiksi recovery modessa. OS X:n palautus kuitenkin epäonnistui ja virheilmoitus liittyi johonkin file extensioneihin. Enpä osannut kokemattomuuttani yhdistää tätä mihinkään, eikä Googlekaan oikein auttanut. Yritin vielä online recovery modessa palauttaa OS X:n vanhempaa versiota, mutta sen asennus ei suostunut käynnistymään, koska levyllä on jo uudempi versio.

Tässä vaiheessa tuo ikuinen luuppi asennusohjelman kanssa oli poistunut ja kone ei enää vaan buutannut ollenkaan, mihinkään muuhun ei päässyt kuin recovery modeen. Totesin, että nyt on varmaan hiljalleen aika alkaa yrittää pelastaa omia tiedostojaan. Parissa pilvipalvelussa on jotain tiedostoja, mutta ei missään tapauksessa kaikkia ja mitään Time Machinella tehtyä varmuuskopiota ei tietenkään ollut olemassa. Totesin, että recovery modessa pääsee Terminalilla tiedostoihin käsiksi ja päätin alkaa siirtää tiedostoja muistitikulle. Epähuomiossa yritin siirtää 32 gigan muistitikulle liikaa tavaraa, mikä päättyi virheilmoitukseen file extensioneista. Onnistuin raksuttelemaan päässäni 1+1 ja toteamaan, että OS X:n palautuskin taisi epäonnistua levytilan puutteen takia ja tämä file extensioneista herjaava virhe on joku macien tapa kertoa levyn täyttyneen. Levyä tutkimalla huomasinkin, että tuo macOS:n päivitysohjelma oli vetänyt kiintolevyn tosiaan ääriään myöten täyteen ja se oli edelleen täynnä. Siirsin tikulle sen 29 gigaa tavaraa, tai mitä se nyt vetikään, jonka jälkeen kaikki korjaantui ja kone buuttasi taas OS X:ään ilman muita toimenpiteitä, macOS:n päivityksen pystyi käynnistämään uudelleen ja kaikki meni putkeen.

Niin, että ei luoteta siihen, kun asennusohjelma ilmoittaa tarvitsevansa pari gigaa lisää tilaa.
 

L4E

Jäsen
Suosikkijoukkue
Rauma Luk
Elikä ongelmana tuo että javascript kapseloi liian hyvin muuttujat. Pystyykö tuota mitenkään ohittamaan? Tai löytyykö node:een mysql-palikkaa joka palauttaa resulsetin suoraan eikä callbackinä? Eli tarkoituksena tehdä funktioita jotka palauttaa arvon tai arvojoukon, mutta tuo Noden mysql mokkula toteutettu ei niin viisaasti. Tai sitten en vaan osa käyttää sitä?!? Näkyvyys ongelma kuitenkin.

r=44444;
function testi(){
//r=5555; jos r:n määrittelee tässä niin lopputulos 5555
var sqlaa='SELECT sum(kentta) as summa FROM taulu;';

xxx.teeppa(sqlaa,function(err, rset){

if (err) {
console.log(err);

} else {
RSet = rset;
r= RSet[0].summa;
console.log(r); //tässä tulostuu oikein mikä summa sitten sattuukaan olemaan

}

})

return r; //nyt palauttaa 4444 <--- oikea r pitäisi saada näkymään tässä
}
 
Viimeksi muokattu:

BlackWolf

Jäsen
Suosikkijoukkue
In memory of Hiihtofani. abianos, oranssi, jellona
Elikä ongelmana tuo että javascript kapseloi liian hyvin muuttujat. Pystyykö tuota mitenkään ohittamaan? Tai löytyykö node:een mysql-palikkaa joka palauttaa resulsetin suoraan eikä callbackinä? Eli tarkoituksena tehdä funktioita jotka palauttaa arvon tai arvojoukon, mutta tuo Noden mysql mokkula toteutettu ei niin viisaasti. Tai sitten en vaan osa käyttää sitä?!? Näkyvyys ongelma kuitenkin.
En tiedä kuinka kokenut olet koodaajana, mutta tuo laitamasi pätkä ei kyllä ole sellainen mitä voisi kauheasti kommentoida. Koko koodirivi olisi tarpeen, tai jos tässä on se "kaikki" niin tuossa koodissa ei ole mitään järkeä. Tai no kyllä se palauttaa juuri ne arvot mitä olet sille määritellyt, mutta kun ei tuossa koodissa tuo sinun variaabelisi missään vaiheessa johda siihen, että sille antaisit jonkin kohteen. Nyt sä annat r:lle alussa arvon 44444, sitten luot variaabelin, mihin haet arvoa, mutta et koskaan käytä tässä tuota variaabelia mihinkään, eli et siis siirrä sitä saamaasi lukua miksikään. Sitten kysyt, että mikä on se r, no se on edelleen se 44444, minkä sille annoit. Else lausekkeen alla se sattaisi olla jotain muuta, mutta tietämättä taulukkosi rakennetta, niin vaikeaa vastata.

r=var tms. voisi tässä auttaa. Fiksumpaa olisi toki siis kirjoittaa r = se sql haku, koska sinä et aio muuttaa tuota var:ia miksikään jatkossa, ainakaan tässä koodipätkässä. var ei ole silloin tarpeen.

PS. en osaa (mielestäni) koodata, eli vähän suolaa mukaan, mutta javaa ja mysql:ää vääntänyt toki jonnin verran.
Vosin kyllä suositella hankkimaan jonkin koodaus ohjelman, siis sellaisen teksti editorin mihin koodia on hyvä syöttää, nyt esim. yhdestä välistä näyttäisi puuttuvan sulut. Itse taisin muistaakseni käyttää Crimson Editoria viimeksi, kun koodailin javalla mysql hakuja interwebbiin. Kertoo paljon kauan siitä touhusta on aikaa kun uusin versio on vuodelta 2008.
 
Viimeksi muokattu:

calvin

Jäsen
Suosikkijoukkue
Maailman myrkyllisin jääkiekkojoukkue
Elikä ongelmana tuo että javascript kapseloi liian hyvin muuttujat. Pystyykö tuota mitenkään ohittamaan? Tai löytyykö node:een mysql-palikkaa joka palauttaa resulsetin suoraan eikä callbackinä? Eli tarkoituksena tehdä funktioita jotka palauttaa arvon tai arvojoukon, mutta tuo Noden mysql mokkula toteutettu ei niin viisaasti. Tai sitten en vaan osa käyttää sitä?!? Näkyvyys ongelma kuitenkin.
Kauheen näköstä koodia :)

Jos haluat tehdä funtion joka palauttaa jonkun arvon, niin:
Koodi:
function testi(){
  var r = -1;
  var sqlaa='SELECT sum(kentta) as summa FROM taulu;';
  xxx.teeppa(sqlaa,function(err, rset){
    if (err) {
      console.log(err);
    } else {
      if (rset !== null && rset[0] !== null)
         r= rset[0].summa;
      console.log(r);
   }
  });
  return r;
}
var return_value = testi();
console.log(return_value);

Yleisesti ohjeena: määrittele muuttujat aina var:n avulla, jolloin muuttujan näkyvyys rajoittuu sitä ympäröiviin aaltosulkeisiin. Älä koskaan käytä globaaleja muuttujia ellei ole ihan pakko (määritelty ilman var:ia), koska niiden näkyvyys on koko ohjelma javascriptissä.

Edit. Lisätty puuttuva hakasulku
 
Viimeksi muokattu:

jussi_j

Jäsen
Suosikkijoukkue
Jokerit
Kauheen näköstä koodia :)

Jos haluat tehdä funtion joka palauttaa jonkun arvon, niin:
Koodi:
function testi(){
  var r = -1;
  var sqlaa='SELECT sum(kentta) as summa FROM taulu;';
  xxx.teeppa(sqlaa,function(err, rset){
    if (err) {
      console.log(err);
    } else {
      if (rset !== null && rset[0] !== null)
         r= rset0].summa;
      console.log(r);
   }
  });
  return r;
}
var return_value = testi();
console.log(return_value);
....

Ottamatta kantaa itse koodiin, niin se on kyllä niin, että täällä vanhassa liitossa ollaan sitä mieltä, että blokin aloittavan ja lopettavan aaltosulun pitää olla samassa sarakkeessa. Tämä ihmeellinen tapa mikä on yleisesti nykyään näillä scriptikoodareilla käytössä on kyllä itsensä saatanan keksimä.

Tuokin koodi pitäisi kirjoittaa näin:
Koodi:
function testi()
{
    var r = -1;
    var sqlaa='SELECT sum(kentta) as summa FROM taulu;';
    xxx.teeppa(sqlaa,function(err, rset)
    {
        if (err)
        {
            console.log(err);
        }
        else
        {
            if (rset !== null && rset[0] !== null) r= rset0].summa;
            console.log(r);
        }
    });
  return r;
}
var return_value = testi();
console.log(return_value);
 

calvin

Jäsen
Suosikkijoukkue
Maailman myrkyllisin jääkiekkojoukkue
Ottamatta kantaa itse koodiin, niin se on kyllä niin, että täällä vanhassa liitossa ollaan sitä mieltä, että blokin aloittavan ja lopettavan aaltosulun pitää olla samassa sarakkeessa. Tämä ihmeellinen tapa mikä on yleisesti nykyään näillä scriptikoodareilla käytössä on kyllä itsensä saatanan keksimä.

Olen sujuvasti kaikkien liittojen miehiä, skriptit kirjoitan skriptityylillä ja yleensäkin menen tarpeen mukaan sen perusteella mikä sitten ikinä onkin kielen tyylioppaan mukaista tai millä tyylillä jokin tiedosto on kirjoitettu jos muuttaa jotain valmista. Tosin edellä oleva koodipätkäni ei nyt ihan kaikilta osin ole tyylioppaan mukainen kun en jaksanut kirjoittaa koko pätkää uusiksi.
 

jussi_j

Jäsen
Suosikkijoukkue
Jokerit
Väistämättä tuli heti mieleen tämä kohtaus Silicon valley sarjasta:
Tabs versus Spaces - YouTube
Ei huono vertaus, mutta noihan oli molemmat lopulta väärässä. Editori pitää asettaa niin, että se tunkee tab-napista neljä välilyöntiä, eikä kahdeksaa. Tabien käytön perustelu pienemmällä tiedostokoolla on hitusen relevantti, mutta kun ohjelmakoodi käännetään, niin ei kääntäjä niistä välitä.
 

L4E

Jäsen
Suosikkijoukkue
Rauma Luk
@calvin Tuo muokkaamasi versio palauttaa myös aina -1 , vaikka "summa" saa aina arvon. Varit oli kyllä paikoillaan, mutta niitä tuli poisteltu kokeilussa ja sitten joku versio sujahti tänne :).

Eli otetaan alusta. Käytössä Node ja ladattu mysql palikka ja pistetääs tähän miten sitä palikkaa kutsutaan(yhteys kantaan luotu ja saatu tuo connection, joka sisältää metodeja esim. query:n) .

connection.query(SQLLause,function(err, rset) { //näkyvyysalue alkaa

//eli tässä välissä rset:istä purrettu arvo pitäisi saada näkyviin
//kohdan *** jälkeen , mutta nyt kaikki arvot jäävät tähän väliin
}); // *** näkyvyysalue loppuu


Jos laitan tuohon näkyvyysalueen väliin returnin, niin poistuu kyllä mutta ei palauta mitään arvoa.

Muistakseni tämä käytösssä: GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySql protocol.
 
Viimeksi muokattu:

calvin

Jäsen
Suosikkijoukkue
Maailman myrkyllisin jääkiekkojoukkue
Jos laitan tuohon näkyvyysalueen väliin returnin, niin poistuu kyllä mutta ei palauta mitään arvoa.
Niin tosiaan, ongelmahan on siinä että kun Node on luonteeltaan asynkroninen, niin tuo query ei ole vielä ehtinyt edes hakea dataa kun itse funktio, jossa querya kutsutaan, palaa, eli r on edelleen se mikä ennen querya asetettiin.

Eli tapoja tehdä tuo oikein on n. kaksi kappaletta: a) määrittelet callbackin eli funktion jota kutsutaan connection.query:n sisällä käsittelemään tulokset: Node.js returning result from MySQL query - Stack Overflow tai sitten b) käytät promiseja: Use promise to process MySQL return value in node.js - Stack Overflow

Esimerkiksi Q on ihan näppärä promise-moduuli nodeen: q

Edit. lisätty Q-linkki
 

L4E

Jäsen
Suosikkijoukkue
Rauma Luk
Noden ongelmaksi tota aluksi veikkasin.. pitää koittaa kokeilla josko noilla lähtisi.. asynkki vaatii vähän sulattelua muutenkin... juu ja ens kerralla sitten yritetään käyttää tota palstan koodia ettei tuu paha mieli tabulonneista ;) kellekään.. kiitti vinkeistä pitää koklata..

Useampi tasoista JSON-filua tossa luomassa. Mutta tarkoituksena että ylimääräistä ei hilta mukana , niin "otsikoille" joutuu tekemään noita SQL-alikyselyjä muutaman. Eli yritys tehdä oikeasti fiksu tiedosto :) , missä "rivitasolla" ei mitään toistoa... mutta se on sitten toisen tarinan paikka.. joku 8 "tasoa" tai mikä sitten virallinen nimi lieneekin....
 
Viimeksi muokattu:

ISH

Jäsen
Suosikkijoukkue
NHL, HIFK, Arsenal
Isäni osti tutultaan jonkun vanhemman Lumian. Nyt kun siihen yrittää asentaa Whatsappin, se onnistuu vain edellisen omistajan Microsoft-tilillä, ei siis anna vaihtaa omaa tiliä. No, onnistuimme kuin onnistuimmekin saamaan tuon tilin salasanan ja pääsimme siis asentamaan. Ja vitut. Lumia kertoilee että "tapahtukoohan nyt jotain vilunkia" että syötäpäs tähän 29-loppuisen puhelinnumerosi 6 viimeistä numeroa jotta tiedämme että olet oikea henkilö ja lähetämme koodin puhelimeesi. Kyseessä siis tuon edellisen omistajan liittymä, mutta tuota liittymää ei ole enää olemassakaan.

No, siitäkin onnistuin pääsemään eteenpäin valitsemalla että en enää voi käyttää näitä ja pääsin kohtaan jossa voi tilata koodin toiseen sähköpostiosoitteeseen. Sieltä tuli sähköpostiin 4-numeroinen koodi ja kun sen syöttää Lumiaan niin se sanoo että anna 7-numeroinen koodi..

Perkeleen Lumiat ja Microsoft-tilit! Ei ole Samsungissa tämmöistä paskaa. Onko ainoa vaihtoehto saada Whatsapp puhelimeen palauttaa tehdasasetukset ja luoda uusi Microsoft-tili?
 

BlackWolf

Jäsen
Suosikkijoukkue
In memory of Hiihtofani. abianos, oranssi, jellona
Isäni osti tutultaan jonkun vanhemman Lumian. Nyt kun siihen yrittää asentaa Whatsappin, se onnistuu vain edellisen omistajan Microsoft-tilillä, ei siis anna vaihtaa omaa tiliä. No, onnistuimme kuin onnistuimmekin saamaan tuon tilin salasanan ja pääsimme siis asentamaan. Ja vitut. Lumia kertoilee että "tapahtukoohan nyt jotain vilunkia" että syötäpäs tähän 29-loppuisen puhelinnumerosi 6 viimeistä numeroa jotta tiedämme että olet oikea henkilö ja lähetämme koodin puhelimeesi. Kyseessä siis tuon edellisen omistajan liittymä, mutta tuota liittymää ei ole enää olemassakaan.

No, siitäkin onnistuin pääsemään eteenpäin valitsemalla että en enää voi käyttää näitä ja pääsin kohtaan jossa voi tilata koodin toiseen sähköpostiosoitteeseen. Sieltä tuli sähköpostiin 4-numeroinen koodi ja kun sen syöttää Lumiaan niin se sanoo että anna 7-numeroinen koodi..

Perkeleen Lumiat ja Microsoft-tilit! Ei ole Samsungissa tämmöistä paskaa. Onko ainoa vaihtoehto saada Whatsapp puhelimeen palauttaa tehdasasetukset ja luoda uusi Microsoft-tili?
No suurempi kysymysmerkki tässä on, että miksi puhelimen myyjä ei ole jo alun alkaenkin tehnyt tuota tehdasasetusten palauttamista puhelimeen ennen sen myyntiä. Aivan käsittmätätöntä, että isälläsi on puhelin millä hän seikkailee jonkun muun nimissä.
 
Kirjaudu sisään, jos haluat vastata ketjuun. Jos sinulla ei ole vielä käyttäjätunnusta, rekisteröidy nyt! Kirjaudu / Rekisteröidy
Ylös