LINUX.ORG.RU

Сообщения nirolov

 

Что может заставить перейти с линукса на винду

Сабж.
В развитие темы - Заставить перейти юзеров венды на Linux «Заставить перейти юзеров венды на Linux»
Кроме самой банальной причины - нужного софта нет в линуксе и он не работает под вайном

nirolov
()

Свобода софта - да, нет или вбок

Согласно классическому определению свободы ее определяющим признаком является право выбора. Чем меньше ограничений в этом выборе, тем человек свободнее, чем больше ограничений, тем они несвободнее.
Рассмотрим классическое понимание свободы применительно к пропаганде и агитации за свободный софт. Такая пропаганда по сути старается ограничить выбор человека только одним видом софта и поэтому является призывом к несвободе.
Поэтому при выборе софта лучшее понимание свободы это выбор вбок, согласно только своим задачам.
А как вы понимаете свободу софта, и считаете ли вы что понимание свободы в линуксе ортогонально классическому пониманию свободы ?

 

nirolov
()

Как стать успешным программистом

Аудит сетевых логов в американской компании Verizon обнаружил поразительную вещь: один из ведущих специалистов компании постоянно держал открытое VPN соединение с китайскими серверами. Оттуда под его учётными данными в корпоративную сеть входили китайские программисты — и выполняли все рабочие задания. Эта удивительная история опубликована в корпоративном блоге Verizon (кэш в Google).
45-летний ведущий программист с большим опытом работы, специалист C, C++, Perl, Java, Ruby, PHP, Python и проч., получал зарплату несколько десятков тысяч долларов в месяц. Но вместо написания кода он отдавал задания на аутсорсинг китайским специалистам, которых находил через биржи труда — очень быстро и дёшево. Ему оставалось только исправить ошибки в коде. Целыми днями программист просиживал в интернете на развлекательных сайтах вроде Reddit, смотрел видеоролики на Youtube и занимался тому подобными делами.
http://www.xakep.ru/post/59951/default.asp

nirolov
()

Чисто техническое

Если в правилах есть не только формальные признаки , но еще и упоминание о правиле левой пятки конкретного модера, то может лучше закрепить модеров за конкретными разделами ? В это случае в каждом разделе будет хоть какая то ясность симбиоза формальных правил и левой пятки конкретного модера , не будет пионербола «тема перемещена одним модером туда, другим обратно, третьим вообще вбок», не будет разности понимания оффтопика и многих других весьма интересных и порой смешных, но откровенно мешающих вещей.
Да и, открыть в лор-ру отдельным закрепленым топиком - Статистика по разделам и модерам :-)

nirolov
()

Вопрос гентушникам

Портировал на слаку portage, eix и layman, все работает так как надо (естественно не в полной мере как в генте, но в мере достаточной для того, что от них требуется)
Но есть два затыка:
Первый - если в ебилде есть eautoreconf то происходит такая лажа
* Running eautoreconf in '/var/tmp/portage/app-backup/boxbackup-0.10/work/boxbackup-0.10' ...
* ERROR: app-backup/boxbackup-0.10 failed (unpack phase):
* Cannot find the latest automake! Tried 1.11.1:1.11
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 2791: Called eautoreconf
* environment, line 723: Called eaclocal
* environment, line 626: Called autotools_run_tool '--at-m4flags' 'aclocal'
* environment, line 472: Called autotools_env_setup
* environment, line 433: Called die
* The specific snippet of code:
* [[ ${WANT_AUTOMAKE} == «latest» ]] && die «Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE}»;
при том что automake именно этой версии.

Второй - не собираются никакие питоньи пакеты (стараюсь вообще не использовать прог на нем, но порой приходится).
Ругается вот как
* '/usr/bin/python' is not valid symlink.
* Use `eselect python set ${python_interpreter}` to fix this problem.
* ERROR: app-editors/editra-0.7.12 failed (compile phase):
* '/usr/bin/python' is not valid symlink
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 4951: Called distutils_src_compile '--no-clean'
* environment, line 1093: Called python_execute_function 'distutils_building' '--no-clean'
* environment, line 3263: Called _python_calculate_PYTHON_ABIS
* environment, line 424: Called _python_initial_sanity_checks
* environment, line 765: Called die
* The specific snippet of code:
* die «'${EPREFIX}/usr/bin/python' is not valid symlink»;

eselect python никакого эффекта не дает

Извечные вопросы «чего ему надо» и «что делать»?

nirolov
()

Благие новости о Razor-qt

Вышла версия 0.5.2. В полном соответствии с генеральным направлением развития линукса первоочередное внимание уделено улучшению поддержки systemd. Среди остальных незначительных изменений всякие багфиксы и новые обои темы
Подробно - http://razor-qt.org/

 ,

nirolov
()

Прогресс в лицензировании SlackBuilds

[Slackbuilds-users-mail -list] Updates - 20130110.1
Thu Jan 10 00:02:38 UTC 2013
academic/pianobooster: License added.
accessibility/unclutter: License added.
accessibility/xsel: License added.
audio/cmt: License added.
audio/eawpats: License added.
audio/fantasia: License added.
audio/fluid-soundfont: License added.
http://slackbuilds.org/ChangeLog.txt#20130110T000238Z

pianobooster.SlackBuild
#!/bin/sh
# Slackware build script for pianobooster
# Written by B. Watson (yalhcru@gmail.com)
# Modified by Willy Sudiarto Raharjo <willysr@slackware-id.org>
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.

WTFPL LICENSE
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
http://www.wtfpl.net/txt/copying/
:-)

nirolov
()

Вопрос по sed (awk ?)

Есть путь, к примеру, /usr/portage/x11-misc/iconbox,
Есть файлик /usr/portage/x11-misc/iconbox/iconbox-0.2.ebuild
Как из всего этого получить вот такой путь /var/tmp/portage/x11-misc/iconbox-0.2 ?
Вот это - x11-misc/iconbox и это x11-misc/iconbox/iconbox-0.2.ebuild может быть любым

nirolov
()

Корректировка шрифта в fontforge

Есть такой шрифт - PlumbMediumC, medium шрифт с классическим начертанием. Мне он нравится, если в нем подправить начертания некоторых символов в fontforge. Но есть одно «но», с этим шрифтом получается слишком маленькое расстояние между строками при больших размерах шрифта. Если в браузере это можно легко откорректировать при помощи css, то в обычном текстовом редакторе сделать такое средствами самого редактора вообще то нельзя. Отсюда вопрос - как в fonrforge увеличить расстояние между символами по вертикали?
ЗЫ Любимые «ШГ» и «ставь нормальные 9 пунктов» сразу идут фтопку

nirolov
()

Вопрос по eix

Надоело мне возиться с самопальными скриптами для сборки пакетов в слаке, это клик, елозение мышкой в редакторе и еще один клик. Захотелось делать пакет в один в клик -) Естественно для этого нужен дистр со своей системой сборки и большим количеством пакетов. Первым в очереди стал арч, там проблема со сборкой в один клик решилась просто. Но не все есть даже в арче, а то что есть порой в aur со всеми вытекающими.. Следующей в очереди за пряниками стала гента, тут тоже все довольно просто, собранный portage, layman и eix проблему решили ( в тех рамках что нужны, разумеется), emerge сихронизирует, layman подключает, ebuild собирает и ставит во временную папку, все пучком. НО , вот здесь ru.gentoo-wiki.com/wiki/Portage_Overlay сказано «Категорически рекомендуется использовать утилиту app-portage/eix, которая по крайней мере начиная с версии 0.22.5 обладает требуемой функциональностью (поиск по неустановленным оверлеям)» Но у меня она, хоть ты тресни, по неустановленным ничего не ищет. Если подключить какой то оверлей через layman и eix-layman находит, но это, естественно , не совсем то что не надо.
Вопрос - как заставить eix искать по неустановленным оверлеям ?

nirolov
()

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