mai 28 2010

skeptik.ee kolib uuemasse serverisse — esineb tõrkeid

Autor: Martin Vällik kell 10:34 teemas vaba teema. 33 kommentaari.

Skeptik.ee koduleht koos kõige kolaga (lood, pildid, kommentaarid) kolitakse tänase päeva jooksul uuemasse ja võimsamasse serverisse ja seoses sellega võib esineda raskusi kodulehe lugemisega ja kommenteerimisega. Mingil pealelõunasel ajal sulgen umbes 12 tunniks ka kõik kommenteerimised, et ei tekiks segadusi andmebaasis ja ükski tark kommentaar kaotsi ei läheks.

—————————
Ja oleme tagasi…

Jaga seda lugu lahkelt teistega:

  • Saada see lugu sõbrale
  • Trüki see artikkel
  • Tee sest loost PDF
  • RSS
  • Facebook
  • Google Bookmarks
  • Twitter
  • Digg
  • del.icio.us
  • LinkedIn
  • Technorati
  • Live
  • MSN Reporter
  • MySpace
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Yahoo! Bookmarks
  • Yahoo! Buzz

33 kommentaari

33 kommentaari loole “skeptik.ee kolib uuemasse serverisse — esineb tõrkeid”

  1. Martin Vällik ESTONIA 30. mai 2010 kell 15:50

    Panen kommenteerimise mõneks tunniks kinni, et vähendada võimalikke segadusi.
    Ilmselt umbes kell 19:00 keeran kraani lahti tagasi.

  2. Martin Vällik ESTONIA 30. mai 2010 kell 19:53

    Ahoi,
    pistsin juurde plugina nimega Collapsible Comments. See teeb sedasi, et kommentaarid paistavad algul lühidalt (saan pikkust ise muuta, praegu on 500 tähemärki), kui sissejuhatus on lootustandev ja autor tuttav oma headuses, siis klõpsa ülal + märki või all ‘Loe edasi…’ linki.

    Siis lisasin veel ühe plugina: Greg’s Comment Length Limiter, praegu on piir sätitud 3000 tm peale, aga uurin veel veidi, kui pikk üks ekraanile mahtuv komm on.

    See loendab järelejäänud tähemärkide arvu üles (3000 allapoole, seega kui arvestada, et kommilühendaja on sätitud 500 peale, siis kommipiiraja näit peaks olema 2500, et see korraga näha jääks).

  3. Heelium ESTONIA 30. mai 2010 kell 19:58

    ma arvan, et see piiraja on mõttetu.

    pigem võiks see lühendaja olla Ajaxi peal – ehk siis laadida kommi välja alles pikendamise ajal.

    lisaks on seal utf8 tugi katki (mingi inglane ilmselt teinud) – võta see PHP fail lahti, otsi sealt see stringi lühendamise koht ja lisa sinna mb ette (http://php.net/manual/en/book.mbstring.php).

    piiraja takistab mõtete täielikult välja ütlemist ja kui need on niigi lühendatud, siis on piiraja olemasolu nonsenss …miks peaks üks mõte mahtuma ekraanile?

  4. dig ESTONIA 30. mai 2010 kell 20:40

    Heelium ütles:

    piiraja takistab mõtete täielikult välja ütlemist

    Ei vasta tõele. Piiraja takistab üksnes mõttebuliimikut oma kugistatud mõtteid valimatult foorumisse oksendamast. Inimestele, kellel on piisavalt aega, et lühidalt väljenduda, ei tohiks ta jalgu jääda.

  5. Martin Vällik ESTONIA 30. mai 2010 kell 21:12

    Mässasin loenduri töölesaamisega. Selgus, et comment.php failis peab olema sedasi:
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" name="commentform" id="commentform">
    Puudu oli name="commentform"

    Põhjendatud arvamused pikkuse muutmiseks teretulnud. Heeliumi märkus kokkulükatud kommentaari vorminduse puudulikkuse kohta on tähele pandud ja püüan selle ära parandada.

  6. Kriku ESTONIA 31. mai 2010 kell 0:05

    Kas pikkust saab siduda postitaja nimega?

  7. Heelium ESTONIA 31. mai 2010 kell 11:19

    Kriku,

    küll siis varsti sinu nime all hakatakse postitama ;)

    aga tõsisemalt – miks sa arvad, et kellelgi (ilmselt sul?) on oma mõtte väljendamiseks vaja rohkem pinda, kui kellelgi teisel?

  8. Heelium ESTONIA 31. mai 2010 kell 11:20

    Martin,

    kui ise kohe korda ei saa, võid mulle koodi näidata ..äkki on see selle plugina lehel isegi üleval?

  9. Martin Vällik ESTONIA 31. mai 2010 kell 13:15

    @Heelium: jah, oma teates ma lisasin ju lingi plugina kodulehele. Seal on viide failile (nüüd siis siin ka).

  10. Tonda ESTONIA 31. mai 2010 kell 13:55

    Kas sellist võimalust ei oleks, et jutulõngas näidatakse ainult 100( või 50 ) viimast postitust? Et vajadusel saaks ka kõike näha. Pikad jutulõngad laadivad meeletult kaua.

  11. Kriku ESTONIA 31. mai 2010 kell 14:05

    Heelium küsis:

    miks sa arvad, et kellelgi (ilmselt sul?) on oma mõtte väljendamiseks vaja rohkem pinda, kui kellelgi teisel?

    Ma arvan, et kellelgi, näiteks Oakrockil, on oma mittemõtte väljendamiseks vaja vähem pinda, kui kellelgi teisel. Talle eraldaks vaikimisi ühe rea, las klõpsib lahti, kes tahab.

    Kas sellist võimalust ei oleks, et jutulõngas näidatakse ainult 100( või 50 ) viimast postitust? Et vajadusel saaks ka kõike näha. Pikad jutulõngad laadivad meeletult kaua.

    Jah, leheküljestada võiks küll. Mul on kuri kahtlus, et teatud teemade puhul ongi umbeajamine mõningate isikute eesmärgiks. Nimesid nimetamata puudutavad kahtlused astroloogiat :)

  12. dig ESTONIA 31. mai 2010 kell 15:14

    Kriku ütles:

    Mul on kuri kahtlus, et teatud teemade puhul ongi umbeajamine mõningate isikute eesmärgiks.

    Tänu uuele serverile on selleks hulka rohkem vaeva tarvis näha.

  13. Kriku ESTONIA 31. mai 2010 kell 15:17

    Selle plugina miinus on, et see ei suuda kokkupakitud lõigus tsitaati korrektselt näidata, mistõttu on kokkupakkimata lõik väga raskesti loetav. Ma arvan, et selle suudaks iga hobikorraski programmeerija ära parandada. Väga oleks abiks. Kas keegi viitsiks…?

  14. Heelium ESTONIA 31. mai 2010 kell 16:22

    ok, ma hakkan siia nüüd oma kriitikat..

    string substr ( string $string , int $start [, int $length ] )

    string mb_substr( string $str , int $start [, int $length [, string $encoding ]] )

    esimene tuleks muuta teiseks, näiteks siis:

    substr($a, $b, $c) => mb_substr($a, $b, $c, “utf-8″)

    ehk siis lisada mb_ ja , “utf-8″

    kui seda pole juba tehtud ;)

  15. Heelium ESTONIA 31. mai 2010 kell 16:26

    teiseks on mul kahtlus, et kogu see else klausel on seal täiesti mõttetu – read 76-79 kuvavad sulgemise ja avamise ka siis, kui midagi tegelikult ei lühendata.

    äkki polegi vaja seal miskit muuta:

    } else {
    echo $ccTEXT_naked;
    }

    ..siis praeguse huumori asemele.

  16. Heelium ESTONIA 31. mai 2010 kell 16:32

    lõpuks sellised muutused:

    substr($ccTEXT_naked, 0, $ccTEXT_lenght)

    see tükk tuleks asendada if klauslis (rida 74) stringiga $ccTEXT_closed

    seejärel if klausli (if (strlen($ccTEXT_naked) > $ccTEXT_lenght ) {) järele reale:

    $ccTEXT_closed = $ccTEXT_naked;
    $ccTEXT_closed = substr($ccTEXT_closed, 0, $ccTEXT_lenght);

    mis annab võimaluse nende kahe rea vahele panna eeltöötlust:

    $ccTEXT_closed = str_replace(“

    “, “\”", $ccTEXT_closed);
    $ccTEXT_closed = str_replace(“

    “, “\”", $ccTEXT_closed);

    [kuhu mb_ prefix ei ole vajalik]

    ehk siis kokku:

    $ccTEXT_closed = $ccTEXT_naked;
    $ccTEXT_closed = str_replace(“

    “, ” \”", $ccTEXT_closed);
    $ccTEXT_closed = str_replace(“

    “, “\” “, $ccTEXT_closed);
    $ccTEXT_closed = substr($ccTEXT_closed, 0, $ccTEXT_lenght);

    ..tulemuseks on siis see, et blockquote asendatakse alustuseks tavaliste jutumärkidega.

  17. Heelium ESTONIA 31. mai 2010 kell 16:34

    aa, see asendas html tag’id vastava küljendusega …saadan parandused Martini meiliaadressile

  18. Kriku ESTONIA 31. mai 2010 kell 16:36

    Minu arvates tuleks lühendatud tekst lihtsalt läbi lasta tagide sulgemise protseduurist ja olekski asi korras. Miks neid välja peaks korjama?

  19. Heelium ESTONIA 31. mai 2010 kell 16:39

    sry väike viga – ma märkasin alles nüüd, et strip_tags($ccTEXT) tehakse juba varem ära…

    ühesõnaga rida 62 on praegu:

    $ccTEXT_naked = strip_tags($ccTEXT);

    selle asemel peaks olema:

    $ccTEXT_naked = str_replace(“

    “, ” \”", $ccTEXT_closed);
    $ccTEXT_naked = str_replace(“

    “, “\” “, $ccTEXT_closed);
    $ccTEXT_naked = strip_tags($ccTEXT);

    ..ja ülejäänud osa sellest mainitud muudatusest on jama.

  20. Heelium ESTONIA 31. mai 2010 kell 16:41

    Minu arvates tuleks lühendatud tekst lihtsalt läbi lasta tagide sulgemise protseduurist ja olekski asi korras. Miks neid välja peaks korjama?

    Minu kommentaar näiteks praegusel juhul peaks mitte algama sinu jutuga, vaid algama sinu jutuga jutumärkides. Muidu lähevad suletud kommentaarid täiesti sassi – et kes mida ütles. Lühendatud tekstis tagisid ei olegi, strip_tags tehakse juba ennem ära.

  21. Heelium ESTONIA 31. mai 2010 kell 16:44

    aa ja üks detail veel, mis asjale juurde annaks:

    if (strlen($ccTEXT_naked) > $ccTEXT_lenght )

    võiks olla:

    if (strlen($ccTEXT_naked) > $ccTEXT_lenght * 1.5 )

    see tähendaks seda, et kui tekst oli enne üle 195 tähemärgi, siis lühendatakse 130 peale – selline erinevus on hea, sest hoiab ära väga väikse jupi (nagu 2 tm) ära lõikamise ja lisaks võimaldab kommentaaridele natuke suuremat pikkust, aga kui need selle ületavad, lõikab täiega …natuke parem stiil :)

  22. Heelium ESTONIA 31. mai 2010 kell 16:45

    muidu see “… …” on ka kole …äkki replaceks, et on lihtsalt “…”? või isegi “..” :)

  23. Kriku ESTONIA 31. mai 2010 kell 16:52

    Minu kommentaar näiteks praegusel juhul peaks mitte algama sinu jutuga, vaid algama sinu jutuga jutumärkides. Muidu lähevad suletud kommentaarid täiesti sassi – et kes mida ütles. Lühendatud tekstis tagisid ei olegi, strip_tags tehakse juba ennem ära.

    Jah, striptagsi asemele annab ju closetags panna? Ma ei näe mingit muud ohtu kui et teksti pikkus pole alati täpselt sama, aga see pole IMHO eriline probleem.

  24. Heelium ESTONIA 31. mai 2010 kell 16:57

    asi on selles, et kui kirjutada kommentaar näiteks sajal real – iga rida on üks tähemärk -, kasutades selleks siis br, div vm. tag-i, siis tekib sellest probleem. hetkel sõltub kõik tähemärkide arvust, mis on lihtsam lähenemine – vastasel korral tuleks kommentaari kõrguse arvutamiseks kasutada naca keerukamat lähenemist.

  25. Kriku ESTONIA 31. mai 2010 kell 17:00

    Selle piirangu eesmärk ei ole ju täielikult pahatahtlike kasutajate vastu võitlemine? Nende probleemi saab lahendada teisiti.

  26. Heelium ESTONIA 31. mai 2010 kell 17:14

    Kriku,

    mina näen seda piirangut lahendusena järgmistele probleemidele:
    * Et scrollbar liiga väikseks ei läheks.
    * Et saaks liikuda üle kommentaaride ja lugeda ainult huvitavamaid, isegi kui ebahuvitavamad võtavad palju ruumi.
    * … / minimalism /

    ja üks märkus veel:

    trim(mb_substr($ccTEXT_closed, 0, $ccTEXT_lenght, “utf-8″))

    sinna, kus enne oli:

    substr($ccTEXT_closed, 0, $ccTEXT_lenght)

    see trim tagab selle, et enne “…” ei ole tühikuid.

    ehk siis mitte:

    lause …

    vaid alati:

    lause…

  27. Kriku ESTONIA 31. mai 2010 kell 17:38

    Ükski mittepahatahtlik kasutaja ei käitu sinu poolt kommentaaris 24 kirjutatud viisil. Kui eeldada kasutajatelt heatahtlikkust, lahendab IMHO kõik probleemid striptagsi asendamine closetagsiga.

  28. Heelium ESTONIA 31. mai 2010 kell 17:45

    Ükski mittepahatahtlik kasutaja ei käitu sinu poolt kommentaaris 24 kirjutatud viisil. Kui eeldada kasutajatelt heatahtlikkust, lahendab IMHO kõik probleemid striptagsi asendamine closetagsiga.

    minu kommentaar 19 on kirjutatud sellisel viisil. suur osa selle pikkusest tuleb topeltreavahedest.

  29. Kriku ESTONIA 31. mai 2010 kell 17:59

    Aga mitte 100 real.

    Minu arvates oleks ideaalne lahendus tagide eemaldamise asemel nende sulgemine. Siis jääks bold jne. ka alles.

    Samas teksti pikkust võiks ikka arvutada stripped versiooni järgi.

  30. Heelium ESTONIA 31. mai 2010 kell 18:37

    ok aga ma kaon nüüd ka..

    ..vaadake ise, mida nendest asjadest kasutada ja millest veel kolmandat moodi versioone teha

  31. Heelium ESTONIA 31. mai 2010 kell 22:03

    avalehe pilt ei muutu – cache täis, mõni kaust ilma kirjutusõiguseta vms.

  32. Endel ESTONIA 03. juuni 2010 kell 11:18

    Kas Collapsible Comments pluginat ei saaks konfigureerida nii, et kui kommentaar algab 499 tähemärgi pikkuse tsitaadiga eelmiselt kirjutajalt, siis kustutatakse lühiversioonis hoopis see tsitaat ära ja näidatakse sellele järgnevat kommentaarikirjutaja enda teksti?

  33. Heelium ESTONIA 04. juuli 2010 kell 19:33

    Keegi vist ei viitsi seda konfigureerida.

Trackback URI | Comments RSS

Lisa kommentaar

Palun tutvu kommenteerimise reeglitega. Kommentaar jääb automaatselt ootele, kui selle nime ja e-kirja aadressiga pole varem kommenteeritud ja/või kommentaar sisaldab rohkem kui 1 lingi. Mõnikord satub kommentaar otse spämmi sekka, kuid pea vastu!

Quicktags:  

2967606 pages viewed, 4225 today
832857 visits, 881 today
FireStats icon Powered by FireStats