librarian@blog:~$ life, studies, linux...

Все записи помеченные тегами: ”жизнь”

Женился.

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

Продолжить чтение...

Автор: Никита Менькович | Дата: 19 April 2010

Тэги: ,

Переходим с Pulse Audio на Alsa в Ubuntu 8.10(HP Compaq Presire CQ50)

Заметка очень короткая, поскольку делать в ней надо всего ничего. И, возможно, она касается только моего компьютера.
Итак, задача: сделать возможность болтать по скайпу, слушать музыку и смотреть флэш со звуком одновременно.
Я тут недавно всё переставлял изза глюка винды, и последующего моего тупизма. Потерял большинство наработок, которые набрались за год использования Linux.
В общем в итоге поставил сначала openbox, но что то там мне стало очень лень всё настраивать и я поставил базовую систему ubuntu-desktop.
И обнаружил в ней, что весь аудиовыход идёт через pulseaudio, в отличие от старого и надёжного alsa, с которым я проблем не имею вообще(и конфигурируемость у него повыше).
Итак — удаляем pulseaudio:

sudo aptitude remove pulseaudio && sudo aptitude purge pulseaudio

Это удалит начисто весь pulseaudio из системы.
Затем идём в Система — Параметры — Звук:
Везде ставим “ALSA — Advanced Linux Sound Architecture
В каналах микшера по умолчанию:”HDA NVidia(Alsa mixer)
Вуаля - Готово!

P.S.Это также у меня на моём позволило убрать лишний хрип из динамиков при работе со скайпом.

Автор: Никита Менькович | Дата: 04 January 2009

Тэги: , , ,

Про особый склад ума.

Под влиянием этой записи Каганова хочется прямо с ним согласиться, но пожалуй только в немногом. Дураки есть, каждый в чём то дурак, каждому что-либо нужно будет объяснять на пальцах(например программисту — сантехник будет объяснять как сделать разводку труб совсем не так, как если бы он это объяснял коллеге).
Буквально недавно, ночью, перед сдачей зачёта по методам матфизики случился такой диалог:

(05:01:58) однокурсник: а один вопрос по первому типарю не подскажешь?
(05:02:48) librarian: какой?
(05:04:30) однокурсник: мето фурье….там когда дашёл до ф-лы tg(мю)=число/мю чтоб найти это мю??? где его и как искать?

Вот почему я, человек который в принципе справедливо учится на 3ки-4ки, сходу может назвать как минимум 6 методов решения, из них в основном численные правда: тупо перебором, графически построив графики тангенса и а/x(можно достаточно точно найти точки пересечения), вычитая одну функцию из другой найти место, где она меняет знак, методы хорд и касательных, метод Ньютона, просто решение тригонометрического уравнения и т.д. А причем этот человек учится на 4 и 5, что меня несказанно поражает.
Может действительно разные склады ума, у меня наверное какой-то более практический наверное, а у него что-ли память лучше(у меня с памятью совсем швах, особенно когда дело касается какой-нибудь не особо интересной метрологии ;)

Вторая его запись, а именно комментарий к одной из прошлых записей в его блоге про бан его дневника в livejournal:

Леонид Каганов:Понимаешь,
это не unix-way, это windows-way: “возникла проблема? обратитесь к
поставщику услуг и попросите ее для вас решить…” Гораздо интереснее и
полезнее было бы найти простое решение, позволяющее самостоятельно
класть хуй и делать свое дело, не обивая чужие пороги унизительными
просьбами об амнистии :)

Этот комментарий на самом деле идеально описывает и суть первого поста Каганова, и суть работы техподдержки и наверное очень точно описывает разницу подходов между пользователями linux и windows(я к windows причислю, пожалуй и примерно треть пользователей ubuntu).
К сожалению, в работе приходится постоянно советовать использовать win-way: сделайте то-то, пропишите туда-то и туда-то то-то и всё заработает(или отсылать к разработчикам скрипта, коли прямо сразу не становится ясно, в чём же может быть проблема) . А по сути, иначе никак и не получится действовать, поскольку рекомендовать обращаться к документации, поскольку там это явно написано, можно лишь наверное 1% всех людей, которые обращаются за помощью. Я таких клиентов очень ценю, но как сказал наш преподаватель по квантовой механике и оптике, профессор Соколов Александр Иванович: “Очень жаль, что приходится общаться с умными людьми на экзамене всего по паре минут, а на глупых тратить по полтора часа”.

P.S.Наконец то основная нервотрёпка с получением зачётов закончилась. Осталось дозащитить курсовую по квантовой механике и, в принципе, Merry Xmas Everybody (c) Slade ;)

Автор: Никита Менькович | Дата: 26 December 2008

Тэги: , ,

Делаем будильник из компьютера.

Поскольку у меня компьютер сейчас запущен почти всегда(новый ноутбук не такой шумный как старый, когда на нем ничего не запущено, кроме(например rtorrent).
Захотелось решить проблему с будильником, поскольку к телефонному я уже привык и выключаю его не просыпаясь.
Сначала я ставил включение музыки в кронтабе, но поскольку его античеловечный интерфейс весьма неудобен(да и крон это чересчур для такой простой задачи, как разовый будильник). И тут я вспомнил про at, это более простой менеджер расписания, причем он сильно проще чем cronab, хотя и менее функциональный.
Ставил будильник так:

~ $ at 8:30
warning: commands will be executed using /bin/sh
at> /usr/bin/mpc play #включение музыки в mpd
at> #Ctrl+D
~ $ at -l
11 Thu Dec 11 08:30:00 2008 a lib

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

touch /usr/bin/alarm
vim /usr/bin/alarm

#!/bin/bash
echo "/usr/bin/mpc play" | at $1

Теперь ставлю будильник чуть проще:

~ $ alarm 8:30

В принципе я хочу ещё доработать, чтобы было постепенное увеличение громкости через alsa, ну и ещё пару функций типа расписания и готовых вариантов будильника и т.д. Но пока хватит. Пойду посплю

~ $ alarm 8:00

P.S.Первые два топика по запросу “bash at alarm” — фигня, неумело написанные скрипты :)

Автор: Никита Менькович | Дата: 10 December 2008

Тэги: , , , , ,