LINUX.ORG.RU

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

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

Форум — 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
()

Порекомендуйте книгу по японской мифологии.

Форум — Talks

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

ps. тег аниме чтобы привлечь специалистов

 ,

Deleted
()

Видеолекции по математике для школьников

Форум — Science & Engineering

Собственно посоветуйте интересные видеолекций по математике для школьников. Ну или хорошие учебники.

 , ,

Solonix
()

Intermediate Haskell

Форум — Development

Что можно почитать хорошего на тему приемов среднего уровня и best practices при создании реальных неэзотерических программ на Haskell? Новичковые туториалы и теоркатовая наркомания не нать. Интересуют, например, обзоры современных прикладных библиотек, советы по проектированию и т.д.

 , ,

ovk48
()

Вопрос по выводу типов по Хиндли-Милнеру

Форум — Development

Читаю про вывод типов, и возник вопрос по этому абзацу:

По-существу, Хиндли-Милнер (или «Дамас-Милнер») это алгоритм для вывода типов значений на основании того, как они используются. Буквально, он формализует интуитивное представление о том, что тип может быть выведен из поддерживаемых им операций. Рассмотрим следующий код на псевдо-Scala[4]:

def foo(s: String) = s.length
 
// заметьте: без указания типов
def bar(x, y) = foo(x) + y

Просто посмотрев на определение функции bar, мы можем сказать, что ее тип должен быть (String, Int)=>Int. Это не сложно вывести. Мы просто смотрим на тело функции и видим два способоа использовать параметры x и y. x передается в foo, который ожидает String. Следовательно x должен иметь тип String для того, чтобы этот код скомпилировался. Более того, foo возвращает значение типа Int. Метод + класса Int ожидает параметр, также Int, следовательно y должен быть типа Int. Наконец, мы знаем, что + возвращает Int, а значит это и есть тип, возвращаемый bar.

Но что будет в случае, если функция foo полиморфна, и принимает несколько типов, и если операцию + имеет не только число, но и строка? И еще несколько типов? Как же тогда можно вывести тип?

 , ,

callbackhell
()

Алгебра и начала анализа для вспоминающего

Форум — Talks

Привет.

Что есть:
Мозг, 3 часа свободного времени и желание изучать.

Решил начать с книги Шень, Гельфанд Алгебра, а дальше, что посоветуете.


Цели:
Поднять уровень математики, чтобы поступить на второе высшее.


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

Чтобы применять в рабочей деятельности.

Являюсь инженером скс

 , , ,

ChuCha
()

Разыскивается торрент-трекер со странной музыкой

Форум — Talks

Захотелось значит мне разжиться всякой странной и непопулярной музыкой из страны восходящего солнца, а на рутрекере ни «The Oral Cigarettes», ни «KANA-BOON», да и «Tricot» всего пара альбомов и те в унылом mp3 (ладно хоть так). Так вот где многоуважаемый ${ALL} достает, малоизвестную, но безмерно интересную музыку из самых отдаленных уголков нашей планеты?

 , ,

fat_angel
()

Установка Mesa и Wine

Форум — Linux-install

Народ объясните как установить Mesa и Wine – gallium-nine+staging на Linux Mint c видео картой Radeon HD7970M ?? И объясните что такое Radeonsi?

 

ElPirato
()

Книги по проектированию ПО

Форум — Development

Искал в гугле книги по проектированию ПО, а там везде корпоративщина, мне бы под десктоп. Что бы кратенько - задумал я написать, например jabber-клиент очередной велосипед - с чего надо начать? Сразу садиться кодить или лучше всё-таки продумать детали? И как их вообще продумывать?

 , , ,

kosc
()

Разыскивается книга про то, как научиться программировать

Форум — Development

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

P.S. Стоит ли читать «SICP, HtDP, PCL», которые мне посоветовал анонимус?

 , , ,

evilmanul
()

Хочу научиться программировать правильно

Форум — Development

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

alix
()

Посоветуйте книгу по криптографии/криптоанализе с точки зрения математики

Форум — Development

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

 ,

abs
()

Новый свободный моноширинный шрифт Hack 2.0

Новости — Open Source
Группа Open Source

Тихо и незаметно, никого не спрося, увидел свет новый свободный моноширинный шрифт Hack 2.0.

Оптимизированный для редакторов кода, шрифт включает более 1500 глифов, в том числе, кириллических. Доступны обычное, жирное, курсивное и жирное курсивное начертания. Оптимальный кегль, рекомендуемый разработчиками — 8-12px, хотя заявлено разборчивое начертание уже при 6-7px.

Подробные примеры шрифта

Github-репозиторий

>>> Источник

 

Hurenweibel
()

Математика с нуля. Час времени, каждый день.

Форум — Talks

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

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

Но есть ли какие более эффективные, прорывные методы? Список литературы, видеофильмы, лекции? Времени на математику: 1 час в сутки.

Если что, про «Матемагию» (Secrets of Mental Math от Arthur Benjamin) слышали и скачали (1, 2), если кто не в курсе, посмотрите это видео на TED с переводом.

Ведь это не сложно на самом деле, если последовательно двигаться от малого и простого до сложного и комплексного, или как говорит некто Linus Torvalds:

«Любого уровня сложности можно достичь за счет сочетания простых вещей.
Для решения сложной проблемы нужно лишь создать связи между простыми процессами.»

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

ну и Марк Твен говорит:
«The secret of getting ahead is getting started. The secret of getting started is breaking our complex overwhelming tasks into small tasks, and then starting on the first one.»

и Генри Форд тоже:

«Каждый, кто перестает учиться, становится стариком, вне зависимости от того, сколько ему лет - двадцать или восемьдесят.
Каждый, кто продолжает учиться, остается молодым. Самая великая вещь на свете - оставаться молодым.»

 ,

vim
()

Gotham

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

Продолжаем доставлять эксклюзив, в этот раз представляю вашему вниманию вариант темы Pro для Awesome 3.5.5+ - Gotham.

Вот скриншот с обоиной, не влез из-за ошибки галереи, рекомендую глянуть: http://i.imgur.com/BJa3vXy.png

Тема основана на новой, фантастически приятной в темное время (суток?) теме vim-gotham.

(скоро будет для имакса, сейчас есть для вима (+ airline), гвима, iterm2 и я по быстренькому сварганил для termite)

Конфиги тем.
Конфиг vim.
Конфиг термита с цветами.

Попробуйте тему для вима, очень приятная.

 , ,

vim
()

Тайлинг моей мечты

Форум — Talks

В последнее время занимался немного оптимизацией управления окнами в awesome, и теперь получившейся хренью сил нет охота поделиться. Из интересного есть специальный графически оформленный (да, нужен compton) режим для манипуляции окнами, собственная «полуручная» схема тайлинга, нескучные заголовки с табами.

Видео чтобы не описывать: раз, два.

Конфиги можно потыкать палочкой все там же. Отзывы и мнения приветствуются.

 

Worron
()

Долгожданная стабильность

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

Вот уже как месяц я сижу на Debian Testing, XFCE без декораций окон (все действия с ними на шоткатах) и вот с таким расположением dockbarx сбоку.

Нравится, во время работы не замечаю DE вообще, чего и добивался.

GTK: FlatStudioGray
Fonts: DejaVu Sans, Console: Bitstream Vera Mono (прям как у railscasts, да)
Icons: Faenza
VIM-colorscheme: Tomorrow-Night-Eighties (семейство тем Tomorrow)

 , , , ,

metra
()

Курс лекций «Автоматическое доказательство теорем»

Новости — Конференции и встречи
Группа Конференции и встречи

С 28 сентября Джон Харрисон прочитает серию лекций об автоматическом доказательстве теорем:

  • Background, history and propositional logic.
  • First-order logic with and without equality.
  • Decidable problems in logic and algebra.
  • Interactive theorem proving and proof-checking.
  • Applications to mathematics and computer verification.

Лекции будут проходить в ПОМИ РАН (Санкт-Петербург, наб. р. Фонтанки, 27), Мраморный зал, второй этаж.

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

Клуб открыт абсолютно для всех: вход свободный, лекции бесплатные, никакой предварительной регистрации не требуется.

Профессор Харрисон занимается формальной верификацией в компании Intel Corporation. Его основной специализацией является верификация алгоритмов, работающих с числами с плавающей точкой.

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

 ,

ymn
()

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

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

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

На этот момент доступны для скачивания:

Предупреждение: При скачивании будет возникать предупреждение об отсутствии доверия к сертификату (узлу). Игнорируйте его — это «фича» доступной площадки.

>>> Исходники

 

Evgueni
()

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

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

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

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

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

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

 

Evgueni
()