Как смонтировать Windows шару к файловой системе

Встал такой вопрос, как смонтировать SMB ресурс? Пробовал на 12.04.1.
Все оказалось просто, для начала ставим необходимый пакет:

apt-get install smbfs samba

затем создал директорию /media/win_share, к которой и подключаем нашу шару:

mount -t smbfs ‘\10.1.2.3share’ win_share/ -o username=Admin,password=pass,gid=users,uid=serp

кавычки обязательны! иначе bash воспримет первый слэш как экран для второго и команда не сработает!

если ресурс нужен постоянно, можно прописать его в /etc/fstab:

echo “//10.1.2.3/share /media/win_share smbfs username=Admin,password=pass,uid=serp,gid=users 0 0” >>/etc/fstab

Переименование интерфейсов.

Имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Так, если вы вытащите жесткий диск с одного компьютера и вставите его в другой, то сетевая карта, называвшаяся на старом компьютере eth0, станет на этом eth1. А при попытке сделать ifconfig eth0 up система будет говорить, что, дескать, такого устройства не существует.

Собака зарыта в udev, который по умолчанию привязывает имена сетевых устройств к их MAC адресам. Например, в Debian Etch это находится в файле

/etc/udev/rules.d/z25_persistent-net.rules
Просто отредактируйте его по своему вкусу и voila 🙂
P.S.: не забудьте соответственным образом исправить скрипты для старта сети, т.е. /etc/network/interfaces

Баллада о Turbo Pascal или 20 лет без перемен

Баллада о Turbo Pascal или 20 лет без перемен

    Тихо и незаметно прошла первая неделя нового учебного года. Хоть я уже и давно закончил школу, а своих детей школьного возраста пока нет, я все равно волей-неволей задумываюсь о начале учебного года. И вызвано это отнюдь не засильем детей в школьной форме на улицах: я очень редко выхожу из дома.
    Причина, из-за которой я вспоминаю, что началась осень довольно необычна — я замечаю на форуме моей локальной сети свежую тему, кочующую из года в год, всплывающую порой в самых неожиданных разделах этого форума. Если сформулировать эту тему, то получится всего 4 слова, отражающих всю безысходность ситуации с компьютерным образованием на просторах бывшего СССР, звучит она так: «Где взять Turbo Pascal?»

    То, что я решил наконец написать об этом явлении далеко не случайно — не знаю точного числа и месяца, но именно в 2012 году среде Turbo Pascal 7, которая широко используется во всех учебных заведениях на постсоветском пространстве, стукнуло 20 лет. Именно в 1992 году вышла версия 7.0, которая на два десятилетия вперед определила начало пути для тысяч будущих программистов, а скриншот ниже запечатлелся в памяти, наверное, миллионов людей.

Читать

Восстановление загрузчика.

Нашел вот замечательную прогу, Boot-repair называется.

http://pix.toile-libre.org/upload/original/1335260967.png

мало того, что позволяет восстановить или забэкапить загрузчик, так еще и efi раздел создать (владельцам новых материнок привет!).

что бы установить, открываем терминал (Ctrl+Alt+T) и там делаем:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

затем:

sudo apt-get install -y boot-repair && boot-repair

Поддержка режима безопасной загрузки UEFI в Ubuntu будет реализована через загрузчик GRUB2

Разработчики Ubuntu сообщили о внесении корректировок в метод реализации режима безопасной загрузки UEFI в Ubuntu. Изначально разработчики были намерены использовать отдельный первичный загрузчик EFILinux, манипулирующий проверочными ключами Canonical. Новый план подразумевает использование штатного загрузчика GRUB 2, без лишних прослоек. Так же сообщается, что в будущих выпусках Ubuntu 12.10 и 12.04.2 будет использован только GRUB 2.

Подобное решение принято после проведения консультации с Фондом СПО и юристами по вопросу ограничений, накладываемых лицензией GPLv3. Дополнительный загрузчик хотели использовать из-за опасения, что могут возникнуть проблемы при использовании загрузчика GRUB 2, распространяемого под лицензией GPLv3, которая запрещает тивоизацию. Использование GRUB 2 в ситуации, если производитель нарушит требования Canonical и не реализует в прошивке возможность отключения режима безопасной загрузки, может быть рассмотрена как нарушение лицензии GPLv3. В этом случае юристы Canonical опасались, что для выполнения условий лицензии GPLv3, компанию могут обязать предоставить в открытый доступ закрытые ключи, использованные для формирования цифровой подписи. Фонд СПО развеял подобное опасение и указал, что ответственность будет лежать на производителе, не выполнившем условия контракта, поэтому лицензия GPLv3 не мешает изначальному использованию GRUB2 и не может привести к принуждению к публикации закрытых ключей.
Читать

Делаем приватный монитор из старого LCD монитора

Вы наконец-то можете сделать кое-что со своим старым LCD монитором, который завалялся у Вас в гараже. Превратите его в шпионский монитор! Для всех вокруг он будет выглядеть просто белым экраном, но не для Вас, потому что у Вас будут специальные «волшебные» очки.

Читать

Позы программистов

Итак, пятница, почти конец рабочего дня… Программистам посвящается.
(стырено на просторах интернета)
UPD: нагло стырено вот отсюда.


Утро, начало рабочего дня — Миссионерская поза
Читать

Чему я научился за 30 лет программирования

Оригинальная статья Джона Грэхем-Камминга.
Переведено и опубликовано с разрешения автора.

Я занимаюсь программированием уже более 30 лет, начиная с машин, уже устаревших (на процессорах Z80 и 6502) до современных, используя языки BASIC, ассемблера, C, C++, Tcl, Perl, Lisp, ML, occam, arc, Ruby, Go и многие другие.

Далее следует список того, чему я научился.

0. Програмиирование — это ремесло, а не наука или инженерия

Программирование гораздо ближе к ремеслу, чем к науке или инженерной дисциплине. Это комбинация умения и опыта, выраженная с помощью инструментов. Разработчик выбирает нужные инструменты (иногда создает собственные) и учится использовать их в процессе создания.

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

Принимая во внимание, что это ремесло, нетрудно заметить, что важны опыт, инструменты и интуиция.

Читать

Русский язык в Ubuntu 12.04

ЧЯДНТ? Поставил бубунту и не было русского языка. Утилита настройки языка системы рушилась с ошибками при попытке смены языка системы.

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

Решается вопрос путем запуска тулзы от имени рута:

sudo gnome-language-selector

после чего меняешь все что нужно, перелогиниваешься, и все работает.
(хотя перед этим я в отчаянии отредактировал /etc/default/locales, я хз, имеет ли это значение)