Мирометры: мировая статистика в реальном времени
Ну, конечно, заявление создателей ресурса www.worldometers.info/ про «статистику в реальном времени» довольно громкое, но вот оценить наглядно скорость прироста населения земли, производства автомобилей и прочее довольно интересно благодаря наглядным счетчикам.
- 0
- 30 мая 2011, 21:07
- 12
Alfresco: включение https в Tomcat
Для того, чтобы использовать https для начала сгенерируем самоподписанный сертификат. Например на 3 года. Моя alfresco установлена в /opt/alfresco.:
Если уже есть существующий keystore (например, вы настраивали авторизацию по топику Alfresco: авторизация пользователей в Zimbra LDAP + SSL), в качестве keystore нужно указать существующий. Если нет, то создать новый.
В /opt/alfresco/tomcat/conf правим server.xml по аналогии:
Стоит отметить, что alfresco так же будет работать и на порту 8080 и соответствующий коннектор отключать не нужно, нужно просто заблокировать доступ брандмауэром.
К сожалению, пока есть проблемы с Flash загрузчиком файлов при работе в некоторых браузерах через https:
bugs.adobe.com/jira/browse/FP-4830
Здесь описание как отключить Flash загрузчик:
forums.alfresco.com/en/viewtopic.php?f=47&t=37270
/opt/alfresco/java/bin/keytool -genkey -alias tomcat -keyalg RSA -validity 1095 -keystore /путь/к/keystoreЕсли уже есть существующий keystore (например, вы настраивали авторизацию по топику Alfresco: авторизация пользователей в Zimbra LDAP + SSL), в качестве keystore нужно указать существующий. Если нет, то создать новый.
В /opt/alfresco/tomcat/conf правим server.xml по аналогии:
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="/путь/к/keystore" keystorePass="пароль" />
Стоит отметить, что alfresco так же будет работать и на порту 8080 и соответствующий коннектор отключать не нужно, нужно просто заблокировать доступ брандмауэром.
К сожалению, пока есть проблемы с Flash загрузчиком файлов при работе в некоторых браузерах через https:
bugs.adobe.com/jira/browse/FP-4830
Здесь описание как отключить Flash загрузчик:
forums.alfresco.com/en/viewtopic.php?f=47&t=37270
- 0
- 30 мая 2011, 19:59
- комментировать
Вызов GUI-диалогов из bash-скриптов
Всем хорош язык bash, но при выполнении долго работающих скриптов окно консоли хочется, конечно, свернуть и переключиться, например, на браузер. Как скрипт может подать сигнал пользователю? Для этого существует пакет Zenity, генерирующий с помощью консольных команд GUI-диалоги, например:


Можно также формировать поля для текстового ввода, выбора из списка, подтверждения и т.п. См.
zenity --info --text "Превед\!"
echo `zenity --calendar`
Можно также формировать поля для текстового ввода, выбора из списка, подтверждения и т.п. См.
man zenity
- +5
- 30 мая 2011, 17:49
- 3
Клавпьютер: старая идея на новой базе
Компания Commodore выпустила устройство, в основе которого лежит старая идея: встраивать вычислительный блок непосредственно в клавиатуру. Лет 20 назад, когда процессоры серии 8080 или Z80 не выделяли огромное количество тепла, сделать это было не так уж и сложно:

Теперь запихнуть полноценный комп в клаву гораздо труднее, но все-таки можно:

Внутри процессор IntelAtom, жесткий диск на 250-500 Гб, звуковая, сетевая и видео карты, несколько USB-портов и даже один COM, WiFi, Bluetooth и так, по мелочи. Стоит порядка $400. Я бы с удовольствием приобрел.

Теперь запихнуть полноценный комп в клаву гораздо труднее, но все-таки можно:

Внутри процессор IntelAtom, жесткий диск на 250-500 Гб, звуковая, сетевая и видео карты, несколько USB-портов и даже один COM, WiFi, Bluetooth и так, по мелочи. Стоит порядка $400. Я бы с удовольствием приобрел.
- +8
- 30 мая 2011, 11:34
- 8
Майская встреча 27.05.2011
Предлагаю провести на плитах в парке Победы с 19:30!
- 0
- 26 мая 2011, 16:22
- 12
Alfresco: авторизация пользователей в Zimbra LDAP + SSL
Есть сервер с Alfresco 3.4d и сервер с Zimbra 7. Настроим авторизацию пользователей в LDAP Zimbra. Будем использовать SSL шифрование для LDAP. Есть одна трудность — по-умолчанию, LDAP Zimbrы работает на 389 порту и поддерживает конечно TLS, но Alfresco с ним нормально не работает. Для того, чтобы LDAP Zimbrы работал также на 636 порту с поддержкой SSL нужно подправить конфигурацию.
На сервере Zimbra заходим в консоль:
( Читать дальше )
На сервере Zimbra заходим в консоль:
( Читать дальше )
- 0
- 25 мая 2011, 18:00
- 14
Alfresco: русификация
Я использую Alfresco версии 3.4d, скачиваем русификацию отсюда:
forge.alfresco.com/projects/alf-russian/
Распаковываем как написано в инструкции.
Правим /путь-к-alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml.
Можно отключить выбор языка:
Добавляем в самое начало списка Русский, остальные можно закомментировать:
Добавляем в /opt/alfresco/tomcat/bin/catalina.sh:
( Читать дальше )
forge.alfresco.com/projects/alf-russian/
Распаковываем как написано в инструкции.
Правим /путь-к-alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml.
Можно отключить выбор языка:
<language-select>false</language-select>Добавляем в самое начало списка Русский, остальные можно закомментировать:
<config evaluator="string-compare" condition="Languages">
<!-- the list of available language files -->
<languages>
<language locale="ru_RU">Русский</language>
<!--<language locale="en_US">English</language>
<language locale="de_DE">German</language>
<language locale="es_ES">Spanish</language>
<language locale="fr_FR">French</language>
<language locale="it_IT">Italian</language>-->
</languages>
</config>
Добавляем в /opt/alfresco/tomcat/bin/catalina.sh:
( Читать дальше )
- 0
- 25 мая 2011, 14:37
- 2
Joomla: поддержка Google Analytics
J!Analytics — вполне неплохой модуль для поддержки Google Analytics.
Добавляем в index.php используемого шаблона перед тегом :

В настройках указываем позицию googleanalytics:
( Читать дальше )
Добавляем в index.php используемого шаблона перед тегом :
<jdoc:include type="modules" name="googleanalytics" style="raw" />
В настройках указываем позицию googleanalytics:
( Читать дальше )
- 0
- 25 мая 2011, 11:46
- комментировать
Установка SSL сертификатов в Java
При попытке установить https соединение с помощью клиента, написанного на Java видим вот такое примерно сообщение (если сертификат сервера самоподписанный):
Воспользуемся небольшим кодом на Java, который значительно облегчит установку сертификата. Скачиваем InstallCert.java отсюда.
Т.к. я использую красноглазный-gentoo-подобный дистрибутив, управление различными версиями JRE и JDK в нем осуществляется приятной утилитой java-config.
Просмотрим, что у нас установлено:
Нам понадобится именно JDK, т.к. .java файл необходимо откомпилировать в .class. Устанавливаем по-умолчанию для пользователя JDK. В этом мощь данной утилиты — версий JRE и JDK может быть установлено сколько угодно, каждому пользователю можно просто назначить используемую версию JRE или JDK:
Проверяем, доступна ли теперь утилита для компиляции javac:
Компилируем .java файл в .class:
Запускаем, указав в качестве аргумента имя хоста и порт или ip адрес:
Вуаля.
unable to find valid certification path to requested targetВоспользуемся небольшим кодом на Java, который значительно облегчит установку сертификата. Скачиваем InstallCert.java отсюда.
Т.к. я использую красноглазный-gentoo-подобный дистрибутив, управление различными версиями JRE и JDK в нем осуществляется приятной утилитой java-config.
Просмотрим, что у нас установлено:
java-config --list-available-vmsThe following VMs are available for generation-2:
1) Sun JDK 1.6.0.24 [sun-jdk-1.6]
*) Sun JRE 1.6.0.24 [sun-jre-bin-1.6]Нам понадобится именно JDK, т.к. .java файл необходимо откомпилировать в .class. Устанавливаем по-умолчанию для пользователя JDK. В этом мощь данной утилиты — версий JRE и JDK может быть установлено сколько угодно, каждому пользователю можно просто назначить используемую версию JRE или JDK:
java-config --set-user-vm=sun-jdk-1.6Now using sun-jdk-1.6 as your user JVMПроверяем, доступна ли теперь утилита для компиляции javac:
java-config --javac/opt/sun-jdk-1.6.0.24/bin/javacКомпилируем .java файл в .class:
javac ./InstallCert.javaЗапускаем, указав в качестве аргумента имя хоста и порт или ip адрес:
java InstallCert xx.xx.xx.xx:443...
Added certificate to keystore /opt/sun-jre-bin-1.6.0.24/lib/security/cacerts using alias 'xx.xx.xx.xx-1'Вуаля.
- 0
- 24 мая 2011, 22:52
- комментировать
Joomla: файловый менеджер eXtplorer
Файловый менеджер для админки базе ExtJS:
extensions.joomla.org/extensions/core-enhancements/file-management/2630

Ну и разумеется, eXtplorer может использоваться везде, где есть php:
extplorer.sourceforge.net/
extensions.joomla.org/extensions/core-enhancements/file-management/2630

Ну и разумеется, eXtplorer может использоваться везде, где есть php:
extplorer.sourceforge.net/
- 0
- 24 мая 2011, 18:44
- комментировать
