• Какие проблемы могут возникнуть при перепайке DDR3 памяти?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну как минимум отсутствие оборудования сделает такую деликатную пайку сущим адом. В общем и целом, это очень тяжко и если руки хоть немного дрожат - будет только хуже. Здесь не спасут и супер тонкие жалы и фокусы с иголками, да ничего не спасёт. Разве только девайс особый. Что может случиться? Да ничего, в самом худшем случае - прожгёте что-нибудь, хотя скорее всего просто сделаете кирпич. Но BIOS с памятью работает немного по другому, так что махинация должна сработать.

    Из того что нашёл.
    Ответ написан
    Комментировать
  • Бенчмарк CPU, как узнать, что нас не обманули?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    В общем случае - никак. Прежде всего почитайте что это за гигагерцы в соглашении, может там уже всё проясниться. Ну а после - cat /proc/cpuinfo в идеале там должно быть 4 ядра. Также прогоняем какую-нибудь бесполезную синтетику, на эталоне и на виртуалке. В идеале виртуалка будет слабее раза в 2, не более. Виртуалка идеальна, когда требуется быстрое мастабирование и/или требуемые ресурсы ничтожны. В ином случае - надо бы и выделенную стойку...
    Ответ написан
  • Как генерировать случайное число на промежутке?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ой, какие сложности. А отстаток брать не учили? А потом добавляем нижнюю границу.

    Смешивать можно как угодно. Можно побайтово xor'ить, можно складывать, можно умножать. К слову, побайтовый xor - наверное, лучший способ перемешать. Только он побайтовый и даёт едва ли не лучшее распределение.

    Ну, а числа хранятся в своеборазном пуле байт. Из этого пула можно попросить один (char), два (short) или четыре (int) байта и он будет в собственных пределах. Как случайное число превести к числу в нужном диапозоне смотрим ниже:

    Number RandomBeetwen(Number min, Number max):
        return min + Random() % (max - min);
    Ответ написан
  • Кто может подсказать по работе с CollectionView / CollectionViewSource в WPF?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Могу и в гугле и здесь. Не очень хорошо оставлять контакты, так что хотя бы скрой их в комментариях, я свяжусь.

    Ок, если в кратце, то есть ObservableCollection, и ты создавая коллекцию, приравниваешь её потом к DataGrid.ItemSource:

    struct Some {
        String a;
        int b;
    }
    
    /***/
    DataGrid dataGrid = /***/;
    ObservableCollection<Some> s = new /***/;
    s.Add(new Some{a = "A", b = 1});
    s.Add(new Some{a = "B", b = 2});
    /** forget how to bind struct to data grid, check below**/
    dataGrid.ItemSource = s;
    /***/


    Ссылка в сибирь.
    Ответ написан
    Комментировать
  • Стоит ли подводить учеников, их проекты к тому, чтобы они стали коммерческими?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Тут всё сложно. Самый простой способ несовершеннолетнему вести бизнес - это найм личного адвоката уполномоченного вести юр. дела от имени клиента. Он будет от имени, собственно, несовершеннолетнего ставить печати и давать автографы. Это очень удобно, так как родители обычно думают по своему, а хороший адвокат (да, такого ещё найти надо) будет действовать только по поручениям клиента, оберегая от неверных с точки зрения юриспруденции действий. Ещё как вариант, если ученик смышлёный, вполне возможно он сам всем займётся. Законодательство позволяет, важно лишь согласие родителей.

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

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну ладно, парни. Давайте не будем обижать новичка.

    Ок. Смотри, расклад прост. Есть три ветви ИБ: две как прикладные и одна как теоретическая:

    Начнём с прикладных. Здесь в ИБ "делиться" на две части: собственно, обеспечение безопасности и её тестирование.
    Первое, это скорее сисадминство и best practice, когда всё до тебя расписано, только следуй указанием. На мой взгляд - самое бесполезное занятие, ибо никакого творчества не требуется. Конечно, можно заняться обеспечением комплексной безопасности под ключ, но это интересно только тем, что появляется слишком много нюансов. Ну и да, стоит мониторить новости на предмет утечек аля heartbleed.
    Второе же куда интереснее - дяди сделали крутую защиту, всякие динамические байт-коды и эволюционные системы (генетика и все дела), здесь намного больше творчества, потому что обычно тестируешь систему сделанную по best practice, а задача - именно сломать, а не сказать "всё хорошо". Ведь если сломал, значит одной уязвимостью меньше, а если нет, то волновая функция так и не сколлапсирует. Но ко всему прочему, здесь потребуется реверс-инжениринг, так что дизассемблер и тонкие настройки компиляторов-линкеров-компоновщиков гарантированы, равно как и намного более подробное понимание работы компьютера. Впрочем, тем не менее здесь что-то вроде good practice: есть куча вполне рабочих техник и придумать что-то новое вряд ли возможно. А обнаружение чего-то стоящего обычно простая удача, а не что-то выдающееся.

    Ок. Есть ещё теоретическая. Это in reseach область, полная матана и никому непонятных вещей, таки да. Здесь есть довольно новая теория, которая до сих пор ходит по грани. Самое перспективное направление - дискретка и теория чисел оказались крайне неподготовленными к переходу в цифровую эру. Повезло хотя бы, что функция эйлера не подкачала, но в любом случае, здесь точно есть чем заняться: совсем недавно французы неплохо упростили сложность декодирования общих линейных кодов, а тут ещё из первых рук сообщаю - вполне возможно появился первый субэкспоненциальный алгоритм (а это на, на минутку, McEliece), который между прочим наступает на пятки уже P ?= NP. Впрочем, криптология на самом деле скучна. Невероятно скучна. На практике делать нечего, трон будет поделён между двумя-тремя командами, а остальные что? Так и останутся не удел, проверяя и перепроверяя результаты коллег. Ну и сама криптография с криптоанализом тоже самое противостояние с теми же самыми practice. Конечно, здесь намного больше возможностей что-то открыть, совершенно новое. Вот месяц назад обсуждали abc-гипотезу и что возможно, если она таки верна. Конечно, ни к чему не пришли, но было очень интересно. Но одно ясно - теория она и в Африке теория, на практике применяется невероятно мало. Разве только тот же самый субэкспоненциальный алгоритм, если оправдает ожидания, вполне юзабелен для помехоустойчивого кодирования за счёт намного большей эффективности "случайного" линейного кода. Хотя, там на самом деле много интересных вещей, рекомендую хотя бы посмотреть в сторону не столько хардового ИБ, сколько в теорию информации в целом. А криптография?.. Да ну ей, криптографию. Разве только тот факт, что в теории она на грани совсем чуть-чуть печалит иногда, а потом узнаёшь, что на практике современные квантовые компьютеры не такие уж и квантовые, да и кубит всё равно не хватит, чтобы разложить хотя бы 1кбит число на сомножители.
    Ответ написан
    Комментировать
  • UPS для торрент/медиа сервера(домашний)с умным вкл/выкл?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Да на самом деле можно самому такую штуку накрутить. Есть крутые UPS с возможностью мониторинга компьютером заряда. Когда заряд снижается слишком сильно, можно попросить компьютер уснуть. Рядом простейшая схемка посылающая wake up при получении питания. Как-то так. Надо только в BIOS Setup настроить, включив пробуждение по этому пакету. Ну и схемку скрутить.

    Но одно но. Для вашего хозяйства даже headless потребуется не менее половины киловатта питания. Если отключить видео, то это хозяйство можно попробовать заставить жрать чуть более 200 ватт, однако это тоже очень очень много. АКБ должна быть... Ну очень большой, чтобы питать такое хоть сколько-нибудь долго. В остальном, лучше дефолтные настройки - как только питания не стало - в гибернацию. Иначе в пределах бюджета ничего не найдёте.
    Ответ написан
    3 комментария
  • Потянет ли raspberry pi работу в качестве DHCP и WEB сервера?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    На самом деле, и да и нет. Тут как бы такая штука, что производительность диска у малины никакущая. То есть что-нибудь быстрее карты памяти 10го класса она просто не потянет.

    Так что либо уходите с php на что-нибудь побыстрее (Java, C#/mono) либо ищите что-нибудь посильнее. Придётся оптимизировать, а также выкручиваться флешками в usb на /var с /tmp и быстрой картой памятью на рут. К слову, рекомендую взглянуть на аналоги малинки, там есть не мало интересных вариантов с быстрым диском.
    Ответ написан
    Комментировать
  • Фрактальное сжатие изображений?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну тут всё просто. Разбивая изображение на доменные и ранговые нам надо оставить как можно меньше, собственно, доменных. Современные алгоритмы выглядят примерно так - на изображений нет никаких блоков, берём два случайных блока и пытаемся выбрать из них ранговый. Получилось - круто. Нет - плохо. Это подойдёт для любых изображений, на каких-то специальных можно попытаться найти структуру и как-то исходить от неё. На самом деле, алгоритм может быть даже будет работать очень долго, останавливается он опять же по прихоти. Например, когда сжатие внезапно стало тысячекратным в общем-то можно и не продолжать.

    В общем и целом тема очень сложная и порой невероятно бесполезная. Сильнее энтропии сжать всё равно не получиться, а современные методы сжатия и так показывают себя очень не плохо. Тем более, было бы оно без потерь, да вот погрешности совсем не радуют. Увеличивая точность - увеличиваешь и размер. Замкнутый круг. Ну и с литературой пока проблемы - методов мало, аффинных преобразований много, сложность высокая. Вот и гуляй тут, тренируй своё жалкое подобие разума, надеясь на просветление... О... А что если подсчитывать корреляцию методом... Да не, бред же. Вот так и живём.
    Ответ написан
    Комментировать
  • Объясните что такое полиморфизм простыми словами ?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Да ладно, парни. Ну хватит уже, к чему такие сложности? Берём и читаем. Вообще совсем не обязательно читать про архитектуру и абстракции именно по своему языку, хотя javascript в этом плане родился уродом.

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

    Собственно, представим себе рядом стакан, кружку, чайник, кофемашину, велосипед и скейт. Что между ними всеми общего? Ну как минимум то, что они есть. То есть это - объекты, которые были созданы. Но как они были созданы? Скорее всего на заводе производителя по чертежам. Ок, чертежём назовём конструктор. Ну а класс? А что это такое? А его нет в нашей вселенной - эта сущность есть абстракция, что живёт лишь в наших мыслях. В реальном мире её нет и никогда не будет, такова уж физика - ей по барабану, что птицы и млекопитающие имеют дальних родственников - она лишь обеспечивает возможность естесственного отбора. А уж родственников друг другу находим мы, люди.

    С объектами и классами разобрались, а что же там с нашими стаканами и велосипедами. Мы уже поняли, что всё это объект, то есть грубо можно все объекты наследовать от какого-нибудь суперпредка, суперкласса, что и реализовано в некоторых языках. Но что другого общего между скейтом и стаканом, например? Конечно, можно углубляться и считать, что они все из молекул, и они все из твёрдых веществ. Однако это всё бред и СПГС, так что ответ прост - да ничего. То есть это совершенно разные объекты с совершенно разным функционалом. Более того - естесственно компьютерные модели и иерархии будут сильно отличатся от физик и химий. И это нормально, вопрос об адекватностях моделей ставиться лишь когда модель неадекватна, а до тех пор пилить можно что угодно, лишь бы работало.

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

    Однако что с остальным? У нас ещё абстракция, инкапсуляция и наследование. Ок, начнём с наследования, так оно наиболее близко. Вот что у нас общего между стаканом и кружкой? Ну в оба можно налить воду, но у кружки есть ручка чтобы держаться. То есть можно придумать некий общий класс - ёмкость. Однако что это за класс? Можно например за этот класс взять стакан, тогда все ёмкости по дефолту стаканы, а всё остальное - видоизменённые стаканы. Но кому-то больше нравяться кувшины, например некоторые чики насят их на голове, считая что это удобно. Ну и пусть носят, но как-то же решить надо, что главнее и идеальнее. Так вот - недостяжимый идеал и есть главный - это называется абстрактный класс. То есть ёмкость, что невозможно создать, для которого нет полного чертежа. А все чертежи, что дополнили до полного - есть наследованные классы от класса ёмкость.

    Тут мы подошли к абстракции. Вот такое иерархическое наследование приводит нас к, возможно главной, идее ООП. Вот мы взяли и выделили всё, куда можно налить воду в отдельный класс, нарисовали общий чертёж, но специально не доделали его, оставив зазор для будущих творцов, и назвали чертёж - ёмкость. Тысячи лет изобретатили всех миров создают свои ёмкости, одна лучше другой. Для разных людей - по разному, конечно. Но каждый раз группировать молекулы стекла определённым образом - непростая задача. Поэтому ремесленники пошли на хитрость, они создали тайный совет ремесленников мира и решили делиться друг с другом своими наработками. То есть создавать мелкие чертежи и объявлять классом, например, извлистой ручки в форме ленты Мёбиуса, например. Возможно такая ручка удобно только инопланетным существам, но чертёж создан и к нему можно ссылаться при создании своего чертежа. Таким образом мы абстрагируемся от низкоуровневой задачи "формирования ёмкостей посредством перемещения молекул" к "конструированию ёмкости посредством совмещения деталей, элементов". Это и есть абстракция.

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

    Таким образом, абстракция невозможна без инкапсуляции и наследовании, как невозможен полиморфизм без, собственно, наследования. Ну а полиморфизм невозможен ещё и без инкапсуляции, которая банально бесполезна без наследования и полиморфизма. Вот такие тут треугольники с пирогами. Жаль только про пирог наврали. И про день рожденье.
    Ответ написан
    3 комментария
  • Как реализовать файловый сервер, для сотрудников на выезде?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну, здесь можно нагородить таких велосипедов, что мама не горюй...

    Из О.К. энтерпрайзных решений:
    + dropbox - прост, кроссфплатформенен, удобен в интеграции практически в любой бизнес-процесс: можно копипастить файлы, можно шарить папки с партнёрами (причём для мониторинга регистрация не требуется), можно шарить одиночные файлы.
    + Google Drive - примерно тоже самое, что и dropbox, но с лучшей интеграцией в сервисы google и чуть более лучшее понимание бизнес-процессов - отсюда более гибок.
    + ещё тысячи всяких синхронизаторов разной степени интегрированности в бизнес и собственные продукты.
    Главное, что здесь придётся вдолбить, так это то, что использование сервиса проплачено, посему таки требуется его использовать, а не собственные диски и/или аплоадеры.

    Но можно, конечно, и свой велосипед нагородить. Их можно нагородить много разных, от простых, едва-ли не с кнопкой "сделать красиво" BitTorrent Sync и более простого rsync, до сложных иерархических систем с ftp, git, samba+vpn, а то и SFTP (via SSH+SCP). Всё, до чего дойдёт фантазия.
    Ответ написан
    Комментировать
  • Регистрация стартапа - ООО/ИП/ОАО?

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

    Об ОАО, ЗАО можете тоже не думать. Регистрация может быть очень дорого, требуется платить колоссальные налоги и вести не хилую отчётность. Ну и само по себе акционерное общество предполагает вкладчиков... Разве только у Вас есть добрый инвестор, которому можно доверять и который всё (почти всё) сделает за вас.

    Ок, получается самый простой вариант - ООО. Там всё относительно просто - требования на самом деле очень просты. 10к уставного капитала и юр. адрес. Причём 10к может быть сделано примерно так: приходите с другом со своими стульями, смотрите на стулья друг друга и пишите, что это прекрасный стул античной древности и каждый из вас оценивает их по 5к. В общем и целом так можно и с ОАО и ЗАО, но там к этому ещё стопка требований, да и уставный капитал поболее.
    Ответ написан
    1 комментарий
  • В каких сферах программирования активно используется математика?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    В общем и целом, вам всё тут расписали. Однако немного дополню своим скромным мнением:

    Основы арифметики и булевой логики нужны везде. Да что там основы - чем глубже тем лучше.

    Теперь матан. @newross прав - в кибернетике, та что обработкой сигналов занимается, там полно матана. Он, конечно, не адовый, но дифференцировать, интегрировать и раскладывать в фурье, а также строить корреляции и автокорреляции придётся много. Причём сигналы везде, вокруг - радиосигнал bluetooth, GSM, FM, звуковые, видео кодеки, изображения - всё это тоже сигналы. Дискретные или непрерывные. Ну и конечно прикладнуха - везде где требуется матан и автоматизация рассчётов - там полно работы для программиста-математика.

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

    Ещё кое-что про анализы - в силу конечности компьютерных ресурсов, имеют место быть постоянные переходы от гладкого и бесконечного к дискретному и конечному путём банальных ограничений, пределов, интегрирований и дроблений. Так что без дискретной математики делать нечего вообще в наукоёмких областях. А дискретка по сути и есть программирование. Какие-то её части прокрались во все области - от медиа до каналов передачи данных и их защиты. Хоть она и относительно простая, в ней огромные пробелы. И понятное дело до гомоморфизмов редко доходит, но вот всякие законы больших чисел используются на полную катушку. Ну, здесь вам и теории графов, и теории чисел, и комбинаторики, и логика. Да что там, алгебра то с её 2+2 - дискретная математика. В общем, как и сказал - по сути информатика и есть приложение к дискретке.

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

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    @Mischuk как это ни странно - связка чёрного с белым - наиболее ужасна. К счастью, даже если Вы откроете текстовый редактор с белым фоном и начнёте писать чёрный текст, монитор не отобразит идеально белый, также как и идеально чёрный. Будь это так - в глазах бы рябило от контраста (разве только редкие личности могли бы спокойно читать).

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

    По поводу мониторов - то тут очень хорошо работает тёмный фон. Дело в том, что сам по себе монитор - это лампа. Попробуйте посмотреть на яркую лампу. Ну, час, два... Печально, да? Впрочем, если за матовым стеклом - чуть лучше. Примерно это и происходит с монитором. Есть люди, у которых голова болит от LCD мониторов - всё таки это лампа за матовым стеклом. Но чёрные пиксели меньше пропускают света. То есть они более матовые. Поэтому - так лучше.

    Ещё из советов - чем крупнее шрифт, тем лучше, однако, как и везде, сильно усердствовать не стоит. Как по мне - прямо тут (toster.ru) почти идеал. Лично мне нравится чуть мельче - больше помещается, но по среднему на больнице это таки идеал.

    P.S. Я знаю очень мало ресурсов, что удачно использовали инвертированные цвета. Причина проста - элменты UI конфликтуют с фоном. А если их делать светлыми - слишком выбиваются. Так что это не просто, найти идеал.
    Ответ написан
    2 комментария
  • Что почитать по теории информации?

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

    Также, может быть хорошим подспорьем "Курс теории информации", Колесника и Полтырева. По нему и учился - книга отличная, пусть и не очень полная. В основном уделяется внимание помехоустойчевому кодированию. Конечно, как же не посоветовать самого Шнайра, особено после совета Криптомомикона. Его "Прикладная криптография" довольно монументальна, хотя едва ли читабельная в переводе, особенно тот, что в свободном доступе - если тяжко с английским, не поскупитесь и купите книгу.

    Наконец, заметил, что википедия очень крута. Да, там нередко сильно попутано, но всегда некритично - везде всё попутано, просто википедия слишком доступна и все это примечают, кому не лень. Наоборот, она довольно-таки едина, хотя по части математики всё намного хуже, чем в остальном. Ну, и не забывайте про google.com .
    Ответ написан
    Комментировать
  • Насколько часто втречаются одинаковые почтовые ящики (содержимое адреса e-mail до @)?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ужасное решение, так как определённо адрес уникален именно целиком, то есть и имя и место. Более того, Вас же не смущают тёзки Васи, что учились с Вами в школе? Но даже если, так случилось, что отцов звали также и, внезапно, принадлежат к одному древнему роду (читай - однофамильцы), то уж что будет разное - серия-номер в паспорте. Так что идентификация должна быть однозначной. Иначе коллизии. Вы же не хотите разрыва пространственно-временного континиума? Так-то. Делайте по уму, либо используйте отдельный логин, либо адрес почты целиком вместо оного.
    Ответ написан
    Комментировать
  • Как настроить VPN внутри VPN через Прокси?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Не совсем понятна задача. Насолько я понял, есть интернет за проксёй, где-то в котором лежит VPN, к которой надо подключиться? Потому что простите, но рекурсивные VPN-сети для тех ещё извращенцев. В любом случае, если прокся режет весь трафик, кроме HTTP, то смотря как режет. Если только по порту, то открываем ssh на 80-ом порту и пробрасываем тунель через него. Если при этом читаются заголовки... То вот точно ничего не скажу, что-то слышал про маскировку траффика, но сам бы на коленке сделал бы свой клиент-сервер, что просто пришлёпывает пакетам стандартные HTTP-заголовки, должно сработать. Ну и небольшая обвязка, чтобы кидать через этот замаскированный канал ssh-тунель.
    Ответ написан
  • Как ввойти на лостфильм с помощью python3, для его парсинга?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Вам нужен компактный mechanize или огромный selenium. К тому же, можно извернуться и заюзать qt с его webkit.
    Ответ написан
  • Как изменить кодировку и открыть файл?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    В смысле "без тегов"? Мб lynx попробовать? Локалей вроде html_HTML.UTF-8 не существует.
    Ответ написан
    Комментировать
  • Почему Unity3D создает такой большой exe файл?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ахах, ну что за люди? Нет, ну ладно hello world был бы 200 метров (и такое может быть), но чтобы жаловаться за 14 мегабайт. Ведь для этих деревьве можно скриптов на пару игр накидать, а будут те же 14 мегабайт. Ну, или чуть чуть больше.

    Объясняю. Работает Unity на Mono. Он требует runtime, то беж виртуальную машину, чтобы запускать специальный код, а также набор библиотек. Собственно, я даже немного удивлён, от чего ж так мало. Судя по всему, ненужные компоненты вырезаются и пара скриптов таки ещё удвоют размер. И всякие дополнительные компоненты также его будут сильно увеличивать.

    Нет, этот вопрос был бы весьма кстати, если бы Вы использовали Ogre вместо Unity, C++ вместо C#, OpenGL вместо дикой смеси оного и DirectX. Но Вы используете тучу возможностей тучной Unity и после этого жалуетесь, что размер очень большой.

    Впрочем, RTFM. Возможно поможет.
    Ответ написан
    2 комментария