Что означают com или org в именах javа пакетов

Сие опубликовал в день года

Согласно документации Sun, названия пакетов должны начинаться в соответствии с инвертированным доменным именем и продолжаться любым удобным способом. Большинство компаний имеют сайты в зонах .com или .org, как следствие названия большинства пакетов начинаются с com. или org. Вот цитата из документации Sun:

The prefix of a unique package name is always written in all-lowercase ASCII letters and should be one of the top-level domain names, currently com, edu, gov, mil, net, org, or one of the English two-letter codes identifying countries as specified in ISO Standard 3166, 1981.

Subsequent components of the package name vary according to an organization's own internal naming conventions. Such conventions might specify that certain directory name components be division, department, project, machine, or login names.

И примеры, которые они приводят дают ясное понимание того, что вы должны использовать доменное имя компании в ваших пакетах:

com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese

Также можно найти пакеты с названиями, начинающимися на edu. и net., но они используются достаточно редко.

Оболочка bash - горячие клавиши и поиск

Сие опубликовал в день года

Не стоит удивляться тому, что в оболочке bash присутствует большой набор горячих клавиш, который может сделать вашу работу с командной строкой значительно легче. Возможность редактировать содержимое командной строки предоставляет библиотека GNU Readline. Эту библиотеку используют также некоторые другие *nix приложения, поэтому изучение предложенных ниже горячих клавиш позволит вам улучшить свою продуктивность не только в оболочке bash.

Редактирование команд bash

Ctrl + a – перейти на начало командной строки,
Ctrl + e – перейти в конец командной строки,
Ctrl + k – удалить от курсора до конца командной строки,
Ctrl + u – удалить от курсора до начала командной строки,
Ctrl + w – удалить от курсора до начала слова,
Ctrl + y – вставить слово или текст который был вырезано с использованием одного из подходящих сочетаний клавиш,
Ctrl + xx – переместиться между началом командной строки и текущим положением курсора (работает в обе стороны),
Alt + b – переместить курсор на одно слово назад (или переместиться на начало текущего слова),
Alt + f – переместиться вперен на одно слово (или к... Читать целиком.

Изменить txqueuelen в Linux

Сие опубликовал в день года

Как изменить txqueuelen (длину очереди передачи) для сетевого устройства в Linux? Какое значение необходимо установить для сетей с высокими задержками или высокими скоростями для массового распределения трафика от интерактивных сервисов?

Вы можете установить длину очереди передачи устройства с помощью команды ifconfig или ip. Значение txqueuelen нужно выбирать из следующих соображений:

  • Маленькое значение для более мендленных устройств с высокими задержками, таких как модемные линии и ISDN.
  • Высокое значение рекомендовано для серверов с высокоскоросным соединением с интернетом через которое проходит большое количество данных.

Увеличить параметр txqueuelen на значение между 1000 и 20000 в зависимости от интерфейса:

ifconfig ${interface} txqueuelen ${size}

Например:

ifconfig eth1 txqueuelen 10000
ifconfig eth0 txqueuelen 5000

Также можно использовать утилиту ip:

ip link set ${interface} txqueuelen ${size}

Например:

ip link set eth1 txqueuelen 10000
ip link set eth0 txqueuelen 5000

Чтобы необходимые значения устанавливались при старте системы добавьте в файл /etc/rc.local строки вида:

/sbin/ifconfig eth1 txqueuelen 10000

или

/sbin/ip link set eth1 txqueuelen 10000

Debian список установленных пакетов

Сие опубликовал в день года

Чтобы получить список пакетов, установленных в системе, воспользуйтесь командой

sudo dpkg --get-selections "*" > ~/my_packages.txt

Затем этот файл можно скопировать на новую систему и установить пакеты из списка:

sudo dpkg --set-selections < my_packages.txt
sudo apt-get -u dselect-upgrade

Конечно, это относится к дистрибутивам Linux, основанным на Debian.

xd - быстрая навигация по директориям

Сие опубликовал в день года

xd - это умная альтернатива для cd которая ускоряет навигацию по директориям в терминале. Вы можете перейти в директорию только по первым буквам в названии или первым буквам директорий в пути. Например, если вы хотите перейти в директорию /usr/local/etc, то вы можете набрать команду xd ule и xd переведет вас в эту директорию или покажет список альтернатив которые подходят под данный набор символов. Список альтернатив нумеруется и для перехода по одному из путей достаточно нажать клавишу с подходящей цифрой.

xd очень гибкая утилита. Директории могут быть проигнорированы с использованием директив в конфигурационном файле xd. Вы можете указать начинать подбор директорий с корневой директории или с текущей. Если начать путь с символа /, то поиск будет осуществляться с корневой директории сервера, если с . (точка), то относительно домашней директории аккаунта, а если с 0 (ноль), то относительно текущей директории.

Установка:

aptitude install xd

и это только половина дела. Фактически xd только ищет пути подходящие под набор... Читать целиком.

Наверх