HTML in CSS

CSS naked day

četrtek, 5. april 2007 CSS naked day

Davorin iz zavoda Embrio je na svojem blogu objavil, da je danes "CSS naked day", pa sem se zadevi pridružil.

Kako sem to naredil? enostavno:

<?
if (date('m-d') != '04-05') {
?>
<link
href="/elements/default.css"
rel="stylesheet"
type="text/css"
/>
<?
}
?>
1.
hoho
5. april 2007, 14:19

Ha, nagec!

2.
23. april 2007, 00:00

Hehe, Vini kul opcija ... sam kam nej zdej jest dam to v Drupalov sajt?!

3.
23. april 2007, 00:26

Davorin, po pravici povedano, pojma nimam :) Drupala še od daleč nisem videl, kaj šele od blizu, težko ti pomagam.

Sem pa tole mojo rešitev objavil samo zato, ker se mi zdi tista njihova kar rahlo smešna:

<?php
function is_naked_day() {
$start = date('U', mktime(-12,0,0,04,05,date('Y')));
$end = date('U', mktime(36,0,0,04,05,date('Y')));
$z = date('Z') * -1;
$now = time() + $z;
if ( $now >= $start && $now <= $end ) {
return true;
}
return false;
}
?>

Kaj je pa pojedel tale, ki je tole napisal? Je pa res, da tale funckija vrača true 48 ur. Zakaj je to potrebno? Ti veš kaj več o tem?

4.
BS
8. september 2007, 10:35

Glede na to, da je internet v vsakem trenutku enako dostopen vsem zemljanom, sončni vzhod, recimo - pa ne, so si tole takole zamislili na http://www.ajalapus.com/downloads/css-naked-day/ ... sicer pa Vini, počemu misliš, da je tvoj pristop k programiranju (logiki, ki jo bolj ali manj uspešno "obvlada" vsak zemljan, vštevši enoceličarje), kaj boljši od pristopa drugih.
Programiranje je na nek način umetnost; čez leta programer razvije svoj pristop k reševanju problemov - eni so bolj učinkovitejši, drugi manj. Včasih, v "kameni dobi računalnikov" s(m)o obsedeno računali in optimizirali cikle (veliko o tem (npr. o "igri življenja") si lahko prebereš v knjigi "Zen of Code Optimization", M. Abrash (leta 1994 je izšla tudi pri neki zagrebški založbi, kot "Zen optimizacija kode"; mater sem se namatral, da sem prišel do nje...) ... skratka, kakorkoli že, jaz, ki sem čistokrvni Gorenjec, recimo, skušam kar se da izkoristiti tisto, kar računalnik že sam po sebi počne, torej skoraj ne uporabljam if zank (kot npr. ti), ampak switch::case "preklopnik" oz. bolovo algebro (torej vse tisto, kar računalnik že sam po sebi počne, tudi brez višjenivojskih progr. jezikov) glede na to, da računalnik "native" meri čas v milisekundah, mejnik pa je Unix Time (1.1.1970), ki pa mu je za prestopna leta vseeno... etc, kar nekaj orehov, ki se jih loti vsak po svoje, jaz pa bi kot ortodoksni Gorenjec napisal:

<?php $cas = date("md"); switch($cas) {case 403: case 503: $css = ''; break; default: $css = 'css.css';} ?>

Sicer pa, kaj sem hotel reči - namreč: če boš tako nadaljeval, kot si začel - z glorificiranjem samega sebe in zasmehovanjem drugih, bo tvoja stran kmalu postala prizorišče ... pač, kot je to običaj na raznih forumih, zmerjanje... etc. Skratka, namen ne bo dosežen. Ali pač?

Kaj, ko bi tale tvoja stran raje postala prizorišče nekakšne izmenjave znanja in izkušenj (kot je bilo to npr. v "kameni dobi interneta")? Nenazadnje, internet je prikladen medij, da se človek kadarkoli priklopi na nekaj, kar je Marshall Mac Luhan poimenoval kolektivna zavest, v duhu tega "vrača elektronske vasi" pa imam jaz internet za nekakšno "materializirano in ožičeno kolektivno zavest".

5.
BS
8. september 2007, 12:42

Zdaj sem se spomnil, da bi iz vsega skupaj lahko naredil nekakšeg gorenjski 24/7/365 CSS usmerjevalnik: npr takole:

<?php
$cas = date("md");
switch($cas) {case $cas: $css = $css.".css"; break;
default: }
?>
In bi seveda ustvaril še "univerzalno" 24/7/365 css skripto; seveda v PHP... ajde, naj to rata "tekmovalna" tema tega foruma - recimo pisanje univerzalne 24/7/365 css skripte - zmaga tisti, ki napiše najkrajšo (pod 10 K), nagrada pa je seštevek vseh participacij, ki jih morajo plačati udeleženci tekmovanja.

Si za štos, Vini?

6.
BS
8. september 2007, 12:46

Pardon, pomota, pisati bi moralo takole:

<?php
$cas = date("md");
switch($cas) {case $cas: $css = $cas.".css"; break;
default: }
?>

7.
BS
8. september 2007, 12:51

Pravzaprav, še krajše in če naj bo tudi 24, poleg 7 in 365, takole:

<?php
$cas = date("mdh");
switch($cas) {case $cas: $css = $cas; break;
default: }
?>