DevBug blog

О Linux, Java, разработке ПО и не только

MTR: диагностируем сеть в Linux

2013-12-12 Linux

Для проверки сетевого или интернет соединения многие часто пользуемся такими утилитами как ping либо traceroute. Но результаты выполнения данных утилит не всегда наглядны и удобны для оценки результатов. 

Для более наглядных и детальных отчетов пользователи ОС Windows могут воспользоваться программой pingPlotter, ну а пользователи ОС Linux аналогом - MTR (о которой вкратце ниже).

Читать далее

Java: выводим на консоль список всех доступных временных зон (TimeZones)

2013-07-10 Java

Для реализации задуманного нам потребуется класс TimeZone и его метод getAvailableIDs(). Решение задачи реализуем в методе main():

public static void main(String[] args) {

  String[] allTimeZones = TimeZone.getAvailableIDs();

  Arrays.sort(allTimeZones);

  for (int i = 0; i < allTimeZones.length; i++) {
   System.out.println(allTimeZones[i]);
  }
 }

Как видно из кода в начале мы получаем строковый массив всех доступных временных зон, затем сортируем полученный массив, затем выводим на консоль каждый элемент отсортированного массива.

Java: очищаемм содержимое StringBuilder/StringBuffer

2013-05-22 Java

Для сложения большого количества строк гораздо эффективнее использовать объект StringBuilder (в многопоточной среде StringBuffer). Но иногда возникает необходимость в очистке содержиммого StringBuilder-а. К сожалению данный класс не имеет метода, который бы очищал его содержимое. Но выход из ситуации есть: можно воспользоваться методом delete(int start, int end) класса StringBuilder, который удаляет строчки начиная с позиции start до позиции end.

Читать далее

Windows: делаем загрузочную флешку для установки Windows

2013-03-31 Windows
Иногда возникает необходимость в установке/переустановке операционной системы (ОС). Установка ОС с CD либо DVD диска был наиболее популярным и, наверное, самым доступным способом: вставил в привод подходящий диск, запустил программу для записи дисков, указал образ для записи и вуаля - диск записан. Сегодня ситуация немного изменилась и данный вариант устаноки операционных систем не всегда может быть уместным: по тем или иным причинам в компьютере, ноутбуке и тем более в нетбуке DVD- привод может и вовсе отсутствовать. Читать далее

Nvidia: установка проприетарных драйверов в Linux

2013-03-17 Linux
В одной из своих статей (тут ) я уже описывал данный процесс, но с тех пор некоторое количество воды уже утекло и возникли новые неприятные моменты в установке проприетарных драйверов от NVidia. Итак, что мы имеем: в некоторых дистрибутивах (Ubuntu, Linux Mint, Debian 7.0, etc ) для видеокарт NVidia используется свободный драйвер nouveau, с которым проприетарные драйвера конфликтуют. Соответственно, для установки официального драйвера от NVidia вначале необходимо выгрузить свободный драйвер nouveau. Читать далее
Старые записи Новые записи