8. 4. 2015

OpenShift - vyčištění git repository

Dostal jsem se do situace, kdy mi došlo místo na OpenShift gearu (Disk Quota Exceeded). Co zabírá nejvíce místa se dá zjistit pomocí příkazu:

Zjistil jsem, že u mě nejvíce místa (cca 800MB z celkového limitu 1GB) zabírá git repository. Je to proto, že přes git aplikaci nasazuji (pushuju celé warko, což je jeden ze dvou možných způsobů - druhý je pushovat kód a aplikaci buildit mavenem na OpenShift serveru).

Protože starší verze nasazených war souborů nepotřebuju, rozhodl jsem se je vymazat z historie gitu a tím místo uvolnit. Dlouho jsem hledal, jak to správně udělat, až jsem došel k tomu, že nejjednodušší bude celé repo smazat a znovu inicializovat. Postup je následující:

Celý postup je popsaný tady: https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with

Problém s kodeky v Ubuntu 12.04

Při přehrávání videí v Ubuntu 12.04 jsem občas narážel na problémy s kodeky, zejména když jsem chtěl přehrát video nebo film v Totemu. Dlouho jsem tenhle problém ignoroval, protože co nešlo přehrát v Totemu, šlo vždycky ve vlc. Teď jsem na něj ale narazil znovu, když jsem chtěl převést mp4 soubor do mp3 pomocí programu soundconverter. Po načtení mp4 souboru to hodilo chybu, která je podobná jako to, co hlásil Totem:

Problém jsem nakonec úspěšně vyřešil díky tomuhle řešení:
(viz https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10-ffmpeg/+bug/971012)

Totem teď přehrává všechna videa a funguje i konverze soundconverterem.

7. 4. 2015

Instalace New Relic java agenta pro OpenShift

Příkaz pro instalaci New Relic java agenta pro OpenShift:

kde:
  • <app-name> je název OpenShift aplikace
  • <license-key> je licenční klíč, který se získá registrací do New Relic

viz https://discuss.newrelic.com/t/deploying-new-relic-on-openshift/10522/3