топаем в /etc/environment
добавляем туда
PILOT_CHARSET=cp1251
перегружаемся и вуаля :)
PILOT_CHARSET=cp1251
ssh -X user@host
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:.:/usr/lib/jvm/java-6-sun/jre/bin/:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin"
JAVA_HOME="/usr/lib/jvm/java-6-sun/"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib:."
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
ORACLE_BASE=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
etc/environment'
#0 /usr/lib/libxcb-xlib.so.0 [0xb3740767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb374081e]
#2 /usr/lib/libX11.so.6 [0x6eed9518]
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0x6eed00a6]
#4 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1275ec]
#5 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1277fd]
#6 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(awt_init_Display+0x228) [0x6f1285b0]
#7 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x1b) [0x6f128c77]
#8 [0xb3800430]
#9 [0xb37f9e9b]
#10 [0xb37f71c4]
#11 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a584]
#12 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7bd00d9]
#13 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a7d6]
#14 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7aff3cf]
#15 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03aec]
#16 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7afe5eb]
#17 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03dff]
#18 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b7c0e8]
#19 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so(JVM_FindClassFromClassLoader+0x208 [0xb7b6b3a0]
sudo sed -i 's/XINERAMA/FAKEEXTN/g' libawt.so
(эта библиотека лежит в вашей jre)sudo apt-get install alien
) переделал rpm в .deb поставил бес проблем, но никак не коннектица к базеORA-12705: Cannot access NLS data files or invalid environment specified
whereis sqldeveloper
cd /opt/sqldeveloper/sqldeveloper/bin
nano sqldeveloper.conf
root@kubuntu:~# dd if=/dev/zero of=/swapfile bs=1M count=600
600+0 records in
600+0 records out
629145600 bytes (629 MB) copied, 2.1237 seconds, 296 MB/s
root@kubuntu:~# mkswap /swapfile
Setting up swapspace version 1, size = 629141 kB
no label, UUID=f267d443-106e-431e-a6e5-ec2c1ebb0a37
root@kubuntu:~# swapon /swapfile
root@kubuntu:/home/todd/Desktop# dpkg -i oracle-xe_10.2.0.1-0.060128_i386.deb
root@kubuntu:/home/todd/Desktop# /etc/init.d/oracle-xe configure
Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database XE. The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts. Press
Ctrl-C will abort.
Specify the HTTP port that will be used for Oracle Application Express [8080]:
Specify a port that will be used for the database listener [1521]:
Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:
Confirm the password: (* make sure you remember this password *)
Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: y
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8080/apex"
Вот вобщем то и накалякал скрипт, попозже если стану поумней - нужно будет переписать некоторые моменты, и дополнить но вобщем работает - и для маленьких файликов самое то :) для скрипта необходимы пакеты imagemagick и ffmpeg
#/bin/bash
FILE_NAME=$1
FRAMES=5
#get file info (from stderr)
FILE_LENGTH=`ffmpeg -i $FILE_NAME 2>&1 |grep Dura|awk '{print $2}'|awk -F . '{print $1}'`
HOUR=`echo $FILE_LENGTH|awk -F : '{print $1}'`
MIN=`echo $FILE_LENGTH|awk -F : '{print $2}'`
SEC=`echo $FILE_LENGTH|awk -F : '{print $3}'`
if [[ "$HOUR" -eq 00 && "$MIN" -eq 00 && "$SEC" -lt $FRAMES ]]
then FRAMES="$SEC"
fi
for f in `seq 1 $FRAMES`
do
let "h = $HOUR / $FRAMES * $f"
let "m = $MIN / $FRAMES * $f"
let "s = $SEC / $FRAMES * $f"
h=`printf '%02.2i' $h`
m=`printf '%02.2i' $m`
s=`printf '%02.2i' $s`
time=`echo $h:$m:$s`
ffmpeg -i $FILE_NAME -an -ss $time -r 1 -vframes 1 -an -s 128x96 -y -f mjpeg .screenTmp$f.jpg
done
convert -delay 20 -loop 0 .screenTmp*.jpg $FILE_NAME.gif
rm .screenTmp*.jpg
следующая миссия сделать скриншоты swf.
Гыгы.. тока сделал файл mp4 чтоб посмотреть на плеере и тут такой косяк, при подключению к ноуту, тот то ребутится то просто смотрит на меня :) и нифига не делает :)
как оказалось косяк новой убунты
точно такая же проблема с Sony Walkman NWZ-S618F у другого человека
https://bugs.launchpad.net/ubuntu/+bug/209483
эхх пока ручками sudo mount /dev/sdb1 /media/usb :(
Вобщем сижу и делаю сайт, и тут мне понадобилось автоматом клепать иконки, в формате .gif для небольших видеороликов. Полазив по интернету остановился на ffmpeg для нарезки скриншотов. и imagemagick для собирательства скриншотов в .gif (в ffmpeg конечно есть функция преобразования сразу в гиф, но как сделать промежуток больше чем 1кадр в секунду я не смог, да и качество меня не вполне брадовало)
Все бы хорошо, но 3 часа мучался с ошибкой
ffmpeg: error while loading shared libraries: libx264.so.54: cannot open shared object file: No such file or directory
какую фигню только не пробовал, и что не пытался - все напрасно
а ведь нужно делать иконки для видеофайлов
вот этой строчкой можно конвертировать видео в 320х240 x264 файл
ffmpeg -y -i INPUT.avi -threads auto -vcodec libx264 -b 250k -maxrate 768k \
-flags +loop -cmp +chroma -partitions +parti4x4+partp4x4+parti8x8+partp8x8 -flags2 \
+mixed_refs -level 13 -refs 3 -subq 7 -trellis 2 -me 6 -g 300 -s 320x240 -ab 128k -ar\
44100 -ac 2 -acodec libfaac OUTPUT.mp4
чтоб каждый раз ее не вводить можно создать вот такой вот скрипт
(модифицированный от Eric Hewwitt's)
#!/bin/bash
input_file=$1
input_x=`ffmpeg -i "${input_file}" 2>&1 | sed '/Video:/!d' | sed 's/.* \([0-9]\{3,4\}\)x\([0-9]\{3\}\).*/\1/'`
input_y=`ffmpeg -i "${input_file}" 2>&1 | sed '/Video:/!d' | sed 's/.* \([0-9]\{3,4\}\)x\([0-9]\{3\}\).*/\2/'`
echo $input_x
echo $input_y
output_dir=$PWD
declare -i crop_tmp
crop_tmp=-$input_y/3*2+$input_x/2
declare -i crop
crop=$crop_tmp+$crop_tmp%2
echo $crop
ffmpeg -y -i "${input_file}" -threads auto -vcodec libx264 -b 250k -cropleft "${crop}" -cropright "${crop}" -aspect 1.333 -maxrate 768k -flags +loop -cmp +chroma -partitions +parti4x4+partp4x4+parti8x8+partp8x8 -flags2 +mixed_refs -level 13 -refs 3 -subq 7 -trellis 2 -me 6 -g 300 -s 320x240 -ab 128k -ar 44100 -ac 2 -vol 768 -acodec libfaac "${output_dir}/${input_file}_walkman.mp4"
для использования alkman INPUT.avi