{"id":9498,"date":"2011-04-10T01:42:59","date_gmt":"2011-04-10T04:42:59","guid":{"rendered":"http:\/\/akaikki.com.br\/?p=9498"},"modified":"2011-04-13T04:00:16","modified_gmt":"2011-04-13T07:00:16","slug":"edicao-1805-moderno-e-retrogrado","status":"publish","type":"post","link":"https:\/\/akaikki.com.br\/?p=9498","title":{"rendered":"Edi\u00e7\u00e3o 1805 &#8211; Moderno e retr\u00f3grado&#8230;"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" style=\"margin: 0px 4px;\" src=\"https:\/\/akaikki.com.br\/wp-content\/themes\/akaikki2011\/2011\/caps\/t.png\" alt=\"\" width=\"54\" height=\"54\" \/>al como a frase que encerrou a edi\u00e7\u00e3o anterior, &#8220;<a href=\"https:\/\/akaikki.com.br\/?p=9475\" target=\"_blank\">nem sempre a solu\u00e7\u00e3o mais moderna \u00e9 a mais vi\u00e1vel<\/a>&#8220;&#8230; Depois de passar um dia tentando entender por que diabos o rodap\u00e9 da p\u00e1gina n\u00e3o aparecia, eu finalmente entendi o que se passava e consegui matar mais esse bug&#8230;<\/p>\n<p style=\"text-align: justify;\">A prop\u00f3sito, esta edi\u00e7\u00e3o vai tratar de um assunto muito nerd e, muito provavelmente, muito in\u00fatil para voc\u00ea&#8230; Se voc\u00ea optar por continuar lendo e achar que esse post foi ruim, lembre-se que voc\u00ea teve a op\u00e7\u00e3o de n\u00e3o ler esta edi\u00e7\u00e3o&#8230;<\/p>\n<blockquote>\n<pre>$header = mt_rand(1,x);\r\necho '&lt;img src=\"header'.$header.'.jpg\" alt=\"header\" \/&gt;' ;<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">O que ocorre \u00e9 que eu usava um c\u00f3digo parecido com esse acima pra gerar um header aleat\u00f3rio pra cada vez que voc\u00ea atualize a p\u00e1gina&#8230; Trata-se de uma fun\u00e7\u00e3o do pr\u00f3prio PHP, que aparecia normalmente na vers\u00e3o 3.6 do Firefox&#8230;<\/p>\n<p style=\"text-align: justify;\">S\u00f3 que eu fui observar nessa semana que o rodap\u00e9 n\u00e3o aparecia mais, embora ele ainda existisse no c\u00f3digo fonte&#8230; As p\u00e1ginas do UniEsportes e do Sweet Desires usam exatamente a mesma base do layout e o rodap\u00e9 aparecia numa boa&#8230; H\u00e1 algum tempo, <a href=\"https:\/\/akaikki.com.br\/?p=7652\" target=\"_blank\">a Pina havia diagnosticado que o <span style=\"color: #c00000;\">a.k.a.\u4e00\u8f1d!!<\/span> n\u00e3o abria no Internet Explorer<\/a>, talvez por causa dessa programa\u00e7\u00e3o pra imagem aleat\u00f3ria, que, muito provavelmente, n\u00e3o \u00e9 suportada pelo IE, que, por sua vez, n\u00e3o \u00e9 mais suportado por mim&#8230;<\/p>\n<p style=\"text-align: justify;\">E l\u00e1 fui eu localizar outro c\u00f3digo pra substituir o anterior&#8230; E, para minha surpresa, n\u00e3o seria o PHP aquele que salvaria o dia, mas sim o bom e velho HTML, mesclado com o t\u00e3o famigerado JavaScript&#8230; O resultado \u00e9 algo parecido com isso:<\/p>\n<blockquote>\n<pre>&lt;head&gt;\r\n&lt;script language=\"JavaScript\"&gt;\r\nvar theImages = new Array()\r\ntheImages[0] = 'header1.jpg'\r\ntheImages[1] = 'header2.jpg'\r\ntheImages[2] = 'header3.jpg'\r\n.\r\n.\r\n.\r\n(etc...)\r\n\r\nvar j = 0\r\nvar p = theImages.length;\r\nvar preBuffer = new Array()\r\nfor (i = 0; i &lt; p; i++){\r\n preBuffer[i] = new Image()\r\n preBuffer[i].src = theImages[i]\r\n}\r\nvar whichImage = Math.round(Math.random()*(p-1));\r\nfunction showImage(){\r\ndocument.write('&lt;img src=\"'+theImages[whichImage]+'\"&gt;');\r\n}\r\n&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;script language=\"JavaScript\"&gt;showImage();&lt;\/script&gt;\r\n&lt;\/body&gt;<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">E o bom \u00e9 que os usu\u00e1rios do Internet Explorer podem abrir este site numa boa&#8230; Mas ainda merecem tomar no cu por usarem o IE&#8230;<\/p>\n<p style=\"text-align: justify;\">Aguardem nas pr\u00f3ximas edi\u00e7\u00f5es: f\u00e1bulas sobre coelhos e os primeiros rascunhos do banner do site&#8230; Agora sim, Jessica, pode me chamar de nerd&#8230;<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 0pt none; margin: 0px 4px;\" src=\"..\/wp-content\/themes\/akaikki2011\/2011\/chars\/24.png\" alt=\"\" width=\"45\" height=\"45\" align=\"absMiddle\" \/>&#8211; Eu n\u00e3o falo mais nada&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>al como a frase que encerrou a edi\u00e7\u00e3o anterior, &#8220;nem sempre a solu\u00e7\u00e3o mais moderna \u00e9 a mais vi\u00e1vel&#8220;&#8230; Depois de passar um dia tentando entender por que diabos o rodap\u00e9 da p\u00e1gina n\u00e3o aparecia, eu finalmente entendi o que se passava e consegui matar mais esse bug&#8230; A prop\u00f3sito, esta edi\u00e7\u00e3o vai tratar de<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9498","post","type-post","status-publish","format-standard","hentry","category-besteirol"],"_links":{"self":[{"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9498"}],"version-history":[{"count":9,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9498\/revisions"}],"predecessor-version":[{"id":9507,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=\/wp\/v2\/posts\/9498\/revisions\/9507"}],"wp:attachment":[{"href":"https:\/\/akaikki.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akaikki.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}