Mikogo - альтернатива TeamViewer'у

В последнее время тимвивер стал ну очень подозрительным — всюду ему мерещется коммерческое использование и сессия обрывается через 5 минут.

Нашел альтернативу — www.mikogo.com. Вобщем, рекомендую.



И естественно, есть версии для всех платформ.

Консольный калькулятор bc

В моем повседневном обиходе остается всё меньше остается GUI-приложений. Вот и калькулятору нашлась замена: утилита bc. С помощью неё можно не только выполнять типовые арифметические операции,

echo "56.8 + 77.7" | bc


но и выполнять, например, приведения из одной системы счисления в другую:

echo "obase=16; ibase=10; 56" | bc


А вот как можно перевести количество секунд в соличество минут и секунд:

echo "obase=60; 777" | bc


Еще одна интересная возможность — регулирование количества знаков после запятой с помощью параметра scale:

echo "scale=6;  60/7.02" | bc

Расшифровка QR кода on-line

Вот такой полезный сервис — zxing.org/w/decode.jspx. Вводим ссылку на изображение с QR кодом, или загружаем картинку, жмем кнопку — получаем текст.

ownCloud: свое персональное сетевое хранилище

ownCloud — это файловое хранилище с поддержкой доступа через web-интерфейс, WebDAV, с поддержкой «расшаривания файлов» потокового вещания и многого другого. В отличии от Dropbox и прочих сервисов, все это можно запустить на собственном сервере.



Демо

Скринкаст посредством ffmpeg

Следующая команда позволяет записать в mp4-файл происходящее на экране компьютера + звук с микрофона:

ffmpeg -f alsa -i default -f x11grab -s sxga -r 10 -i :0.0 -f mp4 -s vga -sameq out.mp4


Источник.

"Hello, World!" на ассемблере

Ничего нового не скажу, просто хотелось бы опубликовать простое упражнение, которое выполняли сегодня на курсах: набрать в текстовом редакторе исходник на ассемблере по образцу и откомпилировать. Всё это в среде Linux.

section	.text
    global _start	;декларируется для линкера (ld)

_start:			;точка входа

	mov	edx,len	;длина выводимого сообщения ("Hello, World!")
	mov	ecx,msg	;указатель на сообщение
	mov	ebx,1	;файловый дескриптор (stdout - это тоже какбэ файл)
	mov	eax,4	;номер системного вызова (sys_write)
	int	0x80	;обращаемся к ядру
	mov	eax,1	;номер системного вызова (sys_exit)
	int	0x80	;обращаемся к ядру

section	.data

msg	db	'Hello, world!',0xa	;выводимая на экран строка как массив байт
len	equ	$ - msg			;ее длина (вычисляется в момент компиляции)


Компилируем, линкуем, запускаем:

$ nasm -f elf hello.asm		# эта команда создаст файл hello.o - объектный файл в формате ELF
$ ld -s -o hello hello.o	# эта команда сформирует исполняемый файл
$ ./hello


Источник.

Быстро посмотреть статистику по сетевым подключениям

netstat -tn | awk 'NR>2 {print $6}' | sort | uniq -c | sort -rn


Output примерно такой будет:

9 ESTABLISHED
3 TIME_WAIT
1 CLOSE_WAIT


Источник.

Синхронизация времени по ssh

Симпатичная команда:

$ date --set="$(ssh [email protected] date)"


Отсюда.

Изменения в работе Jabber сервера

Превозмогая лень было сделаны кое-какие изменения…

Инструкция по подключению здесь
UTF-8 работает в полном объеме
Регистрация с веб страницы теперь работает.
2 yababay: конференция с новостями теперь на news.conference.jabber.mtaalamu.ru, всвязи с изменением dns записей, нужно внести изменения в YabaBOT.

Просьба писать о найденных проблемах.

Консольный скриншот

Конечно, легче всего скопировать содержимое консоли через обычный буфер обмена, но, оказывается, можно также получить его в виде картинки:

/sbin/ifconfig | convert label:@- ip.png




Изврат, но прикольно.