laaczlv // Visnotaļ smilškaste. Privātīpašums. Te vairs nav, ko rakstīt. | 2025-08-23 21:21 EET here
 
 

laacz tagad klausās:
Radio NABA

 


Kārtot pēc pēdējā pļurkt

Autora domas ne vienmēr sakrīt ar autora domām. © spectator

Ir pagājuši 24 gadi un 7 mēneši un 22 dienas kopš mana mūža laimīgākās dienas

Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.

ICQ: #58279153 (very rarely)
MSN:
E-mail:

Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
 

skābs ābols
roze.lv
~smejmoon
~aptieka (testing)
cietnis/blog
 
   
<br />
<br />
<br />
2004 8. septembris trešdiena
15:21

Man ir nācies piekabināt parastām lapām to WML analogus, lai mobilo ierīču lietotāji varētu dikti jau nu jauki skatīties. Un, lai cik tas nebūtu dīvaini, mani vienmēr ir kretinējis tas, ka jāveido ir vai nu wap.saits.lv vai saits.lv/wap. Nenoliegšu, ka vienmēr tā arī esmu darījis :) Bet tagad no more.



Teju vai 100 procentos gadījumu var iztikt ar saits.lv. Viss, kas mums ir jāizdara, ir izvēle - ko klientam piedāvāt - WML vai XHTML saturu. Vai varbūt Atom, vai HDML?





Jebkurš browseris, sūtot serverim kādu pieprasījumu, norāda satura veidus, kurus viņš saprot, izmantojot Accept HTTP hederus. Mūs interesē tieši Accept. Daži piemēri:




Firefox/0.8

application/x-shockwave-flash, text/xml, application/xml, application/xhtml+xml, text/html;q=0.9, text/plain;q=0.8, video/x-mng, image/png, image/jpeg, image/gif;q=0.2, */*;q=0.1


Opera 7.51

application/x-shockwave-flash, text/xml, application/xml, application/xhtml+xml, text/html;q=0.9, text/plain;q=0.8, video/x-mng, image/png, image/jpeg, image/gif;q=0.2, text/css, */*;q=0.1


Nokia 6600

application/prs.s2.putty-config, audio/wav, audio/x-wav, audio/basic, audio/x-au, audio/au, audio/x-basic, video/mp4, video/mpeg4, video/3gpp, application/vnd.rn-realmedia, audio/AMR-WB, audio/AMR, application/sdp, audio/sp-midi, audio/x-beatnik-rmf, audio/midi, application/java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.wap.wmlc, text/vnd.wap.wml, application/vnd.wap.wbxml, application/vnd.wap.wmlscriptc, text/html, application/vnd.wap.xhtml+xml, application/xhtml+xml, Psiloc/irRemote.ccf, Psiloc/irRemote.lirc, , audio/x-mp3, application/mp3skin, music/mod, music/xm, music/it, music/s3m, application/x-wallet-appl.user-data-provision, application/vnd.met.ticket, application/vnd.symbian.install, audio/x-pn-realaudio-plugin, audio/x-pn-realaudio, audio/mpegurl, audio/x-mpegurl, text/x-co-desc, application/vnd.oma.dd+xml, application/vnd.nokia.ringing-tone, text/vnd.symbian.wml.dtd, application/java, video/3gp, audio/rmf, audio/x-rmf, audio/x-midi, application/x-java-archive, application/vnd.oma.drm.message, application/x-x509-ca-cert, text/plain, text/X-vCard, text/calendar, text/x-vCalendar, text/css, image/*


IE 6

*/*



Tad nu tā. Ņemsim par piemēru Nokia 6600. No visas šīs MIME tipu gūzmas mums ir nepieciešami tikai tie, kuri ir tekstuāli. T.i. - text/.... Mums paliek:



text/vnd.sun.j2me.app-descriptor
text/vnd.wap.wml
text/html
text/x-co-desc
text/vnd.symbian.wml.dtd
text/plain
text/X-vCard
text/calendar
text/x-vCalendar
text/css


Secību jaukt nedrīkst. Tie tipi, kuri ir sākumā, ir tie, kurus tālrunis pieņemtu vislabprātāk.



Starp citu. Par secību. Tipam var tikt norādīts arī t.s. quality factor, kurš, rupji runājot, norāda uz svarīgumu un ir robežās no nulles, līdz viens. Ja tas nav norādīts, tā vērtība ir viens. Tas tiek norādīts sekojoši: text/vnd.wap.wml;q=0.5. Attiecīgi, jo mazāks šis quality factor, jo mazāk tālrunis vēlas norādīto satura veidu. Piemērs:



text/vnd.wap.wml;q=0.5, text/html;q=0.8, text/html+xml


Tad pēc svarīguma šis saraksts tiek izkārtots sekojošā secībā:



text/html+xml
text/html
text/vnd.wap.wml


Vēl viens moments. Tips var tikt norādīts kā text/*, kas nozīmē, ka tālrunis pieņem jebkuru tekstu. Neskatoties uz neko, šāds tips tiek novietots saraksta beigās. T.i., ja mums ir rinda text/*, */*, text/xml, tad rezultātā mums būs text/xml, text/*, */*.



Atgriezīsimies pie Nokia. Pēc kārtas ejot cauru mūsu sakārtotajam sarakstam, mēs skatāmies, ko varam piedāvāt šim tālrunim. Pirmais, ko ieraugām, ir text/vnd.sun.j2me.app-descriptor. Nedz mēs zinām, kas tas ir, nedz kā to pasniegt. Ignorējam. Nākamais ir text/vnd.wap.wml. Ahā! Tas takš ir WML! To mēs mākam, to mēs tūliņ, tūliņ. Un basta. Izsniedzam ierīcei WML kodu.



Ja nu mums neizdodas ierīcei piedāvāt to, ko jamā saprot, tad obligātā kārtā atgriežam HTTP kļūdu ar numuru 406, kas nozīmē not acceptable.



Kaut kā tā. Ja esmu nepareizi izskaidrojis quality factor nozīmi, lūdzu labojiet mani. Ja vēl kaut ko ne tā, dariet to pašu.



Un sīkāk par HTTP Accept.




 
Delfins (#23589)   16:47 @ 2004. gada 8. septembris, trešdiena
new ū. pamācošs stāsts... :)
 
Pete (#23614)   10:32 @ 2004. gada 9. septembris, ceturtdiena
new Ļoti laba viela pārdomām. Ļoti gribētos vairāk tamlīdzīgas infas.
 
taku (#24406)   17:46 @ 2004. gada 20. oktobris, trešdiena
new Pirms gada http://laacz.lv/blog/2003/05/07/pasprieks/
Tu rakstīji ka ar http accept padod savam xhtml application/xhtml+xml formātu (domāju arī pamēģināt to pašu). Vai ir kāds bargs iemesls, kāpēc Tu tomēr paliec pie vecā un xhtml padod text/html?
 
laacz (#24410)   08:38 @ 2004. gada 21. oktobris, ceturtdiena
new Tāpēc, ka ar esošo SPP versiju nevaru 100% garantēt, ka saturs būs XHTML :) Tāpēc arī pagaidām padodu kā text/html. Bet viss mainās, kā zināms :)
 
vasja (#25415)   12:35 @ 2004. gada 10. decembris, piektdiena
new da pasol ti duraks
 
UL (#26419)   22:47 @ 2005. gada 18. janvāris, otrdiena
new text/vnd.sun.j2me.app–descriptor - to mēs, Lācz, mākam un zinām ;) (tas ir JAD), bet tas neattiecas uz šī tava posta ģenerālo tēmu.
 
online poker (#29922)   17:08 @ 2005. gada 30. aprīlis, sestdiena
new <h1>You are invited to check out the pages about<A HREF="http://www.razordude.com/poker-rooms.html"> poker rooms </A> poker rooms <A HREF="http://www.razordude.com/poker-rooms.html">http://www.razordude.com/poker-rooms.html</A> <br/>... Thanks!!! </h1>
 
Kā tu saucies:  
Īmeils:  

Mazliet komentāru kultūras, jeb laacziquette

  • Ja tu gribi pateikt tikai ':)', tad saki to sev un pie spoguļa. Pašam prieks un es esmu mierīgs.
  • Neaizraujies ar enteriem savā komentārā. Pavisam nav obligāti likt divus vai trīs enterus pēc katras uzrakstātās rindiņas.
  • Offtopiks (komentāri ne pa tēmu) nav no gaidītākajām lietām.
  • Galu galā, ja tev ir verbāla caureja, ej uz delfiem vai arī taisi pats savu lapu.
  • Pirms spiest pogu, padomā. Varbūt tu vēl neesi visu pateicis? Lai nebūtu pēc tam vēl 26 pēc kārtas esošu komentāru jāraksta.
  • Vēlies runāt ar kādu cilvēku, uzraksti viņam vēstuli. Ir daži izņēmumi. Agressor, tu neesi izņēmums.
  • Un, galu galā, paturu tiesības jebkuru sev neimponējošu komentāru izmēzt.
     
  • Par izņēmumu kādā no šiem punktiem, vai arī visos noteikumos var kļūt, uzrakstot iesniegumu un iedodot man to rokā. Iesnieguma vēlamais apjoms - 0.7 laba viskija.
     
  • Gan jau kaut ko vēl izdomāšu.
 
 
© 1996 - 2025 laacz | Visas tiesības, nu jūs jau zināt..
Spēcināts ar SPP v1.0 public beta