LINUX.ORG.RU

Сообщения Sora

 

Linux desktop после macOS

 , , ,

Добрый день! Периодически хочу вспомнить детство и поставить linux на десктоп, но останавливает пара моментов -

  • Самый важный - реально ли настроить хоткеи глобально как в macOS? cmd + c/x, cmd + ]/[ и так далее. Без разницы какая DE главное настроить хоткеи, а то будет ломать сильно менять системы дома и на работе.
  • Как обстоят дела с google drive? Есть нормальные способы им пользоваться?

Спасибо!

Sora
()

Хрипит звук в наушниках

 , , ,

Привет всем, такая проблема, есть ноут, HP 14-al011ur. В колонках нормальный звук а в наушниках хрип. Наушники пробовал разные. Когда жмешь в настройках «проверить звук», и кликаешь на правый/левый динамик, явно хрипит в левом, когда кликаешь на правый О_о. Вот и думаю, аппаратная проблема или нет. Стоит Ubuntu 16.10, апнул с 16.04, думал может поможет, но ни фига.

lspci

00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Device 9d1b (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 0a)
03:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)

sudo aplay -l

**** Список PLAYBACK устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC295 Analog [ALC295 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

Куда копать, что крутить? Все дефолтное, из сторонних реп только скайп.

Sora
()

Анонсирован убийца Macbook от Xiaomi

 , , , ,

https://vc.ru/n/xiaomi-first-notebook

для Ъ:

Версия с дисплеем 12,5 дюйма стоит 3499 юаней (около $520). Ноутбук весом 1,07 кг оснащён процессором Intel Core M3, 4 ГБ оперативной памятью и жёстким диском объёмом 128 ГБ с возможностью расширения. Кроме основного USB-порта для зарядки в нём имеется только один дополнительный.

Ноутбук с экраном 13,3 дюйма обойдётся в 4999 юаней (примерно $750). Эта версия оснащена процессором Intel Core i5 и видеокартой NVIDIA GeForce 940MX с поддержкой памяти до 1 ГБ. Объём оперативной памяти составляет 8 ГБ, жёсткого диска — 256 ГБ. Также имеется дополнительный порт SATA. Ноутбук весит 1,3 кг.

Sora
()

Редирект на nginx

 , , ,

Добрый день! Перенес контент на новый сайт, вот так выглядит редирект

server_name site_old.ru;
        rewrite ^ $scheme://site_new.ru/ptz-show$request_uri? permanent; #301-redirect

Т.е. главная страница редиректится да подстраницу другого домена, но мне еще нужно сделать такой редирект

С адреса

http://site_old.ru/blog/video/vse-programmy/novosti/vypusk-novostej-24-02-2016/ 

На

http://site_new.ru/ptz-show/vypusk-novostej-24-02-2016

Т.е. остается только последний кусок адреса, остальное заменить на ptz-show.

Как сделать не знаю. Спасибо заранее!

Sora
()

Расскажите, как там Nvidia optimus фурычит на ваших линуксах.

 ,

Добрый день! Есть ноут Samsung np550p5c с картой GF650M на борту, и встроенной Intel 4000. Думал поставить Fedora и Gnome 3, для пробы, но боюсь что Optimus будет жрать батарею. В bios не выключить Nvidia увы. Тратить время на сношения с ОС не хочется, но если все взлетает просто, буду пробовать.

Спасибо!

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

Sora
()

Загружен сильно процессор на VPS

 , ,

Добрый день! Наблюдается такая ситуация на сервере - http://storage5.static.itmages.ru/i/15/0925/h_1443162030_3350110_8250f44f0c.png

Сервес Ubuntu 14.04 на DO. 2 ядра, 4 Гб ОЗУ. Весь софт из реп.

В чем проблема не пойму, посещаемость ~ 25-30 тыщ в сутки, при большой нагрузке начинает отдавать 404.

поставил munin http://munin.petropress.ru/ (правда nginx не смог заставить рисоваться).

Пробовал включать slowlog на php и на mysql. Пару долгих запросов нашел, поправил. Сейчас все тихо (ну раз в пару часов падает что-то). Сайт крутится на Drupal 7.

Вот такие конфиги:

php5-fpm (www.conf)

pm = ondemand
pm.max_children = 6
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 4
pm.process_idle_timeout = 10s;
pm.max_requests = 300

php.ini

max_execution_time = 100
max_input_time = 60
memory_limit = 256M
cgi.fix_pathinfo=0
pdo_mysql.cache_size = 2000
mysql.allow_local_infile = On
mysql.allow_persistent = On
mysql.cache_size = 2000
mysql.max_persistent = -1
mysql.max_links = -1
mysql.connect_timeout = 60
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

mysql (не трогал)

key_buffer              = 16M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 8
query_cache_limit       = 1M
query_cache_size        = 16M

nginx

user www-data;
worker_processes 2;
pid /run/nginx.pid;

events {
        worker_connections 1000;
        multi_accept on;
}

http {
        server {
                server_name ~^www\.(?<domain>.+)$;
                rewrite ^ $scheme://$domain$request_uri permanent;
               location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
               expires max;
               }
        }

        limit_conn_zone $binary_remote_addr zone=perip:10m;
        limit_conn perip 100;
        limit_req_zone $binary_remote_addr zone=dynamic:16m rate=30r/s;
        limit_req zone=dynamic burst=60 nodelay;
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        client_max_body_size 10m;

        include /etc/nginx/mime.types;
        default_type application/octet-stream;
		access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log crit;

        gzip on;
        gzip_disable "msie6";

        gzip_vary on;
        gzip_proxied any;
        gzip_comp_level 6;
        gzip_buffers 16 8k;
        gzip_http_version 1.1;
        gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml a$

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}

Может чего я накосячил? Спасибо.

Sora
()

Как делают такие сайты, дайте мануал.

 ,

http://getgoingtoday.org/beyond

Интересует как делают такие сайты листалки, конкретно эффекты перелистывания, понятно, что контент ajax'ом грузят, а вот как красоту наводить я не знаю. Плюс музычка на фоне :)

Перемещено JB из talks

Sora
()

Не загружается grub. Ubuntu вроде 12.04

 , ,

Добрый день, такая беда случилась, я далеко от работы, а у них беда с серваком. Сделали мне такой скрин - http://storage2.static.itmages.ru/i/15/0817/h_1439813765_1544772_590251b640.jpg

Что можно ещё сделать? Как план - записать live cd с ubuntu, и поставить teamviever и с телефона подключиться. Убунту нужна той же версии или все равно? Помню точно, что был рейд 1, и ещё диск отдельно.

Sora
()

Как получить значение из функции?

 ,

Добрый вечер, приспичило побыдлокодить на JS, не пойму никак, как мне получить значение из функции такого вида?

function getNextNid(point) {
            var nextPoint;
            $.get("/get/nextnid/" + point, function (data) {                
                console.log( "Data Loaded: " + data );
                nextPoint = data;                
            });            
            return nextPoint;            
        }

Т.е. в функцию передаю параметр, число, каллбэк возвращает другое, и нужно чтобы при

nextNodeNid = getNextNid(100500);

nextNodeNid получило это новое число.

Так он выдает undefined.

Sora
()

Как найти фото больше определенного размера в мб и пережать?

 ,

Добрый день! Нужно на хостинге отобрать фото больше 1мб сжать, и перезаписать. Место на диске кончилось почти, поэтому нужно, чтобы новые перезаписали старые. imagemagick стоит.

Я так понимаю нужно что-то типа:

find -type f -name '*.jpg' -exec convert -resize 50%x50%

Но перезапишет ли это старые файлы? И не пойму как по размеру отобрать и сжать именно до размера не по разрешению, а по объему, скажем в пределах от 300 до 600кб. Спасибо!

Sora
()

Raid 1 и разбивка разделов, как лучше?

 ,

Добрый день!

Собираю себе сервер из подручных деталей для целей бэкапа и тестовых сборок сайтов. Конфиг такой - AMD 4600+ / 4Gb ram / WD red 1Tb 2шт.

Хочу диски поставить в raid 1, средствами mdadm а не чипсета. Но не пойму как лучше ставить систему, прямо на рейд? Или нужен отдельный диск на систему (могу найти старый винт гигов на 80)?

Разбивать ли на разделы? Я смысла особо не вижу, если все на рейде будет.

Как мониторить состояние рейда и дисков?

Спасибо.

Sora
()

php5-fpm 100% CPU

 ,

Сегодня столкнулся с такой ерундой, на VPS стал забиваться cpu php5-fpm. Висит 5 процессов. В логах php5-fpm пусто. Точнее только '[22-Dec-2014 06:42:24] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful'

Используется в паре с nginx. Ubuntu 14.04. Куда смотреть не пойму.

Sora
()

OS X Yosemite версия 10.10

 ,

Обновил свою идеальную ОС и она стала еще более идеальной, просто взлетела over9000 левела :)

Обновлял свой Хак, особых проблем не было - слетел только звук, завелся VoodooHDA.

Конфиг GA-Z97M-D3H / Intel® Core™ i5-4570 / NVIDIA GTX 650 1Gb / 8 Гб DDR3 1600 МГц / OCZ Vertex 4 64gb + 1Tb WD Blue.

В качестве редактора Komodo Edit 8, тайлинг Spectacle, для веба XAMPP (пилю Drupal). Ну и ШГ, куда без них.

Если есть вопросы по установке/конфигам clover'a задавайте.

Sora
()

Есть ли смысл в своем сайте?

 , , ,

Привет всем!

Посещают периодически мысли запилить свой бложик на Drupal чтобы излагать туда свой поток мыслей, поднять посещаемость over9000 и прикрутить AdSense и качать деньгу.

К чему я все это, а есть ли смысл, покупать домен, платить хостинг, и пока раскручу до нормального уровня, разорюсь и буду нищебродствовать. Может проще на том же blogger.com сидеть? Туда можно рекламу прикрепить и зарабатывать?

Может есть какие мысли у вас? Может какой есть бесплатный уберхостинг? Цель - реклама себя, портфолио, поплакаться, и деньга от рекламы.

Sora
()

MYSQL выбрать строки с дублями полей

 ,

Добрый день! Помогите накидать запрос для отбора полей с дублями. SQL последний раз юзал лет 5 назад, ничего не помню. Есть таблица, `files` в ней есть строки с полем `filepath`, нужно отобрать строки с одинаковыми значениями. Пробую такой запрос

SELECT * FROM `files` 
GROUP BY `filepath` 
HAVING COUNT(*) > 1

Получаю строки, но они группируются типа так

1 /etc/1

2 /etc/2

А мне надо

1 /etc/1

2 /etc/1

3 /etc/1

4 /etc/2

5 /etc/2

Sora
()

Расскажите про SEO

 ,

Добрый день! Работаю в небольшой фирме, СМИ, и за еду делаю им сайты, 2 шт на Drupal. В целом даже получается. Но вот незадача, в SEO не смыслю совсем. Может кто дать толковые сервисы, статьи для изучения?

Много слышал, что Яндекс меняет алгоритмы, SEO умирает, бла-бла-бла. Но может есть чисто технические вещи, которые отшлифовать один раз и все?

Спасибо.

Sora
()

Расскажите, как там жизнь в десктопном мире.

 , , ,

Привет всем! Пару лет назад, устав от вечных проблем с десктопом на Linux ушел в мир Windows. Дома стоит 8, на работе 7. Лицензии. Но все равно бесят многие моменты к которым так и не привык. Отсутствие репозиториев, быстрое поднятие серверных служб, и многие действия легко решаемые парой строчек в bash, в Windows вылазят в головную боль. В надежде, что мир Linux стал годным, спросить хочу у Вас, как там жизнь. Конкретно смотрю сейчас на Linux Mint Cinnamon edition, ибо на мой взгляд единственная вменяемая DE на сей день. Что хочу:

  • Никакого тиринга на Nvidia blob (карта 550ti), никакого значит ни в видео, ни в флеше, ни при перетаскивании окон;
  • Нормально работающая гибернация, хотяб на десктопе 6 летней давности (AMD Athlon II 64x4 640, Чипсет 690g);
  • Работающий скайп;
  • Нужна intellij idea ce 13 + oracle java + android;
  • Google chrome;
  • Нетормозной ресайз окон.
  • Работающий ТВ-тюнер Beholder 507FM (усиленно занимаюсь оцифровкой домашней библиотеки в VHS);


Сейчас занимаюсь в основном web быдлокодом + увлекся java и андроид велосипедописательством. Еще фоточки в raw покрутить. И да, на работе крутятся серваки на Debian, все пучком, но десктопом не пользовался с конца 12 года.

Sora
()

Не пойму где ошибка, вылазит горизонтальный скроллбар.

 

Есть сайт с моей кривой версткой, где ошибка не пойму, вылазит снизу скроллбар. http://tvr-panorama.ru/ Сайт изначально планировался на мониторы разрешением по ширине более 1240. Может кто подскажет, где мой косяк....

Sora
()

Как правильно называется такой тип страниц?

 

http://kommersant.ru/docs/2014/chernobyl.html

Вот увидел такую штуку. Я так понял новое убертечение супер стиля. Некий сайт слайдер. Вижу что используется HTML5, но как сделано красивое такое перелистывание не пойму.

Может кто видел в сети мануалы по подобным разработкам? Или как правильно гуглить такое...

Sora
()

Полетел рейд, восcтановить ejabberd.

 

Добрый день! На стареньком сервере упал рейд, удалось вытащить с диска папку /var/lib/ejabberd

Можно ли ее использовать для восстановления ejabberd? Или закопать можно?

Использовался с стандартными установками, СУБД ejabberd, не MySQL. Версию не скажу, но стоял Debian 6. Сейчас ставлю Ubuntu LTS 12.04 ибо просто был диск под рукой.

Sora
()