LINUX.ORG.RU

Сообщения Andreu

 

GtkWarning cannot open display

Появились чёрные рамки вокруг окон, отключил Compise в Compise control settings - теперь не отображается рабочая панель, а при попытке загрузить гуи с коммандной строки

User:nautilus (nautilus:7878):Gtk-Warning **: cannot open display:

ccsm тоже не запускается, как включить отображение GUI?

Решение Спасибо.

export DISPLAY=:0

sudo apt-get install dconf-tools

dconf reset -f /org/compiz/

setsid unity

unity --reset-icons

 ,

Andreu
()

Появилась черная рамка вокруг окон

Ноутбук Lenovo Z570 с двумя видеокартами - Intel и NVidia. Черная рамка изначально выглядит как рамка лаунчера eve-online которую запускаю на видяхе NVidia, но эти рамки появились вчера и перезагрузка не помогает. Появилась рамка вокруг диалоговых окон и программ, терминалом так вообще некак пользоваться - сплошной черный экран. При этом диалоговое окно браузера отображается без этой черной рамки, как это исправить, есть идеи?

https://gyazo.com/fa8c2f7383b94dcfc3469e0329277c0b

https://gyazo.com/7b674024769bdc9bc7930453e59a4d1c - на скрине отображается коммандная строка, но на экране черный квадрат

https://gyazo.com/3c0b2cad38e8fe6fa5e0ff2b0a4ab2f1

 

Andreu
()

Помогите установить EVE на Ubuntu

Здравствуйте!

При установке инсталлер сразу очень долго думает (инсталлер становится серым на несколько минут), затем идет запуск, но в процессе установки прерывается указывая на сбой.

Ubuntu 14.04 Wine 1.7.50

Лог консоли

andrei@andrei-Ideapad-Z570:~$ WINEPREFIX=~/.wine_eve/ winecfg
wine: created the configuration directory '/home/andrei/.wine_eve'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmIsCompositionEnabled 0x6d41fd70
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e6babb, context 0x892dd0, init_notify 0, handle 0x122e140): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a07afa1, context 0x923af0, init_notify 0, handle 0x11fe794): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/andrei/.wine_eve' has been updated.
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ WINEPREFIX=~/.wine_eve/ wine msiexec /i /home/andrei/Загрузки/EVE_Online_Installer_Full_988883.msi
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadColorTbl malformed entry
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:msi:event_spawn_wait_dialog doing nothing
err:msi:ready_media cabinet not found: L"Z:\\home\\andrei\\\0417\0430\0433\0440\0443\0437\043a\0438\\eveonline_988883_1.cab"
err:msi:ACTION_InstallFiles Failed to ready media for L"fil00013DB855CEA526F37F656E6F3B2017"
err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
wineserver: SIGXCPU called on wineserver from kernel, realtime priority removed!

 , , ,

Andreu
()

Как повысить производительность Ubuntu?

Убунту на ноуте (Core i7 6Gb ram hdd 750Gb/450Gb free), запушена IntelijIDEA 2 проекта, гласфиш, медиаплеер, пара вкладок браузера и начинает тупить из-за нехватки памяти, как-то можно оптимизировать систему, отлючить лишние приложения?

состояние памяти

andrei@andrei-Ideapad-Z570:~$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 157048 234760 890756    0    0   140   107   97   36  9  2 82  7  0
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ free -m
             total       used       free     shared    buffers     cached
Память:       5882       5735        147        395        229        873
-/+ буферы/кэш:       4633       1249
Swap:            0          0          0
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ 
andrei@andrei-Ideapad-Z570:~$ cat /proc/meminfo
MemTotal:        6023928 kB
MemFree:          175936 kB
Buffers:          234836 kB
Cached:           897080 kB
SwapCached:            0 kB
Active:          4651736 kB
Inactive:         766592 kB
Active(anon):    4291668 kB
Inactive(anon):   400732 kB
Active(file):     360068 kB
Inactive(file):   365860 kB
Unevictable:         104 kB
Mlocked:             104 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:              1484 kB
Writeback:             0 kB
AnonPages:       4286580 kB
Mapped:           226352 kB
Shmem:            405988 kB
Slab:             291740 kB
SReclaimable:     165212 kB
SUnreclaim:       126528 kB
KernelStack:        8328 kB
PageTables:        50516 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3011964 kB
Committed_AS:    9384436 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      354968 kB
VmallocChunk:   34359376764 kB
HardwareCorrupted:     0 kB
AnonHugePages:   1828864 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       98848 kB
DirectMap2M:     6105088 kB
andrei@andrei-Ideapad-Z570:~$ 

список процессов

andrei@andrei-Ideapad-Z570:~$ ps -e
  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:01 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    7 ?        00:00:39 rcu_sched
    8 ?        00:00:24 rcuos/0
    9 ?        00:00:02 rcuos/1
   10 ?        00:00:25 rcuos/2
   11 ?        00:00:02 rcuos/3
   12 ?        00:00:18 rcuos/4
   13 ?        00:00:02 rcuos/5
   14 ?        00:00:20 rcuos/6
   15 ?        00:00:01 rcuos/7
   16 ?        00:00:00 rcu_bh
   17 ?        00:00:00 rcuob/0
   18 ?        00:00:00 rcuob/1
   19 ?        00:00:00 rcuob/2
   20 ?        00:00:00 rcuob/3
   21 ?        00:00:00 rcuob/4
   22 ?        00:00:00 rcuob/5
   23 ?        00:00:00 rcuob/6
   24 ?        00:00:00 rcuob/7
   25 ?        00:00:00 migration/0
   26 ?        00:00:00 watchdog/0
   27 ?        00:00:00 watchdog/1
   28 ?        00:00:00 migration/1
   29 ?        00:00:00 ksoftirqd/1
   31 ?        00:00:00 kworker/1:0H
   32 ?        00:00:00 watchdog/2
   33 ?        00:00:00 migration/2
   34 ?        00:00:01 ksoftirqd/2
   36 ?        00:00:00 kworker/2:0H
   37 ?        00:00:00 watchdog/3
   38 ?        00:00:00 migration/3
   39 ?        00:00:00 ksoftirqd/3
   41 ?        00:00:00 kworker/3:0H
   42 ?        00:00:00 watchdog/4
   43 ?        00:00:00 migration/4
   44 ?        00:00:01 ksoftirqd/4
   46 ?        00:00:00 kworker/4:0H
   47 ?        00:00:00 watchdog/5
   48 ?        00:00:00 migration/5
   49 ?        00:00:00 ksoftirqd/5
   51 ?        00:00:00 kworker/5:0H
   52 ?        00:00:00 watchdog/6
   53 ?        00:00:00 migration/6
   54 ?        00:00:01 ksoftirqd/6
   56 ?        00:00:00 kworker/6:0H
   57 ?        00:00:00 watchdog/7
   58 ?        00:00:00 migration/7
   59 ?        00:00:00 ksoftirqd/7
   61 ?        00:00:00 kworker/7:0H
   62 ?        00:00:00 khelper
   63 ?        00:00:00 kdevtmpfs
   64 ?        00:00:00 netns
   65 ?        00:00:00 writeback
   66 ?        00:00:00 kintegrityd
   67 ?        00:00:00 bioset
   68 ?        00:00:01 kworker/u17:0
   69 ?        00:00:00 kblockd
   70 ?        00:00:00 ata_sff
   71 ?        00:00:00 khubd
   72 ?        00:00:00 md
   73 ?        00:00:00 devfreq_wq
   76 ?        00:00:00 khungtaskd
   77 ?        00:00:08 kswapd0
   78 ?        00:00:00 ksmd
   79 ?        00:00:02 khugepaged
   80 ?        00:00:00 fsnotify_mark
   81 ?        00:00:00 ecryptfs-kthrea
   82 ?        00:00:00 crypto
   94 ?        00:00:00 kthrotld
   95 ?        00:00:07 kworker/1:1
  116 ?        00:00:00 deferwq
  117 ?        00:00:00 charger_manager
  173 ?        00:00:00 kpsmoused
  175 ?        00:00:00 scsi_eh_0
  176 ?        00:00:00 scsi_eh_1
  177 ?        00:00:00 scsi_eh_2
  178 ?        00:00:00 scsi_eh_3
  179 ?        00:00:00 scsi_eh_4
  180 ?        00:00:00 scsi_eh_5
  189 ?        00:00:05 kworker/7:1
  190 ?        00:00:15 kworker/4:1
  238 ?        00:00:01 kworker/u17:1
  239 ?        00:00:04 jbd2/sda1-8
  240 ?        00:00:00 ext4-rsv-conver
  275 ?        00:00:00 mountall
  363 ?        00:00:00 upstart-udev-br
  368 ?        00:00:00 systemd-udevd
  443 ?        00:00:00 cfg80211
  460 ?        00:01:00 irq/45-iwlwifi
  494 ?        00:00:00 kvm-irqfd-clean
  510 ?        00:00:00 hd-audio0
  517 ?        00:00:00 hd-audio1
  579 ?        00:00:00 scsi_eh_6
  580 ?        00:00:02 rts5139-control
  581 ?        00:01:04 rts5139-polling
  626 ?        00:00:00 upstart-socket-
  681 ?        00:00:00 iwlwifi
  726 ?        00:00:00 smbd
  774 ?        00:00:00 upstart-file-br
  777 ?        00:00:04 dbus-daemon
  783 ?        00:00:00 rsyslogd
  884 ?        00:00:00 ModemManager
  886 ?        00:00:00 bluetoothd
  898 ?        00:00:00 krfcommd
  961 ?        00:00:00 systemd-logind
  968 ?        00:00:06 NetworkManager
  974 ?        00:00:00 polkitd
 1002 ?        00:00:01 wpa_supplicant
 1018 ?        00:00:00 smbd
 1133 tty4     00:00:00 getty
 1137 tty5     00:00:00 getty
 1143 tty2     00:00:00 getty
 1145 tty3     00:00:00 getty
 1150 ?        00:00:00 console-kit-dae
 1153 tty6     00:00:00 getty
 1209 ?        00:00:03 irqbalance
 1211 ?        00:00:00 cron
 1224 ?        00:00:00 cups-browsed
 1237 ?        00:00:00 kerneloops
 1247 ?        00:00:01 acpid
 1351 ?        00:00:40 mysqld
 1372 ?        00:00:00 whoopsie
 1400 ?        00:00:00 iprt-VBoxWQueue
 1406 ?        00:00:00 iprt-VBoxTscThr
 1473 ?        00:00:42 teamviewerd
 1511 ?        00:00:00 dnsmasq
 1559 ?        00:00:30 preload
 1978 tty1     00:00:00 getty
 2646 ?        00:00:00 winbindd
 2655 ?        00:00:00 nmbd
 2657 ?        00:00:00 winbindd
 2713 ?        00:00:00 lightdm
 2725 tty7     00:22:15 Xorg
 2728 ?        00:00:00 accounts-daemon
 2759 ?        00:00:00 bumblebeed
 2773 ?        00:00:00 kauditd
 2856 ?        00:00:00 lightdm
 2906 ?        00:00:00 upowerd
 2919 ?        00:00:00 rtkit-daemon
 3005 ?        00:00:00 colord
 3226 ?        00:00:00 gnome-keyring-d
 3239 ?        00:00:04 init
 4198 ?        00:00:17 dbus-daemon
 4209 ?        00:00:00 upstart-event-b
 4215 ?        00:00:00 window-stack-br
 4220 ?        00:00:14 bamfdaemon
 4222 ?        00:00:30 ibus-daemon
 4227 ?        00:00:00 at-spi-bus-laun
 4231 ?        00:00:00 dbus-daemon
 4234 ?        00:00:00 at-spi2-registr
 4240 ?        00:00:00 gvfsd
 4244 ?        00:00:00 gvfsd-fuse
 4273 ?        00:00:00 ibus-dconf
 4274 ?        00:00:13 ibus-ui-gtk3
 4276 ?        00:00:05 ibus-x11
 4296 ?        00:00:01 unity-settings-
 4300 ?        00:00:11 hud-service
 4303 ?        00:00:00 gnome-session
 4306 ?        00:00:23 unity-panel-ser
 4330 ?        00:00:00 upstart-file-br
 4332 ?        00:00:07 upstart-dbus-br
 4338 ?        00:00:00 upstart-dbus-br
 4384 ?        00:00:00 dconf-service
 4387 ?        00:00:25 syndaemon
 4394 ?        00:08:16 pulseaudio
 4411 ?        00:00:05 ibus-engine-sim
 4436 ?        00:26:21 compiz
 4453 ?        00:00:00 indicator-bluet
 4459 ?        00:00:18 indicator-appli
 4460 ?        00:00:26 alarm-clock-app
 4461 ?        00:00:04 nm-applet
 4463 ?        00:00:00 polkit-gnome-au
 4465 ?        00:00:02 caffeine
 4474 ?        00:00:00 gconfd-2
 4480 ?        00:05:05 nautilus
 4481 ?        00:00:00 unity-fallback-
 4493 ?        00:00:00 gvfs-udisks2-vo
 4497 ?        00:00:04 udisksd
 4510 ?        00:00:00 gvfs-gphoto2-vo
 4514 ?        00:00:00 gvfs-mtp-volume
 4518 ?        00:00:00 gvfs-afc-volume
 4534 ?        00:00:28 notify-osd
 4543 ?        00:00:00 indicator-keybo
 4557 ?        00:00:01 gvfsd-trash
 4563 ?        00:00:00 indicator-messa
 4566 ?        00:00:00 indicator-power
 4571 ?        00:00:00 indicator-datet
 4572 ?        00:00:01 indicator-sound
 4580 ?        00:00:00 indicator-print
 4583 ?        00:00:00 indicator-sessi
 4590 ?        00:00:00 evolution-sourc
 4629 ?        00:10:11 chrome
 4638 ?        00:00:00 cat
 4639 ?        00:00:00 cat
 4642 ?        00:00:00 chrome
 4644 ?        00:00:00 gvfsd-burn
 4647 ?        00:00:00 nacl_helper
 4650 ?        00:00:00 chrome
 4675 ?        00:00:00 evolution-calen
 4686 ?        00:00:00 gvfsd-metadata
 4715 ?        00:00:00 gnome-user-shar
 4721 ?        00:00:00 obex-data-serve
 5344 ?        00:00:52 chrome
 5365 ?        00:08:29 chrome
 5367 ?        00:01:41 chrome
 5370 ?        00:00:00 chrome
 5376 ?        00:00:55 chrome
 5381 ?        00:00:01 chrome
 5444 ?        00:00:25 chrome
 6309 ?        00:00:00 update-notifier
11186 ?        00:00:00 sh
11240 ?        00:45:04 java
11552 ?        00:00:03 fsnotifier64
12714 ?        00:00:00 gvfsd-http
15247 ?        00:00:07 kworker/2:2
21202 ?        00:00:00 kworker/1:0
21927 ?        00:00:00 kworker/1:1H
21928 ?        00:00:00 kworker/2:1H
21929 ?        00:00:00 kworker/3:1H
21930 ?        00:00:00 kworker/4:1H
21931 ?        00:00:00 kworker/5:1H
21932 ?        00:00:00 kworker/6:1H
21933 ?        00:00:00 kworker/7:1H
21934 ?        00:00:08 kworker/0:1
21935 ?        00:00:00 irq/44-mei_me
22007 ?        00:00:00 hci0
22008 ?        00:00:00 hci0
22349 ?        00:00:00 dhclient
22949 ?        00:00:02 kworker/5:2
23484 ?        00:00:00 kworker/0:2
23494 ?        00:00:02 kworker/3:0
23783 ?        00:00:30 wineserver
23789 ?        00:00:00 services.exe
23793 ?        00:00:36 mscorsvw.exe
23804 ?        00:00:00 winedevice.exe
23810 ?        00:00:00 winedevice.exe
23816 ?        00:00:00 plugplay.exe
23968 ?        00:00:00 mscorsvw.exe
24278 ?        00:00:00 cupsd
24281 ?        00:00:00 dbus
24790 ?        00:00:14 java
24818 ?        00:00:05 kworker/6:2
24940 ?        00:00:07 kworker/u16:2
28141 ?        00:06:07 vlc
28216 ?        00:00:00 kworker/7:0
28420 ?        00:00:00 kworker/4:0
29128 ?        00:00:07 java
29339 ?        00:00:13 gedit
29774 ?        00:00:01 kworker/u16:3
29901 ?        00:00:28 chrome
29915 ?        00:00:45 chrome
30010 ?        00:00:05 java
30058 ?        00:02:57 java
30081 ?        00:00:04 java
30403 ?        00:00:00 kworker/u16:1
30475 ?        00:00:00 kworker/3:2
30495 ?        00:00:00 kworker/2:1
30562 ?        00:00:00 python3
30667 ?        00:00:00 unity-scope-hom
30680 ?        00:00:00 unity-scope-loa
30684 ?        00:00:00 unity-files-dae
30809 ?        00:00:00 kworker/u16:0
30926 ?        00:00:00 kworker/6:1
30933 ?        00:00:10 chrome
30947 ?        00:00:00 kworker/5:0
31006 ?        00:00:00 kworker/u16:4
31061 ?        00:00:00 gnome-terminal
31070 ?        00:00:00 gnome-pty-helpe
31071 pts/7    00:00:00 bash
31103 pts/7    00:00:00 ps
andrei@andrei-Ideapad-Z570:~$ 

Скрин автозагрузки https://gyazo.com/dd31bdebe71d1fda544a6963dffc0f00

Перемещено leave из admin

 ,

Andreu
()

Проблема при копировании файлов.

Здравствуйте! Нужно скопировать файлы с 1 места в другое ( для выкачки через ftp ) в линуксе слабо шарю, потому излагаю тут. При попытке попирования пишет «Cannot create target directory »/srv/ftp/update/administrator" Read-only file system (30)"

через midnightCommander chmod permissions 40755

что нужно что б скопировать, скажите пошагово, спасибо.

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

 , ,

Andreu
()

VirtualBox гостевая Windows7 не подключается к интернету

Здравствуйте! Гостевая Винда не подключается к интернету. Уже переустанавливал несколько раз ВиртуалБокс+Винду. Дополнения гостевой ОС установил, при соединении NAT по-умолчанию нет подключения, перепробовал множество настроек. Обращаюсь на форум, все необходимые данные предоставлю. Подключение к интернету PPPOE через шнур от модема / wifi.

 ,

Andreu
()

VirtualBox x64 система не ставится

При установке показывается сообщение:

Функции аппаратной виртуализации VT-x/AMD-V включены, но не функционируют. Ваша 64х-битная гостевая операционная система не сможет определить 64х-битный процессор и, таким образом, не сможет загрузиться.

Пожалуйста убедитесь в том, что функции аппаратной виртуализации VT-x/AMD-V корректно включены в BIOS Вашего компьютера.

Процессор так понимаю поддерживает http://ark.intel.com/products/53469/Intel-Core-i7-2670QM-Processor-6M-Cache-u...

andrei@andrei-Ideapad-Z570:~$ cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 42
model name	: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
stepping	: 7
microcode	: 0x1b
cpu MHz		: 800.000
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 0
cpu cores	: 4
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 4390.33
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Как решить проблему?

 

Andreu
()

Как добавить LIBDIR to `/etc/ld.so.conf' ?

Суть проблемы: tomcat нужны native libs.

окт 19, 2014 4:41:44 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/andrei/idea-IU-135.1230/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

Установил tomcat-native libs в /usr/local/apr/lib, но tomcat их не видит.

После установки библиотек terminal пишет:

Libraries have been installed in:
   /usr/local/apr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
как правильно добавить путь к библиотекам через /etc/ld.so.conf ?

 ld.so.conf, libdir,

Andreu
()

MortalKombat error

Установил MortalKombat Comlete Edition, поставил нужную версию винды, нужный директХ, но при запуске игры показывает эррор

d3d error 0x88760b59

думаю может быть из-за слабой встроеной видяхи, делаю так

andrei@andrei-Ideapad-Z570:~$ optirun '/home/andrei/Рабочий стол/Mortal Kombat.Komplete Edition.desktop' 

та же ошибка. Может сталкивался кто?

 , ,

Andreu
()

Навигация

При установке Ubuntu остался диск fat32 от Windows, на нем нужные файлы, через gparted разбил диск:

/ - root (тут система) размер 20гб
/home - сюда планировал перенести файлы размер 130гб
третий раздел - swap 6 гб.
четвертый раздел - диск D оставшийся от Windows.

сейчас хочу перенести файлы в директорию /home, но при переносе файлов пишет «Нельзя скопировать папку, потому что у вас нет прав на создание папки в указаном месте назначения.» Начал искать. Можно переносить в конкретную папку /home/andrei (размер 10.7 гб).

Раздел /home созданный через gparted (размером 130гб) сейчас в /media/andrei/5ed12e0e-d6a4-482d-a20b-0ce0464682e8, туда нельзя переместить файлы. Как переместить файлы c /media/andrei/411B-150E (это тот самый диск D с которого нужно перенести файлы)?

Andreu
()

как правильно установить mysql 5.1

Устанавливал через

#!/bin/bash

set -e

cd ~/
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.65.tar.gz
tar -zxf mysql-5.1.65.tar.gz
cd mysql-5.1.65
./configure  '--prefix=/usr' '--exec-prefix=/usr' '--libexecdir=/usr/sbin' '--datadir=/usr/share' '--localstatedir=/var/lib/mysql' '--includedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-system-type=debian-linux-gnu' '--enable-shared' '--enable-static' '--enable-thread-safe-client' '--enable-assembler' '--enable-local-infile' '--with-fast-mutexes' '--with-big-tables' '--with-unix-socket-path=/var/run/mysqld/mysqld.sock' '--with-mysqld-user=mysql' '--with-libwrap' '--without-readline' '--with-ssl' '--without-docs' '--with-extra-charsets=all' '--with-plugins=max' '--with-embedded-server' '--with-embedded-privilege-control'
make
sudo make install

mysql установился в /home папку, но не работает, файла mysqld нет, на команду mysql -v предлогает установить mysql5.5. Как правильно установить mysql?

 ,

Andreu
()

Драйвера и Ubuntu

Впервые установил Ubuntu. Скажите, драйвера тут ставятся автоматически или нужно ставить отдельно?

 ,

Andreu
()

Доступ в диску Винды

Здравствуйте! Хочу поставить Убунту. В мануле написано что с Убунту можно получить доступ к диску Винды. Убунту будет установлен в качестве 1 ОС. После установки как посмотреть содержимое диска Д?

 ,

Andreu
()

REST навигация Error

При реализации REST навигации возникает ошибка PropertyNotFoundException. Реализация на данный момент

car.xhtml - построение списка cars через dataGrid

            <h:form>
                <p:dataGrid var="car" value="#{postController.cars}" columns="3" rows="12">
                    <p:column>
                        <p:panel header="#{car.autoMark}">
                            <h:panelGrid columns="1">
                                <h:button value="Подробно" outcome="carInfo" includeViewParams="true">
                                    <f:param name="id" value="#{car.id}"/>
                                    <f:param name="autoMark" value="#{car.autoMark}"/>
                                </h:button>
                                <h:commandButton value="Details" action="carInfo?faces-redirect=true&amp;includeViewParams=true" />  
                            </h:panelGrid>
                        </p:panel>
                    </p:column>
                </p:dataGrid>
            </h:form>

carInfo.xhtml - страница детальной инфо

    <f:metadata>
        <f:viewParam name="id" value="#{car.id}" />
        <f:viewParam name="autoMark" value="#{car.autoMark}" />
    </f:metadata>
    <h:head>
        <title>CarInfo</title>
    </h:head>
    <h:body>
        <h:form>
            <h:outputText value="id = #{car.id}" />
            <h:outputText value="autoMark = #{car.autoMark}" />
        </h:form>
    </h:body>

Бин Car.java

@RequestScoped
@Named
public class Car {
    
    private long id;
    private String autoMark;
    private String autoModel;
    
    public Car() {
    }
    
    //getters setters
}

При переходе с страницы car на carInfo ошибка

FATAL:   JSF1073: javax.faces.FacesException caught during processing of PROCESS_VALIDATIONS 3 : UIComponent-ClientId=, Message=/carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null
FATAL:   /carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null
javax.faces.FacesException: /carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null

Ссылка при переходе

http://localhost:8080/PROJECT/сarInfo.xhtml?id=1&autoMark=ВАЗ

Получается данные считываются с страницы car, но странице carInfo не присваиваются, почему?

 , ,

Andreu
()

PrimeFaces EHCache или Hazelcast?

Здравствуйте! Прочитал в доках PrimeFaces про поддержку этих двух хранилищ(EHCache и Hazelcast). Приведен пример реализации EHCache

web.xml наверно

<context-param>
<param-name>primefaces.CACHE_PROVIDER</param-name>
<param-value>org.primefaces.cache.EHCacheProvider</param-value>
</context-param>

Настройки

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ehcache.xsd"
updateCheck="true" monitoring="autodetect"
dynamicConfig="true">
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
diskSpoolBufferSizeMB="30"
maxEntriesLocalDisk="10000000"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU">
<persistence strategy="localTempSwap"/>
</defaultCache>
<cache name="testcache"
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
diskSpoolBufferSizeMB="30"
maxEntriesLocalDisk="10000000"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU">
<persistence strategy="localTempSwap"/>
</cache>
</ehcache>

Обертка нужного компонента

<p:cache>
//content to cache
</p:cache>

В интернете крайне мало информации про эти хранилища. Буду очень благодарен за инфу по ним, их плюсы, минусы, чем отличаются, что предпочтительнее, почему? Спасибо.

 ,

Andreu
()

Отображение изображения из BLOB графическим компонентом PrimeFaces.

Нужно отобразить изображения находящиеся в BLOB-ах графическим компонентом PrimeFaces <p:galleria> Вот реализация на данный момент -

<p:dataGrid var="car" value="#{postController.cars}" columns="3" rows="12"   <!-- Получаем список cars  -->
                        paginator="true" rowsPerPageTemplate="9,12,15" 
                        currentPageReportTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} 
                        {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">
                <p:column>
                    <p:panel header="#{car.autoMark}">
                        <h:panelGrid columns="1">
                            <h:outputText value="#{car.autoModel}" />
                            <p:galleria value="#{imageController.getImagesById(car.id)}" var="image" panelWidth="152" panelHeight="102" showCaption="false">   <!-- Получаем список изображений для конкретной car  -->
                                <p:graphicImage value="/TestImage?imageInBytes=#{image.imageInBytes}" alt="Image Description for #{image.id}" title="#{image.lot_id}" /> <!-- Преобразуем байты в изображения сервлетом  -->
                            </p:galleria>
                        </h:panelGrid>
                    </p:panel>
                </p:column>
</p:dataGrid>
Строка
<p:graphicImage value="/TestImage?imageInBytes=#{image.imageInBytes}" alt="Image Description for #{image.id}" title="#{image.lot_id}" />
в браузере
<img id="j_idt19:1:j_idt27" src="/PROJECT/TestImage?imageInBytes=[B@2f0aadeb&amp;pfdrid_c=true" alt="Image Description for 1" title="1">

Сейчас 2 проблемы:

1. Не отображаются изображения. Код сервлета - не знаю что тут не так.

        response.setContentType("image/jpeg");
        try (OutputStream out = response.getOutputStream();) {
            byte[] imageInBytes = request.getParameter("imageInBytes").getBytes();
            response.setContentLength(imageInBytes.length);
            out.write(imageInBytes);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

2. Компоненту <p:galleria> передается несколько объектов-изображений, но определяется только одно, при этом в следующем блоке dataGrid в котором свой компонент <p:galleria> со своими изображениями отображается второе изображение из первого компонента <p:galleria>, имхо не отрабатывает внутренний цикл, как исправить эту асинхронность?

 , ,

Andreu
()

Выборка из коллекции

Есть коллекция бин-объектов

ArrayList<Image> images; //Image объект
состоящая из
//часть контроллера наполняющая ArrayList<Image> images;
while (rs.next()) {
                Image image = new Image();
                image.setId(rs.getInt("id"));
                image.setUser_id(rs.getInt("user_id"));
                image.setLot_id(rs.getInt("lot_id"));
                image.setImage(rs.getBytes("image"));
                
                images.add(image);
            }
нужно реализовать выборку из коллекции images в коллекцию selectedImages через lot_id, как это сделать? Вот на что хватило -
public ArrayList<Image> getImagesById(int id) {

        ArrayList<Image> selectedImages = new ArrayList<>();
        
        if(true){         //тут условие, если images.getImage.getLotId = id; - как реализовать эту строку? нужно вытянуть из коллекции конкретный объект Image для сравнения
            selectedImages.add(image);
        }
                          
        return selectedImages;
    }

 , ,

Andreu
()

Отображение List-a изображений на странице.

Изображения находятся в блобах. Как отобразить несколько изображений одновременно(предварительно преобразовав их из байтов) на странице?

Бины Car и Image

public class Car {
    
    private long id;
    private String autoMark;
    public Car() {
    }
    //getters setters
public class Image {
    int id;
    int lot_id;
    byte[] image;

    public Image() {
    }
    //getters setters

Контроллер ImageController

package controller;

import bean.Image;
import database.Database;
import java.io.Serializable;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import javax.enterprise.context.ApplicationScoped;
import javax.faces.bean.ManagedBean;

@ManagedBean(eager = true)
@ApplicationScoped
public class ImageController implements Serializable {

    ArrayList<Image> images;

    public ImageController() {
    }

    public ArrayList<Image> getImages() {

        images = new ArrayList<>();

        try (Connection conn = Database.getConnection();
                Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery("select * from image where lot_id=1")) { 
            while (rs.next()) {
                Image image = new Image();
                image.setId(rs.getInt("id"));
                image.setUser_id(rs.getInt("user_id"));
                image.setLot_id(rs.getInt("lot_id"));
                image.setImage(rs.getBytes("image"));
            }
        } catch (SQLException ex) {
            System.out.println(ex);
        }
        return images;
    }
}

Сервлет ShowImage для преобразования байт в изображение. Сейчас работает если передавать 1 изображение в виде байтов.

package servlet;

import bean.Image;
import controller.ImageController;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class ShowImage extends HttpServlet {

    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        response.setContentType("image/jpeg");  
        OutputStream out = response.getOutputStream();  
        try {
            int id = Integer.valueOf(request.getParameter("id"));
            
            ImageController imageController = new ImageController();
//            ArrayList<Image> images = imageController.getImages();  // как обработать эту коллекцию? Нужно вытянуть из нее ид изображения.
            
            byte[] image = imageController.getImage(id);         
            response.setContentLength(image.length);
            out.write(image);
        }catch (Exception ex){
            ex.printStackTrace();
        } finally {            
            out.close();
        }
    }

  }

Код страницы компонент PrimeFaces

<p:galleria value="#{imageController.getImages()}" var="image" panelWidth="152" panelHeight="102" showCaption="false">
     <p:graphicImage name="/ShowImage?id=#{image.id}" alt="Image Description for #{image}" title="#{image}"/>  
</p:galleria>

 , ,

Andreu
()

Сохранение и отображение изображений на сайте

Мне нужно реализовать сохранение и отображение изображений на сайте. За основу взят компонент PrimeFaces - FileUpload - Single. Не знаю как реализовать бек-энд, прочитал мануал http://spec-zone.ru/RU/Java/Tutorials/2d/images/saveimage.html , вот что надумал, но не работает

@ManagedBean
public class FileUploadView extends Component {

    private UploadedFile file;

    public UploadedFile getFile() {
        return file;
    }

    public void setFile(UploadedFile file) {
        this.file = file;
    }

    public void handleFileUpload(FileUploadEvent event) {
        try {
                BufferedImage bufferedImage = ImageIO.read(file);
                File outputfile = new File("saved.png");
                ImageIO.write(bufferedImage, "png", outputfile);
            } catch (IOException e) {
            }
        FacesMessage message = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
        FacesContext.getCurrentInstance().addMessage(null, message);
    }

}
Ругается на участок кода
BufferedImage bufferedImage = ImageIO.read(file);
no suitable method found to read(UploadedFile) - не может конвертировать UploadedFile в File.

Нужно переводить в двоичный формат? Еще интересует как указывать путь сохранения для файла.

Спасибо.

 , ,

Andreu
()

Как передать tinyint булевым параметром MVC ?

Имеем булевый параметр electromirrors объекта car представленый в бд mysql типом tinyint. Имеет бин Car

private boolean electromirrors;

public Car() {
    }

public boolean isElectromirrors() {
        return electromirrors;
    }

    public void setElectromirrors(boolean electromirrors) {
        this.electromirrors = electromirrors;
    }

Имеем контроллер

private void fillCarList() {
        try(Connection conn = Database.getConnection();
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("select * from cars order by insertTime");) {
                
            while(rs.next()){
                Car car = new Car();
                car.setElectromirrors(rs.getBoolean("electromirrors"));
                //аналогично остальное представление
            }
            
        } catch (Exception e) {
        }

Такое представление car.setElectromirrors(rs.getBoolean(«electromirrors»)); будет работать если в поле electromirrors значения 0 или 1, или только через varchar true false значения нужно?

Andreu
()

RSS подписка на новые темы