• «Убийца Bootstrap» — Material Design Lite. Версия 1.0.0
    0
    a как же google+
  • «Убийца Bootstrap» — Material Design Lite. Версия 1.0.0
    0
    а как же docs.google.com
  • «Убийца Bootstrap» — Material Design Lite. Версия 1.0.0
    +2
    Гугл как всегда хочет, чтобы плясали под его дудку; терпеть не могу material design, скоро все сайты в интернете будут выглядеть как гугл.
  • Сборка Кубика Рубика генетическим алгоритмом online без смс
    0
    Это вовсе неправда, что «метаалгоритмы», как вы их называте, должны находить функцию, которая будет собирать любой кубик. Что насчет nP проблем, которые можно (насколько известно) решить только перебором? Для них ведь нет функции. А генетические алгоритмы — это направленный перебор, чтобы прийти к решению быстрее, чем случайный поиск.
  • Сборка Кубика Рубика генетическим алгоритмом online без смс
    0
    Идея очень интересная! Я сначала не понял, как работает Ваш алгоритм, и зачем geneMaxAppendCount, но потом разобрался, что каждый ген — это изменение Куба, и соответсвенно иногда невозможно найти резултьтат за 5 ходов, поэтому мы добавляем гены. Но можно было задать определнное постоянное значение, например 50 генов, за которое решение должно быть найдено и посмотреть, сколько раундов понадобиться, если проблему вообще можно решить при этом количестве генов.

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

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

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

    P.S. Я думал, что можно было бы закодировать кубик как gggggggggyyyyyyyyyooooooooorrrrrrrrrbbbbbbbbb, например, где каждый ген — это меленький квадратик, но тогда очень много компьютаций понадобиться, чтобы вычислять возможные изменения, потому что поворот — это изменение 3*5 генов, и по определнному правилу, т.е. если один квадратик стал желтым, то соответсвенно определенный другой должен стать синим при повороте. Можно было бы делать мутацию/скрещивание и проверять, возможна ли она, но это очень много ресурсов, нежели делать как Вы — кодировать именно изменения.

  • Сборка Кубика Рубика генетическим алгоритмом online без смс
    0
    В генетических алгоритмах нужно совмещать скрещивание с мутацией, потому что если использовать только скрещивание, то быстро получатся осыби с одинаковыми генами и соответственно однородные, а если использовать только мутации — то это практически все равно, что рандомный поиск!
  • Шифрование личной переписки. Пятничный пост
    0
    Я просто оставлю это здесь.


    https://tox.im/
  • Уязвимость «ВКонтакте» позволяла получить прямые ссылки на приватные фотографии
    +7
  • Let's Lab. IS-IS routing protocol. Часть 1
    0
    Спасибо, узнал, что IP не единственный протокол (не слишком знаком с сетями). Есть ли аналог IPSec для OSI?
  • Как мы реализовали HTTPS на главной странице портала Mail.Ru
    +2
    а почему нельзя меньше шести?
  • Как мы реализовали HTTPS на главной странице портала Mail.Ru
    0
    попытался зарегиться — говорят, ник должен быть от 6 символов. не зарегился (.
  • Padding Oracle Attack или почему криптография пугает
    0
    Результат i2[16] и c1'[16] это p2'[16]. Почему p2'[16] должен быть равен 0x01?
  • Padding Oracle Attack или почему криптография пугает
    0
    Начнем с того, что мы заполним C1'[1..15] случайными байтами, а C1'[16] заполним нулем (0x00). Теперь подадим C1' + C2 серверу. Если сервер ответит, что дополнение получилось корректное, то мы можем быть уверены (с большой вероятностью), что P2'[16] равно 0x01 (т.к. дополнение корректно). Если сервер отвечает ошибкой — посылаем сообщение с C1'[16], установленным в 0x01, затем в 0x02 и.т.д. пока не получим нужный нам ответ.

    нипонятно, почему p2[16] должен быть равен 0x01
  • Выйти за грань браузера
    0
    yandex изобрели фулл скрин и продвигают это как супер инновацию.
  • Рушим капчу SilkRoad 2.0
    0
    Можно сразу найти букву при заливке, en.wikipedia.org/wiki/Connected-component_labeling и работать в MatLabе, если есть, или www.gnu.org/software/octave/, или R www.r-project.org/
  • Используем Docker и не волнуемся о vendor-lock
    –1
    К тому же, мы говорим не просто о контейнерах, а о Докер контейнерах, а это немного больше чем просто контейнеры. Они запускаются и управляются через димон докера, который требует рута. Так что если найти способ эксплуатировать уязвимость в димоне, то можно получить доступ к системе. Поэтому имея рут в контейнере, можно выйти на димон (не уверен как, правда, я не супер спец), и скомпрометировать хост.
  • Используем Docker и не волнуемся о vendor-lock
    0
    >This means that even if an intruder manages to escalate to root within a container, it will be much harder to do serious damage, or to escalate to the host.
    Это значит, что если атакующий получит рут в контейнере, для него будет гораздно сложнее нанести ущерб системе, или получить доступ к хосту.

    Я еще в другом месте читал, что угрозы есть, хотя может о них и неизвестно. Но если вы, например, поставите --net=«host» ('host': use the host network stack inside the container. Note: the host mode gives the container full access to local system services such as D-bus and is therefore considered insecure.), то получив рут, злоумышленник получит доступ к системе. Или например если поставлен маунт папки на хосте к папке докера, то к ней тоже будет получен доступ. Я согласен, это не «прямая уязвимость», а скорее второстепенная, но она существует, и поэтому нужно думать, когда настраиваешь контейнеры. «Архитектурных способов покинуть контейнер не существует. » — шифрование тоже невозможно было взломать, до баги в OpenSSL.
  • Используем Docker и не волнуемся о vendor-lock
    0
    лол это не заблуждение.

    This means that in most cases, containers will not need «real» root privileges at all. And therefore, containers can run with a reduced capability set; meaning that «root» within a container has much less privileges than the real «root».
    This means that even if an intruder manages to escalate to root within a container, it will be much harder to do serious damage, or to escalate to the host.
    docs.docker.com/articles/security/

    Much harder, но не impossible.
  • Используем Docker и не волнуемся о vendor-lock
    0
    я к примеру апач привел.
  • Используем Docker и не волнуемся о vendor-lock
    0
    демон докера запускается от рута, поэтому если какое-либо сервис в докере тоже запущен от рута (например, апач), то это потенциально небезопасно.
  • Emoji Lisp
    +2
    шизофрению можно заработать, читая такую программу. бжж
  • Готовое решение доступного видеоплеера на HTML5
    0
    И на чем вы основываетесь, говоря, что это быстрее «всяких плееров основанных на флеше»? И как может быть качество картинки аргументом, если разработчики плееров вообще не имеют к этому отношения — все зависит от сжатия и кодеков?
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Создание лендингов: как с их помощью повысить конверсию, и чем хороший лендинг отличается от плохого. Часть 2
    0
    Если вы хотите что-то купить, и вам начинают про это рассказывать сразу, как вы откроете страницу, то не вижу поводов закрывать сайт. Сам часто смотрю видео, которое автоматически начинает играть — хотя обычно это происходит без звука, поэтому Вы правы насчет «издавать звуки».
  • Используете test.php на своем сайте и Google Chrome?
    0
    У меня так было с Firebug в Chrome. Как же я бесился, когда не мог понять, почему у меня появляется две записи в базе данных, когда я переходил на страницу только один раз!
  • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №118 (28 июля — 3 августа 2014)
    0
    Спасибо! Стоковые фото пригодились! у jaymantri.com/ есть хороше фотографии, под лицензией СС0 (делай, что хочешь, хоть продавай).
  • Советы front-end разработчику
    +1
    Какие-то зануды тут собрались, «советы от новичка», «хабр не торт». Сами бы что-нибудь написали для начала.
    За статью спасибо, задумался, стоит ли начать использовать CDN, например от Яндекса, а также поставил autofocus на страницу с формой, над которой сейчас работаю.
  • Ещё одна причина переходить на SSL, или 133 КБ не лишние
    +2
    Я их и не обвиняю. Но если они там работают, значит, они представляют свою компанию.
  • Ещё одна причина переходить на SSL, или 133 КБ не лишние
    +1
    МТС вообще огромный позор, я как-то так случайно нажал на ссылку в браузере мобильника, после чего меня подписали на «библиотеку МТС» за 20 рублей в сутки или что-то типа того, с сообщением «отправьте смс СТОП на номер 1234». И как я могу отправить такое сообщение, когда у меня блекберри без русской клавы? Звонил 3 раза в контактный центр, просил отключить, меня уверяли, что все отключат. Потом я тупо забил и перестал пользоваться сим картой. Самые большие жулики МТС.
    Еще прикалывает, когда звонишь в колл-центр и на нервах разговариваешь в тоне типа «почемы вы с меня снимаете деньги, когда я просил вас отключить эту услугу», на что в ответ обиженные девушки начинают говорить «ну это же не я вам снимаю»…
    /* жутко @ бесит. jpg*/
  • Проекты на WordPress: советы по оптимизации
    0
    Все говорят о том, что ngnix с php-fpm лучше Apache с mod_php, но почему?
  • YaLinqo (LINQ to Objects для PHP) — версия 2.0
    +1
    грусть
    картинка не грузится: habrastorage.org/files/59f/10c/bc0/59f10cbc05744da396d4d2b8029dc30b.png