Gå til innhold

lefsaker

Medlemmer
  • Innlegg

    511
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av lefsaker

  1. Hei!

     

    Jeg jobber med et bildevisningssystem, og sliter litt med å automatisk skalere bildene etter hvor mange andre bilder det er innenfor en moderdiv.

     

    Se vedlagte illustrasjonsbilder.

     

    Moderdiv dekker 100% av skjermens høyde og bredde. Inni moderdiv vil et dynamisk antall bilder dukke opp basert på hvilket galleri man har valgt. Her kan det være fra 1 til 100 bilder.

     

    Jeg ønsker å utnytte plassen best mulig, slik at om galleriet bare inneholder 1 bilde, vil bildet dekke 100% av moderdiv. Om det er 2 bilder vil jeg at hvert av dem skal dekke 50% hver, 4 bilder 25% hver, osv, osv.

     

    Er dette mulig å gjøre uten å bruke en hacky matematisk løsning som regner ut antall bilder som vil vises, for så å dele på bredde/høyde/antall?

    Jeg vet ikke helt hva jeg skal søke på for å finne ut av dette.

    post-105097-0-83863100-1377861211_thumb.jpg

    post-105097-0-35314800-1377861216_thumb.png

    post-105097-0-04423900-1377861221_thumb.jpg

    post-105097-0-91943900-1377861224_thumb.jpg

  2. Heisann!

     

    Jeg skal i gang med å hoste egen webserver for en del kunder, og har fått partnerkonto hos Webhuset hvor domenene skal oppføres.

     

    Problemstillingen min er at jeg må legge til en DNS-oppføring til hvert domene som peker til IP-adressen til min server, og da kommer alle kunder til rotnivået på serveren uansett hvilket domene de skriver inn.

     

    Jeg tror jeg har lest om at Apache har en mulighet for å forwarde trafikk til undermapper på serveren avhengig av hvilket domene som er skrevet inn i adressefeltet når spørringen treffer min server, men jeg husker ikke hva det heter, eller hvordan det konfigureres.

     

    Kunne noen hjulpet meg med dette?

  3. Nytt problem:

     

    Når en klient kobler fra, prøver jo serveren fremdeles hele tiden å lytte på info fra den.

    Dette har ikke noen innvirkning på hvordan serveren behandler informasjonen, men jeg blir floodet med følgende meldinger i VS-error-list så lenge serveren kjører:

    A first chance exception of type System.InvalidOperationExeption occured in System.dll

    Jeg kan tenke meg at dette kan ta litt av når antall frakoblinger øker.

     

    Hvordan stenger jeg socketen uten å kaste ut andre tilkoblede klienter?

     

    Ser at andre har samme problem her:

    http://www.vbdotnetforums.com/net-sockets/39587-close-tcp-connection.html

    http://www.vbforums.com/showthread.php?t=575643

    http://www.a1vbcode.com/a1vbcode/vbforums/Topic28834-9-1.aspx

  4. Jobber for tiden med å konvertere et socketprosjekt fra VB6 til VB.net, men sliter litt med å finne ut hvordan jeg stenger sockets uten å kræsje "andre enden"

     

    Om jeg lukker en klient, kræsjer serveren, og alle tilkoblede klienter.

    Om jeg lukker serveren, kræsjer alle klienter.

     

     

    Kode på klientsiden som kræsjer om jeg lukker serveren (kommentert linje nr. 4 fra bunnen):

    For infiniteCounter = 1 To 2
               infiniteCounter = 1
               serverStream = clientSocket.GetStream()
               Dim buffSize As Integer
               Dim inStream(10024) As Byte
               buffSize = clientSocket.ReceiveBufferSize
               serverStream.Read(inStream, 0, buffSize)  'Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
               Dim returndata As String = System.Text.Encoding.ASCII.GetString(inStream)
               readData = "" + returndata
           Next
    

     

    Kode på serversiden som kræsjer om jeg lukker en klient:

    Dim infiniteCounter As Integer
               Dim requestCount As Integer
               Dim bytesFrom(10024) As Byte
               Dim dataFromClient As String
               Dim sendBytes As [byte]()
               Dim serverResponse As String
               Dim rCount As String
               requestCount = 0
               For infiniteCounter = 1 To 2
                   infiniteCounter = 1
                   Try
                       requestCount = requestCount + 1
                       Dim networkStream As NetworkStream = clientSocket.GetStream()
                       networkStream.Read(bytesFrom, 0, CInt(clientSocket.ReceiveBufferSize))
                       dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom)
                       dataFromClient = _
                           dataFromClient.Substring(0, dataFromClient.IndexOf("$"))
                       rCount = Convert.ToString(requestCount)
                       msg(clNo + ": " + dataFromClient)
    
                       If dataFromClient.Contains(".say ") Then
                           vox.Speak(dataFromClient.Replace(".say ", ""))
                       Else
    
                       End If
                       broadcast(dataFromClient, clNo, True)
                   Catch ex As Exception
                       MsgBox(ex.ToString)
                   End Try
               Next
    
    
    Linje 13 og 14:
    Dim networkStream As NetworkStream = clientSocket.GetStream()
    networkStream.Read(bytesFrom, 0, CInt(clientSocket.ReceiveBufferSize))
    

     

    Feilmeldinger på serversiden er lagt med som vedlegg.

     

    Hva gjør jeg? :O

    post-105097-1268924614,8879_thumb.png

    post-105097-1268924621,9357_thumb.png

  5. Heisann!

     

    Holder på med et prosjekt i VB6 der jeg har følgende:

    - 3 servere som ikke kan prate sammen

    - 1 middleware som:

    - Kobler til de 3 serverene

    - Kan sende og motta data til/fra de 3 serverene

    - x antall klienter som kobler til middleware

     

     

    Om jeg sender data fra middleware til en av serverene, så kommer teksten frem. Problemet er derimot når jeg prøver å sende til alle 3 på likt. Da sender den bare ut data på klientsocketen som er spesifisert sist i sub'en.

     

    Kode

    Private Sub Command1_Click()
    tcpClient1.SendData ("Hai2u")
    tcpClient2.SendData ("Hai2u")
    tcpClient3.SendData ("Hai2u")
    End Sub

     

    Om jeg derimot gjør følgende, og klikker vekk boksen, får alle serverene dataen:

    Private Sub Command1_Click()
    tcpClient1.SendData ("Hai2u")
    tcpClient2.SendData ("Hai2u")
    tcpClient3.SendData ("Hai2u")
    msgbox("jall")
    End Sub

     

    Det skal da vel ikke være sånn?

     

     

    Om jeg sender all informasjonen i alle 3 hendelsene til samme socket, kommer alt frem

    Private Sub Command1_Click()
    tcpClient3.SendData ("Hai2u")
    tcpClient3.SendData ("Hai2u")
    tcpClient3.SendData ("Hai2u")
    msgbox("jall")
    End Sub

    Resultat = Hai2uHai2uHai2u

     

    Burde være mulig å se hva som står der i HD og fullskjerm.

  6. Siden inneholder henholdsvis en textbox (title), et textarea (content), og en submit-knapp.

     

    Dersom brukeren klikker på submit-knappen, sendes skjemaet, og et mysql_query blir utført som oppdaterer databasetabellen med title og content.

     

    Foreløpig null problem.

     

     

    Problemet oppstår derimot om brukeren har skrevet et relativt langt dokument uten å lagre manuelt i løpet av skriveperioden. Om brukeren feks. skulle miste nettilgangen, eller navigere seg til en annen side uten å lagre manuelt, forsvinner alt brukeren har skrevet.

     

    Det jeg ønsker er et script som konstant kjører i bakgrunnen, og utfører et mysql_query som oppdaterer databasen med det brukeren har skrevet i feltene, uten at brukeren selv trenger å gjøre noe.

  7. Har lest litt nå, og når jeg kjører følgende kodesnutt, utfører den handingen bare 1 gang.

     

    <?php $c = "1"; ?>
    <script type="text/javascript">
    
    function timedCount()
    {
    document.getElementById('txt').value="<?php echo $c; $c = $c + "1"; ?>";
    setTimeout("timedCount()",1000);
    }
    
    function doTimer()
    {
     timedCount();
    }
    </script>

     

    Tekstboksen txt stopper på 1.

    Jeg forstår ikke hva som er galt :(

  8. Holder på med en nettbasert applikasjon som lar brukere skrive dokumenter, og lagre de i databasen.

     

    Sånn som det er nå, må brukeren manuelt klikke på en knapp for å lagre det de har skrevet.

     

    Det jeg ønsker er at en javascript/AJAX-funksjon ligger i bakgrunnen og hele kjører et mysql_query som oppdaterer databasen med informasjonen fra tekstfelte uten at brukeren behøver å gjøre noe som helst. Omtrent som Gmail's måte å autosave drafts på.

     

    Har søkt meg halvt ihjel, men finner bare henvisninger til cron og event manager :<

     

    Hva bør jeg søke etter? Hvilket rammeverk anbefales?

  9. Har hørt at de i 2 første årene etter bestått førerprøve regnes du som en person med lappen på prøvetid. Har jeg lov til å kjøre i utlandet i denne tidsperioden?

     

    Skal flytte med noen venner til Wales til høsten, og da tenker vi å kjøre gjennom Sverige-Danmark-England-Wales. Planen er å dra 3 dager etter bestått førerprøve. Er dette lov?

  10. Sikler litt på vindusdesignet til feks. Spotify og loadingen til Spotify der Windows Explorer grensesnittet ikke er til stede, men de har avrundede vinduer med skygge.

     

    Er dette mulig å få til i VB.net?

     

     

    Det nytter ikke å bare sette transparent bakgrunn, fjerne formborder og legge til en picturebox med skygge... Transparency key vil synes under skyggen.

  11. 1. Den lenseflaren på banneren vil jeg ha. Skyldes at logoen skal prøve å få fram litt av det som selges på siden, og halvparten som selges er LED-produkter.

     

    2. Mener du at banneren bør trekkes ned på noen måte?

     

    3. Hva er favicon?

     

    4. Dette skal jeg selvfølgelig fikse, helt glemt.. :)

     

    5. Denne skjønte jeg ikke helt heller.. Hva mener du med det?

     

    6. Dette hørtes ikke dumt ut! Skal undersøke det med en gang om det lar seg gjøre på en enkel måte!

     

    Tusen takk :)

    1. Lensflare er noe av det styggeste man kan se i en logo. Det eneste den fremhever er useriøsiteten.

     

    2. Favicon er det lille bildet ved siden av URL-en i adresselinja (google eller søk på forumet for å finne ut hvordan dette kan fikses via magi)

     

    5. Tror han mente at siden er litt for bred. Der er jeg uenig med han. Jeg syns den er passe bred.

  12. Har en listbox med flere items under hverandre. Noen ganger blir informasjonen i et item for stor til at det egner seg.

    Jeg har lagt merke til at om jeg trykker på et item, så blir det valgt.

     

    Er det mulig å kopiere teksten fra det valgte itemet til en annen textbox uten å måtte hardkode itemnummer osv?

     

     

     

    Edit:

    Beklager, var litt for dårlig til å søke før jeg postet.

     

    Fant løsningen her:

    http://www.dreamincode.net/forums/showtopic48133.htm

×
×
  • Opprett ny...