LINUX.ORG.RU

Сообщения Suntechnic

 

Разложить k элементов по n массивов так чтобы сумма элементов в каждом массиве стремилась к m

Форум — Development

Сабж.

Есть k целых в случайном порядке. Есть некоторое значение m. Необходимо разбить эти k элементов на группы, так, чтобы сумма в каждой группе была меньше m и как можно ближе к нему. Как?

Пример, если я плохо сформулировал: 47,12,44,55,123,30

при m равном 200 нужно получить что-то вроде:
47,123,30 (S=200)
12,55,88,44 (S=199)

Порядок не важен.

 , ,

Suntechnic
()

Быстро сменить клавиши мыши. Как?

Форум — Linux-hardware

Я часто меняю руку работающую с мышью. Это не особая проблема если мышь симетрична, да и даже если нет. При этом меня не сильно напрягает что под указательным пальцем левой оказывается правая кнопка. Сегодня обзавелся трэкболом и вот тут проблема встала в полный рост. Клафиши можно заремапить в конфиге иксов, но не буду же я менять конфиг и перезапускать иксы всякий раз когда переставляю трэкбол под другую руку.

Какие варики есть поменять клавиши без перезапуска иксов?

 , ,

Suntechnic
()

Как узнать откуда запускается демон?

Форум — Admin

Сабж.

Иногда использую teamviewer для помощи родителям например или брату. Но это хрень запускает свой демон. Я так понимаю он мне нафиг не нужен, так как я юзаю его только как клиента. Но в списке sysv-rc-conf его нет. Откуда и как это чудо запускается? И как это узнать?

 , , ,

Suntechnic
()

Не работает микрофон

Форум — Linux-hardware

Т.е. вообще, от слова абсолютно.

С него идет просто шум. Не хотелось бы сносить пульсу, тем более что дело похоже не в ней.

$ lspci | grep -i audio
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)

alsamixer и pavucntrol ставил и настроки крутил.

linux-firmware-nonfree ставил.

Просто звук есть. Драйвер видео свободный: Какая видяха работает

Куда копать дальше?

 , , ,

Suntechnic
()

Не запускаются программы требующие sudo без консоли

Форум — Desktop

Суть смысла примерно такая - если запускать из dash программы которые требуют sudo то как правиль вылетает окошко для ввода пароля, вводишь и прога запускается. Ну например synaptic или gparted. Так вот у меня это окошко перестало вылетать и соответсвенно ничего не запускается.

Помню что такое было давно еще на 12.04 или даже раньше. Помню что причина простая и глупая, а решение элементарное. Помню что долго не мог понять в чем дело. А вот как чинить не помню! Ну хоть убей. И что гуглить не понятно (((

Кто-нибудь сталкивался? В курсе?

 , ,

Suntechnic
()

Какая видяха работает

Форум — Linux-hardware

В ноуте 2 видюхи - Radeon HD 6320 и HD 7470M. Дрова 13.35

Как понять какая в какой момент какая работает? В ССС показывается только 6320, о 7470 даже упломинания нет.

~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Port
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

 , , , ,

Suntechnic
()

Не грузится LiveUSB на Asus X53B (k53br)

Форум — Linux-install

Сабж. Не загружается live режим ubutnu 14.04. Как ставил 12.04 на него - не помню. Возможно с CD. Просто виснет в тот момент когда должен показать окно с вопросмо начать установку или продолжить в live-режиме. Куда копать?

Видео Radeon HD 7470

 , , , ,

Suntechnic
()

Скорость указателя мыши

Форум — Linux-hardware

Не могу настроить. Но самое забавное то, что у другого пользователя на этой же машине, скорость по дефолту комфортная. Казалось бы - вот оно. Осталось только слямзить его настройки xinput... ага - сичас. Все параметры у обоих пользователей идентичные:

Device 'G-SPY USB Gaming Mouse':
	Device Enabled (142):	1
	Coordinate Transformation Matrix (144):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (274):	0
	Device Accel Constant Deceleration (275):	1.000000
	Device Accel Adaptive Deceleration (276):	1.000000
	Device Accel Velocity Scaling (277):	10.000000
	Device Product ID (261):	1241, 41073
	Device Node (262):	"/dev/input/event17"
	Evdev Axis Inversion (278):	0, 0
	Evdev Axes Swap (280):	0
	Axis Labels (281):	"Rel X" (152), "Rel Y" (153), "Rel Horiz Wheel" (271), "Rel Vert Wheel" (273), "Rel Misc" (867)
	Button Labels (282):	"Button Left" (145), "Button Middle" (146), "Button Right" (147), "Button Wheel Up" (148), "Button Wheel Down" (149), "Button Horiz Wheel Left" (150), "Button Horiz Wheel Right" (151), "Button Side" (266), "Button Extra" (267), "Button Unknown" (264), "Button Unknown" (264), "Button Unknown" (264), "Button Unknown" (264)
	Evdev Middle Button Emulation (283):	0
	Evdev Middle Button Timeout (284):	50
	Evdev Third Button Emulation (285):	0
	Evdev Third Button Emulation Timeout (286):	1000
	Evdev Third Button Emulation Button (287):	3
	Evdev Third Button Emulation Threshold (288):	20
	Evdev Wheel Emulation (289):	0
	Evdev Wheel Emulation Axes (290):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (291):	10
	Evdev Wheel Emulation Timeout (292):	200
	Evdev Wheel Emulation Button (293):	4
	Evdev Drag Lock Buttons (294):	0
Куда копать-то?

 , ,

Suntechnic
()

Настройка меню Unity

Форум — Desktop

Вот захотелось настроить поубирав все лишнее. Начал настраивать нажав категорию «Поисковые плагины» - вроде все пошло хорошо, но категории пропадать не стали. Я попытался удалить все unity-scope-* которые счел лишними. Не помогло. Тогда поискал в сети рецепты...

Добавил в com.canonical.Unity.Lenses следующее:
['recipes.scope', 'recipes-recipepuppy.scope', 'news.scope', 'news-googlenews.scope', 'news-yahoostock.scope', 'reference.scope', 'reference-dictionary.scope', 'reference-europeana.scope', 'reference-googlescholar.scope', 'reference-jstor.scope', 'reference-pubmed.scope', 'reference-sciencedirect.scope', 'reference-stackexchange.scope', 'reference-themoviedb.scope', 'reference-wikipedia.scope', 'graphics.scope', 'graphics-deviantart.scope', 'weather.scope', 'weather-weatherchannel.scope', 'more_suggestions.scope', 'more_suggestions-amazon.scope', 'more_suggestions-ebay.scope', 'more_suggestions-populartracks.scope', 'more_suggestions-skimlinks.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-ubuntushop.scope', 'music-grooveshark.scope', 'music-musicstore.scope', 'music-songsterr.scope', 'music-soundcloud.scope', 'help.scope', 'help-askubuntu.scope', 'help-texdoc.scope', 'help-yelp.scope', 'code-github.scope', 'code-devhelp.scope', 'photos-facebook.scope', 'photos-flickr.scope', 'photos-picasa.scope', 'info-ddg_related.scope', 'info-foursquare.scope', 'info-medicines.scope', 'info-reddit.scope', 'info-songkick.scope', 'books.scope', 'books-gallica.scope', 'books-googlebooks.scope', 'video-remote.scope']

Сами источники это отлично отрубает, а вот категории нет. В итоге у меня категории выглядят так: http://storage6.static.itmages.com/i/14/0803/h_1407058740_5784933_ec4ad27a89.png - обведены не нужные. Они трэш, они все равно пусты. Зачем он мне их показывает?

Кроме того на скрине том же видно, что пропала кнопка категории «Поисковые плагины» и теперь нельзя удалять источники прямо из меню. Исчезли кнопки Все и для категорий и для источников. Как эту хрень побороть?

 ,

Suntechnic
()

Сканер

Форум — Linux-hardware

Нужен нормальный сканер с возможностью сканирования пленки.

Вот это заведется под онтопиком: EPSON Perfection V370 Photo?

Хвалят прогу его для сканирования пленок. Кто-нибудь пробовал пускать ее под wine? Или VB юзать придется?

Немного офтопика - нашел старый фотик тестя. Фэд 3. В нем касета с пленкой. Дата эксопнирования примерно 1980 год. Реально проявить? Где купить рекативы? Пленка ч/б совесткая. Чувствительность наверняка не меньш 32 и не больше 128.

 , , ,

Suntechnic
()

Как сменить редактор в ranger

Форум — Desktop

Сабж. Не нашел ничего по этому поводу в конфигах. При первом запуске он спрашивает какой использовать, я сдуру ответил ed хотя хотел nano.

 , ,

Suntechnic
()

Русификатор Komodo-Edit

Форум — Web-development

Сабж: http://komodoide.com/resources/miscellaneous/defman21--russianlanguage/

На github: https://github.com/Defman21/komodo-ru

Блог: http://technic-note.blogspot.ru/

Это информашка для тех кто не знал. Сам искал давно - не было. А сейчас случайно наткнулся. И если бы не наткнулся долго бы еще искал. IDE тоже может быть русифицирована если ActiveState все же разродится и подарит автору лицензию.

 , , ,

Suntechnic
()

Проблемы с ownCloud

Форум — General

Не могу побороть «Не удалось безопасно подключиться. Вы хотите подключится в незашифрованном виде (не рекомендуется)?» (грамарнаци на локлизатора не хватает). Если тыкнуть да - то же самое. Причем https://мойсервер/owncloud/status.php отдает:

{"installed":"true","version":"7.0.0.8","versionstring":"7.0.0","edition":""}
что как бы подсказывает мне что с серваком-то все в поряде.

http://joxi.ru/tDvaU_3JTJD7R55qmEc

UPD:
Оказывается ему нужен был модуль GD. В вэб интерфейсе он почему-то молчал об этом, хотя о нехватке PDO сообщил при установке. А вот сейчас когда я попробовал еще раз залогинится через вэб интерфейс он и про GD вспомнил. Но теперь авторизацию не проходит - говорит некорректные учетные данные.

UPD2:
Кому-нибудь удавалось подключить яндекс диск как сетевое хранилище? Что я делаю не так: http://joxi.ru/DKXaU_3JTJALSCtVPGM

 , , ,

Suntechnic
()

Программа для заметок, блокнот (да - еще раз)

Форум — Desktop

Собственно всегда использовал заметки в Opera. Да и сейчас использую пока...

Но нужно же искать замену. В браузерах нормальной замены не нашел. Стал искать для десктопа. Вобще тоже безрезультатно. Все что я знаю и пробовал, либо выглядит ужасно и ранит мой взор своим видом, либо кране неудобно - нужно нажать кучу кнопок и пять раз тыкнуть мышью чтобы запустить и начать писать, либо в конце чтобы сохранить заметку. Хотя это редкость - чаще все это вместе и в зависимостях тянет пол Kde, mono, Steam и VirtualBox. Все это крайне неудобно.

Чего хочется:
- приятный внешний вид. Ну например как у Springseed (во многом кстати отличная программа, жалок только что не работает).
- быстрый запуск, а лучше пусть демоном болтается.
- отлично если она будет типа выпадающего окна как Guake или Tilda.
- шифрование.
- хотя бы одноуровневая иерархия
- синхронизация желательна, но не обязательна (можно вообще сетевая, но с клиентом. не веб.)
- поиск

Может быть есть что-то консольное? Ну чтобы запустить его в том же Guake и пусть работает. Вот есть же ranger - удобный приятный интерфейс в консольке... Вот типа такой только для заметок.

 , ,

Suntechnic
()

SEO'шники. Кто они, откуда берутся и как бороться?

Форум — Talks

Сеошники периодически выдают всякие рекомендации, различной степени перловости, моим клиентам, для воплощения мной. Я долго терпел, но сегодня они сказали, что сайт неправильно обрабатывает URL - если в конце добавить ? и любой набор символов - открывается та же страница - нужно немедленно поправить, чтобы отдавалась 404. Самое смешное, что я это уже слышал примерно год назад от другого SEO-специалиста.

Что с этим можно сделать?

 ,

Suntechnic
()

Разница между .append и .appendChild

Форум — Web-development

В чем?

Делаю так:

					var h = document.head || document.getElementsByTagName('head')[0];
					....
					var script  = document.createElement('script');
					script.type = 'text/javascript';
					script.src = Result.SOURCES.JS[i];
					h.appendChild(script);
Ничего не работает, хотя скрипты добавляются в head, но видимо не отрабатывают.

А делаю так:

					var script  = document.createElement('script');
					script.type = 'text/javascript';
					script.src = Result.SOURCES.JS[i];
					$('head').append(script)
Все пучком. CSSкам пофиг.

Отчего так?

 ,

Suntechnic
()

Ubuntu, блоб nvidia, новые ядра и DKMS

Форум — General

Чо им вообще надо? Пристали блин.

Короче, не помню уже зачем, поставил 3.15 ядро из http://kernel.ubuntu.com/~kernel-ppa/mainline/

При этом традиционно DKMS не смог собрать драйвер nvidia... Я перезагрузился в консоль, качнул с новые дрова (340.24) и собрал руками. Оно у меня спросило про DKMS я согласился, оно упало. Я перезапустил и собрал без модуля DKMS (я вообще не помню чтобы дрова с сайта с ним собирались). Ну и какое-то время так пользовался. Потом наткнулся на утверждение где говорилось что мол DKMS будет работать и драйвер будет показываться в списке драйверов в GUI только если он из реп. Нашел ppa с 340.24. Поставил оттуда пакет соответсвующий. Какие-то пакеты еще обновил и опять забыл на некоторое время (в списке он стал показываться). А вот теперь вспомнил и решил проверить работает ли dkms - скачал ядро уже 3.16 поставил. В процессе установки он сказал что не смог собрать модуль nvidia-340.24. Я перегрузился и вижу: http://joxi.ru/j1fNU4wyTJBSOAcub18

Т.е. короче свободный драйвер nvidia-340.24 упал, но работает, потому, что его DKMS собрал, но собрать не смог О_о

alex@alex-desktop:~$ uname -r
3.16.0-031600rc6-lowlatency
alex@alex-desktop:~$ dkms status
bbswitch, 0.7, 3.13.0-32-generic, x86_64: installed
bbswitch, 0.7, 3.15.6-031506-lowlatency, x86_64: installed
bbswitch, 0.7, 3.16.0-031600rc6-lowlatency, x86_64: installed
nvidia-340, 340.24, 3.15.6-031506-lowlatency, x86_64: installed
nvidia-340, 340.24, 3.16.0-031600rc6-lowlatency, x86_64: installed
nvidia-340-uvm, 340.24, 3.15.6-031506-lowlatency, x86_64: installed
nvidia-340-uvm, 340.24, 3.16.0-031600rc6-lowlatency, x86_64: installed
vboxhost, 4.3.12, 3.13.0-32-generic, x86_64: installed
vboxhost, 4.3.12, 3.15.6-031506-lowlatency, x86_64: installed
vboxhost, 4.3.12, 3.16.0-031600rc6-lowlatency, x86_64: installed
alex@alex-desktop:~$ dmesg | grep nvidia
[   10.119000] nvidia: module license 'NVIDIA' taints kernel.
[   10.125000] nvidia: module verification failed: signature and/or  required key missing - tainting kernel
[   10.130000] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
[   27.370000] nvidia 0000:01:00.0: irq 79 for MSI/MSI-X

 , , ,

Suntechnic
()

HTTP/1.0 vs HTTP 1.1 vs nginx vs apache

Форум — Web-development

Клиент жалуется что не грузятся картинки на сайте. У меня все грузится. Смотрую в лог и вижу:
всего запросов для картинок jpg:
протокол HTTP/1.0 статус 404 - 2796
протокол HTTP/1.0 статус 200 - 408
протокол HTTP/1.0 статус 304 - 0

протокол HTTP/1.1 статус 404 - 0
протокол HTTP/1.1 статус 200 - 11228
протокол HTTP/1.1 статус 304 - 120

При этом это шаред и отдельно логи nginx и apache не доступны. Что-то можно сказать только по симптомам?

 , , ,

Suntechnic
()

UTF-8 в Python

Форум — Web-development

Да, опять. Нихрена не работает.

js'ом отправляю сериализованную форму в которой только одно поле - имя под которым нужно сохранить файл. Получю файл сохранянный с именем вроде «\xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb». Как с этим бороться?

Всякие

# -*- coding: utf-8 -*- from __future__ import unicode_literals
и
import sys
reload(sys)
sys.setdefaultencoding('utf8')
уже попробовал. Тем более как я понял это только для данных в файле скрипта актуально.

Пытался тупо перебрать варианты (в консоль оно так же пишет бред):

print(listName.decode('utf-8'))
		print(listName.encode('utf-8'))
		print(listName.decode())
		print(listName.encode())
C нулевым результатом.

 , ,

Suntechnic
()

Python переменные POST

Форум — Development

Хочу получить переменные запроса POST

from sys import version as python_version
from cgi import parse_header, parse_multipart
if python_version.startswith('3'):
	from urllib.parse import parse_qs
	from http.server import BaseHTTPRequestHandler
else:
	from urlparse import parse_qs

import BaseHTTPServer
import clementineDriver as Clementine
import web as Web
import functionality as Functionality
import config

#import os

class RequestHandler (BaseHTTPServer.BaseHTTPRequestHandler):
	
		
	def do_POST (self):
		ctype, pdict = parse_header(self.headers.getheader("content-type"))
		action = '--'
		
		if ctype == 'multipart/form-data':
			postvars = parse_multipart(self.rfile, pdict)
		elif ctype == 'application/x-www-form-urlencoded':
			length = int(self.headers.getheader('content-length'))
			postvars = parse_qs(self.rfile.read(length), keep_blank_values=1)
		else:
			postvars = {}
		
			
		self.sendHttpHeaders("text/html")
		self.wfile.write(postvars)
		return

а получаю:
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 47447)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/alex/.config/Clementine/wui/http.py", line 46, in do_POST
    postvars = parse_multipart(self.rfile, pdict)
  File "/usr/lib/python2.7/cgi.py", line 223, in parse_multipart
    % (boundary,))
ValueError: Invalid boundary in multipart form: ''
----------------------------------------
Причем со всеми вариантами получаю такую или подобную ошибку. Что я делаю не так?

Если запрос 'application/x-www-form-urlencoded' все нормально. Да.

 , ,

Suntechnic
()

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