webdesign / development + awesome
archivovaný archívny archív
Vďaka Sass napíšeš menej CSS kódu.
A bude prehľadnejší. A napíšeš ho rýchlejšie.
Prestaneš si trhať vlasy a CSS ťa začne baviť. Tak.
35 čisto nových videí.
Za 49 eur. Zdarma ak máš predplatné.
Nový Webrebel kurz kupuj tu: CSS preprocesory: Sass
pozri si pár ukážkok z kurzu, ňach máš predstavu, šak nebudeš kupovať len tak, ňe?
Už nemusíš loviť farby a hľadať, na ktorom riadku v CSS si nastavil ten font-weight. Prestaneš rozmýšlať nad prefixami. Neotvoríš Photoshop len preto, aby si našiel tmavší odtieň farby. Už nemusíš HEX farby prehadzovať na RGB len preto, aby si nastavil polo-priesvitné pozadie. Pri responzívnom dizajne Sass za teba prepočíta pixely na percentá.
Môžeš si svoj kód rozdeliť na koľko len súborov chceš a tvoj prehliadač aj tak vždy dostane len jeden, z ktorého sa automaticky odstránia nadbytočné znaky a komentáre, pre rýchle načítavanie. Môžeš si vytvárať $premenné, kam uložíš všetky často používané / meniace sa hodnoty. Môžeš si písať vlastné funkcie(), ktoré ti spravia poriadok v kóde, alebo používať kopu predvyrobených.
Sass je guča život zlepšujúcich drobností, vďaka ktorým ťa CSS začne baviť:)
A ak nie, tak ťa minimálne prestane otravovať. A to sa pri CSS počíta.
Minule som popísal moju strastiplnú púť - Ako vyčistiť klávesnicu a doj*bať si MacBook.
Teraz ideme túto krivdu osudu definitívne napraviť.
Prišiel som do Apple servisu (mzone). V momente, ako som povedal, že Keyboard Viewer ukazuje stlačené oba shifty, sa iba usmial a bez zaváhania a zvažovania možností povedal, že treba vymeniť celý Top Case. Nazývaný aj Upper Case.
To je celé to šasi (< -- dobré slovo), vrchá časť notebooku, ktorá obsahuje klávesnicu, touchpad, on/off tlačítko, signalizátor stavu baterky... Mac počítače pôsobia ako kus stroja. Iné sú často rozhegané, toto pôsobí ako jeden solídny kus. Prečo? Pretože TO JE JEDEN SOLÍDNY KUS.
A tento jeden solídny kus, bolo mi povedané, by stál okolo 200-300 Eur + aspoň 100 za robotu.
Toto je Apple, takže som čakal, že za môj dych zahmlievajúci ich vitrínu si vypýtajú 50 a šiel som tam s pesimistickým odhadom 200 Eur. Keby povie 200, čo je veľa, bol som ochotný nechať im ho tam a vyzdvihnúť si ho opravený.
Povedal 400.
WAT.
Keď idem na záchod, rozmýšľam, kedy mi tam padne telefón a keď pijem kávu, rozmýšľam, kedy ju vylejem na notebook. Stalo sa to 3 týždne dozadu a nebol som prekvapený. Ale ani potešený.
Btw to slovo hore je dojebať. Pretože napríklad ja keď pozerám správy alebo noviny a dajú hviezdičku do slova, tak som strááášne zmätený a vôbec neviem, ktoré slovo asi tak mohli myslieť. A ja nechcem, aby ste boli zmätení. To slovo je dojebať. Dojebať MacBook.
Mac obliatie v pohode prežil, všetko šlapalo, akurát pravý shift
a enter
sa trošičku lepili, tak že šak dám dole klávesy, po jednom ich vyčistím a vyhrabem spod nich všetky tie chlpy a omrvinky a ďalšie chlpy a aspoň konečne vymením ten Y a Z, keďže QWERTY, a bude mi hej.
Vyčistiť klávesnicu na Macbooku je našťastie celkom jednoduché.
Chcel som si ale dať záležať, po vybratí som vyčistil každú jednu plastovú kachličku (jarová voda, drhnutie švédskou utierkou), vo vnútri som vyšparchal dutiny kefkou (k strojčeku na holenie, ale postačí aj stará zubná) a povytieral zákutie jemne navlhčenou handričkou. Jemne.
Čo by predsa nemalo vadiť, keď to v pohode rozbehalo straight up vyliatu kávu.
A samozrejme celý čas mašina vypnutá, odpojená z elektriny a pretrel som to suchou handrou a nechal odstáť aspoň 12 hodín.
Ale kým káva je v pohode, Steve Jobs asi nemal rád vodu, pretože keď som ho po hodinách odpočinku zapol znova, nabootoval sa do safe mode a nemohol som sa prihlásiť. Heslo ani za toho boha nefungovalo.
(pre Windows)
Je dosť možné, že táto experimentálno ultimátna klávesnica je ultimátna len pre mňa.. že iba ja som divný a používam slovenský layout pri programovaní. Ale ktovie, možno aj ty si divný/divná alebo možno potrebuješ písať veľa čísel a nemáš numpad.
Slovenská klávesnica vo Windowse je fajn, až na taký detail, že čísla sa píšu so SHIFTom. Čo je pre programátora maximálna debilina. Preto som spravil vlastné rozloženie, kde sa čísla píšu bez shiftu a diakritika so shiftom, čiže opačne. Je to filozofiou podobné Macovskému rozloženiu.
Po pripojení notebooku k reproduktorom alebo k nejakému audio systému dosť často nastáva problém, že namiesto ticha ide z reprákov dosť veľký hluk z notebooku. Niečo takéto:
To kliknutie pred koncom je zvuk ako som odpojil adaptér od notebooku. Rámus evidentne zmizol. Podobná vec sa deje aj keď pripojíte monitor cez VGA - obraz sa vlní a šumí. Dlho ma trápilo čo je to za hovadinu a ako šum odstrániť, tak som sa konečne odhodlal o tom napísať.
Všetok tento trapas sa deje iba v prípade, že notebook aj reproduktory sú pripojené do elektriny "trojitou" zástrčkou (to je tá s dierkou) alebo ak sú k reproduktorom s obyčajnou zástrčkou pripojené 2 zariadenia s trojitou zástrčkou. Podobne s monitorom.
Problém je v tom, že vznikajú zemné slučky (anglicky ground loops). Na wikipédii je to, samozrejme, maximálne blbo vysvetlené, ale v zásade ide o to že zle navrhnuté zariadenia (ako napríklad adaptér) menia potenciál zeme a vďaka slučkám pomedzi zariadenia premáva neželaný prúd a robí hluk. Alebo také niečo.
Update: pridal som druhú, menej hackerskú metódu
Kto sleduje môj twitter n stuff si mohol všimnúť, že som prešiel na Mac. Na mojom stole sa vedľa seba váľajú ThinkPad a Macbook Pro, takmer vlajkové lode oboch strán. A chcem hneď ujasniť nasledovné - sú to len počítače.
Na IT svete ma irituje mnohé, na vrchu rebríčka sú ale tie nekonečné žabomyšie vojny jeho obyvateľov. Týkajúce sa nástrojov ktoré používajú. Nástrojov. Pôsobíme v oblasti, kde nepohnúť sa z prdele a klikať do myši je brané ako robota a robotu robí roboš. A ako často vidíš robošov do krvi sa hádať kto má lepšiu lopatu?
Počítače a aplikácie a programovacie jazyky sú naše lopaty. Všetky v konečnom dôsledku robia to isté, len sa držia a vyzerajú trochu ináč. Používaj tú, ktorá ti sadne, po ktorej ti v rokách zostáva najmenej triesok a vedz, že nemáš objektívnu pravdu. Sedí tebe, druhý z nej má kŕče. Je to o zvyku a pocite.
A tak mám Mac. Kúpil som ho, pretože som nechcel byť jeden z tých somárov, čo nadávajú na vec, ktorú nikdy reálne neskúsili používať. A tiež preto, že som potreboval zmenu prostredia. IT veci sú často nezáživné a vedia byť monotónne jak robota pri páse. Všimol som si, že čas od času mením programy v ktorých pracujem, nie nutne preto, že by som s nimi bol nespokojný, ale preto, že ak ešte raz uvidím toto okno s týmto rozložením ikoniek, asi sa odstrelím. A prejsť na Mac so všetkým všudy mi prišla ako ultimátna zmena prostredia.
Čo sa spomínaného pocitu týka - je pravda, čo sa o Macoch hovorí. Pôsobia čistejšie. Viac focused. Smooth. Čo sa týka zvyku - každý prechod je kostrbatý. Hlavne z niečoho, čo používate celý život. Som zvyknutý na Windows.
Predstavte si, že sa vám nepáči nejaký web. Máte veľmi jasnú predstavu ako ho vylepšiť, ale nemáte nad ním žiadnu kontrolu. Buď napíšete adminovi (veľa šťastia pri stránkach ako Google;) alebo si napíšete Userscript. (alebo napíšete do Googla a on vám nájde Userscript)
UserScripts sú minimalistické rozšírenia pre Chrome, Firefox a Operu, ktoré slúžia na vylepšenie vzhľadu a správania stránok. Občas aj na vylepšenie správania celého prehliadača. Fungujú veľmi jednoducho - na stránkach definovaných skriptom sa spustí kúsok javascriptu, ktorý stránku "opraví". Narozdiel od extensions, Userscripty majú takmer nulový dopad na svižnosť prehliadača a spotrebovanú pamäť.
Čo je veľmi dôležité. Napríklad taký AdBlock (v základnom nastavení) pre Chrome pridá k načítaniu stránky aj viac ako sekundu. Na čo sa dajú UserScripty použiť, uvidíte na pár príkladoch, ktoré často používam.
Mňa osobne maximálne nezaujímajú kydy z 4square-u, akákoľvek zmienka Klout-u a podobné kraviny, preto som spravil skript, ktorý skrýva tweety obsahujúce "4sq" alebo "klout". Protip: 4square zaujíma len tých, čo sú na 4square-i, ostatných nie! Keď vypnete automatické postovanie na Twitter, veľa ľudí dozaista potešíte. A sorry, Marcel, že som zrovna teba použil ako príklad, na niekoho to už len muselo padnúť :)
Download - Bullshit remover for Twitter.user.js (filterPattern
si môžete upraviť podľa ľubovôle).