Category Archives: dev

De beściak

Czasem lubię się pastwić nad ludźmi, czasem nad kodem. Nad ludźmi bywa kiepsko, bo może to być nielegalne. Nad kodem lepsiej, bo może to stanowić niezłe ćwiczenie. Ostatnio mnie trafiło, jak zobaczyłem commenta o wdzięcznym brzmieniu:

Eddy Vlad
24-Nov-2009 04:59
The shortest recursive delete possible.


/** 
* Delete a file or recursively delete a directory * 
* @param string $str Path to file or directory 
*/ 
function recursiveDelete($str)
{ 
  if(is_file($str))
  { 
     return @unlink($str); 
  } 
  elseif(is_dir($str))
  { 
    $scan = glob(rtrim($str,'/').'/*'); 
    foreach($scan as $index=>$path)
    {
      recursiveDelete($path);
    }
    return @rmdir($str);
  }
}

Kilka minut zabawy i wymodziłem coś takiego:


function rrmdir($path)
{
  return is_file($path)?
    @unlink($path):
    array_map('rrmdir',glob($path.'/*'))==@rmdir($path)
  ;
}

Wspomoże ktoś czymś jeszcze krótszym?

LinkPad – appka na Antka

Wczoraj do marektu poszła druga moja appka. LinkPad to prosty notatnik do linków. Współpracuje z serwisem http://linkpad.pl/, który jest shorterem linków generującym również kody QR nadające się do skanowania LinkPadem. Serwis oferuje skryptozakładkę do szybkiego generowania skrótów i kodów.

LinkPad nadaje się do użycia jako prosta aplikacja typu ReadItLater. Wersja aktualnie dostępna to 1.0 i ma u mnie wewnętrznie status wczesnej bety ;P.

Link do marketu:

Oczywiście będę dźwięczny za wszelkie uwagi i sugestie. Najchętniejmailem ;D

Cennik – porównywarki inne niż Nokaut

Ha! Czuję się bardzo mile połechtany kilkoma fantastycznymi mailami od osób testujących Cennik. Aplikacja jest bardzo zgrzebna, ale widzę, że paru osobom się spodobała. Każdemu początkującemu developerowi życzę takich maili ;D

Ok, dość samozachwytu.

W mailach – i nie tylko (vide post na andlet) – pojawiły się requesty o obsługę innych porównywarek niż Nokaut. Rozeznałem sprawę i odpowiedź brzmi – nie.

Dlaczego?

Pomijając pewne zaszłości historyczne i wynikające z nich wsparcie szefostwa Nokautu (dzięki, Michale!) to po prostu… brak możliwości technicznych. Ceneo w ogóle nie wspiera wyszukiwania po EAN-ach, a w Skąpcu – owszem, można, ale tylko w wersji pełnej. W mobilnej nie trybi.

Więc… Sorry, Winnetou! Technika to technika.

Cennik – appka na Antka

Wrzuciłem dziś swoją pierwszą appkę do marketu. Cennik to prosty programik pozwalający zeskanować kod kreskowy produktu (korzysta z Barcode Scannera) i wyszukać go w Nokaucie. Przydaje się głównie przy szukaniu sprzętu RTV i AGD w marketach – pozwala ocenić, czy cena jest sensowna. Appka zachowuje historię wyszukiwania.

Link do marketu:

Oczywiście będę dźwięczny za wszelkie uwagi i sugestie. Najchętniejmailem ;D