LINUX.ORG.RU

Сообщения slon

 

Я придумал фичу лучше, чем черновики комментариев.

Это кнопка «Ответить потом», аналог всё в больше местах появляющиеся кнопки типа «посмотреть потом», почитать потом, послушать потом и такого типа.

Серьезно, сколько уже было комментариев, на которые я хотел ответить, но в тот данный момент был либо не готов, либо у меня не было времени и в таком духе.

Вы знаете, что делать.

Пожалуйста.

Спасибо.

 , ,

slon
()

Он говорит, что лучше много читать, но при этом не даёт рекомендации как запоминать такие объемы информации?

Вот я 2 года назад прочитал фундаментальный труд Бертрана Рассела «История Западной философии» (История западной философии и её связи с политическими и социальными условиями от античности до наших дней), мегаинтересный, просто супер, сплошное удовольствие, до слез.

Теперь почитай и ты.

Примерно через полгода я забыл половину содержания, имена 75% философов и все течения кроме стоиков и циников. Сегодня, спустя два года, я помню только, что Аристотель это ученик Платона, который в свою очередь ученик Сократа, что Диоген Синопский не жил в бочке, как думают большинство курильщиков спайсов, а в пифосе, неком подобии сосуда для промышленного изготовления вина размером с небольшой гараж, еще помню Ксенофонта и Антисфена, но на этом всё. Т.е. помню примерно 5% книги.

Ну конечно, ты умнейший человек, выделяешься четкостью и остротой ума, сразу скажешь, что тренируйся и ничего не будешь забывать, practice makes perfect. Какой ты умный, мне что, через каждые 2-3 месяца тренироваться в металловедении, если я решил узнать, чем низкоуглеродистые стали отличаются от чугуна, для чего и чем легируют стали, почему нержавеющие стали подвержены гальваническому ржавлению и т.п. Ванадий, хром, вольфрам, молибден, вот это всё я забуду через 2-3 месяца.

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

Как запоминать? Как не забывать? Как вы запоминаете? Как вы не забываете?

 , , ,

slon
()

У вас то же дерьмо в Google Analytics, что и у меня?

Не заходил недели три в аналитику, потому что смотреть собственно там нечего, 1-2 захода в день, у меня на сайте заглушка, сайт откроется только в следующем году. Нигде на него ссылка не размещена, нигде я его никоим образом не продвигал.

Зайдя сегодня, я чуть не упал с кресла: 230 сессий, 100 уников, 502 просмотра стартовой страницы (а кроме index.html больше смотреть нечего). А свой ip я забанил для аналитики, меня там нет.

Я сначала подумал, что мне по ошибке дает чужую аналитику, но нет, сайт мой.

Весь ад в одной комбинированной картинке: http://i.imgur.com/YRQruf0.jpg

Больше всего посещений из РФ, хотя ни я не нахожусь там, ни мой сайт вообще не ориентирован на русскоязычную публику, там ни одного кириллического символа нет даже. За Трампа еще предлагают голосовать.

Позвонить в гугл и спросить почему они пропускают спам?

 ,

slon
()

Если это буг, то подтвердите, если это феатуре, то в чем её польза?

Возьмите любую портянку с разной длиной строк, например:

nnoremap <silent> S :set opfunc=PasteReplace<CR>g@
function! PasteReplace(type, ...)
    if a:0
        silent exe "normal! `<" . a:type . "`>p"
    elseif a:type == 'line'
        silent exe "normal! '[V']p"
    elseif a:type == 'block'
        silent exe "normal! `[\<C-V>`]p"
    else
        silent exe "normal! `[v`]p"
    endif
endfunction
nmap SS S$

  • Максимально выделите вертикальный блок по доступной ширине, чтобы он оказался как-бы рваным, например от if до endif, пример: http://i.imgur.com/2gyfYBM.png
  • Удалите содержимое S-d , пример: http://i.imgur.com/ExYP5PT.png
  • Верните содержимое u
  • Верните прошлое выделение gv

Что вы видите? Вим забыл прошлое выделение и выделил блок по всей длине? Для меня например это критично.

Это и в виме и в неовиме.

 ,

slon
()

Интересует бесшовная, так сказать, интероперабельность и интеграция между Linux/OSX или Linux/Windows

Меня интересует как реализовывают (если вообще реализовывают) взаимодействие между Linux и OSX или Linux и Windows, на уровне программ и файловых систем, приведу пример:

  • работает Linux-приложение на одной машине
  • работает Windows/OSX-приложение на второй машине

В настройках linux-приложения для решения какой-то задачи можно задать стороннюю программу, например в linux текстовом редакторе можно указать чем открывать изображения для обработки и возвращения этого отредактированного изображения обратно для вставки в текстовой редактор.

А как поступают, когда этот редактор находится на другой машине с другой операционной системой, отличной от той, с которой вызывается сторонняя программа?

Как передают и получают обратно обработанные файлы? А что если эти программы не предназначены для такого, т.е. в настройках линукового текстового редактора можно указать стороннюю программу только как исполняемый файл на том же диске, на котором и находится эта вызывающая программа?

    +-------+                    +-------+                    +-------+     
    |       |                    |       |                    |       |     
    |   3   |                    |   1   |                    |   2   |     
    |       |                    |       |                    |       |     
    +-------+                    +-------+                    +-------+     
+---------------+            +---------------+            +---------------+ 
|    windows    |            |  д'Артаньян   |            |     os x      | 
+---------------+            +---------------+            +---------------+ 

Моя конкретная проблема: на рабочем столе стоит 3 компьютера: linux, osx и windows, я работаю в 5 программах, 2 из которых находятся на линуксе, две на макосе и одна на винде.

Я работаю на линуксе, но довольно часто мне нужно переходить на машины с другими системами для решения задач, сохранения файла и возвращения его на линукс для последующей работы. Вариант qemu-kvm проброса видеокарточек на отдельные мониторы не подходит, программы тяжелые, одна машина саннигилирует одновременно на 5 программах на 2х виртуалках.

 , ,

slon
()

Что слышно про революционную файловую систему, на которую собирали деньги?

Я не помню ни новость, ни название этой файловой системы. Это было где-то полгода или больше (год, два?) тому назад.

Человек (в общем-то не с улицы) заявлял, что напишет более лучшую, по его мнению, файловую систему нежели семейство ext, включая планируемую версию после ext4, если ему подкинуть немного денег.

Какие новости?

UPD: вот эта новость.

 , ,

slon
()

OBD-II — чем и через что читаете ошибки / диагностируете ваш автомобиль?

У вас ELM327 или что-то другое? Через что можно читать коды ошибок двигателя и прочую диагностическую информацию?

Это вообще можно относительно удобно делать на линуксе, а не на мобилке?

Через Wi-Fi или USB?

Я собираюсь купить ELM327, но сомнения какую версию брать беспроводную (и какую именно wi-fi или bluetooth) или USB версию?

Есть какой-то немножко протухший pyobd, что еще есть?

Планирую подключать ноутбук к Мицубиси L200.

 

slon
()

Как так портаге работает с cmake?

Если собирать vacuum-9999 и оборвать начало сборки, чтобы увидеть как портаге будет собирать пакет, то можно увидеть, что именно он скармливает cmake:

cmake --no-warn-unused-cli -C /var/tmp/portage/net-im/vacuum-9999/work/vacuum-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DINSTALL_LIB_DIR=lib64 -DINSTALL_SDK=ON -DLANGS=none; -DINSTALL_DOCS=OFF -DFORCE_BUNDLED_MINIZIP=OFF -DPLUGIN_statistics=OFF -DPLUGIN_adiummessagestyle=OFF -DPLUGIN_annotations=ON -DPLUGIN_autostatus=ON -DPLUGIN_avatars=ON -DPLUGIN_birthdayreminder=ON -DPLUGIN_bitsofbinary=ON -DPLUGIN_bookmarks=ON -DPLUGIN_captchaforms=ON -DPLUGIN_chatstates=ON -DPLUGIN_clientinfo=ON -DPLUGIN_commands=ON -DPLUGIN_compress=ON -DPLUGIN_console=ON -DPLUGIN_dataforms=ON -DPLUGIN_datastreamsmanager=ON -DPLUGIN_emoticons=ON -DPLUGIN_filemessagearchive=ON -DPLUGIN_filestreamsmanager=ON -DPLUGIN_filetransfer=ON -DPLUGIN_gateways=ON -DPLUGIN_inbandstreams=ON -DPLUGIN_iqauth=ON -DPLUGIN_jabbersearch=ON -DPLUGIN_messagearchiver=ON -DPLUGIN_messagecarbons=ON -DPLUGIN_multiuserchat=ON -DPLUGIN_pepmanager=ON -DPLUGIN_privacylists=ON -DPLUGIN_privatestorage=ON -DPLUGIN_recentcontacts=ON -DPLUGIN_registration=ON -DPLUGIN_remotecontrol=ON -DPLUGIN_rosteritemexchange=ON -DPLUGIN_rostersearch=ON -DPLUGIN_servermessagearchive=ON -DPLUGIN_servicediscovery=ON -DPLUGIN_sessionnegotiation=ON -DPLUGIN_shortcutmanager=ON -DPLUGIN_socksstreams=ON -DPLUGIN_urlprocessor=ON -DPLUGIN_vcard=ON -DPLUGIN_xmppuriqueries=ON -DPLUGIN_spellchecker=ON -DSPELLCHECKER_BACKEND=enchant -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/net-im/vacuum-9999/work/vacuum-9999_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-im/vacuum-9999/work/vacuum-9999_build/gentoo_toolchain.cmake  /var/tmp/portage/net-im/vacuum-9999/work/vacuum-9999

Есть одна проблема, если мы захотим использовать эту строку сами, а именно:

-DLANGS=none; -DINSTALL_DOCS=OFF
точка с запятой после none разделяет команду на две.

Как так портаж работает с cmake?

 , ,

slon
()

Это правда, что subpixel rendering с выходом Freetype 2.7 больше нет?

Мнения разнятся на эту тему, на https://www.freetype.org/freetype2/docs/subpixel-hinting.html написано, что:

Actually, there is no subpixel hinting.
Но возможно не имеется в виду сам rendering (3-й вариант): http://i.imgur.com/RrgxIXl.png , а только hinting.

На ресурсах путаница с rendering, hinting и antialiasing.

Кто пользуется Freetype 2.7, у вас есть цветной радужный субпиксельный рендеринг, который нам предки завещали или всё-таки уже нет?

У меня такая ситуация: в Qt приложениях субпиксельный рендеринг есть, а в GTK2/3 нет и никак включить не удается, неужели Qt 5.* работает не через freetype?

 , , ,

slon
()

Не работает субпиксельное сглаживание в GTK

Я показываю все свои настройки:

freetype-2.7
fontconfig-2.12.1

/etc/profile

for sh in /etc/profile.d/*.sh ; do
    [ -r "$sh" ] && . "$sh"
done
unset sh

/etc/profile.d/freetype2.sh

export FREETYPE_PROPERTIES="truetype:interpreter-version=40"
export FT2_SUBPIXEL_HINTING=2
/etc/fonts/local.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">

  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>

  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>

  <edit mode="assign" name="hintstyle">
   <const>hintmedium</const>
  </edit>

  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>

  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>

 </match>
</fontconfig>

/etc/fonts/conf.d/

10-hinting-slight.conf -> /usr/share/fontconfig/conf.avail/10-hinting-slight.conf
10-scale-bitmap-fonts.conf -> /usr/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf
10-sub-pixel-rgb.conf -> /usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf
11-lcdfilter-default.conf -> /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf
20-unhint-small-dejavu-sans-mono.conf -> ../conf.avail/20-unhint-small-dejavu-sans-mono.conf
20-unhint-small-dejavu-sans.conf -> ../conf.avail/20-unhint-small-dejavu-sans.conf
20-unhint-small-dejavu-serif.conf -> ../conf.avail/20-unhint-small-dejavu-serif.conf
20-unhint-small-vera.conf -> /usr/share/fontconfig/conf.avail/20-unhint-small-vera.conf
21-cantarell-hinting.conf -> ../conf.avail/21-cantarell-hinting.conf
30-metric-aliases.conf -> /usr/share/fontconfig/conf.avail/30-metric-aliases.conf
30-urw-aliases.conf -> /usr/share/fontconfig/conf.avail/30-urw-aliases.conf
31-cantarell.conf -> ../conf.avail/31-cantarell.conf
40-nonlatin.conf -> /usr/share/fontconfig/conf.avail/40-nonlatin.conf
42-luxi-mono.conf -> ../conf.avail/42-luxi-mono.conf
45-latin.conf -> /usr/share/fontconfig/conf.avail/45-latin.conf
49-sansserif.conf -> /usr/share/fontconfig/conf.avail/49-sansserif.conf
50-user.conf -> /usr/share/fontconfig/conf.avail/50-user.conf
51-local.conf -> /usr/share/fontconfig/conf.avail/51-local.conf
57-dejavu-sans-mono.conf -> ../conf.avail/57-dejavu-sans-mono.conf
57-dejavu-sans.conf -> ../conf.avail/57-dejavu-sans.conf
57-dejavu-serif.conf -> ../conf.avail/57-dejavu-serif.conf
60-latin.conf -> /usr/share/fontconfig/conf.avail/60-latin.conf
65-fonts-persian.conf -> /usr/share/fontconfig/conf.avail/65-fonts-persian.conf
65-nonlatin.conf -> /usr/share/fontconfig/conf.avail/65-nonlatin.conf
69-unifont.conf -> /usr/share/fontconfig/conf.avail/69-unifont.conf
80-delicious.conf -> /usr/share/fontconfig/conf.avail/80-delicious.conf
90-synthetic.conf -> /usr/share/fontconfig/conf.avail/90-synthetic.conf
99pdftoopvp.conf

~/.Xresources

Xft.autohint:            0
Xft.lcdfilter:           lcddefault
Xft.dpi:                 96.0
Xft.hinting:             1
Xft.hintstyle:           hintmedium
Xft.antialias:           1
Xft.rgba:                rgb

~/.gtkrc-2.0

gtk-xft-antialias       = 1
gtk-xft-hinting         = 1
gtk-xft-hintstyle       = "hintmedium"
gtk-xft-rgba            = "rgb"

Файла ~/.config/fontconfig/* — нет. Больше нигде, если я не ошибаюсь, настройки шрифтов не указаны.

Вопрос: почему не работает субпиксельное сглаживание везде: в firefox, chrome, других остальных gtk2/3 приложениях?

Но при этом работает в Qt.

 ,

slon
()

Нашел замену Parcellite

Вы просили продолжать наблюдения и держать вас в курсе, пожалуйста, я нашел замену Parcellite, который время от времени подвисает.

https://github.com/hluk/CopyQ

В нём масса фишек (копипаст картинок, прозрачность, временное отключение сбора информации, например), 1/10 если сравнивать parcellite и сабж, но самое главное там есть Vim-like управление.

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

Продолжаем наблюдения.

 , ,

slon
()

Поднебесной нужны твоя куртка, сапоги и мотоцикл

Китайские смартфоны снабжены секретной программой сбора информации и это не шутка: Secret Back Door in Some U.S. Phones Sent Data to China, Analysts Say.

Если вы используете китайский смартфон, то добрый дядюшка Чжунь Ли Бао знает про вас все: полное содержание текстовых посланий, списки телефонных номеров, данные о времени звонков, данные о местоположении пользователя и каждые 72 часа отправляет (при наличии интернета) эту и другую информацию на китайский сервер.

 , ,

slon
()

Господи Иисусе, как же настроить эти говношрифты?

Выйдет новый freetype/fontconfig говорили они, не нужен будет инфиналити говорили они, ну и что в итоге? В итоге имеем треш с кучей настроек, ни одна из которых не работает как надо (а надо так, как это делал инфиналити).

Загружаясь в линукс, до этого просидев полдня в маке — реально билет к офтальмологу.

У меня большая просьба, если вы пользуетесь новым freetype на ноутбуке и когда у вас будет свободное время, отпишите пожалуйста сюда какие именно настройки вы используете и где.

Спасибо.

 , ,

slon
()

Почему не все программы запускаются через firejail? Возможна ли встроенная защита проприетарных приложений от firejail?

Вот есть один софт для линукса, лидер отрасли, стоит $1800 за годовую лицензию фактически, ни много не мало, это вам не 300 баксов, в общем я пока что не готов платить такие деньги, но обязательно куплю софт, как только заработаю с помощью этого софта на него деньги. Так стараюсь поступать со всем.

Значит пока пытаюсь запускать его с самим легким окружением и настройкой firejail, всего лишь обрезав ему сеть:

~$ firejail --net=none ./бинарь_софта

Но софт не запускается, т.к. очевидно пытается прослушивать наличие интерфейсов или как-то так:

cat: '/sys/class/net/eth?/address': No such file or directory
↑ это в выхлопе запуска через firejail.

Но если запускать (без firejail) просто с отключенной сетью и погашенными сетевыми интерфейсами (но с их наличием), софт запускается нормально.

Как быть в таком случае?

И еще, известны ли случаи, быть может вы сталкивались на собственном опыте со встроенной защитой у свободного/закрытого софта от запуска через огненную тюрьму?

 , ,

slon
()

Подаём заявки на LOR Winter of Code

Что такое LOR Winter of Code (often abbreviated to LWoC)? Это инициативная программа модераторов и администраторов Linux.org.ru (на самом деле нет), в рамках которой ежегодно, в течение последнего месяца (декабря) каждого года исправляются ошибки в коде асоциальной сети/Q&nA сайта opensource.ru, а также добавляются новые фичи, в работе над которыми могут принять участие не только студенты, но и школьники.

Вот несколько предложений от меня:

  • «Суд черепков» путем тайного, или что более лучше, открытого голосования — т.е. ежемесячное подвержение остракизму и изгнанию (например тоже на месяц) мурло, портянку или просто портящего атмосферу не только пользователя, но и модератора;
  • Настройка времени регистранта (часовые пояса);
  • Черновики ответа на комментарии (а не только при создании новой темы);

Те, кто исправили проблему или реализовали новую фичу, получают следующие призы и бонусы:

  • +100 скора
  • звезду другого цвета (и/или формы)



👌 Текущие участники:

  • bormant ★★★★ — внедряет звезды другой формы и цвета.

Перемещено JB из linux-org-ru

 lwoc

slon
()

Это что, шутка?

 , , , ,

slon
()

Будущее, мягко говоря, есть частная утопия индивидуума.

© Бродский.

Я читаю комментарии из будущего, сейчас, например Fri Nov 11 23:51:36 EET 2016 , но я уже могу в отличие от вас читать комментарии за

12.11.2016 0:35:11

Плевать на лоркод, кастования и прочий треш, дайте настроить время, я не жил, не живу и не собираюсь жить по московскому времени.

 , ,

slon
()

Кто пользуется Namecheap?

Скажите, там разрешается при покупке домена (без покупки хостинга) делать редирект на другой домен, купленный не у них?

Цены заманчивые, где-то должен быть подвох.

 ,

slon
()

С чем связано 4х кратное подорожание домена .pro?

В 3-4 раза подорожал, всё нормальное занято, остался один мусор, но я нашел клондайк, который подходит идеально, дублирует мой редкий и уникальный *.org, зарегистрирую в любом случае, просто интересно чего бы им поднимать цены на не особо популярный домен?

 

slon
()

Если вы думаете над каким проектом поработать или где быть полезным, то есть срочная необходимость поработать над Shotwell

Когда кто-то спросит вас: чем я могу быть полезен в этой жизни на этой планете? Отвечайте ему: ты можешь сделать очень полезную вещь, а именно доработать органайзер изображений Shotwell.

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

  • Q: Что именно нужно доработать в Shotwell?
  • A: В Shotwell масса проблем, то, что он просто неудобен и непродуман — возможно уже никогда не получится исправить, если исключить полное его перепроектирование и переписывание, но на данный момент там есть критические проблемы, одна из них заключается в следующем:

    • ожидается: при прокрутке предпросмотра (миниатюр/thumbnails) изображений, как быстро или медленно не осуществлялся бы скроллинг мы должны видеть эти самые миниатюры, т.е. предпросмотр должен кешироваться.
    • что сейчас: при скроллинге вместо предпросмотра мы видим серые места вместо картинок, Shotwell не кеширует изображения, а каждый раз создает новые.

Нормально ли это в конце 2016 году на 1.5% десктопа в мире? Нет, это не нормально.

 , ,

slon
()

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