Лабораторний журнал Tenebrosus Scriptor'а [entries|archive|friends|userinfo]
featar

[ website | Забруднив мережу цим ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Гребаная джава [Jan. 13th, 2013|12:08 am]
[Tags|, , ]

Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.


А я вот таки нашел, что мне жестко вешало GPU в момент работы BOINC.

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

Пути запретить эту мерзость на уровне системы пока не нашел, ограничился явным прописыванием запрета в загрузчике JDownloader'а.

Java тормозила, тормозит и будет тормозить, несмотря на все попытки издевательств над здравым смыслом и законами мироздания.

После этого расчеты не падали. Да, я опять их гоняю.
Link29 comments|Leave a comment

Не быть мне альтруистом [Jan. 6th, 2013|03:36 am]
[Tags|, ]

BOINC регулярно жестко вешает систему. До reset'а. Снес нафиг.
LinkLeave a comment

Вычислительный альтруизм [Jan. 3rd, 2013|01:53 am]
[Tags|, , , , ]

Решил тут побаловаться с BOINC.

Запустил Einstein@Home. Бегает. :)

Поставлено до 50% загрузки, вместе с обычными прогами греет камень до 55 градусов. Видеокарту греет до 60 где-то. Впрочем, надо бы пропылесосить и сравнить.

К вопросу о "нормальном" количестве соавторов одной публикации: такой расклад даже для наших любителей опубликоваться с 8--10 соавторами --- это сурово, очень сурово.

Для тех, кто не в теме насчет BOINC и прочих добровольных вычислений. Если коротко: это технология, которая позволяет раскидывать мелкие кусочки колоссально тяжелой, но идеально параллелизируемой вычислительной задачи на персоналки волонтеров. Если вы не используете на 100% свой ПК, а особенно если есть постоянно простаивающие машины, то есть возможность делегировать свободную вычислительную мощность на какую-нибудь интересную и/или полезную задачу --- например, поиск радиоизлучения внеземного разума или моделирование молекул для поиска потенциальных лекарств. На комп скачивается программа, которая запускается, висит в фоне и не отсвечивает с низким приоритетом и при наличии свободных ресурсов использует какую-то их часть для расчетов (параметры настраиваются).

Снилось, что работал в лабе у [info]chemi_cat@lj. Гм, интересный вариант для стажировки. =)
LinkLeave a comment

Все правильно сделал, или привет из байтрэша [Sep. 20th, 2012|12:03 am]
[Tags|, , , , , , ]

«Потом меня отвели в зал и около часа из меня пытались выбить пароль. Били по голове, в грудь и живот. Экзекуцией занимался известный агент Дмитрий Коломиец, а наблюдал за этим Роман Сивухин. Когда они поняли, что из меня им ничего не выбить, они залезли в компьютер и нашли пароли там.»

http://by-trash.livejournal.com/1409848.html

Мотайте на ус, активисты гребаные.
LinkLeave a comment

Сдался [Sep. 16th, 2012|10:25 pm]
[Tags|, ]

Теперь я доблестный пользователь Debian Testing.

Такие дела.

LXDE неистово прекрасен своей упоротостью. Голожопое детство, 95-я винда...
LinkLeave a comment

Morphology-based image sharpening [Sep. 6th, 2012|09:08 pm]
[Tags|, ]

http://gimpguru.org/Tutorials/SmartSharpening/
http://gimpguru.org/Tutorials/SmartSharpening2/
http://www.imagemagick.org/Usage/convolve/#sharpening

Хмурые туториалы касательно повышения резкости изображений, основанного на анализе морфологии (выделение краев предметов на картинке).

Жалко только, что в ImageMagick таким путем легко делать "обычное" повышение, а вот для применения порога нужны всякие затейливые приколы.

Например, так вот (без foolproof):

[anton@anton rescan_karpaty]$ cat smart_sharp.sh
#!/bin/bash

if [ $# -lt 2 ]
then
echo "Usage: `basename $0` <filename.tif> <noise threshold>"
exit 1
fi

convert $1 -define convolve:scale='100%!' -morphology Convolve 'Log:0x2' -black-threshold $2 tmp1.tif
convert $1 -define convolve:scale='-100%!' -morphology Convolve 'Log:0x2' -black-threshold $2 tmp2.tif
composite $1 tmp1.tif -compose plus tmp3.tif
composite tmp3.tif tmp2.tif -compose subtract `basename $1 .tif`_sharp.tif

rm tmp?.tif


Параметр noise threshold --- положительное целое числое от 0 до QuantumDepth (255 для картинки с восемью битами на канал, 65535 --- с 16-ю и т.д.), подбирается вручную. Чем он выше, тем больше переходов на картинке считаются шумом и не усиливаются. На карпатском слайде из прошлого поста было где-то 320, т.е. около полпроцента от QuantumDepth.
LinkLeave a comment

100 лет Алану Тьюрингу [Jun. 23rd, 2012|10:16 pm]
[Tags|]

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

Впрочем, иногда кажется, что иначе вышло бы, как с Деннисом Ритчи.
Link2 comments|Leave a comment

Жутко экономит место [Jun. 23rd, 2012|04:09 pm]
[Tags|, ]

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies.
Linus Torvalds.

Принципиальный плюс инсталляторов программ для Linux --- не надо хранить их на жестком диске. Жутко экономит место, да.
LinkLeave a comment

Семинар в полупроводах [Apr. 24th, 2012|12:55 am]
[Tags|, , ]

25 апреля (среда) докладываюсь на семинаре в Институте физики полупроводников. Касательно применения квантовохимических расчетов для интерпретации свойств полиядерных комплексов.

Объявление тут: https://docs.google.com/document/d/1YJK1nO1Po8t2ZqHhwiHq4ZJzydCm8B2-BZ3rh5eWC3k/edit
LinkLeave a comment

К вопросу о часиках патриарха [Apr. 6th, 2012|05:14 pm]
[Tags|, , ]

Интересно, а фотошоп у них лицензионный?
LinkLeave a comment

Ультимативное применение Intel 80186 [Feb. 25th, 2012|04:55 pm]
[Tags|, , , ]

http://j7k.livejournal.com/40429.html

А вы говорите --- планшеты, нетбуки...
LinkLeave a comment

О социальных сетях и безопасности. [Feb. 22nd, 2011|01:05 am]
[Tags|, ]
[Current Music |Высоцкий -- Купола]

O kurwamać, это было феерично!

Екс-прем'єр України, лідер партії Батьківщина Юлія Тимошенко закликала писати в сервіс мікроблогів Twitter і соціальної мережі Facebook, оскільки там є свобода слова.

И почему-то никого не волнует, что эти системы не предназначены ни для чего такого, что они блокируются в два счета и ЕДИНСТВЕННАЯ их заслуга в том, что о них все знают.

К вопросу о свободе слова в сети.

http://stas_blinoff.livejournal.com/12484.html?style=mine
http://stas_blinoff.livejournal.com/12730.html?style=mine

XKCDшное

http://imgs.xkcd.com/comics/password_reuse.png

Чтоб не писать отдельные посты, закину еще пару собранных ссылок.

"Защита конфиденциальных данных и анонимность в интернете".

О ремейлерах шифрпанков и Mixminion.
http://www.adminltd.com/win/publications/mir9810.html
http://napa.bos.ru/article02.html
http://ru.wikipedia.org/wiki/Mixminion

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

UPD про фейсбук. Одна из причин, по которой я с этими говнюками не хочу иметь ничего общего -- это спам. Они мне эн раз присылали приглашение присоединиться от имени [info]kaciarynachka@lj, которая об этом, как оказалось, ни сном, ни духом. Ненавижу.
LinkLeave a comment

О белорусах и распределенных сетях [Jan. 29th, 2011|02:54 am]
[Tags|, ]

Ну, опять по мотивам.

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

Так вот.

Кто мешает во всякие дни "Ж" для координации и передачи инфы вместо мерзкого Twitter'а использовать б-госпасаемый Juick? Либо один из его клонов (если Угнича переплющит на анальной модерации)?

Juick -- в трех словах, это микроблог через jabber. Логика почти обычная микроблоговская, но все операции с сайтом происходят через jabber-бот. Т.е. добавляем в ростер бот и начинаем писать. Читать можно тоже через Jabber.

При этом забанить такой сервис на уровне бульбофаервола куда сложнее, чем твиттер. Фактически, оно будет работать через любой открытый Jabber-сервер. Т.е. чтобы удавить такую конструкцию, нужно как минимум перекрыть кислород всем доступным из страны jabber-сервакам. Тем более, что подавляющее их большинство используется таки реально для общения. Тем более, что общение через шифрованный протокол для них -- норма жизни. Тем более, что почти все белые люди сейчас поддерживают TLS => общение даже в криптованном виде идет через порт 5222, то есть ваши мелкие шалости даже сильно палиться не будут. И при наличии подписанного либо заранее акцептированного сертификата с иностранного сервера даже man-in-middle атаки не будет.

Правда, если уложат ваш любимый Jabber-сервер, будет нехорошо. Но можно дублировать.

Впрочем, вот пока искал кое-какую инфу, нашел вообще прекраснейший пример Jabber-шлюза в твиттер. Поднятие таких ботов можно поручить эмиграции. Впрочем, есть и готовые, например тут (правда, только постит). Или официальный иногда лежачий и тормозячий https://www.tweet.im/ (еще пара слов). Еще один. Можно нагуглить еще. Короче, вариантов пообщаться с Хаосом хватит. Эти конструкции даже лучше жуйки еще потому, что позволяют писать с доступного в данный момент сервера (Juick использует JID как юзернейм). Впрочем, появляется man-in-middle.

Про ЖЖ-шный бот молчу (впрочем, он не дает читать).
LinkLeave a comment

Почитал и ужаснулся [Jan. 13th, 2011|01:47 pm]
[Tags|, ]

[info]zmagarka@lj во френдленте -- зело информативно, но иногда ооочень трудно.
Вот и сейчас. (с)
Дошли руки почитать в одном из псто шикарный документик под пафосным названием "Правілы бяспекі у сеціве для ананімусаў" ("Правила безопасности в сети для анонимусов").

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

Цитаты привожу с переводом на русский, ибо.


  • Основная инфа
    нужно юзать сложные пароли (типа maja_peramoga^2010, charnicy^2010_vioska_dziatcinstva - чем длиннее, тем лучше)

    Что это было?
    Сложные пароли -- это _WFxklz77, 04xpXvlP.,6jXQie?3o, а лучше d8e{bvscogZt7H, a&a5HpsEju3ydn и ercUreyhf6Fg4" -- они хотя бы исключают перебор по словарю (а также подбор с учетом правил сочетания букв в белорусском языке (в котором закон восходящей звучности не выполняется строго, но в целом закономерность именно такова -- именно так работает Punto Switcher, например) -- а если расширить перебор еще и на ближайшие соседи на пространстве комбинаций букв (да хоть бы по расстоянию Левенштайна даже) -- без истинно случайных паролей лезть не стоит). Если интересна методика их создания и разучивания -- расскажу.

  • надо периодически удалять письма в имейл ящике,

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

    Ну вот историю вообще -- спорный вопрос (см. ниже). На криптованных ФС бессмысленно. Про аську -- согласен. И да, нужно отключить хранение истории gtalk на самом сервере!
  • не сохранять пароли в браузере!

    Да.
  • в хроме работать в инкогнито окошке

    В нем лучше вообще не работать.
  • в фаерфоксе юзай ctrl+shift+P

    Да.
  • юзать только веб интерфейс для имэйла

    Зачем? Веб-интерфейс = хранение писем на сервере, а копии старых писем хранить нужно. Кроме того, он часто предусматривает обмен по некриптованному каналу. Как раз таки лучше юзать POP3 + Tor (а лучше POP3S -- на гмэйле работает) и криптованные через GnuPG письма, не?
  • в скайпе отключить автоматический вход

    Да.
  • использовать https
    использовать TOR

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

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


Ребята, давайте все-таки не нести пафосную херню, а разрабатывать реальные комплексные решения.
LinkLeave a comment

Запись аудиовыхода со звуковой карты -- Linux [Oct. 22nd, 2010|03:17 am]
[Tags|, , ]

Нашел наконец вещь, которую давно искал.

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

Под виндой такую функцию выполняют некоторые программы для снятия музыки с CD-дисков и найти их не проблема.

Под Linux пришлось поискать дольше.

Однако в итоге все оказалось проще.

Итак, у сервера PulseAudio есть утилита parec из пакета pulseaudio-utils, которая выдает поток со входного устройства. А в качестве входного устройства можно передать монитор выходного потока.

Поиск входного устройства осуществляется командой pactl list из того же пакета.

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

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

Но! На кириллизованных системах есть проблема, т.к. скрипт ожидает англоязычный вывод команды pactl list. Чтобы это исправить, принудительно установим английскую локаль системы для этого процесса, указав в начале скрипта:

LC_ALL=C
LANG=C


А в остальном -- все хорошо)

Скрипт работает от пользователя.
LinkLeave a comment

navigation
[ viewing | most recent entries ]