LINUX.ORG.RU

Сообщения Sonsee

 

[kde4.6.2][features] knotify4 перманентно грузит проц на ~5%

Форум — Desktop

сабж.

отключение

System settings>Notifications>Player Settings: No audio output

помогает, но теперь, соотв-но, нету звуков при включении и т.п.

это фича или можно что-то сделать?

Sonsee
()

[kde4][dolphin] почему dolphin не обновляет список файлов?

Форум — Desktop

сабж.

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

 

Sonsee
()

[нытик-тред] пропало 6Gb музыки

Форум — General

сабж

ядро последнее доступное 2.6.38 в арче, DE кеды.

раздел ext4:

/dev/sda6       364G  166G  179G  49% /

всё монтируется с него.

полная карта:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xebb06a1a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    27889663    13943808   27  Hidden NTFS WinRE
/dev/sda2   *    27889664    28094463      102400    7  HPFS/NTFS/exFAT
/dev/sda3        28094464   173961215    72933376    7  HPFS/NTFS/exFAT
/dev/sda4       173963262   976771071   401403905    5  Extended
/dev/sda5       173963264   181960703     3998720   82  Linux swap / Solaris
/dev/sda6       181962752   956106751   387072000   83  Linux
/dev/sda7       956108800   956239871       65536   83  Linux
/dev/sda8       956241920   976771071    10264576   83  Linux
[kos@iVAIO ~]$ 

есть такая настройка:

hdparm -B 254 /dev/sda

что это могло вызвать?

 

Sonsee
()

[линуксокапец][MSoffice] теперь и на вашей клавиатуре!

Форум — Talks

купили человеку комп для работы, в комплекте была клавиатура Logitech;

скриншот

это сейчас так нормально и я что-то пропустил?

Ъ: на F-кнопках значки приложений оффтопо-оффис.

 ,

Sonsee
()

[танцпол][твитер][цирк с медведями] American Boy

Форум — Talks

Президент ответил на твит пользовательницы Halfblood_Uliss, которая написала: «Вы танцуете как мой папа! Сегодня с утра отличное настроение благодаря видео с Вами:)».

«По возрасту, похоже, так и есть)). Зажигаем год назад на встрече с курсом. Танцы/музыка - еще те, соответствующие прошлому)», - прокомментировал ролик Медведев.

Видео «Медведев танцует» представляет собой любительскую съемку вечеринки, на которой российский президент танцует под песню «American Boy» группы «Комбинация». Рядом с Медведевым танцует, хлопает в ладоши и обсуждает происходящее с другими гостями участник программы Comedy Club Гарик Мартиросян.

видео-пруф

http://lenta.ru/news/2011/04/20/dance/

 

Sonsee
()

[Gimp] как сделать стереопару (3D эффект) из фото с помощью Gimp?

Форум — Multimedia

сабж.

если это возможно :)

 

Sonsee
()

[copy/paste][сотни нефти] Adobe взыскала с российского пирата 7 437 796 рублей

Форум — Talks

Нагатинский суд Москвы по иску компании Adobe Systems оштрафовал москвича Сергея Микиртумова на 7,4 миллиона рублей.

«За нарушение авторских прав Adobe Микиртумов был приговорен к трем годам лишения свободы условно, а гражданский иск корпорации, заявленный в уголовном процессе, был передан на рассмотрение гражданского суда из-за значительности суммы. То есть Микиртумов был привлечен как к уголовной, так и к гражданско-правовой ответственности», - заявила представляющая интересы Adobe Systems Наталья Калина, генеральный директор компании «Ваш правовой помощник».

8 октября 2008 года в ходе обыска у Микиртумова, который уже имел судимость за аналогичное преступление, было изъято over9000 компакт-дисков с контрафактными программами, в том числе продукцией Adobe Systems. Стоимость легальных аналогов программ Adobe составила в сумме 3 718 898 рублей. Следствие установило, что Микиртумов не только сам продавал пиратские диски, но и был соучредителем фирмы, распространявшей контрафакт.

http://lenta.ru/news/2011/04/19/seven/

Собсно, а почему условно?

Sonsee
()

[Java] короткий метод сравнения двух объектов

Форум — Development

Есть доска 9x9. На доске рисуется фигура (в определённой последовательности) из массива координат (x,y). Массивы координат каждой фигуры запоминаются.

Внимание вопрос, как узнать, если фигура появилась хотя бы три раза на доске, не создавая доп. классов? (возможно в разных местах).

 

Sonsee
()

[kde4] как сделать кде быстрее?

Форум — General

Несколько дней пользуюсь кде4 (с 4.6.1, сейчас 4.6.2) на ноуте с i3/4Gb RAM/ATI 5470(512mb) c fglrx, и как это не странно, kwin подтормаживал. Имеются в виду эффекты рабочего стола. Maximize/resize очевидно подтормаживали. После чего начал поиски «ускорителей» кде, т.к. не особо разбираюсь.

Нашёлся такой вот пост на форуме арча (дистр тоже арч), где чувак даёт скрипты, которые реально ускоряют kwin (с компизом всё просто летало, кстати). Причем серьёзно ускоряют. Так понял, что движок (graphicssystem) меняется на raster с opengl. Отсюда первый вопрос - почему до сих пор в кде нет такой опции в системных настройках?

И второй вопрос, какие ещё методы ускорения бывают/вы используете в кде4?

Sonsee
()

[arch][HATE] сегодня упали битые пакеты / опции pacman

Форум — General
[kos@iVAIO ~]$ sudo pacman -Syu
Password: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 catalyst is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (7): libgpg-error-1.9-3  libgcrypt-1.4.6-2  gnutls-2.12.2-1  xproto-7.0.21-1  libx11-1.4.3-2
             xdg-utils-1.1.0rc1-2  xextproto-7.2.0-1

Total Download Size:    0.00 MB
Total Installed Size:   15.57 MB

Proceed with installation? [Y/n] 

вот я обновил сегодня эти пакеты, а они оказались все какие-то поломанные. Соо-но X'ы отвалились (первый раз ловлю на арче такое. Каждый день обновляюсь, никогда проблем не было), и пришлось ручками downgrade'ить каждый пакет.. после обновления pacman писал что-то типа «file empty, not checked» про большинство файлов из этих пакетов.

Но, БЛИН, какая же это морока их удалять... : --nodeps опция по каким-то причинам не отключает проверку зависимостей, поставились они криво и не удаляются, поэтому пришлось все («ololo file exists in the system») удалять руками (кто знает эти пакеты, тот поймёт, что там их дохрена). Слава богу есть find :)

Отсюда вопрос, можно ли какой-то скрипт написать или какую-то фичу прикрутить, чтобы в таких ситуациях все файлы, которые «exists in the system» сносить автоматически?

 ,

Sonsee
()

[Java/eclipse] какой цветовой схемой вы пользуетесь?

Форум — Talks

в eclipse?

если пользуетесь..

вроде эти топ попробовал, все какие-то не такие..

или, может, какой-то другой IDE для Java?

в общем, опрос :)

Sonsee
()

[kde4][kmail-color-theme] как убрать эту зебру?

Форум — General

скриншот

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

Sonsee
()

[job][сиське] вакансия для девушек

Форум — Talks

Английская компания Nude House, специализирующаяся на производстве программного обеспечения, начала поиск соискательниц на должности веб-дизайнеров и разработчиков, которые могли бы работать в обнаженном виде, сообщает Oddity Central.

По словам основателя фирмы, 63-летнего Криса Тэйлора, необычное требование к внешнему виду соискательниц продиктовано тем, что он и его подчиненные являются нудистами и хотели бы работать в компании с себе подобными.

новость: http://www.lenta.ru/news/2011/04/07/coders/

вакансия: http://london.craigslist.co.uk/web/2308338886.html

 

Sonsee
()

[arch][gnome] suspend & resume

Форум — General

где можно указать в гноме/арче после какого события ноут просыпается? я так понял, что gnome-power-manager использует pm-utils, и я ничего дополнительно не устанавливал. Ничего не трогая стандартные утилиты/конфиги вполне нормально усыпляют и поднимают ноут. Только вот, после каждого обновления ядра у меня поочерёдно меняется как ноут просыпается, - то он встаёт просто после открытия крышки, то он встаёт после открытия крышки _и_ нажатия любой клавиши. Хочу чтобы это не менялось после обновлений, и чтобы он просыпался всегда просто после открытия. Что надо сделать?

 ,

Sonsee
()

[зонд][android] история поиска

Форум — Mobile

Моторола таки выпустила update 2.2, но с гюками... например, внезапные перезагрузки. Так вот, сейчас захожу в android market и набираю «terminal», и только я успел нажать кнопку «поиск» как он тут же перезагружается. Самое интересное, что после перезагрузки, зайдя в market последним в истории поиска оказался именно «terminal». Отсюда вопрос - это значит что гугл моментально высасывает всю историю, или таки моторолка успела запомнить и где-то сохранить?

 ,

Sonsee
()

[Java] рекурсия - вернуться на определённый фрейм

Форум — Development

задали задачку про рекурсию, не могу понять до конца как она работает :)

есть функция, которая состоит из 4-х if-else условий, если одно из них true, то функция зовёт сама себя, если все false, то функция возвращает то, что она сделала в обратную сторону :) другими словами, при каждом true создаётся новая координата (объект ходит по лабиринту), и если он заходит в тупик, то начинает «идти» обратно. Я не пойму как мне выйти из тупика (отойти до определённого фрейма в стеке), и пойти «дальше», но уже в другом направлении, а не отматывать всё до самого начала.

функция проверяет «куда можно пойти» последовательно: «влево, вниз, вправо, вверх»;

примерный код:

void go(int x, int y) {
		
	Coordinate currentCoordinate = new Coordinate(x, y);
	
        показатьГрафику();
		
		thereIsWall(x -= 1, y); // возвращает boolean, если -один влево по оси Х стена;
		thereIsMe(x, y); //возвращает boolean, если мы там уже были
		
		if (wall != true && me != true) {
				route.addOneAfterRow(currentCoordinate); 
			идём(x, y);
			
			go(x, y); // зовём функцию по новой
			
			стереть(x += 1, y); // стереть когда будет return;
			
		} else {

			wall = false;
			me = false;
			
			x += 1;
			
			thereIsWall(x, y += 1);
			thereIsMe(x, y);
				
			if (wall != true && me != true) {	
					route.addOneAfterRow(currentCoordinate);
					идём(x, y);

				go(x, y);
				
					стереть(x, y -= 1); 

			} else {

				wall = false;
				me = false;
				
				y -= 1;
				
				thereIsWall(x += 1, y);
				thereIsMe(x, y);
				
				if (wall != true && me != true) {					
						route.addOneAfterRow(currentCoordinate);
						идём(x, y);

					go(x, y);
					
						стереть(x -= 1, y);
					
				} else {

					wall = false;
					me = false;
					
					x -= 1;
					
					thereIsWall(x, y -= 1);
					thereIsMe(x, y);
					
					if (wall != true && me != true) {				
						route.addOneAfterRow(currentCoordinate);
						
						идём(x, y);
						
					go(x, y);
					
						стереть(x, y -= 1);

					} else {

						wall = false;
						me = false;
						
						System.out.printf("no way, looping back...\n"); // тут что делать, чтобы отойти до того места, где был ещё один wall !=true && me != true, но мы его пропустили из-за последовательности влево-вниз-вправо-вверх!?...
						
						return;
						
					}
				}
			}
		}
		
	}

 

Sonsee
()

[перевод] «betweenness centrality»

Форум — Talks

 

Sonsee
()

[Java] упростить/укоротить код

Форум — Development

Вчера и позавчера писал программу, которая читает файл и потом рисует диаграмму, в итоге у меня ощущение, что это как-то всё неакуратно и громоздко, то, что я написал. «Сложность» заключалась в том, что из текстового файла формата:

1999
I
Student_Name0 8989 87
Student_Name1 6855 34

-2000
=IMM
Student_Name3 6767 77
....и т.д.

нужно было считать всё, но использовать только проценты (которые стоят только в полях с именами студентов - поседние две цифры), и потом отсортировать их по заданному пользователем числу колонок (т.е. какое количество студентов имеет от 0 до 9%, 10-19% - это если пользователь задал 10 колонок).

Интерфейс самой диаграммы был написан за меня, поэтому моя программа только сортирует колонки и рисует диаграмму. Соб-но сам код:


package statistics;

import java.text.DecimalFormat;
import java.util.Scanner;
import java.lang.String;
import ui.StaafDiagramUserInterface; // интрфейс диаграммы
import ui.UserInterfaceFactory;
import ui.UIHulpMethodes;

class Statistics {
	
	UIHulpMethodes hlp;
	StaafDiagramUserInterface sd;
	
	int aantalStaven, lineLength, numberOfColumns, indexOfColumn;
	
	Statistics() {
		
		Scanner rangeOfDiagram = new Scanner(System.in); 
		System.out.printf("Количество колонок: ");
		numberOfColumns = rangeOfDiagram.nextInt(); 
		aantalStaven = numberOfColumns; // aantalStaven - число колонок - заданная в интерфейсе диаграммы переменная
		
		sd = UserInterfaceFactory.geefStaafDiagramUI(aantalStaven);
		UIHulpMethodes.vraagGebruikerOmInvoer(); // спросить пользователя файл
	}
	
	void parseLine(String readLine) { 
		Scanner readNextScanner = new Scanner(readLine);
		 												
		for (int i = 0; i < readLine.length(); i++) { 
									//read length of line 
			lineLength = i;	
		}
		
		if (lineLength < 7) {
			String yearsAndStudies = readNextScanner.next();
			Scanner readYearsAndStudiesScanner = new Scanner(yearsAndStudies);
			
			readYearsAndStudies(readYearsAndStudiesScanner);
			
		} 
		else { 	// if line is longer than 7 read it and divide names and game results
			readNextScanner.useDelimiter("\t");
					
			String studentNames = readNextScanner.next();
		
			String gameResults = readNextScanner.next();
			Scanner gameResultsScanner = new Scanner(gameResults);
					
			sortPercentagesIntoColumns(gameResultsScanner); // then call function to sort percentages;
		}
	}
	
	
	void readYearsAndStudies(Scanner readYearsAndStudiesScanner) {
		
		String readYearsAndStudies = readYearsAndStudiesScanner.next();
		
		if (readYearsAndStudies.matches("-")) {
			String years = readYearsAndStudiesScanner.next();
		} 
		else if (readYearsAndStudies.matches("I")) {
			String study = "I";
		} 
		else if (readYearsAndStudies.matches("=")) {
			String study = readYearsAndStudiesScanner.next();
		}
	}
	
	
	void sortPercentagesIntoColumns(Scanner gameResultsScanner) {
		
		String averageWaittime = gameResultsScanner.next(); 	 
		String percentageOfStones = gameResultsScanner.next();
		
		int currentPercentage = Integer.parseInt(percentageOfStones); // parse percentages to type int;
		// here are defined two variables which calculate "size" of columns in diagram by division of 100;  
		double step = 100.0 / numberOfColumns;  
		double adder = 100.0 / numberOfColumns;  
		indexOfColumn = 0;					
								// this part of function "walks" through all columns
								// in order to decide which index of column to increase; 
		while (step < currentPercentage) {	// so, while step is lower than a given percentage 
			step += adder;					// it increases variable "step" by "adder" and "steps"
			indexOfColumn++;				// to the next column;
		}
		
		if (indexOfColumn == numberOfColumns) { // if loop stepped over the last column
			indexOfColumn--;					// add index to this last column;
		}
		
		sd.verhoogStaaf(indexOfColumn); // добавить один к колонке
	}

	void start() {
		Scanner in = new Scanner(System.in); 
		
		while(in.hasNext()) {
			String readLine = in.nextLine();
			
			parseLine(readLine);
		}
		
		// variables to create an array of strings (names of columns);
		double adder = 100.0 / numberOfColumns;
		double from = 0;                     // every column has a name of "from" and "to" in percentages;
		double to = 100.0 / numberOfColumns - 1; // -1 here because names should be in format 0-9% , 10-19%, etc..
		
		DecimalFormat df = new DecimalFormat("#.#"); 
		
		for (indexOfColumn = 0; indexOfColumn < numberOfColumns; indexOfColumn++) {
			if (indexOfColumn == numberOfColumns - 1) { 
			to = 100; // if it's on the last column, assign "to" to 100%;
			} 

			sd.geefStaafNaam(indexOfColumn, df.format(from) + "-" + df.format(to) + "%");
			sd.zetLaatNamenZien(true);
			sd.toon();
			from += adder; // use "adder" "to walk" through array;
			to += adder; 
		}
	}

public static void main(String[] argv) {
	new Statistics().start();
	}
}

выглядит в итоге это всё вот так:

http://www.freeimagehosting.net/uploads/c27b76a856.png

вопрос - какие части можно упростить/сделать иначе/укоротить и т.д. ..?

 

Sonsee
()

[chromium] web store

Форум — Talks

С последним обновлением в хромиум вклеился веб магазин. Очень понравилось то, что примерно 80% софта, на который я навёл мышкой, был помечен как «free», что не может не радовать.

Соб-но, я до этого никогда фичей не пользовался, и вчера попробовал пару игр (шахматы и ещё что-то) и, если честно, очень доставляет.

вопрос, кто какими полезными штуками пользуется в работе или дома? и нужно ли оно вообще?

 

Sonsee
()

[нацпол] Не прячьте ваши денежки по банкам и углам

Форум — Talks

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

Соответственно, перед нами стоит задача сделать небольшую, но боевую структуру, которая, опираясь на большое число активистов и формальные законные возможности, устроит АДЪ для конкретных жуликов.

С Большим количеством активистов проблем у нас нет - на РосПиле уже сейчас загеристрировалось больше двух тысяч человек. Сейчас нам нужны юристы, которые тупо и методично будут писать-жаловаться-ходить по судам и комиссиям антимонопольной службы. 3-6 человек (это в зависимости от того, сколько денег соберем).

Сколько надо собрать денег?
Задача минимум - 3 млн рублей в год
Задача максимум - 5 млн рублей в год

!Ъ:

http://navalny.livejournal.com/547869.html

мне почему-то кажется, что у него угнали ЖЖ..

дискас.

 

Sonsee
()

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