Первые шаги в линукс (freebsd, linux, unix)

Netbeans нормальные шрифты AntiAlias

Шрифты в NetBEANS при работе OpenBOX или Awesome - не очень, а вот в KDE отлично всё. Так за неимением KDE - правим NetBeans

В ~/..NETBEANS../etc/netbeans.conf
добавить в netbeans_default_options=".........
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd_hrgb

Unity tray hide/show icons, volume alsa tray

How to view/hide unity  panel icons


Now hit the ALT+F2 key combination and type dconf-editor. Click the Dconf-editor icon. When the "Configuration Editor" window appears go to "desktop -> unity -> panel", click the value line on the systray-whitelist option and replace everything on that line with 'all'. Log out and log back in. See the below screenshot, we now have Pidgin on system tray, yes!




volume control for alsamixer
1. set volumeicon (apt-get install before volumeicon) in startup $gnome-session-properties

php ffmpeg on Centos для PHP





Ставим ffmpeg
yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc 
yum install php-gd php-devel 


Cтавим ffmpeg-php
Now we are ready to install ffmpeg-php. This can be done in six easy steps:


  1. Качаем latest ffmpeg-php release
  2. Распаковываем архив:
    tar -xjf ffmpeg-php-X.x.x.tbz2
  3. cd ffmpeg-php-X.x.x/
  4. phpize
  5. ./configure && make
  6. sudo make install


PHP

Открывеаем файл php.ini и самом конце добавляем строчку — extension=ffmpeg.so
# vi /etc/php.ini
extension=ffmpeg.so





не хотел компилироваться ffmpeg_php, а нужен ffmpeg.so для PHP
ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function) 


Тогда редактируем 
vi ffmpeg-php-0.x.0/ffmpeg_frame.c
:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32 

или меняем “PIX_FMT_RGBA32″ на “PIX_FMT_RGB32″ в ffmpeg_frame.c


перекомпилируем
cd ffmpeg-php-0.x.0
make clean
./configure
make
make install
 

Как поставить Compiz в LXDE (ubuntu)

openbox конечно хорош, но захотелось в lubuntu поставить compiz, все делается просто:
window_manager=compiz


в файле /etc/xdg/lxsession/Lubuntu/desktop.conf 

   
 # cat /etc/xdg/lxsession/Lubuntu/desktop.conf 
 [Session] 
 window_manager=compiz


Однооконный GIMP

Теперь можно поставить одноконный GIMP включается так: Окна > Однооконный режим меню. Также из основных изменений можно отметить: Поддержка группы слоев Управление сеансами Усовершенствован «холст» редактирования текста Добавлена «кнопка блокировки Контент » в слои, каналы и пути диалогов.
В официальном репозитории ubuntu новая версия GIMP появится позже. кто хочет уже счас:

sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
sudo apt-get update
sudo apt-get upgrade

LibreOffice base подключаемся к mysql через jdbc и odbc в Ubuntu

Нужно было подключиться к бд Mysql, заинтересовало попользоваться openoffice (libreoffice).

1) Итак подключаем jdbc:
apt-get install libmysql-java

2) Теперь подключаем odbc(если кого не устраивает скорость jdbc):
1. Установите iodbc - GTK+ config frontend для the iODBC Driver Manager
sudo apt-get install iodbc

2. Установите mysql connector для odbc
sudo apt-get install libmyodbc

3. Запустите iodbc
iodbcadm-gtk

4. Добавьте mysql driver в список ODBC драйверов
Для переключения на "ODBC Drivers", нажмите "Add a driver". Введите описание драйвера (например, "MySQL").
Для "Driver file name" выберите /usr/lib/odbc/libmyodbc.so.
Для "Setup file name" выбирете /usr/lib/odbc/libodbcmyS.so.

Этот установочный файл, как известно, поставляется с unixodbc, который я уже установил.
5. Создайте новый пользовательский DSN (эта процедура одинакова и для системного DSN)

Нажмите "Add", выберите уже созданный MySQL ODBC драйвер.
Присвойте название вашему источнику данных (например,"bobs_mysqldb").
Теперь вам нужно добавить некоторые ключевые слова (данные), исходя из конфигурации вашего сервера. Минимально, вам необходимо иметь:
    server
    database
    user
    password

Полный список доступных ключевых слов описаны в MySQL connector page.

Как удалить все таблицы из консоли


mysql -u<username> -p<password> <database> -e "show tables" | grep -v Tables_in | grep -v "+" | \ 
awk '{print "drop table " $1 ";"}' | mysql -u<username>  -p<password> <database>

asus k50c звук сеть не работают Ubuntu, OpenSuse

Попался ноутбук ASUS k50c у которого не заработала сетевая и видео режим нормальный.
1. решение для сетевой:
правим /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quite splash pci=nomsi"
1.1. запускаем под root
 update-grub2
1.2. перегружаемся


2. Решение для видео лежит тут Архив с драйвером, Xorgом и описанием

под root:
2.1. копируем sisimedia_drv.so в папку /usr/lib/xorg/modules/drivers/
2.2. копируем xorg.conf в /etc/X11/
2.3. перегружаемся
ps Все делалось на Ubuntu 10.10 (3д акселератор не работает, зато нормальный видеорежим, в компании ASUS при вопросах о совместимости с линукс и другими ОС посылают)

Решение для 10.04 http://ubuntuforums.org/showpost.php?p=9104603&postcount=371

Установка Firefox4 в Debian Linux



  1. Заходим на сайт http://download.mozilla.org
  2. Качаем и распаковываем его например в /opt
  3. Делаем ярлык или линк echo  "/opt/firefox/firefox" > ~/bin/ff4.sh (как у меня)

Странное: кодировка ssh utf8 lang

Почемуто у некоторых хостеров перестала экпортироваться LANG, решил проблему
export LANG=ru_RU.UTF-8" в .bashrc

Samsung МФУ в *deb

Если у вас совместимый с Debian дистрибутив, то вы можете воспользоваться вот этим репозиторием: http://www.bchemnet.com/suldr/

После установки драйвера принтера и сканера все будет работать сразу после перезагрузки. Драйвер подходит для всех SPL-устройств Samsung (большинство МФУ)." http://j.mp/igSfAO

Защищаем SSH

Если ваш /var/log/auth.log пухнет от записей вида
DEC 12 10:56:50 username sshd[24818]: Invalid user adiaz from 58.221.34.18
DEC 12 10:56:54 username sshd[24928]: Invalid user capacita from 58.221.34.18
DEC 12 10:56:58 username sshd[25065]: Invalid user manuel from 58.221.34.18
DEC 12 10:57:02 username sshd[25164]: Invalid user silvia from 58.221.34.18
DEC 12 10:57:06 username sshd[25294]: Invalid user adriano from 58.221.34.18
DEC 12 10:57:10 username sshd[25393]: Invalid user rfonseca from 58.221.34.18
то пора принимать меры :) Один из вариантов защиты от подбора паролей к ssh


*List of useful diagnostic tools*

Generic tools available on a linux system
Process/memory/load
ps
top, atop, htop
uptime: for load and uptime
free or cat /proc/meminfo
dstat
pmap
pgrep
sar

Проект Ubuntu

Ubuntu Linux буквально взорвал Linux-сообщество как ни один из проектов до этого. Он сделал это подобно опытному игроку: понаблюдав для начала за всеми другими основными дистрибутивами, поучившись на их ошибках и собрав воедино все лучшее, что было в них, в один превосходный продукт. Шестимесячный цикл выпуска, современный набор пакетов, четко определенное время жизни продукта (18 месяцев), быстрые зеркала для скачивания, внушительная документация, даже свободно доступные CD с бесплатной доставкой в любую точку мира тем, кто заинтересовался этим дистрибутивом. Это Ubuntu.

Linux humor

смеялся: Слакварь - система помоечного типа. Это как Жигули - невозможно быть просто пользователем, обязательно заставляют лезть под капот и пересобирать двигател


"Судя по LOR основная аудитория ArchLinux - школота, обладающая кучей времени на настройку и изучение системы. В принципе, в этом возрасте полезно )))
Я уже давно отношусь к ОС как к инструменту, т.к. работаю не с ней а с приложениями, поэтому предпочитаю, чтобы система "просто работала"



Кастомизация в разных ОС.

Пользователь: "Мне нужна бронзовая статуя русалки!"
Linux: "Вот вам бронзовый куб 1x1x1 м и напильник"
Gentoo: "Вот вам медь, олово, доменная печь"
FreeBSD: "Вот вам кирка и каска с фонариком. Шахта с медью - в той стороне"
Ubuntu: "Вот вам статуя русалки"
Пользователь: "Но здесь же только хвост!"
Ubuntu: Введите, пожалуйста apt-get install туловище русалки, apt-get install голова русалки, apt-get install руки русалки..."
MacOS: "Вот вам красивые голые девчонки"
Пользователь: "Ух ты! А можно потрогать?"
MacOS: "Заплатите 200 евро и активируйте функцию "Потрогать голых девчонок"
Windows: "Нет. Я думаю - Вам определенно нужна чугунная статуя Чапаева...

Ошибка при останове mysql



Не мог остановить mysql,
решение:
1) запускаем в режиме побробного лога
sh -x /etc/init.d/mysql stop
2) нашел ошибку:
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
3) Берем пароль mcedit /etc/mysql/debian.cnf &
4) и даем полные привелегии debian-sys-maint
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
5) работает!

# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld

Debian, compiz Error: couldn't find RGB GLX visual or fbconfig

Решил поставить OS debian mint (отца убунты) - как основную стабильную ос для работы (ставиться 5минут, проще убунты имхо, хотя куда проще). Теперь убунту (2ю ОС на 2м винте) можно хоть как мучить....:-)
у знакомого не завелся компиз, решил посмотреть почему, и завел :
(не стоял glx $sudo apt-get install libgl1-mesa-dri libgl1-mesa-glx)


как я к этому пришел 
1) не обязательно, делаем на всякий если нет /etc/X11/xorg.config в сиcтеме (конфиг экрана, клавы) - то делаем: 
$sudo -i
#/etc/init.d/gdm stop (остановим гном, если ты обновлялся у тебя gdm3 /etc/init.d/gdm3 stop)
#Xorg --config (создаст конфиг экрана /root/xorg.conf.new)
#cp xorg.conf.new /etc/X11/xorg.conf (копируем хорг-конфиг экрана)
#/etc/init.d/gdm start (запускаем гном)



2) думал, что скорее всего на дебиане glx битый, так как $compiz --replace давал туже ошибку почти, что и glxinfo 
запускаем
$glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig



подробности
grep EE /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer



3) glx не стоял
sudo apt-cache search glx #- ищем glx пакеты

4) устанавливаем (на всякий поставил еще dri)
sudo apt-get install libgl1-mesa-dri libgl1-mesa-glx
все компиз работает в дебиане!!!

линукс конструктор-пластелин под себя Nokia N810 таблетка-планшет


Пока не передумал  продавать свой "ЛИНУКС В КАРМАНЕ"




Nokia N810
параметры:
400MHz OMAP 2420 CPU, 128MB RAM, 256MB ROM, 8 GB SD-cart, 2Gb-Interal SD, 4.13-nch WVGA (800 x 480), WiFi (802.11b/g), GPS, Bluetooth 2, Камера фронтальная 0.3mpx


Комплект-бонусный: USB-переходник(для USB-флешек, винтов, мышей, клавиатур,....,....), ЗУ, Чехол оригинал, Чехол кожа покупал отдельно на ebay (за 1800р), два аккумулятора (подходит от Nokia E61i, E63, E71,..)
Плюсы
  • удобная клавиатура, 
  • Можно использовать для взлома WiFi сетей, все WIFI утилиты взлома работают.
  • отличный экран 800x480 - 4.13-дюйма в отличии от Nokia N900(3.5-дюймовый ) - причина по которой N900 не нравится
  • можно подключать любый usb от usb-lan до usb-клав, мышек, винчестеров
  • операционные системы: Maemo4, Mer (ubuntu jaunty)AndroidGentooUbuntu 9.04Ubuntu 9.10XlabOS, Debian
  • можно убрать с автозагрузки Hildon и поставить KDE, Gnome, LXDE,.....
  • Можно ставить любую линукс программу: Gnumeric, Abiword, OpenOffice,.......
  • Работают все AIM (любымый PIDGIN особенно удобен тут)
  • Качество звучания динамиков потрясающе, качество стерео выхода 3.5мм тоже супер
  • Работают линуксовые игрухи
  • Эмуляторы DosBox, PALM, Nintendo, ZX,....
  • удобно на таком экране читать даже PDF-мануалы
  • удобно управлять Windows серверами по RDP/VNC на таком экране
  • удобно упралять *NIX серверами, так как полноценная консоль и экран
  • фильмы - шикарно смотрятся (это всетаки не коммуникатор с 3")
  • можно сделать карманную Wifi точку доступа - пришел поключил к компу c интернетом по usb - вот тебе и AP Wifi
Пользуюсь очень осторожно: не роняю, сдуваю пылинки, глюков небыло и нет, за качество отвечаю!

АЛЬТЕРНАТИВ ДЛЯ СЕБЯ ПОКА НЕ НАШЕЛ чтобы: qwerty, хороший экран, полноценный линукс. Андроидом пользовался  - гламурная звонилка , с кастрированным линуксом, да его там почти и нет.


Кстати причина того что я перешел на линукс - это я просто месяц походил с N810 

Баян: программер и админ

Программеры - они толстые. Потому что они сидят. А админы - они тощие. Потому
что бегают. Впрочем, бывают тощие программеры. Hо не надо думать, что это
исключение из правил - это переученные админы. Также встречаются и толстые
админы. Это обленившиеся программеры.

Программеры курят быстро, потому что мысль. Потому что она уйдет и придется
думать ее снова. У админов мыслей нет, поэтому они курят медленно. Они делают
это в те моменты, когда все работает и ничего не падает. Поэтому они курят
редко.

Программеры ходят на обед сами. Они приносят много еды в офис и вкусно ей
пахнут. Они едят ее прямо на клаве. Потому что мысль. Админы заказывают еду в
офис. Потому что если они за ней пойдут, что-нибудь упадет. И придется бежать в
офис с недоеденным гамбургером. Потому что админы любят питаться от
Макдональдса. Потому что вкусно, а потолстеть им не грозит. Если они не
обленившиеся программеры.

Программеры уходят с работы ночью. Потому что мысль. Hекоторые из них уходят
вечером и думают мысль дома. Hекоторые, у которых есть ноутбук, думают ее в
метро. Админы домой не ходят. Потому что если они пойдут домой, что-нибудь
упадет. И придется идти на работу. А на работу они ходить не любят. И не ходят.
Они там живут. У них обычно есть отдельное гнездо за отдельной дверью, часто
запираемой на отдельный замок.

Программеры спят в выходной. Обычно это среда или понедельник. Потому что мысль.
В понедельник мысли еще нет. А в среду идет переход от одной мысли к другой.
Админы спят в гнезде. Из-за отдельтного замка в это время иногда раздается храп.
Админы редко спят больше десяти минут. Потому что если проспать больше,
что-нибудь упадет. И придется просыпаться по необходимости. А админы любят
просыпаться сами, пусть и через десять минут.

Программеры пьют пиво. В основном светлое и много. Потому что мысль. Пока она
плавает - ее можно думать. Главное, чтобы не утонула. Админы тоже пьют пиво.
Потому что если что-нибудь упадет, им будет пофиг. Админы любят когда им пофиг.
И программеры любят, когда им пофиг. Поэтому часто они пьют пиво вместе. И им
вместе пофиг. После этого они спят. Hо не вместе. Админы спят в гнезде, а
программеры - на клаве. Когда они просыпаются, они снова пьют пиво. Потому
что хочется. Потому что они админы. И программеры.

Cоздадим Вам сайт

Если вам нужна персональная страница, веб-портал или социальная сеть, или консультация, добро пожаловать на сайт Информационный блог веб разработчика http://jedi-it.ru/