Andrei Eftimie

All your web are belong to us!

SPEC work la UAP. Rușine!

UAP anunță “concursul naţional pentru noua identitate vizuală a organizaţiei”.

Date despre acest concurs pot fi găsite pe saitul UAP și pe tumblr.

În general nu te-ai aștepta din partea unui “Artist” să ceară altui “Artist” să lucreze pe gratis pentru el. Asta ca și părere generală. Ca și status quo. Ca și respect deontologic.

Despre Artiști

Îmi revizitez concluziile trase de prin vremea facultății la UAD Cluj, unde noi, studenții vroiam să învățăm ceva practic. Să putem mânca de urma meseriei noastre.

M-il amintesc vivid pe domnul Profesor și Șef de Secție la Foto-Video-PCI Feleky Karoly spunându-ne că Arta se face pentru Artă, nu pentru un beneficiu financiar. Ar trebui să îi mulțumesc domnului profesor pentru sfat. Sunt convis că reușeam să îmi hrănesc familia dacă făceam Artă pentru Artă.

Toți marii artiști care i-am cunoscut (sper că se înțelege sarcasmul, și că prin mare mă refer strict la propriul orgoliu) aveau tendința de a-i trage în jos pe cei din jur. Și nu neapărat subtil. Pentru asta îi pot aprecia, că erau în stare să fie franci: “Eu nu vreau ca tu, sau oricine altcineva să aibă succes făcând Artă. Eu sunt singurul valabil și adevărat Artist.”

Nu, nu am auzit pe nimeni grăind aceste vorbe. O spuneau prin comportament, prin sfaturi, o degajau prin toți porii pielii, ca o duhoare. Și e pe de o parte trist, pe de alta înspăimântător când această atitudine o au unii profesori universitari. Nu toți. Dar majoritatea. De aceea nu am terminat UAD. Nu mulțumesc domnule profesor Feleky, eu din acest motiv am venit la facultate, să pot ulterior practica o meserie.

UAP

Revenind la UAP, acest concurs național este o insultă la adresa tuturor oamenilor care lucrează în domeniu. Este o insultă când o companie ca Microsoft cere asta. Nu, nu îi iertăm pe M$.

Dar când vine de la UAP, este o insultă mult mai gravă.

Rușine.

*Aici mai multe delatii legate de spec-work. Nu vreau să revizitez acum subiectul.

Select and show multiple images from typoscript

If you need to output some images from a regular tt_content field (where all images are stored inside the same field, comma-separated, just use the split command.

This example shows all images from a designated page. (from Images, or Text with Images)

Typoscript:


temp.gallery = CONTENT
temp.gallery {
  table = tt_content
  select {
    pidInList = 17
    orderBy = sorting
  }
  renderObj = COA
  renderObj {
    10 = TEXT
    10 {
      field = image
      split {
        token = ,
        cObjNum = 1
        1 {
          10 = IMAGE
          10.file.import.current = 1
          10.file.import = uploads/pics/
        }
      }
    }
  }
}

MySQL convert tables from latin1 to UTF-8

I had a mysql dump with european characters encoded as Latin1 that needed to be imported into a new system.
Since its 2011 I hope we’re all using UTF-8 by now (if you are not, I will haunt you at night).

The problem

Even if your new DB is set to UTF-8, your legacy data might look like this:

Gøy og Lære på Rønningen

(mind you, this is only Norwegian)

Solution

Thanks to @mattiasgunneras article here http://www.bothernomore.com/2008/12/16/character-encoding-hell/ I managed to do the conversion very elegantly.

You just need to convert your column to a blob and then back to its original state. MySQL will handle the conversion for you. #win #tigerblood :


alter table TABLE_NAME modify FIELD_NAME blob;
alter table TABLE_NAME modify FIELD_NAME varchar(255) character set utf8;

Smooth UTF-8

Here’s the string once its been through the conversion process:

Gøy og Lære på Rønningen

Typo3 – Language Menu – Only Show the inactive language

If you need your language HMENU to not show the currently active language, you can easily customise it with a simple TS condition checking the active language.


# Lang
temp.lang = HMENU
temp.lang {
  special = language
  special.value = 1
  wrap = <div class="lang">|</div>

  1 = TMENU
  1 {
    NO = 1
    NO.stdWrap.cObject = TEXT
    NO.stdWrap.cObject.value = I NORKSIN
    NO.ATagParams = class="no"
  }
}

[globalVar = GP:L = 1]
temp.lang {
  special.value = 0
  1 {
    NO.stdWrap.cObject.value = IN ENGLISH
    NO.ATagParams = class="en"
  }
}
[global]

Typo3 – Increase Media (Image) Limit in Page > Resources

If you need to increase the default limit of 5 images per page.
In Page » Resources » Files » Media.

You can’t do this from TypoScript, seems there is an unresolved bug.

Add this to localconf/ext_tables.php:


$GLOBALS['TCA']['pages']['columns']['media']['config']['maxitems'] = '10';
$GLOBALS['TCA']['pages']['columns']['media']['config']['size'] = '10';

Hooray For Earth – “True Loves”

Cică ar fi fractali izometrici. Nu că aș ști eu ce sunt ăia.
Dar arată atâta de mișto.

Sursă: http://www.b3ta.com/links/A_new_music_video_I_made

CV

Pentru că sunt căutat din ce în ce mai des de domnișoare de la companii de resurse umane, mi-am pus CV-ul pe net. (e un html autonom, poate fi distribuit independent)

Da, pot fi angajat, detalii la Ium Ium

Despre Yahoo și Open Hack Europe 2011 – București – #openhackeu

Acum că m-am întors în Cluj, și m-am readaptat (cât de cât) unui program normal de somn, ar fi frumos să trecem în revistă ce s-a întâmplat în București pe 14 și 15 Mai 2011.
Yahoo! Open Hack 2011 a avut loc în București, la Crystal Pallace Ballrooms.

În jur de 350 programatori și designeri (să le zicem în continuare hackeri) au participat la eveniment. Marea majoritate români.

Au fost conferințe. S-a vorbit despre node.js și despre tehnologii Yahoo!, cum ar fi YQL, BOSS, și YUI. A vorbit superbul Douglas Crockford, însă mai toată lumea a venit pentru un maraton de 24 de ore de hackuit

Alegerea unui proiect

Nu știam la ce să lucrez. Aveam ceva vagi idei de mapare a stațiilor de autobuz in funcție de locație și calculat cea mai apropiată rută și timpul în care voi ajunge la destinație. Mai greu cu datele (spațiale) a stațiilor și (temporale) a autobuzelor în sine.

Până la urmă m-am alăturat echipei Shaolin Coders. Cei 4 feți frumoși: Cristian Andreica, Ciprian Mardare, Mihai Paraschiv și desigur Andrei Eftimie. Ce am făcut noi în timpul celor 24 de ore nu a fost tocmai un hack, ci o aplicație web.

Nexi.me

Aplicația construită în 24 de ore poate fi găsită pe nexi.me.
Practic ea filtrează oameni din rețeaua ta de pe LinkedIn în funcție de skillurile necesare pentru un proiect, și calculează un scor în funcție de skillurile necesare / skillurile oamenilor selectați pentru echipă.

Experiență

Eu sunt foarte mulțiumit de ce s-a întâmplat la Yahoo! Open Hack 2011. Am lucrat cu 3 oameni necunoscuți până în acel moment. Echipa a avut o anume chimie. Nu am avut nici unul nevoie de îndrumare. Toată lumea și-a văzut de treabă și a făcut ce a putut ca să finalizăm proiectul în 24 de ore. Proiectul nexi.me, chiar dacă nu are o aplicabilitate reală majoră mi-a demonstrat ce sunt în stare să fac. Cât e de important să lucrezi cu oameni independenți (care să nu aibă nevoie de îndrumări la fiecare pas), care să fie în stare să ia decizii, și să le implementeze, care să aibă încredere în propriile forțe și propria muncă.

Am fost 4 individualități care au lucrat pentru un țel comun și l-au îndeplinit în timp util.

Mulțumesc

Vreau să îi mulțumesc lui Yahoo! pentru această experiență, pentru faptul că ne-a hrănit și ne-a ținut trezji timp de 2 zile (cu redbull și cafea).

Vreau să îi mulțumesc lui Cristi, Ciprian și Mihai pentru că m-au primit în echipă, și să îi felicit pentru munca depusă. Eu sunt mândru de ce am construit.

Rome

Un film interactiv. Recomand #chrome, dar pare ok și în #ff4

Rome — 3 dreams of black

Samuraiul Modern

Mai gândește-te odată la toate anime-urile cu samurai. Pun pariu că orice super skill (exagerat) din desene are la bază unul real.