LINUX.ORG.RU

Сообщения birdie

 

Skype: прекрасный новый мир или Microsoft стала снифить чат сессии

Вчера общался со знакомой по Skype из тихоокеанского региона и решил узнать её IP адрес, запустив tcpdump.

Был невозможно удивлён, когда сообщения в skype (не голос, не видео, а обычный чат), почему-то превращались в TCP/UDP трафик до сети MSFT:

OriginAS:       AS8075
NetName:        MSFT-GFS

OrgName:        Microsoft Corp
OrgId:          MSFT
Address:        One Microsoft Way
City:           Redmond
StateProv:      WA
PostalCode:     98052
Country:        US
RegDate:        1998-07-10
Updated:        2011-04-26
Ref:            http://whois.arin.net/rest/org/MSFT

После этого обнаружил такое же поведение при чате с другом из Москвы. Вот так вот.

Welcome to the brave new world, sirs!

 , ,

birdie
()

Создание хэша пароля для LOR из командной строки

Качаем jasypt.

Запускаем из командной строки

bin\digest.sh algorithm=MD5 input=новый_пароль iterations=1000 saltSizeBytes=8

Перемещено maxcom из linux-org-ru

 , jasypt, ,

birdie
()

О пользе отсутствия фрагментации файлов

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

Однако есть одно большое но.

Я не встречал в этом мире людей, которые бы случайно не удаляли файлы.

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

P.S. Я в курсе про backup'ы.

С наилучшими пожеланиями,

 ,

birdie
()

Как вы обустраиваете свой Android

Народ, расскажите какие вы программы обязательно ставите на свои Android устройства, что-то в виде «категория: программы», например,

Файловый менеджер: ES File Explorer, ...

Общение: Skype, ...

Видео проигрыватель: MX Player, ...

и т.д.

Ещё интересует как вы защищаете свой Android от просмотра и использования левыми людьми - шифруете ли и как, какие противоугонные программы существует и т.д.

 

birdie
()

Легенды и мифы ext4

Снова к мифу об отсутствии фрагментации на линукс FS'es.

Создал раздел на 120GB с default параметрами, скопировал на него около десяти тысяч файлов (размером от 300 байт до 600MB, средний размер файла 30MB) - запустил e2fsck для просмотра фрагментации - о Боже:

     2341 non-contiguous files (19.8%)

Файлы копировались подряд, одной программой (cp -a source /mnt/dst).

К счастью, ребята из MC реализовали мой feature request по поводу fallocate, и с этой опцией после копирования фрагментация составляет 0%.

Используйте Preallocate space в Midnight Commander (кроме vfat и ntfs-3g - там оно как-то странно работает).

 , ,

birdie
()

CPUmode - a userspace application for changing CPU powersaving modes

Запускать под рутом/sudo.

#! /bin/bash
#----------------------------------------------------------------------
# Description: Put CPU to and backto full powersave mode
# Author: Artem S. Tashkinov <birdie at permonline.ru>
# Created at: Sun Jun 19 00:14:40 YEKST 2005
# Computer: home.birdie.net
# System: Linux 2.6.12-k8 on i686
#
# Thu Jul 1  19:18:10 2010
#  1.0 Added SMP support 
# Sun Dec 25 16:50:36 2011
#  1.1 Completely reworked modules loading mechanism
#      userspace governor
# Sun Jul 22 05:30:16 YEKT 2012
#  1.2 Set/Reset
#  Improved output
#
# Copyright (c) 2005-2012 Artem S. Tashkinov. All rights reserved.
#----------------------------------------------------------------------

version=1.1
DRIVER=acpi_cpufreq
cpu0=/sys/devices/system/cpu/cpu0/cpufreq
max0=$cpu0/cpuinfo_max_freq
lim0=$cpu0/scaling_max_freq
SD=$cpu0/scaling_driver

if [ ! -f $SD -a "$1" != "-l" -a "$1" != "--load" ]; then
	echo "Error: cpufrequency subsystem is not running!"
	exit 1
fi

SG=/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

governors=`cat $cpu0/scaling_available_governors 2>&1`

for i in performance conservative userspace powersave ondemand; do
	cgovern=`echo $governors | grep $i`
	if [ -z "$cgovern" ]; then
		echo "CPU governor '$i' not found."
		module="cpufreq_$i"
		echo "Installing $module ... "
		modprobe $module >/dev/null 2>&1
		if [ "$?" != "0" ]; then
			echo "Error: can't load $module module. Do you have it installed?"
			exit 1
		else
			echo "OK"
		fi
	fi
done

test "$1" = "-l" -o "$1" = "--load" || current=`cat $SG`

case $1 in
	--version|-v) #print the version number
		echo "`basename $0` version "$version
		exit 0;;

	--help|-h) #Display the help screen
		echo "Usage: `basename $0` [OPTION]"
		echo "	-M --maximum		- performance mode (minimum powersavings)"
		echo "	-m --mimimum		- powersave mode (minimum performance)"
		echo "	-a --auto		- ondemand mode (rapid auto performance)"
		echo "	-c --conservative	- conservative mode (gradual auto performance)"
		echo "	-u --userspace FREQ	- user defined CPU frequency"
		echo "	-l --load		- load CPU powersave driver"
		echo "	-n --now		- show current mode"
		echo "	-s --set FREQ		- set maximum CPU frequency"
		echo "	-r --reset		- reset maximum CPU frequency"
		echo "	-v --version		- show application version and exit"
		echo "	-h --help		- show this help and exit"
		exit 0;;

	--load|-l)
		KDRIVER=`echo $DRIVER | sed 's/-/_/g'`
		if [ -z "`lsmod | grep $KDRIVER`" ]; then
			modprobe $DRIVER && echo "CPU powersave driver has been loaded successfully"
		else
			echo "CPU powersave driver is already loaded"
		fi
		exit;;

	--userspace|-u)
		allowed=`cat $cpu0/scaling_available_frequencies`
		if [ -z "$2" ]; then
			echo "Need an argument to continue. The possible frequences are: "
			echo $allowed
		else
			if [ -n "`echo "$allowed" | grep -w "$2"`" ]; then
				echo -n "Setting "$2" frequency ... "
				echo "userspace" | tee $SG > /dev/null
				echo "$2" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed > /dev/null
				[ "`cat $cpu0/scaling_cur_freq 2>/dev/null`" == "$2" ] && echo OK || echo Failed
			else
				echo "'$2' is not amongst allowed frequencies: "
				echo $allowed
			fi
		fi
		exit;;

	--conservative|-c)
		echo "conservative" | tee $SG > /dev/null
		echo "conservative mode has been activated"
		exit;;

	--minimum|-m)
		echo "powersave" | tee $SG > /dev/null
		echo "powersave mode has been activated"
		exit;;

	--maximum|-M)
		echo "performance" | tee $SG > /dev/null
		echo "performance mode has been activated"
		exit;;

	--set|-s)
		allowed=`cat $cpu0/scaling_available_frequencies`
		if [ -z "$2" ]; then
			echo "Need an argument to continue. The possible frequences are: "
			echo $allowed
		else
			if [ -n "`echo "$allowed" | grep -w "$2"`" ]; then
				echo "The current governor is: `cat $cpu0/scaling_governor`"
				echo "Setting maximum frequency ... "
				echo "$2" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq > /dev/null
				cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
			else
				echo "'$2' is not amongst allowed frequencies: "
				echo $allowed
			fi
		fi
		exit;;

	--reset|-r)
		echo "The current governor is: `cat $cpu0/scaling_governor`"
		echo "Resetting maximum frequency ... "
		cat $max0 | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq > /dev/null
		cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
		exit;;

	--auto|-a)
		echo "ondemand" | tee $SG > /dev/null
		echo "auto (ondemand) mode has been activated"
		exit;;

	--now|-n|*)
		cmode=`cat $SG | sort | uniq`
		echo "$cmode mode is currently activated:"
		cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
		if [ "`cat $max0`" == "`cat $lim0`" ]; then
			echo "No frequency limit is enforced."
		else
			echo "Maximum allowed frequency is `cat $lim0` (out of `cat $max0`)"
		fi
		exit;;
esac

 , ,

birdie
()

Bug 12309, take II

Чувствую, что для многих проблема не решена, но чтобы копать в её сторону и добавлять багу снова - старая превратилась в некий цирк - хочу удостовериться, что вы всё правильно делаете.

1) Ставим ванильное ядро 3.4.2, без всяких патчей 2) Вырубаем _все_ sysctl настройки и вообще всё, что перенастраивает работу ядра и системы

Симптомы должны быть следующие - при чтении/записи больших массивов данных с/на винчестер/флешка/etc - система должна начинать лагать: мышка ползает по экрану с заметными притормаживаниями, проигрывание музыки из _кэша_ происходит с паузами, интерактивные действия происходят со значительными задержками.

Если у вас это есть, то на ompldr.org кидаем tar.gz архив с:

dmesg > dmesg
sysctl -a > sysctl-a
dmidecode > dmidecode
lspci > lspci
lspci -vvv > lspci-vvv
lshw > lshw
cat /proc/interrupts > cat interrupts
cat /proc/vmstat > vmstat
cat /proc/meminfo > meminfo
free > free
for i in /sys/block/s*; do sch=$i/queue/scheduler; test -f $sch && echo "`basename $i` : `cat $sch`"; done > io_scheduler

 , responsiveness

birdie
()

[JOY] Веб браузер Mozilla Firefox 4 вышел (Final = RC2)

Get it here: ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/ (Final = RC2)

Список изменений на русском:

http://www.opennet.ru/opennews/art.shtml?num=27219
http://www.opennet.ru/opennews/art.shtml?num=27453
http://www.opennet.ru/opennews/art.shtml?num=27601
http://www.opennet.ru/opennews/art.shtml?num=27732
http://www.opennet.ru/opennews/art.shtml?num=27897
http://www.opennet.ru/opennews/art.shtml?num=28616

Из самого вкусного:

1) Ускорен HTML/JS порой в разы
2) Ускорен запуск в два и больше раз
3) HTML5/WebM
4) Новый UI

birdie
()

Firefox 4 (nearly) final is here NOW

Proof

P.S. In fact it's the first candidate of the first RC (but it's already called the final version inside the browser).

Get it here.

birdie
()

Есть желающие заработать $1000 и выше за одноразовую работу?

Информация тут.

Вопросы по оплате писать сюда Andrew Pantyukhin <infofarmer AT_SYMBOL cenkes DOT org>

birdie
()

Задача maxcom/модераторам, новость на 31 декабря, «LOR за 2010 в цифрах»

  • Десятка TOP newsmaker'ов;
  • Десятка TOP корректоров новостей (по количеству правок);
  • Десятка TOP комментаторов;
  • Десятка TOP комментаторов с максимальным количеством ответов на их комментарии и/или number_of_comments/number_of_answers ratio;
  • Десятка TOP пользователей с максимальным количеством удалённых комментариев;
  • Десятка TOP игнорируемых пользователей (без количества ignore);
  • Десятка TOP игнорящих пользователей;
  • Десятка TOP стукачей блюстителей, отписавшихся в тему «Некорректные сообщения»;
  • Десятка TOP флудильщиков (number_of_posts_in_talks WHERE YEAR=2010);
  • Десятка TOP помощников (number_of_post_in_technical_forums).

А также

  • Number_of_comments for 2010;
  • Number_of_screenshots for 2010;
  • Number_of_pieces_of_news for 2010.

А также

  • Десятка TOP обсуждений (включая новости и темы форума).

И всё что пожелает публика в комментариях к этому сообщению.

birdie
()

[FEATURE REQUEST] One line news pieces - новости одной строкой

Наверное, последние лет 7 на ЛОР стоит проблема непропуска некоторых «неинтересных» модераторам новостей, новостей, которые уже обсудили в Talks, а также новостей, которые не совсем подходят под тематику ресурса (читай - не очень нравятся модераторам и фанатикам linux/open source).

Я очень настойчиво предлагаю ввести возможность добавления практически всех новостей (за исключением чистой левизны, а-ля выхода Windows 8), но если новость не удовлетворяет требованиям первого параграфа, то вместо её полной версии будет публиковаться только её заголовок.

Реализация будет выглядеть примерно так (обсуждаемо). Таким же образом можно вместо тела новости просто давать ссылку на обсуждение в Talks/любом другом разделе форума (чтобы не плодить темы).

Если вам понравилась эта идея, пожалуйста, оставьте своё мнение здесь (только без +1, а хотя бы «мне нравится/поддерживаю»).

Реализация будет достаточно простой:

  1. Добавить в БД для новостей колонку minor (boolean 0/1);
  2. Добавить после поля добавления новости галочку «однострочник»;
  3. Модераторы на своё усмотрение могут сами ставить эту галочку или применять её к уже опубликованным новостям.

Спасибо за внимание.

P.S. I am not coming back yet.

 

birdie
()

Strictly offtopic: о себе и своих злодеяниях

Напомню, что nickname birdie я перестал использовать два года назад по причинам, которые не хочу озвучивать. Да, заблокированные temp пользователи, упоминавшиеся здесь - это был я. Пользоваться другим nockname'ом, даже если один из них лежит мёртвым грузом, не разрешает жёсткая политика партии.

На ЛОРе я сейчас не пишу ни под каким именем, ибо анонимным пользователям не разрешают создавать темы и комментировать в Talks.

Со мной можно связаться по e-mail, который можно за 5 секунд найти через Google.

Спасибо за внимание.

birdie
()

[UNRAR] сверхбыстрый Unrar для x86 (intel core2 и amd k8)

Две версии: для процессоров Intel Core 2(и выше) и AMD K8(и выше).

Быстрее unrar/rar Евгения Рошаля до 2,5 раз.

Троянов/вирусов нет, впрочем, можете SUID на nobody поставить, если боитесь :)

Брать здесь.

***

In English:

Super fast unrar version for Intel Core 2 and AMD K8 CPUs.

It's up to 2.5 faster than the original Eugen Roshal's rar/unrar.

It's malware free, but if you don't trust me, set SUID bit to nobody.

Download it here.

 

birdie
()

Очень нужный feature request: пометка сообщений как helpful и correct

1) Раз уж можно помечать темы как «Solved», то было бы неплохо разрешить OP помечать сообщения в теме как helpful и correct, чтобы другой человек, который имеет подобную проблему и набрёл на конкретный thread, мог легко визуально найти сообщения, которые её решают.

2) Также было бы неплохо при нажатии кнопки «Solved» просить у человека указать сообщение, которое решило его проблему.

3) А уж совсем на будущее, добавлять решившим проблему дополнительный score, чтобы был резон сидеть на форуме и «отличаться» от другой серой массы, участвующих в засерании Talks.

Cheers and best wishes,

birdie

birdie
()

Intel Graphics - полная гадость :( All hail NVIDIA!

Не знаю почему все так прутся от драйверов от Intel.

За неделю использования:

2 бага в модуле drm i915, 5 багов в xorg драйвере intel.

1) полноэкранное flash видео вешает X server
2) некоторые опции xrender убивают X server
3) некоторые настройки BIOS приводят к kernel panic при загрузке
4) запуск некоторых Wine приложений убивает X server
5) openGL глючит и тормозит

- это из основного. За *день* X сервер падает раз 10.

За 10 с лишним лет использования проприетарных драйверов NVIDIA - 0 падений X server'a, 0 зависаний X server'a.

Делайте выводы. Жаль, что пид*расы-Intel'ы не дали лицензию на QPI NVIDIA, а то бы в жизни не стал покупать такой shitty chipset/on board video.

birdie
()

[SECURITY FEATURE REQUEST] Определение старых браузеров с выводом Warning'a

У меня spoof'нутый UA, и недавно, зайдя на один сайт, обнаружил такую шапку:

http://imagebin.ca/view/zUBVcXr.html

Хочется увидеть подобное на LOR'e - обезопасите хотя бы часть пользователей идиотов, использующих старые дырявые браузеры.

birdie
()

Существуют ли в природе PCI-E звуковая карта с аппаратным микшированием звука?

ALSA support matrix говорит, что нет, а очень хочется.

birdie
()

Вывести звук через Windows PC

Как можно вывести звук по сети на Windows компьютер друга с моего Linux Fedora 12 (для любых приложений).

Есть идеи?

birdie
()

[birdie] Я в Москве до вечера 8 февраля

Если кто хочет меня увидеть, отпишитесь здесь, либо на

t тчк artem собака mailcity тчк com

2moderators: please, move the topic to Talks, thank you.

birdie
()

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