abonnement Unibet Coolblue Bitvavo
  dinsdag 27 oktober 2015 @ 08:22:24 #26
56176 Catch22-
Ben je Blind?!
pi_157128500
Ik vind de syntax niet zo geweldig. En CSS is al cascading, om dat dan ook in je naamgeving te doen vind ik niet zo nodig.

Ik ben de enige frontender en je treft in mijn CSS vrijwel nooit important aan. Dus volgens mij doe ik t prima.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 27 oktober 2015 @ 10:12:11 #27
230788 n8n
Pragmatisch
pi_157129865
BEM haalt het hele cascading idee van css weg, en modulair opbouwen kan natuurlijk ook zonder elk uniek friemeltje een naam van 30 karakters te geven met daarnaast nog --uitzonderingen.

Wat zeker helpt is naming conventions maar ook pattern libraries, een mooie catalogus met modules waar van alles uit overgenomen kan worden. Wat ook helpt is 1 persoon verantwoordelijk maken voor de css in de uiteindelijke vorm, daarom heb ik een raw.nathan.scss, dan kan je elk team-lid zo’n bestand geven.

Door de css op te organiseren op property in plaats van selectors is het ook veel makkelijker te identificeren wanneer een waarde overruled wordt, ze passen vaak tegelijk op je scherm.
Specialization is for insects”.—Robert Heinlein
pi_157165518
DIG / Achtergrond
Iemand die me kan helpen?
  woensdag 28 oktober 2015 @ 19:39:52 #29
56176 Catch22-
Ben je Blind?!
pi_157165594
quote:
0s.gif Op woensdag 28 oktober 2015 19:37 schreef grotenaz het volgende:
DIG / Achtergrond
Iemand die me kan helpen?
druk eens op f12 en kijk bij net en console
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 28 oktober 2015 @ 20:46:23 #30
134533 donroyco
dus niet Donroyco
pi_157167864
quote:
1s.gif Op woensdag 28 oktober 2015 20:41 schreef grotenaz het volgende:

[..]

Thanks man, hij doet het! Ik heb nog een vraagje:
Sommige websites (denk aan NU.nl, GeenStijl.nl) hebben een pagina indeling met een achtergrond en alleen in het midden inhoud/artikelen, als je begrijpt wat ik bedoel. Ik kende vroeger de code om dit te doen, maar ben na een programmerloze periode de code vergeten.
Enige kans dat jij (of een andere FOK!er) mij kan helpen? Bij voorbaat dank
1
2
3
4
.foo {
width: 100px;
margin: 0 auto;
}
Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
pi_157258572
Probleem: (verticaal) menu wil niet onder het logo gaan staan.
Code:

<body> <div class="logo"> <br> <br>
<a href="website"> <img src="logo.png" align="left"> </a> </div> <br> <br>

<div class="menu">
<table> <tr> <th> <a href="overons.menu.php"> Over Ons </a> </tr> </th>
<tr> <th> <a href="contact.menu.php"> Contact </a> </tr> </tr> </table>

Heeft iemand oplossingen?
  zondag 1 november 2015 @ 22:24:00 #32
56176 Catch22-
Ben je Blind?!
pi_157259405
Een table, serieus?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_157259616
quote:
0s.gif Op zondag 1 november 2015 22:24 schreef Catch22- het volgende:
Een table, serieus?
Ja, hoezo?
pi_157259844
quote:
0s.gif Op zondag 1 november 2015 22:04 schreef grotenaz het volgende:
Probleem: (verticaal) menu wil niet onder het logo gaan staan.
Code:

<body> <div class="logo"> <br> <br>
<a href="website"> <img src="logo.png" align="left"> </a> </div> <br> <br>

<div class="menu">
<table> <tr> <th> <a href="overons.menu.php"> Over Ons </a> </tr> </th>
<tr> <th> <a href="contact.menu.php"> Contact </a> </tr> </tr> </table>

Heeft iemand oplossingen?
• Gebruik de [code][/code] tags (of klik op code.png)
• Geen tables gebruiken, (behalve voor tabulaire data, wat een menu zeker niet is)
• Witruimte toevoegen doe je in stylesheets, niet door br-tags te gebruiken.
pi_157260034
quote:
0s.gif Op zondag 1 november 2015 22:35 schreef Light het volgende:

[..]

• Gebruik de
[ code verwijderd ]

tags (of klik op [ afbeelding ])
• Geen tables gebruiken, (behalve voor tabulaire data, wat een menu zeker niet is)
• Witruimte toevoegen doe je in stylesheets, niet door br-tags te gebruiken.
-Met wat voor tag moet ik een menu dan in elkaar coderen?
-Witruimte dmv stijlbladen? Zou je willen uitleggen hoe?
  zondag 1 november 2015 @ 22:51:18 #36
91039 mstx
2x1/2 = 1/2 x 1/2
pi_157260351
Als je al tables gebruikt zorg dan ook dat de tags goed staan, er staan nu allemaal TR en TH's dubbel en door elkaar :')

Maar normaal zet je een menu in een <nav> en <ul>, en stel je de witruimte in met margins. Een table is alleen bedoeld voor tabulaire data.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  zondag 1 november 2015 @ 23:01:50 #37
12221 Tijn
Powered by MS Paint
pi_157260709
quote:
1s.gif Op zondag 1 november 2015 22:41 schreef grotenaz het volgende:

[..]

-Met wat voor tag moet ik een menu dan in elkaar coderen?
Wat dacht je van <nav> met daarin een lijstje met links?
  dinsdag 3 november 2015 @ 17:16:34 #38
230788 n8n
Pragmatisch
pi_157295281
Niet echt voor dummies, of wel maar dan voor wiskunde (met JS) :+

Ik heb een functie die van een string een sample neemt op random plekken. De lengte van de string is variabel. De hoeveelheid samples zal tussen de 10 en 1000 komen te liggen. Het punt is alleen dat de string lengte kan variëren van een paar duizend karakters tot een paar miljoen.

Nu komt de wiskunde, ik wil de hoeveelheid samples exponentieel laten dalen omdat het bij lange strings qua performance een potentieel drama wordt. Ik heb het geïllustreerd met een curve ter indicatie (geen exacte waarden).



Nu de hamvraag; weet iemand of en - indien mogelijk - hoe dit kan? Is er een wiskunde genie aanwezig?

Bedankt

Edit: had de curve verkeerd om :@ anyway, heb het nu kwadratisch opgelost met Math.sqrt().

1var i = string.length; var samples = Math.ceil( i / Math.sqrt(i) );


[ Bericht 11% gewijzigd door n8n op 03-11-2015 17:59:29 ]
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 november 2015 @ 18:19:46 #39
12221 Tijn
Powered by MS Paint
pi_157296301
Waarom zou het langer duren om 100 chars uit een string met lengte 1000 te halen dan uit een string met lengte 1000000?
  dinsdag 3 november 2015 @ 18:24:09 #40
308438 Ser_Ciappelletto
Semi-professionele SJW
pi_157296362
quote:
5s.gif Op dinsdag 3 november 2015 18:19 schreef Tijn het volgende:
Waarom zou het langer duren om 100 chars uit een string met lengte 1000 te halen dan uit een string met lengte 1000000?
Hij wil het aantal samples doen afnemen naarmate de lengte van de string toeneemt.
  dinsdag 3 november 2015 @ 18:28:00 #41
230788 n8n
Pragmatisch
pi_157296444
quote:
5s.gif Op dinsdag 3 november 2015 18:19 schreef Tijn het volgende:
Waarom zou het langer duren om 100 chars uit een string met lengte 1000 te halen dan uit een string met lengte 1000000?
Ik was eerder met dit bezig en had nu wat dingen door de war. Ik wil dat het percentage van samples langzaam omlaag gaat. Dus op 100.000 karakters kunnen er 200 samples gepakt worden, maar met 10.000.000 maar 500, bijvoorbeeld. Dus het aantal samples moet niet lineair omhoog gaan maar binnen de perken gehouden worden.

Volgens mij is m’n code net alsnog lineair :') heb in ieder geval een harde limiet van 1000 samples.
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 november 2015 @ 18:28:19 #42
230788 n8n
Pragmatisch
pi_157296451
quote:
0s.gif Op dinsdag 3 november 2015 18:24 schreef Ser_Ciappelletto het volgende:

[..]

Hij wil het aantal samples doen afnemen naarmate de lengte van de string toeneemt.
precies
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 november 2015 @ 18:39:50 #43
308438 Ser_Ciappelletto
Semi-professionele SJW
pi_157296685
quote:
7s.gif Op dinsdag 3 november 2015 18:28 schreef n8n het volgende:

[..]

Ik was eerder met dit bezig en had nu wat dingen door de war. Ik wil dat het percentage van samples langzaam omlaag gaat. Dus op 100.000 karakters kunnen er 200 samples gepakt worden, maar met 10.000.000 maar 500, bijvoorbeeld. Dus het aantal samples moet niet lineair omhoog gaan maar binnen de perken gehouden worden.

Volgens mij is m’n code net alsnog lineair :') heb in ieder geval een harde limiet van 1000 samples.
Mits floating point numbers geen probleem zijn (eventueel afronden) kun je dat oplossen met een Briggs logaritme.
x = String length
y = Aantal samples
z = Basisaantal samples

log(x) * z = y

Dan krijg je bij een length van 10000 (10^4) 2x zoveel samples als bij een length van 100 (10^2), en bij een length van 1000000 (10^6) 6x zoveel samples.

Hoe je dat in code vertaalt, weet ik niet.
  dinsdag 3 november 2015 @ 18:57:58 #44
12221 Tijn
Powered by MS Paint
pi_157297037
quote:
7s.gif Op dinsdag 3 november 2015 18:28 schreef n8n het volgende:

[..]

Ik wil dat het percentage van samples langzaam omlaag gaat. Dus op 100.000 karakters kunnen er 200 samples gepakt worden, maar met 10.000.000 maar 500, bijvoorbeeld.
Oh, in dat geval is sqrt() wel een goeie, ja :)
  dinsdag 3 november 2015 @ 18:59:05 #45
12221 Tijn
Powered by MS Paint
pi_157297061
quote:
0s.gif Op dinsdag 3 november 2015 18:24 schreef Ser_Ciappelletto het volgende:

[..]

Hij wil het aantal samples doen afnemen naarmate de lengte van de string toeneemt.
Nee, hij wil de groei van het aantal samples doen afnemen.
  dinsdag 3 november 2015 @ 18:59:19 #46
230788 n8n
Pragmatisch
pi_157297067
Hou het denk ik bij sqrt ja, had Math.log() wel gevonden maar dat is een stuk minder straight forward. Thanks. Nu m'n code herschrijven want ik had het eerst niet zo handig aangepast met een hardcoded getal.
Specialization is for insects”.—Robert Heinlein
  dinsdag 3 november 2015 @ 19:04:19 #47
308438 Ser_Ciappelletto
Semi-professionele SJW
pi_157297152
quote:
14s.gif Op dinsdag 3 november 2015 18:59 schreef n8n het volgende:
Hou het denk ik bij sqrt ja, had Math.log() wel gevonden maar dat is een stuk minder straight forward. Thanks. Nu m'n code herschrijven want ik had het eerst niet zo handig aangepast met een hardcoded getal.
Met Math.log() kun je het basisgetal wel makkelijker aanpassen als dat nog te groot blijkt.

x = string.length
b = 10 // basisgetal
y = Math.log(x) / Math.log(b) // aantal samples
  dinsdag 3 november 2015 @ 19:06:55 #48
230788 n8n
Pragmatisch
pi_157297197
quote:
0s.gif Op dinsdag 3 november 2015 19:04 schreef Ser_Ciappelletto het volgende:

[..]

Met Math.log() kun je het basisgetal wel makkelijker aanpassen als dat nog te groot blijkt.

x = string.length
b = 10 // basisgetal
y = Math.log(x) / Math.log(b) // aantal samples
Nog een keer naar kijken dan, nu eerst even reactoren anders wordt ik helemaal loco. heb de snippets opgeslagen.

---

edit: refactored, heb een functie die alle afbeeldingen met .glitch indexeert, de binary met ajax ophaalt, dit omzet naar base64 en op een X aantal locaties een karakter wijzigt. Het resultaat wordt naar een callback gegooid waar het verder afgehandeld wordt.

Het is een glitch in de afbeelding, deze heeft nu een X aantal wijzigingen - nu gebaseerd op Math.sqrt() - en elke poging wordt het resultaat met canvas en een load event gecheckt - soms gaan ze kapot of op zwart/grijs. Na elke mislukte poging gaan ook het aantal wijzigingen omlaag om oneindige loops te voorkomen.

Ben er erg content mee O+ En zelfs op m'n telefoon is het erg snel, ook met 1MB afbeeldingen dankzij de Math

Screen: http://d.pr/i/Y38U+

[ Bericht 18% gewijzigd door n8n op 04-11-2015 00:31:22 ]
Specialization is for insects”.—Robert Heinlein
pi_157317752
Ik heb hetzelfde menu (eerdere post in dit topic) nu in <ul> vorm gemaakt. Echter wil het nog steeds niet onder het logo komen te staan. Iemand tips/opmerkingen?
  woensdag 4 november 2015 @ 17:41:41 #50
118011 BrainOverfloW
Fok! around the Clock!
pi_157317792
quote:
0s.gif Op woensdag 4 november 2015 17:39 schreef grotenaz het volgende:
Ik heb hetzelfde menu (eerdere post in dit topic) nu in <ul> vorm gemaakt. Echter wil het nog steeds niet onder het logo komen te staan. Iemand tips/opmerkingen?
Zonder de code zoals je die nu hebt kunnen we weinig zeggen over wat het probleem is.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')