• Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    @jcmvbkbc ну.. если оно равномерно... Правда как-то я не понимаю, что значит "выкидывать"? Заново рандомить? Как-то грустно и медленно. Хотя в общем и целом, это довольно криптостойко...

    Ну и потом, для начала надо бы спросить зачем вообще нужен отрезок. Боюсь, криптография здесь вообще мало причём.
  • Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    @jcmvbkbc Поэтому я и советую. Тем более, что чтобы испортить /dev/urandom надо сильно постараться. Случайность тема весьма интересная, и даже очень хреновый ГПСЧ может оказаться чрезвычайно криптоустойчивым банально потому, что вообще никакой информации о нём у атакующего нет. А такая информация... Её как бы легко скрывать - заинкапсулировать куда-нибудь очень глубоко-глубоко едва ли не в железе и пролетариат с ней, остальные лишь используют это как обычный ГПСЧ не думая о реализации.
  • Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    @jcmvbkbc ну не совсем всё смешано как надо. В хардовом ИБ рекомендуют всё делать как минимум нестандартно. От размещения ssh порта на 3947ом порте, до дополнительного перемешивания байтов из /dev/urandom. Почему? Потому что любой может посмотреть что там в urandom и как числа от туда получаются, а этого совсем не надо. Это всё хорошо, что система теоретически устойчива к полному исследованию, но чем больше вставить палок в колёса врагам, тем лучше. Чем меньше он знает, тем сложнее (читай, дороже) ему будет пробраться в систему.

    Я к тому, что совет о дополнительной энтропии из других источников весьма и весьма не плох.
  • Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    @jcmvbkbc да вычитайте что угодно, это не то, я про тот момент, когда у нас есть целочисленный генератор, дающий числа от [a, b), а нам нужно от [c, d), где a - b != c - d. Что не делай, если a - b не делит или не делится c - d - переход будет неравномерным. Простейшая логика. Впрочем, с вычитанием похоже пролетел...

    По поводу return 4 - отличный пример. Прекрасный вариант случайных целых чисел на отрезке [4, 5).
  • Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    @jcmvbkbc Лолшто, ясное дело распределение испортится, только задача стояла получить случайное число, читай - случайную величину, про её распределение ничего не было сказано. Да и если размер диапозона - корень какой-то степени от диапозона генератора, то и распределение ни разу не изменится - банальная компрессия, даже лучше будет.

    Вообще, если диапозоны не совпадают, то при любом сжатии (деление, вычитания, остатки, логарифмы - не важно) распределение так же портится. Хотя бы потому, что случайные велечины внезапно другие становятся.
  • UPS для торрент/медиа сервера(домашний)с умным вкл/выкл?

    Deerenaros
    @Deerenaros
    @besk-pavel Ну можно и "красиво" выключать диски. Не сильно важно. Лучше гибернация - так проще. Ну и в любом случае - машина слишком много жрёт для сервера.
  • Какую первую книгу по программированию выбрать?

    Deerenaros
    @Deerenaros
    лолшто...

    Ой, простите, не холивара ради, но ладно уж Java vs Си++. Но паскаль/си... Вот честно - ничего хорошего в Российских школах нет. Паскаль слишком стар, делфи ещё куда ни шло... Но паскаль даст слишком общие знание о программирование без прикладнухи к реальным задачам. А это плохо. Очень.
  • Как реализовать файловый сервер, для сотрудников на выезде?

    Deerenaros
    @Deerenaros
    Насколько я понял, вот как раз версионность и не нужна - таки энтерпрайз, таки и сами наплодят папочек с бекапами. Ну и вообще это правда - версионность дропбоксов используется ровным счётом только для восстановления удалённых файлов =)
  • Как реализовать файловый сервер, для сотрудников на выезде?

    Deerenaros
    @Deerenaros
    @LioneNET Ну из бородатых и проверенных методов действительно ftp самый самый. Однако это совсем не значит, что он удобный. Как по мне, так dropbox наилучший, хотя это предвзятость - пользуюсь уже очень давно. Привык. Для энтерпрайза наверное лучше всего будет vpn-тунель в локалку с настроенной красивой сетью нужной топологии и с удобными политиками.
  • Какие цвета лучше всего подходят для чтения с монитора?

    Deerenaros
    @Deerenaros
    @plasticmirror Да ладно. Почитайте про абсолютно чёрное тело и измените своё мнение. На AMOLED да, контраст шикарный, но белый далеко не белый (белый скорее ближе матовому белому, ну может чуть ярче). И чёрный там скорее "почти чёрный", хотя он действительно кажется в разы чернее, чем "тот же" чёрный на TN-ке. Ну и лично у меня от долго чтения и на TN-ке рябит глаза если текст цвета RGB(0,0,0) на фоне RGB(255,255,255).
  • Как подключиться из Windows 7 к Arch Lunux?

    Deerenaros
    @Deerenaros
    Ну, arch и при этом пользуемся teamviewer? А откуда тогда arch? Вот, пожалуйста - вики. VNC куда более гибкий.
  • Математическая литература - почему всё так плохо?

    Deerenaros
    @Deerenaros Автор вопроса
    Ах да, ведь по сути... Математика и есть царицей наук. Не смотря не мнение физиков, что она им лишь служит, сами они уже давно стали математиками. Как и инженеры. Равно как и экономисты. И другие. Всё вокруг - математика, хотим мы это замечать или нет.
  • Математическая литература - почему всё так плохо?

    Deerenaros
    @Deerenaros Автор вопроса
    Не совсем. Противоречащие модели, конечно, вносят свой вклад, однако геометрия Евклида уже давно изучена вдоль и поперёк, вплоть до неразрешимых проблем в её рамках, а Лобачевского до сих пор прессуют в рамках совмещения ОТО и КМ. Но для понимания, не говоря уже о изучении, геометрии Лобачевского в стандартных источниках уйдёт уйма времени.

    Не понял, что там у Успенского, но "Апологию математики" Харди читали. Забавные мысли тем не менее часто не подкреплённые банальными фактами. Ну и немного позабавило мнение про "чистую математику" - теорию чисел, которая позвольте, совершенно случайно вовсю используется в криптологии. Да и потом, кому нужна такая математика, что нигде не используется? Её задача - услуживать физикам, инженерам, статистикам, экономистам и прочим сферам деятельности.
  • Математическая литература - почему всё так плохо?

    Deerenaros
    @Deerenaros Автор вопроса
    Так о том и речь, что здесь-то всё вроде ещё и не плохо. Пока глубоко не погрязнешь в этой математике не поймёшь проблему. И кажется, что её нет, так в той же теории информации 2.5 труда, пара книг тридцатилетней давности и кучка статей на разных языках. ВСЁ. Больше ничего нет. Дискретная математика, используемая в теории информации, часто претерпевает странные метаморфозы. Или я что-то не понимаю.

    Ну а где использовать матан, фуан и теорвер я и без того знаю и понимаю. Что-то вроде инженера я.
  • Математическая литература - почему всё так плохо?

    Deerenaros
    @Deerenaros Автор вопроса
    Не совсем так. Тем более, что прокрастинация и гиперактивность не очень хорошо вяжется.

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

    По поводу математики. Мне все преподы хором говорили, что я совсем не дурак, и даже наоборот, только ленивый. Хотел им верить, долго себя лупил, что ленивый. Но получше узнав наших "умников" с радостью для себя узнал, что далеко не ленивый. Я потратил 700 часов на доту, сотни часов на тостер, примерно столько же на хабру, одно время жил на форумах. Не думаю, что ленивые занимаются подобными вещами. Вообще, я ни разу не видел ленивого человека - все хоть чем-то, да занимаются. У всех бывают приступы депрессии.

    Но одно я понял точно. Математика - огромна. Моя специальность - инфобез (теор. информации с криптологией в основном) использует лишь маленький-маленький её кусочек. Настолько маленький, что почти все достижения в этом кусочке были сделаны либо за пару тысяч лет до нас либо в последнии 100-200 лет, в отличии от матана, который был создан Ньютоном и Лейбницем из кусочков учений о бесконечно малых элементах, известные ещё со времён Зенонов (Ахилес и черепаха). Но самое печальное, невозбранно используя термины смежных дисциплин, почти никто так и не удосужился собрать всё воедино. Вот так и читай, разбирайся, понимай как знаешь. Лично я всегда работал именно на понимание, но когда приходится разбираться в сотне языков одновременно, ситуация мгновенно ухудшается. И что ещё хуже - сама по себе теория информации как франкенштейн - кусок того, кусок другого - имеет менее чем столетнюю историю. По сути, её до сих пор то и нет. Матану потребовалось пара сотен лет, чтобы стать действительно ёмким разделом математики.

    Вот я и подумал, авось знает кто что. Может есть неизвестный мне человек, что написал монументальный труд, являющийся чем-то всеобъемлющим. Ибо математика сейчас сама себя раздирает. И именно она сегодня невероятно тормозит развитие физики, информатики, астрономии и прочих наукоёмких областей. И ведь забавно - все считают математиков никчёмными, но все в тоже время ими являются, хотя бы посчитав потраченную вчера сумму денег, а некоторые, что раздвигают рамки неизведанного, только с помощью её, математики, и раздвигают.
  • Как ввойти на лостфильм с помощью python3, для его парсинга?

    Deerenaros
    @Deerenaros
    @4yBa4oK В чём проблема? Раз уж цель - научиться, то версия пайтона не сильно влияет. Но коли уж требуется сильно требуется третий, то есть форки, а можно и вовсе обойтись минимумом.
  • Есть ли какая-нибудь разница в написании приложений на Django, используя Windows или Linux?

    Deerenaros
    @Deerenaros
    pip нормально всё ставит, стоит только немного включить мозг. bcrypt не ставился, например, из-за пропущенного инклуда "stdlib.h". То есть, определённо linux-ориентированность python'а существует, однако всё не настолько печально и обычно дело в руках.
  • Есть ли какая-нибудь разница в написании приложений на Django, используя Windows или Linux?

    Deerenaros
    @Deerenaros
    @Fesor @sim3x Поделюсь своими впечатлениями от перехода. Очень долгое время, с самого детства работал под шиндошс и... Меня постоянно что-то не устраивало: то тут то там возникали проблемы, устранить которые можно было только переписыванием системы в целом и изменением её архитектуры. Тут вам и убогая дисковая подсистема, мало того что неудобная (буквы, имена, так и ещё и монтирование убогое), так и невероятно медленная. Тут же и туча проблем со сборками - однако постоянно рассказывать где находятся библиотеки и компиляторы каждому инструменту - не самое приятное в жизни программиста.

    Начал с убунту. Шлак. Вообще не сильно отличается от винды, те же вылеты, те же нестандартные решения. Но что хуже всего - извращена сама идеология unix, я не удивлён, что сам Линус послал этот дистр куда подальше. Далее пробовал минт, он, ясно, покрасивее и попроще, поближе к дебиану. Однако не то. С archlinux я постиг дзен. Это именно unix-way. Тот самый. Который лично я долго и упорно искал. Ок, теперь что я постиг.

    mplayer, никаких оболочек, к чёрту их, настроил аллиасы и конфиги - красота, к слову новый mplayer2 или "как он там называется?" внушает доверие
    media player daemon просто чудо, просит пару мегабайт, всё выводит в conky , который так же прекрасен и при этом воспроизводит прекрасно; пара скриптов и вот я подтянул всю библиотеку под себя - поиск по реджексам, пара всплывающих окошек для этого дела, формирование плейлистов "на лету" и сохранение тех, что понравились, локальная голосовалка с помощью echo nest, сейчас даже думаю попробовать заюзать те браслеты, что вроде как настроение умеют определять
    awesome прекрасен, про мышку почти забыл

    Но самое главное. Здесь всё (или почти всё) зависит от моих рук. Если что-то не работает, то проблема во мне. А ещё, мне нравиться отношение к RAM. 900 метров в простое, 100% набирал ровно один раз - 200 с лишнем вкладок хрома. В общем, это чудо. Дзен. Bash, zsh, терминалы, команды, запросы, ответы, которые сами становятся запросами. Вот это тот самый unix-way, когда каждая утилита умеет только то, ради чего она сделана. НО делает это блестяще.

    Ну а по поводу лени @Fesor 'а... Тут всё просто - для вас MacOS. Линукс был, есть и останется навсегда для гиков. Я это понял не так давно, до этого очень долго пытался уговорить друзей постигнуть линукс, но ubuntu... Она такая убунту, что просто повесится. Debian стабильно печален - софт настолько старый, что только сейчас я смог нормально запустить вторую дотку валвовскую (специально проверил) на старом ноуте Core 2 Duo 4 GB RAM nVidia GT450M. Да, там так всё печально с драйверами даже с отличными бетами nVidia, что дотка упорно показывала не более 10 fps в FullHD. Хотя я ещё RAM не так давно поменял, но всё остальное крутилось на ура до замены RAM с расширением до 8 GB. То есть, по моему это всё таки драйвера.

    Ну а шиндошс. Я сейчас пишу с шиндошс. Проблема этой системы в том, что она без фатального недостатка. Она по своему прекрасна, но инженерные решения у знающего и понимающего человека порой заставляют блевать из-за нарушенных представлений об идеалах. С одной стороны мелкомягкие молодцы - они смогли под себя загнать огромный кусок IT-рынка, который едва-едва откусывает Apple, совсем не оставляя ничего свободному софту, особенно учитывая, что свободный софт обычно не даёт гарантий. Наконец, на винде столько работающей проприетарщины, что порой противно-непротивно, приходится к ней возвращаться. И да, это единственная система, на которой нормально работают драйвера AMD ATI APU, уже затерялся в этих аббревиатурах. Без них бедный ноутбук идёт спать через пару часов работы (читай, перегревается), производительность оставляет желать лучшего (SD видео едва гоняет), а время автономной работы ни разу не превысило час, оставаясь близким к получасу. В общем, печаль беда. Хотя что-то такое, интересное и заманчивое в Windows таки есть.