среда, 30 января 2013 г.

MTP & Linux

* На примере Arch Linux

Подготовка:

Загружаем PKGBUILD
$ makepkg -s
# pacman -U simple-mtpfs-*.pkg.tar.xz


Подключение:

Далее подключаем устройство и выполняем следующие команды:

   Смотрим каким Device отпределилось устройство:
# simple-mtpfs --list-device

Для подключения
# simple-mtpfs --device N /path/to/mount
Для отключения
# fusermount -u /path/to/mount



Для удобства можно добавить следующие строки в ~/.bashrc
alias android-up="sudo simple-mtpfs --device 1 /mnt/samsung/"
alias android-down="sudo fusermount -u /mnt/samsung/"

вторник, 29 января 2013 г.

Windows: циклы

was unexpected at this time
for %i in ... - для командной строки
for %%i in ... - для BAT,CMD файлов

Русские MAN страницы

  • Устанавливаем русские man

    Archlinux
    # pacman -S man-pages-ru
    Ubuntu
    $ sudo apt-get install manpages-ru

  • Пишем маленький скрипт ruman
    #!/bin/bash
    
    LC_ALL=ru_RU.UTF-8 man $1
    Делаем его исполняемым:
    chmod +x ruman

  • ИЛИ
    добавляем alias в .bashrc
    alias ruman='LC_ALL=ru_RU.UTF-8 man'
  • Запускаем для примера русский man комманды cp
    ruman cp

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

Автомонтирование USB Flash

/etc/udev/rules.d/10-mount.rules

KERNEL!="sd[a-z][0-9]", GOTO="auto_mount_end"

IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"

ACTION=="add", RUN+="/bin/mkdir -p /mnt/%E{dir_name}", RUN+="/bin/mount -t auto -o rw,relatime,noexec,nodev /dev/%k /mnt/%E{dir_name}" 

ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /mnt/%E{dir_name}", RUN+="/bin/rmdir /mnt/%E{dir_name}"

LABEL="auto_mount_end"

понедельник, 28 января 2013 г.

Hyper-V & Ubuntu: CD-ROM (Solved)

Наткнулась на интересную веселость Hyper-V & Ubuntu 12.04 LTS Server
Во время проверки CD-ROM не находит диск


В Hyper-V CD-ROM :

DVD Drive
IDE Controller 1
    Location 0

==================================
Решилось DVD Drive перестановкой в
IDE Controller 0
    Location 0



UPD:P.s. хотя закрадывается подозрение, что в Hyper-V достаточно "подергать" DVD Drive

Disable/Enable ICMP request in Windows

netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=block protocol=icmpv4
netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=allow protocol=icmpv4

четверг, 24 января 2013 г.

My Instagram

Instagram

среда, 23 января 2013 г.

Google Chrome

Чтобы скачать версию для Windows из Linux
Делаем следующее:
идем по ссылке ChromeStandaloneSetup.exe
Ctrl+Shift+C
Находим строку
<div class="modal-dialog linux" id="eula-dialog" style="left: 571.5px; top: 0px;" aria-labelledby=":0" role="dialog">
"modal-dialog linux"
"modal-dialog win"
Соответственно, можно сделать и наоборот =)

вторник, 22 января 2013 г.

Несколько ip адресов на интерфейсе

# vi /etc/network/interfaces 

auto lo
iface lo inet loopback

allow-hotplug eth0
auto eth0
iface eth0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1

allow-hotplug eth0:1
auto eth0:1
iface eth0:1 inet static
        address 192.168.2.10
        netmask 255.255.255.0
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        dns-nameservers 192.168.2.1

...

allow-hotplug eth0:x
auto eth0:x
iface eth0:x inet static
        address 192.168.x.10
        netmask 255.255.255.0
        network 192.168.x.0
        broadcast 192.168.2.255
        gateway 192.168.x.1
        dns-nameservers 192.168.x.1


понедельник, 21 января 2013 г.

ERROR 1045 (28000)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
# systemctl stop mysqld
# rm -r /var/lib/mysql

# pacman -Rn mysql
# pacman -S mysql

# /usr/bin/mysql_secure_installation

среда, 16 января 2013 г.

Openbox: wallpaper

Устанавливаем feh:
$ sudo apt-get install feh
# aptitude install feh
# yum install feh
# pacman -S feh 
Далее, собственно, устанавливаем обои следующей коммандой:
feh --bg-scale /path/to/your/background/image.jpg

понедельник, 14 января 2013 г.

Openbox:lock with Ctrl+Alt+l

Необходимо добавить в файл ~/.config/openbox/rc.xml
перед строкой </keyboard>
следующий блок кода
    <keybind key="C-A-l">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>LOCK</name>
        </startupnotify>
        <command>xscreensaver-command -lock</command>
      </action>
    </keybind>

среда, 9 января 2013 г.

Wget:загрузка файлов с оригинальным названием

Бывает так, что при попытке загрузить файл(ы) с помощью wget с того же, например, sourceforge-а, имя файла(ов) приобретает(ют) вид download.php и т.д.
Для того чтобы так не происходило у wget есть ключ --content-disposition
Вот пример для файлов из списка list
wget --content-disposition -i list

понедельник, 7 января 2013 г.

пятница, 4 января 2013 г.

OpenBox: Управление звуком с клавиатуры

Для управления уровнем звука с помощью горячих клавиш, необходимо добавить следующий блок кода в файл ~/.config/openbox/rc.xml
перед строкой </keyboard>
<!-- Keybind for manage volume -->
   <keybind key="W-F7">
     <action name="Execute">
       <command>amixer set Master 5%+ unmute</command>
     </action>
   </keybind>
   <keybind key="W-F6">
     <action name="Execute">
       <command>amixer set Master 5%- unmute</command>
     </action>
   </keybind>
________________
В данном примере управление громкостью производиться с пмощью клавишь:
Win+F6 - меньше на 5%
Win+F7 - больше на 5%

OpenBox: Запуск терминала по сочетанию клавишь Win+R

Необходимо добавить в файл ~/.config/openbox/rc.xml
перед строкой </keyboard>
следующий блок кода
    <keybind key="W-R">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>xfce4-terminal</name>
        </startupnotify>
        <command>xfce4-terminal</command>
      </action>
    </keybind>
____________________
*в данном примере xfce4-terminal используется в качестве терминала

Openbox autostart

Для автозапуска коньков, скринсейвер-демона и иже с ними добавьте в файл ~/.config/openbox/autostart, например, следующие строки:
conky &
xscreensaver -no-splash&

Grooveshark+Chrome

Для того, чтобы запустить Grooveshark в отдельном окне Google Chrome / Chromium "без нагрузки"
/opt/google/chrome/google-chrome -app=http://grooveshark.com
chromium -app=http://grooveshark.com

четверг, 3 января 2013 г.

Default zsh config in Arch_Boot_Media

.zshrc
# Filename:      /etc/skel/.zshrc
# Purpose:       config file for zsh (z shell)
# Authors:       (c) grml-team (grml.org)
# Bug-Reports:   see http://grml.org/bugs/
# License:       This file is licensed under the GPL v2 or any later version.
################################################################################
# Nowadays, grml's zsh setup lives in only *one* zshrc file.
# That is the global one: /etc/zsh/zshrc (from grml-etc-core).
# It is best to leave *this* file untouched and do personal changes to
# your zsh setup via ${HOME}/.zshrc.local which is loaded at the end of
# the global zshrc.
#
# That way, we enable people on other operating systems to use our
# setup, too, just by copying our global zshrc to their ${HOME}/.zshrc.
# Adjustments would still go to the .zshrc.local file.
################################################################################

## Inform users about upgrade path for grml's old zshrc layout, assuming that:
## /etc/skel/.zshrc was installed as ~/.zshrc,
## /etc/zsh/zshrc was installed as ~/.zshrc.global and
## ~/.zshrc.local does not exist yet.
if [ -r ~/.zshrc -a -r ~/.zshrc.global -a ! -r ~/.zshrc.local ] ; then
    printf '-!-\n'
    printf '-!- Looks like you are using the old zshrc layout of grml.\n'
    printf '-!- Please read the notes in the grml-zsh-refcard, being'
    printf '-!- available at: http://grml.org/zsh/\n'
    printf '-!-\n'
    printf '-!- If you just want to get rid of this warning message execute:\n'
    printf '-!-        touch ~/.zshrc.local\n'
    printf '-!-\n'
fi

VirtualBox: загрузка с USB Flash Drive

$ VBoxManage internalcommands createrawvmdk -filename /home/user/FLASH.vmdk -rawdisk /dev/sdb
Далее создаем новую виртуальную машину и в качестве жесткого диска выбираем существующий /home/user/FLASH.vmdk

office-2013

Как скачать Microsoft Office 2013 бесплатно и официально

Как скачать Microsoft Office 2013 бесплатно и официально

Скоро Microsoft запустит свой новый флагманский продукт — Office 2013, который еще иногда называют Office 15. В настоящий момент он доступен для скачивания подписчикам MSDN/Technet. Но если вы, как например я, таким не являетесь и не планируете становиться, то все-равно способ получить офис пораньше и бесплатно у вас есть. Условие только одно — у…