LINUX.ORG.RU

Сообщения iljuase

 

Почему современные сайты такие неудобные?

 , ,

Когда несколько лет назад начался «плоский» тренд, я привык, хотя мне эта мода не понравилась вообще.

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

Вот, например, такая страница: http://www.nvidia.ru/graphics-cards/geforce/pascal/gtx-1080/ и http://www.samsung.com/ru/consumer/it/monitor/uhd-monitor/LU24E590DS/CI

Вот я захотел найти, сколько ватт жрёт новая видеокарта. Мало того, что пришлось долго скроллить, так ещё и с трудом нашёл нужную информацию.

Вот возникает вопрос: хоть один человек считает такие сайты удобными и красивыми? Я считаю, что они убогие. Хуже только видео в фоне.

Я уверен, что многим тоже не нравится эта тенденция. Но почему все пляшут под дудочку нескольких человек и продолжают делать такие сайты? Неужели веб-мастеры считают, что нужно создавать убогие сайты, дабы быть в тренде, жертвуя функциональностью и раздражая пользователей? Почему вообще какой-то чувак придумал тупую идею и все следуют за ним? Почему нельзя просто сказать «стоп, это плохая идея, мы не будеи так делать».

iljuase
()

Вопрос из собеседования. df, du, rm. Когда после удаления файла свободное пространство на диске прибавляется меньше, чем размер файла

 , ,

Задача: на диске 10GB свободного пространства. Файл занимает 1GB. Файл удалили, но свободное место стало не 11GB. В каком случае это могло произойти?

iljuase
()

Failed to start Load kernel modules

 

Xubuntu 16.04 (В 15.10 было то же самое). Решил разобраться. При старте системы ошибка вышеописанная, предлагается ввести systemctl status systemd-modules-load.service Ну я ввожу. И что я вижу?

vodka@vodka-PC:~$ systemctl status systemd-modules-load.service 
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2016-05-16 18:15:51 MSK; 4h 38min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 540 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 540 (code=exited, status=1/FAILURE)

May 16 18:15:51 vodka-PC systemd[1]: Starting Load Kernel Modules...
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
May 16 18:15:51 vodka-PC systemd[1]: Failed to start Load Kernel Modules.
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Unit entered failed state.
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.

Кажется ничего интересного...

Дальше ввожу journalctl -u systemd-modules-load.service:

vodka@vodka-PC:~$ journalctl -u systemd-modules-load.service
-- Logs begin at Mon 2016-05-16 18:15:44 MSK, end at Mon 2016-05-16 22:48:45 MSK. --
May 16 18:15:44 vodka-PC systemd-modules-load[236]: Inserted module 'lp'
May 16 18:15:44 vodka-PC systemd-modules-load[236]: Inserted module 'ppdev'
May 16 18:15:44 vodka-PC systemd-modules-load[236]: Inserted module 'parport_pc'
May 16 18:15:44 vodka-PC systemd-modules-load[236]: Inserted module 'coretemp'
May 16 18:15:44 vodka-PC systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
May 16 18:15:44 vodka-PC systemd[1]: Failed to start Load Kernel Modules.
May 16 18:15:44 vodka-PC systemd[1]: systemd-modules-load.service: Unit entered failed state.
May 16 18:15:44 vodka-PC systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
May 16 18:15:51 vodka-PC systemd[1]: Starting Load Kernel Modules...
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
May 16 18:15:51 vodka-PC systemd[1]: Failed to start Load Kernel Modules.
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Unit entered failed state.
May 16 18:15:51 vodka-PC systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
vodka@vodka-PC:~$ 

И опять пусто! Я не вижу имя модуля\демона\службы, из-за которой возникает ошибка. Так как узнать, что вызывает ошибку? Всё работает нормально, но хочу разобраться. Или я чего-то упустил?

iljuase
()

Подружить sublime text 3 с python 3

 , ,

Привет. Надо добавить Python 3 в build system, как я понял. Делаю как и положено Tools->Build System->New Build System Добавляю, согласно инструкции

{
    "cmd": ["/usr/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

Сохраняю как python3.sublime-settings

Далее в настройках проекта (Tools->Build System) выбираю python3

Но при сборки (ctrl+b) получаю «No Build system»

Python 3 точно установлен и работает корректно. Что я делаю не так?

iljuase
()

Посоветуйте легковестное IDE для Python3

 ,

Легковестное IDE для Python 3 с автодополнением

Привет. Посоветуйте легковестное IDE для Python3. Что я попробовал и почему оно мне не подходит:

1) gedit. Нет автодополнения
2) Geany. Само IDE мне очень нравится, но увы, автодополнение работает очень плохо
3) PyCharm -- не смог даже запустить, комп виснет
4) Eclipse + pydev. Автодополнение работает как надо, на IDE написан на java, потребляет почти 1 ГБ RAM. Я не могу себе этого позволить. Тормозит.
5) Komodo. Запускается очень долго. И автодополнение не такое, какое мне нужно. При старте потребляет 1 ГБ ОЗУ.

Что мне надо? Нормальное автодополнение. Например, импортировал я requests. И при наборе r=requests. должны предлагаться вариант типа post\get и т.д.

И чтобы это всё нормально работало на ПК с 2 гб ОЗУ параллельно с браузером Firefox. То есть IDE должно потреблять менее 500 мб ОЗУ.

Мои запросы выполнимы?

iljuase
()

wine. как я должен был догадаться сам о способе установки msi пакета?

 ,

MSI-пакет ставится так: wine msiexec /i

Но как я должен был об этом узнать, если у меня не было бы интернета?

wine --help не содержит ничего.
man wine -- я там не нашёл информацию об установке msi-пакета.
wine -h -- не работает
wine --info аналогично.
iljuase
()

Регулярные выражения. sed vs grep. Запутался.

 

Цель: найти или заменить все слова, состоящие более чем из одного символа.

grep (работает):

echo "a aa aaa a c v aaa abc bbb n hhy" | grep  -P "[a-z]{2,}"
sed (не работает):
echo "a aa aaa a c v aaa abc bbb n hhy" | sed -r "s/[a-z]{1}//g"
Почему sed не работает?

Заменяем любой символ, состоящий из одного символа на пустоту. Но он заменяет все.

iljuase
()

Не работает простой скрипт на Ubuntu 15.10

 ,

Суть скрипта — показать новые файлы в каталоге

#!/bin/bash
mkdir /tmp/backup/
echo "Not working:"
rm  /var/log/newfile.txt
find /var/log/ -type f >/tmp/backup/filelistbefore.txt
touch  /var/log/newfile.txt
find /var/log/ -type f >/tmp/backup/filelistafter.txt
grep -vf /tmp/backup/filelistbefore.txt /tmp/backup/filelistafter.txt >/tmp/backup/newfiles.txt
echo "New files with cat:"
cat /tmp/backup/newfiles.txt
echo "Diff:"
diff /tmp/backup/filelistbefore.txt /tmp/backup/filelistafter.txt
 
echo "Working:"
rm  $HOME/testcatalog/newfile.txt
find $HOME/testcatalog/ -type f >/tmp/backup/filelistbefore.txt
touch  $HOME/testcatalog/newfile.txt
find $HOME/testcatalog/ -type f >/tmp/backup/filelistafter.txt
grep -vf /tmp/backup/filelistbefore.txt /tmp/backup/filelistafter.txt >/tmp/backup/newfiles.txt
echo "New files with cat:"
cat /tmp/backup/newfiles.txt
echo "Diff:"
diff /tmp/backup/filelistbefore.txt /tmp/backup/filelistafter.txt

На Ubuntu 15.10 не работает, на CentOS 6 всё нормально. В чём может быть причина?

Запускаю от sudo, ошибок на выхлопе нет.

В первом случае с помощью grep не находит разницу, но с diff разница есть.

Ошибка возникает тут:

grep -vf /tmp/backup/filelistbefore.txt /tmp/backup/filelistafter.txt >/tmp/backup/newfiles.txt
echo "New files with cat:"
cat /tmp/backup/newfiles.txt

Скрин: http://i.imgur.com/b5SrA2V.png

iljuase
()

bash. Проверить корректность даты

 ,

Привет. Есть дата, нужно проверить, корректная она или нет. Например, 29/02/1604 — корректная, 29/02/1603 — неправильная (29 февраля в не високосном году)

Можно сделать так:

date --date='1604-02-29'  +%d/%m/%Y 
всё супер. Но проблема в том, что мне надо входную дату задавать не «1604-02-29», а «02/29/1604»

Ну типа такого, но чтобы работало:

date --date="+%d/%m/%Y 29/02/1604"  +%d/%m/%Y 

Возможно ли это реализовать? Или придётся сначала привести дату в нужный формат?

iljuase
()

BASH. Логика при сравнении. Почему со строками =, а с числами -eq?

 ,

https://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html

Чем руководствовались создатели bash? Почему при сравнении чисел нужно писать if [ «$a» -eq «$b» ], а при сравнении строк уже if [ «$a» = «$b» ]?

Ну просто числа — это же математика, логичнее было бы использовать =. В чём «тайный смысл»? Просто для запоминания сложновато...

iljuase
()

DiRT Showdown пришёл на Линукс

 ,

Тихо, без анонсов и пиара игра DiRT Showdown стала доступна для пользователей Linux. Linux-порт работает через eON, для запуска необходима видеокарта с поддержкой OpenGL 4.1 и с 1 гб видеопамяти, двухъядерный процессор. Купить можно в Стиме: http://store.steampowered.com/app/201700

80% рецензентов оставили положительный отзыв. Я 2 раза проходил эту игру на Винде, мне понравилась.

http://www.phoronix.com/scan.php?page=news_item&px=Dirt-Showdown-Linux

iljuase
()

Как узнать, с какими параметрами собраны программы в репозитории?

 , , , ,

Ubuntu Mate 15.04, rtorrent установлен с репозитория официального. Хочу узнать, с какими параметрами собран rtorrent, а конкретно интересует, была ли включена опция -enable-ipv6. Как это сделать?

rtorrent — это просто в качестве примера, на будущее хотел бы узнать, с какими параметрами были собраны другие программы.

iljuase
()

Нужны аргументы против Glade

 

Привет. Написал никому ненужную программу на Linux для дипломной работы на С с использованием GTK+. Я упомянул, что можно было создать интерфейс в Glade, а не набирать код самому в С. Но я как дебил набирал сам. Теперь спрашивают, ты что, идиот что ли, зачем я писал код сам, если можно было быстро всё сделать в Glade. Как можно отмазаться? Какие аргументы можно привести против использования Glade? Аргумент «хотел изучить подробнее С и GTK+» для саморазвития (чтобы не быть дебилом) не подходит.

iljuase
()

Запуск стандартных программ (fdisk в данном случае) на английском языке.

 , ,

Привет! Есть Ubuntu 15.04 Mate.

fdisk -l

получаем

Диск /dev/sda: 298,1 GiB, 320072933376 байтов, 625142448 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos

Так вот, всё отлично, но мне надо получить информацию на английском, чтобы вместо «Диск /dev/sda:» выводилось «Disk /dev/sda:»

Реально как-нибудь запустить утилиту на английском языке без англофикации всей Ubuntu?

iljuase
()

C++, функция system, зпуск сторонней программы с параметрами.

 ,

Привет, надо из моей программы запустить стороннюю программу. В терминале для этого я пишу

./linpack/xlinpack_xeon64 -i ./linpack/lininput_xeon64 >/tmp/inff/linpack.txt

В программе написал:

 system("./linpack/xlinpack_xeon64 -i ./linpack/lininput_xeon64 >/tmp/inff/linpack.txt");

Попробовал

system("./linpack/xlinpack_xeon64 -i $PWD/linpack/lininput_xeon64 >/tmp/inff/linpack.txt");

Но всегда получаю ошибку

Could not open file ./linpack/lininput_xeon64, aborted.
или
Could not open file /home/vodka/programming/dounlecode/linpack/lininput_xeon64, aborted.
И скрипт, и программа запускаются с одной и той же директории. В чём проблема, как исправить?

iljuase
()

Nvidia, не скидывает частоту при подключении второго монитора

 ,

Привет. Есть видеокарта gt440. Драйвер 346.59. Видеокарта умеет динамически скидывать частоты при малом использовании. Но при подключении второго монитора частоты всегда на максимуме. Как только отключаешь второй монитор в настройках, то частоты сразу же начинают скидываться.

В настройках поставлен «адаптивный» режим. Есть ли решение? Первый монитор подключён по HDMI, второй по VGA.

iljuase
()

А у вас http://stream.1tv.ru/live работает?

 

На Windows работает, с соединением точно всё нормально. На Firefox (flash 11.2) не работает, на Chrome с Pepper Flash 17 тоже. Мне кажется, что не работает из-за Linux.

Хочу написать в ТП «Первого канала», но сначала хочу убедиться, что проблема не частная.

P.S. не надо писать «не смотри Первый канал», давайте обойдёмся без этого.

http://stream.1tv.ru/live

iljuase
()

Отключить очистку файла подкачки перед выключением ПК (Надо? И как?)

 ,

Привет. Ubuntu 15.04 Mate. Компьютер выключается за ~3 секунды, если не задействован файл подкачки. Но если задействован (хотя бы на 300-400 мб), но время выключения значительно увеличивается, вплоть до минуты. Меня это не устраивает.

Такое ощущение, что есть опция «очищать файл подкачки перед выключением».

В Windows это дело можно отключить с помощью ресстра. «Для дома такая безопасность ни к чему, а времени процедура очистки занимает много. Отключить ее проще всего из реестра. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement для ключа ClearPageFileAtShitdown установите значение «0»».

Ну так вот, из этого вытекает три логичных вопроса:

1) Есть по умолчанию очистка файла подкачки перед выключением?

2) Если да, то как эту опцию отключить? Мне безопасность не нужна такая для дома.

3) SWAP на отдельном разделе, если как-то можно выполнить пункт 2, то это никак не отразится на здоровье жёсткого диска?

Спасибо, друзья.

iljuase
()

html5 vs flash. На youtube html5 потребляет значительно больше ресурсов CPU. Так и должно быть?

 ,

Привет.

Firefox 38, Ubuntu 15.04 Mate.

Проблема такая, что на youtube html5 нагружает ЦП на 90-100%, частота кадров на Full HD очень низкая, появляются лаги. С flash же наоборот, загрузка ЦП 60-70%, никаких лагов нет на Full HD.

Железо старое, C2D e4400 (2.649 GHZ). Видеокарта gt440 во время воспроизведения загружен на 35-40% с обеими технологиями.

В чём дело? html5 на самом деле так нещадно потребляет ресурсы ЦП? Просто многие утверждают, мол у них наоборот, с html5 нагрузка на ЦП меньше.

Скрины с системного монитора: http://imgur.com/a/nfw46 (на верху html5).

iljuase
()

Firefox. Некоторые сайты не работают.

 

Привет. Некоторые сайты в Firefox работают некорректно. например:

1) http://www.maxidom.ru/search/catalog.php?category=36184&&q=краска&amp... — не работает сортировка

2) Кнопки «описание», «характеристики», «наличие» и т.д. неправильно нажимаются. http://www.maxidom.ru/catalog/kraski-i-maljarnyjj-instrument/kraski/kraski-i-...

3) Личный кабинет у провайдера Дом.ру тоже неправильно работает.

В чём дело? firefox --safe-mode не решает проблему. В Chromium всё нормально. Это проблемы с моим Firefox или Огнелис постепенно превращается в старую неработающую Оперу?

iljuase
()