Jump to content
php.lv forumi

Qued

Reģistrētie lietotāji
  • Posts

    157
  • Joined

  • Last visited

Posts posted by Qued

  1. Es ceru, ka topiks nav jau skarts? Negrozos te baigi bieži.

    Īsāk sakot, lieta tāda - pasaulē radies tāds "trends," ka likt aizverošo tagu ?> php failos, kuros ir tikai php (tb nav htmla), nepieder pie labā toņa. Kā galvenais arguments tiek minēts - pēc aizverošā taga var būt whitespace, kas potenciāli var sačakarēt outputu, radīt liekus hederus utt. Šī ideja ir iekļauta arī vismaz pāris lielu php freimvorku programmēšanas standartā.

    Kādas ir jūsu domas par šo?

  2. Vai kāds ir ar Zend PDF bibliotēku taisījis pdf failus? Patiesībā taisu programmu, kas atver eksistējošu pdf failu un papildina to ar tekstu. Ar minēto paplašinājumu tas it kā ir ērti izdarāms, bet ir viena problēma - latviešu mīkstie/garie burti tiek rādīti nepareizi vai arī tie vispār netiek izdrukāti uz PDFa. Izmēģinājos ar encodingiem visādi - figu. Citu minētajam uzdevumam atbilstošu php PDF menedžēšanas paplašinājumu ieteikumi arī welkomēti.

  3. Nav, bet tiem citiem kompjiem, uz kuriem iet tā lieta, arī nav.

    Iekš Event loga parādās šitādi:

    Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system.

    tad

    Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference error message: The referenced assembly is not installed on your system.

    un tad

    Generate Activation Context failed for C:\Apache2.2\bin\httpd.exe. Reference error message: The operation completed successfully.

  4. Bišķi laika oftopiks, bet problēma ir ar Apache.

    Vide - Windows XP Prof.

    Dabūju Apache ar SSL, saliku visu iekšā kompī, sakonfigurēju, gribēju palaist (httpd.exe), a šis saka - The system cannot execute the specified program. Patiesībā to saka uz visiem failiem iekš bin direktorijas. Aizkopē visu šito uz cita, līdzīga kompja - viss rullē. Uz mana ir arī vecāka Apache versija - tā arī darbojas. Wtafak?

    Jau iepriekš tencinu.

  5. Btw tas tiek darīts no PHP un caur kādu clientu? FreeTDS?

     

    Vai konkrētais kverijs analogi izpildās arī piemēram no MS Enterprise sql managera?

    Analogi izpildās arī no Query Analyzer'a. Profilerī rādās tāpat kā ievadīts.

    Mysqlā koļēgam bija ļoti līdzīga problēma, tur šis uztaisīja workaround'u sqlā konvertējot stringiem čarsetu uz cp1257_bin vai kaut kā tamlīdzīgi.

     

    Vecais, nepadodies

    Kamōn, es tak pajokoju par to postgresql. Man te mssqls visam pasākumam dzimtā vide :)

  6. Izmanto PostgreSQL. Nekad nav bijis tāda veida problēmu ar Postgri. Tam UTF-8 ir jau no izseniem laikiem. =)

    Šas, visu pametīšu un pāriešu uz PostgreSQL.

     

    Qued, nu tad varbūt tev ir eneiblots kautkāda veida fuzzy match vai kas tāds ?

    what? Kas tas ir? Nekas speciāli nav eneiblots vai diseiblots. Imo, kaut kāda figņa ir ar čarsetiem, bet kāda? Pie tam garos burtus ignorē, bet mīkstos ņem vērā.

  7. Moš kāds zina, kā MSSQL apstrādā character? Te uzpeldēja interesanta problēma, ka, piemēram, ja meklē

    like '%liga%'

    tad atrod visas Līgas. To jesķ, ignorē garo burtu.

    Abet ja meklē

    like '%jelena%

    tad nevienu Jeļenu neatrod, lai gan datubāzē tādas ir.

    Wtf, kā to var mainīt?

  8. vienkārši taisi lapu pēc rekomendācijām un standartiem, un liecies miierā. neb;us jābļauj ka explores ir caurumains un bugains, vai ka opera smird un firefox vispār iesūkā.

    Viss jau labi un pareizi pateikts.

    Tā arī daru - taisu labu pēc w3c standartiem un labākajiem jūzabilitī priekšstatiem, taču jūzeris ir tups un viņam tie burti var būt par lielu vai par mazu (iepriekš jau paskaidroju situāciju). Abet tas tupais jūzeris varbūt ir potenciāls klients.

     

    Kāds tur sakars pārluka bugiem? Tā taču ir normāla fīča, ka var pamainīt teksta lielumu.

    Nu tur jau tā ideja,ka fīča normāla. Bet uz IE viņa daudzos gadījumos nestrādā. Jūzeris aiziet uz lapu, kur visi izmēri iekš px norādīti, nejauši izmaina ie burtu izmēru (lapas izskatā nekas nemainās). Atnāk uz manu lapu, a tur viss d$%sā. Domā, ka jūzeris meklē vainu savā galā?

  9. Bet es negribu čakarēties :)

    Tagad sanāk, ka bugains pārlūks plus pavirši weblapu veidotāji ir noveduši sabiedrību pie līkiem interneta lietošanas paradumiem un lapu vairs nepietiek uztaisīt labi, to vēl nākas pielāgot "dļa osobo tupih" visādiem kreisiem paņēmieniem.

  10. Nu pagaidām izlīdzējos šitā (funkciju getCookie sasēņoju internetā):

    function checkFontSize() {
     mmu=document.getElementById('mainmenu');
     if (getCookie('mh')!=mmu.offsetHeight) {
    if (mmu.offsetHeight<13) {
      if (window.navigator.userAgent.indexOf('MSIE')>=0) {
    	alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par sīku ērtai lapas pārlūkošanai. Lūdzu, loga augšpuses izvēlnē izvēlieties iestatījumu View -> Text Size -> Medium.');
      } else alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par sīku ērtai lapas pārlūkošanai');
    }
    if (mmu.offsetHeight>19) {
      if (window.navigator.userAgent.indexOf('MSIE')>=0) {
    	alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par lielu ērtai lapas pārlūkošanai. Vai zināt, ka to var mainīt, piemēram, loga augšpuses izvēlnē izvēloties iestatījumu View -> Text Size -> Medium?');
      } else alert('Jūsu pārlūkprogrammā norādītais teksta izmērs varētu būt par lielu ērtai lapas pārlūkošanai. Ja šo iestatījumu nemainijāt apzināti, iesakām norādīt vidējo teksta izmēru.');
    }
    document.cookie='mh='+mmu.offsetHeight;
     }
    }
    
    function getCookie(name) {
     var dc = document.cookie;
     var prefix = name + "=";
     var begin = dc.indexOf("; " + prefix);
     if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
     } else
    begin += 2;
     var end = document.cookie.indexOf(";", begin);
     if (end == -1)
    end = dc.length;
     return unescape(dc.substring(begin + prefix.length, end));
    }
    
    window.onload=function() { checkFontSize() };

  11. Sveikiņi.

    Parunāsim par teksta izmēru.

    Bekgraunds.

    Kā zināms, lielākajā daļā lapu teksta izmērs tiek norādīts ar px vērtībām. Kā zināms, pārlūkprogrammas piedāvā mainīt teksta izmēru (ķipa lielāks, mazāks). Taču, ja izmērs norādīts ar px, Internet Explorer nemaina teksta izmēru. Tā rezultātā čupa lietotāju nepamana, ka viņiem nejauši uzlicies mazākais vai lielākais teksta izmērs.

    Tagad es, sekojot labākajiem jūzabilitī standartiem, uztaisu lapu ar maināmu teksta izmēru (norādu teksta izmērus em vienībās). Palaižu lapu un sāku saņemt sūdzības, ka teksts ir vai nu tik sīks, ka nav salasāms, vai arī tik liels, ka riebīgi skatīties. Aizvainotajiem lietotājiem, protams, nav ne jausmas, ka ir iekš IE menu tāds setings kā Text Size.

    Kādi ir jūsu apsvērumi šajā sakarā? Darīt citādi, pievienot pārbaudes skriptus vai kā?

×
×
  • Create New...