22 maj 2014

mixins.less kolumny

Mały przykład jak wygenerować kolumny dla RWD

.generate-col-med(@columns, @prefix, @current: 1) when (@current =< @columns) {
  .col-@{prefix}-@{current} {
    width: (@current/@columns*100%);
  }
  .generate-col-med(@columns, @prefix, (@current + 1));
}

aby później wygenerować kolumny należy wywołać .generate-col-med

.generate-col-med(12, xm);

12 to numeracja spana, xm - nazwa która jest doklejona do stylu.

20 maj 2014

Zmiana typu pola integer na character varying

Zmiana typu pola integer na character varying w bazie postgresql:

ALTER TABLE ludzie ALTER COLUMN wiek TYPE character varying USING null

lub np. pola typu character varying na timestamp:

ALTER TABLE ludzie ALTER COLUMN data TYPE timestamp without time zone USING null

18 maj 2014

Sprawdzenie czy w pliku zanajdują się wybrane imiona

format pliku (ludzie.txt):
karolina
pawel
kajetan

funkcja:

function get_data_from_file($param = null) {
  $file = $param['file'];
  $data_file = file_get_contents($file);
  $data_tmp = preg_split("//", $data_file);
  return $data_tmp;
}

uruchomienie:

$ludzie=get_data_from_file(array('file'=&gt;'ludzie.txt'));
if(in_array("pawel", $ludzie)) {
$is_in_ludzie=true;
}