LINUX.ORG.RU

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

Основы криптографии

Форум — Security

Добрый день, ЛОР.

Тема может быть не для security, а скорее для talks, но спрошу пока здесь. Посоветуйте каких-нибудь мануалов, по ssl, tls, сертификатам и т.д. Сейчас есть понимание, что такое открытый ключ, закрытый, ssl, сертификаты и иже с ними. Но понимание скорее интуитивное. Не совсем ясно отличие gnutls от, скажем, openssl. Что такое цепочки CA. Как работает механизм цифровой подписи. В чём отличие сертификата, от публичного ключа, подписанного цифровой подписью и т.д.

В общем хочется чего-то более-менее фундаментального, без привязки к технологиям. Я тут было начал читать мануал по gnutls, но там описано скорее сишное API, а не сами концепции.

generator
()

Как правильно настроить личный mail-сервер, чтобы гугл не кидал в спам?

Форум — Admin

Установил postfix. Получил валидный сертификат подписанный startssl-ем, настроил его для использования TLS. Настроил DKIM, SPF. Настроил правильный reverse dns. Отправляю письмо пользователю gmail-а, оно падает в спам. В заголовках смотрю - всё валидно, гугл проверяет и доволен. Но падает в спам. Никаких ссылок в тексте нет, просто письмо обычное.

Собственно хочу me@mydomain.com использовать для почты, но если у собеседников письма будут падать в спам, это, естественно, неприемлемо.

Legioner
()

Ночной ковыль

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

Мое рабочее место.

Что на скриншоте:

xmonad

firefox + pentadactyl с emacs-like горячими клавишами, dark zenburn global style css, используются цвета из темы gtk.

GNU Emacs с темой zenburn.

Midnight Commander. Тема.

Тема Gtk: zenburn-gtk2-3

ШГ: DejaVu, конфиг.

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

 , , ,

Deleted
()

как доподлинно выяснить что дисковые операции происходят в ram а не на ssd

Форум — Desktop

Я купил ноут hp 4 1257er и ssd plextor 256 Gb для него. Скрестил. Установил xubuntu 13.04 и занялся оптимизированием системы под работу на ssd - смонтировал все каталоги для временной работы в tmpfs. Выжимка из fstab:

none on /sys/fs/cgroup type tmpfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
none on /tmp type tmpfs (rw,nosuid,nodev,size=6G)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /var/cache/apt/archives type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
none on /var/tmp type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
none on /home/remort/.cache type tmpfs (rw,nosuid,nodev,size=2G)
Я использую chromium , его кеш я тоже смонтировал в tmpfs , после этого начал мониторить работу системы с помощью тулзы iotop. Ниже видно что iotop рапортует о множественной записи cromium'ом своих данных на диск. В iotop я выбрал вкладку WRITE для мониторинга операций записи на диск :
4874 be/4 remort       10.48 M     13.35 M  0.00 %  0.00 % chromium-browser
  553 be/3 root          0.00 B      3.30 M  0.00 %  0.08 % [jbd2/sda1-8]
 4877 be/4 remort        2.21 M      2.81 M  0.00 %  0.00 % chromium-browser
 4875 be/4 remort        0.00 B   1848.00 K  0.00 %  0.00 % chromium-browser
 4872 be/4 remort        0.00 B   1524.00 K  0.00 %  0.00 % chromium-browser
 4860 be/4 remort        0.00 B   1508.00 K  0.00 %  0.00 % chromium-browser
 4862 be/4 remort        4.00 K   1108.00 K  0.00 %  0.00 % chromium-browser
  271 be/3 root          0.00 B    924.00 K  0.00 %  0.04 % [jbd2/sdb1-8]
 4977 be/4 remort        0.00 B    388.00 K  0.00 %  0.00 % chromium-browser
 1455 be/4 root          0.00 B    144.00 K  0.00 %  0.00 % upowerd
  675 be/4 syslog        0.00 B     44.00 K  0.00 %  0.00 % rsyslogd -c5
Так же интересно взглянуть на ahci, xhci прерывания из
/proc/interrupts
после нескольких минут использования chromium на свежезагруженной системе:
40:          1         15       5413      52429   PCI-MSI-edge      xhci_hcd
41:       6496       1825       8640      11670   PCI-MSI-edge      ahci
Так же я наблюдал за лампочкой hdd на ноуте. Она иногда помаргивает при браузинге в хроме даже когда я и ~/.config/chromium смонтировал в tmpfs. Я конечно понимаю что не одним же святым духом питаться но именно при открытии новых сайтов помаргивает.

Я конечно понимаю что без записи на диск никак , но если syslog явно пишет на диск, то хромиум при таком fstab большинство операций должен делать в ОЗУ. Почему растут прерывания для *hci когда я активно бровзаю интернет? Я ведь правильно понимаю что *hci это прерывания дискового контроллера?

Можно предположить что запись на ФС все равно считается дисковыми операцими, но iotop и прерывания слишком низкоуровневые инструменты чтобы так ошибаться, они должны смотреть ниже уровня ФС.

Вообще приводя в пример chromium я говорю вобщем о ситуации с tmpfs+ssd и как увериться и какие тулзы использовать чтобы смотреть куда у меня кто пишет в системе?

Я конечно делал тесты с dd в /tmp , генерииуя файл на несколько Гб и видя что ОЗУ стала занята на это кол-во Гб. Но делая sync после dd в каталоге который смонтирован в ОЗУ у меня опять моргает лампочка на ноуте (метаданные в журнал чтоли пишет о созданном файле).

Один умный чел посоветовал использовать nmon , но она мне ничего нового не дала, зато я узнал про ОС AIX ))

Я хочу видеть своими глазами а не вычислять эмпирически кто на какой девайс у меня пишет (!). А то как под оффтопиком - ничего не вижу.

Так же я после старта системы замерял df -h ~/.cache/chromium и df -h ~/.onfig/chromium до запуска (0 байт) и после нескольких минут браузинга (десятки мегабайт). То есть пишется все куда надо, но это память или ssd ? Так как прерывания растут, iotop показывает дисковые операции, примерно такое же кол-во записанных мегабайт.

 , , , ,

remort
()

где взять более-менее свежую инфу по ключам sysclt?

Форум — General

пробовал искать на kernel.org, там для 2.2

в ветках ядер та же самая инфа

или ее давно уже никто не пишет/читает?

 

ii343hbka
()

Посоветуйте провайдера бесплатного VPN

Форум — General

Желательно OpenVPN, без ограничения на объём данных (или с очень большим ограничением), без добавления рекламы в мой трафик, ну и БЕЗОПАСНОСТЬ.
Есть вообще такие?

 , , ,

CYB3R
()

Расшарить usb принтер hp p1102 через cups на pc с debian.

Форум — Admin

Принтер настроен с драйвером HP LaserJet 1020 Foomatic/foo2zjs-z1 (recommended).
С машины к которой подключен он печатает. Общий доступ в настройках cups стоит. Я так понимаю на mac OSX его нужно подключить как сетевой принтер по протоколу ipp. То есть вбить адрес вида http://host:631/printers/HP_LaserJet_Professional_P1102 и выбрать драйвер устройства. Ничего хорошего не происходит, в чем я не прав?

 , , , ,

chmax
()

Как лучше построить дерево в SQL?

Форум — Web-development

Погуглив и наткнувшись на stackoverflow узнал, что деревья бывают 3х видов.

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

Вложенные(?), это какие-то там left right ячейки в таблицах, как это работает - ЯННП. Фиг с ними, значит оно нам не нужно(?).

Материализованные - это обычные пути, например пять сообщений с ID 1 2 3 4 5, и влажения представлены в виде путей: /1/2/4 /3/5

Кажется, использовать классические пути самое простое в плане производительности: один SQL запрос с выборкой LIKE по маске /1/* например. Но при добавлении новой записи в таблицу, это ж наверно придется обновлять все значения в таблице?
Я нуб в SQL и просто не знаю какой алгоритм лучше взять.

 ,

Spoofing
()

Будет ли рекурсия в этом случае

Форум — Development

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

var func = function() {
  console.log('Boo!');
  setTimeout(func, 10);
};

setTimeout(func, 10);

 

makoven
()

Dive into web-development

Форум — Web-development

Здравствуйте, господа!
Так сложилась жизнь, что мне, до недавнего времени имевшему дело с десктоп-приложениями, придется столкнуться с веб-разработкой. HTML и CSS на базовом уровне знаю, в качестве фреймворка решил выбрать Ruby on Rails (потому что Ruby нравится). Наверняка тут есть те, кто подобно мне столкнулся с веб-разработкой, не будучи веб-программистом. Прошу поделиться опытом и рассказать об основных нюансах. Или просто дать дельный совет.

 ,

netcat
()

Что вы думаете про веб-дизайн в 2013 году?

Форум — Web-development

Добрый день :-)

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

http://www.designonstop.com/webdesign/trends/25-osnovnyx-trendov-veb-dizajna-...

Какие технологии сегодня на ваш взгляд нужно знать? По каким из них есть хорошие книжки?

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

Или это только кажется? Просто веб-дизайн 2005 года тоже смотрится, как произведение искусства по сравнению с 2000 годом и ранее

Сегодня обычный HTML/XHTML + обычный CSS уже слабовато наверное?

Не могли бы вы посоветовать что-нибудь хорошее почитать, если есть :-)

 

Apr_19
()

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

Форум — Talks

А вот почему.

Этой весной правительство объявило о большом дефиците бюджета, а грубо говоря о дыре в 1.000.000.000.000 рублей. Это примерно 5% от всех напечатанных рублей. Деньги им надо откуда-то брать, значит будет новая волна приватизации (которая на самом деле не останавливалась). Объекты образования вроде как уже поделили проведя анализ эффективности вузов, осталась наука, а точнее РАН. Она в последние годы в целом успешно отбивалась от атак правительства, правда ценой замедления процессов собственного развития и эволюции. Поэтому уже в начале весны было понятно, что руководство РАН сменится, и будет принята программа изменений в РАН. Любая организация наиболее уязвима в момент смены руководства.

Дыра в бюджете + уязвимость РАН при смене руководства = понятно чему.

Я не идиот, и то, что какой-то закон правительство предложит в начале лета про РАН было очевидно. Сюрпризом стало то, что закон подразумевал ликвидацию РАН.

Поэтому я еще весной начал искать другое основное место работы. И тут удачно подвернулся конкурс на постдок в СПбГУ. Поэтому я формально уже не попаду под удар по РАН, точнее попаду, но «вскользь».

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

 sorry,

soomrack
()

SSD и потребление

Форум — Linux-hardware

Выбираю SSD в ноут:
Раз: http://www.citilink.ru/catalog/parts/hdd/ssd_in/616898/
Два: http://www.citilink.ru/catalog/parts/hdd/ssd_in/700637/
Какого дьявола такая разница в потреблении? Кто врет?

 

Suntechnic
()

Сооснователь The Pirate Bay анонсировал защищенный от слежки мессенджер

Форум — Talks

Короче, собирается пилить принципиально новый месенджер с шифрованием. Будет использоваться протокол XMPP и PGP. Проект планируется финансировать за счёт пожертвований по PayPal и BitCoin.

Не только чиновники умеют пилить.

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

 , , ,

firestarter
()

Онлайн-учебники по Scala на русском языке

Форум — Development

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

«Школа Scala»: http://twitter.github.com/scala_school/ru/index.html

«Эффективная Scala»: http://twitter.github.com/effectivescala/index-ru.html

Может быть, для кого-то - это баян, а кому-то и понадобится.

Upd: русскоязычная конференция по Scala - scala@conference.jabber.ru. Достаточно людное место, общаются с новичками дружелюбно.

 ,

LongLiveUbuntu
()

Начинаю изучать node.js

Форум — Web-development

Собираюсь написать простое веб-приложение с аяксовой мордой. Соответственно, с сервера будет тянуться только статика и JSON-ответы REST-сервиса.

Думаю, на чём написать серверную часть. Java - стрельба из пушки по воробьям, Python/Ruby - банально. Сейчас вроде node.js - модно и ынтырпрайзно. Читаю - модель программирования там, конечно, непривычная для сервера, больше напоминает клиентский JS. Всё неблокирующееся и на асинхронных callback'ах.

Логики на сервере - минимум. Прочитать из базы, вернуть JSON. Соответственно, вопросы:

  • Какой рекомендуете ORM? Должен уметь работать с существующей схемой данных (база - MSSQL, обновляется существующим приложением на .NET).
  • Как тут «по науке» писать REST-сервисы? Какой модуль рекомендуется?

Edit: Похоже, нормальных ORM для MSSQL нет. А возиться с raw SQL *очень* не хочется.

 ,

reserved
()

Прокачать математические способности

Форум — Talks

Кастую математиков и физиков в этот тред.

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

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

 ,

Quadmonster
()

Изучение математики

Форум — Talks

Привет ЛОР, хочу почитать математику just for fun.
Подскажи что и как мне почитать/посмотреть чтобы вкурить в теорию вероятностей, мат статистику не напрягаясь и с удовольствием?

Уровень знания математики:

  • в школе было отлично
  • в техническом вузе забил и сдал предмет на от**бись


Время которое я готов потратить на изучение:

  • по 15-30 минут в день, год-два-три-пока_не_надоест

 

trofk
()

Краткое содержание SICP для занятых

Форум — Development

Все слышали о гениальном курсе программирования подготовленном двумя волшебниками из МИТ. Но увы не у всех хватило сил и времени (а иногда и способностей :) ) прочитать учебный материал, решить задачи и вынести полезное для своей повседневной деятельности.

Вот эта ссылка напомнила о кратком изложении целей курса от его Авторов.

http://programming-musings.org/2009/12/29/sicp-distilled/

Саму работу можно прочитать в pdf по ссылке http://dspace.mit.edu/bitstream/1721.1/6064/2/AIM-986.pdf

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

 , ,

psv1967
()

Какие самые мозгодробильные головоломки вы знаете?

Форум — Games

Где-то год(или два?) назад я играл в игру «Einstein». Данная игра основана на так называемой «головоломке Эйнштейна».

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

Но увы, это уже в прошлом. Буквально вчера я играл в эту же игру просто для того, чтобы голова немного отдохнула. И ведь помогло! =))

Но как известно, нет предела совершенству. Может быть кто-нибудь знает еще какие мозговскипательные головоломки?

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

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

 , ,

Deleted
()