LINUX.ORG.RU

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

На чём сварганить прототип?

Форум — Web-development

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

Что бы такое взять в качестве инструментов? Много лет писал на PHP, но после нормальных языков, откровенно, хочется блевать от него. JS из той же оперы, плохо входит.

Говорят, Рельсы хороши для быстрого прототипирования? Нужно ли специально уделять время их изучению или можно в процессе проникнуться? А в случае с Django? Ни ruby, ни python толком не использовал, хотя и пробовал.

Из баз выбор такой: MySQL, Postgres, MongoDB. Пока все не начали рекомендовать Postgres, отмечу, что опыта с ним тоже нет никакого.

 , , , ,

jenyadoe
()

Осциллограф

Форум — Science & Engineering

Осознал сегодня необходимость приобретения осциллографа, всё же одного мультиметра недостаточно :-)

У меня имеется бюджет около 5400 рублей, соответственно что-то мегакрутое взять не получится, но всё же хотелось бы купить наиболее удобный вариант.

Прошерстил Али и нашёл такое:

http://ru.aliexpress.com/item/Free-shipping-ARM-DS203-Nano-Quad-Pocket-Sized-... - Портативный осциллограф на 8 МГц. Металлический корпус, 4 канала, флешка, типа OpenSource прошивка, генератор сигнала. Нет защиты. Максимальное напряжение 80 вольт в режиме х1 и 400 вольт режиме х10 (если я правильно понял).

http://ru.aliexpress.com/item/Free-shipping-EM125-2-in1-Mini-Oscilloscope-Mul... - Что-то вроде мультиметра с функцией осциллографа. 25 МГц, 1 канал. Есть защита от перенапряжения.

http://ru.aliexpress.com/item/Free-shipping-Handheld-Digital-Oscilloscope-Mul... - Портативный осциллограф на 20 МГц. Напрягает тот факт, что на кнопках все надписи на китайском.

http://ru.aliexpress.com/item/ET310-digital-multimeter-oscilloscope-Bandwidth... - Цифровой мультиметр с функций осциллографа. 10 МГц.

http://ru.aliexpress.com/item/wholesale-2-in-1-Oscilloscope-DSO501-Sampling-r... - USB-осциллограф 40 МГц. Насколько я понимаю, под онтопиком не заведётся в принципе, поэтому можно даже не смотреть.

http://ru.aliexpress.com/item/Free-for-HK-airmail-fastest-Mini-Pocket-40MHz-2... - 1 канал, 40 МГц.

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

Нужно ли мне гнаться за частотой или же 8-10 МГц хватит.

UPD: В итоге я заказал первый из списка.

KivApple
()

Опасные мониторы

Форум — Desktop

Начал углубляться в тему болезнености глаз. Хотел поделиться со всеми, кто пересобирает мир юзает африканский линупс. Причины усталости глаз:
— неродное разрешение монитора;
— ШИМ подсветки;
— излишняя или недостаточная яркость;
— кристаллический эффект (матовые дисплеи);
— блики (глянцевый дисплей);
— неправильное питание пикселей;
— шревты;
— растояние от дисплея;
— неправильная планировка времепровождения;
линупс
— ктулху.

Разбираем детально и ищем способы решения проблем.

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

ШИМ подсветки — беда и чума большинства современных мониторов. Яркость дисплеев регулируется путём изменения скважности импульсного питания подсветки. Регулировать яркость изменением тока невозможно, ибо кристал светодиода деградирует при незначительном уменьшении или превышении рабочего значения тока. По сути, светодиоды мерцают. Всегда.

Помните как нам вбивали в головы, что светодиоды это будущее? Мы ведь можем сэкономить 10Вт электроэнергии, что положительно скажется на выживании вымирающих видов африканских пони. Помните, да? Реальность обманчива — светодиоды просто дешевле, чем каноничные газоразрядные лампы. Несмотря на то, что яркость газоразрядных ламп тоже регулируется ШИМ — они не могут тухнуть моментально, таким образом уменьшая нагрузку на глаза. Светодиоды же, прекрасно и моментально тухнут.

Так что, разбираем монитор, выкидываем светодиоды и ставим лампочку Ильича. Берегите свои CRT и CCFL для детей — их глаза скажут вам спасибо. Да-да, CRT тоже. Никакого радиоактивного, альфа-, гамма-, бета-, тау-, лямбда- и прочего эзотерически-атсрального излучения у них нет. А те нещасные электроны, которые атакуют внутреннюю пов-сть дисплея не могут навредить на растоянии 20 и более см.

Яркость дисплея. Правило гласит: 100-200 Нт(Кд/м^2). Кроме того, разница между освещённостью окружающих пов-стей не должна превышать 200Лк (тут точно не помню, курим СанПин). Переводим взгляд на стену и затем, на монитор — уменьшаем яркость, если чувствуем напряжение в глазах. А у тебя продуманное общее освещение в помещении?

Кристаллический эффект. Зависит исключительно от типа покрытия дисплея. Такое ощущение, что мониторы тестируют свиборги, но не люди. Используем матовые дисплеи только в крайних случаях — в полевых условиях. В условиях нормальной и продуктивной работы в помещении — глянцевые дисплеи. А если пов-сть экрана бликует, то виноват в этом не дисплей, а твои кривые руки и бездарность в планировке рабочего места.

Питание пикселей. Тут всё печально. Проблемы всё те же — дешёвые матрицы рук дядюшки Ляо. Суть в том, что на пиксель нельзя подавать напряжение непрерывно — его нужно постоянно инвертировать, иначе жидкий кристал примет вечный угол поляризации света (поджарится). Из-за того, что изменение полярности питания пикселя асинхронизировано с соседним пикселем (в дешёвых матрицах) — появляется заметная рябь, мерцание на частоте в в два раза меньшей от частоты развёртки (обновления).

Ещё немного по дешёвым матрицам. Часто применяют низкокачественные поляризаторы, что приводит к цветовой инверсии и муару, но косвенно влияет на зрение.

Шревты. Ещё Татьяныч об этом говорил. Юзаем нормальные ttf-шрифты и будет счастье. Желательно использовать полный хинтинг, чтобы глифы выглядели отчётливо, без гламура и красоты. Береги глаза, гентушник.

И ещё — юзаем человеческие темы, которые обеспечивают хорошую контрастность между текстом и фоном. Помнишь тот обоссаный фон в старых форточках? Он всяко оптимальнее белого фона. Стандартная тема в Gnome 3 — сущий ад, ибо в ней меняется контрастность окон в зависимости от фокуса. Только индусы без глаз могли такое придумать. Ну и белые литеры со слабым хинтингом на чёрном фоне всяко способствуют улучшению зоркости.

Вытяни руку до экрана. Так лучше всего, запомнил? Верхняя граница дисплея на высоте глаз. Ну и раз за час отойди от экрана. Посмотри на окружающий мир, на девушку которой у тебя нет и выпрыгни в окно.

По теме:
http://techmind.org/lcd/dotinv.html
http://techmind.org/lcd/dotinvrgb.html
http://techmind.org/lcd/dotinv2l.html
http://techmind.org/lcd/dotinv2lb.html
http://techmind.org/lcd/dotinvrgb2l.html
http://techmind.org/lcd/dotinvrgb2lb.html

Если у тебя хотя бы на одном видно мерцание — выкинь монитор в окно. Береги глаза — они всяко дороже твоего говномонитора.

P.S. У меня мерцает на 3 и 5. При этом, если изменить контрастность с 50 на 49 и обратно, то мерцание исчезает. Исчезает до первого изменения фона на экране. Диагноз — брак в микроконтроллере монитора (или в его ПО, что не суть, ибо дома не решается). Печально, что при покупке монитора об этом обо всём не знал. Сейчас же глаза на лоб лезут. Монитор — Philips IPS 237E. Не покупайте этот и похожий на него шлак.

P.P.S. Приношу извинения линупсоидам, которых обвинял в кривых шрифтах. Действительно, ранее полагал, что глаза болят из-за кривых шрифтов в линукс. Хотел лично подвергнуть карам Столлмана, честное слово. На самом деле, пусть и не все, но часть шрифтов вполне годная. Те же liberation, droid.

sailter
()

FreshPlayerPlugin — PepperFlash в Firefox

Форум — Development

Flash плеер всё заменяют и заменяют, но никак не заменят полностью. Новые и сверхновые фичи браузеров это замечательно, но Flash бывает всё ещё нужен. К сожалению, доступная NPAPI браузерам версия застыла на 11.2, а новые версии выходят только в составе Chrome. Поэтому я делаю адаптер, который сможет быть посредником между PPAPI плагином и NPAPI браузером. Это такая штука, которая позволит использовать свежий Flash в Firefox, Opera и других браузерах, в которых работают плагины.

https://github.com/i-rinat/freshplayerplugin

 , , , , ppapi

i-rinat
()

модная и удобная xfwm4/gtk2/3-тема

Форум — Desktop

Посоветуйте какую-нибудь удобную и компактную тему для xfce, интересует особенно xfwm4

В mint сейчас, там grebird, но она какая-то громоздкая для ноутбука, хоть и разрешение 1600x900

 , ,

NK
()

Cinnamon Numix

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

Купил новый ноутбук, по совету amorpher поставил Manjaro Linux.

Manjaro просто великолепен - тот же Arch, но на настройку не приходится тратить ни минуты. В Minimal Net Edition нет абсолютно ничего лишнего, но при этом всё уже настроено. Все доступные драйвера ставятся одной командой (можно выбрать, свободные или нет). Остаётся только накатить любимое DE, раскрасить и пользоваться. В русское комьюнити можно лишь потыкать палочкой, а вот на официальном форуме в любое время дня и ночи отвечают в течении получаса - часа.

Репозитории - хорошо оттестированные арчевские. Обновляются, соответственно, с опозданием. Шанс положить систему после апдейта стремится к нулю. Есть графическая оболочка над pacman-ом и автоматическая обновлялка, которые при желании легко отключить (или не включать в случае с Net Edition).

А внутре у ней неонка, т.е арч. А это значит, что любые статьи и инструкции с arch wiki подойдут на 100%, есть AUR, можно подключать неофициальные арчевские репозитории.

На скриншоте Manjaro Linux 0.8.9, Cinnamon, Тема всего - Numix, Иконки - Numix Square, шрифты - Ubuntu, Droid Serif, DejaVu Sans Mono.

Другие скриншоты:
Без окон
Geany
Терминалы
Меню
Transmission + Smplayer

 , ,

devpony
()

Из LevelDB легко выковырять SSTable, Bloom Filter, Merger, etc

Форум — Development

https://code.google.com/p/leveldb/source/browse/#git/table%3Fstate%3Dclosed

Короче я собственно ничего не спрашиваю. Просто говорю что вот тут в коде есть парочка готовых структур кому надо и они там легко выковыриваются. Хозяйке на заметку

Кому не надо - проходите мимо.

 , , ,

vertexua
()

Зацените самодельную игрушку.

Форум — Games

http://dagoneev.no-ip.biz/game

1) Рождаешься с 10`000 руб.
2) Выстрел - рубль. Попал в другого: +70, ему: -70. Дошло до 0 - нищеброд, денег нет на стрельбу, катайся или F5.
3) Цифровые клавиши:

1 - режим стрельбы пулями (обычный)
2 - режим кидания цементом

Выстрел цементом стоит 20 руб, если цемент никуда не прилип или попал на другой танк - бабло не списывается.
Цемент (серый) налипает на другой цемент и на титан (чёрный) (по углам экрана найдёте).
Титан добавлен на карту как первая опора для цемента. Он не разрушаем.
В танки стрелять цементом нет смысла.
Кирпичики других интересных цветов - разрушаются, но никак не вовлечены в игру.

4) Титан не разрушаем, цемент - 1 выстрел на кирпич (как обычно).
5) Нет индикации выбранного режима. Для уверенности жмите повторно 1 или 2.
6) В верхней строчке: глобальные координаты X Y, (=кошелёк), юзеров онлайн
7) другие клавиши:

shift (держать) - не поворачивать дуло на поворотах.

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

Перемещено beastie из talks

kiverattes
()

Посоветуйте звезданутой электроники

Форум — Talks

Ориентиры (осторожно, комментаторы жалуются на ушное кровотечение):
http://www.youtube.com/watch?v=Je6NChw3LiY&feature=kp
http://www.youtube.com/watch?v=7KnRxHPCJvo&feature=kp
http://www.youtube.com/watch?v=8KX3Sb6-WIY&feature=kp

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

Просьба к советчикам приводить не только авторов, но и конкретные примеры композиций.

 ,

Axon
()

Почему некоторые отрицают эволюцию?

Форум — Talks

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

Тем не менее, некоторые до сих пор отрицают эволюцию. Почему?

Откуда вообще берётся отрицание очевидных вещей?

Dorif
()

Просветите и посоветуйте

Форум — Talks

Metalocalypse: The Doomstar Requiem, часть «Some Time Ago...», партия Пиклза.
https://www.youtube.com/watch?v=1xkH0yINgQc
Что это за жанр? Это же не (мелодик)дет как остальное? И вообще от творчества Dethklok сильно отличается(для меня в более слушабельную сторону, от всяких Murmaider'ов ушки вянут). Стык жанров, как и прочие рок-/митол- оперы?

Что есть подобного как по музыке, так и по вокалу? Цепляет сильно =)

 dethklok, ,

GAMer
()

Что почитать для понимания сути работы и архитектуры линукса?

Форум — General

Читаю Немет - Unix и Linux. Руководство системного администратора, и не могу отделаться от мысли, что книга похожа на набор рецептов по установке и конфигурированию софта. То-есть после небольшого введения дается прикладное решение типа вот апач для вебсервера, вот конфиг-файл, тут такие вот опции есть, их можно покрутить. А хочется почитать что-то, что бы дало более глубокое понимание сути работы юникса, его архитектуры, в общем сути а не перечня настроек конфигов демонов. Что посоветуете?

 , ,

n3yron
()

Просрана ли Россия?

Форум — Talks

В каждой истории есть взлеты и падения. В каждом есть сильные и слабые стороны. И если не мы, то кто?
Я продолжаю офигевать от людей, которые срут Россию, являясь россиянином. Да, в этой стране все плохо и в жопе, но 99% тех, кто это делает - сам в своей жизни не сделали ни-че-го, либо просто сдались и опустили руки. Знаете, что такое «делать лучше»? Это не менять власть или голосовать за навального, это выйти во двор и выкинуть мусор, это - отнять сигарету у 12ти летнего, это поднять культуру на ноги. Причем не важно в чем, любая нравящаяся вещь может быть и доходом и восстановлением культуры одновременно. При увлечении, например, шахматами - ничего не мешает создать свои фонды и поднимать тот или иной аспект культуры с ног, не лишая себя возможности есть. Вопрос лишь в желании.

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

Конечно, я не могу использовать личный пример, он бездоказателен на данный момент. Но и смысл поста не в этом, смысл в том, чтобы вы задумались, дорогие мои. Одна улыбка в метро, одно остановленное хамство (свое или чужое), уже делает мир лучше. Это тоже самое, что с любой компьютерной системой - она требует постоянных усилий, мониторинга и ресурсов. Так же и то, что вас окружает, требует постоянных действий. Не обязательно вести псевдополитическую жизнь, не обязательно слать по всем инстанциям жалобы и тд. Любой вклад, даже маленький - уже делает пользу. Даже просто чайник бедной соседке напротив подарить - это уже ПОСТУПОК, который в конце жизни вы повесите на свою личную доску почета. Если исходить из позиции «все говно», то и мир вокруг всегда будет говном. Сама позиция подразумевает негативный настрой, который вы сами себе вбиваете в мозг. А на самом деле, не все люди идиоты и не все быдло. На каждый поступок есть причина, даже для тех, кто просто кидает бычок на улице. Иногда достаточно просто сказать «стоп», человеку который что-то сделал не так, чтобы он понял.

Лучший выход - это изменить собственное восприятие и настрой, посмотреть на все иначе. Четко видеть свои цели и желания в жизни, а они формируются достаточно просто. Ведь любовь к ближнему это то, что мы хотим и для себя. А изначально негативный взгляд портит всё.
Пока на лоре активно срут религию, я вижу как религия помогает моей бабушке справляться с психологическими проблемами. Я вижу, как монастыри и скиты помогают огромной массе людей с самым главным, что есть в жизни - надеждой и уверенностью, что кто-то поможет. Глупо требовать от каждого найти силы верить в себя самого, потому что все люди разные и кому-то необходимо чувствовать что помощь может быть в разных формах. Я вижу, как восстанавливается крупица за крупицей искусство иконописи, спорт, увлечения людей. Само сознание. Само единство России. Тот кто не хочет этого видеть - не видит.
Просто для примера, потратьте час на чтение ЖЖ и сайта Ройзмана, посмотрите как у него идет жизнь и какие поступки в ней совершаются. Поймите, те кто думают что все потеряно - просто так сами себя настроили, то есть потеряли в первую очередь сами себя. А себя терять нельзя. Ибо кроме нас, никого больше у нас самих же и нет.

И да, идите в жопу. Это не нацпол, Это - позиция и принципы каждого из нас.

 

tazhate
()

Про арч

Форум — Talks

Господа, ну сколько можно?
Откуда берутся эти «арчеводы» в последнее время? Это ж не арчеры, это какие-то белки-истерички просто.

Из арча выпилили установщик?
ПАНИКА!!! Как же мы теперь будем его переустанавливать постоянно? (тут должна быть шутка про развалившийся при апдейтах арч) Мы же переустанавливаем его два раза в день, арч сам не переустановится! Так, что ли? И да, вы серьёзно пользовались этим кривым поделием, гордо называемым раньше установщиком?

В арче перешли на GRUB2?
Арч не торт! Всё, система теперь не грузится! Да?
Блджад, это апстрим, детка. Никому не в кайф поддерживать твоё легаси, особенно, когда новая версия стабилизировалась. Да и вообще, в арче принцип доставлять до юзера всё свежее.
В конце концов, у вас кто-то отнял старый GRUB? Поставь из AUR, чего орать-то? Или возьми LiLo или syslinux. Из ничего проблему делаете.

Арч планомерно переходит на systemd, rc.conf выпиливается?
Всё, вот теперь арч СКАТИЛСЯ. Больше им пользоваться нельзя, теперь он вообще не работает, совсем.
Вы издеваетесь? Кроме воплей «Поттеринг — *****!» есть аргументы против systemd? Если есть какие-то _конкретные_ претензии, ну пользуйтесь вы дальше своим sysvinit, у вас его никто не отнимает. Как только его выкинут из основных реп, больше чем уверен, он будет в AUR. Пользуйтесь дальше своим легаси, вам же никто не запрещает. Вот когда на systemd завяжут софт, тогда и поговорим. Только тут уже будет вина явно не мейнтейнеров арча.

Бесит, что придётся использовать AUR тупо ради привычных когда-то вещей, откинутых апстримом? Так запилите репозиторий [legacy] для любителей некрофилии, чего уж. Сделайте хоть что-нибудь полезное.
Есди уж совсем, по-вашему, арч скатился, форкните, пока не поздно. Или валите уже на милые вам убунты, дебианы, слаки, генты, фряхи, винды, в конце концов. Чего ради орать на весь ЛОР, что «арч не торт!!!»? Это не арч не торт, это у вас что-то с руками. И волей. Вам дали дистрибутив-конструктор, вам дали AUR, в котором дохрена и больше пакетов, делайте с дистрибутивом, что хотите. Здесь нельзя что-то совсем уж навязать, просто вам покричать охота.
Просто задолбало, сил уже нету.
Выдохнул.

 , ,

Deleted
()

Скажи мне, на чём ты сидишь...

Форум — Talks

Было много боянистых тем про параллели между операционными системами и машинами, самолётами и т.д. Это всё топтания вокруг да около. Следует свести ОС к фундаментальным веществам, тем более, что аналогии прослеживаются вполне отчётливо.

  • Slackware
    «Когда Slackware вливается электронными потоками в кремниевые вены, я ощущаю прикосновение господа Патрега»
    Один из старейших способов уйти в Нирвану. Адепты сего вещества молчаливы, отрешённы, редко бывают замечены в обществе. Они достигли просветления. Но всё не так просто на первый взгляд: чтобы влиться в эту касту, нужно знать досконально всю эту кухню и уметь вручную готовить себе билет в идеальный мир. Slackware - батя всех веществ, познав его, остальные покажутся детской игрушкой. Slackware - это героин. И он умеет ждать.
  • Debian
    «Всем peace, братья!»
    Эти люди никого не агитируют - каждый должен самостоятельно почувствовать в себе частичку Debian. Сила их - в человеколюбии и братской взаимовыручке. Они протягивают руку дружбы даже тем, с кем все остальные предпочитают не иметь никаких связей (см. BSD). Спокойствие их граничит с пофигизмом. Их аура естественности, сотрудничества и любви сплачивает вокруг себя значительную часть сообщества. Это одно из основных веществ, составляющих мир Linux. Если Slackware - отец всех веществ, то Debian - это любящая и ласковая мать-марихуана.
  • Ubuntu
    «Эээ... а где тут кнопочка была? Гы»
    Марихуана, щедро сдобренная химикатами по рецептам одного психокосмонавта, которыми он ни с кем не желает делиться. В силу большей улётности намного более популярна, чем чисто природный продукт, однако есть жирный минус: систематическое употребление быстро атрофирует головной моск. Зато мир такой цветастый, яркий, даже кнопочки могут оказаться не в той стороне, где ожидалось. Широко доступна. В силу всего перечисленного популярна среди широких народных масс.
  • Gentoo
    «Ты откуда вылезло, быдло тупорылое? Рот закрой - говорит гуру!»
    Gentoo - это чистейший, стопроцентный кокаин. Когда невинный, неиспорченный ещё человек впервые проникается всей глубиной Gentoo'шного прихода - он в один миг преображается в монстра, познавшего дзен с самой злой и тёмной его стороны, со стороны не буддистского монаха, нет - со стороны древнего могущественного демона. Мир необратимо меняется. Отныне он рассматривается лишь как заготовка будущего совершенства, многие части которой должны быть беспощадно и бесследно вырезаны. Получение исходного кода Вселенной и пересборка её в соответствии с Идеалом навсегда становится манией адепта Gentoo. Из-за этой мании, а также из-за износа ЦНС под воздействием этого вещества, гентушник с течением времени превращается в сумрачного агрессивного психопата.
  • Arch
    «У меня всё ОК! Чёрт, опять зуб выпал...»
    Arch'еводы - каноничные любители амфетамина и его производных. Любят скорость, любят эксперименты, в общем - отрываются на полную. По скорости обкатки новых формул и рецептов соревнуются с любителями Fedora. Из-за чего частенько страдают - всё же за Fedora стоит крупная фармацевтическая корпорация, а Arch - это всего лишь группа молодых доморощенных химиков. Главная беда, преследующая Arch'еров - систематическое употребление снижает содержание кальция, из-за чего у них регулярно то зубы выпадывают, то конечности ломаются...
  • RHEL&Fedora
    «То, что доктор прописал! Всё законно и сертифицированно!»
    RHEL - это легальные стимуляторы/антидепрессанты, защищённые лобби фармацевтических компаний, вследствие чего на них подсажена значительная часть населения. Выйдя из дорогого кабинета доктора с заветным рецептиком в руке, будьте уверены, что все ваши проблемы отныне - проблемы вашего доктора, за решение которых он получает от вас кругленькую сумму. Знайте, что состав пилюли тщательно выверен и обкатан на... на ком? Познакомьтесь с этими несчастными подопытными кроликами: Fedora. Именно они - тот фармацевтический полигон, на котором испытываются все новые веяния в мире веществ. Странно, но некоторым это даже нравится. Видимо, таково коварное действие красной пилюли, предлагаемой всем новичкам, входящим в безжалостный мир корпоративных войн.
  • LFS
    «Я - ядро, летящее сквозь мрак /dev/null!»
    Приклейте к атомному ядру ящичек с инструментами. Возьмите кусочек гнома и намажьте его ровным слоем по поверхности буквы «Х». Засуньте в рот толстой лисы кусок дохлой коровы. Прошейте это всё тонким питоном. Не ограничивайте себя рациональными рамками повседневного мира - ведь вы под ЛСД!
  • BSD
    «Что не разложилось - то не сдохло»
    Алконавты. Про них ходят дурные слухи, с ними никто не контактирует, любители вышеупомянутых веществ их презирают («Синька - чмо!»), поэтому, напившись до чёртиков, им приходится иметь близкие контакты с совершенно неподвижными существами. Со стороны это выглядит как извращение, но сами они утверждают, что в процессе интимного общения у партнёра даже двигалась голова. Наряду с любителями обычной водки (FreeBSD) существует малочисленная группа употребляющих различные самогонные субстанции (DragonFlyBSD, PC-BSD и т.д.).
  • Mac
    «Через неделю в продажу выходят новые таблетки, упаковка на 17% красивее! Пойду чего-нибудь продам...»
    Одна наглая фармацевтическая компания продаёт Таблетки Счастья. Дорого. Новые формулы клепаются довольно быстро и оперативно запускаются в серию. Корпорация эта имеет обширную аудиторию фанатов, которые не мыслят счастливую жизнь без этих Таблеток. Вот только на самом деле под яркой оболочкой Таблеток скрывается обычный мел. Что самое интересное - порядка 10% фанатов так сильно верят в своего идола, что действительно чувствуют себя счастливыми от этого плацебо. Но в основном, фанатская аудитория состоит из глупых обывателей, профукавших массу денег на пустышку и уверяющих друг друга как это классно упарываться Таблетками Счастья. Порой они смутно что-то подозревают, и чтобы избавиться от этого неприятного чувства, рассказывают о своём Счастье другим.
  • Windows
    «Кха-кха-кха... а ты почему не куришь? Не мужик, что ли? Кха-кха-кха...»
    Несчастные курильщики - потребители никотина. Головная боль здоровых людей, которым приходится терпеть эту ужасную вонь. 95% - просто безвольные слабаки, которые пассивно скопировали эту вредную привычку от окружения. Избавиться от неё очень трудно, так как большинство этих бедолаг не понимает, почему от неё надо избавляться. Ведь сосание палок полуголубого полугиганта - это очень по-взрослому, и помогает расслабить мозг... до полной его неработоспособности.

 , , , ,

Kindly_Cat
()

Отличие кросскомпилятора bare metal и for linux на ARM.

Форум — Development

У меня есть тулчейн - arm-none-linux-gnueabi. Что значит -none-? Этим компилятором я собирал ядро и загрузчик которые относятся к программам for bare metal. Этим же компилятором собиралось Qt и кутишные приложения - и все чудно работает.В чем подвох? Этот компилятор к какому относится- bare-metal или linux? где взять информацию по этому вопросу?

 , ,

Racot
()

К спорам по systemd и debian

Форум — Talks

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

Ситуация: Живём много лет на sysvinit, появляются всякие openrc и upstart, на которых работают две системы их большого количества. Появляется systemd и сразу большое количество систем переходят на него. Почему? Обьясню на примере debian, тестовой ветки и systemd из этой же ветки.

Почему появилось желание поменять sysvinit на чтото другое?

1) Структура скриптов для sysvinit подразумевает только возможность запуска скриптов с флагами start и stop. Внутреннее устройство скрипта ЦЕЛИКОМ на совести разработчика. Конечно это не повод считать что все скрипты для sysv говно, но всётаки встречаются такие экземпляры, что хочется просто плакать, когда их читаешь. Особенно изза того, что большую часть логики слежением за стотоянем службы пишется на баше. Хотя нынче половина инит скриптов завязанны на start-stop-service. В итоге - каша.

2)Никаких средств для учёта очерёдности запуска сервисов и паралельной их загрузки. Да, есть insserv, только оно ещё больше каши добавляет в скрипты инициализации.

Почему не upstart?

Уже несколько лет в дебиане висит, и ещё не пыталось стать стандартной системой инициализации. В нынешней ситуации, когда говорят о фичах, которые уже есть в других системах инициализации - говорят - «пфф, мы можем тоже такое написать» (тот же cgroup). В итоге функционал апстарта в текущем его состоянии ушёл не дальше sysvinit+insserv+start-stop-daemon. Зато хипстер-аура вокруг него просто знатная.

Почему не openrc?

Оно ещё старше, чем upstart, но разговоры о нём толком начались только при выборе между upstart и systemd. В итоге оно на бумаге конечно лучше чем systemd, но практически это даже проверить не возможно. Некая мифическая сущность, сферическая и в вакууме.

Почему systemd?

1) Он уже работает в тестинге, и не полагется на fallback на sysvinit. Когда я последний раз пробовал upstart без sysvinit скриптов он не работал, и все его преимущества скатывались в ничто. Просто не использовались. В итоге ситуация выглядит так:

systemd - сначала сделали поддержу, потом ещё предложили как стандарт.

openrc и upstart - сначала предложили, а поддержки нету, никакой. Вот если выберут - то поддержка будет. По мне - нарушение причинно-следственной связи.

2) Использование cgroup невероятно упрощает внутреннюю логику юнитов для запуска сервисов. СИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИЛЬНО.

Вот например юнит для bluetooth демона

[Unit]
Description=Bluetooth service
[Service]
Type=dbus
BusName=org.bluez
ExecStart=/usr/sbin/bluetoothd -n

[Install]
WantedBy=bluetooth.target

Alias=dbus-org.bluez.service
И всё, так как bluetooth не требует какойто хитрой логики для остановки сервиса, он просто убивается. Пид ловится через cgroup

а теперь выполним одну весёлую комманду

khades@debian:/etc/init.d$ cat /etc/init.d/bluetooth |wc
201     584    4474
Разительная разница

А теперь о мифах про systemd.

JOURNALD БИНАРНЫЕ ЛОГИ ХУЖЕ ЧЕМ В RSYSLOG

syslog - это стандарт отправки и регистрации сообщений о происходящих в системе событиях

rsyslog - программа для организации хранения этих сообщений, полученных по системной шине, реализованной в ядре linux (/dev/log)

journald - легковесный сервис для хранения и чтения логов с хранением их в памяти для ускорения процессов ввода\вывода во время загрузки с ОПЦИОНАЛЬНЫМ хранением бинарей на диске. НЕ ЛОМАЕТ rsyslog.

PID 1: ВСЁ УПАДЁТ ЕСЛИ УПАДЁТ SYSTEMD

1) Почему systemd должен упасть?

2) Ядро тоже падает, давайте все ненавидеть ядро

PID 1: СИСТЕМД МНОГО ВСЕГО В ОДНОМ ПРОЦЕССЕ ДЕРЖИТ И МНОГО НА СЕБЯ БЕРЁТ!!!!

1) Для изоляции запускаемых процессов и придуман CGROUP.

2) khades@debian:~$ ps aux |grep systemd root 284 0.0 0.1 297788 11032 ? Ss фев13 0:01 /lib/systemd/systemd-journald root 295 0.0 0.0 42944 1924 ? Ss фев13 0:00 /lib/systemd/systemd-udevd root 2448 0.0 0.0 36928 1636 ? Ss фев13 0:00 /lib/systemd/systemd-logind

ПОТЦЕРИНГ ЧТОТО ПОМЕНЯЕТ И ВСЁ СЛОМАЕТСЯ

Даа, и это сразу попадёт в стейбл дебиана. инфа 100%.

И последнее, касаемо непортируемости на другие ядра. В нашем случае глупо не использовать передовую технологию (CGROUP) ради совместимости с принципиально другой системой, учитывая то количество ништяков, которое оно нам даёт реализовать. Я вообще в далёком будущем представляю как на помойку выкидывают selinux, потому что домены безопасности реализуют на основе namespaces и cgroup. Ах мечты, мечты.

 ,

Khades
()