• Home
  • Интересно

adobe after effects cc 2017 portable не происходит ничего при запуске — (msvcr110.dll отсутствует) Windows 2010

Ничего не происходит при запуске adobe after effects cc 2017 portable —
В требованиях к программному обеспечению сказано что требуется установить
• Microsoft Visual C++ 2015 Redistributable (x86)
• Microsoft Visual C++ 2015 Redistributable (x64)
Но бывает так что требуется еще и msvcr110.dll так как эта библиотека отсутствует
отсутствует — как исправить ошибку? Оказалось что всего то нужно доустановить — и 2012й

По сути это относится ко всем продуксам ADOBE.

Установка Ntopng на Debian

Несколько дней мудохался, пытаясь установить NTOPNG 2016 на Debian wheezy, 100500 зависимостей не давали завершить установку, а оказалось дело в souces.list, где я не добавил:

deb http://ftp.debian.org/debian wheezy-backports main

и обновил систему:

apt-get clean all
apt-get update && apt-get upgrade

А так0же понадобиился pfring и доп софт:

apt-get install pfring ntopng ntopng-data n2disk
apt-get install redis-server

Тогда то и продолжилась нормальная установка:

1) Качаем реп:

wget http://apt-stable.ntop.org/wheezy/all/apt-ntop-stable.deb

2)Распаковка:

dpkg -i apt-ntop-stable.deb

3)Создаем файл:

/etc/ntopng/ntopng.conf

с:

--pid=/var/run/ntopng.pid
--community
--dont-change-user
--dump-flows
--dns-mode=1
--data-dir=/disk/temp/ntopng
--disable-login
--disable-alerts
--local-networks=192.168.122.0/25

4) Конфигурируем ntopng init script в /etc/default

mkdir /var/lib/ntopng
mkdir /var/log/ntopng
touch /var/log/ntopng/startup.log
touch /etc/init.d/ntopng
chmod +x /etc/init.d/ntopng

5) Создаем файл /etc/init.d/ntopng
с:

#! /bin/sh
### BEGIN INIT INFO
# Provides: ntopng
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start ntopng daemon
# Description: Enable services provided by ntopng
### END INIT INFO

DAEMON="/usr/local/bin/ntopng"
NAME="ntopng"
DESC="network top daemon"
INIT="/etc/default/$NAME"
HOMEDIR="/var/lib/ntopng"
LOGDIR="/var/log/ntopng"
SCRIPTNAME=/etc/init.d/$NAME
# The current version of ntopng always creates the pidfile in /var/tmp/ntopng.pid
#PIDFILE=/var/run/ntopng.pid
PIDFILE=/var/tmp/ntopng.pid
INTERFACES=""
ADD_ARGS=""

test -f $DAEMON || exit 0

. /lib/lsb/init-functions

test -f $INIT || exit 0

. $INIT

[ "$ENABLED" = "0" -o "$ENABLED" = "no" -o "$ENABLED" = "n" ] && exit 0

ARGS="--daemon --pid $PIDFILE"

if [ -n "$INTERFACES" ]; then
 for i in $INTERFACES; do
 ARGS="$ARGS -i $i"
 done
fi

if [ -n "$HTTP_PORT" ]; then
 ARGS="$ARGS -w $HTTP_PORT"
fi

ARGS="$ARGS $ADD_ARGS"

ntop_start() {
 /sbin/start-stop-daemon --start --quiet --name $NAME --pidfile $PIDFILE \
 --exec $DAEMON -- $ARGS \
 > /var/log/ntopng/startup.log 2>&1
 retval=$?
 if [ "$retval" -eq 1 ]; then
 log_progress_msg "already running"
 return 0
 fi
 return $retval
}

ntop_stop() {
  /sbin/start-stop-daemon --stop --quiet --oknodo --name $NAME --exec $DAEMON --retry 9 --pidfile $PIDFILE
  return $?
}

case "$1" in
  start)
    log_daemon_msg "Starting $DESC" "$NAME"
    if ntop_start; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  stop)
    log_daemon_msg "Stopping $DESC" "$NAME"
    if ntop_stop; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  restart | force-reload)
    log_daemon_msg "Restarting $DESC" "$NAME"
    if ntop_stop && ntop_start; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  reload | try-restart)
    log_action_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}"

exit 3
 ;;
 status)
 status_of_proc $DAEMON $NAME
 ;;
 *)
 log_action_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}"
 exit 1
 ;;
esac

exit 0

6) Создаем симлинк для автостарта:

update-rc.d ntopng defaults

и в /etc/default/ntopng

пишем:

ENABLED=1
#Configure network interfaces e.g:.
INTERFACES="eth0 br0"
#Port on which ntopng will listen for the web-UI - default port 3000.
HTTP_PORT=3000
#Additional command-line arguments for ntopng, more: ntopng --help.
ADD_ARGS="--dont-change-user"

7)Стартуем сервера:

/etc/init.d/redis-server restart 
/etc/init.d/ntopng start

8)NTOPNG должен прослушиваться на tcp/3000 порту:

netstat -tlpn | grep ntopng
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      23285/ntopng

9)Вход в Ntopng:
http://your_server:3000

Username: admin
Password: admin

Как отобразить плейлист youtube у себя на сайте.

По идее очевидная и легкая вещь должна была быть, а оказалочь чуть голову не сломал как это сделать более легко. В итоге лучший выход из ВСЕХ предложенных вариантов оказался

Youtube Simple Embed — Youtube for any page

Это чей-то сайт, где чувак(наверное) замутил парсер-генератор кода для вставки плейлиста на сайт.

Что для этого нужно:

1)Иметь руки (шутко) — иметь гугл апи ключ (https://console.developers.google.com)

2)Иметь плейлист на youtube соответственно.

3)Сгенерировать генератором жаву (можно забрать код парсера тут)

4)Копипастнуть его, подставив ID плейлиста и ID гуглапи себе куда надо.

<script src="http://www.yvoschaap.com/ytpage/ytembed.js"></script>
<div id="ytThumbs"></div>

<script>
	ytEmbed.init({'block':'ytThumbs','key':'your-youtube-developer-key','q':'PLYLISTID','type':'search','results':5,'meta':true,'player':'embed','layout':'full'});
</script>

Настройка php-fpm (www.conf)

Скомпилировано с форума NGINX:

Правим файл /etc/php5/fpm/pool.d/www.conf

pm.max_children = необходимо вычислить сколько памяти занимает один процесс, потом разделить тот объем памяти который вы хотите выделить для php5-fpm, на объем одного процессора, получите количество pm.max_children (наример 10000мб/50мб=200)
pm.min_spare_servers = этот параметр начать с количество ядер процессора умножить на 2 (пример 4 ядра * 2 = 8)
pm.max_spare_servers = этот параметр количество ядер процессора * 4 (пример 4 *4 = 16)
pm.start_servers = этот параметр вычисляется по формуле (pm.min_spare_servers+pm.max_spare_servers)/2 (пример (8+16)/2=12)
Итого на выходе получаем примерно конфигурацию для 4 ядерного процессора 10гб памяти (выделенные только под PHP5-FPM, возможно у вас 16Гб общей)
pm.max_children = 200
pm.start_servers = 12
pm.min_spare_servers = 8
pm.max_spare_servers = 16

КАК УЗНАТЬ КОЛИЧЕСТВО ПАМЯТИ В LINUX, UBUNTU —

$ less /proc/meminfo

Или

$ cat /proc/meminfo

КАК УЗНАТЬ КОЛИЧЕСТВО ЯДЕР ПРОЦЕСОРА В LINUX, UBUNTU  —

nproc
Удаление неудаляемых файлов

Удаление неудаляемых файлов

Установил как то WINDOWS 10, и так получилось что после установки обновлений, каким то образом попались карявые названия папок в папке WINDOWS.OLD, сначала на это забил, но как то очень не уютно когда что то не под контролем =).

В итоге найдено универсальное микросредство! — Unlocker

delete-app

 

Обновление c PHPдо версии 5.3.28 (5.3.10) Debian 7 Squeeze

После обновления joomla до 3.3 получил сообщение что версия ниже 5.3.10 не поддерживается, пришлось поднимать. Так как на сервере есть древний проект, тьо не могу повысить тупо до последней, приходится ковыряться пока на 5.3. В общем для обновления нужно отконсолить несколько этапов:

  1. Открыть/etc/apt/sources.list и добавить туды эти репозитории ( остальные комментировать):
    deb http://php53.dotdeb.org squeeze all
    deb-src http://php53.dotdeb.org squeeze all
  2. Скачать их  PGP ключ и добавить в лист ключей :
    $ wget http://www.dotdeb.org/dotdeb.gpg
    $ cat dotdeb.gpg | sudo apt-key add -
  3. Обновить репозиторий:
    $ sudo apt-get update
    $ sudo apt-get dist-upgrade
  4. Так-же можно обновить и мускул:
    $ sudo apt-get install mysql-server

Приятного аппетита )

RokNavMenu

Исправление отображения выпадающего меню второго уровня RokNavMenu

Обыскав пол инэта в поисках решения не нашел ничего путного, хотя внесение изменений в файл CSS модуля RokNavMenu кому то помогают, но моя структура  сайта отказалась принимать такие хаки.

RokNavMenu

Эту проблему решают настройкой в: modules\mod_roknavmenu\themes\fusion\css\fusion.css
строки: .menutop ul {width:auto;} в разделе /* No JS */и ещё примерно с такими же классами

И оказалось ещё проще:

в /templates/ «ваша_тема»/html/mod_roknavmenu/themes/gantry-fusion/layout.php  строка 135 отвечает за размер выподающего меню второго уровня —

RokNavMenu livel 2 ready

if (trim($dropdown_width)==») $dropdown_width = 180; <-меняйте значения 180 на другое и будет вам счастье…  даже можно дописать в жаве и для авто, думаю в комментах напишут как сделать =), приятного дня.

Концепт телефона Samsung One со скручивающимся дисплеем

Гибкая электроника является одним из наиболее перспективных направлений, которое, впрочем, все еще остается лабораторной забавой, технологии такого рода пока не вышли на рынок. В будущем они позволят создавать устройства с большими экранами, которые можно будет с комфортом носить в кармане, и эти гаджеты не станут стеснять движений.
Samsung One

one

Концепт такого устройства создал дизайнер по имени Йе Чин Чон (Yejin Jeon), работа получила название Samsung One. Устройство представляет собой свиток гибкого сенсорного экрана, который хранится в корпусе, напоминающем авторучку. В этом режиме устройство располагает лишь базовыми функциями мобильного телефона, управление которыми осуществляется на сенсорной панели, она покрывает корпус гаджета.

one2
Samsung One

Но при необходимости владелец Samsung One может вытянуть из корпуса гибкий дисплей, который покоится там в скрученном состоянии. Экран разворачивается на весь свой 6-дюймовый размер, это больше, чем на смартпэдах вроде Galaxy Note. А вот для производительной электроники и накопителей больших размеров под корпусом места не нашлось, поэтому автор концепта решил, что имело бы смысл переложить эту обязанность на внешние ресурсы. Иными словами, Samsung One управляется «облачной» операционной системой, через «облако» запускаются все приложения, и в нем же хранятся все пользовательские данные.

Что значит файл слишком велик для конечной файловой системы?

Файл слишком велик для конечной файловой системы. — решение.

Если при скачке на флешку или другой носитель получаете сообщение:  «Файл слишком велик для конечной файловой системы» — не паникуйте =) , у вас носитель отформатирован в устаревшую файловую систему FAT32, переформатируйте в NTFS и всё будет ок =)

 

Что значит файл слишком велик для конечной файловой системы?

Внимание! — все файлы удаляться!