LINUX.ORG.RU

Сообщения iljuase

 

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

Форум — Talks

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

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

Вот, например, такая страница: 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. Когда после удаления файла свободное пространство на диске прибавляется меньше, чем размер файла

Форум — General

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

 , ,

iljuase
()

Failed to start Load kernel modules

Форум — General

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

Форум — Development

Привет. Надо добавить 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

Форум — Development

Легковестное 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 пакета?

Форум — General

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

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

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

 ,

iljuase
()

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

Форум — Development

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

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

Форум — Development

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

#!/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. Проверить корректность даты

Форум — Development

Привет. Есть дата, нужно проверить, корректная она или нет. Например, 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?

Форум — Development

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

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

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

 ,

iljuase
()

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

Форум — Games

Тихо, без анонсов и пиара игра 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
()

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

Форум — General

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

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

 , , , ,

iljuase
()

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

Форум — Development

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

 

iljuase
()

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

Форум — General

Привет! Есть 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, зпуск сторонней программы с параметрами.

Форум — Development

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

./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, не скидывает частоту при подключении второго монитора

Форум — General

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

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

 ,

iljuase
()

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

Форум — General

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

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

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

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

 

iljuase
()

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

Форум — General

Привет. 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. Так и должно быть?

Форум — General

Привет.

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. Некоторые сайты не работают.

Форум — General

Привет. Некоторые сайты в 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
()

RSS подписка на новые темы