вторник, 27 ноября 2012 г.

[apache] Изменяем маску созаваемых файлов и директорий под апачем

Вот столкнулся с такой проблемой. Необходимо, чтобы скрипт при создании файла или директории делал ей права и на группу тоже. По умолчанию в апаче нельзя выставить umask, для этого надо поставить мод для апача отдельно:


emerge www-apache/mod_umask

Ну и потом в /etc/apache2/modules.d/mod_umask.conf раскомментируем нужную строчку. И конечно же перезапустим апач.

Вот и все.

четверг, 8 ноября 2012 г.

Как отобразить на сайте содержимое DOC, RTF, PDF или ODT файла

Google Docs оказывается позволяет встраивать свой вьювер на любую страницу вашего сайта в качестве iframe
Пример просмотра файла http://example.com/file.pdf
<iframe 
  src="http://docs.google.com/gview?url=http://example.com/file.pdf&embedded=true"
  style="width:600px; height:500px;" 
  frameborder="0" >
</iframe>
Поддерживаются форматы PDF, DOC, RTF и PDF

среда, 7 ноября 2012 г.

[JAVA] Аналог PHP функции implode для String collection

Такая полезная функция как implode отсутствует в java.
Исправим:

import org.apache.commons.lang.StringUtils;

public static String implodeArray(String[] inputArray, String glueString) {

    /** Output variable */
    String output = "";
    output = StringUtils.join( inputArray, glueString );
    return output;
}